Sign up

Simon Willison's Weblog Supports Webmention
Text

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
Text

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
Text • 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
Video

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 ...

kottke.org Valid
Text • 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
Video

Lessons I've learned as an inventor

kottke.org Valid
Text • 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
Text • 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

kottke.org Valid
Text • 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
Text • 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
Text • 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
Text • 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
Text • 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.

The Atlas Obscura Podcast Updates instantly via WebSub
Audio • SiriusXM Podcasts & Atlas Obscura

How Superstar Lionel Messi Returned to Argentina

Lionel Messi left Argentina and became a soccer superstar playing in Spain. But when he came back home to play for the Argentina National Team, he had a tough time. NPR reporter and The Last Cup podcast host Jasmine Garsd talks about Messi’s return to his home club and the bigger story immigration, identity, belonging, and the meaning of coming home after time away.


Hosted by Simplecast, an AdsWizz company. See pcm.adswizz.com for information about our collection and use of personal data for advertising.

Simon Willison's Weblog Supports Webmention Valid
Text

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
Text

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
Text • 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 Valid
Text

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=[.....

Daring Fireball Valid
Text • John Gruber

★ Sweet Jeebus, MacOS 27 Golden Gate Removes the Dumb Icons From Menu Items

Perhaps the worst UI crime in MacOS 26 Tahoe was the inexplicable decision to add inscrutable, distracting icons next to every item in the menu bar. You will recall Jim Nielsen writing about it, rightly describing it as exactly the sort of thing that Mac users look down upon...

kottke.org Valid
Text • Jason Kottke

The White House’s Top Science Goal Is Ignorance . “The...

The White House’s Top Science Goal Is Ignorance. “The actions are seen as a deliberate attempt to stifle science and ignore the reality of climate change, in order to support the fossil-fuel industry and satisfy the climate denialism of Trump’s base.”