Sign up

Dan’s Polaroids
Text

22.03.2026

Parts of a bike. Mostly focusing on the handlebars, photographed
      from behind the bike. The saddle in the foreground.
Put back the straight handlebars. No more bull horns.

kottke.org Valid
Text • Jason Kottke

It’s an Open Thread #2

Hey folks. The site is going to be very light this week and early next week — I’m spending some time with my family and accompanying my daughter on some spring break college visits. I’ll be back to full force mid-next week.

In the meantime, I thought the open thread we did a couple of weeks ago was so lovely that it should be a regular thing. So, what’s going on in your world? What are you working on? Reading or watching or listening to anything good these days? How can we help you with something that’s been weighing you down?

Tags: kottke.org

Daring Fireball Valid
Text • John Gruber

WWDC 2026: June 8–12

apple.com/newsroom/2026/03/apples-worldwide-developers-conference-returns-the-week-of-june-8/

Apple Newsroom:

WWDC kicks off with the Keynote and Platforms State of the Union on Monday, June 8. The conference continues online all week with over 100 video sessions and interactive group labs and appointments, where developers can connect directly with Apple engineers and designers to explore the latest announcements. The conference will take place on the Apple Developer app, website, and YouTube channel; and on the Apple Developer bilibili channel in China.

I’ve never before heard of Bilibili, which seems to be a Chinese equivalent to YouTube.

As usual, there’s a lottery of sorts to attend the keynote in person.

Link: apple.com/newsroom/2026/03/apples-worldwide-developers…

Daring Fireball Valid
Text • John Gruber

From the DF Archive, a Decade Ago: ‘The Industry Is Fucked Up’

daringfireball.net/linked/2015/07/09/ritchie-bad-ads

Here’s a post from 2015, linking to Rene Ritchie, then still at iMore, explaining how iMore found itself serving ever worse (and more reader hostile) ads. Not much has changed regarding the state of web advertising in a decade, and iMore — once a truly great site — is defunct.

Link: daringfireball.net/linked/2015/07/09/ritchie-bad-ads

Daring Fireball Valid
Text • John Gruber

The HTML Review: Issue 05

thehtml.review/05/

What a lovely thing to drop amidst my recent consternation over the state of web design.

To paraphrase Richard III: A horse, a horse! My kingdom for native app developers with the conviction of the artist-developers in The HTML Review.

Link: thehtml.review/05/

kottke.org Valid
Text • Jason Kottke

An interview with Andy Weir about the accuracy of the...

An interview with Andy Weir about the accuracy of the science in Project Hail Mary. “I’m proud that the only true violation of physics in the story is something you have to go down to the quantum level to find.”

Lex Fridman Podcast Updates instantly via WebSub Valid
Audio

#494 – Jensen Huang: NVIDIA – The $4 Trillion Company & the AI Revolution

Jensen Huang is the co-founder and CEO of NVIDIA, the world’s most valuable company and the engine powering the AI computing revolution. Thank you for listening ❤ Check out our sponsors: https://lexfridman.com/sponsors/ep494-sc See below for timestamps, transcript, and to gi...

kottke.org Valid
Text • Jason Kottke

“ Stop naming things after people, living or dead ....

“Stop naming things after people, living or dead. No schools. No streets. No courthouses. No fountains. Just quit it.”

Kurzgesagt – In a Nutshell Updates instantly via WebSub
Video

Spaceships Powered by Nukes

What if we powered a spaceship with nuclear bombs? Great Question! Project Orion proposed detonating thousands of nukes behind a spacecraft to push it across the solar system. #kurzgesagt #inanutshell #kurzgesagt_inanutshell #learnwithshorts #science #projectorion #nukes #s...

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

The Barbican

You may have heard the phrase 'third place' being used more often as the world started opening up post-pandemic. People were craving somewhere that was neither their home or work, but still a place to focus social connection. But the Barbican, in London, was WAY ahead of its time.


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
Text

Beats now have notes

Last month I added a feature I call beats to this blog, pulling in some of my other content from external sources and including it on the homepage, search and various archive pages on the site.

On any given day these frequently outnumber my regular posts. They were looking a little bit thin and were lacking any form of explanation beyond a link, so I've added the ability to annotate them with a "note" which now shows up as part of their display.

Here's what that looks like for the content I published yesterday:

