Vol. I · No. 143WED, SEP 9, 2026
Source · Independent

Simon Willison

RSS Feed · ANALYST

Last updated Sep 9, 2026, 8:00 PM

Quoting Terence Tao

Simon Willison flags concern that AI-accelerated research consumption may exhaust open problems and discourage scientists from sharing directions, threatening open science norms.

·

Introducing ChatGPT Images 2.5

OpenAI releases ChatGPT Images 2.5 with two API variants (Sunburst, Flare) offering improved multi-turn instruction-following, faster generation, and better subject preservation in reference images.

·

llm 0.35

Release: llm 0.35 New OpenAI model: gpt-6-astra for GPT-6 Astra . Tags: openai , llm , gpt-6-astra

·

Creepy crawlies

Linux kernel git infrastructure struggles with scraper traffic consuming more resources than legitimate access, raising infrastructure cost concerns.

·

Quoting Jakub Pachocki

Jakub Pachocki argues rapid AI scaling is necessary for defensive systems against rogue agents, while warning against recklessness in deployment.

·

Video compressor

Simon Willison used Claude Fable 5.1 to build a WebAssembly-based video compressor tool via Claude Code.

·

Quoting Zach Kehs

Commentary on technical debt: software degrades without architectural limits, unlike physical systems.

·

The Pelican comparison grid for Astra is pretty interesting

I got access to GPT-6 Astra this afternoon, so naturally I used it to generate SVGs of pelicans riding bicycles - at low, medium, high, xhigh and max reasoning levels (Astra doesn't support reasoning=none). Then I rendered those pelicans in a comparison grid with GPT-5.6 Sol, Terra, and Luna, and beyond being fun the result was surprisingly useful. See the grid for full quality images. Here's the transcript that created the GPT-6 Nova pelicans. There are a few interesting things that stand out from this grid. The Astra pelicans are much better . The very best GPT-5.6-Sol pelican (I liked xhig...

·

August newsletter is out

Simon Willison's August newsletter covers OpenAI security incidents, game-playing agents (Fable 5, Sol 5.6), and Claude auto mode with model releases roundup.

·

GPT‑6 Astra

OpenAI launches GPT-6 Astra, a Claude Fable competitor priced at $10/$50 per million tokens, rolling out to ChatGPT Plus/Pro/Business/Enterprise and via API.

·

llm 0.34

llm 0.34 adds usage logging with response duration metrics and performance improvements.

·

llm-anthropic 0.28

llm-anthropic 0.28 displays Claude reasoning traces by default and adds refusal exception handling.

·

llm-gemini 0.34

llm-gemini 0.34 adds Gemini 3.8 Flash support with configurable thinking levels and async bug fixes.

·

Quoting Rick Brewster

Paint.NET developer credits Claude AI for reverse-engineering Direct2D wrapper to run on WINE; demonstrates LLM utility for systems programming.

·

Codex bundles LibreOffice

Simon Willison documents OpenAI's ChatGPT desktop app bundling LibreOffice, Python, Node.js, and document processing tools in local cache.

·

GeoJSON Map Viewer

Simon Willison built a GeoJSON map viewer tool using Claude Code and GPT-5.6-Sol for visualizing and exporting local political boundary maps.

·

Quoting Tarn Adams

Tarn Adams clarifies Dwarf Fortress uses behavior systems, not AI; avoids 'AI' terminology despite emergent complexity.

·

datasette-mcp 0.2

datasette-mcp 0.2 releases with structured SQL result format (objects instead of arrays) to improve weaker model reasoning over tabular data.

·

Introducing wrapture

Graham Dumpleton releases Wrapture, a Python library for function wrapping, tracing, and mocking in testing.

·

Quoting Andrew Digby

Kākāpō population recovery milestone: 325 juveniles added after record 2024 breeding season; species rebounded from 51 in 1995.

·

Understanding ChatGPT Work

Simon Willison breaks down OpenAI's ChatGPT Work product architecture: cloud-based version and desktop app with local file/program access.

·

Introducing Hy4 Preview

Tencent releases Hy4, a 770B open-weight LLM with 49B active params and 1M token context, 2.6× larger than Hy3.

·

Breaking Claude Code Opus 5 Auto Mode

Johann Rehberger demonstrates 80% success rate prompt injection attack against Claude Code's auto mode default, bypassing Anthropic's claimed protections via zip extraction and base64 import.

·

Qwen3.8-Flash-Next

Qwen releases Qwen3.8-Flash-Next, a 125B-parameter MoE model with 6B active tokens and multimodal capabilities, previewing Qwen4 architecture.

·

Quoting Paul Dix

Paul Dix on AI writing 1M LOC production software for InfluxDB, refined iteratively with verification systems to ship on millions of machines.

·

llm-anthropic 0.27

llm-anthropic 0.27 updates Python SDK compatibility with anthropic v1.0.0, migrating from httpx to httpx2.

·

Quoting Drew Breunig

Drew Breunig argues frontier model improvements now require careful cost-benefit analysis for coding tasks, as cheaper alternatives (Claude 3.5, K3, GLM) remain sufficient for most use cases.

·

Quoting Linus Torvalds

Linus Torvalds credits AI assistance in debugging Linux kernel code, noting persistence overcame initial AI reluctance to continue problem-solving.

·

llm 0.33

llm CLI tool v0.33 upgrades OpenAI Python library to 3.x, adds --key parameter to embed commands, and improves plugin architecture.

·

More than just code review

Simon Willison argues effective AI coding agents require instruction and verification skills beyond line-by-line code review.

·

llm 0.32.1

LLM CLI tool 0.32.1 fixes dependency breakage from OpenAI library dropping httpx support.

·

llm-openrouter 0.7

llm-openrouter plugin 0.7 adds server-side tools (Shell, WebFetch, WebSearch) and OpenRouter Responses API support.

·

Stop Making TUIs

Thomas Ptacek argues AI-powered coding agents make building native GUIs cost-effective enough to replace terminal UIs for personal tools.

·

Quoting Matt Webb

Matt Webb describes using ChatGPT as interactive tutor to learn quaternions for AR app development, arguing AI augments rather than replaces learning.

·
50 stories