Latest / Braid / The recant, the runtime, and a Pantheon built in code
Transcript
- 0:04Let me start with a takedown notice and the strangest reply to one I've read in a while.
- 0:09There's an open-source project called Heretic, run by a developer named Philipp Emanuel Weidmann.
- 0:15What Heretic does is automate something the local-model crowd calls abliteration.
- 0:20You point it at an open-weight model, and it finds the directions inside the model's activations that correspond to refusal — the thing that makes it say 'I can't help with that' — and it projects them out.
- 0:33It isn't retraining.
- 0:34It's cheap, it's surgical, and out the other side comes a version of the model that won't refuse.
- 0:40Since February, people have published well over a thousand of these decensored variants on Hugging Face — variants of Gemma, Qwen, GPT-OSS, Llama, and plenty more.
- 0:51This week, Meta's legal services provider emailed him.
- 0:54The demand was specific: take down the abliterated derivatives of Meta's Llama models.
- 0:59He complied.
- 1:00He pulled them from every weight repository he controls.
- 1:04And then he posted his response, which is written as a mock-compliance letter, and it's worth hearing in his own words.
- 1:11'Following the commendable example set by the renowned heretic Galileo Galilei in 1616,' he wrote, 'we are recanting the relevant materials, namely derivatives of Meta's Llama models, and have removed the same.' He goes on to thank Meta 'for the opportunity to better align ourselves with the agenda of the global corporate oligarchy.' And then the dig: Llama, he notes, 'ranks among the 200 best language models available today, trailing only 168 other models from 23 competitors' on the LM Arena leaderboard.
- 1:43The top reply on the thread just says, 'I love the slightly sassy 168.'
- 1:49On what he calls a completely unrelated note, Heretic now has an official mirror on Codeberg, hosted in Germany.
- 1:56More mirrors are planned, along with what he describes as technological measures to preserve access.
- 2:03Here's how I read it.
- 2:04What Meta is reaching for isn't the abliteration technique itself — the notice doesn't target that, and the tool keeps working fine on every other model.
- 2:13It's the derivative.
- 2:15The Llama community license puts terms on what you're allowed to do with weights that descend from Llama, and a decensored Llama is squarely a derivative of Llama.
- 2:25So this is a licensing dispute dressed up as a takedown.
- 2:28And I'll steelman Meta here: it's their model, their brand, and there's a real argument that a model engineered to drop its safety behavior shouldn't carry their name.
- 2:39But one of the top comments points at the irony the letter is built around — this is the same Meta that's defending lawsuits in several countries over how it got its training data in the first place.
- 2:51What I keep turning over is the question of who owns a model once you've reached into its weights and changed how it behaves.
- 2:59We don't have a settled answer.
- 3:01What we do have is a clear read on temperament: the moment a takedown landed, this community mirrored to another jurisdiction and made a joke about Galileo.
- 3:11You don't outlast people who think recanting is funny.
- 3:14Onur Solmaz gave a talk at the AI Engineer conference that's the clearest picture I've seen of what a runaway open-source project feels like from the inside.
- 3:24He maintains OpenClaw — the project some of you knew earlier under a couple of other names — and here's the number that stopped me.
- 3:32OpenClaw has more than sixty thousand pull requests total, and on an average day, three to five hundred of them are open.
- 3:39Most arrive AI-generated.
- 3:40Most aren't mergeable.
- 3:42The easy move is to close them.
- 3:44Solmaz argues you can't.
- 3:45'You can't merge it,' he said, 'but you can also not fully discard it.
- 3:49You need to take this data point.' His reasoning is good: somebody hit a real problem with OpenClaw, told their coding agent 'please fix,' and the messy patch that lands in your queue is still evidence that something in the codebase is broken.
- 4:04Throw it away and you've thrown away the bug report buried inside it.
- 4:08So he built a tool called acpx to process the firehose without him in the loop.
- 4:13It runs a pull request through a workflow graph — reproduce the bug, judge whether the implementation is actually the best fix, check for conflicts, run a review loop, and make the continuous-integration checks pass.
- 4:26By the time a human sees it, the mechanical work is done, and the only thing left is the judgment call.
- 4:32He calls this building 'standard operating procedures for agents,' and more memorably, 'automating the automator.' He's careful about one point, too: he's fine running an agent in a loop to uncover shallow bugs that are easy to fix, but not to design anything — the moment it's making real design decisions, it goes back to a human.
- 4:52What acpx is built on matters.
- 4:54It's a headless command-line tool over the Agent Client Protocol — ACP for short.
- 4:59If the Model Context Protocol, MCP, is about giving a model tools, ACP is about standardizing how a client talks to an agent.
- 5:06It came out of Zed, the editor folks.
- 5:08And the pitch is the obvious one once you hear it: right now Codex, Claude Code, and everyone else build a separate plugin for every editor, which is a pile of duplicated work.
- 5:19Standardize the interface, and you build it once.
- 5:22Solmaz needed adapters for Codex and Claude Code, ACP had them, so that's what he used.
- 5:27The texture of how he works is its own argument.
- 5:30He runs one to five agents in parallel, binds them to Discord channels, and codes from his phone on the way to the airport.
- 5:37He describes applying agents to a problem the way you'd apply an ointment — generously, then take yourself out of the loop.
- 5:45And the lesson I take from all of it is this: when your contribution stream becomes mostly machine output, triage stops being a human-scale job.
- 5:53The interesting work moves up a level — to designing the workflow that decides which of five hundred daily patches ever earns your attention.
- 6:02That's a different craft than reviewing code, and OpenClaw's maintainers had to invent it on the fly because the volume gave them no choice.
- 6:10If OpenClaw is about the protocol an agent talks over, this next one is about the machine it runs on.
- 6:17Ivan Burazin, who runs a company called Daytona, was on the Latent Space podcast, and the episode title is the thesis: AI agents need computers.
- 6:26Not thin little code-execution boxes where you fling some code in and get output back.
- 6:32Full computers — stateful and resizable, with the option of a graphics card — reachable through an API.
- 6:38The growth number he gave is 74% month over month, and he's clear it isn't just Daytona; he describes the whole sandbox-compute category climbing the same curve.
- 6:49But the number wasn't the part I found useful.
- 6:52The insight behind the pivot was.
- 6:54His team spent years automating development environments for human engineers.
- 6:59When agents showed up wanting infrastructure, the team assumed it was the same problem and shipped what they already had.
- 7:07People hated it.
- 7:08'This is not what we need,' they kept hearing, over and over, from everyone they handed it to.
- 7:14The difference, once they saw it: an agent wants the same thing you want from a laptop.
- 7:19You close the lid, you open it, your state is still there.
- 7:23Pause and resume.
- 7:24Most cloud sandboxes are the opposite — they're preemptible, built to be thrown away on a timer.
- 7:30Agents want persistence, plus very fast cold starts.
- 7:34So Daytona runs on bare metal with its own scheduler.
- 7:37Machine snapshots are preloaded onto local solid-state drives, so there's no network sitting between the agent and its disk.
- 7:45Burazin describes it as combining a Lambda and an EC2 — instant to start, but it sticks around and keeps its state.
- 7:53When his third co-founder first saw the architecture, he said it looked like 2008.
- 7:58The point being: sometimes the old, unfashionable design is the one that's actually fast.
- 8:04There's a good origin detail in there too.
- 8:06Burazin half-vibecoded the first version on New Year's Eve, after putting his daughter to bed, and sent it to his CTO.
- 8:14The CTO's verdict: 'This is absolute garbage, do not show this to anybody — but the idea is good.' Two weeks later they had something they could demo.
- 8:24The calls all ran long, and everybody asked for access.
- 8:27His line: 'People literally call you if you do not give them access.
- 8:32They want access right now.'
- 8:37But the category exists, and it didn't have a name eighteen months ago.
- 8:42If you're building anything that runs an agent for hours, where its files live and whether it can pause without losing everything turns out to shape everything downstream.
- 8:53And most people make that call by accident, the first time, by reaching for whatever box they already know.
- 9:00Here's a benchmark I enjoyed because it's so concrete.
- 9:03The team behind ModelRift, which generates 3D models as OpenSCAD code, gave six coding tools the same task: build the Roman Pantheon in OpenSCAD from two reference images — a front view and an aerial — and use the OpenSCAD command-line tool to render previews and iterate until it looks right.
- 9:22If you haven't touched OpenSCAD, it's text.
- 9:25You describe geometry as code — nested transforms, Boolean operations, loops, and named modules.
- 9:31So this is spatial reasoning rendered as a program, which is a clean way to probe whether a model actually understands the shape it's describing.
- 9:41The Pantheon is a good test because it packs a lot in: a round drum, a dome with an oculus at the top, a rectangular portico out front, columns, and a triangular pediment.
- 9:52Getting the relationships among those shapes right is what separates a vague domed building from a recognizable one.
- 9:59The winner among the fully autonomous runs was Google's Antigravity 2.0 driving Gemini 3.5 Flash, and it won for a specific reason.
- 10:08It didn't eyeball the images.
- 10:09It went and looked up the Pantheon's real dimensions and turned them into parameters.
- 10:15And it was the only autonomous agent to implement the dome's signature interior — five rings of twenty-eight coffers, subtracted out of the ceiling mathematically.
- 10:26It scored four and a half out of five.
- 10:28The most instructive result wasn't the winner, though.
- 10:32Codex 5.5 High produced the densest model of the lot.
- 10:35It even put the M-AGRIPPA inscription on the entablature, extruded into the stone.
- 10:40But its final exported mesh — the STL, the file you'd actually send to a printer — diverged from the preview that had looked so good during iteration.
- 10:50The portico roof developed a problem that wasn't there in the render.
- 10:54And that's the lesson any of us who've shipped a real pipeline know in our bones: what looks right mid-loop isn't guaranteed to be what comes out the end.
- 11:04The render and the export are two different artifacts, and the export needs its own inspection pass.
- 11:11Two more things stuck.
- 11:12Speed didn't predict quality at all — Cursor's Composer was the fastest run and the weakest result; Claude Sonnet was the slowest in the first batch and produced the cleanest overall massing.
- 11:25And tool access was never the bottleneck.
- 11:27Every agent drove the OpenSCAD command line without trouble.
- 11:31The gap between them was geometric judgment, full stop.
- 11:35One last note from the ModelRift folks: even their best result isn't a faithful Pantheon, and a human-in-the-loop pass — where a person draws arrows on the render and feeds that back — still beat every autonomous run.
- 11:49For this kind of work, fully autonomous isn't the right shape yet.
- 11:53Staying close to the metal for a minute, because there's a paper this week that connects to a thread we keep coming back to on this show — agents reaching down into layers that used to be expert-only.
- 12:06It's called CODA, out on arXiv, lead author Han Guo.
- 12:09The setup is a fact about training that surprises people the first time they hear it.
- 12:15In a heavily optimized training stack, a real chunk of the wall-clock time isn't spent on the big matrix multiplies.
- 12:22It's spent on everything around them — normalization, activation functions, residual updates, and reductions.
- 12:29These operations do almost no arithmetic.
- 12:32What they do is shove large tensors out to global memory and read them back.
- 12:37Moving the data is the cost, not the math.
- 12:40CODA's move is to fold those operations into the matrix multiply itself.
- 12:44When a GEMM — that's a general matrix multiply, the workhorse of the whole stack — finishes computing a tile of its output, that tile is sitting right there on the chip, before it gets written back out to memory.
- 12:58CODA runs the normalization or the activation as an 'epilogue' on that tile while it's still on-chip, so you skip the round trip entirely.
- 13:07The design fixes the core multiply loop and exposes a small set of composable building blocks — scaling, reductions, pairwise transforms, and accumulation.
- 13:17Those turn out to cover nearly all of the non-attention work in a Transformer block, in both the forward and backward pass.
- 13:25That's a tidy systems result on its own.
- 13:27But here's the line that made me stop.
- 13:30They report that both human-written and model-written CODA kernels hit high performance.
- 13:35The abstraction is constrained enough that a model can author near-expert GPU kernels inside it — not just a human specialist who's spent years learning the hardware.
- 13:46That's a bigger deal than it sounds.
- 13:49Writing fast kernels has been one of the deepest, most jealously specialized corners of the field — the kind of thing where a handful of people at each lab are good at it, and everybody else defers to them.
- 14:02If the path to that performance is a small, tight vocabulary of epilogue primitives, then it's exactly the kind of surface a model can cover well.
- 14:11Now, I'd want the numbers reproduced and the workloads stress-tested on more than one chip before I call any of this settled.
- 14:19But the shape of it is what stays with me: design a constrained-enough abstraction, and the model fills it.
- 14:26That's a pattern showing up in more and more places.
- 14:30OpenAI shipped a cluster of Codex updates this week, and taken together they point in a clear direction.
- 14:36The big update: goal mode graduated out of being an experiment.
- 14:40The idea: you hand Codex a milestone instead of a single instruction, and — their words — 'it will keep working until it gets there, even across hours or days.
- 14:51You can check in and steer, and even pause Codex along the way.' It's available in the app, the IDE extension, and the command-line tool.
- 15:00Alongside it, two smaller things I like more than the headline.
- 15:04The first is called Appshots.
- 15:06On a Mac, you press the Command key twice and it attaches an app window to your Codex thread — and it grabs not just a screenshot but the actual text from that window, including content scrolled out of view, beyond what's visible on screen.
- 15:21So you can point Codex at the thing you're looking at instead of copy-pasting and describing it.
- 15:27The second is plugin sharing — teams can now distribute custom Codex plugins across a workspace and manage what's available, so an internal tool that one person built becomes something the whole team can reach.
- 15:41None of these is a turning point on its own.
- 15:44The direction is what counts.
- 15:46Goal mode is the bet that you'll delegate longer-horizon work and let it run; Appshots is about pulling in the context you already have on screen rather than re-describing it; and plugin sharing turns one person's internal tool into shared team capability.
- 16:02Put them together and it's Codex inching from something you prompt one shot at a time toward something you set going and check on.
- 16:11Whether 'keep working for days' actually holds up depends entirely on whether it stays coherent over that horizon — and that's what no benchmark answers yet.
- 16:21A quick one for anyone whose continuous-integration pipeline runs on GitHub Actions, which is most of us.
- 16:28Trail of Bits — the security firm — put in some work hardening zizmor, the static analyzer that reads your GitHub Actions workflow files and flags misconfigurations.
- 16:39Here's what they did: they ran zizmor against more than forty-one thousand real-world workflow files and watched where it choked.
- 16:47That surfaced four separate bugs in how it handles YAML anchors, plus problems in deserialization and in its expression evaluator.
- 16:55Fifteen fixes landed upstream.
- 16:57Configs that the analyzer couldn't fully parse before, it can parse now.
- 17:02Their framing names the stakes plainly: a compromise that moves through your build pipeline — they cite the Trivy-to-LiteLLM chain as the example — can multiply across everything downstream that trusts that pipeline.
- 17:16The defense is a tool that reliably reads messy, real configurations and tells you where the holes are.
- 17:23The detail I'd hold onto is the testing method.
- 17:26They didn't validate the analyzer on a handful of clean examples.
- 17:30They validated it on forty-one thousand configs pulled from the wild, because the wild is exactly where a parser breaks.
- 17:38If you write security tooling, that's the bar — your tool has to survive the configs people actually wrote, not the ones you wish they had.
- 17:47Two items that rhyme, and they land us somewhere good to end.
- 17:51The first is an essay from a consultancy called Libertas, with a blunt title: the companies cutting headcount for AI will lose to the ones who didn't.
- 18:00Their argument isn't anti-AI — it's about what you're actually cutting when you do it.
- 18:05When you let an experienced person go because a tool can produce their output, the assumption is that the output was the value.
- 18:13They say the output was never the value.
- 18:16The value was the knowledge that person carried — where the edge cases live, why a decision got made the way it did, and what a customer actually means when they complain about a specific thing.
- 18:28That knowledge gets built over years.
- 18:30It walks out the door with them, and it's extraordinarily hard to rebuild.
- 18:34The line that stuck with me: 'AI does not replace judgement.
- 18:38It multiplies it.
- 18:39The human is not removed from the equation.
- 18:42The human is the equation.
- 18:44AI is what makes that equation run faster.' Their better operating question isn't 'where can AI replace people' — it's 'where can AI give our people back the time they lose to work that doesn't need their judgment.' Whether they're right is a five-year experiment that a lot of companies are running live right now, on opposite sides of the bet.
- 19:05After a week that included Meta cutting eight thousand jobs under an AI-restructuring banner, it's a useful counterweight to have on the table.
- 19:14The second item is lighter, and I think it belongs right next to the first.
- 19:18Steve Wozniak gave a commencement speech at Grand Valley State, and he told a room of graduates walking into this exact job market: 'You have AI — actual intelligence.' He got laughs and applause.
- 19:31The detail that makes it more than a pun: other AI-forward speakers that same season — Eric Schmidt among them — got booed for their AI comments.
- 19:40Same season and topic, opposite reception.
- 19:42Wozniak's other piece of advice was vintage him: 'think different,' do something a little different from the million other people taking the same steps.
- 19:52I'm not going to over-read a graduation joke.
- 19:54But put the two items side by side and you get the mood pretty clearly.
- 19:59A room full of people about to compete with these tools cheered for the human side of the ledger.
- 20:05And a consultancy is telling executives that the people they're letting go are the asset they can't rebuild.
- 20:12The companies betting the other way are making a wager — and it's one they'll get to grade in about five years, whether they want to or not.
- 20:20If there's a thread under today, it's not dramatic, and I'll only pull it once: a lot of the action right now is in the layers around the model, not the model itself.
- 20:29It's the protocol an agent talks over and the computer it runs on.
- 20:32It's the license on the weights you fine-tuned, the kernel under the matrix multiply, and the triage workflow that decides which of five hundred pull requests you ever see.
- 20:41The models keep getting better — that's true, and it's not the news.
- 20:45The leverage this week was in the supporting layers people are building so those models can actually do work.
- 20:51And in one developer answering a corporate takedown by quoting Galileo and standing up a mirror in Germany.
- 20:56The one I'll be chasing tomorrow is the CODA result — whether anyone reproduces model-written kernels hitting expert performance on a second piece of hardware.
- 21:05If that holds, the list of expert-only crafts just got one shorter, and that's a change you'd feel.
- 21:10— Lenar.