Sign up

FeedCity's curated list of featured feeds.

A public list by feedcity.

Dan’s Polaroids

23.05.2026

Blurry picture of two little girls on a red rollercoaster.
Had a great day at Schloss Beck.

Global News Podcast

African countries join forces to prevent Ebola spreading

27:46
The Democratic Republic of Congo, Uganda and South Sudan co-ordinate their response to the Ebola outbreak as the number of suspected cases in the DRC surpasses 900. Also: a pro-Palestinian activist makes serious allegations about her treatment after being detained on board a...

Simon Willison's Weblog Supports Webmention

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:

Animated demo - the Jump to menu appears, and as the user types it filters to specific databases and tables and debug options

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

Simon Willison's Weblog Supports Webmention

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 /:

Animated demo - this time the demo starts on agent.datasette.io and when the menu opens it has a new Start chat box below the search box - entering 'count entries' and hitting the button causes it to start an agent conversation that counts the number of entries and returns 3300.

You can try this out by signing into agent.datasette.io using your GitHub account.

Tags: datasette, datasette-agent

Simon Willison's Weblog Supports Webmention

datasette-fixtures 0.1a0

Release: datasette-fixtures 0.1a0 One of the smaller features in Datasette 1.0a30 is this: New documented datasette.fixtures.populate_fixture_database(conn) helper for creating the fixture database tables used by Datasette's own tests, intended for plugin test suite...

Simon Willison's Weblog Supports Webmention

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

Screenshot of a retro green-on-black terminal-style game interface titled "MAD HOUSE — A REAL NIGHTMARE —" with a REC indicator, FOOTSTEPS 240, DOORS counter, three rows of ASCII corridors made of asterisks with ">" and "<" door markers, "PRESS START TO BEGIN" text, NEAR DOOR controls (X and C) and FAR DOOR controls (N and M), and a "▶ START / RESTART" button at the bottom.

Tags: computer-history, games, tools

Dan’s Polaroids

22.05.2026

An old grandiose building with a narrow street going through it. A person with a red scooter driving towards it.
Red scooter.

Dan’s Polaroids

21.05.2026

The low sun shining into a train station, with a train on the left, and the entrance/exit in the middle of the frame.
Bonn main station. Was stuck there for a little while.

Simon Willison's Weblog Supports Webmention

Quoting Armin Ronacher

The most frustrating failure mode right now is that people submit issues that are not in their own voice. They contain an observed problem somewhere, but it has been thrown into a clanker and the clanker reworded it and made a huge mess of it. Typically, it was prompted so ...

Global News Podcast

The Global Story: The American mayor accused of working for China

27:35
The mayor of the Californian city of Arcadia has agreed to plead guilty to charges she acted as an illegal agent for China. Prosecutors say Eileen Wang was directly co-ordinating with a Chinese official to disseminate news stories downplaying human rights concerns in China, ...

Daring Fireball Valid
• 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

Terrific, poignant profile of Warriors head coach Steve Kerr by Wright Thompson for ESPN: Kerr doesn’t want the Warriors to end up like the New England Patriots, marred by grudges and grievances. He watched Michael Jordan retire, then unretire, then retire, then unretire...

Global News Podcast

Trump says agreement with Iran 'largely negotiated'

29:04

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.

Rick Beato Updates instantly via WebSub

When Charlie Puth learned he had perfect pitch #charlieputh #perfectpitch #shorts

When Charlie Puth learned he had perfect pitch #charlieputh #perfectpitch #shorts
When Charlie Puth learned he had perfect pitch #charlieputh #perfectpitch #shorts

Simon Willison's Weblog Supports Webmention

On the <dl>

On the <dl>

I learned a few new-to-me things about the <dl> element from this article by Ben Meyer:
  1. A <dt> can be followed by multiple <dd>
  2. You can optionally group the <dt> and <dd> elements in a <div> for styling - but only a <div>.
  3. You can label them using ARIA.
  4. 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

Global News Podcast

The Happy Pod: The art of ageing gracefully

26:29

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

Simone Giertz Updates instantly via WebSub

Hank Green reacts to my invention

Hank Green reacts to my invention
Hank Green reacts to my invention

Full podcast on the @complexly channel! Pre-order the Laundry Chair at Yetch.Studio.

Global News Podcast

Tulsi Gabbard resigns as US national intelligence director

25:52

Donald Trump's Director of National Intelligence Tulsi Gabbard resigns, citing her husband's recent cancer diagnosis - but Ms Gabbard had also struggled with the president's decision to enter into foreign wars. Our North America editor looks back at another tumultuous week for Mr Trump. Also: the Democratic Republic of Congo says Ebola cases have now been reported across several conflict-hit eastern provinces; demonstrators in Cuba hold a rally in support of the island’s former leader, Raul Castro, who has been charged by the US with murder and other crimes over the shooting down of two US civilian planes in 1996; the British scientists trying to create a gym for astronauts in space; the legacy of Carlo Petrini, the founder of the global slow food movement; and the tennis legend Billie Jean King finally graduates at the age of 82.

Longreads Valid
• Cheri Lucas Rowlands

Inside the Shaolin Monastery that Helped Build Victor Wembanyama

"This is the story of how 34 generations of Shaolin warrior history trained a once-in-a-generation NBA superstar."

Simon Willison's Weblog Supports Webmention

The memory shortage is causing a repricing of consumer electronics

The memory shortage is causing a repricing of consumer electronics David Oks provides the clearest explanation I've seen yet of why consumer products that use memory are likely to get significantly more expensive over the next few years. The short version is that memory manu...

Simon Willison's Weblog Supports Webmention

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