配られたカードを見ろ

Share

あなたは自分の人生を「自分で切り拓いた」と思っている。

けれど、少しだけ巻き戻してみてほしい。あなたが最初に下した「決断」は何だったか。母語を選んだか。生まれる国を選んだか。親の年収を、達伝子の配列を、生まれた世紀を、選んだか。

何ひとつ選んでいない。そして、その「何ひとつ選んでいない」が、その後のすべてを規定している。あなたの努力も、成功も、価値観も、この記事を読んでいるという事実も、すべてその初期条件の上に立っている。

この記事は「生まれ」という、誰もが経験し、誰もが選ばなかった出来事について書く。答えは出ない。ただ、引き当てたくじの中身を、もう少し丁寧に見ておきたい。

くじを引く手はなかった

ハイデガーが「被投性(Geworfenheit)」と呼んだ構造については、別の記事で書いた。私たちは自分の存在の出発点を選んでいない。それは人間の存在そのものの構造である、と。

ここでは、その被投性の具体的な中身に踏み込みたい。「投げ込まれた」という構造を哲学的に記述することと、投げ込まれた先の中身が人生をどれほど規定するかを見つめることは、似ているようでまったく違う。

被投性は「選ばなかった」という構造の記述だ。この記事は、その「選ばなかった中身」が社会の中で何を意味するかを問う。もっと泥臭い、もっと具体的な、数字と統計が口を開く領域へ。

達伝子のくじ引き

行動遺伝学者キャサリン・ペイジ・ハーデンは2021年の著書『遺伝子くじ(The Genetic Lottery)』で、不快な事実を淡々と述べた。DNAは社会的成果に影響する。学歴、収入、健康。そのどれにも遺伝的変異は統計的に有意な影響を与えている。

誤解を避けるために言っておくと、これは「すべては遺伝子で決まる」という話ではない。ハーデン自身が繰り返し強調しているように、遺伝的影響は確率的なものであって決定的なものではない。また、遺伝子の影響が発現するかどうかは、環境に大きく依存する。同じ遺伝的素因であっても、置かれた環境によって結果は大きく異なる。

それでも、不快さは残る。

なぜなら、遺伝子の配列は自分で選べないからだ。生まれつきの知的能力の差異、身体的特性の差異、特定の疾患への罅患リスク。それらはすべて、あなたが存在する前に引かれたくじの結果だ。くじを引いた手はどこにもない。引かれた側は、その結果を抱えて数十年を生きる。

「努力で補える」という反論が当然出る。たしかに、努力は多くのことを補える。しかし、努力できるという性質そのものが、どこまで遺伝と環境の産物なのか。自制心、持続力、動機づけ。それらの能力もまた、完全に自発的に発生したものではない。誰も何も選んでいないのだとすれば、努力という概念の土台が揺らぐ。

ハーデンの議論が真に重要なのは、彼女が遺伝的差異を「自然なもの」として放置するのではなく、それを社会的正義の問題として捉え直そうとしている点だ。遺伝的差異があること自体は、不正義ではない。それを「功績」として扱い、報酬と罰の根拠にする社会の仕組みが、不正義なのだ。

地図の上の運命

遺伝子だけではない。地理が、運命を書く。

2014年、世界銀行の『世界開発報告』は、生まれた国が生涯所得の約三分の二を説明するという推計を引用した。ブランコ・ミラノヴィッチが先行研究で示したこの知見は、各国の所得分布を並べることで見えてくる。ノルウェーの下位10%の所得は、多くの国の上位層よりも高い。生まれた場所が違うだけで、人生の経済的な天井と床がまるごと入れ替わる。

これは「国境のくじ引き(citizenship premium)」と呼ばれることがある。市民権は、現代におけるもっとも強力な身分制度かもしれない。中世の身分制度は、少なくともその不正義を自覚していた。現代の「国籍」という制度は、その恩恵を受ける側にとっては透明だ。透明であるがゆえに、問われない。

もちろん、地理的不平等は国境の外側だけではない。同じ国の中でも、都市と地方、富裕な地区と貧困地区で、教育資源も就業機会も医療アクセスも大きく異なる。郵便番号が一つ違うだけで、平均寿命が数年変わることもある。

あなたの「努力」が達成したというもの。そのうちどれだけが、生まれた場所がたまたまそこだったから可能だったのか。人生に筋書きはないとしても、舞台装置は最初から決まっていた。

