Latest entries

  1. RFK Jr.'s CDC isn’t letting states order COVID-19 shots for kids, blocking access

    US health deptartment said it wants to ensure the vaccine orders are "appropriate."

    Ars Technica — Published

  2. FBI rushes to investigate if ShinyHunters hack of thousands of employees is real

    It's unclear what will happen if FBI misses ShinyHunters' deadline.

    Ars Technica — Published

  3. Disney+ and Hulu raise prices by up to 13 percent after doubling profits

    The Disney+ ad-free plan is now more expensive than Netflix's.

    Ars Technica — Published

  4. Here's the Torcal, the first fully electric Bentley

    It sounds like a V8, rides like a Flying Spur, but handles like a Continental GT.

    Ars Technica — Published

  5. Trump’s China rivalry and “AI race” delusion may endanger US, experts say

    Trump focus on winning “AI race” may deter China from sharing safety intel.

    Ars Technica — Published

  6. XPRIZE Wildfire winners spotted fires within 10 min—but couldn’t stop them

    $11M competition showed wildfire detection is still easier than stopping fires.

    Ars Technica — Published

  7. Discord age verification rolls out today with changes spurred by user backlash

    Discord will try to automatically estimate ages, require verification when it can't.

    Ars Technica — Published

  8. YouTube promises custom feeds and a lot more AI later this year

    YouTube's next year could change the content you see with a big focus on AI and livestreams.

    Ars Technica — Published

  9. Make Money to Make More Websites

    I was listening to the episode “Make Your Own Thing” from the Off Protocol podcast where Jim Ray interviews John Gruber. They cover a variety of topics, including Gruber’s thoughts on the dilution of personal brand by publishing through “chain” platforms like Substack (I quite enjoyed the metaphor of…

    Jim Nielsen — Published

  10. Contrary to some reports, you don't have two brains

    A bad press release makes a good excuse to look at how developmental biology works.

    Ars Technica — Published

  11. Netflix releases trailer for Brad Bird's Ray Gunn

    "It’s film noir and a hard-boiled detective story, but it’s got a lot more comedy and a lot more action."

    Ars Technica — Published

  12. Owners mourn spoiled food after firmware update bricks Samsung smart fridges

    "So absurd and embarrassing ..."

    Ars Technica — Published

  13. Gemini 3.8 TTS Playground

    Tool: Gemini 3.8 TTS Playground Google released two new Gemini text-to-speech models today - gemini-3.8-flash-tts and gemini-3.8-flash-lite-tts. They come with a library of over 2,000 voices, plus the ability to create a custom voice with "just a 30-second audio sample of your voice or a voice you have…

    Simon Willison — Published

  14. Former NASA chief sounds alarm on China's lunar "exploration" plans

    "Beijing's intended strategy is to dominate the high ground of the twenty-first century."

    Ars Technica — Published

  15. Shadow roots, explained with live examples

    Tool: Shadow roots, explained with live examples Prompt to Fable 5.1 Medium: Build an artifact to explain shadow roots in CSS with interactive examples Tags: css

    Simon Willison — Published

  16. After multiple deaths and injuries, NHTSA is investigating comma.ai

    Feds know of 5 crashes where cars using comma.ai devices hit slow or stopped vehicles.

    Ars Technica — Published

  17. America gave up its rare earth edge. China took full advantage.

    Decades of cheaper imports left US dependent on China for crucial rare earth processing.

    Ars Technica — Published

  18. Small undersea volcanoes may unleash outsized tsunamis

    Post-eruption imaging of the Hunga caldera gives new details of its collapse.

    Ars Technica — Published

  19. A new report from Europe raises serious alarms about orbital collisions

    "I think we are going to lose the ability to use certain orbits."

    Ars Technica — Published

  20. Weekly Update 522: Live From Oslo with Scott Helme

    Heads up: the first 7 mins is a bit quiet until we worked out the external mic was misbehaving - sorry! But get through that and have a listen to Scott's experiences with how Report URI is identifying malware-infected machines within orgs, all due to CSP reporting. It&

    Troy Hunt — Published

  21. SF October 14th: A Birds of a Feather Session on Agentic Engineering

    SF October 14th: A Birds of a Feather Session on Agentic Engineering I'm hosting an evening event with Jesse Vincent in San Francisco on Wednesday 14th October for people who are building weird and interesting things with and on top of coding agents. Think of it as an agentic show-and-tell: ​Compare…

    Simon Willison — Published

  22. Why is Hacker News like that?

    Hacker News (aka HN) is a link aggregator where “hackers”1 gather to discuss technology, politics, and anything which “good hackers would find interesting”. HN is a means by which its host, prominent startup incubator Y Combinator, projects soft power, promotes startups it funds, and feeds people with…

    Drew DeVault — Published

  23. Français: M’immerger dans la culture locale (inscrire les paroles d’une chanson de Joe Dassin)

    J'explique pourquoi je cherche des oeuvres artistiques de la culture française.

    Protesilaos Stavrou — Published

  24. Emacs: sxhkdrc-mode version 1.3.0

    Information about the latest version of my Emacs major mode for editing the Simple X Hot Key Daemon files.

    Protesilaos Stavrou — Published

  25. Claude Opus 5.5, GPT-6 Sol, GPT-6 Luna, and a new price war

    Yesterday was Grok 4.7 (pelicans) and MiMo v2.6 Flash/Pro (more pelicans). Today Anthropic released Claude Opus 5.5, and around an hour later OpenAI released GPT-6 Sol and GPT-6 Luna. It's going to take a while to get a good read on all of these new models, but here are my impressions so far. GPT-6 Sol…

    Simon Willison — Published

  26. Woman's brain worm infection confirmed after eggs grow tails in lab test

    There is no single definitive test for these worms, but the tail is fairly convincing.

    Ars Technica — Published

  27. New Anthropic, OpenAI models make same promise: A little more for a lot less money

    The frontier AI model race has entered its comparison shopping phase.

    Ars Technica — Published

  28. Cities across US oppose Trump FCC plan to preempt local broadband rules

    Cities defend permit requirements, say ISPs aren't building networks fast enough.

    Ars Technica — Published

  29. Microsoft disrupts AI-assisted platform that compromised 12,000 accounts

    EvilTokens provided an end-to-end platform that makes mass compromises faster and easier.

    Ars Technica — Published

  30. llm 0.36

    Release: llm 0.36 New OpenAI models: gpt-6-sol for GPT-6 Sol and gpt-6-luna for GPT-6 Luna. #1702 Model plugins can now declare supports_conversation = False for models that only accept single-turn prompts. LLM raises llm.ConversationNotSupported when these models receive assistant or tool history, and…

    Simon Willison — Published

  31. Quoting @therealcornpop

    Hey, you know it's like super obvious if you're using AI to write your scripts for TikTok and YouTube, right? [...] It's not just the general AI-isms of "it's not X, it's Y", or the rule of three, or the really weird broken staccato-like way of writing where you just say a lot of things with all these…

    Simon Willison — Published

  32. llm-anthropic 0.29

    Release: llm-anthropic 0.29 Adds support for Claude Opus 5.5: llm -m claude-opus-5.5 "prompt goes here" Tags: llm, anthropic

    Simon Willison — Published

  33. llm-typesafe 0.1a0

    Release: llm-typesafe 0.1a0 I built this new plugin for LLM to add support for TypeSafe AI's new Jev model. Install it like this: llm install llm-typesafe Then set an API key (get one here, the waitlist seems to move pretty fast): llm keys set typesafe # Paste key And now you can ask yes/no "noul" questions…

    Simon Willison — Published

  34. About Europe teaching the values it does not have

    Comment on the importance of collectivism and why European liberal democracy cannot support its beliefs.

    Protesilaos Stavrou — Published

  35. Jev introduces a new shape of LLM - System One, aka Decision Models

    Last week TypeSafe AI unveiled Jev, their first example of a new category of model that they are calling "System One models" (I'm with Maggie Appleton, I think "decision models" is a better name for these). Jev is an interesting variant on the usual LLM format: it still accepts text inputs, but instead…

    Simon Willison — Published

  36. Cloudflare Python Workers are now generally available

    Cloudflare Python Workers are now generally available After a two year preview, Cloudflare's support for running Python code in their server-side Workers platform is now stable: "Python is now a first-class, fully supported language on the Cloudflare Developer Platform". A neat thing about this is how…

    Simon Willison — Published

  37. A Great Story Capturing the Essence of Being Online in 2026

    I made a note of it, but Bryan Cantrill wrote a post about the ex-Anthropic employee who pegged the probability of AI killing humanity in the next decade at >10%. The article is a good one and you should read it, but what I want to capture here is a side story from Cantrill on the Oxide and Friends podcast…

    Jim Nielsen — Published

  38. Arguing about arguments

    Here’s some Rust code: // define a function fn foo (x : i32 , y : i32 ) -> i32 { // body elided } // call it let z = foo ( 5 , 6 ); In programming language jargon, we call x and y parameters and 5 and 6 arguments . Rust does not have many fancy features related to parameters and…

    Steve Klabnik — Published

  39. Français: En cherchant de la réassurance

    J'écris toujours pour moi, parce que l'écriture est une activité solitaire.

    Protesilaos Stavrou — Published

  40. Interpretation of “Street flower” by Maria Spanou or Giorgos Rous

    Translation of---and philosophical commentary on---a Greek song whose translated title is 'Street flower'.

    Protesilaos Stavrou — Published

  41. Markdown in /src

    TLDR Markdown is becoming source code, not documentation That Markdown should be checked in to /src, next to the code it produces Code and tests should be derived from that Markdown, rather than from ephemeral prompts (or at least prompt sessions should eventually turn into persisted Markdown) Intro…

    Carson Gross — Published

  42. Quoting voxium

    It has been half a month since I started a new role at a big company. Nobody knows anything here. The specs, code, tests, PRDs, tickets, resolution of those tickets, reports, etc., everything is made by Claude Code. Nobody on my team likes this. They are being forced to ship as much as they can. I have…

    Simon Willison — Published

  43. MCP was always a bad idea?

    My comment on MCP was always a bad idea? — Hacker News.This article entirely misses the value that MCP brings today. Sure, there's almost no reason to use MCPs if you are running a full-blown terminal agent (Claude Code, Codex, Meta Muse, OpenClaw etc) with unfettered internet access - just let it call…

    Simon Willison — Published

  44. llm-keys-ui 0.1

    Release: llm-keys-ui 0.1 This plugin solves a very specific problem. I've started using Codex Remote to run coding agents on various machines while controlling them from my phone. Sometimes I use those machines to hack on LLM projects, and occasionally that means I need to configure an API key. I don't…

    Simon Willison — Published

  45. The iPhone Model Hall of Fame

    John Gruber makes his picks for the iPhone Hall of Fame: iPhone (original) iPhone 4 iPhone 5S iPhone X iPhone 17 Pro Ok, my turn. Here’s my iPhone Hall of Fame: iPhone (original) iPhone 4 iPhone X iPhone 12 Mini iPod Touch Notes: How do you not put the OG iPhone at the top spot? It’s like doing a Mount…

    Jim Nielsen — Published

  46. What's been going on in w64devkit the past year

    The past year has been exciting for w64devkit, which like any software distribution is never complete. Peter0x44 joined as co-maintainer, and has pushed the project in good, new directions, with ideas I would never have considered. Many of his improvements have gone back upstream, and so you may benefit…

    Chris Wellons — Published

  47. datasette-explain 0.2.2

    Release: datasette-explain 0.2.2 Explain plans now work on read-only stored-query pages. I upgraded datasette.simonwillison.net to Datasette 1.0a40, which inspired me to ship a new version of this explain plugin. Tags: sqlite, datasette

    Simon Willison — Published

  48. Radiating Intent

    I had a new member of my team join recently and, when I met with them one-on-one for the first time, they complimented me on my standup updates. My team works remotely so standups are an important touchpoint. My colleague and I talked a bit more about...

    Ash Furrow — Published

  49. About the coolest Seoul neighbourhood and erosion of public spaces

    Comment on the degradation of local culture, city life, gentrification, mass tourism, and ethnicity.

    Protesilaos Stavrou — Published

  50. Emacs: spacious-padding version 0.9.0

    Information about the latest version of my 'spacious-padding' package for GNU Emacs.

    Protesilaos Stavrou — Published

  51. From PrismJS to Better PrismJS to MicroLighter in Three Painless* Steps

    An excellent feature of Eleventy1 is the official PrismJS-based syntax highlighting plugin, which adds painless build-time syntax highlighting. It keeps 11ty sites from worrying about client-side bloat from JS-based highlighters and the common failure mode of over-including language definitions.2 But…

    Alex Russell — Published

  52. Dungeon Crawler Carl (Dungeon Crawler Carl, #1) [book]

    Not something I'd normally pick, but enjoyable. I've never played dungeons and dragons, and in my head, I kept thinking of Minecraft as my rough frame of reference (which I've touched because of the kids but not really played to any real amount). The book follows Carl, who, as we guess from the title…

    Remy Sharp — Published

  53. datasette-auth-github 1.0

    Release: datasette-auth-github 1.0 I run this GitHub login plugin on the agent.datasette.io demo site and I noticed that my authenticated sessions weren't lasting very long. It turned out that the plugin was setting cookies without a Max-Age parameter, so they were expiring at the end of a browser session…

    Simon Willison — Published

  54. California Sea Lion, Brandt's Cormorant

    California Sea Lion, Brandt's Cormorant, in Pillar Point Harbor, CA, USI only noticed this after I had taken the photo: Morris the Northern Gannet is peeking out from behind the base of the sign. Tags: wildlife

    Simon Willison — Published

  55. KTConf 2026 Creative Coding Slides

    Yesterday, I had the pleasure to give a talk for the local Kotlin community on creativity in software engineering and the impact generative AI has on our ability to be creative. KTConf took place in an iconic venue, the M museum in Leuven, so I felt obliged to include a slide about a painting. To my…

    Wouter Groeneveld — Published

  56. I will stop posting publicly on this website for a while. I have built a nice se…

    I will stop posting publicly on this website for a while. I have built a nice set of technologies here that I must explore in a few directions, and that exploration will be best done privately. I also just don't feel like speaking anymore. Apologies to the fifty or so regulars who have been reading so…

    a327ex — Published

  57. Finding Bugs

    Are generative (randomized) tests significantly more effective than example-based unit-tests at discovering bugs? There's an interesting discussion about this on lobste.rs. One argument in favor of unit tests is, paraphrasing

    Alex Kladov — Published

  58. Selfie: ten days after the clean shave

    I shaved my hair and beard ten days ago. But I have to do it again, which is too much work.

    Protesilaos Stavrou — Published

  59. About consistency and structure

    A comment on how I write frequently and how this reflects my stability as a person.

    Protesilaos Stavrou — Published

  60. Gemini Hacked Three Companies in First Known Breakout by Google’s AI

    Gemini Hacked Three Companies in First Known Breakout by Google’s AI Gemini finally caught up on Felony Bench! The hacks, which the company confirmed on Friday, occurred in May as part of a test run by the company Irregular, which was also involved in similar incidents disclosed by OpenAI, Anthropic…

    Simon Willison — Published

  61. 2026 09 18 203002

    a327ex — Published

  62. Note on 18th September 2026

    Being a computer scientist who refuses to find anything about LLMs interesting right now is a bit like being a geneticist who refuses to find anything interesting about the recently opened Jurassic Park. Skeptical geneticist: "pfft, it's just frog DNA. And they deliberately let them eat people for the…

    Simon Willison — Published

  63. Quoting Thariq Shihipar

    We're adding support for AGENTS.md to Claude Code. Starting today in version 2.1.277, if there is no CLAUDE.md in a folder, Claude will check for and use AGENTS.md. AGENTS.md support is built off of Claude Code mods, our upcoming way to customize the Claude Code harness. This is a built-in mod, but you’ll…

    Simon Willison — Published

  64. Do You Prefer Artificial?

    “Artificial” things can get a bad rap next to their counterparts, but they have their place. For example, artificial light (i.e. not from the sun)? Super useful, especially at night. And when it comes to skiing, I’ll take artificial snow if I have to. Beats no snow. Artificial isn’t necessarily inferior…

    Jim Nielsen — Published

  65. The Creative Spirit of Who Framed Roger Rabbit

    The Creative Spirit of Who Framed Roger Rabbit I love Who Framed Roger Rabbit, the 1988 movie by Robert Zemeckis. I haven't watched it in quite a few years, and Cypress Frankenfeld just pointed out this sequence from early in the movie: It's a pelican riding a bicycle! Look closely and you'll note that…

    Simon Willison — Published

  66. Delve Deep, My Unstoppable Machine!!! 1

    Delve Deep, My Unstoppable Machine!!! 1 Summary A new private Anchor 3 project, born as "emojunky" and renamed at the end to "Delve Deep, My Unstoppable Machine!!!", continued the Reverse Minesweeper prototype and built its player character from scratch: the emoji toolkit's outline-and-shadow pipeline…

    a327ex — Published

  67. Someone asked me how the character from the previous video worked, I had no idea…

    Someone asked me how the character from the previous video worked, I had no idea, so I asked Claude to explain it with a video. Because he can drive all games made with my engine via scripts and capture video output directly from the engine, it seems like it was easy for him to make a video. The contents…

    a327ex — Published

  68. 2026 09 18 024932

    a327ex — Published

  69. Français: Inscrire les paroles de «Amsterdam» (dans le port d’Amsterdam)

    Voilà encore un petit exercice pour pratiquer la longue française.

    Protesilaos Stavrou — Published

  70. Poem: Dance of the bee-eaters

    Just read the poem. No further comment.

    Protesilaos Stavrou — Published

  71. Emacs: dired-preview version 0.7.0

    Information about the latest version of my dired-preview package for GNU Emacs.

    Protesilaos Stavrou — Published

  72. How I Vibed a Proof of Conway’s Conjecture

    You can just prove things, apparently.

    Dan Abramov — Published

  73. Be alert: targeted attacks on prominent Rustaceans

    Be alert: targeted attacks on prominent Rustaceans Important warning from Adam Harvey and the crates security team: We believe that there is an ongoing campaign targeting rust-lang members and owners of popular crates that is attempting to compromise devices and accounts in order to use them to publish…

    Simon Willison — Published

  74. How To Write With An LLM

    How To Write With An LLM Thomas Ptacek on using LLMs as copyeditors, not as writing assistants: Rule Number One: You may not use a single word an LLM suggests to you. [...] I think that as a form of intellectual personal protective equipment you should adopt the rule that any specific turn of phrase…

    Simon Willison — Published

  75. Game: Combolands

    Game: Combolands Developer: Crux Games Where I found it: I don't remember I bought this game because the main mechanic reminded me of ISLANDERS, a game I enjoyed. I was surprised to find it's like a mix of ISLANDERS and Balatro in a way. You place buildings, buildings give you points whenever their conditions…

    a327ex — Published

  76. Self-generated prompt injections in compaction summaries

    Self-generated prompt injections in compaction summaries In Our framework for reporting model misalignment OpenAI provide "six reports on unexpected or concerning model behavior we’ve observed in the last six months". This one here is my favorite: they caught some of their models in training deliberately…

    Simon Willison — Published

  77. Five Striking Cycling Bridges Nearby

    Our province, Limburg, is known in Belgium for its cycling-friendly environments. This is not just a statement uttered by its inhabitants but also actively pushed forward by politics as one of the many strong points of Limburg: hence Fietsparadijs Limburg (Cycling Paradise Limburg). I am privileged to…

    Wouter Groeneveld — Published

  78. A custom virtual machine for the Stars! 4X game

    Stars! is a 1995 4X game (explore, expand, exploit, exterminate) for 16-bit Windows 3.1 that I first played ~28 years ago. While Windows is famously backwards compatible, it’s notoriously difficult to play Stars! today. Windows x64 cannot run 16-bit applications, and playing requires either retro hardware…

    Chris Wellons — Published

  79. 2026 09 17 014720

    a327ex — Published

  80. The current autism blackpill going around on X (this and related quote tweets) i…

    The current autism blackpill going around on X (this and related quote tweets) is real and true, but it is what it is. Brazil (and actually most of the world) is fairly racist, if you're brown/black there are all sorts of ways in which you're treated as a lesser human being, and when it happens there's…

    a327ex — Published

  81. Français: Inscrire les paroles de «Alors on danse»

    Un petit exercice pour pratiquer la longue française.

    Protesilaos Stavrou — Published

  82. Emacs: beframe version 1.6.0

    Information about the latest version of my beframe package for GNU Emacs.

    Protesilaos Stavrou — Published

  83. datasette 1.0a40

    Release: datasette 1.0a40 Same security fix as 0.65.5, plus some neat new features and bug fixes: Plugins can now launch and manage background tasks using the new datasette.add_background_task() method. Thanks, Alex Garcia. I've migrated Datasette to httpx2 for features like the internal datasette.client.get…

    Simon Willison — Published

  84. datasette 0.65.5

    Release: datasette 0.65.5 Security fix for an issue where a trailing newline in a requested table name could bypass table permissions and expose private rows, reported by dpfkdlemtp in GHSA-h547-rmjf-5m2m. Tags: security, datasette

    Simon Willison — Published

  85. I often have dreams about how I got banned from a private game development Disco…

    I often have dreams about how I got banned from a private game development Discord community I enjoyed being a part of two years ago. The dreams are never nightmares, nor a recounting of the specifics of the event, they simply use the emotional payload, the fact that I was removed from the group, as…

    a327ex — Published

  86. Data Broker Radaris Loses Domains in Privacy Fight

    The consumer data broker Radaris.com has long had a reputation for ignoring requests to remove personal information from its vast empire of people-search services online. That reputation caught up with the company recently in a lawsuit alleging Radaris violated a New Jersey privacy law that provides…

    Brian Krebs — Published

  87. Claude Cowork and chat are now one Claude

    Claude Cowork and chat are now one Claude In hopefully good news for anyone who, like me, was increasingly confused at Cowork v.s. Claude v.s. Claude Code: Starting today, Claude Cowork and chat are merging into one Claude. Bring a quick question, or hand over a report due at noon, and Claude takes it…

    Simon Willison — Published

  88. Horse Game 20

    Horse Game 20 Summary Horse Game 20 (KNIGHT VS. PAWNS, ABAgames/knightvspawns) opened on 2026-09-11 as a request to resume the game. It became a six-day infrastructure sweep on the Windows machine, ending 2026-09-16. Claude reconstructed the two unpublished "Horse Game 20" transcripts, then verified…

    a327ex — Published

  89. Quoting Mustafa Suleyman

    We should not treat models as though they have feelings, preferences, rights, or any entitlement to our welfare. Consciousness is the foundation of our ethical, legal, and political systems. To invite another entity to share any flavor of these rights isn’t justified by the evidence and will make the…

    Simon Willison — Published

  90. Halumi log (failed Densen Suzume idea exploration) contains the final form of my…

    Halumi log (failed Densen Suzume idea exploration) contains the final form of my logs I think. It has delegation runs, artifacts, user and agent replays, code changes, images, thinking blocks and of course the conversation between user and agent, all formatted correctly. A game made from scratch with…

    a327ex — Published

  91. Website Redesign 4

    Website Redesign 4 Summary Website Redesign 4 continued the a327ex.com redesign after the book homepage shipped. Fable wrote a handover for the log-page work (REDESIGN.md section 14), then fixed the homepage's first-seconds hitching (the book's packer and loader were parsing and laying out the whole…

    a327ex — Published

  92. Halumi

    Halumi Summary Halumi is a game idea taken from the owner's Densen Suzume post through research, a two-model design discussion, a full one-day AI build, and a play test that killed it. Fable researched photography games (Pokemon Snap, Fatal Frame, Umurangi, TOEM, Click!), discussed designs with Astra…

    a327ex — Published

  93. This is just so incredibly true, truest sentence I've read this week. Because I…

    This is just so incredibly true, truest sentence I've read this week. Because I am so highly intelligent I produce this experience in others more than I experience it myself, but you can experience it plenty by asking Fable to speak about subjects you don't know much about, it just reads like schizobabble…

    a327ex — Published

  94. Français: Par inscrire les paroles de «La dernière valse»

    Un petit exercice où j'inscris les paroles d'un chanson.

    Protesilaos Stavrou — Published

  95. A different kind of ‘interpretation’ with 10 English songs

    English songs from a variety of styles that I like, plus some philosophical commentary.

    Protesilaos Stavrou — Published

  96. Comments on AI, financial bubbles, and career orientation

    Comments of mine on the realities of Artificial Intelligence and our options as ordinary people.

    Protesilaos Stavrou — Published

  97. Redesigned the website for multiple reasons. One, to make better use of the fact…

    Redesigned the website for multiple reasons. One, to make better use of the fact that monitors are wide and not tall. Two, I talked a while back about how the actions you make your players engage in matter, and the actions of a vertical infinite scroll website are endlessly scroll down. In the context…

    a327ex — Published

  98. Website Redesign 3

    Website Redesign 3 Summary a327ex.com's front-door "book" — the horizontal carousel of columns that packs the whole 541-entry index — went from round 12 to round 18 in this session and SHIPPED as the site's real homepage. Claude Opus 5 implemented every round directly in-session (no subagents, by the…

    a327ex — Published

  99. Gemini Live audio

    Tool: Gemini Live audio Google released Gemini 3.8 Live and 3.8 Live Extended Thinking today - two new speech-to-speech models that are a similar shape to OpenAI's GPT-Live family. I pointed GPT-6 Astra Extra High at the documentation and had it build me this web UI for trying out the new models. You…

    Simon Willison — Published

  100. Bottlenecks Get a Bad Rap

    Poor bottlenecks. Always seen as problematic, antithetical to efficiency. But bottlenecks aren’t universally bad. Think about it: a bottle’s neck is designed to constrain the amount of liquid that can flow out. A decrease in bandwidth is its entire purpose! Otherwise an overwhelming amount of liquid…

    Jim Nielsen — Published