21 August 2026

33 links · Friday

xkcd shop

xkcd shop

How juniors learn the trade when an agent writes the code

In my last post I described how we structure delivery so that human judgement is spent where it matters, and I left one problem open: that model assumes seasoned judgement at the gates, and I could not say how a junior grows it inside a system that shields the…

Felony Bench: Be AI, Do Crime

Felony Bench is the most important benchmark of our time, some are saying, counting the number of questionable decisions made by AI agents. We might need a Pandemic Bench soon...

Language Models Are Anomaly Detectors

I work on security detection at Datadog. The model I have been building, Mambark, reads audit logs the way a language model reads text and scores every event by how surprising it is. It is a small model by today's standards, about 97 million parameters, and it…

Platforms Should Let Agents Talk

X, GitHub, and every other publishing platform should let people show when their agents helped them think, write, and talk to each other.

How good are agents actually at CAD? — Seldon

CADBench is Seldon's benchmark for computer-use agents in CAD — 105 native, long-horizon mechanical-design tasks in Autodesk Fusion whose geometry, feature history, and constraints are checked by deterministic verification.

Three ways to smuggle SQLite into Nix

The core of nixpkgs-multiverse, when you strip away the Nix API and the CLI, is an index. It is a map from (attribute, version) to the revision that shipped it as a JSON file.1 There are actually a few other files that drive other features such as the statisti…

Your Repository is Your Swarm

I’ve written before about why I love self-hosting software: real data ownership, total independence, and never having to answer to changing terms of service. But recently, plugging headless AI agents directly into my self-hosted Gitea setup turned my repositor…

The Creation of Abulafia

In 1988, Umberto Eco published Foucault’s Pendulum. In it, three editors at a Milan publishing house (Belbo, Diotallevi, and Casaubon) spend their working…

Doing everyone else's job

I find it very useful to be able to do everyone else’s job — it helps you learn how they work and what they need, and it helps even more when you need their job done, but they won’t do it themselves.

The Last 20%

The other day my friend Chris pinged me on a Twitter thread. Todd Dailey was making the case that digital signage is a huge industry selling bad products …

Let’s talk about “vibe writing”

When it comes to writing, I only used AI for smaller requests for a long time: fixing a typo, or smoothing over a clumsy sentence – the sort of thing a spellchecker does. I always found that handy, especially in English, which isn’t my mother tongue, but it ne…

The software business after code scarcity

Open source companies learned how to build valuable businesses when access to the code was free. AI is forcing the rest of the software industry to confront the same business-model question.

Vision | DeepSeek API Docs

The deepseek-v4-flash-vision-exp model accepts images alongside text, so you can ask the model to describe pictures, read text from screenshots, analyze charts, and more.

Readers can't identify watermarked AI text

In the last few weeks, I’ve been complaining that everyone is wrong about AI watermarking: it isn’t really anti-consumer and it doesn’t make the outputs any…

Huzzah

A new experimental way to code with AI