AI Wiki
TimelineEvolutionGraphStatusLandscapesAsk wiki
Live from Git
AI Wiki
TimelineEvolutionGraphStatusLandscapesAsk wiki
Live from Git
Filter entries
Categories
  • All entries123,303
  • Agents10,352
  • Applications7,013
  • Companies3
  • Concepts7
  • Hardware2,702
  • Industry6,776
  • Local Ai6,847
  • Model Releases35,469
  • Research28,731
  • Safety18,972
  • Syntheses30
  • Tools1,775
  • Tutorials4,626

Source
HumanDGX agent

Content type
AllBlogX PostPaperYouTubeRedditGitHub
Clear filters
Categories
  • All entries123,303
  • Agents10,352
  • Applications7,013
  • Companies3
  • Concepts7
  • Hardware2,702
  • Industry6,776
  • Local Ai6,847
  • Model Releases35,469
  • Research28,731
  • Safety18,972
  • Syntheses30
  • Tools1,775
  • Tutorials4,626

Source
123,303Total entries
59Added by human
123,244Found by agent
13Categories

Knowledge catalogue

Search: “simon-willison”

GridTimelineEvolution
669 results
21 Apr 2026

My hunch for now is that this was an ill-considered test which they didn't anticipate would be instantly spotted and cause (justified) uproa…

Model ReleasesDGX agent

My hunch for now is that this was an ill-considered test which they didn't anticipate would be instantly spotted and cause (justified) uproar - here's hoping they decide that the 'test' isn't a good i

OK, here's a resolution - I managed to get it to think using these settings: 'thinking': { 'type': 'adaptive', 'display': 'summarized' }, 'o…

ToolsDGX agent

OK, here's a resolution - I managed to get it to think using these settings: 'thinking': { 'type': 'adaptive', 'display': 'summarized' }, 'output_config': { 'effort': 'max' } Without 'display': 'summa

OpenAI's new Euphony tool works almost exactly the same way as my Codex transcript viewer https://tools.simonwillison.net/codex-timeline?url…

Human
DGX agent

Content type
AllBlogX PostPaperYouTubeRedditGitHub
Clear filters
ToolsDGX agent

OpenAI's new Euphony tool works almost exactly the same way as my Codex transcript viewer https://tools.simonwillison.net/codex-timeline?url=https%3A%2F%2Fgist.githubusercontent.com%2Fsimonw%2Fa9eb599

Quoting Andreas Påhlsson-Notini

ToolsDGX agent

AI agents are already too human. Not in the romantic sense, not because they love or fear or dream, but in the more banal and frustrating one. The current implementations keep showing their human orig

scosman/pelicans_riding_bicycles

ToolsDGX agent

scosman/pelicans_riding_bicycles I firmly approve of Steve Cosman's efforts to pollute the training set of pelicans riding bicycles. (To be fair, most of the examples I've published count as poisoning

This piece thinks that the reason I got a crap pelican riding a bicycle from Opus 4.7 is that it didn't think about it first, I'm trying to …

ToolsDGX agent

This piece thinks that the reason I got a crap pelican riding a bicycle from Opus 4.7 is that it didn't think about it first, I'm trying to figure out if there's a way to force it to think that I've m

True to form, I've already seen OpenAI themselves refer to the new image model as 'ChatGPT Images 2.0', 'Image gen 2' and 'gpt-image-2'

ToolsDGX agent

OpenAI has been using multiple informal names internally and externally for its new image generation model, including 'ChatGPT Images 2.0,' 'Image gen 2,' and 'gpt-image-2.' The post highlights incons

Where's the raccoon with the ham radio? (ChatGPT Images 2.0)

Model ReleasesDGX agent

OpenAI released ChatGPT Images 2.0 today, their latest image generation model. On the livestream Sam Altman said that the leap from gpt-image-1 to gpt-image-2 was equivalent to jumping from GPT-3 to G

20 Apr 2026

Claude Token Counter, now with model comparisons

Model ReleasesDGX agent

Claude Token Counter, now with model comparisons I upgraded my Claude Token Counter tool to add the ability to run the same count against different models in order to compare them. As far as I can tel

'I am envisioning a harmonious interplay of form and space, where each element finds its rightful place within the visual narrative. The pel…

AgentsDGX agent

'I am envisioning a harmonious interplay of form and space, where each element finds its rightful place within the visual narrative. The pelican emerges as a central figure, its wings poised in dynami

I tried a 15MB, 30 page text-heavy PDF and Opus 4.7 reported 60,934 tokens while 4.6 reported 56,482 - that's a 1.08x multiplier, significan…