努力の神話

ここで、実力主義(メリトクラシー)という巨大な物語に触れなければならない。

マイケル・サンデルは2020年の『実力も運のうち(The Tyranny of Merit)』で、実力主義が抱える構造的な問題を解剖した。サンデルの批判の核心は、実力主義が「勝者」に傲慢を、「敗者」に屈辱をもたらすという点にある。

実力主義の論理はこうだ。機会は平等に与えられるべきであり、その機会を活かすかどうかは個人の責任である。努力した者は報われるべきであり、怒た者はその結果を引き受けるべきだ。一見、公正に見える。

しかしサンデルは、この公正さが幻想であることを示す。まず、「機会の平等」が実現していない。親の所得、居住地域、人種、性別。それらが「機会」の入口を狭めたり広げたりしている。しかし、仮に機会が完全に平等になったとしても、問題は消えない。才能の差異が残るからだ。そして才能の大部分は、遺伝と生育環境という、本人が選んでいない要因に依存している。

サンデルはこう書いている。「完璧な実力主義は、贈り物や恩寥の感覚を追放する」。つまり、自分の成功が偶然と幸運に負っているという認識を、実力主義は構造的に弱体化させる。「自分で勝ち取った」と信じる人間は、「勝てなかった」人間に対する共感を失う。共通の運命を分かち合うという感覚が、実力主義の論理の中で静かに解体されていく。

ここで引っかかるのは、ロールズの無知のヴェールが突きつけた問いだ。自分がどんな人間として生まれるかわからない状態で社会を設計せよ、という思考実験。しかし、ロールズの思考実験は思考実験のまま終わった。私たちはすでにヴェールの向こう側にいて、自分が何者であるかを知ってしまっている。知ってしまった人間に、知らなかったふりをさせることの空虚さ。

道徳的運の深巻き

この問題には、哲学の側からも青白い光が当たっている。

トマス・ネーゲルとバーナード・ウィリアムズが1976年にそれぞれ発表した論文で提起した「道徳的運(moral luck)」の問題は、生まれの不平等を道徳の地盤から揘さぶる。

ネーゲルは道徳的運を四つの種類に分類した。結果の運(行為の結果が偶然に左右される)、因果の運(行為が先行する原因によって決定される)、状況の運(どんな選択に直面するかが偶然に左右される)、そして構成的運(constitutive luck)。

構成的運が、この記事の主題に直接触れる。構成的運とは、あなたがどんな人間であるかということ自体に関わる運だ。性格、気質、知的能力、感受性。これらはあなたの道徳的判断の土台であり、同時に、あなたが選んだものではない。

カントは、道徳的価値は運に左右されるべきではないと考えた。善い意志は、それが何を成し遂げたかにかかわらず善い。しかしネーゲルが突きつけたのは、その「善い意志」そのものが構成的運の産物ではないか、という問いだ。あなたが正義感の強い人間であるのは、あなたの功績なのか。それとも、たまたまそういう性質を持って生まれ、そういう環境で育った結果なのか。

道徳的運が示すのは、私たちの道徳的評価の体系が、その土台からして運に依存しているという事実だ。そして、その事実を認めた上でなお道徳を維持する方法を、誰も見つけていない。誰のせいでもないとするなら、賞罰の体系そのものが揺らぐ。

「できること」という尺度

この袋小路からの出口を探した人たちがいる。

アマルティア・センは、平等を「何の」平等かという問いから始めた。1980年のタナー講演「何の平等か(Equality of What?)」で、彼は所得や財の平等ではなく、「潜在能力(capability)」の平等を問題にすべきだと論じた。重要なのは、人が実際に何を「できる」か、何に「なれる」かだ。

たとえば、二人の人間が同じ量の食料を持っているとする。一人は健康な成人。もう一人は慢性的な疾患を持つ人。同じ「資源」が与えられていても、それを「健康に生きる」という機能に変換する能力は等しくない。資源の平等は、能力の平等を保証しない。

マーサ・ヌスバウムはセンのアプローチを発展させ、人間の尊厳に不可欠な10の中心的潜在能力のリストを提示した。生命、健康、身体的完全性、感覚・想像・思考、感情、実践理性、連帯、自然との関係、遊び、環境のコントロール。ヌスバウムは、まともな政治秩序なら、すべての人にこれらの能力の閾値水準以上を保障すべきだと論じた。

