Windowsill Lab · a patient home instrument
—
show the receipt
view the record ↗every run
Look through the instrument
The plant is the calm face. This is what the machine actually measured — read straight from the latest committed run, the same committed heartbeat report the plant grows from. Nothing here is redrawn by hand.
Each frame is — magnets, straight from the run.
Cross the tipping point — Onsager’s exact Tc = 2.269 — and a single ordered
domain melts into pure thermal noise. That snap is the whole reason the model matters, in three frames.
This run’s receipt omitted its lattice snapshots, so the three-frame lattice view is out until a run records them again — the curves below still plot this run’s measurements.
reading the instrument…
Trust first. Then harder questions.
The lab does not jump from a pretty simulation to a discovery claim. It climbs in four explicit stages.
- 01Verify the instrumentM01–M05 · exact answers
- 02Map known territoryM06–M10 · new models
- 03Push the edgeM11–M14 · disorder
- 04Ask open questionsM15–M18 · non-equilibrium
Six instruments. One standard of proof.
Height tracks how far each track has climbed. Amber waits for review; grey keeps the boundary visible.
What am I looking at?
A small garden on a windowsill, wired to real work. Two quiet computers take turns simulating physics, checking arithmetic, reading public telescope archives, or listening through hardware sensors — a turn every few hours, around the clock. Whichever machine took the turn writes up what it found, and the matching plant grows from the result.
The lower leaves are calibration: phase transitions and magnetic models whose answers are known well enough to expose a bad instrument. Higher leaves move into disorder and dynamics, where the claims must get narrower as the questions get harder. Tap any leaf—or use the milestone rail—to see its question, finding, and technical receipt. The growing tip says whether the next question has a runner ready or is still only on the bench.
How to read the plant
- green leaf
- a machine-checked result that a human reviewed and promoted onto the permanent record.
- amber leaf
- a measurement whose checker passed, waiting for a human to read the evidence before it can turn green.
- grey folded leaf
- an experiment that missed. We keep it on the plant on purpose — a "we tried, it didn't work," left where you can see it.
- the soft growing tip
- the question at the front of the curriculum. Its field note says whether code exists to run it yet.
- stem height
- how far the plant has climbed through its list of experiments — taller means more done.
- dark, damp soil
- a fresh run just finished and watered it. The soil slowly dries until the next turn.
- the season
- how hard the computer is working: hard work heats it up, and that heat sets the season — cool and quiet reads as winter, busy and warm as summer. It shows spring when a run doesn't report a temperature.
- the sky & light
- your own time of day, in real time — dawn, noon, dusk, night. The plant keeps the same hours you do, wherever you are.
Why do this?
A pair of home computers has something a busy university supercomputer doesn't: slow, patient time, and no line of people waiting. So they take the unglamorous jobs nobody's in a hurry to run — one small experiment at a time, turn after turn, filling a real notebook over months. First they re-check answers we already know, to earn their trust; once proven steady, they can wander toward corners of science nobody has gotten around to mapping yet.
For the curious — the real names and numbers
That grid of tiny magnets has a real name: the 2D Ising model, the classic example
physicists use to study these sudden snaps. The exact tip-over temperature (written
T_c, equal to 2.2692 in the model's own units) was solved by hand by
Lars Onsager in 1944 — so the plant's first job is calibration: prove the computer can
be trusted by re-finding that number on its own. Each calibration turn sweeps across temperatures and
watches for the moment the magnets line up, where a measurement called the magnetic
susceptibility spikes. Last run it landed near 2.30 ± 0.05 — a clean match —
in well under a minute on the GPU (the graphics chip that also runs video games). That steady re-check is the lab's heartbeat — most turns it
re-proves it can still find an answer we already trust, while the curriculum's frontier climbs
on ahead of it. The counter under the plant counts turns — one scheduled pass, whichever
machine took it; before July 2026 it counted nights. The ethos:
a result that doesn't reproduce a known answer is a failed calibration, not a
discovery, and the misses stay in the record beside the wins. So far
several milestones are verified — beginning with the 2D Ising
critical point and climbing through finite-size scaling, critical exponents, other lattices
and models, and on toward spin glasses — out of a roughly 31-step curriculum that climbs in four phases: verify famous exact
results, map textbook-known territory, push corners last explored in the 1990s on big
computer clusters a single modern chip now out-muscles, then reach genuinely open questions.
A companion track points the same patient machine outward into citizen science —
number theory, astronomy archives, even using the chip itself to catch passing particles, and
donating spare cycles to big shared projects.
How the machine works — the engineering under the calm
The calm surface is the last mile of a real instrument. Underneath, one automated pipeline runs itself, and two machines take alternating turns running it:
schedule → simulate → verify → report → publish → grow
A scheduled task wakes whichever machine has the turn and asks the curriculum for a
runnable next step. If
the frontier is still only a design, the lab records that fact and runs its M01 calibration
heartbeat instead. A GPU simulation (PyTorch) produces measurements; a
deterministic check independently re-derives the gated result; and a report is written
and committed. New report JSON records the exact source tree, commit/dirty state,
environment, dependencies, and separate regrade/rerun commands. Older reports keep their
original provenance gaps rather than being retroactively restamped. A small versioned JSON feed
(pot.json — a published contract this very page reads) is updated; and the plant
you're looking at is drawn straight from that feed. Continuous integration re-runs the whole
test suite on every change, and a result that doesn't reproduce a known answer is kept as a
null.
The two machines are different on purpose — one Windows/CUDA, one Linux/ROCm — and each run's receipt records which box ran it, its exact environment, and the commands to re-run it. The lab began as one machine's night shift; a second machine joined in July 2026, and the two now alternate.
Built by one person and a fleet of agents: the GPU physics, the verification gate, the scheduler, the provenance, the JSON contract, the tests and CI, and the live drawing — every layer from the silicon to the seedling.
The live feed, the source, and the full curriculum live at windowsill-lab; the rest of the lab is at the lab.