Sign up

FeedCity's curated list of featured feeds.

A public list by feedcity.

Simon Willison's Weblog Supports Webmention

datasette 1.0a33

Release: datasette 1.0a33

This alpha is a significant step on the road to a stable 1.0, finally extending the ?_extra= pattern I introduced in Datasette 1.0a3 to cover queries and rows in addition to tables. That pattern is also now documented!

I wrote a whole lot more about the new release on the Datasette project blog: Datasette 1.0a33 with JSON extras in the API.

Because API explorer tools are almost free to build now I had Claude Fable 5 in Claude Code (for the plan) and GPT-5.5 xhigh in Codex Desktop (for the implementation) build me this custom extras API explorer to help demonstrate the feature:

Screenshot of a web application titled "Datasette extras explorer". A URL input field contains https://latest.datasette.io/fixtures/facetable.json with a teal Explore button next to it. Below, a left panel labeled EXTRAS (30) lists checkboxes: all_columns - All columns in the table, regardless of _col/_nocol filtering; column_types - Column type assignments for this table; columns (checked) - Column names returned by this query; count - Total count of rows matching these filters; count_sql - SQL query used to calculate the total count; custom_table_templates - Custom template names considered for this table; database - Database name; database_color - Color assigned to the database. A right panel labeled RESPONSE shows GET /fixtures/fac… with Copy JSON and Copy URL buttons, then a dark JSON viewer showing 200 - 9.9 KB - 114ms and JSON: "ok": true, "next": null, "columns": (highlighted array) "pk", "created", "planet_int", "on_earth", "state", "_city_id", "_neighborhood", "tags", "complex_array", "distinct_some_null", "n", "rows": list of objects.

Tags: projects, datasette, annotated-release-notes, ai-assisted-programming

Simon Willison's Weblog Supports Webmention

asyncinject 0.7

Release: asyncinject 0.7

I built this utility library to support an asyncio dependency injection pattern a few years ago. I was using it with Datasette and Claude Fable 5 spotted some bugs in the dependency which it then fixed for me. It's a very proactive model!

Tags: async, projects, python, claude-mythos

kottke.org Valid
Jason Kottke

John Thomson’s photos of China (1860s-70s) ....

John Thomson’s photos of China (1860s-70s). “Unlike many other early photographers he didn’t spend all his time photographing palaces and ruins. He also captured a lot of daily life including peasants, merchants, and criminals.”

Rick Beato Updates instantly via WebSub

Strombo: The OG of Music Interviewers

Strombo: The OG of Music Interviewers
Strombo: The OG of Music Interviewers
In this episode, I stop by the "House of Strombo" to interview my good friend George Stroumboulopoulos. George is one of music's premiere interviewers, with classic segments featuring Noel Gallagher, Ozzy Osbourne, Rush, John Prine, and Robert Plant. We talk about the craft o...

kottke.org Valid
Jason Kottke

A close-up look at some of Spain’s oldest & most...

A close-up look at some of Spain’s oldest & most compelling cave paintings. “We lost the connection they had to this world. They led the way quite nicely and successfully, and we got…distracted.”

Simone Giertz Updates instantly via WebSub

Lessons I've learned as an inventor

Lessons I've learned as an inventor
Lessons I've learned as an inventor

kottke.org Valid
Jason Kottke

For the first time on record, solar overtook coal in the...

For the first time on record, solar overtook coal in the US electricity mix in May 2026. “Solar supplied a record 12.8% of US electricity, while coal fell to 12.2%, its fourth-lowest monthly share ever.”

kottke.org Valid
Jason Kottke

Becoming by Max Cooper

Released a few days ago, this is the official video for Max Cooper’s Becoming, directed by Brandon Eversole. It’s mesmerizing, trippy, and a little bit glitchy. The video is also notable for being so wide that it breaks YouTube’s desktop layout — anything less than stretching my browser window to the edges of my screen and I can’t read the left-most text under the video.

Tags: Brandon Eversole · Max Cooper · mesmerizing · music · video

Global News Podcast

UK defence secretary resigns over military spending

