- Author
- Simon Willison
- Public lists
-
davewiner/hackerNewsStars
Featured
- Fetched
Claude Opus 4.8: "a modest but tangible improvement"
llm-anthropic 0.25.1
Release: llm-anthropic 0.25.1
- New model: Claude Opus 4.8 (
claude-opus-4.8).- New
-o fast 1option for fast mode, for organizations with that feature enabled on their account.- Default max_tokens for each model now defaults to that model's maximum output rather than 8,192. #72
See also my notes on Opus 4.8 - I used this new release of llm-anthropic to generate the pelicans.
sqlite AGENTS.md
I think Anthropic and OpenAI have found product-market fit
Quoting Kyle Ferrana
PICARD: Data, shields up
DATA: Brilliant! Shields can reduce damage we sustain. Not immunity. Not hubris. Just prudence. It's not precaution—it's strategy.
[camera shakes]
WORF: HULL BREACHES ON NINE DECKS
DATA: Here's what happened: you told me to raise shields, and I didn't
— Kyle Ferrana, @KyleTrainEmoji
Tags: ai-misuse, coding-agents, ai, llms
The pressure
Microsoft Copilot Cowork Exfiltrates Files
Quoting Paul Graham
A lot of the emails I get from founders are now written in a hard-hitting journalistic style. I know they're written by AI, because no founder ever wrote this way before. And once you realize something is written by AI, it's hard not to ignore it.
I have never knowingly finished reading an email signed by a human but written by AI. It feels like being lied to, and who would stand for that?
[...] It makes me think less of the author. It means they can't write well unaided (or feel they can't), and that they're trying to trick me.
It's not impressive to use AI to write stuff for you; any teenager can do that.
Tags: writing, ai-misuse, paul-graham, generative-ai, ai, llms
California Brown Pelican, Snowy Egret, California Sea Lion, Harbor Seal
Quoting Corey Quinn
I cannot believe I'm saying this, but getting the literal Pope to canonize your product's specific technical limitations as a spiritual treatise is the single greatest act of vendor lobbying I have ever seen.
— Corey Quinn, on Anthropic co-founder Christopher Olah's influence on Magnifica Humanitas
Tags: ai-ethics, corey-quinn, anthropic, ai
Notes on Pope Leo XIV's encyclical on AI
datasette 1.0a30
Release: datasette 1.0a30
The big new feature in this alpha is a new customizable "Jump to..." menu, described in detail in The extensible "Jump to" menu in Datasette 1.0a30 on the Datasette blog. You can try it out by hitting / on latest.datasette.io - it looks like this:

The new jump_items_sql() plugin hook allows plugins to add their own items to the set that's searched by the plugin.
Tags: projects, datasette, annotated-release-notes
datasette-agent 0.1a4
Release: datasette-agent 0.1a4
Taking advantage of the new makeJumpSections() JavaScript plugin hook added in Datasette 1.0a30, datasette-agent now presents this "Start a new agent chat" interface as part of the Jump to menu, any time you hit /:

You can try this out by signing into agent.datasette.io using your GitHub account.
Tags: datasette, datasette-agent
datasette-fixtures 0.1a0
Mad House — Usborne Creepy Computer Games
Tool: Mad House — Usborne Creepy Computer Games
Via Hacker News I learned that UK publisher Usborne published free PDFs of their 1980s Computer Books, some of which I remember working through on my Commodore 64 as a child.
These were so great! Beautifully illustrated books with fun projects made up of code you could type into your own machine.
I remember playing "Mad House" typed in from the 1983 book "Creepy Computer Games", so I fed that PDF into Claude and had it build an interactive version of that game in JavaScript and HTML:
Build a vanilla JS artifact that exactly recreates the game Mad House from this book, make sure it's mobile friendly and has a suitable retro aesthetic
Credit the book title and link to https://usborne.com/us/books/computer-and-coding-books

