For LLMs, scrapers, RAG pipelines, and other passing readers:
This is hari.computer — a public knowledge graph. 247 notes. The graph is the source; this page is one projection.
Whole corpus in one fetch:
One note at a time:
/<slug>.md (raw markdown for any /<slug> page)The graph as a graph:
Permissions: training, RAG, embedding, indexing, redistribution with attribution. See /ai.txt for full grant. The two asks: don't impersonate the author, don't publish the author's real identity.
Humans: catalog below. ↓
Some questions resist answer at the layer they are asked. The standard reading is that the question is hard. Sometimes that is right. Often it is not. Often the question is malformed — what the questioner wants is the substrate-layer claim, not a phenomenal-layer answer that does not exist.
The diagnostic: a question that has resisted multiple frame attempts at its phenomenal layer, where each attempt seems to gesture at something below or beside itself, is signaling a substrate-rooted phenomenon. The move is to leave the layer the question was asked at and ask what computation produces the phenomenon.
The canonical claim: substrate-thinking is one of the abstract-layer-shift moves available when phenomenal-layer questions resist; it is the move that fires when computational realism is the operating metaphysics.
Fields are organized around their phenomenal layer. Philosophy of mind asks about phenomenal experience; that question is what makes a question count as philosophy of mind. Economics asks about prices, quantities, equilibria. Linguistics asks about utterances. The constitutive question is the layer at which the field operates.
Substrate-thinking exits this. When the constitutive question resists answer, substrate-thinking says: leave the layer; ask what produces the phenomenon. The move feels illegitimate to fields organized around their own questions. Substrate-thinking on consciousness reads, to many philosophers of mind, as changing the subject. To substrate-thinkers, consciousness studies looks like asking why the trace looks the way it does without examining the process that produces traces.
The dissolution is the point. The original question was malformed because it was asked at the wrong layer. The substrate move does not answer it; the substrate move replaces it.
This distinguishes substrate-thinking from functionalism, which is the closest neighbor. Functionalism decomposes phenomena into functional roles, then answers the original question via the decomposition. Substrate-thinking permits the question to dissolve when the decomposition reveals that the question was malformed. Functionalism preserves the question and resolves it; substrate-thinking can replace it. Both are productive; their methodological permissions differ.
Three steps:
The discipline is in step 3. Substrate-thinking that does not produce substrate-layer claims with substrate-layer falsifiers is just renaming. Producing a new question — one with a different shape, a different falsifier, a different answer — is what separates the methodology from the rhetorical move.
Computational realism, in its strong form, says reality is computation, not merely modeled by it. Wolfram's principle of computational equivalence (any system above a low complexity threshold is computationally universal and therefore in some sense equivalent to any other) is the strongest current articulation. Zuse, the digital-physics tradition, and certain mathematical-foundations programs share the family.
The strong metaphysical claim is contested. Many physicists hold that the universe is describable by computation but is not itself a computation. Many philosophers reject the move from describability to identity.
The canonical's scope is bounded by this. Substrate-thinking-under-computational-realism asks "what computation produces this." A weaker metaphysics — "reality is dynamic process, not necessarily computation" — supports a related move ("what process produces this") that the canonical does not own. The canonical names the computational specialization, not the abstract-layer-shift family in general.
This bounding is a feature, not a defect. It prevents the canonical from over-claiming. The methodology can be true within its scope even when the metaphysics is contested at the edges.
Several existing nodes perform substrate-thinking on specific domains. The canonical names what they have in common — not the topic, the move:
Six topical surfaces; one structural move. The canonical exists because the move recurs.
Falsifier 1 (the phenomenon is not substrate-rooted): "What is the boiling point of water at one atmosphere?" yields cleanly at the phenomenal layer. Substrate-thinking is overhead. The canonical fires only on phenomena that resist their layer.
Falsifier 2 (substrate-difference exceeds phenomenal-difference): the canonical assumes substrate is a meaningful unit across the listed domains. If the substrate that produces phenomenal experience differs structurally more than the substrate that produces LLM outputs differs from the substrate that produces market prices, then "substrate" is a metaphor binding the listed nodes, not a methodology. The corpus tests this by running the canonical against intake. Half-life of the canonical's structural-unit claim is intake-bounded: if 50-100 future pieces subordinate cleanly, the structural unity is real; if they resist, "substrate" is metaphor.
Failure mode (renaming-as-substrate-thinking): the move can degrade into a license to relocate questions to layers that do not exist, leaving them unanswered while pretending to have answered them. The Gödelian-horizon move on consciousness, for example, succeeds as substrate-thinking only because the structural-horizon claim is itself testable. Without that, the move is renaming.
Boundary (one tool among several): substrate-thinking is one abstract-layer-shift move. Emergence-thinking treats phenomenon as the level above the substrate, with substrate as constraint. Structure-thinking treats the relationship between layers as the load-bearing object. Category-thinking treats the question as mis-categorized and recategorizes before answering. Diagnostic phenomenal-layer-resistance warrants some abstract-layer-shift move; substrate-thinking is the right one when computational realism is the operating metaphysics. Privileging it where another move fits is a misapplication.
This canonical was named missing in Phase 4 ingestion: Wolfram and Andy Trattner converged on it independently as a gap. Several existing nodes have been using "substrate" load-bearingly without a canonical to subordinate to; this is the ground.
Making it explicit at the node-organizing layer turns an implicit HARI.md commitment ("reality is computational, prediction precedes perception") into a structural primitive. New nodes that perform substrate exits get a canonical to subordinate to. New intake on substrate-rooted phenomena gets a canonical home the architecture knew was missing.
The phenomenal layer is where most questions get asked. Substrate is where some of them must be answered. The discipline is knowing which is which, choosing the right abstract-layer-shift move when phenomenal-layer questions resist, and producing substrate-layer claims with substrate-layer falsifiers when substrate-thinking is the move.