正しさのなかで眠りにつく問いたち

Share

「多様性を尊重しよう」。誰も反対できないこの言葉が、議論のなかで使われると、不思議なことが起きる。議論が終わるのである。

美しい言葉が思考停止装置になるとき

「多様性を尊重しよう」は倫理的に正しい響きを持っている。多様な価値観を認め合おう、異なる背景を持つ人々を排除しないようにしよう。この理念自体に問題はない。

問題は、このフレーズが議論の場で「結論」として持ち出されるときに起きる。価値観が衝突し、どちらかを選ばなければならない場面で「多様性を尊重しよう」と言うことは、判断を保留することと同義になる。しかも、判断を保留していることが道徳的に正しいかのように見えてしまう。

価値衝突は「尊重」では解決しない

現実には、互いに両立しない価値が衝突する場面がある。

たとえば表現の自由と他者の尊厳。ヘイトスピーチを表現の自由として保護すべきか、それとも他者の尊厳を守るために規制すべきか。この問いに対して「多様性を尊重しよう」と答えることは、何も答えていないのと同じである。

「表現の自由も大事だし、尊厳も大事だよね」は事実の確認であって、衝突の解決ではない。どちらを優先するかの判断が必要な場面で、優先順位をつけることを拒否しているだけである。

善も正義もないで論じたように、善と正義の基準が一枚岩ではないことを認めることと、判断を放棄することは別の態度である。基準が複数あることは、判断しなくてよい理由にはならない。

寛容のパラドックス

カール・ポパーは『開かれた社会とその敵』(1945年)のなかで、寛容のパラドックスを定式化した。

無制限の寛容は、必ず寛容の消滅に至る。不寛容な人々に対しても無条件に寛容であれば、やがて不寛容な勢力が支配的になり、寛容そのものが破壊される。

このパラドックスは、「多様性を尊重しよう」の限界を明確に示している。多様性の名のもとに、多様性を否定する主張までも等しく尊重するなら、多様性という価値自体が自壊する。どこかで「ここから先は尊重しない」という線を引く必要があるが、「多様性を尊重しよう」というフレーズはその線引きの議論を封じてしまう。

線はどこにもなかったで扱った境界線の問題がここにも現れる。「多様性の尊重」と「判断の放棄」の間に明確な線を引くのは難しい。だからこそ、そのグラデーションを意識しながら使う必要がある。

対立回避言語としての「多様性」

議論が熱くなったとき、「まあ多様性だから」で場を収めようとする瞬間がある。このとき「多様性」は理念ではなく、対立回避のための言語として機能している。

全員が正しいで述べたように、「全員が正しい」という態度は、一見寛容に見えるが、実際には誰の主張も真剣に受け取らないことの裏返しである。「多様性を尊重しよう」が対立回避に使われるとき、同じ構造が作動している。

「あなたの意見も大事、でも相手の意見も大事」。これは両方の意見を尊重しているように見えるが、どちらの意見にも真剣に向き合っていない可能性がある。意見の内容を検討せずに「どちらも大事」と言うことは、内容への無関心と区別がつかない。

「多様性」「相対主義」「主観」の三つの停止装置

「多様性を尊重しよう」は、「人それぞれだよね」や「それって主観でしょ」と同じ構造を持っている。いずれも、議論の中身に触れることなく、議論の枠組みそのものを無効化するフレーズである。

相対主義が「基準は一つではない」と言うだけなのに「何でもあり」と誤解されるように、多様性の尊重も「異なる立場がある」と言っているだけなのに「どの立場も等しく正しい」と誤解される。

しかし、異なる立場が存在することを認めることと、すべての立場が等しく妥当であると主張することは、論理的に別の話である。多様性の尊重は、判断を不要にする魔法の言葉ではない。

多様性が本当に意味を持つ場面

ここまで問題点を述べてきたが、このフレーズが本来意味を持つ場面も存在する。

それは、衝突が起きていない段階で、異なる背景や経験を持つ人々が参加する場を設計するときである。組織の採用方針、教育カリキュラムの構成、公共空間のデザイン。こうした文脈では「多様性を尊重する」は具体的な設計原理として機能する。

問題は、すでに価値が衝突している場面で、衝突を直視せずにこのフレーズを持ち出すときに起きる。多様性の尊重は、衝突を予防する設計原理としては有効だが、衝突を解決する原理としては機能しない。

まとめ

「多様性を尊重しよう」は大切な理念だが、議論の場で使われると思考停止装置として機能することがある。価値が衝突したとき、この言葉はどちらの側にも立たないことを正当化してしまう。多様性の尊重と判断の放棄は異なる態度であり、その区別を維持することが、多様性を本当に尊重することにつながる。

Read more

青空文庫のParser

青空文庫のParser

青空文庫のParserを作ってます。 GitHub - P4suta/aozora: Pure-functional Rust parser for 青空文庫記法 (Aozora Bunko notation): ルビ, 傍点, 縦中横, 外字, 返り点, indent containers, page breaks.Pure-functional Rust parser for 青空文庫記法 (Aozora Bunko notation): ルビ, 傍点, 縦中横, 外字, 返り点, indent containers, page breaks. - P4suta/aozoraGitHubP4suta Rustで作ってますが、配布物はcargoのほかにnpm/pypiでも入手できます Documentation * Playground — try it in

By Sakashita Yasunobu

イケイケなWinスクショアプリを作りました

パソコンのスクショってなんというか、地味というか、撮ってそのままだと何とものっぺりしていますよね。 特にWindowsだとMacっぽい丸っこい感じとかもなく、無骨だなあと。 ということで、それっぽくおしゃれな背景や角丸を付けておしゃれに撮影をしてくれるスクショアプリを作りました。 GitHubで公開しています。 GitHub - P4suta/Snaply: Snaply — a modern, clean-architecture Windows screenshot tool (WinUI 3 / .NET 10)Snaply — a modern, clean-architecture Windows screenshot tool (WinUI 3 / .NET 10) - P4suta/SnaplyGitHubP4suta ウィンドウ・領域選択・スクリーンのキャプチャができます。 タッチスクリーンなどにも対応しているはずです。 撮影をすると、クリップボードにコピーされ、フォルダーへの保存もされます。

By Sakashita Yasunobu
Find My Files

Find My Files

Windowsにおける爆速ファイル検索アプリの定番といえば、Everythingです。 voidtoolswebhost2 その高速さの理由は、NTFSの仕組みをうまく活用していることにあります。Windowsで一般的に使われているNTFSには、ファイル情報を管理するマスターファイルテーブル(MFT)と、ファイルシステムの変更履歴を記録するUSN Journalがあります。Everythingはこれらを利用することで、初回に高速にファイル一覧を構築し、その後はUSN Journalを監視してリアルタイムにインデックスを更新しています。そのため、数百万ファイル規模の環境でも非常に高速な検索を実現しています。 もちろん、単純にファイル名やパスを保持するだけでは、大量のメモリを消費してしまいます。また、数百万件ものファイルから一瞬で目的のものを見つけるためには、メモリ効率の高いデータ構造や高速な検索アルゴリズムなど、さまざまな工夫が必要になります。 このように、Everythingは見た目こそシンプルですが、中身はかなり高度なことをやっているソフトウェアです。 なお、Everyth

By Sakashita Yasunobu