• 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