Simon Willison
banner
simonwillison.net
Simon Willison
@simonwillison.net
Independent AI researcher, creator of datasette.io and llm.datasette.io, building open source tools for data journalism, writing about a lot of stuff at https://simonwillison.net/
Four new models from Mistral today - all Apache 2 licensed, all vision-capable, and one of them is a 3GB model that can run in a web browser and answer questions about things it can see through the webcam! simonwillison.net/2025/Dec/2/i...
Introducing Mistral 3
Four new models from Mistral today: three in their "Ministral" smaller model series (14B, 8B, and 3B) and a new Mistral Large 3 MoE model with 675B parameters, 41B active. …
simonwillison.net
December 2, 2025 at 5:32 PM
Notes and pelicans for today's pair of DeepSeek v3.2 model releases simonwillison.net/2025/Dec/1/d...
DeepSeek-V3.2
Two new open weight (MIT licensed) models from DeepSeek today: DeepSeek-V3.2 and DeepSeek-V3.2-Speciale, both 690GB, 685B parameters. Here's the PDF tech report. DeepSeek-V3.2 is DeepSeek's new flagsh...
simonwillison.net
December 2, 2025 at 12:22 AM
I see a lot of this distrust in online conversations too - I think it represents a concerning media literacy problem

There's a big difference between reporting from professional journalists at reputable news organizations and the lies and distortions that make up much of today's media landscape
December 1, 2025 at 5:28 PM
To Opus 4.5: "Artifact, no react, with an interactive explainer of how octaves work - should include buttons to press to make sounds and frequency visualizations, make the design minimal, but have a lot of subtle puns" tools.simonwillison.net/octave-expla...
The Octave — A Sound Relationship
tools.simonwillison.net
December 1, 2025 at 4:17 PM
A tiny TIL: if you get "Error 153: Video player configuration error" on YouTube videos embedded on your site a likely culprit is sending the "Referrer-Policy: same-origin" HTTP header

Switching to "strict-origin-when-cross-origin" fixed it for me: simonwillison.net/2025/Dec/1/y...
December 1, 2025 at 5:32 AM
I enjoyed this TikTok about procedural generation and AI in video games mainly for the line "there's so much to explore and nothing to find"
www.tiktok.com/@nobody.impo...
#worldbuilding #writing #videogames #ai
TikTok video by Felix Nolan
www.tiktok.com
November 30, 2025 at 11:32 PM
It's ChatGPT's third birthday today, so I pulled other some quotes from the early
months of ChatGPT on my blog

OpenAI really did not expect it to be as popular as it was!

simonwillison.net/2025/Nov/30/...
ChatGPT is three years old today
It's ChatGPT's third birthday today. It's fun looking back at Sam Altman's low key announcement thread from November 30th 2022: today we launched ChatGPT. try talking with it here: chat.openai.com …
simonwillison.net
November 30, 2025 at 10:21 PM
Point 2 here is very true
I think where I’m starting to land, with my experienced pre and post coding agents:

1. This is true, coding agents make you more productive if you know how to use them.
2. MBAs hoping coding agents will replace coders wholesale are going to be very disappointed with the results if they try.
At the risk of starting the flame war to end all flame wars...

Modern LLMs (GPT-5.1, Claude 4.5, Gemini 3) produce excellent code and can be a significant productivity boost to software engineers who take the time to learn how to effectively apply them - especially if used with coding agent tools
November 30, 2025 at 6:08 PM
I think one of the underrated things about LLMs for coding is that they make writing code on a mobile phone massively more feasible

I can build small but useful pieces of software entirely on my phone now - without even needing to pay full attention, so it's compatible with being out in the world
November 30, 2025 at 4:09 PM
Out of curiosity I decided to try and run the numbers on how much Netflix you can watch for the energy cost of a ChatGPT prompt

As far as I can tell it's between 5.1 and 10.2 seconds, depending on which end of the 2019 IEA Netflix energy usage estimate you use

simonwillison.net/2025/Nov/29/...
November 29, 2025 at 2:16 AM
I've been having a bunch of fan hacking on my Bluesky thread viewing HTML+JS app using Claude Code - here's a video demo of the most recent version, you can try it out here tools.simonwillison.net/bluesky-thre...
November 28, 2025 at 7:24 PM
It's been nearly eleven months since this post and Google AI overviews STILL tells me Encanto 2 is "set for release in the US on August 25, 2024"

I wonder if this bug will make it to its one year birthday next month
November 27, 2025 at 9:26 PM
At the risk of starting the flame war to end all flame wars...

Modern LLMs (GPT-5.1, Claude 4.5, Gemini 3) produce excellent code and can be a significant productivity boost to software engineers who take the time to learn how to effectively apply them - especially if used with coding agent tools
November 27, 2025 at 7:55 PM
DeepSeek-Math-V2 means we now have an open weights (Apache 2) model that can achieve gold medal performance on this year's International Mathematical Olympiad - previously proprietary models from OpenAI and Google DeepMind had achieved that

