-
A “particularly inventive” Rube Goldberg marble run maze. Lots of elements doing...
Jason Kottke
A “particularly inventive” Rube Goldberg marble run maze. Lots of elements doing double duty. 💬 Join the discussion on kottke.org →…
Today · 12:03 -
Blog Alarm Clock
Brad Frost
A blog alarm clock lives inside me. As time passes, an uncomfortable pressure builds up until the alarm finally goes off, rattling my bones and my soul. Snoozing isn’t an option; the only way to…
Today · 11:28 -
The 2025 Kottke Holiday Gift Guide
Jason Kottke
Since 2013, I’ve done a holiday gift guide that’s basically a curated roundup of stuff from the best gift guides I can find. I always do it a little bit differently from year to year, and…
Today · 08:54 -
Colin Furze built a full-suspension bike using powerful magnets instead of shocks...
Jason Kottke
Colin Furze built a full-suspension bike using powerful magnets instead of shocks or springs. 💬 Join the discussion on kottke.org →…
Today · 08:03 -
CSS Wrapped 2025
Brad Frost
CSS Wrapped 2025 is a super fun website that shows off the latest and greatest CSS features. The website’s got some fun light/dark mode action going on too!…
Today · 07:58 -
Looks Like the Supreme Court Will Continue to Overturn the 20th Century....
Jason Kottke
Looks Like the Supreme Court Will Continue to Overturn the 20th Century. But: “It’s amazing how many of our problems today could be solved by a Congress that was willing and able to legis…
Today · 07:15 -
Quoting Claude
Simon Willison
I found the problem and it's really bad. Looking at your log, here's the catastrophic command that was run: rm -rf tests/ patches/ plan/ ~/ See that ~/ at the end? That's your entire home direct…
Today · 05:04 -
Agentic Design Systems in 2026 with Brad Frost
Brad Frost
I’m super excited to talk about the potent combination of AI and design systems with my pal Dominic Nguyen and the folks at Storybook this Thursday. I got to huddle with Dom today, and this is somet…
Yesterday · 20:24 -
Prediction: AI will make formal verification go mainstream
Simon Willison
Prediction: AI will make formal verification go mainstream Martin Kleppmann makes the case for formal verification languages (things like Dafny, Nagini, and Verus) to finally start achieving mor…
Yesterday · 20:11 -
Deprecations via warnings don’t work for Python libraries
Simon Willison
Deprecations via warnings don’t work for Python libraries Seth Larson reports that urllib3 2.6.0 released on the 5th of December and finally removed the HTTPResponse.getheaders() and HTTPRespo…
Yesterday · 18:13 -
Jiggle Cat
Jason Kottke
This is a pretty good optical illusion. If you’re not on your phone, it also works if you shake your head a little. (thx, caroline) Tags: optical illusions …
Yesterday · 15:42 -
A guide on how (and why) to quit Spotify. “I am extremely...
Jason Kottke
A guide on how (and why) to quit Spotify. “I am extremely glad I [switched away from Spotify]; it’s been a minute since I’ve felt something approaching genuine delight in discovering a…
Yesterday · 14:32 -
Huge Collection of Laptop Sticker Art
Jason Kottke
Stickertop.art is a massive collection of the tops of laptop computers adorned with stickers. Laptop stickers are more than decoration, they’re a form of self-expression. Eac…
Yesterday · 13:52 -
Why We Have Two Nostrils Instead of One Big Hole. (Great title!)...
Jason Kottke
Why We Have Two Nostrils Instead of One Big Hole. (Great title!) “The nostrils alternate airflow from one side to the other. This may allow one side of the nose to rest.”…
Yesterday · 13:33 -
I’m working on the 2025 gift guide right now, but I wanted...
Jason Kottke
I’m working on the 2025 gift guide right now, but I wanted to separately shout-out my favorite gift recommendation of the year: Kelli Anderson’s incredible popup book about typography & t…
Yesterday · 12:32 -
A video featuring Magnus Carlsen trying to beat a very novice player...
Jason Kottke
A video featuring Magnus Carlsen trying to beat a very novice player at chess with increasingly unfair rules (opponent gets two moves per turn, opponent starts with 23 queens, Magnus starts w…
Yesterday · 11:38 -
From Nature, a list of 10 people who helped shape science in...
Jason Kottke
From Nature, a list of 10 people who helped shape science in 2025. “A fired public-health official, a mosquito breeder and a baby with a smile seen around the world. These are just a few of…
Yesterday · 10:37 -
The all-out AI race. “They are tearing towards a technology that could,...
Jason Kottke
The all-out AI race. “They are tearing towards a technology that could, in theory, sweep away millions of white-collar jobs and pose serious risks in bioweapons and cybersecurity. Or it cou…
Yesterday · 09:42 -
Beautiful Drone Videos of Iceland’s Black Sand Beaches
Jason Kottke
From photographer and videographer Jan Erik Waider, a trio of videos that features the black sand beaches of Iceland from a drone’s vantage point. Captured on Iceland’s south coast…
Yesterday · 08:44 -
Narrative String Theory is collection all known instances in film & TV...
Jason Kottke
Narrative String Theory is collection all known instances in film & TV of bulletin boards covered with investigatory items, “walls and floors littered with paperwork by obsessives”, and s…
Yesterday · 07:38 -
Tag Kinds in OpenAPI 3.2
Lorna Mitchell
OpenAPI tags have always been annoying: user-supplied arbitrary data for endpoints should be a fabulous feature – but the documentation tools seem to think that tags are only for them so it beco…
Yesterday · 01:32 -
Niche Museums: The Museum of Jurassic Technology
Simon Willison
Niche Museums: The Museum of Jurassic Technology I finally got to check off the museum that's been top of my want-to-go list since I first started documenting niche museums I've been to back in…
Two Days Ago · 20:16 -
Quoting Cory Doctorow
Simon Willison
Now I want to talk about how they're selling AI. The growth narrative of AI is that AI will disrupt labor markets. I use "disrupt" here in its most disreputable, tech bro sense. The promise of AI…
Two Days Ago · 14:28 -
Using LLMs at Oxide
Simon Willison
Using LLMs at Oxide Thoughtful guidance from Bryan Cantrill, who evaluates applications of LLMs against Oxide's core values of responsibility, rigor, empathy, teamwork, and urgency. Via Lob…
Two Days Ago · 14:28 -
Quoting David Crespo
Simon Willison
What to try first? Run Claude Code in a repo (whether you know it well or not) and ask a question about how something works. You'll see how it looks through the files to find the answer. The next…
Two Days Ago · 13:33 -
Weird Al Yankovic Covers Killing In The Name by Rage Against the Machine
Jason Kottke
At a recent Portugal. The Man concert in NYC, Weird Al joined the band on stage for a pair of songs, including a cover of Killing In The Name, Rage Against the Machine’s anthem against po…
Three Days Ago · 12:21 -
The Unexpected Effectiveness of One-Shot Decompilation with Claude
Simon Willison
The Unexpected Effectiveness of One-Shot Decompilation with Claude Chris Lewis decompiles N64 games. He wrote about this previously in Using Coding Agents to Decompile Nintendo 64 Games, describ…
Three Days Ago · 11:30 -
This rabona assist from Rayan Cherki is ridiculous (complimentary)....
Jason Kottke
This rabona assist from Rayan Cherki is ridiculous (complimentary). 💬 Join the discussion on kottke.org →…
Three Days Ago · 09:51 -
For its 50th anniversary, the original theatrical cut of Star Wars will...
Jason Kottke
For its 50th anniversary, the original theatrical cut of Star Wars will be released in theaters in Feb 2027 (maybe even IMAX). Han shoots first, no weirdly svelte Jabba.…
Three Days Ago · 08:17 -
Quoting Daniel Lemire
Simon Willison
If you work slowly, you will be more likely to stick with your slightly obsolete work. You know that professor who spent seven years preparing lecture notes twenty years ago? He is not going to t…
Three Days Ago · 07:40 -
Butter [book]
Remy Sharp
Made me hungry and could even smell the foods, but took me a long time to read which made it feel extremely stretched and disconnected. I really don't know why this book took me nearly 60 days to read…
Four Days Ago · 17:00 -
French electronic duo Air performs a Tiny Desk Concert. Setlist: Le Voyage...
Jason Kottke
French electronic duo Air performs a Tiny Desk Concert. Setlist: Le Voyage de Pénélope, Cherry Blossom Girl, Highschool Lover, and Dirty Trip. 💬 Join the di…
Four Days Ago · 16:16 -
Fran Sans is a font based on the display type of SF’s...
Jason Kottke
Fran Sans is a font based on the display type of SF’s MUNI light rail trains. The N-Judah was my train when I lived there, so I’m very familiar with that display typeface. (Great name too…
Four Days Ago · 15:18 -
The Land of Giants, a conceptual proposal to build power line towers...
Jason Kottke
The Land of Giants, a conceptual proposal to build power line towers so that they look like people. 💬 Join the discussion on kottke.org →…
Four Days Ago · 14:32 -
The Fascinating Map of Fungi
Jason Kottke
From Domain of Science, the Fascinating Map of Fungi. The zombie ant fungus, Ophiocordyceps unilateralis, infects ants by piercing the exoskeleton with enzymes and spreads fungal cells thr…
Four Days Ago · 13:45 -
Bloomberg’s Jealousy List for 2025, a collection of journalism admired by the...
Jason Kottke
Bloomberg’s Jealousy List for 2025, a collection of journalism admired by the magazine’s writers and editors. 💬 Join the discussion on kottke.org →…
Four Days Ago · 12:57 -
I’m actually surprised how well Santa answers these difficult questions in the...
Jason Kottke
I’m actually surprised how well Santa answers these difficult questions in the face of a full on press from the New Yorker’s Isaac Chotiner.…
Four Days Ago · 12:09 -
Where Did These Famous Hip Hop Screeches Come From?
Jason Kottke
Two of the most famous screeches in music history are from House of Pain’s Jump Around and Cypress Hill’s Insane in the Brain — you likely heard both of them in your mind just reading…
Four Days Ago · 11:16 -
Dollar stores are overcharging their customers at checkout. “Red Baron frozen pizzas,...
Jason Kottke
Dollar stores are overcharging their customers at checkout. “Red Baron frozen pizzas, listed on the shelf at $5, rang up at $7.65. Bounty paper towels, shelf price $10.99, rang up at $15.50…
Four Days Ago · 10:29 -
Is Gen X Actually the Greatest Generation? “When you consider all the...
Jason Kottke
Is Gen X Actually the Greatest Generation? “When you consider all the impressive work Generation X has made, it’s funny that one of the most persistent stereotypes about them is that they…
Four Days Ago · 09:43 -
Studio Notes #62
Dan Cederholm
Greetings, Crafty Crew. Here's issue #62 of Studio Notes™—quick bits delivered to you each Friday. 📏 I wasn't familiar with Dimensions, but it's a sort of like a…
Four Days Ago · 08:55 -
Gemini and Mercury Remastered is “a collection of hundreds of newly-restored images...
Jason Kottke
Gemini and Mercury Remastered is “a collection of hundreds of newly-restored images and untold stories from the NASA archives” about the early manned space programs by the person who did…
Four Days Ago · 08:50 -
Really interesting take on Wake Up Dead Man and the other Knives...
Jason Kottke
Really interesting take on Wake Up Dead Man and the other Knives Out films. Benoit Blanc’s primary motivation is not solving the murder but protecting the innocent from the rich and powerfu…
Four Days Ago · 08:20 -
TIL: Subtests in pytest 9.0.0+
Simon Willison
TIL: Subtests in pytest 9.0.0+ I spotted an interesting new feature in the release notes for pytest 9.0.0: subtests. I'm a big user of the pytest.mark.parametrize decorator - see Documentation u…
The Other Day · 23:03 -
Thoughts on Go vs. Rust vs. Zig
Simon Willison
Thoughts on Go vs. Rust vs. Zig Thoughtful commentary on Go, Rust, and Zig by Sinclair Target. I haven't seen a single comparison that covers all three before and I learned a lot from reading th…
The Other Day · 21:28 -
The Resonant Computing Manifesto
Simon Willison
The Resonant Computing Manifesto Launched today at WIRED’s The Big Interview event, this manifesto (of which I'm a founding signatory) encourages a positive framework for thinking about buildi…
The Other Day · 18:19 -
Pantone choosing a shade of white for its color of the year...
Jason Kottke
Pantone choosing a shade of white for its color of the year is a little too on the nose, especially when you consider they chose a color called Mocha Mousse last year.…
The Other Day · 18:06 -
Django 6.0 released
Simon Willison
Django 6.0 released Django 6.0 includes a flurry of neat features, but the two that most caught my eye are background workers and template partials. Background workers started out as DEP (Django…
The Other Day · 16:57 -
Text a community college librarian
Simon Willison
I take tap dance evening classes at the College of San Mateo community college. A neat bonus of this is that I'm now officially a student of that college, which gives me access to their library..…
The Other Day · 16:52 -
Fritolaysia Cuts Off Chiplomatic Relations With Snakistan. “Relations between the two countries...
Jason Kottke
Fritolaysia Cuts Off Chiplomatic Relations With Snakistan. “Relations between the two countries grew stale in 1994, when Fritolaysian rufflelutionaries crossed zestablished borders and forc…
The Other Day · 15:21 -
“Change starts with smaller actions, with going against the odds. And the...
Jason Kottke
“Change starts with smaller actions, with going against the odds. And the strangest possibilities can sometimes lead to the biggest gains. So open every door you can to the future that you…
The Other Day · 14:32 -
Nested tags in OpenAPI 3.2
Lorna Mitchell
OpenAPI has always had support for simple tags, but the OpenAPI 3.2 release brought in some serious tag upgrades including a summary field, a “kind” field with registry, – and the ab…
The Other Day · 13:53 -
“The breakneck speed of New England’s transformation makes it the fastest-heating area...
Jason Kottke
“The breakneck speed of New England’s transformation makes it the fastest-heating area of the US, bar the Alaskan Arctic, and the pace of its temperature rise has apparently increased in…
The Other Day · 13:27 -
What ‘67’ Reveals About Childhood Creativity. “Through these quaint ready-made formulas the...
Jason Kottke
What ‘67’ Reveals About Childhood Creativity. “Through these quaint ready-made formulas the ridiculousness of life is underlined, the absurdity of the adult world and their teachers pro…
The Other Day · 12:43 -
How Ferrari’s F1 Team Improved Medical Care for Children
Jason Kottke
Great Ormond Street Hospital for Children (GOSH) in London improved their surgery-to-ICU handoff process by observing how Ferrari’s F1 team handled pit stops. GOSH doctors visited and obse…
The Other Day · 12:01 -
Really interesting post about Hammersmith Bridge, which has been closed since 2019,...
Jason Kottke
Really interesting post about Hammersmith Bridge, which has been closed since 2019, a presumed “loss” of 25,000 daily car trips. “The local economy has adapted, air quality has improved…
The Other Day · 11:11
Site Reader
Posts from blogs I like written in the last few days.