-
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…
Yesterday · 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…
Yesterday · 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…
Yesterday · 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…
Yesterday · 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 →…
Yesterday · 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…”…
Yesterday · 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…
Yesterday · 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 →…
Yesterday · 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…
Yesterday · 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…
Yesterday · 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”.…
Yesterday · 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.…
Yesterday · 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…
Yesterday · 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…
Two 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…
Two 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.)…
Two 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…
Two 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…
Two 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…
Two 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…
Two 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…
Two 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…
Two 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…
Two 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…
Two 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…
Two 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…
Two 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…
Three 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…
Three 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…
Three 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…
Three 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…
Three 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.…
Three 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…
Three 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.”…
Three 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…
Three 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.…
Three 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…
Three 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…
Three 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…
Four Days Ago · 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…
Four Days Ago · 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…
Four Days Ago · 08:50 -
Entries logged without comment for the week ending 11/1
Rob Weychert
Added to the film diary:DahmerDavid Jacobson, 2002, ★★½RogueGreg McLean, 2007, ★★½ChristineJohn Carpenter, 1983, ★★★Added to the music library:Twice Upon a Time: The SinglesSiouxsie…
The Other Day · 22:00 -
How I Use Every Claude Code Feature
Simon Willison
How I Use Every Claude Code Feature Useful, detailed guide from Shrivu Shankar, a Claude Code power user. Lots of tips for both individual Claude Code usage and configuring it for larger team pr…
The Other Day · 20:46 -
Claude Code Can Debug Low-level Cryptography
Simon Willison
Claude Code Can Debug Low-level Cryptography Go cryptography author Filippo Valsorda reports on some very positive results applying Claude Code to the challenge of implementing novel cryptograph…
The Other Day · 16:26 -
October 2025 sponsors-only newsletter
Simon Willison
I just hit send on the October edition of my sponsors-only monthly newsletter. If you are a sponsor (or if you start a sponsorship now) you can access a copy here. In the newsletter this month:…
The Other Day · 16:11 -
Quoting Julian Andres Klode
Simon Willison
I plan to introduce hard Rust dependencies and Rust code into APT, no earlier than May 2026. This extends at first to the Rust compiler and standard library, and the Sequoia ecosystem. In particu…
The Other Day · 11:34
Site Reader
Posts from blogs I like written in the last few days.