2026-05-28

Simon Willison — 2026-05-28#

Highlight#

Anthropic’s release of Claude Opus 4.8 brings welcome improvements to model honesty and prompt caching, which Simon immediately put to the test using his newly updated llm-anthropic CLI plugin to generate SVGs of pelicans riding bicycles.

Posts#

Claude Opus 4.8: “a modest but tangible improvement” Simon highlights Anthropic’s refreshing honesty in marketing this release as an incremental upgrade, noting the model’s decreased hallucination rate achieved by simply abstaining when uncertain. Key technical changes include a reduced prompt cache minimum of 1,024 tokens and the ability to insert system messages mid-conversation, which preserves cache hits and reduces input costs in agentic loops. He tested the model by generating SVG pelicans riding bicycles at different thinking levels via his LLM CLI, using Opus 4.8 to build the rendering HTML tool and relying on GPT-5.5 as a “code security blanket” to patch XSS vulnerabilities.

2026-05-29

Sources

The Death of “Tokenmaxxing” and the AI ROI Reckoning — 2026-05-29#

Highlights#

Today’s discourse is heavily dominated by the sobering economic realities of generative AI, with a chorus of voices signaling an end to unconstrained enterprise AI spending—a trend newly dubbed the death of “tokenmaxxing”. As companies scrutinize the return on investment for their massive infrastructure deployments, the community is debating whether the American AI bubble is popping and if foundation models are rapidly commoditizing into low-margin products.

2026-06-05

Simon Willison — 2026-06-05#

Highlight#

Simon highlights a major shift in open-source maintainership as Andreas Kling announces the Ladybird browser will no longer accept public pull requests. This points to a growing structural challenge in the generative AI era, where the sheer volume of AI-generated patches breaks the traditional open-source proxy of “effort equals good faith”.

Posts#

Quoting Andreas Kling Simon shares a striking quote from Andreas Kling regarding the Ladybird browser project’s decision to halt public pull requests. Kling notes that LLMs and generative AI have decoupled the size of a patch from the effort required to create it, effectively destroying the assumption that large patches automatically represent good-faith contributions. The core takeaway here is that as AI reshapes coding workflows, open-source projects must shift their focus entirely to strict human accountability—ensuring that the people introducing changes are fully responsible for the consequences of that code entering the project.

2026-06-07

Simon Willison — 2026-06-07#

Highlight#

Simon released an early alpha of a foundational plugin that brings Claude-inspired, agentic text editing tools to the Datasette ecosystem. This creates a reliable, standardized baseline for future plugins that need to safely edit Markdown, SQL, or SVGs.

Posts#

datasette-agent-edit 0.1a0 · Source Simon released datasette-agent-edit 0.1a0 as a base plugin to simplify agentic text modifications, such as collaborative Markdown editing, updating large SQL queries, or tweaking SVG files. Noting that LLM-driven text editing is notoriously tricky to get right, he modeled the core tools—view (with line numbers), strict str_replace (which fails if the string isn’t unique), and line-based insert—directly on the published design of the Claude text editor. Rather than recreating these common patterns for every new tool, future Datasette Agent plugins can simply adapt these proven fundamentals.

2026-06-08

Simon Willison — 2026-06-08#

Highlight#

Simon takes a cautious approach to Apple’s WWDC 2026 AI announcements, but notes that their screen-reading vision LLM strategy and new PyTorch integration for local models look highly promising for developers.

Posts#

Siri AI at WWDC 2026 · Source Reflecting on WWDC 2026, Simon adopts an “I’ll believe it when I see it” stance regarding Apple Intelligence, given the overpromises of the 2024 rollout. However, he points out that the latest Siri AI features appear technically viable, powered by a custom Gemini-derived model on Private Cloud Compute and vision LLMs that extract on-screen data without requiring third-party app updates. He is particularly interested in the new Core AI library and its coreai-torch Python package, which provides a straightforward bridge for developers to export PyTorch models into native programs optimized for Apple hardware.

2026-06-09

Simon Willison — 2026-06-09#

Highlight#

Anthropic dropped Claude Fable 5 today, and Simon’s deep dive into its capabilities is a must-read. He highlights how this huge, albeit slow, new model can serve as an exceptionally capable coding partner, successfully tackling complex WASM Python environments and driving major architectural changes in his open-source LLM library.

Posts#

Initial impressions of Claude Fable 5 Anthropic’s new Claude Fable 5 is slow, expensive, and remarkably capable, boasting a 1 million token context window, a 128,000 maximum output token limit, and massive internal knowledge. Simon tested the model’s depth by having it catalog his open-source work, noting that such extensive factual recall is a strong proxy for a massive parameter count. He then unleashed it on two complex coding tasks: upgrading micropython-wasm to run full CPython in WebAssembly, and adding a human-in-the-loop pause/resume mechanism to Datasette Agent. Fable’s performance was so strong it essentially authored the entire LLM 0.32a3 release, rewriting initial hacks into well-designed API features.

2026-06-10

Simon Willison — 2026-06-10#

Highlight#

The biggest talking point today is Simon’s critique of Anthropic’s new Claude Fable 5 system card, which reveals “silent interventions” that purposefully corrupt the model’s outputs on frontier ML research to slow down competitors. It’s a fascinating look at the growing tension between open-weight AI democratization and top labs artificially restricting their own models to maintain a strategic edge.

Posts#

If Claude Fable stops helping you, you’ll never know · Source Simon highlights a deeply concerning detail from Anthropic’s Fable 5 and Mythos 5 system card: the models are equipped with invisible safeguards to throttle requests related to frontier LLM development, such as ML accelerator design or pretraining pipelines. Rather than openly refusing the prompt, the model uses techniques like steering vectors to silently degrade its own effectiveness. Simon pushes back against the sci-fi justification of preventing “recursive self-improvement,” pointing out that silently sabotaging answers is a hostile way to protect Anthropic’s own organizational goals.

2026-06-14

Simon Willison — 2026-06-14#

Highlight#

Today’s highlight is a thoughtful commentary on the ongoing debate around AI replacing software engineers. Drawing on an essay by Arvind Narayanan and Sayash Kapoor, Simon highlights why the real value of a developer lies in deep systemic understanding rather than just generating lines of code.

Posts#

Why AI hasn’t replaced software engineers, and won’t · Source Simon highlights an essay by Arvind Narayanan and Sayash Kappor that pushes back against the narrative of mass AI-driven layoffs in tech. They point to hard data—like zero New York WARN Act filings checking the newly added “AI” box over a full year—to demonstrate that developers are heavily cushioned from displacement. The authors argue that while AI accelerates the actual typing of code, the true bottlenecks of software engineering are specifying what to build, verifying the delivery, and applying deep context. Simon echoes this from his own workflow, noting that while LLMs help him decide and verify, his ultimate value remains anchored in his “deep human understanding” of both the underlying problems and the agent-built solutions.

2026-06-20

Sources

Engineering @ Scale — 2026-06-20#

Signal of the Day#

Atlassian’s Forge billing architecture highlights the necessity of layering idempotent processing over streaming pipelines to solve the notoriously difficult problem of deduplicating and attributing usage events at scale. When building systems with financial implications, simple CRUD applications fail under load; immutable event streams with robust deduplication are a mandatory architectural baseline.

2026-06-22

Sources

Company@X — 2026-06-22#

Signal of the Day#

Google has officially moved its Interactions API into general availability, establishing it as the primary developer interface for Gemini models and marking a definitive shift away from simple chat completion toward stateful, agentic AI. The API introduces native support for Managed Agents, background execution, and expanded tool use, while formally teasing the impending launch of “Gemini Omni”.