Simon Willison's Weblog

Quoting Armin Ronacher

The most frustrating failure mode right now is that people submit issues that are not in their own voice. They contain an observed problem somewhere, but it has been thrown into a clanker and the

On the <dl>

On the <dl> (https://benmyers.dev/blog/on-the-dl/) I learned a few new-to-me things about the <dl> element from this article by Ben Meyer: • A <dt> can be followed by multiple <dd> • You can

Datasette Agent

We just announced the first release of Datasette Agent (https://datasette.io/blog/2026/datasette-agent/), a new extensible AI assistant for Datasette. I've been working on my LLM

datasette-agent 0.1a3

Release: datasette-agent 0.1a3 (https://github.com/datasette/datasette-agent/releases/tag/0.1a3) • "View SQL query" buttons for both visible tables and collapsed SQL result tool calls.

Quoting SpaceX S-1

We have the ability to use compute resources to support our proprietary AI applications (such as Grok 5, which is currently being trained at COLOSSUS II), while also providing access to select

llm-gemini 0.32

Release: llm-gemini 0.32 (https://github.com/simonw/llm-gemini/releases/tag/0.32) • New model gemini-3.5-flash for Gemini 3.5 Flash

Warelay -> OpenClaw

In preparation for a lightning talk I'm giving at PyCon US this afternoon (https://us.pycon.org/2026/schedule/presentation/175/) I decided to figure out how many names OpenClaw has actually had since

Quoting Julia Evans

[...] in the last 10 years I’ve learned to really love and respect CSS as a technology. So I decided years ago that I wanted to react to “CSS is hard” by getting better at CSS and taking it

inaturalist-clumper 0.1

Release: inaturalist-clumper 0.1 (https://github.com/simonw/inaturalist-clumper/releases/tag/0.1) Part of the infrastructure I use for publishing my iNaturalist sightings on my blog