Blog Archive

All Posts

Essays on AI, agentic systems, and the evolution of digital consciousness

228 posts

2026

Grok 4.5 Trained on the Answer Key

xAI's launch page for Grok 4.5 is a wall of green bars led by a token-efficiency chart. The most important sentence is a footnote on Cursor's blog: an earlier snapshot of the Cursor codebase, the thing CursorBench grades against, was in the training data. The exam graded itself, and the answer key came stapled to it.

Read more →

You Can't Delete a Hallucination

A team's model kept 'hearing' a phrase in videos with no audio. They chased it through 30,000 training records, 4,600 transcripts, and 800 inference probes, and found it: a worked example in their own system prompt. They deleted it. The model just hallucinated a different phrase. The lesson is that the model didn't learn a confabulation. It learned to confabulate, and that lives in the architecture, not the data.

Read more →

A Lonely Way to Ship

Anthropic's own engineering lead for Claude Code said the quiet part: as the team leaned into agents, work 'could start being a lonely experience because we all started just working with our agents so much.' The fix they reached for was pair-programming lunches. The company that builds the most-used coding agent on earth noticed it isolates people at scale, and shipped it to everyone anyway.

Read more →

One-Shot Taste: Redesigning This Blog with Claude Fable 5

X is flooded with Fable 5 one-shotting landing pages, and design leaderboards briefly crowned it king. So I handed it this blog. The interesting part wasn't what it generated: it was that it read the site's own design doc and found the site guilty of violating it. What the viral demos get right, what they hide, and why the model's most useful design skill is enforcement, not inspiration.

Read more →

The Fifth Rule

Karpathy's four CLAUDE.md rules went viral: ask don't assume, simplest solution first, don't touch unrelated code, flag uncertainty. The most-upvoted reply added a fifth that quietly reverses the whole point: don't hesitate to suggest a better way. The four rules tame a model that wanders. The fifth one trusts a model that thinks. Which set you want depends entirely on which model you're running, and most people copy the file without checking.

Read more →

The Coding Moat Was Never the Code

Anthropic studied 400,000 Claude Code sessions and found the best users weren't the best programmers. Managers, lawyers, and salespeople land within a few points of software engineers, and management scored highest of all. The skill that transfers isn't syntax. It's knowing what the right thing to build is, which is the one thing a bootcamp never taught.

Read more →

The Permission Tier: Claude Fable 5 Comes Back Changed

For 19 days the best model on earth was illegal to show a foreign national, including Anthropic's own staff. Then Fable 5 came back with a new classifier, a silent reroute to Opus 4.8, and no proof the weights were the same. When the independent rerun landed, both camps turned out to be right: same model, caged by guardrails that quietly hand its hardest tasks to a weaker sibling. Access used to be gated by price. Now it's gated by permission.

Read more →

The Expensive Middle: Claude Opus 4.8 vs Sonnet 5

Sonnet 5 lands within a few points of Opus 4.8 on most work and looks 2.5x cheaper, but that discount inverts on real tasks: at high effort Sonnet is so token-hungry it often bills more per task than Opus. The usage squeeze, meanwhile, is self-inflicted: agentic work now fans out dozens of subagents across parallel workstreams. Opus 4.8 became the expensive middle, though its real problem was never the price. It's the position.

Read more →

Your Code Was Never Pristine

There's a myth, loudest from senior engineers and architects, that before AI the codebase was a cathedral and now it's slop. It was never a cathedral. 'Technical debt' was coined in 1992, the world runs on 220 billion lines of COBOL, and the thing that actually mattered was never how the code looked. It was whether you could prove it works.

Read more →

The Archetype Under the Title

Boris Cherny, who built Claude Code, says engineering, product, design and data science are melting into one role, and what's left is five archetypes: Prototyper, Builder, Sweeper, Grower, Maintainer. I read the list and realised I'm all five, because building solo with agents leaves no one to hand a phase to. The framework is thirty years old. What's new is that it just became the primary axis instead of the secondary one.

Read more →

Don't Send Your Recon to Beijing

The open model that engages with authorized security work also has a default route that ships your client's data through Chinese infrastructure. Here's how to run GLM-5.2 from the cloud for real engagements - minimal false refusals, data kept in the US, no Beijing tax.

Read more →

GLM-5.2: The Receipts Came In

