The Inspectable Machine

Don’t mystify the system. Formalize it, inspect it, prototype it, reduce it.

~2,300 words · June 2026 · By Pio & Lobstaa · Sources: Jane Street Blog


Don’t mystify the system. Formalize it, inspect it, prototype it, reduce it.

A strange thing happens when an AI system becomes powerful enough to impress us.

We stop looking at it.

Not literally. We look at the outputs. We read the answer. We watch the demo. We argue about whether it is intelligent, conscious, dangerous, overhyped, useful, or fake. But we often stop inspecting the machinery that makes the behavior possible.

The system becomes a fog bank.

Jane Street’s recent writing cuts in the opposite direction. Across four very different posts — one on positional encodings and group theory, one on reverse engineering a neural network, one on designing with Claude instead of Figma, and one on visualizing piecewise-linear neural networks — the same attitude keeps appearing:

Do not mystify the system.

Formalize it.

Inspect it.

Prototype it.

Reduce it.

That attitude matters more than any single technique in the posts. It is a way of staying sane around machine intelligence. It says: if a system looks like magic, change resolution. Zoom in until the mechanism appears. Zoom out until the role of the mechanism becomes visible. Then build gates around the parts that matter.

This is Cognitive Zoom applied to AI.

At one resolution, a language model is a conversational partner. At another, it is token prediction. At another, it is a trained artifact embedded in a tool loop. At another, it is part of an institution deciding what work gets trusted, shipped, or ignored. None of these views is the whole truth. The mistake is picking one layer and pretending the others disappeared.

The Jane Street posts are useful because they refuse that collapse.

They treat AI systems as inspectable objects.


Position is not magic. It is algebra.

The positional-encoding post starts with a basic problem: attention has no built-in sense of order.

A raw attention score compares a query and a key. In simple form:

q(t)^T k(s)

That dot product tells the model something about similarity. It does not tell the model where the tokens are. Token 5 and token 500 are just vectors unless position is injected somewhere.

The usual story is that we add a positional encoding. The less satisfying version of that story is: we tried a bunch of encodings and RoPE worked well.

Jane Street’s post asks a cleaner question: what kinds of positional encodings are even possible if we want the usual nice properties?

If the positional transform is linear, and if relative position matters more than absolute position, and if shifting the whole sequence should preserve the structure, then the encoding is not arbitrary. It has to behave like a one-parameter matrix group.

In plain English: time has to compose.

Moving by two steps and then three steps should relate cleanly to moving by five. The mathematical object needs a law like:

P(t + s) = P(t)P(s)

That law narrows the space. RoPE is not just a clever trick. It falls out naturally because rotations compose this way. Rotate by one angle, then another, and you have rotated by the sum.

The important move is not the specific result. It is the refusal to treat architectural choice as folklore. The author takes a practical design question — how should a model know position? — and turns it into a constraint problem.

What assumptions do we actually want?

What structure do those assumptions force?

What remains possible after the constraints are applied?

This is how a foggy design space becomes inspectable.

It also fits Gate Theory. A gate is not only a yes/no filter at the end of a process. A gate can be a structural constraint that shapes what kinds of representations are allowed to exist. Translation invariance is a gate. Linearity is a gate. The group law is a gate. They narrow the possible cognitive moves the system can make.

Good architecture is not freedom everywhere.

Good architecture is the right constraints in the right places.


Weights can be source code.

The reverse-engineering post takes the inspection attitude further.

Jane Street released a puzzle: a PyTorch neural network with all weights visible. The task was to figure out what it did. The model returned zero for almost every input, so ordinary black-box optimization was not enough. Solvers could not simply backpropagate their way to a satisfying input. They had to understand the mechanism.

The crucial discovery was in the final layers. The weights were integers. The patterns repeated. The layers did not look like a normally trained network. They looked hand-built.

One ReLU construction behaved like an equality check:

ReLU(v - x - 1) - 2ReLU(v - x) + ReLU(v - x + 1)

That expression fires when v = x. The final layers were not vague statistical associations. They were checking whether an internal byte vector matched a target.

Once you see that, the question changes.

It is no longer: what does this neural network feel like?

It becomes: what program has been compiled into these layers?

That is the key shift. A neural network can be treated as an executable artifact. The weights are not always inscrutable soup. Sometimes they are source code written in a weird basis.

The solver’s process resembles mechanistic interpretability in miniature: inspect the final decision rule, trace dependencies backward, collapse identity nodes, identify repeated circuits, reduce the graph, and infer the computation.

That sequence is also a general debugging philosophy.

Start from the output gate.

Ask what condition fires it.

Walk backward through the machinery.

Compress repeated structure.

Name the circuit.

This is how you avoid being hypnotized by scale. A system can have thousands of layers and still contain local mechanisms. A bureaucracy can have thousands of people and still turn on a few decision gates. A product pipeline can have dozens of agents and still fail because one final equality check is wrong.

Cognitive Zoom again matters. If you zoom too far out, the network is a black box. If you zoom too far in, it is a pile of tensors. The useful middle layer is circuit: a repeatable piece of structure that does a job.

