-
Royal Family is a daily game where you have to position six...
Jason Kottke
Royal Family is a daily game where you have to position six chess pieces on a board so that none of the pieces attack each other and there’s only a single piece in each marked zone.…
Today · 09:02 -
Could LLMs encourage new programming languages?
Simon Willison
My hunch is that existing LLMs make it easier to build a new programming language in a way that captures new developers. Most programming languages are similar enough to existing languages that y…
Today · 09:00 -
TIL: “Key man risk refers to the potential threat a company faces...
Jason Kottke
TIL: “Key man risk refers to the potential threat a company faces when a crucial employee, often a key executive or expert, is no longer available.” I think KDO has key person risk, altho…
Today · 07:58 -
Studio Notes #57
Dan Cederholm
Hello, Compadres. Here's issue #57 of Studio Notes™—quick bits delivered to you each Friday. 🐸 For their 70th anniversary, The Jim Henson Company is auctioning off hundred…
Today · 05:00 -
Using Codex CLI with gpt-oss:120b on an NVIDIA DGX Spark via Tailscale
Simon Willison
Using Codex CLI with gpt-oss:120b on an NVIDIA DGX Spark via Tailscale Inspired by a YouTube comment I wrote up how I run OpenAI's Codex CLI coding agent against the gpt-oss:120b model running i…
Today · 00:23 -
Game design is simple, actually
Simon Willison
Game design is simple, actually Game design legend Raph Koster (Ultima Online, Star Wars Galaxies and many more) provides a deeply informative and delightfully illustrated "twelve-step program f…
Yesterday · 22:47 -
You should write an agent
Simon Willison
You should write an agent Thomas Ptacek on the Fly blog: Agents are the most surprising programming experience I’ve had in my career. Not because I’m awed by the magnitude of their powers …
Yesterday · 21:40 -
Cole Escola (Oh, Mary!) is writing the screenplay for a Miss Piggy...
Jason Kottke
Cole Escola (Oh, Mary!) is writing the screenplay for a Miss Piggy movie. Jennifer Lawrence & Emma Stone are producing. (Crossing my fingers for a Pigs in Space scene…)…
Yesterday · 20:10 -
Quoting Ben Stolovitz
Simon Willison
My trepidation extends to complex literature searches. I use LLMs as secondary librarians when I’m doing research. They reliably find primary sources (articles, papers, etc.) that I miss in my…
Yesterday · 17:15 -
Kimi K2 Thinking
Simon Willison
Kimi K2 Thinking Chinese AI lab Moonshot's Kimi K2 established itself as one of the largest open weight models - 1 trillion parameters - back in July. They've now released the Thinking version,…
Yesterday · 16:53 -
The Daft Punk Experience in Fortnite
Jason Kottke
Speaking of Daft Punk, did you know they released some new music recently? Ok well, that’s not quiiiite true, but in late September, Epic launched the Daft Punk Experience in Fortnite and I…
Yesterday · 15:33 -
Steven Heller’s Font of the Month: Archive Matrix
John Boardley
Read the book, Typographic Firsts You’d think that by 2025 I would be sick of anything addressing the “future” by now. Having lived from the 60s through 90s, visionary predictions of a pessimist…
Yesterday · 15:15 -
Quoting Nathan Lambert
Simon Willison
At the start of the year, most people loosely following AI probably knew of 0 [Chinese] AI labs. Now, and towards wrapping up 2025, I’d say all of DeepSeek, Qwen, and Kimi are becoming househol…
Yesterday · 14:44 -
Space Type Generator is “a kinetic type generator” that’s a hell of...
Jason Kottke
Space Type Generator is “a kinetic type generator” that’s a hell of a lot of fun to mess with. 💬 Join the discussion on kottke.org →…
Yesterday · 14:23 -
Low Skilled Workers Are a Myth. “[Minimum wage jobs] are not low-skill....
Jason Kottke
Low Skilled Workers Are a Myth. “[Minimum wage jobs] are not low-skill. They simply require different skills, ones that not just anyone possesses.” 💬 Join…
Yesterday · 13:29 -
How Marlon Brando Changed Acting
Jason Kottke
In his most recent video, Evan Puschak takes a close look at Marlon Brando’s face and gestures in a scene from On the Waterfront to explain how Brando changed film forever. And this is w…
Yesterday · 12:37 -
OREO! OREOOREO! RE! ORE! OREORE! OREOREOREOREORE!...
Jason Kottke
OREO! OREOOREO! RE! ORE! OREORE! OREOREOREOREORE! 💬 Join the discussion on kottke.org →…
Yesterday · 11:48 -
Video + notes on upgrading a Datasette plugin for the latest 1.0 alpha, with help from uv and OpenAI Codex CLI
Simon Willison
I'm upgrading various plugins for compatibility with the new Datasette 1.0a20 alpha release and I decided to record a video of the process. This post accompanies that video with detailed addition…
Yesterday · 11:26 -
Earth’s got a new moon! (Sort of.) “This asteroid is part of...
Jason Kottke
Earth’s got a new moon! (Sort of.) “This asteroid is part of an elite cosmic club which acts like moons but aren’t.” If asteroid, why moon acting? 💬 J…
Yesterday · 11:00 -
Aiming for Fullness
Jason Kottke
After completing another long solo walk, Craig Mod wrote about fullness: This is why I always say: Aim for fullness if you want happiness. If the creator itself came down from the sky at the…
Yesterday · 10:06 -
Lego is considering making this fan-created Daft Punk set into an official...
Jason Kottke
Lego is considering making this fan-created Daft Punk set into an official set. YES PLEASE. 💬 Join the discussion on kottke.org →…
Yesterday · 09:20 -
Code research projects with async coding agents like Claude Code and Codex
Simon Willison
I've been experimenting with a pattern for LLM usage recently that's working out really well: asynchronous code research tasks. Pick a research question, spin up an asynchronous coding agent and…
Yesterday · 08:53 -
Australia has so much solar that it’s offering everyone free electricity. “The...
Jason Kottke
Australia has so much solar that it’s offering everyone free electricity. “The program would require electricity retailers to provide free electricity to everyone for at least three hours…
Yesterday · 07:45 -
Macbook Air M4s Are on Sale Again
Jason Kottke
Apple Macbook Air M4s are on sale again, somehow even cheaper than over the summer. The 13-inch base model is $749 (25% off) while this 15-inch one is $1,149.00 (-18% off). There are other…
Two Days Ago · 18:40 -
Open redirect endpoint in Datasette prior to 0.65.2 and 1.0a21
Simon Willison
Open redirect endpoint in Datasette prior to 0.65.2 and 1.0a21 This GitHub security advisory covers two new releases of Datasette that I shipped today, both addressing the same open redirect iss…
Two Days Ago · 16:11 -
Removing XSLT for a more secure browser
Simon Willison
Removing XSLT for a more secure browser Previously discussed back in August, it looks like it's now official: Chrome intends to deprecate and remove XSLT from the browser. [...] We intend to re…
Two Days Ago · 15:24 -
Researchers created a roof paint (a “nano-engineered polymer coating”) “that not only...
Jason Kottke
Researchers created a roof paint (a “nano-engineered polymer coating”) “that not only reflects up to 97% of the sun’s rays, but also passively collects water”. And kept the interior…
Two Days Ago · 15:18 -
Lego will be releasing a fan-created bowl of ramen as an official...
Jason Kottke
Lego will be releasing a fan-created bowl of ramen as an official set. 💬 Join the discussion on kottke.org →…
Two Days Ago · 14:19 -
New book just out: The Cory Arcangel Hack. “This book explores three...
Jason Kottke
New book just out: The Cory Arcangel Hack. “This book explores three dominant arrangements in Arcangel’s work — the flow-break hack, the flow-remix hack, and the flow-parody hack…”…
Two Days Ago · 13:27 -
There are some internet projects for which no one is clamoring, but...
Jason Kottke
There are some internet projects for which no one is clamoring, but when completed produce a masterpiece of creativity. This Rollercoaster Tycoon video tying the tracks to Defying Gravity (fr…
Two Days Ago · 12:39 -
This Bruce Lee Stamp Kicks Ass!
Jason Kottke
Speaking of new stamps, these Bruce Lee stamps are pretty great too: Tags: Bruce Lee · stamps · USPS 💬 Join the discussion on kottke.org →…
Two Days Ago · 11:23 -
USPS Lowrider Stamps
Jason Kottke
The US Postal Service released a sneak peek at some of the stamps they’re going to release in 2026. Among them are these lowrider stamps: Five models grace the stamps: a blue 1946 Chevro…
Two Days Ago · 10:47 -
Thing I was not expecting: a 4-star review of Predator: Badlands from...
Jason Kottke
Thing I was not expecting: a 4-star review of Predator: Badlands from Matt Zoller Seitz; he calls it “an exceptional sci-fi action thriller with memorable characters, beautiful and terrifyi…
Two Days Ago · 09:54 -
France enshrines need for consent into rape law in wake of Gisèle...
Jason Kottke
France enshrines need for consent into rape law in wake of Gisèle Pelicot case. The bill states that consent must be “free and informed, specific, prior and revocable”.…
Two Days Ago · 09:01 -
Edith Zimmerman: How I Broke My Drinking Habit. “How do you fill...
Jason Kottke
Edith Zimmerman: How I Broke My Drinking Habit. “How do you fill your time after deciding to get sober?” See also an extended convo on the How to Be a Better Human podcast.…
Two Days Ago · 08:16 -
Berghain by Rosalía, feat. Björk & Yves Tumor
Jason Kottke
I don’t even know what this is — classical pop? surrealist orchestral? — but it goes hard and is kind of fantastic. Wow. A few comments from YouTube: This is the most insane lead sin…
Two Days Ago · 07:26 -
Quoting Ada James
Simon Willison
I'm worried that they put co-pilot in Excel because Excel is the beast that drives our entire economy and do you know who has tamed that beast? Brenda. Who is Brenda? She is a mid-level employee…
Three Days Ago · 20:50 -
America’s Dumbest Billionaires Fail to Stop Zohran Mamdani. “…a bunch of rich...
Jason Kottke
America’s Dumbest Billionaires Fail to Stop Zohran Mamdani. “…a bunch of rich guys who have been comically out of touch with normal people for many decades, and more recently have blowt…
Three Days Ago · 20:02 -
Decision Desk HQ calls the NYC mayoral race for Zohran Mamdani. (Eric...
Jason Kottke
Decision Desk HQ calls the NYC mayoral race for Zohran Mamdani. (Eric Adams: 0.3% of the vote. Worst mayor ever.)…
Three Days Ago · 19:34 -
Code execution with MCP: Building more efficient agents
Simon Willison
Code execution with MCP: Building more efficient agents When I wrote about Claude Skills I mentioned that I don't use MCP at all any more when working with coding agents - I find CLI utilities a…
Three Days Ago · 16:56 -
“Stone Simulator is a meditative idle game where you live as a...
Jason Kottke
“Stone Simulator is a meditative idle game where you live as a rock enduring endless seasons and absurd events. Survive storms, unlock quirky achievements, and observe a serene, ever-changi…
Three Days Ago · 14:59 -
A new SQL-powered permissions system in Datasette 1.0a20
Simon Willison
Datasette 1.0a20 is out with the biggest breaking API change on the road to 1.0, improving how Datasette's permissions system works by migrating permission logic to SQL running in SQLite. This re…
Three Days Ago · 14:34 -
Pebbling: sending little links and memes to the people that you love....
Jason Kottke
Pebbling: sending little links and memes to the people that you love. Derived from the behavior of gentoo penguins, who “pick up pebbles in their beak and carry them to their partners or po…
Three Days Ago · 13:44 -
Papers
Jason Kottke
Papers is a 3-minute animated short film made by Yoshinao Satoh from what must be thousands of newspaper scans. The animation set to Different Trains by Steve Reich & Kronos Quartet. I love…
Three Days Ago · 12:25 -
Conde Nast is watering down Teen Vogue by folding it into the...
Jason Kottke
Conde Nast is watering down Teen Vogue by folding it into the Vogue website. “Management plans to lay off six of our members, most of whom are BIPOC women or trans…” Teen Vogue’s poli…
Three Days Ago · 11:16 -
“Originally released in 1982, the Vectrex was a truly unique console, featuring...
Jason Kottke
“Originally released in 1982, the Vectrex was a truly unique console, featuring its own built-in vector display and colorful screen overlays. Forty-three years after its creation, this icon…
Three Days Ago · 10:16 -
MCP Colors: Systematically deal with prompt injection risk
Simon Willison
MCP Colors: Systematically deal with prompt injection risk Tim Kellogg proposes a neat way to think about prompt injection, especially with respect to MCP tools. Classify every tool with a color…
Three Days Ago · 09:52 -
Thanks to Great Wave Today, I was able to see an original...
Jason Kottke
Thanks to Great Wave Today, I was able to see an original woodblock print of Hokusai’s The Great Wave off Kanagawa at the Creative Museum here in Tokyo. My first time seeing an original IRL…
Three Days Ago · 07:07 -
Automerge [link]
Remy Sharp
Version control for your data: Automerge is a local-first sync engine for multiplayer apps that works offline, prevents conflicts, and runs fast. Interesting project, possibly for mini personal projec…
Three Days Ago · 05:47 -
Quoting Steve Francia
Simon Willison
Every time an engineer evaluates a language that isn’t “theirs,” their brain is literally working against them. They’re not just analyzing technical trade offs, they’re contemplating a…
Four Days Ago · 19:54 -
The fetch()ening
Simon Willison
The fetch()ening After several years of stable htmx 2.0 and a promise to never release a backwards-incompatible htmx 3 Carson Gross is technically keeping that promise... by skipping to htmx 4 i…
Four Days Ago · 14:39 -
Quoting Barry Warsaw
Simon Willison
Dear PEP 810 authors. The Steering Council is happy to unanimously accept "PEP 810, Explicit lazy imports". Congratulations! We appreciate the way you were able to build on and improve the previo…
Four Days Ago · 14:27 -
Every Tree Can Be a Buddha
Jason Kottke
I began at the end. The Chōishi-michi pilgrimage route is an amazing 12-mile trail that winds its way up through the forest from the Jison-in temple in the town of Kudoyama in the valley t…
Four Days Ago · 13:33 -
The case against pgvector
Simon Willison
The case against pgvector I wasn't keen on the title of this piece but the content is great: Alex Jacobs talks through lessons learned trying to run the popular pgvector PostgreSQL vector indexi…
Four Days Ago · 13:26 -
Why City Benches Are Becoming More Hostile
Jason Kottke
From NY Times reporter Anna Kodé (whose “intersection of culture and real estate” reporting I’ve been enjoying lately), a short video on the increasingly hostile architecture of NYC.…
Four Days Ago · 12:33 -
Sharing is suffering
Terry Chay
Reading something the other day triggered a core memory of something that happened when I was a year younger than Benjamin is now. Two mothers brought their babies (both around two-years-old at the t…
Four Days Ago · 11:52 -
Bud Smith built a desk for his truck so he could write...
Jason Kottke
Bud Smith built a desk for his truck so he could write during breaks in his work as a mechanic and welder. “Now that I had my Truck Desk, that vehicle was my very own rolling cubicle.”…
Four Days Ago · 11:19 -
Quoting MiniMax
Simon Willison
Interleaved thinking is essential for LLM agents: it means alternating between explicit reasoning and tool use, while carrying that reasoning forward between steps.This process significantly enha…
Four Days Ago · 10:24 -
“Glowing sperm helps to reveal secrets of mosquito sex.” And what are...
Jason Kottke
“Glowing sperm helps to reveal secrets of mosquito sex.” And what are those secrets you might ask? “Female mosquitoes are actually in charge during sex.” Good for her.…
Four Days Ago · 09:43 -
Jazz Jungle Mix in a Japanese Rice Field
Jason Kottke
Courtesy of login.jp (“archiving the Japanese experience through music”), a jazz jungle mix by Takuya Nakamura, played in a Japanese rice field to celebrate the importance of rice in Ja…
Four Days Ago · 08:24 -
Yessss. I noticed that a 4K remaster of Princess Mononoke was playing...
Jason Kottke
Yessss. I noticed that a 4K remaster of Princess Mononoke was playing in some IMAX theaters here in Japan last week, and now the movie is opening wider, with showings w/ English subtitles. So…
Four Days Ago · 07:12 -
New prompt injection papers: Agents Rule of Two and The Attacker Moves Second
Simon Willison
Two interesting new papers regarding LLM security and prompt injection came to my attention this weekend. Agents Rule of Two: A Practical Approach to AI Agent Security The first is Agents Rule of…
The Other Day · 16:09 -
PyCon US 2026 call for proposals is now open
Simon Willison
PyCon US 2026 call for proposals is now open PyCon US is coming to the US west coast! 2026 and 2027 will both be held in Long Beach, California - the 2026 conference is set for May 13th-19th nex…
The Other Day · 12:22 -
The joy of pedaling
Terry Chay
My son learned to bicycle today. I didn’t learn until I was six, and he’s just shy of 5 1/4, so I have no reason to have been as disappointed/exasperated as I was. He’s been able to move around…
The Other Day · 08:50
Site Reader
Posts from blogs I like written in the last few days.