Pope Leo issues AI warning
Daring Fireball
• John Gruber
WorkOS: ‘Agents Need Context. Ship the Integrations That Give It to Them.’
workos.com/docs/pipes?utm_source=daringfireball&utm_medium=newsletter&utm_campaign=q22026
My thanks to WorkOS for once again sponsoring DF last week. The context that actually matters isn’t in your database. It’s in the tools your users live in every day. Multi-stage agents stall the moment they hit a step they can’t see. And every missing integration is a different OAuth flow, a different token lifecycle, weeks of plumbing before the agent reads a single record.
WorkOS Pipes connects your agent to the tools your users live in. Pre-built connectors for GitHub, Slack, Salesforce, Google Drive, and more. Pipes handles OAuth, token refresh, and credential storage. You call the real provider API with a fresh token, every time. Your agent pulls context at every step, for as long as the task runs.
Link: workos.com/docs/pipes?utm_source=daringfireball&utm_medium…
Longreads
• Peter Rubin
The Man Who Reads Books For a Living (One Every Two Days)
"Clarke Seicher is something much more specific and much rarer: a professional book reader who evaluates literature specifically for screen adaptation."
24.05.2026
23.05.2026
African countries join forces to prevent Ebola spreading
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
22.05.2026
21.05.2026
Quoting Armin Ronacher
The Global Story: The American mayor accused of working for China
Daring Fireball
• John Gruber
Why Steve Kerr Stayed With the Warriors
espn.com/nba/story/_/id/48686303/steve-kerr-decision-return-coach-golden-state-warriors-steph-curry
Trump says agreement with Iran 'largely negotiated'
President Trump says an agreement with Iran to end the war has been "largely negotiated", writing on social media that the deal will include the reopening of the Strait of Hormuz. Contradicting his statement, Iranian media reports say the vital waterway will remain under Tehran's control. Our North America correspondent assesses the latest claims. Also: US secret service agents kill a shooter who opened fire near a White House security checkpoint; the Pentagon releases a further batch of previously classified files on alleged UFO sightings; the latest on the Democratic Republic of Congo where more than 200 people have died in the current Ebola outbreak; a new law in Japan finally allows divorced couples to share custody of their children; and we hear about the Norwegian based film, Fjord - winner of this year's Palme d'Or at the Cannes Film Festival.
When Charlie Puth learned he had perfect pitch #charlieputh #perfectpitch #shorts
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 Happy Pod: The art of ageing gracefully
We find out why art could be the secret to living longer and how you can view the National Gallery's world-renowned collections from the comfort of your home, wherever you are, with its virtual tours.
Plus, the German golfer Leonie Harm wins her first professional title, 13 years after she was given a 1% chance of survival. She was hit by a drunk driver and ended up in a coma. Also, we meet the man who risked his life to save critically endangered Mountain Bongos and, the woman in the UK who is knitting blankets for newborn babes to say thank you to hospital staff for saving her sight.
Our weekly collection of inspiring, uplifting and happy news from around the world.
(Photo: Van Gogh's Starry Night on display at the National Gallery in London. Credit: NEIL HALL/EPA-EFE/REX/Shutterstock)
Presenter: Holly Gibbs. Music composed by Iona Hampson