• Planning to Visit the US? Take It From This American Citizen –... Jason Kottke

    Planning to Visit the US? Take It From This American Citizen – Don’t. “If I were a tourist, though, I’d pick a less totalitarian place to travel.”…

    Today · 08:51
  • Matt Webb reports on going to algoraves. “There are special browser-based programming... Jason Kottke

    Matt Webb reports on going to algoraves. “There are special browser-based programming languages like strudel where you type code to define the beats and the sound, like mod synth in code, a…

    Today · 08:17
  • Stars of the Lid Forever: Xmas updates! Jon Hicks

    Ever since Stars of the Lid Forever went live last month, I've been getting a nice batch of new show recordings. I've finally got through processing them all, and I’ve just published 8 new shows, br…

    Today · 06:00
  • firefox parser/html/java/README.txt Simon Willison

    firefox parser/html/java/README.txt TIL (or TIR - Today I was Reminded) that the HTML5 Parser used by Firefox is maintained as Java code (commit history here) and converted to C++ using a custom…

    Yesterday · 18:48
  • Ragú Unveils Sensory Deprivation Marinara Tank. “The detoxifying marinara is slowly simmered... Jason Kottke

    Ragú Unveils Sensory Deprivation Marinara Tank. “The detoxifying marinara is slowly simmered to the exact temperature of the user’s body, allowing the mind to drift freely into a meditat…

    Yesterday · 17:44
  • The new ChatGPT Images is here Simon Willison

    The new ChatGPT Images is here OpenAI shipped an update to their ChatGPT Images feature - the feature that gained them 100 million new users in a week when they first launched it back in March,…

    Yesterday · 16:59
  • s3-credentials 0.17 Simon Willison

    s3-credentials 0.17 New release of my s3-credentials CLI tool for managing credentials needed to access just one S3 bucket. Here are the release notes in full: New commands get-bucket-policy a…

    Yesterday · 16:40
  • ty: An extremely fast Python type checker and LSP Simon Willison

    ty: An extremely fast Python type checker and LSP The team at Astral have been working on this for quite a long time, and are finally releasing the first beta. They have some big performance cl…

    Yesterday · 16:35
  • Disclosure Day Jason Kottke

    Over his storied career, Steven Spielberg has made only four studio films about aliens: Close Encounters of the Third Kind, ET, War of the Worlds, and Indiana Jones and the Kingdom of the C…

    Yesterday · 16:30
  • Poe the Poet Simon Willison

    Poe the Poet I was looking for a way to specify additional commands in my pyproject.toml file to execute using uv. There's an enormous issue thread on this in the uv issue tracker (300+ comments…

    Yesterday · 15:57
  • Seven Voting Laws Every Blue State Should Enact Right Now. “1. Enact... Jason Kottke

    Seven Voting Laws Every Blue State Should Enact Right Now. “1. Enact a statutory right to vote for every eligible citizen. This may surprise you, but there is no general federal constitutio…

    Yesterday · 15:40
  • The Hit Hollywood Didn’t Want. “Sinners is a threat to a business... Jason Kottke

    The Hit Hollywood Didn’t Want. “Sinners is a threat to a business model built only on regurgitation, on endless return trips to Jurassic World, on more Toy Stories and feature-length toy…

    Yesterday · 14:49
  • If we were all Japanese pond frogs, we’d have nothing to fear... Jason Kottke

    If we were all Japanese pond frogs, we’d have nothing to fear from murder hornets. “When I watched the recorded videos in slow motion, the frogs were clearly stung multiple times yet show…

    Yesterday · 14:07
  • New Animated Version of Animal Farm? Jason Kottke

    Hmm, I really don’t know about this one: an animated adaptation of George Orwell’s Animal Farm as a sort of Ice Age-ish comedy adventure? One commenter on YouTube says, “This movie is…

    Yesterday · 13:16
  • Agentic Design Systems in 2026 Brad Frost

    I had the opportunity to participate in a discussion with my pals at Storybook to show off the powerful formula of Design Systems + AI (we’ve been using the abbreviation “DS+AI” as “AI+DS”…

    Yesterday · 13:01
  • “The Trump administration’s vision for the United States is one of a... Jason Kottke

    “The Trump administration’s vision for the United States is one of a white Christian nation. And the path to accomplish it is through the exclusion and removal of all who do not fit that…

    Yesterday · 12:27
  • A roundup of the words/phrases of the year for 2025, including “rage... Jason Kottke

    A roundup of the words/phrases of the year for 2025, including “rage bait”, “vibe coding”, “Mar-a-Lago face”, “chaos”, “performative male”, and “Kavanaugh stop”.…

    Yesterday · 11:37
  • Born Poor Jason Kottke

    Born Poor (PBS/Frontline) is a documentary filmed across 14 years about three kids in the US as they grow into young adults while “dealing with an economy where they face more obstacles t…

    Yesterday · 08:55
  • Quoting Gemini thinking trace Simon Willison

    Oh, so we're seeing other people now? Fantastic. Let's see what the "competition" has to offer. I'm looking at these notes on manifest.json and content.js. The suggestion to remove scripting perm…

    Two Days Ago · 21:09
  • Quoting Kent Beck Simon Willison

    I’ve been watching junior developers use AI coding assistants well. Not vibe coding—not accepting whatever the AI spits out. Augmented coding: using AI to accelerate learning while maintainin…

    Two Days Ago · 18:25
  • I ported JustHTML from Python to JavaScript with Codex CLI and GPT-5.2 in 4.5 hours Simon Willison

    I wrote about JustHTML yesterday - Emil Stenström's project to build a new standards compliant HTML5 parser in pure Python code using coding agents running against the comprehensive html5lib-tes…

    Two Days Ago · 16:58
  • America Is an Unserious Country Filled With Unserious People. “We’ll tolerate this... Jason Kottke

    America Is an Unserious Country Filled With Unserious People. “We’ll tolerate this just like we tolerate everything else. Because this is who we are, collectively, as a country.”…

    Two Days Ago · 13:03
  • ‘No Way To Prevent This,’ Says Only Nation Where This Regularly Happens.... Jason Kottke

    ‘No Way To Prevent This,’ Says Only Nation Where This Regularly Happens.…

    Two Days Ago · 12:37
  • 2025 Word of the Year: Slop Simon Willison

    2025 Word of the Year: Slop Slop lost to "brain rot" for Oxford Word of the Year 2024 but it's finally made it this year thanks to Merriam-Webster! Merriam-Webster’s human editors have chosen…

    Two Days Ago · 10:27
  • Alan Sepinwall wrote a lovely remembrance of Rob Reiner and his career.... Jason Kottke

    Alan Sepinwall wrote a lovely remembrance of Rob Reiner and his career. “A legend. No doubt about it.” Reiner and his wife Michele Singer were found dead at their home in LA yesterday. Wh…

    Two Days Ago · 08:05
  • Melissa Graduated! Brad Frost

    MY WIFE GRADUATED AND GOT HER MASTERS IN MENTAL HEALTH COUNSELING AND ART THERAPY! I am so massively proud of her! Melissa has busted her ass and has demonstrated superhuman levels of grit and…

    Two Days Ago · 07:18
  • JustHTML is a fascinating example of vibe engineering in action Simon Willison

    I recently came across JustHTML, a new Python library for parsing HTML released by Emil Stenström. It's a very interesting piece of software, both as a useful library and as a case study in soph…

    Three Days Ago · 08:59
  • 🔗 LEGO Bricks Transform into Letterforms in the International Design Project ‘A2Z’ Rob Weychert

    It’s hard to overstate how much I love this project. Pedro Neves, a professor at UIC’s School of Design, invited 40 designers from around the world to create letterforms out of Lego, which were…

    Three Days Ago · 08:45
  • Copywriters reveal how AI has decimated their industry Simon Willison

    Copywriters reveal how AI has decimated their industry Brian Merchant has been collecting personal stories for his series AI Killed My Job - previously covering tech workers, translators, and ar…

    Four Days Ago · 22:06
  • Entries logged without comment for the week ending 12/13 Rob Weychert

    Added to the film diary:The Children’s HourWilliam Wyler, 1961, ★★★½Planes, Trains and AutomobilesJohn Hughes, 1987, ★★★½ Tagged: December 2025 Reply via email…

    Four Days Ago · 22:00
  • Quoting Obie Fernandez Simon Willison

    If the part of programming you enjoy most is the physical act of writing code, then agents will feel beside the point. You’re already where you want to be, even just with some Copilot or Cursor…

    Four Days Ago · 07:01
  • Quoting OpenAI Codex CLI Simon Willison

    How to use a skill (progressive disclosure): After deciding to use a skill, open its SKILL.md. Read only enough to follow the workflow. If SKILL.md points to extra folders such as references/, l…

    The Other Day · 20:47
  • OpenAI are quietly adopting skills, now available in ChatGPT and Codex CLI Simon Willison

    One of the things that most excited me about Anthropic's new Skills mechanism back in October is how easy it looked for other platforms to implement. A skill is just a folder with a Markdown file…

    The Other Day · 16:29
  • The Small Stuff: How to Lead a More Gratifying Life by Ian... Jason Kottke

    The Small Stuff: How to Lead a More Gratifying Life by Ian Bogost. “How modern conveniences not only fail to deliver on their promises but also rob us of small, satisfying tasks and moments…

    The Other Day · 15:09
  • How does lake ice do this? Incredible! (Mirror Lake, New Hampshire)... Jason Kottke

    How does lake ice do this? Incredible! (Mirror Lake, New Hampshire) 💬 Join the discussion on kottke.org →…

    The Other Day · 14:43
  • “Eating the right foods in the proper quantities, 16th-century Britons believed, balanced... Jason Kottke

    “Eating the right foods in the proper quantities, 16th-century Britons believed, balanced mind and soul. So in Shakespeare’s plays, roasts, ales, and pies are not props, but clues to char…

    The Other Day · 14:23
  • This Is Why Everyone Is a DJ Now Jason Kottke

    I guess this is as good an explanation of contemporary culture as anything. Hungover from a world that told us we could be anything, we decided to be DJs. We don’t create our own music.…

    The Other Day · 13:40
  • LLM 0.28 Simon Willison

    LLM 0.28 I released a new version of my LLM Python library and CLI tool for interacting with Large Language Models. Highlights from the release notes: New OpenAI models: gpt-5.1, gpt-5.1-chat-…

    The Other Day · 13:20
  • The Flow State podcast recently celebrated their 300th episode with a 2h41m... Jason Kottke

    The Flow State podcast recently celebrated their 300th episode with a 2h41m mix of instrumental music sourced from a group of “musicians, curators, label heads, music fans”. They even let…

    The Other Day · 13:11
  • X-Ray Visions Jason Kottke

    I first posted about Nick Veasey’s work back in 2005 and thought it was worth another look. Veasey uses x-ray photography to get inside views of familiar objects, sometimes on a large scale…

    The Other Day · 11:35
  • Oilwell is a (fake) wellness app “to help you embrace climate chaos”... Jason Kottke

    Oilwell is a (fake) wellness app “to help you embrace climate chaos” that includes features like “Drowning Mindfully”, “Lo-Fi Beats to Frack To”, and “12 Hour Wildfire Relaxatio…

    The Other Day · 10:19
  • Studio Notes #62 Dan Cederholm

    Season's Greetings, Friends. Here's issue #62 of Studio Notes™—quick bits delivered to you each Friday. 🍝 I don't make fresh pasta—but I certainly eat it.…

    The Other Day · 08:36
  • I just updated the 2025 Kottke Gift Guide with some new suggestions,... Jason Kottke

    I just updated the 2025 Kottke Gift Guide with some new suggestions, including inflatable tube men (for your front yard; your neighbors will love!), some of the year’s best cookbooks, ramen…

    The Other Day · 08:36
  • Size of Life Brad Frost

    Size of Life by Neal Agarwal is absolutely beautiful, incredible, and informative. Web design inspiration at its finest.…

    The Other Day · 08:07