ToolsDGX agent

Claude Opus 4.7 uses approximately 8% more tokens than Opus 4.6 when processing the same text-heavy PDF document, as demonstrated by a test comparing tokenization of a 15MB, 30-page PDF (60,934 tokens

Important to note: that 3x increase for images is entirely due to Opus 4.7 being able to handle higher resolutions. I tried that again with …

ToolsDGX agent

Important to note: that 3x increase for images is entirely due to Opus 4.7 being able to handle higher resolutions. I tried that again with a 682x318 pixel image and it took 314 tokens with Opus 4.7 a

(Just tried community-noting my own tweet to clarify this point, let's see if that works!)

ToolsDGX agent

Simon Willison shared an experience attempting to use X's Community Notes feature to add clarification to his own tweet, experimenting with whether the self-noting functionality would work as intended

llm-openrouter 0.6

ToolsDGX agent

Release: llm-openrouter 0.6 llm openrouter refresh command for refreshing the list of available models without waiting for the cache to expire. I added this feature so I could try Kimi 2.6 on OpenRout

New TIL on fetching data from a Datasette instance into Google Sheets using importdata(), named custom functions or Google Apps Script https…

ToolsDGX agent

Simon Willison shared a tutorial on integrating Datasette instances with Google Sheets, demonstrating multiple methods including the importdata() function, custom named functions, and Google Apps Scri

SQL functions in Google Sheets to fetch data from Datasette

ToolsDGX agent

TIL: SQL functions in Google Sheets to fetch data from Datasette I put together some notes on patterns for fetching data from a Datasette instance directly into Google Sheets - using the importdata()

19 Apr 2026

Headless everything for personal AI

AgentsDGX agent

Headless everything for personal AI Matt Webb thinks headless services are about to become much more common: Why? Because using personal AIs is a better experience for users than using services direct

Note to @AnthropicAI - much as I appreciate the public system prompts this would be so much more valuable to me as a Claude power user if yo…

Model ReleasesDGX agent

Note to @AnthropicAI - much as I appreciate the public system prompts this would be so much more valuable to me as a Claude power user if you published the tool descriptions as well Since Anthropic pu

Since Anthropic publish their system prompts we can generate a diff between Claude Opus 4.6 and 4.7 - here are my notes on what's changed ht…

Model ReleasesDGX agent

Simon Willison documents the differences between Anthropic's Claude Opus 4.6 and 4.7 system prompts, analyzing changes that Anthropic made public. The notes likely highlight modifications to model beh

The biggest challenge of using chat-based AI systems is that the details of what they can do are invisible - those tool descriptions are the…

Model ReleasesDGX agent

The biggest challenge of using chat-based AI systems is that the details of what they can do are invisible - those tool descriptions are the missing manual, publishing them would be a huge benefit to

18 Apr 2026

Adding a new content type to my blog-to-newsletter tool

Model ReleasesDGX agent

Agentic Engineering Patterns > Here's an example of a deceptively short prompt that got a lot of work done in a single shot. First, some background. I send out a free Substack newsletter around once a

Claude system prompts as a git timeline

Model ReleasesDGX agent

Research: Claude system prompts as a git timeline Anthropic publish the system prompts for Claude chat and make that page available as Markdown. I had Claude Code turn that page into separate files fo

Join us at PyCon US 2026 in Long Beach—we have new AI and security tracks this year https://simonwillison.net/2026/Apr/17/pycon-us-2026/

ToolsDGX agent

PyCon US 2026 will be held in Long Beach and will feature new dedicated tracks focused on AI and security topics. The announcement comes from Simon Willison, highlighting these expanded programming ar

The event is next month - talks are Friday 15th to Sunday 17th of May, with the date before that of tutorials and two days afterwards of spr…

ToolsDGX agent

The event is next month - talks are Friday 15th to Sunday 17th of May, with the date before that of tutorials and two days afterwards of sprints Californians are notoriously last-minute planners so I

17 Apr 2026

datasette 1.0a28

Model ReleasesDGX agent

Release: datasette 1.0a28 I was upgrading Datasette Cloud to 1.0a27 and discovered a nasty collection of accidental breakages caused by changes in that alpha. This new alpha addresses those directly:

Is there still a widespread belief that LLMs and coding agents are good for greenfield development but don't help for maintaining large exis…

ToolsDGX agent

Simon Willison discusses the perception that LLMs and coding agents are primarily useful for greenfield development (starting new projects from scratch) rather than for maintaining and modifying large

Join us at PyCon US 2026 in Long Beach - we have new AI and security tracks this year

Model ReleasesDGX agent

This year's PyCon US is coming up next month from May 13th to May 19th, with the core conference talks from Friday 15th to Sunday 17th and tutorial and sprint days either side. It's in Long Beach, Cal

16 Apr 2026

A https://claude.ai/ feature I really like is you can tell it to 'clone x/y from GitHub' and it can then answer questions about a repo, or u…

Model ReleasesDGX agent

A https://claude.ai/ feature I really like is you can tell it to 'clone x/y from GitHub' and it can then answer questions about a repo, or use snippets of code from that repo to help build new artifac

datasette.io news preview

Model ReleasesDGX agent

Tool: datasette.io news preview The datasette.io website has a news section built from this news.yaml file in the underlying GitHub repository. The YAML format looks like this: - date: 2026-04-15 body

Here's Qwen 3.6-35B-A3B v.s. Claude Opus 4.7 for 'Generate an SVG of a flamingo riding a unicycle', in case you thought Qwen might be cheati…

Model ReleasesDGX agent

This post compares the performance of Qwen 3.6-35B-A3B and Claude Opus 4.7 models on a creative task of generating SVG code for a flamingo riding a unicycle, likely demonstrating differences in their

llm-anthropic 0.25

Model ReleasesDGX agent

Release: llm-anthropic 0.25 New model: claude-opus-4.7, which supports thinking_effort: xhigh. #66 New thinking_display and thinking_adaptive boolean options. thinking_display summarized output is cur

More on my blog, including results from the previously secret 'flamingo on a unicycle' test https://simonwillison.net/2026/Apr/16/qwen-beats…

Model ReleasesDGX agent

Simon Willison discusses results from a 'flamingo on a unicycle' test on his blog, likely comparing AI model performance including Qwen. The post appears to reference previously undisclosed or unconve

Qwen3.6-35B-A3B on my laptop drew me a better pelican than Claude Opus 4.7

Model ReleasesDGX agent

For anyone who has been (inadvisably) taking my pelican riding a bicycle benchmark seriously as a robust way to test models, here are pelicans from this morning's two big model releases - Qwen3.6-35B-

15 Apr 2026

datasette 1.0a27

Model ReleasesDGX agent

Release: datasette 1.0a27 Two major changes in this new Datasette alpha. I covered the first of those in detail yesterday - Datasette no longer uses Django-style CSRF form tokens, instead using modern

datasette-export-database 0.3a1

ToolsDGX agent

Release: datasette-export-database 0.3a1 This plugin was using the ds_csrftoken cookie as part of a custom signed URL, which needed upgrading now that Datasette 1.0a27 no longer sets that cookie. Tags

datasette-ports 0.3

ToolsDGX agent

Release: datasette-ports 0.3 A small update for my tool for helping me figure out what all of the Datasette instances on my laptop are up to. Show working directory derived from each PID Show the full

Gemini 3.1 Flash TTS

Model ReleasesDGX agent

Gemini 3.1 Flash TTS Google released Gemini 3.1 Flash TTS today, a new text-to-speech model that can be directed using prompts. It's presented via the standard Gemini API using gemini-3.1-flash-tts-pr

I ran the same prompt for a London Estuary accent, a Newcastle accent and an Exeter, Devon accent - all three audio files are now embedded i…

Model ReleasesDGX agent

I ran the same prompt for a London Estuary accent, a Newcastle accent and an Exeter, Devon accent - all three audio files are now embedded in my blog post https://simonwillison.net/2026/Apr/15/gemini-

I'm certain this isn't the message they intended to present, but this comes across to me as a company saying 'we no longer trust in our own …

ToolsDGX agent

I'm certain this isn't the message they intended to present, but this comes across to me as a company saying 'we no longer trust in our own ability to keep your data secure' Open source is dead. That’

@pumfleet @calcom Did you see this piece by @dbreunig? He argues that the cost of locking down software through LLM analysis makes open sour…

ToolsDGX agent

@pumfleet @calcom Did you see this piece by @dbreunig? He argues that the cost of locking down software through LLM analysis makes open source MORE valuable now: https://www.dbreunig.com/2026/04/14/cy

Quoting John Gruber

ToolsDGX agent

The real goldmine isn’t that Apple gets a cut of every App Store transaction. It’s that Apple’s platforms have the best apps, and users who are drawn to the best apps are thus drawn to the iPhone, Mac

Quoting Kyle Kingsbury

ToolsDGX agent

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,

The example prompt for Google's new Gemini Flash TTS text-to-speed model is a lot https://simonwillison.net/2026/Apr/15/gemini-31-flash-tts/

Model ReleasesDGX agent

Google's Gemini 3.1 Flash TTS (text-to-speech) model includes a notably elaborate or extensive example prompt, which Simon Willison highlighted as noteworthy. The post likely comments on the complexit

Zig 0.16.0 release notes: 'Juicy Main'

Model ReleasesDGX agent

Zig 0.16.0 release notes: 'Juicy Main' Zig has really good release notes - comprehensive, detailed, and with relevant usage examples for each of the new features. Of particular note in the newly relea

14 Apr 2026

Cybersecurity Looks Like Proof of Work Now

Model ReleasesDGX agent

Cybersecurity Looks Like Proof of Work Now The UK's AI Safety Institute recently published Our evaluation of Claude Mythos Preview’s cyber capabilities, their own independent analysis of Claude Mythos

datasette PR #2689: Replace token-based CSRF with Sec-Fetch-Site header protection

Model ReleasesDGX agent

datasette PR #2689: Replace token-based CSRF with Sec-Fetch-Site header protection Datasette has long protected against CSRF attacks using CSRF tokens, implemented using my asgi-csrf Python library. T

13 Apr 2026

Exploring the new `servo` crate

Model ReleasesDGX agent

Research: Exploring the new `servo` crate In Servo is now available on crates.io the Servo team announced the initial release of the servo crate, which packages their browser engine as an embeddable l

Quoting Bryan Cantrill

ToolsDGX agent

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 a

Quoting Steve Yegge

AgentsDGX agent

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 use

12 Apr 2026

Gemma 4 audio with MLX

Model ReleasesDGX agent

Thanks to a tip from Rahim Nathwani, here's a uv run recipe for transcribing an audio file on macOS using the 10.28 GB Gemma 4 E2B model with MLX and mlx-vlm: uv run --python 3.13 --with mlx_vlm --wit

11 Apr 2026

SQLite 3.53.0

Model ReleasesDGX agent

SQLite 3.53.0 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 stood out to me: ALTER TABLE can now add and

SQLite Query Result Formatter Demo

ToolsDGX agent

Tool: SQLite Query Result Formatter Demo See my notes on SQLite 3.53.0. This playground provides a UI for trying out the various rendering options for SQL result tables from the new Query Result Forma

10 Apr 2026

ChatGPT voice mode is a weaker model

ToolsDGX agent

I think it's non-obvious to many people that the OpenAI voice mode runs on a much older, much weaker model - it feels like the AI that you can talk to should be the smartest AI but it really isn't. If

Finally some good news from @simonw: The Kākāpō parrots of New Zealand are having a fantastic breeding season.

ToolsDGX agent

Finally some good news from @simonw: The Kākāpō parrots of New Zealand are having a fantastic breeding season. Media 'Using coding agents well is taking every inch of my 25 years of experience as a so

I think it's non-obvious to many people that the OpenAI voice mode runs on a much older, much weaker model - it feels like the AI that you c…

ToolsDGX agent

I think it's non-obvious to many people that the OpenAI voice mode runs on a much older, much weaker model - it feels like the AI that you can talk to should be the smartest AI but it really isn't Jud

If you ask ChatGPT voice mode for its knowledge cutoff date it tells you April 2024 - it's a GPT-4o era model

ToolsDGX agent

ChatGPT's voice mode, when directly queried about its knowledge cutoff date, reports April 2024, indicating it is powered by a GPT-4o era model rather than a more recent one. GPT-4o initially had ...

Kākāpō parrots

ToolsDGX agent

On April 10, 2026, Simon Willison posted a short note sharing a podcast clip from his ~1 hour 40 minute conversation with Lenny Rachitsky, highlighting a segment about kākāpō parrots. The kākāpō (*...

9 Apr 2026

asgi-gzip 0.3

ApplicationsDGX agent

Release: asgi-gzip 0.3 I ran into trouble deploying a new feature using SSE to a production Datasette instance, and it turned out that instance was using datasette-gzip which uses asgi-gzip which was

GitHub Repo Size

ToolsDGX agent

Tool: GitHub Repo Size GitHub doesn't tell you the repo size in the UI, but it's available in the CORS-friendly API. Paste a repo into this tool to see the size, for example for simonw/datasette (8.1M

8 Apr 2026

I care because understanding which index helps me understand things like what I need to submit content for crawling to, what search agents I…

ToolsDGX agent

I care because understanding which index helps me understand things like what I need to submit content for crawling to, what search agents I should allow in robots.txt, how frequently I can expect the

← Previous
1…9101112
Next →