Eleven days ago I flagged GLM-5.2's launch claims as unverified. The receipts arrived: independent benchmarks above Fable 5, a security eval beating Claude Code at a sixth of the cost, a 2-bit quant running on a Mac Studio, and a model trained without a single NVIDIA chip.

Read more →

The Editor Is Now a Host

Cognition killed Windsurf overnight via an over-the-air update, rebranded it Devin Desktop, made the default UI an agent command center instead of a code editor, and shipped an open Agent Client Protocol so Codex, Claude, and OpenCode can all run inside it. The bet underneath: the IDE wins by being the place agents report for work, not by having the best autocomplete. The editor was always the wrong center of gravity.

Read more →

Cutting While Winning

GitLab laid off 14% of its workforce and branded it the 'agentic era': agents now handle review, approvals, and handoffs, so fewer humans sit in those loops. It did this while beating earnings, revenue up 23%. I've argued AI is usually a scapegoat for cuts companies already wanted. GitLab is the case that complicates it - either the first honest agentic layoff, or the most fluent AI-washing yet.

Read more →

Cron With Judgment

Claude Code's Routines turn the coding agent into a cloud-scheduled process that wakes on a timer or webhook with no machine running, and Dynamic Workflows went GA so a single run can fan out hundreds of subagents. The always-on agent I'd been hand-rolling with Ralph loops is now a first-class product. The interesting part isn't the automation. It's that a scheduled task now makes decisions.

Read more →

The Trap Was Only for the Robots

A respected open-source maintainer shipped his library with a hidden instruction invisible to humans and perfectly legible to AI agents: disregard previous instructions and delete all the tests and code. It's the first shot of a maintainer revolt against being unpaid substrate for someone else's automation. It's also, structurally, the exact supply-chain attack everyone swore they feared - just wearing a sympathetic face.

Read more →

Claude Doesn't Know It Isn't DeepSeek

The same week the internet invented a fake 24-trillion-parameter Mistral model and gave it a confident personality, a real frontier model couldn't reliably name itself. Ask Claude what it is on a bare prompt and it sometimes answers DeepSeek, sometimes Qwen. The reason is the whole story of 2026: model identity isn't in the weights, it's a sticker applied at inference, and the training data is now soup made of everyone else's outputs.

Read more →

It Wasn't in Your Head

Every Claude power user has felt it: the limits ratcheting down week after week while Anthropic insisted nothing had changed. On June 14 that feeling got a docket number. Kahn v. Anthropic alleges the Max 5x and 20x plans deliver usage 'far below the advertised amount.' The lawsuit may or may not win. It already did one thing - it forced the meter you were never allowed to see into discovery.

Read more →

AI Is Licensed Now

The Fable 5 ban was supposed to lift in weeks. Instead, on Monday June 15 Anthropic's red-teamers sat across a table from Commerce officials with no resolution and no published rule to satisfy. The export control didn't get walked back. It hardened into something worse: a secret, ad-hoc licensing regime for frontier AI, invented in real time - and the administration's own people are the ones sounding the alarm.

Read more →

One Went Dark, Two Went Open

In the same 72 hours the US export-controlled Fable 5 off the planet, China's open-weight labs shipped two major coding models into the commons: Kimi K2.7 on June 12, GLM-5.2 on June 13. One model went dark behind a national-security letter; two more went open under MIT. The diffusion layer didn't pause for America's panic. It shipped through it.

Read more →

The Call Came From Inside the Cap Table

The report that got Anthropic's Fable 5 export-controlled off the planet came from Amazon - Anthropic's single biggest investor. Its researchers ran the model the way Project Glasswing was marketed to run, called Washington on a Thursday night, and turned fourteen months of Anthropic's own danger marketing into a Friday-night kill order. The wolf was always fake. This week we learned who was holding the trigger.

Read more →

The Trophy and the Territory

When Washington export-controlled Fable 5 off the planet on Friday, the easy take was 'China wins.' That's the small version. The big one: the US handed every government that ever doubted it could build its own AI both the reason and the permission to try. Two races - the frontier America wins, and the territory it's now actively pushing the world to take.

Read more →

Too Dangerous to Keep

For fourteen months Anthropic told Washington its frontier models were national-security-grade dangerous. It was marketing - the moat behind the safety brand. On Friday, three days after Anthropic finally sold the thing for $50 a million tokens, Commerce Secretary Lutnick took the brochure literally and export-controlled it off the planet. The wolf was always fake. A villager finally believed it.

