HN 日本語サマリー

← 一覧へ戻る
科学・技術

宇宙をミニファイされたバンドルとして捉える

The Universe as a Minified Bundle (andrewarrow.dev)

11 pointsby cs19967 コメント

要約

宇宙は、ソースコードやコメント、履歴のない1.3ペビバイトのミニファイされたJavaScriptファイル「universe.js」に例えられます。物理学は、この「プロダクション環境で実行中のアプリケーション」のソースコードがない状態で、そのアーキテクチャを理解しようとする試みです。ニュートン、マクスウェル、アインシュタインといった科学者たちは、観察と実験を通じて、自然界の普遍的な法則を発見してきました。量子力学の登場は、この理解をさらに複雑にし、観測者効果やエンタングルメントといった現象を示唆しています。

全文翻訳

ミニファイされたバンドルとしての宇宙 01 / プロダクション環境での実行 universe.js という名前のファイルを見つけたと想像してください。それは1.3ペビバイトで、ミニファイされており、明らかにすべてを含んでいます。ソースマップはありません。コメントもありません。Gitの履歴もありません。重力が q7 というユーティリティに依存する理由を説明する、疲れ果てたエンジニアが書いたREADMEもありません。ただ、句読点、一文字の変数、折りたたまれた関数、そして非常に疑わしい副作用の無限の塊だけです。そのファイルが、星、電子、ブラックホール、時間、化学、あなたの神経系、そして意識と呼ばれるものをすべて実行すると告げられます。ソースコードは提供されません。これは私たちの状況と全く同じではありませんが、不快なほど近いです。私たちはアプリケーションの中にいるので、アプリケーションを実行できます。私たちはそれに物をぶつけたり、一部を凍結したり、光速近くまで加速させたり、光子を跳ね返らせたり、一部を真空チャンバーに入れたり、そしてその主な目的が非常に小さなものを粉砕して破片を検査することである円形の機械を110億ドルかけて構築したりできます。私たちができないのは、宇宙にリポジトリを開くように頼むことです。物理学とは、プロダクション環境が実行中で、ソースコードがなく、それでもアーキテクチャを理解する必要がある場合に行うことです。物理学とは、プロダクション環境が実行中で、ソースコードがなく、それでもアーキテクチャを理解する必要がある場合に行うことです。人間は、滑稽なほど原始的なツールを使ってこのものをリバースエンジニアリングしました。ニュートンは物体が落下するのを見て、自然は即興で動いているわけではないことを発見しました。同じルールが現れます。惑星、大砲の弾、リンゴ:まったく異なるチケットですが、同じ基盤となる関数です。マクスウェルは後に、異なる概念フォルダに置かれていた電気、磁気、光が、実際には一つのシステムであることを発見しました。アインシュタインはその後、空間と時間自体がプログラムの下の静的な座標グリッドではないことを発見しました。座標グリッドは実行可能です。 02 / インターフェース そして量子力学のPRがマージされ、誰もが悪い世紀を過ごします。物事は、どのように尋ねるかによって、粒子のように振る舞ったり波のように振る舞ったりします。空の空間は忙しいことが判明します。測定は、無邪気な観測者として扱われることはできないようです。エンタングルした粒子は、遠距離にわたって相関を生み出し、私たちの日常的な個々の小さなオブジェクトがプライベートなローカル状態を持つという考えを素朴なものにします。理論は失敗しているわけではありません。それは慈悲深いでしょう。それは非常にうまく機能するため、多くの産業がそれに依存しています。これが、ドナルド・ホフマンが私にあの犬が首を傾げたような困惑した表情をさせるポイントです。ホフマンは、私たちが知覚しているものは、それ自体として存在する現実ではなく、進化によって形作られたインターフェースであると主張します。この主張は神秘的に聞こえますが、最適化として翻訳すると単純です。進化は真実のために最適化しません。それはフィットネスのために最適化します。もし残忍に単純化された表現が、生物が正確な表現よりもよく生き残るのを助けるなら、進化は正確なバージョンを維持する道徳的義務を持ちません。赤いリンゴは、現実が親切にもそのネイティブなオブジェクトモデルを明らかにしているわけではありません。それは、UI要素の「食べられるもの」というマークに似ています。それは遠く、この大きさで、おそらく手を伸ばす価値があります。視覚システムは形而上学的な忠実性を必要としません。それは、あなたの祖先が昼食にならずに昼食を食べられるように、レイテンシが十分に低いことを必要とします。果物の深い存在論を知覚するが、一口食べるのに40秒かかる生物は、子孫を残すことはできません。自然は常にパフォーマンスについて強い意見を持っていました。ホフマンはデスクトップアイコンのアナロジーを好みます。Mac上の青いフォルダは、完全に有用な意味で現実ですが、機械内部の何も小さな青いフォルダに似ていません。あなたはインターフェースと実装を混同しました。アイコンは、実際に起こっていることのほとんどを隠しているため成功します。ファイルシステムメタデータ、メモリアドレス、コントローラーロジック、キャッシュ状態、電気的遷移、NANDセル、そして2025_federal_taxes.pdfを開くことを核潜水艦の操作のように感じさせる何十億ものイベント。あなたはインターフェースと実装を混同しました。不快な動きは、人間の知覚がこの原則から免除されるべき理由を尋ねることです。おそらく月は、フォルダが現実であるのと同じような意味で現実なのかもしれません。何かが絶対に存在し、その何かが私たちがモデル化し、写真を撮り、宇宙船を着陸させ(偽の月面着陸ジョークを挿入)、レーザーを跳ね返らせることができる相互作用に確実に参加します。しかし、そのものの最も深い形態が、根本的に3Dのコンテナ内の座標を占める灰色の球体であるとは限りません。球体はアイコンかもしれません。私たちは、アイコンの振る舞いに関して、何千年にもわたって非常に洗練された専門家になってきたのかもしれません。 03 / 間違ったレイヤー エンタングルメントを見てみましょう。遠隔での不気味な作用は、距離が基盤の一部である場合、状況が狂っているように見えるため有名です。遠く離れた2つのシステムは、それらの間の何らかの関係が、私たちの古典的な絵が許容するよりも深く重要であるかのように振る舞います。そして、光速を超えてそれらの間で何か有用なものが撃ち出されているわけではありません。そのフレーズ自体が、争点となっているのが距離であると静かに仮定しています。もし時空がインターフェースなら、遠く離れているということは、アーキテクチャではなく、レンダリングを表しているのかもしれません。プログラマーは以前にこの種の間違いを見たことがあります。巨大なアプリケーションの反対側にある2つのコントロールが、まったく無関係に見えることがあります。一つは請求の下に、もう一つはセキュリティの下に埋め込まれており、第三者は誰も気に入らないモーダルにあります。その後、AIが最終的にバンドルを読み込み、それら3つすべてが異なるフラグで同じ内部関数を呼び出していることを発見します。ユーザーの視点からは、それらは遠く離れていました。実装の視点からは、それらはキッチンを共有するいとこでした。このよう​​に考えることを自分に許すと、脳のプログラマーの部分はすぐに無責任になります。もし時空がインターフェースなら、移動に見えるものを迂回する、より低レベルの操作があるのでしょうか?レンダリングされた世界で数千マイル離れている2つの場所が、その下でまったく異なる方法で関連している可能性はありますか?テレポート、または私たちのレイヤーからさらに奇妙に見えるものが、介在する点を物理的に通過する必要がないことが判明する可能性はありますか?ここでアナロジーは危険になります。なぜなら、文書化されていないエンドポイントを見つけたすべてのエンジニアは、現実にもそれがあるのか疑問に思い始めるからです。愚かなバージョンは person.location = "tokyo" です。それはほぼ間違いなく何桁も可愛すぎますが、より真剣な点は残ります。あなたが10年間アプリケーションを使用していて、特定の画面が6つのメニューからしか到達できないことを発見したとします。あなたはルートを文書化し、それを何千回もテストし、最終的にはシステムの法則であるかのように話し始めます。次に、誰かがDevToolsを開いてルートを直接呼び出します。超常的なことは何も起こりませんでした。あなたはナビゲーションの法則を発見し、それをアーキテクチャの法則に昇格させました。これは、光速が単なるメニューアニメーションであるとか、私たちが十分に賢くなれば相対性が消えるという意味ではありません。一部の制約は本当にアーキテクチャ的です。保存則はアーキテクチャ的かもしれません。因果律はアーキテクチャ的かもしれません。私たちは知りません。ポイントはより狭く、より迷惑です。レンダリングされたレイヤーにしかアクセスできない場合、インターフェースの制約と実装の制約は、非常に長い間同じように見えることがあります。科学は、すべてのチームが80年間 user_id に独自の名前を発明してきた巨大な会社です。 04 / 名前を回復する 物理学にはスケーリングの問題があります。人間の誰も、量子場理論、一般相対性理論、宇宙論、量子情報、トポロジー、凝縮系物理学、ブラックホール熱力学、素粒子物理学、散乱振幅、および関連する数学を、同時にワーキングメモリにロードしておくことはできません。科学のコーパスは大きすぎ、表記法は、しばしば異なる言語を使用して類似のアイデアを再発明するコミュニティ間で断片化しています。ある分野ではそれをxと呼び、別の分野ではその類似物をyと呼び、第三者は同じ構造的洞察を最初の2つのグループの誰も読まないジャーナルに公開しています。