Sign up

FeedCity's curated list of featured feeds.

A public list by feedcity.

kottke.org Valid
Jason Kottke

Transcription by Ben Lerner

I’ve been hearing nothing but good things about Ben Lerner’s new novel Transcription (Amazon) which comes out tomorrow. From the book’s description: What unfolds from this dreamlike circumstance is the unforgettable story of the triangle formed by Thomas, Max, and the narra...

Daring Fireball Valid
• John Gruber

Anthropic Accidentally Leaked the Entire Claude Code CLI Source Code

arstechnica.com/ai/2026/03/entire-claude-code-cli-source-code-leaks-thanks-to-exposed-map-file/

Samual Axon, reporting last week for Ars Technica: Early this morning, Anthropic published version 2.1.88 of Claude Code npm package — but it was quickly discovered that package included a source map file, which could be used to access the entirety of Claude Code’s sourc...

kottke.org Valid
Jason Kottke

A visual history of exploring the far side of the Moon ....

A visual history of exploring the far side of the Moon. “The Moon is tidally locked, meaning that only one side of the Moon ever faces the Earth. [For millenia,] there was an entire half of our natural satellite that no human had ever seen before.”

kottke.org Valid
Jason Kottke

Livestream: Artemis II is about to fly around the Moon ....

Livestream: Artemis II is about to fly around the Moon. At around 1:56pm ET, they’ll surpass the Apollo 13 distance record. And: “At their closest point, they’ll pass roughly 4,000 miles above the lunar surface.”

kottke.org Valid
Jason Kottke

New vocabulary word: “RAM harvester” . RAM...

New vocabulary word: “RAM harvester”. RAM chips are so expensive right now that RAM harvesters are stealing them out of demo computers at electronics stores.

Daring Fireball Valid
• John Gruber

Little Finder Guy Stars in Nine New Videos on TikTok and YouTube

macrumors.com/2026/04/02/little-finder-guy-tiktok-youtube/

Juli Clover, at MacRumors:

Apple has shared nine Little Finder Guy videos this week, and on TikTok, the thumbnails for the videos come together to make a Little Finder Guy mosaic on the Apple TikTok page.

I hope this doesn’t jinx the negotiations, but I’m working on getting Little Finder Guy as my guest for The Talk Show Live From WWDC this June.

Link: macrumors.com/2026/04/02/little-finder-guy-tiktok-youtube/

kottke.org Valid
Jason Kottke

Missed this last week: Lane 8 dropped their Spring 2026...

Missed this last week: Lane 8 dropped their Spring 2026 Mixtape. Available on YouTube and Soundcloud.

Global News Podcast

Intelligence chief of Iranian Revolutionary Guard killed

The intelligence chief of Iran's powerful Revolutionary Guards Corps, general Majid Khademi, has been killed in a US-Israeli air strike. An Iranian statement said he'd been "martyred" in an attack at dawn. His unit had been accused by the United States of violently suppressi...

kottke.org Valid
Jason Kottke

Pattern Index, Max Cooper

Max Cooper’s music videos are always worth a look. This one, directed by Katia Schutz, is for a song called Pattern Index from his forthcoming album (Feeling Is Structure, May 8).

Cooper describes Feeling Is Structure as an “audiovisual album”, which I take to mean that each song will have an associated video released with it. A second video, Ebb and Flow, is already out too:

Tags: Katia Schutz · Max Cooper · music · video

kottke.org Valid
Jason Kottke

Lessons from fighting cancer that apply to resisting...

Lessons from fighting cancer that apply to resisting authoritarianism. 1. We need each other. 2. We must move, even when on uncertain ground. 3. Past trauma will bring us down if we do not release its effects on us. And more…

kottke.org Valid
Jason Kottke

“The promise of the open web was colonized by...

“The promise of the open web was colonized by internet giants. But the power of LLMs and agentic coding means we can start to take it back. We can build customized, personal software for ourselves that does what we want.”

kottke.org Valid
Jason Kottke

Louisiana, Virginia, Massachusetts, New York, and...

Louisiana, Virginia, Massachusetts, New York, and Maryland: only five US states have ever had a Black governor.

Daniel Pietzsch Verified Updates instantly via WebSub Supports Webmention Valid

📄 Automating Sending WebSub Requests from a Static Site

How I automatically send WebSub requests from a GitLab build pipeline for my static sites.

Dan’s Polaroids

06.04.2026

A bowl of muesli and a mug of coffee on a sunlit side table.
Sunny balcony means sunny breakfast.

Simon Willison's Weblog Supports Webmention

Google AI Edge Gallery

Google AI Edge Gallery Terrible name, really great app: this is Google's official app for running their Gemma 4 models (the E2B and E4B sizes, plus some members of the Gemma 3 family) directly on your iPhone. It works really well. The E2B model is a 2.54GB download and is bo...

Simon Willison's Weblog Supports Webmention

datasette-ports 0.2

Release: datasette-ports 0.2

  • No longer requires Datasette - running uvx datasette-ports now works as well.
  • Installing it as a Datasette plugin continues to provide the datasette ports command.

Tags: datasette

Simon Willison's Weblog Supports Webmention

scan-for-secrets 0.3

Release: scan-for-secrets 0.3

  • New -r/--redact option which shows the list of matches, asks for confirmation and then replaces every match with REDACTED, taking escaping rules into account.
  • New Python function redact_file(file_path: str | Path, secrets: list[str], replacement: str = "REDACTED") -> int.

Tags: projects

Simon Willison's Weblog Supports Webmention

Cleanup Claude Code Paste

Tool: Cleanup Claude Code Paste

Super-niche tool this. I sometimes copy prompts out of the Claude Code terminal app and they come out with a bunch of weird additional whitespace. This tool cleans that up.

Screenshot of a web tool titled "Cleanup Claude Code Paste" with the subtitle "Paste terminal output to remove the ❯ prompt, fix wrapped-line whitespace, and join lines into clean text." An input textarea contains pasted terminal output starting with "❯ Add a -r/--redact option which asks for user approval (after telling it how many replacements will happen and in which files and which lines – standard output basically) and then rewrites the files in that folder to replace all matched secrets with REDACTED. Run tests with 'uv run pytest' and use red/green TDD". Below is a "Cleaned output:" section showing the same text with the ❯ prompt removed and whitespace cleaned up. A blue "Copy to clipboard" button appears at the bottom.

Tags: tools, claude-code

Simon Willison's Weblog Supports Webmention

datasette-ports 0.1

Release: datasette-ports 0.1

Another example of README-driven development, this time solving a problem that might be unique to me.

I often find myself running a bunch of different Datasette instances with different databases and different in-development plugins, spreads across dozens of different terminal windows - enough that I frequently lose them!

Now I can run this:

datasette install datasette-ports
datasette ports

And get a list of every running instance that looks something like this:

http://127.0.0.1:8333/ - v1.0a26
  Databases: data
  Plugins: datasette-enrichments, datasette-enrichments-llm, datasette-llm, datasette-secrets
http://127.0.0.1:8001/ - v1.0a26
  Databases: creatures
  Plugins: datasette-extract, datasette-llm, datasette-secrets
http://127.0.0.1:8900/ - v0.65.2
  Databases: logs

Tags: datasette

Simon Willison's Weblog Supports Webmention

Eight years of wanting, three months of building with AI

Eight years of wanting, three months of building with AI Lalit Maganti provides one of my favorite pieces of long-form writing on agentic engineering I've seen in ages. They spent eight years thinking about and then three months building syntaqlite, which they describe as "h...