IT Notes
• Stefano Marinelli
Pluralistic: Daily links from Cory Doctorow
• Cory Doctorow
Pluralistic: No honor among (ad-tech) thieves (25 May 2026)
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
Walking the dog with Claude
An AI interview about explaining hard things simply, conducted on a dog walk
Works on My Machine
• Scott Werner
The Wizard With the Very Defensible Pond
There was once a wizard who lived beside a pond.
How my minimal, memory-safe Go rsync steers clear of vulnerabilities
Andrew Nesbitt
• Andrew Nesbitt
Signing is for the bad days
TUF, in-toto, and Sigstore only look pointless while nothing is on fire
The Eternal Sloptember
I’m calling it now, the adoption of AI agents into software development will be one of the most costly mistakes in the field’s history. Agents cannot program, and it’s taking longer and longer to realize that they can’t. They are a highly sophisticated statistical model designed to mimic the distribution of programming. The output is broken, but in a way that’s getting harder and harder to detect. Which is exactly what you’d expect from an increasingly accurate statistical model.
Troy Hunt
• Troy Hunt
Weekly Update 505
Well, that didn't last long! Recording this on Saturday morning my time, I observed ShinyHunters having gone quiet since the massive haul that would have been the Instructure ransom. It was two weeks almost to the hour since I'd first heard rumour of payment being made,
Armin Ronacher's Thoughts and Writings
• Armin Ronacher
Building Pi With Pi
Childhood Computing
Games Are the Art Form of Our Time
Submissions for Australia’s next National Cultural Policy closed in May 2026. I wrote one, on behalf of Tasmanian Game Makers, because I want games taken seriously as what they are: the art form most of us actually play.
Read the full submission on Tas Game Makers
Here are the highlights.
Games are the art form of our time. In 2025, 82% of Australians played them, the average player was 35, and women now make up just over half of all players. On the government’s own data, digital games development has been the fastest-growing of all cultural and creative activities in the country over the past decade. Games are also one of our most export-heavy creative industries: 93% of the Australian sector’s revenue comes from overseas.
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
Reverse engineering circuitry in a Spacelab computer from 1980
Construction Physics
• Brian Potter
Reading List 05/23/26
Squatter removal services, Apple finding uses for defective chips, process heat use in California, the brewing Colorado River crisis, and more.
Andrew Nesbitt
• Andrew Nesbitt
This Week in Package Management: 23 May 2026
Releases, advisories, and articles from across the package management world