Sign up

Simon Willison's Weblog Supports Webmention
Text

llm-openrouter 0.6

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 OpenRouter as soon as it became available there.

Here's its pelican - this time as an HTML page because Kimi chose to include an HTML and JavaScript UI to control the animation. Transcript here.

The bicycle is about right. The pelican is OK. It is pedaling furiously and flapping its wings a bit. Controls below the animation provide a pause button and sliders for controlling the speed and the wing flap.

Tags: openrouter, llm, llm-release, pelican-riding-a-bicycle, kimi, ai-in-china, llms, ai, generative-ai

Pluralistic: Daily links from Cory Doctorow
Text • Cory Doctorow

Pluralistic: Quinn Slobodian and Ben Tarnoff's "Muskism: A Guide for the Perplexed" (21 Apr 2026)

Today's links Quinn Slobodian and Ben Tarnoff's "Muskism: A Guide for the Perplexed": A rocket exploding in a human face, forever. Hey look at this: Delights to delectate. Object permanence: Is sugar poison? More watch-part motorcycles; "Something New"; "Seeds"; Bulldozer fig...

Entropic Thoughts Supports Webmention
Text • kqr

Spaced Repetition: Beginner Guide/FAQ

Spaced repetition is best introduced in the words of Gwern: it is

a mechanical golem that will never forget, and never let us forget whatever we chose to.

If this was a medical treatment or lessons from a personal coach, it would be priced so that only high-ranking politicians, CEOs of big companies, and Silicon Valley programmers could afford it. But spaced repetition is available to anyone, at a cost of only teens of minutes a day. More people ought to use it, but some do not because they harbour misunderstandings about it. Today, we’ll clear some of these up.

(Continue reading the full article on the web.)

Pluralistic: Daily links from Cory Doctorow
Text • Cory Doctorow

Pluralistic: Comrade Trump (20 Apr 2026)

Today's links Comrade Trump: Burning down the American empire to save it. Hey look at this: Delights to delectate. Object permanence: MPAA's threat-based 'education'; Cuehack; Heinlein on GWB; AT&T v the internet; British tax-havens v HMG; What is neoliberalism?; Newspape...

Anil Dash Valid
Text

Discovering Prince, Ten Years Later

It's been a decade since we lost Prince, and I wanted to take a moment to offer a look back at some of the pieces I've written over the years, and share some of the work I've done, and hopefully it will give you a chance to explore some aspect of his artistry or legacy that ...

Simon Willison's Weblog Supports Webmention
Text

SQL functions in Google Sheets to fetch data from Datasette

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() function, a "named function" that wraps it or a Google Apps Script if you need to send an API token in an HTTP header (not supported by importdata().)

Here's an example sheet demonstrating all three methods.

Tags: spreadsheets, datasette, google

Simon Willison's Weblog Supports Webmention
Text

Claude Token Counter, now with model comparisons

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 tell Claude Opus 4.7 is the first model to change the tokenizer, so it's only ...

matklad
Text • Alex Kladov

256 Lines or Less: Test Case Minimization

Property Based Testing and fuzzing are a deep and science-intensive topic. There are enough advanced techniques there for a couple of PhDs, a PBT daemon, and a client-server architecture. But I have this weird parlor-trick PBT library, implementable in a couple of hundred lines of code in one sitting.

Simon Willison's Weblog Supports Webmention
Text

Headless everything for personal AI

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 directly (honestly); and headless services are quicker and more dependable for t...

Jim Nielsen’s Blog Valid
Text

Hook It Up to the Machine

In the early 2000’s, my parents took us on a road trip to Glacier National Park in Montana. We made the journey in our new (used) family van: a green Dodge Caravan whose reputation was soon to become “a lemon”. I was a teenager and didn’t pay a lot of attention to the detail...

Abort Retry Fail
Text • Bradford Morgan White

Hitachi Ltd, Part II

Hitachi Ltd, Part II

H8, PA-RISC, and SuperH

Bert Hubert's writings Valid
Text

Big tech clouds worden niet veiliger met stapels papier

Je samenleving, overheid en maatschappij overlaten aan Amerikaanse servers komt met twee problemen:
Alles werkt alleen zolang ze het in Amerika goed vinden. Met een enkel briefje op Whitehouse.gov lig je uit hun cloud. Via minstens drie wetsinstrumenten gunt Amerika zich toegang tot onze data en communicatie, ook al staan de Microsoftservers in Europa. Dit is allemaal heel vervelend, en er is ook weinig aan te doen. Geen enkele “speciale” afspraak heft de realiteit van Amerikaanse wetgeving op.

Simon Willison's Weblog Supports Webmention
Text

Changes in the system prompt between Claude Opus 4.6 and 4.7

Anthropic are the only major AI lab to publish the system prompts for their user-facing chat systems. Their system prompt archive now dates all the way back to Claude 3 in July 2024 and it's always interesting to see how the system prompt evolves as they publish new models. ...

Martin Alderson
Text • Martin Alderson

Figma's woes compound with Claude Design

Figma's reliance on non-designer seats made it uniquely exposed to AI. Claude Design's launch deepens the problem.

Simon Willison's Weblog Supports Webmention
Text

Claude system prompts as a git timeline

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 for each model and model family with fake git commit dates to enable browsing the changes via the GitHub commit view.

Tags: system-prompts, anthropic, claude, generative-ai, ai, llms

Ken Shirriff's blog
Text Ken Shirriff

The electromechanical angle computer inside the B-52 bomber's star tracker

Before GPS, how did aircraft navigate? One important technique was celestial navigation: navigating from the positions of the stars, planets, or the sun. While celestial navigation is accurate, cannot be jammed, and doesn't require any broadcast infrastructure, it is a diffi...

Pluralistic: Daily links from Cory Doctorow
Text • Cory Doctorow

Pluralistic: Georgia's voting technology blunder (18 Apr 2026)

Today's links Georgia's voting technology blunder: It's possible for Dominion machines to suck, but not in the way that Tucker Carlson says they do. Hey look at this: Delights to delectate. Object permanence: GWB's illegal iPod; McDonald's breakfast sandwich fanfic; Technofeu...

Simon Willison's Weblog Supports Webmention
Text

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

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 week containing content copied-and-pasted from my blog. I'm effecti...

Simon Willison's Weblog Supports Webmention
Text

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

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, California this year, the first time PyCon has come to the US West Coast since...

seangoedecke.com RSS feed
Text

Many anti-AI arguments are conservative arguments

Most anti-AI rhetoric is left-wing coded. Popular criticisms of AI describe it as a tool of techno-fascism, or appeal to predominantly left-wing concerns like carbon emissions, democracy, or police brutality. Anti-AI sentiment is surprisingly bipartisan, but the big anti-AI ...