Screenshot of part of my blog homepage showing four "beats" entries from March 22, 2026, each tagged as RESEARCH or TOOL, with titles like "PCGamer Article Performance Audit" and "DNS Lookup", now annotated with short descriptive notes explaining the context behind each linked item.

I've also updated the /atom/everything/ Atom feed to include any beats that I've attached notes to.

Tags: atom, blogging, site-upgrades

Simon Willison's Weblog Supports Webmention
Text

Starlette 1.0 skill

Research: Starlette 1.0 skill

See Experimenting with Starlette 1.0 with Claude skills.

Tags: starlette

Simon Willison's Weblog Supports Webmention
Text

PCGamer Article Performance Audit

Research: PCGamer Article Performance Audit

Stuart Breckenridge pointed out that PC Gamer Recommends RSS Readers in a 37MB Article That Just Keeps Downloading, highlighting a truly horrifying example of web bloat that added up to 100s more MBs thanks to auto-playing video ads. I decided to have Claude Code for web use Rodney to investigate the page - prompt here.

Tags: web-performance, rodney

Simon Willison's Weblog Supports Webmention
Text

JavaScript Sandboxing Research

Research: JavaScript Sandboxing Research

Aaron Harper wrote about Node.js worker threads, which inspired me to run a research task to see if they might help with running JavaScript in a sandbox. Claude Code went way beyond my initial question and produced a comparison of isolated-vm, vm2, quickjs-emscripten, QuickJS-NG, ShadowRealm, and Deno Workers.

Tags: sandboxing, javascript, nodejs, claude-code

Simon Willison's Weblog Supports Webmention
Text

DNS Lookup

Tool: DNS Lookup

TIL that Cloudflare's 1.1.1.1 DNS service (and 1.1.1.2 and 1.1.1.3, which block malware and malware + adult content respectively) has a CORS-enabled JSON API, so I had Claude Code build me a UI for running DNS queries against all three of those resolvers.

Tags: dns, cors, cloudflare

Simon Willison's Weblog Supports Webmention
Text

Merge State Visualizer

Tool: Merge State Visualizer

Bram Cohen wrote about his coherent vision for the future of version control using CRDTs, illustrated by 470 lines of Python.

I fed that Python (minus comments) into Claude and asked for an explanation, then had it use Pyodide to build me an interactive UI for seeing how the algorithms work.

Tags: vcs, pyodide, bram-cohen, crdt

Simon Willison's Weblog Supports Webmention
Text

Experimenting with Starlette 1.0 with Claude skills

Starlette 1.0 is out! This is a really big deal. I think Starlette may be the Python framework with the most usage compared to its relatively low brand recognition because Starlette is the foundation of FastAPI, which has attracted a huge amount of buzz that seems to have ov...

Dan’s Polaroids
Text

21.03.2026

Me and a friend smiling into the camera, holding DVDs of
Full of mad anticipation for our trashy movie night.

Daring Fireball Valid
Text • John Gruber

‘Good, I’m Glad He’s Dead.’

truthsocial.com/@realDonaldTrump/116268334535345382

The sitting president of the United States, on his blog:

Robert Mueller just died. Good, I’m glad he’s dead. He can no longer hurt innocent people! President DONALD J. TRUMP

As the elderly descend further into dementia, they lose their sense of propriety and simply speak their mind. (They also get confused and think they need to “sign” their text messages and social media posts.) Say what you want about Trump’s truthfulness generally, but here, he’s just being brutally honest. Let’s keep his “Good, I’m glad he’s dead” post bookmarked for when Trump himself finally keels over — after he chokes on a hamburger or whatever it’ll be that finally does him in — and the good people of the world rejoice and celebrate.

Link: truthsocial.com/@realDonaldTrump/116268334535345382

Daring Fireball Valid
Text • John Gruber

Half a Gigabyte of Ads

stuartbreckenridge.net/2026-03-19-pc-gamer-recommends-rss-readers-in-a-37mb-article/

Stuart Breckenridge, examining a web page at PC Gamer:

Third, this is a whopping 37MB webpage on initial load. But that’s not the worst part. In the five minutes since I started writing this post the website has downloaded almost half a gigabyte of new ads.

This is so irresponsible and unprofessional it beggars belief. Web browsers ought to defend against this. Why not cap page loads by default at, I don’t know, 5 MB? And require explicit consent to download any additional content?

Link: stuartbreckenridge.net/2026-03-19-pc-gamer-recommends-rss…