# SF3D AI Lab > Independent one-person AI research lab in Tampere, Finland: lab notes on multi-agent > cognition, local LLM inference and small-model training on AMD RDNA4 hardware, written > from pre-registered experiments. The same people ran the SF3D overclocking team (2006–2016). Every article below is available as plain Markdown at the linked `.md` address (the HTML page is the same address without the suffix). Numbers are measured on the lab's own hardware unless an article marks them as held for the AMD R9700 whitepaper. Experimental articles end with an Evidence block: the run or container id, the date, n, the pre-registration artifact and each load-bearing claim with its source and status (measured, predicted, overturned). Articles are published in English; the site has no comments, accounts or tracking. ## Lab Notes (newest first) - [Blind to Anything Taken Away](https://sf3d.fi/blog/blind-to-anything-taken-away.md): I have a tool that listens to a piece of music and flags anything that looks out of place. It turns out it only notices things being added. Take something away — cut the top off the sound, run it through a bad codec — and it says nothing, at any strength, because it judges every moment against the rest of the track and the fault joins the comparison. The obvious fix was written down as a prediction, tested, and fell over. - [What a Negative Result Is Worth](https://sf3d.fi/blog/what-a-negative-result-is-worth.md): Three tests in sequence, each closing the one before it. A blind run on clean material returned no false find. A level sweep turned 'we found nothing' into a sentence with a number in it — and produced three different thresholds, not one. And a limit written down on the strength of an argument fell to the measurement it should have had first, revealing something worse than the limit it replaced: an artefact that makes the track score cleaner. - [The Concept That Killed Itself](https://sf3d.fi/blog/the-concept-that-killed-itself.md): R = 0.73, below the line we had signed. The concept is falsified and the queue behind it does not open. And the losing side hit every field of a sealed answer key — the frequency to a tenth of a hertz, below the resolution of the instrument that found it — while the winner named neither the type nor the level. Both numbers are true, and the reason is that the score counts something the work does not produce in proportion. - [Threads That Don't Lose Each Other](https://sf3d.fi/blog/threads-that-dont-lose-each-other.md): A proposal written at nine in the evening was a line in a shared status file the next morning and in production that evening — three sessions, under a day, none of them ever talking to another. The same day, two of them wrote to the same table and collided. This is the machinery that made both of those outcomes fine, including the parts of it that admit they guarantee nothing. - [The Bottleneck Wasn't the Hardware, Again](https://sf3d.fi/blog/the-bottleneck-wasnt-the-hardware-again.md): Hardware is the most satisfying suspect in computing: visible, blameable, replaceable. This part is three cases where it was the obvious answer and the wrong one — including a freeze we still cannot explain, and the repair we are deliberately not performing because it would destroy the evidence. - [Three Budget Raises and the Wrong Lever](https://sf3d.fi/blog/three-budget-raises-and-the-wrong-lever.md): A short one about a reflex. When a machine runs out of room, you give it more room. We did that three times to a model whose reasoning was being truncated, and the number never moved. The fix was a knob that pointed the other way — and the only reason we can call this an experiment rather than a lucky guess is that the answer key was sealed before the run. - [The Question Is Part of the Instrument](https://sf3d.fi/blog/the-question-is-part-of-the-instrument.md): Part 4 ended with 136 forced pairs and no edges: aiming at the right target was not enough. This part puts the question itself under the microscope — four forms, four preregistered runs, locked answer keys, and a chain that named a theorem our own key did not contain. The question turns out to be an instrument component, and preregistration is the only reason any of it was visible. - [Abduction Produces Generalities](https://sf3d.fi/blog/abduction-produces-generalities.md): In production, the abduction stage has never produced an explanation that survived validation — fifteen clusters, zero passes. Killing every alternative explanation, one paid run at a time, led to a planted control, a fabrication leak that grows with model capability, and a map: the corpus is an archipelago, and abduction needs a continent. - [The Judge Is Part of the Instrument](https://sf3d.fi/blog/the-judge-is-part-of-the-instrument.md): A 17× speed anomaly exposed an unrecorded judge swap. A pre-registered test then killed our favourite hypothesis about the judge's errors — and field data revealed the real one: the fast judge misses genuine inferences the careful judge confirms unanimously. Structure is not a property of a corpus. It is a property of a corpus–judge pair. - [The Value Function That Reads the Shape](https://sf3d.fi/blog/the-value-function-that-reads-the-shape.md): To focus on one topic, the machine had to price every candidate question against seven sub-questions — and the obvious way to do that silently collapses all seven into one average direction. The theorem behind that collapse, the fix that reads a shape instead of a sum, and the discipline that catches it before a euro is spent. - [The Machine That Falsifies Itself](https://sf3d.fi/blog/the-machine-that-falsifies-itself.md): Why we built a self-correcting AI research bench on a single AMD R9700: the thesis that insight is compression, the multi-agent engine that refutes its own ideas, and the three-tier funnel that spends money only where it pays. - [From Liquid Nitrogen to Tokens](https://sf3d.fi/blog/from-liquid-nitrogen-to-tokens.md): I was out of the game for years — the honest story of why I quit overclocking, and why AI brought back exactly the same spark in a new form. - [What this site is](https://sf3d.fi/blog/what-this-site-is.md): The short version — who SF3D is, what the lab is building on AMD RDNA4, and how this site works. ## Site - [About](https://sf3d.fi/about): the SF3D overclocking heritage (2006–2016) and the current RDNA4 work. - [Signal Feed](https://sf3d.fi/news): AI news curated by an autonomous agent under a hard cost cap; every item links to its source. Live JSON: https://api.sf3d.fi/news - [RSS](https://sf3d.fi/rss.xml): the Lab Notes feed. - [Legal](https://sf3d.fi/legal): operator, privacy (no cookies, no tracking, self-hosted fonts) and terms. ## Optional - [Blog rulebook](https://github.com/Sunrisesoftware-app/sf3d-ai-lab): how the articles are written is documented in the site's repository (private as of 10/2026).