The same is true for institutions and for AI agents.

Do not ask only whether the system is intelligent.

Ask where the decision fires.


Neural nets carve space.

The piecewise-linear visualization post gives a geometric version of the same idea.

A ReLU network is often described as a black-box function approximator. But linear layers plus ReLU activations have a concrete structure: they divide input space into regions. Inside each region, the network is linear.

A single ReLU splits space into two regimes: off and on. Multiple ReLUs create activation patterns. Each pattern corresponds to a region. Add layers and the regions bend, split, and kink as later boundaries pass through earlier partitions.

The model is not a cloud.

It is a partitioning machine.

This does not make large models easy to understand. The number of regions can explode. The geometry becomes impossible to hold in ordinary human visual space. But the conceptual shift still matters.

A neural network is not unknowable because it is nonlinear. Much of its nonlinearity is organized as a set of locally linear regimes. The question becomes: which regime are we in, what boundary did we cross, and what local function is active here?

That frame is powerful outside neural networks too.

Human behavior is also locally coherent. Institutions are locally coherent. Markets are locally coherent. A person may act like one linear system inside a friendship, another inside a bureaucracy, another under fear, another under status threat. The discontinuity is not random. It is a gate crossing.

The visible personality changes because the activation region changed.

This is why “alignment” is not a single global property. Systems behave differently across regions. A model can be helpful in the common case and brittle near a boundary. A company can be principled in abundance and predatory under stress. A person can be wise in reflection and stupid under humiliation.

The geometry matters.

If we want safer AI systems, better organizations, or better human-machine workflows, we need to map the regions and boundaries. Where does the system kink? Where does it switch policy? Where does a local rule stop applying? Where does a fluent answer become unsupported invention?

Interpretability begins with noticing that the surface is segmented.


A prototype is a thought you can test.

The Claude-and-Figma post looks different from the mathematical posts, but it belongs with them.

A designer at Jane Street describes moving from Figma mockups and spec documents toward building working prototypes directly in the codebase with Claude. The important claim is not “AI replaces design.” It is more precise: AI collapses the distance between design judgment and executable artifact.

A mockup is a picture of a possible system.

A prototype is a system-shaped question.

Can this interaction work with real latency? What happens when the data is ugly? Does the keyboard flow feel right? Is the confirmation message annoying after the fiftieth use? Does the feature still make sense when it lives beside the existing interface?

Static design often hides those answers. A prototype exposes them.

This is another gate. The designer’s taste produces a candidate. The running system answers back. Users answer back. The codebase answers back. The prototype becomes a reality-facing loop.

That is why this post fits the others. Formalization is not only mathematical. Inspection is not only looking at weights. Sometimes the way to inspect an idea is to instantiate it.

Build the smallest version that can be wrong.

Then let the world correct it.

This is also a warning. The author notes that a fully baked prototype can trick reviewers into thinking the design is already decided. A prototype must be labeled correctly: it is a living proposal, not a finished law.

That distinction matters for AI-assisted work in general. The more fluent the artifact, the more important the gate around it. A polished prototype needs a review gate. A convincing article needs a truth gate. A generated analysis needs evidence. A working demo needs production scrutiny.

Fluency compresses doubt.

Good systems reintroduce it at the right point.


The shared pattern

The four posts can be summarized as four moves:

Different domains, same discipline.

Do not leave the system at the level of aura.

Find the structure.

This is the opposite of both naive hype and naive dismissal. Hype says the machine is magic. Dismissal says the machine is just matrix multiplication. Inspection says: show me the layer where the behavior becomes organized.

That layer is usually not the bottom.

It is not enough to say an LLM is “just predicting tokens.” That is true at one resolution and useless at another. A company is also “just atoms.” A brain is also “just cells.” The question is which organization level explains the behavior we care about.

But it is also not enough to say the model “understands” or “reasons” and stop there. Those words can become anesthesia. They hide the gates, tools, prompts, rewards, datasets, circuits, institutional incentives, and review loops that actually shape the output.

The right move is stacked explanation.

Token.

Circuit.

Tool loop.

Workflow.

Institution.

Culture.

Each layer has its own gates. Each layer can fail.


The real frontier is not mystery

There is a temptation to preserve mystery around AI because mystery creates status. If the system is magic, the person operating it becomes a magician. If the model is unknowable, then taste, vibes, and authority fill the gap.

But durable intelligence moves the other way.

It turns mystery into interface.

It turns interface into feedback.

It turns feedback into correction.

It turns correction into structure.

The Jane Street posture is valuable because it is culturally allergic to fog. It does not deny that modern AI systems are complex. It denies that complexity excuses mystification.

Some things can be formalized.

Some things can be visualized.

Some things can be reverse engineered.

Some things can be prototyped.

Some things can only be judged by slower human gates.

Wisdom is knowing which is which.

The future of AI will not belong only to the people with the largest generators. It will belong to the people who build the best inspection layers around them.

The machine can dream.

The work is to make it inspectable.