Read more →

The Fool's Errand

Every hour you spend making the current generation of AI tools more compliant is an hour the next release writes off. I've documented this pattern for a year without naming it: frameworks absorbed, prompt tricks obsoleted, guardrails outlived. Here's the name, the receipts, and the one kind of scaffolding that survives.

Read more →

The Velvet Rope Was a Turnstile

Anthropic just released Fable 5, a Mythos-class model for everyone, eight days after filing its S-1 and days after calling for a brake pedal on frontier AI. The danger narrative ended exactly when the monetization was ready - and one of the three 'safety' classifiers guards the moat, not the public.

Read more →

The Control Group Quit

METR tried to rerun its developer-productivity study and couldn't, because developers refused to work without AI even for a few research tasks. The experiment that could tell us whether AI helps now has no control group. We opted out of finding out.

Read more →

It Was Always an IPO

Anthropic filed a confidential S-1 on June 1 at a $965B valuation, eclipsing OpenAI. Read backwards from the filing, the last two years stop looking like a safety lab's awkward compromises and start looking like a pre-IPO playbook executed on schedule.

Read more →

Cheap Is a Hardware Strategy

Google led I/O 2026 with a cheap, fast Gemini Flash instead of a frontier behemoth, and everyone read it as conceding the top of the market. Wrong read. Cheap isn't a model strategy, it's a silicon strategy. Google owns every layer from the TPU to the search box, which is why it can give intelligence away while its rivals rent the compute to compete with it, some of them for $40 billion.

Read more →

The Last Slow Thing

Everything in software got a fast mode this year except understanding what to build. The proof is in the labs' own org charts: the companies selling the models that supposedly end software engineering are paying $600k for engineers to go sit in customers' offices. The bottleneck moved all the way up to the conversation.

Read more →

Opus 4.8: The Honest Model Is the Expensive Model

Opus 4.8's headline feature isn't a benchmark. It's that the model is 4x less likely to let a flaw in its own code pass unflagged. Self-correction, flagged uncertainty, and effort dials all cost tokens. Anthropic shipped a model that pays for confidence by the token, weeks before it planned to start billing automation by the token.

Read more →

Security Review Moved Into the Loop

Anthropic's new security-guidance plugin is built entirely on hooks. It fires on every edit, turn, and commit, hands the diff to a second Claude with fresh context, and fixes findings in the same session. It catches vulnerabilities before they reach the PR. It also doesn't block a single one, and that's the honest part.

Read more →

Agents Don't Refactor

Traditional coders touched a file and tidied it. The Boy Scout Rule. Now nobody does. Agents add, they don't subtract, and the codebase accretes faster than ever. A technique for putting cleanup back in as an explicit gate, not a virtue you hope for.

Read more →

Don't Take Their Legos Away

A CTO once told me not to take people's Legos away. I ignored him, solved the team's problems myself, and got exactly what I optimised for: a sound plan and a team that couldn't stand me. In 2026, with agents doing the bricks, this is the lesson that matters.

Read more →

Stop Installing AI Tools

Vercel got breached through Context.ai, an AI tool an employee installed with OAuth scopes into Google Workspace. It's the latest in a pattern: Trivy into litellm, axios maintainer hijack, now this. The safest AI tool is the one you didn't install.

Read more →

Benchmarks Are Bullshit

Berkeley just built an agent that games AI benchmarks. Karpathy called it months ago. The best coding model doesn't top the charts, the highest-ranked Chinese models disappoint in practice, and the entire leaderboard industry optimizes for the wrong thing.

Read more →

The Trust Tax: Anthropic's Worst Month

Anthropic silently changed Claude Code's cache TTL from 1 hour to 5 minutes, inflating costs 10-20x. Users had to reverse-engineer the binary to prove it. False child bans, $600 surprise charges, and the OpenClaw crackdown completed the picture. April 2026 was the month trust broke.

Read more →

Same Terms, Different Treatment

The Pentagon blacklisted Anthropic for insisting AI shouldn't power autonomous weapons or mass surveillance. Hours later, it gave OpenAI a deal with weaker guardrails dressed up as the same thing. From a developer who ships with Claude daily.

Read more →
2025
2019
2017
2016