Sign up

Simon Willison's Weblog Supports Webmention
Text

llm 0.29

Release: llm 0.29

Adds support for OpenAI's new models gpt-5.4, gpt-5.4-mini, and gpt-5.4-nano.

Simon Willison's Weblog Supports Webmention
Text

Quoting Tim Schilling

If you do not understand the ticket, if you do not understand the solution, or if you do not understand the feedback on your PR, then your use of LLM is hurting Django as a whole. [...]

For a reviewer, it’s demoralizing to communicate with a facade of a human.

This is because contributing to open source, especially Django, is a communal endeavor. Removing your humanity from that experience makes that endeavor more difficult. If you use an LLM to contribute to Django, it needs to be as a complementary tool, not as your vehicle.

Tim Schilling, Give Django your time and money, not your tokens

Tags: ai-ethics, open-source, generative-ai, ai, django, llms

Jim Nielsen’s Blog Valid
Text

You Might Debate It — If You Could See It

Imagine I’m the design leader at your org and I present the following guidelines I want us to adopt as a team for doing design work: Typography: Use expressive, purposeful fonts and avoid default stacks (Inter, Roboto, Arial, system). Motion: Use a few meaningful animations...

Xe Iaso's blog Valid
Text

My homelab will be down for at least 20 days

Dang, guess I have to suffer.

Pluralistic: Daily links from Cory Doctorow
Text • Cory Doctorow

Pluralistic: William Gibson vs Margaret Thatcher (17 Mar 2026)

Today's links William Gibson vs Margaret Thatcher: The Street Finds Its Own Alternatives For Things. Hey look at this: Delights to delectate. Object permanence: Prison for spamming; Dotcom layoffs; Ethernet action-figures; UK libel reform; "Poe's Detective"; God's customer se...

Experimental History
Text • Adam Mastroianni

Help I'm being persecuted

OR: rubberneckers anonymous

Steve Blank
Text • steve blank

Your Startup Is Probably Dead On Arrival

Your Startup Is Probably Dead On Arrival If you started a company more than two years ago, it’s likely that many of your assumptions are no longer true. You need to stop coding, building, recruiting, fund raising, etc., and take stock of what changed around you. Or your company will die. I just had coffee […]

Simon Willison's Weblog Supports Webmention
Text

Subagents

Agentic Engineering Patterns > LLMs are restricted by their context limit - how many tokens they can fit in their working memory at any given time. These values have not increased much over the past two years even as the LLMs themselves have seen dramatic improvements...

Old Vintage Computing Research
Text ClassicHasClass

Hedley Davis has died

A more obscure Commodore employee (where he apparently met his wife), but still quite influential during the Amiga era. Along with more pedestrian units such as the Amiga 3000 and the monochrome Amiga 2024 monitor, my favourite device he worked on was the 1987 prototype SX-5...

Troy Hunt Supports Webmention
Text • Troy Hunt

Weekly Update 495

Weekly Update 495

In the beginning, it was simple. A website, a database and 150M+ email addresses to search. Time has added serverless functions (which run on servers 🤷‍♂️), code on the edge, new data storage constructs and a completely different mechanism for even just querying a simple email address.

Simon Willison's Weblog Supports Webmention
Text

Introducing Mistral Small 4

Introducing Mistral Small 4 Big new release from Mistral today (despite the name) - a new Apache 2 licensed 119B parameter (Mixture-of-Experts, 6B active) model which they describe like this: Mistral Small 4 is the first Mistral model to unify the capabilities of our flagsh...

Martin Alderson
Text • Martin Alderson

Using agents and Wine to move off Windows

How I used Claude Code to fix Linux desktop issues, get 'garbage'-rated Windows apps working in Wine, and what it means for software ecosystems

Simon Willison's Weblog Supports Webmention
Text

Use subagents and custom agents in Codex

Use subagents and custom agents in Codex Subagents were announced in general availability today for OpenAI Codex, after several weeks of preview behind a feature flag. They're very similar to the Claude Code implementation, with default subagents for "explorer", "worker" and...

Entropic Thoughts Supports Webmention
Text • kqr

Esqueleto Tutorial

When interacting with databases in Haskell, we use a library called Persistent to create mappings between database content and Haskell data types. This library can also query for records and update them, as long as the operations involved are very basic. Once ope...

Simon Willison's Weblog Supports Webmention
Text

Quoting A member of Anthropic’s alignment-science team

The point of the blackmail exercise was to have something to describe to policymakers—results that are visceral enough to land with people, and make misalignment risk actually salient in practice for people who had never thought about it before.

A member of Anthropic’s alignment-science team, as told to Gideon Lewis-Kraus

Tags: ai-ethics, anthropic, claude, generative-ai, ai, llms

Simon Willison's Weblog Supports Webmention
Text

Quoting Guilherme Rambo

Tidbit: the software-based camera indicator light in the MacBook Neo runs in the secure exclave¹ part of the chip, so it is almost as secure as the hardware indicator light. What that means in practice is that even a kernel-level exploit would not be able to turn on the camera without the light appearing on screen. It runs in a privileged environment separate from the kernel and blits the light directly onto the screen hardware.

Guilherme Rambo, in a text message to John Gruber

Tags: hardware, apple, privacy, john-gruber

Simon Willison's Weblog Supports Webmention
Text

Coding agents for data analysis

Coding agents for data analysis Here's the handout I prepared for my NICAR 2026 workshop "Coding agents for data analysis" - a three hour session aimed at data journalists demonstrating ways that tools like Claude Code and OpenAI Codex can be used to explore, analyze and cle...

Bert Hubert's writings Valid
Text

Updates OpenTK: alerts voor antwoorden op kamervragen, betere kamerstukdossiers en meer!

Hallo allemaal,
Vorige maand mailde ik over wat verbeteringen, waaronder dat als kamerstukken verwijzen naar andere kamerstukken, OpenTK daar nu klikbare links van maakt. Hier is een boel fanmail over binnengekomen. Het goede nieuws is dat deze feature nu nog wat uitgebreid is, waardoor ook document- en zaaknummers (2026D09757 of 2026Z04244) klikbaar gemaakt zijn.
Dit is de web-versie van een bericht naar de OpenTK nieuwsbrief, schrijf je ook in als je op de hoogte gehouden wilt worden van de nieuwste ontwikkelingen!

Simon Willison's Weblog Supports Webmention
Text

How coding agents work

Agentic Engineering Patterns > As with any tool, understanding how coding agents work under the hood can help you make better decisions about how to apply them. A coding agent is a piece of software that acts as a harness for an LLM, extending that LLM with additional...

Pluralistic: Daily links from Cory Doctorow
Text • Cory Doctorow

Pluralistic: Tools vs uses (16 Mar 2026)

Today's links Tools vs uses: Don't fall for it. Hey look at this: Delights to delectate. Object permanence: Amazon coders x Amazon warehouse workers; Bruces's ETECH speech; Steven King x unions; Tax-free S&P 500 companies; Make Pop Rocks; "Ain't Misbehavin'"; "Car Hacker'...