689GB from Hugging Face! simonwillison.net/2025/Nov/27/...
deepseek-ai/DeepSeek-Math-V2
New on Hugging Face, a specialist mathematical reasoning LLM from DeepSeek. This is their entry in the space previously dominated by proprietary models from OpenAI and Google DeepMind, both of …
simonwillison.net
November 27, 2025 at 4:03 PM
I'm in an episode of the new Data Renegades podcast with CL Kao and Dori Wilson talking about data journalism and Datasette and related topics - it's a fun conversation, here are some extracted highlights simonwillison.net/2025/Nov/26/...
Highlights from my appearance on the Data Renegades podcast with CL Kao and Dori Wilson
I talked with CL Kao and Dori Wilson for an episode of their new Data Renegades podcast titled Data Journalism Unleashed with Simon Willison. I fed the transcript into Claude …
simonwillison.net
November 26, 2025 at 12:33 AM
PromptArmor have a nasty description of a prompt injection attack against Google's new Antigravity AI IDE which can result in credentials (like AWS keys) being stolen by an attacker: www.promptarmor.com/resources/go...

My notes here: simonwillison.net/2025/Nov/25/...
Google Antigravity Exfiltrates Data
An indirect prompt injection in an implementation blog can manipulate Antigravity to invoke a malicious browser subagent in order to steal credentials and sensitive code from a user’s IDE.
www.promptarmor.com
November 25, 2025 at 9:00 PM
Initial impressions (and pelicans) of Claude Opus 4.5, Anthropic's new "best model in the world for coding" released this morning. simonwillison.net/2025/Nov/24/...
Claude Opus 4.5, and why evaluating new LLMs is increasingly difficult
Anthropic released Claude Opus 4.5 this morning, which they call “best model in the world for coding, agents, and computer use”. This is their attempt to retake the crown for …
simonwillison.net
November 24, 2025 at 7:38 PM
I love these skits by Shannon Fiedler - the density of jokes and the pace of the editing are both pretty astonishing www.tiktok.com/@shannonfied...
Happy Thanksgiving from the city girls #comedy #thanksgiving
TikTok video by Shannon Fiedler
www.tiktok.com
November 24, 2025 at 3:35 PM
Annotated release notes for the new sqlite-utils alpha, which includes several minor backwards incompatible changes that will be released in the stable 4.0 version once the new alpha has baked for a while simonwillison.net/2025/Nov/24/...
sqlite-utils 4.0a1 has several (minor) backwards incompatible changes
I released a new alpha version of sqlite-utils last night—the 128th release of that package since I started building it back in 2018. sqlite-utils is two things in one package: …
simonwillison.net
November 24, 2025 at 2:54 PM
Olmo 3 is notable as a "fully open" LLM - all of the training data is published, plus complete details on how the training process was run. I tried out the 32B thinking model and the 7B instruct models, + thoughts on why transparent training data is so important simonwillison.net/2025/Nov/22/...
Olmo 3 is a fully open LLM
Olmo is the LLM series from Ai2—the Allen institute for AI. Unlike most open weight models these are notable for including the full training data, training process and checkpoints along …
simonwillison.net
November 23, 2025 at 12:17 AM
Reposted by Simon Willison
Do you believe #Python is for everyone? Become a PSF Supporting Member! Your membership helps keep Python strong, open, and for everyone- and gives you a voice in the future of Python and the PSF 🐍📣

Become a member today 🪪👉 donate.python.org/

#PythonForEveryone
November 22, 2025 at 12:15 PM
Pluribus on Apple TV is such a great show - infuriatingly difficult to recommend though since it's so easy to spoil the experience if you share too many details

Just watch it, it's great!
November 22, 2025 at 5:29 AM
Nano Banana Pro, released this morning, is clearly the best image generation model. Superb instruction following, plus it can generate full infographics (with correct spelling and properly rendered text!) from a short prompt based on running extra searches simonwillison.net/2025/Nov/20/...
Nano Banana Pro aka gemini-3-pro-image-preview is the best available image generation model
Hot on the heels of Tuesday’s Gemini 3 Pro release, today it’s Nano Banana Pro, also known as Gemini 3 Pro Image. I’ve had a few days of preview access …
simonwillison.net
November 20, 2025 at 4:34 PM
Notes on GPT-5.1-Codex-Max - remember when GPT-5 was meant to signal and end to confusing model names? simonwillison.net/2025/Nov/19/...
Building more with GPT-5.1-Codex-Max
Hot on the heels of yesterday's Gemini 3 Pro release comes a new model from OpenAI called GPT-5.1-Codex-Max. (Remember when GPT-5 was meant to bring in a new era of …
simonwillison.net
November 19, 2025 at 11:16 PM
Made a video demonstrating the slightly absurd collection of digital duct tape I use to automate the sending of my Substack newsletter, despite Substack not offering an API www.youtube.com/watch?v=BoPZ...
How I automate my Substack newsletter with content from my blog
YouTube video by Simon Willison
www.youtube.com
November 19, 2025 at 10:04 PM