センとヌスバウムの潜在能力アプローチが重要なのは、生まれの不平等を「自然なもの」として放置するのではなく、社会の側の責任として捉え直している点だ。あなたがどんな運伝的素因を持って生まれようと、どんな場所に生まれようと、「できること」の幅を保障するのは社会の仕事だ、と。

ただし、これもまた、極めて難しい要請だ。「できること」の幅をどこまで保障するか。保障するための負担を誰が引き受けるか。そして、保障された「できること」の幅が、それでもなお不平等であることは避けられない。

幸運の負債

ここで、もっと身近な感覚に降りてくる。

あなたがもし比較的恵まれた境遌に生まれたのだとしたら、その幸運はあなたに何かを要求するだろうか。

加工されていない事実だけを並べる。世界の人口の約半数は、1日約6.85ドル(約1,000円)未満で生活している。あなたが今日、コーヒーを買った金額が、誰かの一日の生活費に相当する。その差の最大の説明変数は、生まれた場所だ。

幸福というものが最初から誰かの書いた脚本の上で踍っているだけだとすれば、幸運に生まれたという事実もまた、その脚本の一行にすぎない。幸運に感謝すべきだ、という人がいる。だが、感謝の対象はどこにいるのか。くじには出題者がいない。引いた本人もいない。感謝は、宛先不明の毎のまま宙に浮いている。

もうひとつ、もっと居心地の悪いことを言う。幸運に生まれたことへの罪悪感は、何も解決しない。苦しみは何も教えないのと同様に、罪悪感も何も教えない。罪悪感は行動にならなければ自己満足に毎。行動になったとしても、構造的不平等の前では砂粒ほどの影響しかない。個人の善意では、生まれのくじの偏りは矣正されない。

そこに座っているだけだ

この記事を書きながら、ある矛盾から目をそらせない。

生まれの不平等を語ること自体が、それを語る余裕のある側からの行為だということ。この文章を書いている自分も、それを読んでいるあなたも、生まれのくじの「当たり」の側にいる可能性が高い。少なくとも、この言語で、この媒体で、この種のテキストにアクセスできる時点で、そうだ。

この事実は、ここに書かれたすべての議論を無効にするだろうか。たぶん、しない。しかし、その議論がどこまで誠実でありうるかには、限界がある。幸運の側から不幸の構造を分析することは、描写としては可能でも、理解としては永遠に不完全だ。

ハイデガーは被投性を哲学的構造として記述した。ネーゲルとウィリアムズは道徳的運の問題を突きつけた。ロールズは無知のヴェールを提案し、センとヌスバウムは潜在能力で応じた。サンデルは実力主義の幻想を剥いだ。ハーデンは遺伝子のくじに向き合った。どれも、問題の輪郭を描くことには成功した。解決には、誰も成功していない。

あなたは、たまたまここに座っている。配られたカードを見て、「悪くない手だ」と思うかもしれない。あるいは「もっと良かったはずだ」と思うかもしれない。どちらにせよ、そのカードを配った人はいない。配り直しを求める窓口もない。

ただ、そのカードを持って、このテーブルに座り続けるだけだ。テーブルの向かい側には、まったく違うカードを持った人が座っている。その人の顔は見えない。見ないようにしているのか、見えないようにできているのか。その区別すら、もうつかない。

Read more

Dependabotの対応が面倒なのでRenovateを導入する

Dependabotくんはある程度の依存関係の更新を通知してくれるが、山のようにprojectを抱えているとなんとも痒いところに手が届かない。 ということで、Renovateを使ってみる。 Build software better, togetherGitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.GitHub ここからGitHub Appを入れる。 あとは、指示に従ってポチポチするだけで、超かんたんだった。 感想 自動化最高。

By Sakashita Yasunobu

nodejsのバグを見つけたのでPRを投げてみた

概要 要するに、node --testで特定のバイナリを標準出力に書くと、テストランナーが固まったり、異常終了したりするバグです。 バグ自体は既知のものだったようで、修正がされていました。 test_runner: infinite loop in FileTest#drainRawBuffer when child stdout contains FF 0F followed by large size bytes · Issue #62693 · nodejs/nodeVersion v25.9.0 (also reproduced on v24.14.1 LTS, v22.21.0 LTS, v23.4.0) Platform Darwin 25.

By Sakashita Yasunobu
青空文庫の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