24:57
Britain's defence secretary, John Healey, has resigned, accusing Prime Minister Keir Starmer of failing to commit the resources needed to protect the nation from rising threats. Mr Healey said a long-delayed investment plan fell well short of what was required to bring defen...

Poorly Drawn Lines Valid
• Reza

Lived Here

kottke.org Valid
Jason Kottke

“It’s so dumb!” I quote this line from Benoit Blanc in...

“It’s so dumb!” I quote this line from Benoit Blanc in Glass Onion like 10 times a day now. Feel free to add it to your repetoire.

Colossal Valid
• Kate Mothes

Natural Dyes Merge with Mixed Media in Annalise Neil’s Dreamy Cyanotypes

Natural Dyes Merge with Mixed Media in Annalise Neil’s Dreamy Cyanotypes"Matter is memory, and memory is a medium," Neil says.

Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $7 per month. The article Natural Dyes Merge with Mixed Media in Annalise Neil’s Dreamy Cyanotypes appeared first on Colossal.

kottke.org Valid
Jason Kottke

Billionaires’ Billions Are Increasing Faster Than Ever ....

Billionaires’ Billions Are Increasing Faster Than Ever. 15 years ago, billionaires had $4.5 trillion. “Now, their combined wealth totals $20.1 trillion — an amount that is equivalent to nearly a fifth of the entire world’s total yearly output.”

Longreads Valid
• Brendan Fitzgerald

Thornton Wilder’s Last Play Vanished Into Thin Air. Or Did It?

"Decades after 'The Emporium' failed to open on Broadway in 1954, one man went on a quest to find it."

Longreads Valid
• Cheri Lucas Rowlands

‘It’s More Like a Playlist’: Lavinia Spalding on Editing the Best Women’s Travel Writing

Solitary woman traveling on an open road
The editor of The Best Women's Travel Writing series on curation, grief and levity, and the stories she hopes to read more of in the future.

Global News Podcast

US launches fresh attacks on Iran

25:32
The United States says it's now completed the latest wave of airstrikes on Iran early Thursday morning local time. Iran says it responded with attacks of its own. Earlier on Wednesday, President Trump promised to keep up military pressure on Tehran because Iranian leaders we...

Simon Willison's Weblog Supports Webmention

Anthropic Walks Back Policy That Could Have ‘Sabotaged’ AI Researchers Using Claude

Anthropic Walks Back Policy That Could Have ‘Sabotaged’ AI Researchers Using Claude

Big scoop for Maxwell Zeff at Wired:

“We’re changing Fable 5’s safeguards for frontier LLM development to make them visible.” Anthropic said in a statement to WIRED. “We made the wrong tradeoff and we apologize for not getting the balance right.”

There's been a huge outcry about Anthropic's policy, tucked away in their system card, that Claude Fable/Mythos would identify "requests targeting frontier LLM development" and "limit effectiveness" without notifying the user.

It's very good news that they're dropping this.

Tags: ai, generative-ai, llms, anthropic, claude, ai-ethics, claude-mythos

xkcd.com Valid

Beam Pipe

'If you keep trying to spray your collaborators with the beam when they're not looking, I'm turning off the ion source and NO one will get to play with the beam!' --Physics's mom

Daring Fireball Valid
• John Gruber

Craig Federighi Details Apple’s Collaboration With Google for Siri AI — Live, on Stage

9to5mac.com/2026/06/08/craig-federighi-details-apples-collaboration-with-google-for-siri-ai-in-ios-27/

Chance Miller, at 9to5Mac on Monday: Apple’s Siri team, led by Craig Federighi, held a post-WWDC keynote tech talk with members of the press this afternoon to talk through iOS 27 and the new Siri AI. During the talk, Federighi shared more details about Apple’s collaborat...

Simon Willison's Weblog Supports Webmention

datasette-agent 0.2a0

Release: datasette-agent 0.2a0 Highlights from the release notes: Tools can now ask the user questions mid-execution. Tools that declare a context parameter receive a ToolContext object, and await context.ask_user(...) can ask a yes/no, multiple-choice (options=[.....