Monday, April 20, 2026

29 articles

Simon Willison
1 min read

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...

The Verge
1 min read

Silicon Valley has forgotten what normal people want

One of the most mortifying things about knowing a lot of techies is listening to them tell me excitedly about some very important discovery that they believe they have made. Recently, I ran into an acquaintance of mine, who began talking my ear off about an amazing discovery he'd made with LLMs....

The Register
1 min read

AI is reshaping Britain's datacenter map away from London

Bit barns need to worry more about space, access to grid – overstuffed center no longer a must, say experts UK AI datacenter capacity could migrate away from London as power shortages, planning constraints and reduced reliance on low-latency connections to financial firms make other locations more...

The Register
1 min read

AI quota inflation is no token effort. It's baked in

We've been here before. This time, we may not get out Opinion Fans of the creative arts often find out where creators gather to talk among themselves, then sneak in to eavesdrop on what those masters of the art talk about. Golden insights, daring concepts, cutting-edge thinking? Not a bit. Gossip,...

The Register
1 min read

Here's why most AI initiatives crash at pilot stage

Those that don't have one thing in common Sponsored Feature Adoption of AI, particularly generative AI, has become popular among enterprises because of a promised step change in productivity and profitability. But the shocking truth is that most generative AI initiatives are getting quietly...

The Register
1 min read

Next.js developer Vercel warns of customer credential compromise

Blames outfit called Context.ai, which reckons an agentic OAuth tangle caused the incident Vercel, the company that created the open source Next.js web development framework, has a data leak that led to compromise of some customer credentials, and blamed an outfit called Context.ai for the mess.…

Simon Willison
1 min read

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 worth running...

Simon Willison
1 min read

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...