Tags: computer-history, games, tools
Quoting Armin Ronacher
On the <dl>
<dl> element from this article by Ben Meyer:
- A
<dt>can be followed by multiple<dd> - You can optionally group the
<dt>and<dd>elements in a<div>for styling - but only a<div>. - You can label them using ARIA.
- They've been called "description lists", not "definition lists", since an HTML5 draft in 2008.
So this is valid:
<h2 id="credits">Credits</h2> <dl aria-labelledby="credits"> <div> <dt>Author</dt> <dd>Jeffrey Zeldman</dd> <dd>Ethan Marcotte</dd> </div> </dl>
Here's a useful note from Adrian Roselli on screen reader support for description lists.
Via Hacker News
Tags: css, html, screen-readers, web-standards
The memory shortage is causing a repricing of consumer electronics
pydantic-monty investigation
Research: pydantic-monty investigation
It's been a few months since I last poked at Monty, the sandboxed subset of Python implemented in Rust. I had Claude Code look at the most recent release.
Importantly the max_duration_secs, max_memory, max_allocations, and max_recursion_depth settings all appear to work as advertised.
Tags: python, sandboxing, pydantic
FTC to Require Cox Media Group, Two Other Firms to Pay Nearly $1 Million to Settle Charges They Deceived Customers About “Active Listening” AI-Powered Marketing Service
Datasette Agent
datasette-agent-sprites 0.1a0
Release: datasette-agent-sprites 0.1a0
A Datasette Agent plugin for running commands in a Fly Sprites sandbox.
Tags: sandboxing, datasette, fly, datasette-agent
datasette-agent-charts 0.1a2
Release: datasette-agent-charts 0.1a2
- "View SQL query" buttons below rendered charts.
Tags: datasette, datasette-agent
datasette-agent 0.1a3
Release: datasette-agent 0.1a3
- "View SQL query" buttons for both visible tables and collapsed SQL result tool calls.
- Don't display empty reasoning chunks
- Improved handling of truncated responses - table still displays to the user even if the SQL results were truncated when showing the agent.
See Datasette Agent, an extensible AI assistant for Datasette.
Tags: datasette, datasette-agent
datasette-agent-charts 0.1a1
Release: datasette-agent-charts 0.1a1
- More color! Bar and waffle charts without a color column are shaded by magnitude with a sequential color scheme; color columns holding text values use the
observable10categorical scheme. #2- Now checks
execute-sqlpermission before running the query to find the column names.- Charts now display interactive tooltips.
- Fixed a bug where
waffleYcharts were not described to the agent.
Tags: datasette, datasette-agent
Quoting SpaceX S-1
We have the ability to use compute resources to support our proprietary AI applications (such as Grok 5, which is currently being trained at COLOSSUS II), while also providing access to select compute capacity to third-party customers. For example, in May 2026, we entered into Cloud Services Agreements with Anthropic PBC (“Anthropic”), an AI research and development public benefit corporation, with respect to access to compute capacity across COLOSSUS and COLOSSUS II. Pursuant to these agreements, the customer has agreed to pay us $1.25 billion per month through May 2029, with capacity ramping in May and June 2026 at a reduced fee. The agreements may be terminated by either party upon 90 days’ notice.
— SpaceX S-1, highlights mine
Tags: anthropic, grok, generative-ai, ai, llms
How fast is 10 tokens per second really?
How fast is 10 tokens per second really?
Neat little HTML app by Mike Veerman (source code here) which simulates LLM token output speeds from 5/second to 800/second.Useful if you see a model advertised as "30 tokens/second" and want to get a feel for what that actually looks like.
Via Hacker News
Tags: ai, generative-ai, llms
Google I/O, Gemini Spark, Antigravity
llm-gemini 0.32
Release: llm-gemini 0.32
- New model
gemini-3.5-flashfor Gemini 3.5 Flash.
See also my notes on Gemini 3.5 Flash, and the pelican I drew using this upgrade to the plugin.