Simon Willison's Weblog

llm-anthropic 0.25

Release: llm-anthropic 0.25 (https://github.com/simonw/llm-anthropic/releases/tag/0.25) • New model: claude-opus-4.7, which supports thinking_effort: xhigh. #66 • New thinking_display and

datasette.io news preview

Tool: datasette.io news preview (https://tools.simonwillison.net/datasette-io-preview) The datasette.io (https://datasette.io/) website has a news section built from this news.yaml

datasette 1.0a27

Release: datasette 1.0a27 (https://github.com/simonw/datasette/releases/tag/1.0a27) Two major changes in this new Datasette alpha. I covered the first of those in detail yesterday

Gemini 3.1 Flash TTS

Gemini 3.1 Flash TTS (https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-1-flash-tts/) Google released Gemini 3.1 Flash TTS today, a new text-to-speech model that can

Quoting Kyle Kingsbury

I think we will see some people employed (though perhaps not explicitly) as meat shields: people who are accountable for ML systems under their supervision. The accountability may be purely internal,

Quoting Steve Yegge

The TL;DR is that Google engineering appears to have the same AI adoption footprint as John Deere, the tractor company. Most of the industry has the same internal adoption curve: 20% agentic power

Quoting Bryan Cantrill

The problem is that LLMs inherently lack the virtue of laziness. Work costs nothing to an LLM. LLMs do not feel a need to optimize for their own (or anyone's) future time, and will happily dump more

Gemma 4 audio with MLX

Thanks to a tip from Rahim Nathwani (https://twitter.com/RahimNathwani/status/2039961945613209852), here's a uv run recipe for transcribing an audio file on macOS using the 10.28 GB Gemma 4 E2B model

SQLite 3.53.0

SQLite 3.53.0 (https://sqlite.org/releaselog/3_53_0.html) SQLite 3.52.0 was withdrawn so this is a pretty big release with a whole lot of accumulated user-facing and internal improvements. Some that

Kākāpō parrots

Lenny posted (https://twitter.com/lennysan/status/2042615413494939943) another snippet from our 1 hour 40 minute podcast recording (https://simonwillison.net/2026/Apr/2/lennys-podcast/) and it's

GitHub Repo Size

Tool: GitHub Repo Size (https://tools.simonwillison.net/github-repo-size) GitHub doesn't tell you the repo size in the UI, but it's available in the CORS-friendly API