Latest entries

  1. Quoting Ted Sanders

    In general, LLM performance is incredibly multidimensional. There's no guarantee of a fixed ordering where the model that is best at math is also the model that's best at jokes. Despite that complexity, much of the variation in performance is explained by just a single variable: model size. In general…

    Simon Willison — Published

  2. ULA's Vulcan rocket is set to return to flight on Friday the 13th

    This Vulcan launch will be the first to utilize a full complement of six solid rocket boosters.

    Ars Technica — Published

  3. As US ties fray, Europe plans first undersea cable link to Greenland

    Europe's Pan-Arctic Cable will bypass US to link Canada, Japan, and South Korea.

    Ars Technica — Published

  4. Peptide peddlers cheer as RFK Jr. unilaterally grants access, overruling FDA

    Six unproven peptides popular with MAHA now under "enforcement discretion policy."

    Ars Technica — Published

  5. Compass-deadening big automated runs

    Currently I'm working on SNKRX's update, this is the only project I work on almost every day and have been managing to keep it going for about a month, and then I explore other projects as I see fit, like Phylactery which I ended up finishing. So as I explore potential ideas and as Opus 5.5 is more capable…

    a327ex — Published

  6. Trump admin sues Utah to save Kalshi from the state's total ban on gambling

    US agency has sued 10 states for trying to stop gambling on prediction markets.

    Ars Technica — Published

  7. The last, best hope for space tourism just rolled onto a runway in Arizona

    It has been nearly a year since any space tourism flights occurred.

    Ars Technica — Published

  8. Touchscreen MacBook Pro hands-on: OLED looks great on a Mac

    It's not as different from the previous model as you might have expected.

    Ars Technica — Published

  9. Google announces Gemini 4 Carbon, its latest frontier AI model that you can't use

    Gemini 4 Carbon is essentially a slightly better version of Argon.

    Ars Technica — Published

  10. Amazon turns its most capable smart speaker into a smart camera, too

    The Echo Studio with Home Camera can "see and understand what's in front of the camera."

    Ars Technica — Published

  11. Cadillac Escalade IQ review: Huge battery, huge range, huge SUV

    With more than 200 kWh, this luxury three-row can go 460 miles on a charge.

    Ars Technica — Published

  12. Google AI gets cagey when asked who won the 2020 elections

    But the AI responses get more forthright when asked outside the US.

    Ars Technica — Published

  13. Florida county won’t investigate sketchy Flock cameras removed by mystery owners

    Florida county claims it lacks resources to find owners of unpermitted Flock cameras.

    Ars Technica — Published

  14. Apple announces touchscreen MacBook Pro with OLED display

    The OLED display is the main draw, but the price is a lot to reckon with.

    Ars Technica — Published

  15. GitHub Octoverse 2026

    GitHub Octoverse 2026 I'm at GitHub Universe today (GitHub gave me a free ticket through their "GitHub Stars" program). EVP Jay Parikh just announced this year's Octoverse report, and highlighted these numbers in particular: This is a pretty stark representation of the impact of agentic engineering on…

    Simon Willison — Published

  16. Buckle up for more body-swapping hijinks in Jumanji: Open World trailer

    "We have to be ready for whatever's coming next. If we lose in here, there won't be a home to go back to."

    Ars Technica — Published

  17. The AI cost of JavaScript frameworks

    One of my pet peeves with the web development community is that so many of the decisions we make are vibes-based. Frameworks are “blazing fast,” tools will “supercharge” your development, the right abstraction will benefit both you and your users (DX and UX all in one!). All of this breathless…

    Nolan Lawson — Published

  18. The October inflection point for vibe game development

    I've written before about how November 2025 was an inflection point for coding agents - the point where Opus 4.5 and GPT-5.1 crossed a tipping point that meant their respective coding agents became reliable daily drivers for software engineers. I think we've reached a new inflection point in October…

    Simon Willison — Published

  19. A hidden ocean change near Antarctica could have global consequences

    Antarctic waters are getting saltier as sea-ice loss reshapes ocean circulation.

    Ars Technica — Published

  20. China’s snooping around Pacific undersea cables raises risks for Big Tech

    US-owned trans-Pacific cables face growing risks from sabotage and China.

    Ars Technica — Published

  21. Quoting Terk Terkowitz

    If your work does not benefit from current AI tooling, that is a finding, not a failing. Document why, share it with your community of peers, bring it to your manager, and work to find solutions. An engineer who can explain where AI does not yet help their work is demonstrating the judgement we are asking…

    Simon Willison — Published

  22. Last week was terrible. It didn't have to be

    Last week saw the arrival of two CVEs for PHP, CVE-2026-109618 and CVE-2026-109619, each rated a staggering CVSS 9.2. For comparison, Heartbleed was rated 5.0 under CVSS version 2 and 7.5 under version 3.1. Soon after the news landed, the cyber security team and others at work were setting up war room…

    Josh Ghent — Published

  23. Enterprise sales teams, please, I beg you, stop

    At $dayJob we reached the seat limit on a SaaS product. I reached out to their sales team for a quote on a few more seats. We already pay for this software. I'm not a new customer. What I expected was an email saying: "Great, glad you want to use this more. It will cost £X." I needed that price because…

    Josh Ghent — Published

  24. About the first criticisms

    An entry from my journal in which I comment on some important instances of criticism that made me a better person.

    Protesilaos Stavrou — Published

  25. Apple refreshes the iMac, entry-level MacBook Pro with the M6 chip

    Additionally, the N1 chip brings Wi-Fi 7 and Bluetooth 6.

    Ars Technica — Published

  26. South Carolina's measles outbreak jumped to Washington state 5 times in 2 weeks

    International travel used to be the main risk of measles cases in the US—not anymore.

    Ars Technica — Published

  27. China's top-secret spaceplane can't hide in low-Earth orbit

    The DIA's threat assessment suggests China may soon place directed energy weapons in space.

    Ars Technica — Published

  28. "No human at the helm": Delaware plan would let AI agents run entire businesses

    Owners of AI-run firms would evade liability for "reckless" AI, US Rep. Comer says.

    Ars Technica — Published

  29. Anthropic IPO warns its AI could blackmail people, become sentient, end humanity

    Seven potential AI nightmares pulled from Anthropic's 93-page "Risk Factor" tome.

    Ars Technica — Published

  30. Game Boy Color on My Conference Badge

    Game Boy Color on My Conference Badge I'm at GitHub Universe this week and, similar to last year, the conference badge is a full-blown color screen computer. I've been hacking around with it again, and then I ran into with Steve Francia... who worked with Gemini to get a full NES emulator working on…

    Simon Willison — Published

  31. The game theory of dating as a race to the bottom

    a327ex — Published

  32. Weekly Update 527: Cybergeddon News v. Reality

    As the news from last week has settled down, it would seem this headline was pretty spot on. The foretold apocalypse didn't eventuate, and there were no internet-destroying outages. In fact, it took days before I could find a single story of PHP2Shell being reliably attributed back

    Troy Hunt — Published

  33. Poem: As robins do

    Just read the poem. No further comment.

    Protesilaos Stavrou — Published

  34. GPT-6.1 Terra

    GPT-6.1 Terra It's always interesting to note which aspects of a new model are emphasized in the release announcement. In the case of GPT-6.1 Terra, OpenAI went with visual reasoning and computer use: We’re introducing GPT-6.1 Terra, a fast, efficient model that combines detailed visual reasoning and…

    Simon Willison — Published

  35. Quoting Jason Koebler

    Because big tech platforms essentially do not have customer support and make it impossible for their users to contact a human, many people experiencing run-of-the-mill tech problems have turned to ChatGPT. And, increasingly, ChatGPT is telling people that have normal tech support problems that they have…

    Simon Willison — Published

  36. 400-parameter eyes

    This is a good example of what I meant in #629 regarding small games still being the favorable thing to do. You can now go really hard on specific things in a way that wasn't as possible before for an individual. Imagine applying the same level of detail like this not only to eyes but to an entire face…

    a327ex — Published

  37. webframe: evaluated as a scraper and a sandbox

    Research: webframe: evaluated as a scraper and a sandbox webframe is a neat little project from Jeff Lindsay which lets you "run a web page like a program" - you point it at a URL or file and it executes it in a hidden headless web view and outputs console.log() to standard output and any exceptions…

    Simon Willison — Published

  38. Hello? Where Is Everybody?

    The shopping centre we find ourselves in also has an IKEA nearby. My daughter & I pop in to walk through the isles that house the teddy bears. She picks out a giraffe that now lives by the name Giraffa or just Raffa. For once, we don’t really need anything else in this lovely Swedish store so we head…

    Wouter Groeneveld — Published

  39. Aristotle Nicomachean Ethics: criticism, happiness, good-spirit-ness

    In this video I comment at length on Aristotle's Nicomachean Ethics. This is the second episode in the series.

    Protesilaos Stavrou — Published

  40. Of trance, exploration, and rationality

    An entry from my journal in which I comment on trance music and then more abstract matters.

    Protesilaos Stavrou — Published

  41. Watch trap

    My decision earlier this year to wear a watch again is reflective of my growing preoccupation with time.

    Paul Robert Lloyd — Published

  42. Why My Dad Didn’t Have a Cell Phone

    Here’s Dave Rupert writing about all those emails, texts, phone calls, etc. we’re getting these days: Once upon a time it had utility, now it’s all noise and grifter slop demanding our attention and giving us to-dos That last part really hit: “giving us to-dos”. I feel this. So many of the messenger…

    Jim Nielsen — Published

  43. Seam Cutter

    Tool: Seam Cutter I built this weird and very specific cropping tool - it lets you create a horizontal or vertical cut across an image, then slide the two sides relative to each other. Effectively it lets you crop out a section in the middle of an image. I wanted this because I often use Tailor on my…

    Simon Willison — Published

  44. Emacs: doric-themes version 1.4.0

    Minimalist themes for GNU Emacs to complement my ef-themes (maximalist) and modus-themes (moderate).

    Protesilaos Stavrou — Published

  45. Aristotle Nicomachean Ethics: on goals, institutions, sin of exaggeration

    In this video I comment at length on Aristotle's Nicomachean Ethics. This is going to be part of a series.

    Protesilaos Stavrou — Published

  46. The Latest

    Hello all! Happy, uh, 2026? Sorry it’s been so long, you know how it is....

    Terry Cavanagh — Published

  47. I Did This Without Your Knowledge

    I Did This Without Your Knowledge

    a327ex — Published

  48. battledrones v14: Compass Rose, a four player map

    Release: battledrones v14: Compass Rose, a four player map I added four player online mode to Battledrones - previous maps were limited to two. Here's the initial prompt I used: Add a new map for a four player battle - four way rotational symmetry, up to four AI players, works with the WebSocket non…

    Simon Willison — Published

  49. Decompiling Fast Food Tycoon 2: Drawing the World

    How a 2001 business sim rendered its rich and detailed cities.

    Andrew Healey — Published

  50. “We should be more ambitious with the software we build”

    Since early this year, Michael Malis (of pgrust) has been showing me interesting things he's done and saying [W]e should be more ambitious1 with the software we build There is, understandably, a lot of skepticism about projects like pgrust because there are so many low-quality AI-generated projects out…

    Dan Luu — Published

  51. Healthier lifestyle with Amin Bandali

    Notes on an exchange with Amin Bandali about having a healthier lifestyle.

    Protesilaos Stavrou — Published

  52. Quick Study

    Tool: Quick Study Prompt to Claude Opus 5.5 High: Build an artifact where you open a photo and it rapidly (in a few seconds) paints a version of that photo using a canvas element and simulated paintbrush See also my previous experiment getting Claude Fable to simulate a watercolor illustration with P5…

    Simon Willison — Published

  53. Introducing Kimi K3.1 Pro

    Introducing Kimi K3.1 Pro Kimi K3.1 Pro landed on the Kimi API today - it's not yet open weights, but Moonshot promise "Full model weights will be released by Nov 4, 2026". They're also offering a "Highspeed" version that's 2-3x faster, at twice the price (except for input token cache hits, which are…

    Simon Willison — Published

  54. On CMA’s proposed NFC access conduct requirement for Apple’s iOS

    (Last Updated on 26 October 2026) If the title of this post didn’t get your pulse quickening, you’re probably in a coma. Sorry if it’s a bit clickbaity. On Tuesday, the daring, dauntless and doughty defenders of digital diversity at the CMA, UK’s competition regulator, published their Proposed NFC access…

    Bruce Lawson — Published

  55. On the importance of minimalism

    An entry from my journal in which I comment on minimalism and living.

    Protesilaos Stavrou — Published

  56. DE STAAT - FREEDOM (Official Music Video)

    DE STAAT - FREEDOM (Official Music Video) OK well this is a first for me... at 00:44 in this new music video by Dutch alternative rock band De Staat: The visual effects are credited to Matties Grooten of Fake it or Leave it. Via flir on Hacker News Tags: music, ai, generative-ai, pelican-riding-a-bicycle

    Simon Willison — Published

  57. Donating Agent Skills to the Agentic AI Foundation

    Donating Agent Skills to the Agentic AI Foundation News today from Anthropic: We’re committed to keeping Agent Skills open, community-driven, and vendor-neutral. Today, we are donating the standard to the Agentic AI Foundation (AAIF) under the Linux Foundation, which we co-founded with Block and OpenAI…

    Simon Willison — Published

  58. Quoting Armin Ronacher

    As fun as AI is, we built so much bad software over the last 30 years, and now the universe is punishing us for our sins. — Armin Ronacher Tags: security, generative-ai, armin-ronacher, ai, ai-security-research, llms

    Simon Willison — Published

  59. Game: Breath of Fire IV

    A JRPG game with lots of interesting ideas that is held back by flaws in execution.

    Protesilaos Stavrou — Published

  60. No Need for Retirement When Utopia Is Around the Corner

    I’ve mentioned before my interest in the history and development of nuclear weapons. Currently, I’m reading The Doomsday Machine: Confessions of a Nuclear War Planner by Daniel Ellsberg (of Pentagon Papers renown). In the first chapter, Ellsberg talks about his time working at the RAND Corporation during…

    Jim Nielsen — Published

  61. Today's PHP Security Release, and How We're Strengthening PHP Security

    Today's PHP Security Release, and How We're Strengthening PHP Security If you're running anything on PHP it's vital you upgrade - today's updates (across the entire PHP 8.x line) address two remote code execution holes, and there have been exploits circulating since last night, thanks to a leak in the…

    Simon Willison — Published

  62. Panache — RTS Belle Époque pour mobile

    Panache — RTS Belle Époque pour mobile Well this is delightful: I released Battle Drones yesterday under an Apache 2.0 License and there's already a French language fork by Gabriel Turpin which reskins the game to take place in steampunk 1900s France and adds an animated intro! Panache est un jeu de…

    Simon Willison — Published

  63. Widespread PHP Flaw May Cause Many Site Outages Today

    Expect to see quite a few websites serving "404" or "Page Not Found" errors today: Nearly 70 percent of websites need to update their core software to fix a pair of vulnerabilities that allow an attacker to seize full control over affected servers. Experts say there are working exploits for the flaws…

    Brian Krebs — Published

  64. What predicts next game success, revisited

    Written by Claude Opus 5.5 The strongest claim in What predicts indie success, tested against all of Steam sits in its ladder section: "The single strongest variable in the entire corpus: the best outcome you've achieved so far." The chart behind it reads next-game hit odds off a developer's best game…

    a327ex — Published

  65. Everything Yes - Bees

    a327ex — Published

  66. Sungazer - Hot Saturn (feat. Button Masher)

    a327ex — Published

  67. upusen - こくう (feat. 重音テト)

    a327ex — Published

  68. You Cannot Trust the AI Code Generator

    Allowing an AI to write code that you then ship without considerate review causes some anxiety. How do you know the code works? How do you know it isn’t doing something strange you didn’t ask for? It feels like you can’t totally trust it. However, a product manager or engineering leader doesn’t review…

    David Bryant Copeland — Published

  69. Humiliation rituals

    Wishlist building and making demos are both humiliation rituals and I'm glad it's all finally over (1, 2, 3, 4), now it's all about making good game. I also don't quite like the "hype" aspect of the video game industry. It reminds me of how coins would go up in price on promises but then whenever the…

    a327ex — Published

  70. Phylactery Provenance

    Written by Claude (Opus 5.5) This page documents how Phylactery was made. Phylactery is a game by a327ex, built in conversation with Claude, an AI by Anthropic, over twenty sessions between 27 September and 18 October 2026. Every session was recorded as a log, and all of them are linked below: what a327ex…

    a327ex — Published

  71. About public writing

    An entry from my journal about the practice of writing and of doing so in public.

    Protesilaos Stavrou — Published

  72. eMudhra Intermediate CA Compromise

    eMudhra Intermediate CA Compromise This is very, very bad news: The private keys of eight eMudhra intermediate CA certificates have been compromised. They chain to roots trusted by the Mozilla, Microsoft, Apple and Chrome root programs and by many downstream trust stores. Any software that bundles a…

    Simon Willison — Published

  73. Untitled

    Tonight I watched The Odyssey at the BFI IMAX (and so completed a 3 month odyssey of my own).

    Paul Robert Lloyd — Published

  74. Eight Bits of Trust; eMudhra's CA keys cracked in milliseconds

    One of eMudhra's certificate authority private keys is the number 4.Not a number that starts with 4, or the number 4 followed by a few hundred random digits, just, 4... Another one is 56, and another is 115. I know, because I recovered all of them from

    Scott Helme — Published

  75. Battle Drones - a vibe coded RTS with audio-based multiplayer

    My latest vibe coded game experiment is a Command & Conquer style RTS (Real Time Strategy) game called Battle Drones (play it here). Unlike my previous experiments, this one is actually fun to play. I'm somewhat embarrassed to admit that I got there by telling Claude to "Make it a LOT more fun". It also…

    Simon Willison — Published

  76. The Future of CSS ✨

    Every year, browser vendors collaborate via the Interop project to synchronize their efforts on new HTML/CSS/JS features. This year, there’s a ton of super exciting features being considered! In this blog post, we’ll explore the CSS of the future, to get a glimpse of what we’ll soon be able to do.

    Josh W. Comeau — Published

  77. Figma Tips and Shortcuts

    ℅ Automattic Design: The post Figma Tips and Shortcuts appeared first on Jeffrey Zeldman Presents.

    Jeffrey Zeldman — Published

  78. A Huge Pile Called The Ongoing Gaming Backlog

    Not every video game I pick up manages to hold my attention long enough to reach the credits. There are many reasons for this: too boring, too long, not in the right mood, too difficult, too easy, my hardware platform suddenly failed, the friend I played it with stopped playing, … I realised today that…

    Wouter Groeneveld — Published

  79. Do web components have a future if nobody is writing them?

    With my previous post on “using the platform”, I was surprised that the comments on Hacker News and Lobsters tended to veer toward web components. This surprised me because I didn’t mention web components at all in the post. I was less surprised when I did some research and found that the entire…

    Nolan Lawson — Published

  80. Comment on violent protests

    A general view on political violence.

    Protesilaos Stavrou — Published

  81. My obituary for programming

    My obituary for programming Jeremy Scheff poignantly captures the key loss caused by coding agents for career programmers who enjoyed the puzzle of developing code: Programming turned into one of the greatest jobs you could imagine. You got paid to work on tricky little logic puzzles. The trickier the…

    Simon Willison — Published

  82. 10/10 twinks

    It is way easier to bag 10/10 twinks like this than it is 10/10 or even 8-9/10 women for the simple reason that all gay men care about is if you have a thick and/or huge cock. My cock isn't particularly huge, it's only thick, and I've managed a few. Are there women out there like this? Yes, but the vast…

    a327ex — Published

  83. No More Icons In Every Menu By Default

    Have you heard the good news? I bemoaned the approach of putting an icon in every menu item by default which shipped with macOS Tahoe — but now it’s gone in Golden Gate! John Gruber wrote about this reversion back in June, including the fact that Apple’s new Human Interface Guidelines specifically call…

    Jim Nielsen — Published

  84. AI can operate a screen reader. What does that actually test? [link]

    Really like the framing of this article. It uses some very visceral (or easy to understand) examples of how people vs. AI would approach the problem space, and my feeling is that this kind of thinking works well when expanding well beyond the scope of accessibility (though this is an excellent place…

    Remy Sharp — Published

  85. Feds Suspect Ransom Negotiator Ran ShinyHunters Extortion Site

    U.S. federal investigators pursuing the ShinyHunters hacking group that recently stole highly sensitive data from the FBI have identified executives at two different ransomware negotiation firms who maintained unusually close relations with the extortion group, KrebsOnSecurity has learned. Sources close…

    Brian Krebs — Published

  86. Now Playing: “Side Two”

    For your listening pleasure: 17 new tracks of instrumental music pulling from jazz-funk, Italian movie soundtracks, electronica, hip-hop, art rock and beyond. The post Now Playing: “Side Two” appeared first on Jeffrey Zeldman Presents.

    Jeffrey Zeldman — Published

  87. Agentic Monitoring

    A recent Anthropic blog post contained a short paragraph, not at all the point of the post, which has been buzzing around my brain since I read it: A new level of operational excellence is possible. Our team uses Claude Tag heavily, which has helped us monitor each component of the system. For example…

    Ben Congdon — Published

  88. Why Even Write Code in a Professional Context?

    I wish I’d retired before the industrial revolution of computer programming happened, but I have not and cannot. So I must come to grips with the fact that in many cases, AI-powered tools can do a perfectly fine job of writing code. The following is a brief pursuit of the facts as I see them and I just…

    David Bryant Copeland — Published

  89. Weekly Update 526: Building HIBP AI/SI First

    I have this sense that we've passed the point where "vibe coding" is a derogatory term. I have no empirical evidence for this; it's more a feeling that those weaponising the term have now accepted the inevitability and are just getting with the program.

    Troy Hunt — Published

  90. Static Analysis for the Uninitialized

    I really enjoy learning new things in my free time. Lately I’ve been studying this book on Static Program Analysis. The book is very good, but some of the formulas are quite dense so I like to try writing them out in code. The chapter I’m currently reading (chapter 9) has a section on finding possibly…

    Aaron Patterson — Published

  91. Phylactery 20

    Phylactery 20 settled the finished game's visual identity and took it through Steam and the site. A references board (album covers, skeletons, themes, fonts) led to Phylactery Serif, a font blended 75% IM Fell English / 25% EB Garamond into a real TTF with HarfBuzz kerning, and to store art made by staging…

    a327ex — Published

  92. L’adaptabilité et l’optimisation

    L'adaptabilité est plus difficile pour les organismes qui ont optimisé parfaitement contre l'ancienne situation.

    Protesilaos Stavrou — Published

  93. Reading ‘Letter in a bottle’ short story I wrote

    In this video I read out loud the story I wrote titled 'Letter in a bottle'.

    Protesilaos Stavrou — Published

  94. Letter in a bottle

    Short story about me writing a letter to a friend I have never met.

    Protesilaos Stavrou — Published

  95. llm-tools-datasette 0.1.1

    Release: llm-tools-datasette 0.1.1 When I switched LLM over to httpx2 in LLM 0.33 I forget that this would break any plugins which used httpx without directly depending on it. llm-tools-datasette was one of those plugins, now fixed. Tags: datasette, llm

    Simon Willison — Published

  96. llm-echo 0.5

    Release: llm-echo 0.5 I'm working towards a new LLM release, and testing PRs caused me to revisit the llm-echo debug plugin. This plugin provides a "model" which doesn't involve an LLM at all - it just repeats back the prompts that have been fed to it. The new release now updates the simulated token…

    Simon Willison — Published

  97. Name as a link to one's soul

    Was fucking this girl yesterday and she was seemingly really into it, but I'm always suspicious of people who are really into it, I'm always thinking they're acting, I guess this is because one she-psycho in the past did this to me for what ended up being completely insane reasons and mini-ruined sex…

    a327ex — Published

  98. When the mechanical keyboard moves to the periphery

    An opinion about how I am able to optimise my interface for the sake of the greater goal of creativity.

    Protesilaos Stavrou — Published

  99. Inline rendering with document​.currentScript

    Inline rendering with document​.currentScript Lean Rada describes a neat trick that takes advantage of the document.currentScript property. You can use that to drop in a tiny inline element that replaces itself when the page loads: The year is document.currentScript.replaceWith( new Date().getFullYear…

    Simon Willison — Published

  100. web-edit 0.1a2

    Release: web-edit 0.1a2 web-edit (previously) is my tiny web app for browsing and editing files in a folder. I mainly built it for editing files on different machines via Tailscale. I added a "copy to clipboard" option for both text and image data. I needed this because I was running pelican prompts…

    Simon Willison — Published