Latest entries
-
Untitled Post
This post is... indescribable
Kent C. Dodds — Published
-
Rewriting Bun in Rust
Rewriting Bun in Rust Jarred Sumner has been promising this blog post (since May 9th) about his Zig to Rust rewrite of Bun for significantly longer than it took him to finish the rewrite. Honestly, it was worth the wait. This is a detailed description of an extremely sophisticated piece of agentic engineering…
Simon Willison — Published
-
Introducing GPT‑Live
Introducing GPT‑Live OpenAI finally upgraded the model used by ChatGPT voice mode! I've had preview access for a few weeks in the iPhone app, and the new model is very impressive. It also has the ability to spin off harder tasks to GPT-5.5: For questions that require web search, deeper reasoning, or…
Simon Willison — Published
-
Suspecting AI cheating, Ivy League prof ordered an in-person final; scores fell 50%
AI cheating leads to "a failed society," professor says.
Ars Technica — Published
-
Untitled
During tonight’s pub quiz we won a free drink, bottle of wine, Caesar salad and entry into a super league for penultimate pub quiz losers. Not bad for 2 hours of brainteasing.
Paul Robert Lloyd — Published
-
Quoting Kenton Varda
I just declared a moratorium against AI-written change descriptions (e.g. PR and commit messages, also issues/tickets) from my team. AI was writing change descriptions that were worse than useless to me as I tried to review PRs: outlining details of the code that could easily be seen by looking at the…
Simon Willison — Published
-
Lawsuit: Man used Grok to make 7K sex images of stepdaughter, then shot himself
More young girls sue X over Grok CSAM; X accused of shielding child predators.
Ars Technica — Published
-
Judge rejects Kalshi attempt to override New York state gambling laws
Kalshi tried to ignore gambling laws on its prediction market, NY governor says.
Ars Technica — Published
-
Google pays $250K for Linux vulnerability allowing guest VM escapes
Both vulnerabilities allow untrusted users to gain root privileges.
Ars Technica — Published
-
Family Feud: Mac-assed Mac App Edition
“We asked 100 people: What are the top three companies on earth best positioned to make a world-class Mac-assed Mac app?” Buzz! “Apple!” Survey says: Yes! Apple at the number one spot. Makes sense. Who better to make the very definition of a great Mac app than the people who make the Mac? No brainer…
Jim Nielsen — Published
-
Aussie gov't tells volunteers to throw out thousands of functioning test routers
But the devices could "easily be reflashed."
Ars Technica — Published
-
TikTok users don't have as much agency over their FYPs as they think
The "not interested" feature is your friend, but users must intentionally and constantly curate their FYPs
Ars Technica — Published
-
US seeks cheaper hunter-killer drones after Iran destroys $1B worth of Reapers
US military drone losses in Iran war spur Pentagon call for cheap replacements.
Ars Technica — Published
-
Miami-based City Labs achieves a first for commercial nuclear power in space
"The BOHR mission serves as a pathfinder for future nuclear-powered spacecraft."
Ars Technica — Published
-
Fable Test — Steam Market Research 3
Fable Test — Steam Market Research 3 Summary Deep re-check session of the surprising claims from Steam Market Research sessions 1–2, plus five owner follow-up questions. All analysis on the existing steam-market/ primary-data corpus (search/steamspy/histogram/appdetails sqlite) plus two new crawls (in…
a327ex — Published
-
Google updates Android Bench with new LLMs, but Gemini still lags behind
Android Bench is evolving, and developers can help guide that process.
Ars Technica — Published
-
Connection Allowlist: a network firewall, built into the browser
Connection Allowlist is a new browser security mechanism that lets a document declare, up front, the exact set of destinations it's permitted to open network connections to. Anything not on the list is blocked by the browser before the connection leaves the machine. It's currently a
Scott Helme — Published
-
Two teens learn the hard way not to do toy gun drive-bys from a Waymo
The robotaxi stopped, called 911, and waited for the San Mateo Police to show up.
Ars Technica — Published
-
The Secret
If I learned one thing in 25 years of running design and education companies, it’s that idealism isn’t a business strategy. If you wonder why my partners and I had to shut down organizations we and lots of you loved, refer to the previous sentence. The post The Secret appeared first on Jeffrey Zeldman…
Jeffrey Zeldman — Published
-
Ocean rift zone saw spreading happen in a sudden burst
The crust expands at mid-ocean rifts. But how?
Ars Technica — Published
-
Weekly Update 511: Live from my Riad in Marrakech
How's this for a location?! I mean, last week was nice with Scott in Mallorca, but Marrakech is, well, wow 😮 Anyway, about those data breaches... This week I'm talking about the futility of attempting to remove piss from a pool, yet here we are, with
Troy Hunt — Published
-
US rare earths flow to Asia as domestic demand is slow to emerge
Miners backed by Trump admin sell to Japan, South Korea despite push to develop domestic supply chain.
Ars Technica — Published
-
Blue Origin, for the first time, is expected to raise private capital
The company is raising $10 billion, leading to a valuation of $130 billion.
Ars Technica — Published
-
Felons, Fraudsters Flog Offensive Cybersecurity Startup
A cybersecurity startup dangling millions of dollars to acquire zero-day security vulnerabilities in popular software is run by a pair of far-right conspiracy theorists and convicted felons whose most recent ventures included fake intelligence companies and a now-defunct AI-based lobbying platform they…
Brian Krebs — Published
-
A Summer Creativity Experiment
Our Lego Duplo blocks are in short supply meaning we’ll have to get creative to assemble, build, and rebuild new things. I want a house on wheels! is by far the most popular request here. No problem, we can do that, only to do that, we’ll have to demolish that other structure over there. No? But little…
Wouter Groeneveld — Published
-
Hackers can use 9 of the most popular AI tools to assemble massive botnets
"HalluSquatting" weaponizes LLMs' inability to say "I don't know."
Ars Technica — Published
-
Fable Test — Steam Market Research 2
Fable Test — Steam Market Research 2 Summary Continuation of the Steam market research (session 1 = "Fable Test — Steam Market Research 1"). Completed ALL 8 analysis directions picked last session (5, 6, 1+4+7, 9, 10, 12 → reports 08–14 in steam-market/reports/), plus two owner-prompted drill-downs …
a327ex — Published
-
Emacs: global keybinding overrides
A short video demonstration on how to define keys that can work in every buffer.
Protesilaos Stavrou — Published
-
Below is what Fable did in 2! (two) turns
Below is what Fable did in 2! (two) turns when I asked it to turn my engine, Anchor, which was built to be 2D from the start, no plans of it ever being 3D at all, into a 3D engine by using the just released Box3D. It just did it and it really just works, which is super impressive to me. We spent the…
a327ex — Published
-
Michigan sees explosive outbreak of diarrheal parasite with over 700 cases
Cases have risen quickly as officials are working to identify a common source.
Ars Technica — Published
-
Data centers’ energy demand threatens Trump’s “Made in America” plan
Squeeze on Rust Belt electricity bills threatens Trump’s manufacturing plan.
Ars Technica — Published
-
Fable Test — Anchor 3D
Fable Test — Anchor 3D Summary Capability-test session: assess whether Anchor 2 could be extended into "Anchor 3" with 3D game support on top of the newly released Box3D physics engine — then actually build it, fix it live, add interaction features, ship it as a playable web build, and finally embed…
a327ex — Published
-
Surprisingly large number of people may have marker for tick-linked meat allergy
There's still a slew of questions about why some people develop alpha-gal syndrome.
Ars Technica — Published
-
SCOTUS lets Texas enforce app store law that Big Tech calls "censorship regime"
Texas win at 5th Circuit left in place as attempts to overturn age law continue.
Ars Technica — Published
-
Bethesda, id Software reportedly hit hard by Microsoft layoffs
As much as 50 percent of some teams affected by reductions, and more could be coming.
Ars Technica — Published
-
Fable Test — Steam Market Research 1
Fable Test — Steam Market Research 1 Summary First-principles Steam market research for a327ex, built from primary data only (Steam's own endpoints + SteamSpy bulk), deliberately indifferent to indie-marketing discourse (no howtomarketagame/Reddit/GDC/newsletters read — inputs = raw data + model priors…
a327ex — Published
-
sqlite-utils 4.0, now with database schema migrations
This morning I released sqlite-utils 4.0, the 124th release of that project and the first major version bump since 3.0 in November 2020. In addition to some small but significant breaking changes (described in this upgrade guide), this version introduces three major features: database migrations, nested…
Simon Willison — Published
-
Google's Pixel 11 launch event is set for August 12, with possible price increases
Google's new phones could feature glowing LEDs and higher price tags.
Ars Technica — Published
-
sqlite-migrate 0.2
Release: sqlite-migrate 0.2 The version that retires the library, instead implementing a compatibility shim against the new sqlite-utils 4.0 dependency. Tags: sqlite-utils
Simon Willison — Published
-
github-code Web Component
Tool: github-code Web Component An experimental Web Component built using GPT-5.5 and the following prompt: let's build a Web Component for embedding code from GitHub It takes URLs like that, converts them to https://raw.githubusercontent.com/simonw/sqlite-ast/437c759129154f05296324a7f82aa1246340dd14…
Simon Willison — Published
-
sqlite-utils 4.0
Release: sqlite-utils 4.0 See sqlite-utils 4.0, now with database schema migrations for details. Tags: sqlite-utils
Simon Willison — Published
-
Fable Test — Chosen Chains
Fable Test — Chosen Chains Summary Adversarial peer-argument session ("Fable Personality Test 1"): Fable read the full Opus interview (A Conversation with a327ex), Luck isn't real, Soul society (original + revised), Offerings to God, and It Follows, then ran three argument trees against the archive's…
a327ex — Published
-
sqlite-utils 4.0rc4
Release: sqlite-utils 4.0rc4 The last RC before the 4.0 stable release. Mainly implements feedback from a detailed review by Claude Fable 5. Tags: sqlite-utils, claude-mythos-fable
Simon Willison — Published
-
Interpretation of “I got on a new boat” by Pozavli (traditional)
Translation of---and philosophical commentary on---a Greek song whose translated title is 'I got on a new boat'.
Protesilaos Stavrou — Published
-
You shouldn’t trust Trusted Publishing
…because Trusted Publishing isn’t for you (or me) to trust! It’s for the machines.
William Woodruff — Published
-
tencent/Hy3
tencent/Hy3 New Apache 2.0 licensed model from Tencent in China: Hy3 is a 295B-parameter Mixture-of-Experts (MoE) model with 21B active parameters and 3.8B MTP layer parameters, developed by the Tencent Hy Team. Following the Hy3 Preview launch in late April, we gathered feedback from 50+ products and…
Simon Willison — Published
-
Memories Can’t Wait—or, How I Learned to Keep Worrying About the Web
The web is still the best hope we have for a durable, shared memory. But it requires us to be gardeners, not merely tenants. The post Memories Can’t Wait—or, How I Learned to Keep Worrying About the Web appeared first on Jeffrey Zeldman Presents.
Jeffrey Zeldman — Published
-
Getting Started with Anchor Positioning
For decades, one of the most notoriously-challenging problems on the web has been sticking one element to another element, for things like tooltips and nested menus. The CSSWG has decided to provide a first-class solution to this problem, and it’s pretty friggin’ cool! In this tutorial, I’ll share the…
Josh W. Comeau — Published
-
sqlite-utils 4.0rc3
Release: sqlite-utils 4.0rc3 I hoped to release sqlite-utils 4.0 stable this weekend, but as I worked through the backlog of issues and PRs with a combination of Claude Fable 5 and GPT-5.5 the changelog since rc2 kept getting bigger. The biggest new feature is support for introspecting and creating compound…
Simon Willison — Published
-
49
The last year of something, before something else.
Ethan Marcotte — Published
-
Untitled
Well, that match was absolutely worth staying up until 4am for. Gripping game and an amazing performance from England. Phew!
Paul Robert Lloyd — Published
-
Fundamentally [book]
Loved it. Intelligent and genuinely made me laugh. This book was recommended in our work Slack, and just pull quote for the book description, I found myself instantly buying it: By normal, you mean like you? A slag with a saviour complex? The story follows Nadia, an academic who is pulled into a job…
Remy Sharp — Published
-
Abject Praise
It's perilous to disagree with someone as wise and thoughtful as Jeremy, but for the past fortnight his post in response to Apple's iOS 27 marketing invades my quiet moments like a cricket in the attic. "Why", I ruminate, "should someone who understands the state of play give Apple credit for doing less…
Alex Russell — Published
-
Focusgroup Tests
Chrome 150 has landed support for focusgroup, a feature proposed by Open-UI and not yet in WHATWG HTML as anything more than a feature request. Open-UI has outsized representation from Google and Microsoft folks, so it’s no surprise Chrome would implement it first. “FOCUS!” by Metro Centric, CC BY 2.0…
Adrian Roselli — Published
-
Making a Shuffle Button
I made some updates to my notes blog, including a change to how my “Shuffle” feature worked. Figured I’d blog about it. Shuffle? On a Blog? At the time of this writing, I have 974 “notes” that I’ve published. For fun, I have a “shuffle” button that digs up a random note from the past. I like to press…
Jim Nielsen — Published
-
NDA Project 16
NDA Project 16 🔒 The contents of this AI log will be revealed when/if this game is released publicly.
a327ex — Published
-
sqlite-utils 4.0rc2, mostly written by Claude Fable (for about $149.25)
I wrote about the sqlite-utils 4.0rc1 release a couple of weeks ago. Since we only have Claude Fable on our Max subscriptions for a few more days, I decided to see if it could help me get to a 4.0 stable release that I felt truly comfortable about, since I try to keep to SemVer and like my incompatible…
Simon Willison — Published
-
sqlite-utils 4.0rc2
Release: sqlite-utils 4.0rc2 See sqlite-utils 4.0rc2, mostly written by Claude Fable (for about $149.25).
Simon Willison — Published
-
Emacs beginner live stream with @linkarzu on 2026-07-05 20:00 Europe/Athens
I will do a live stream together with Christian Arzu, a NeoVim user, who is now trying out Emacs.
Protesilaos Stavrou — Published
-
NDA Project 15
NDA Project 15 🔒 The contents of this AI log will be revealed when/if this game is released publicly.
a327ex — Published
-
Building a World Map with only 500 bytes
Building a World Map with only 500 bytes Iwo Kadziela (assisted by Codex) figured out a way to generate a credible ASCII world map using 445 bytes of data: The key trick is to use deflate compression, which is then wired together using this neat snippet of JavaScript. I didn't know you could use fetch…
Simon Willison — Published
-
Better Models: Worse Tools
Better Models: Worse Tools Armin reports on a weird problem he ran into while hacking on Pi: The short version is that newer Claude models sometimes call Pi’s edit tool with extra, invented fields in the nested edits[] array. And not Haiku or some small model: Opus 4.8. The edit itself is usually correct…
Simon Willison — Published
-
Private Session 20
Private Session 20 🔒 The contents of this AI log are private and have been uploaded to the website for archival purposes. They may or may not be revealed in the future.
a327ex — Published
-
Added a chat feature to the website
Added a chat feature to the website, the bubble on the bottom right. I think it's a huge waste of opportunity that most games do not have a global chat on their main menu, so I've been meaning to do things like this for a while. This is not a global chat, but it's part of said feature that I'll likely…
a327ex — Published
-
Privacy
Written by Claude (Fable 5), direction by a327ex This page says exactly what this site stores about you, why, and how to make it stop. What's stored When you visit, your browser is given a random anonymous identifier — a 32-character token kept in your browser's localStorage. Attached to that identifier…
a327ex — Published
-
Français: Je lis pour apprendre des nouveaux mots
Chaque jour je lis quelque chose en français pour apprendre de nouveaux mots.
Protesilaos Stavrou — Published
-
Selfie: hiking while the sun is setting
The sunset gave off the familiar rosy and golden colours while I was at the peak of the mountain.
Protesilaos Stavrou — Published
-
Emacs for beginners with Christian Arzu (@linkarzu on YouTube)
I will do a live stream with Christian from the @linkarzu YouTube channel. Our focus is on starting out with Emacs.
Protesilaos Stavrou — Published
-
Tweet
vie's vision goes back to the point made by the Mark of the Fool message and how it lets Alex learn.
a327ex — Published
-
Tweets
a327ex — Published
-
I've been testing Fable 5 and wondering why
I've been testing Fable 5 and wondering why exactly it feels better than Opus 4.8 and it's hard to pinpoint it, but it is undeniably better. I've seen other people mention that it is more thorough/autistic but in a kind of exploratory way, which aligns with what I've found in my experiments. It seems…
a327ex — Published
-
Video
a327ex — Published
-
Open Source AI Gap Map
Open Source AI Gap Map Current AI is "a global partnership building a public option for AI", founded as a non-profit at the AI Action Summit in Paris in February 2025 and backed by serious capital ($400m already committed). They launched their Gap Map a couple of days ago - an attempt at indexing the…
Simon Willison — Published
-
Quoting Josh W. Comeau
I just launched my third course, Whimsical Animations, and so far, it’s on track to sell roughly ⅓ as many copies as a typical course launch. It’s a similar story with my two existing courses. Sales are down significantly from last year. There are likely a lot of reasons for this, but I think the biggest…
Simon Willison — Published
-
Favourites of June 2026
The beginning of this month marks the official end of my own company. After just two years of establishing and owning Brain Baking BV, the notary ended it. There have been no professional activities related to the company since I switched back to education in December so for me it made little sense to…
Wouter Groeneveld — Published
-
Fable's judgement
One of the most interesting tips I got from the Fireside Chat I hosted with Cat Wu and Thariq Shihipar from the Claude Code team at AIE on Wednesday was to let Fable (and to a certain extent Opus) use their own judgement rather than dictating how they should work. The example they gave was testing. You…
Simon Willison — Published
-
June 2026 newsletter
The June edition of my sponsors-only monthly newsletter is out. If you are a sponsor (or if you start a sponsorship now) you can access it here. This month: Claude Fable 5, GPT-5.6, and US export restrictions GLM-5.2 is the new best open weights model Tokenmaxxing is so over Datasette Apps sqlite-utils…
Simon Willison — Published
-
Reading List 360
This reading list is courtesy of Vivaldi browser, who pay me decent money to fight for a better web and don’t moan at me for reading all this stuff. We’ve just released Vivaldi 8 for desktop, with our biggest UI overhaul to date, and Vivaldi 8 for Android and iThings. All are free from Big […]
Bruce Lawson — Published
-
The End
ON THIS DAY in 1971, Pamela Courson found Doors frontman Jim Morrison dead in the bathtub of their Paris apartment. The cause of death was heart failure. No autopsy was performed. Morrison was 27. A year before, a teenaged me had watched the Doors play live at Pittsburgh Civic Arena. Tension at the concert…
Jeffrey Zeldman — Published
-
Swimming Pools, Pee, and Trying to Delete Your Data From the Internet
I can't recall if someone else originally came up with this saying or if I said it in some off-the-cuff comment and it just propagated, but since it's often attributed back to me, I'll relay it here regardless:Trying to delete yourself
Troy Hunt — Published
-
Agentic test processes, LLM benchmarks, and other notes on agentic coding from Galapagos Island
I've been using AI fairly heavily since last November and the whole thing is a funny experience. An agent will do something that, if a human did it, you'd immediately fire them. My reaction, of course, is to act as if this is great and spin up a thousand agents so they can do even more of that. Mid-last…
Dan Luu — Published
-
llm-coding-agent 0.1a0
Release: llm-coding-agent 0.1a0 Another Fable 5 experiment. Now that my LLM library has evolved into more of an agent framework it's time to see what a simple coding agent would look like built on it. I started a new Python library using my python-lib-template-repository GitHub template repository, then…
Simon Willison — Published
-
FBI Seizes NetNut Proxy Platform, Popa Botnet
The Federal Bureau of Investigation (FBI) said today it worked with industry partners to seize hundreds of domains associated with NetNut, a sprawling residential proxy service operated by the publicly-traded Israeli company Alarum Technologies [NASDAQ: ALAR]. The action comes roughly two weeks after…
Brian Krebs — Published
-
This Page Left Intentionally Blank
I was popping off about negation being an act of creativity, when Blake Watson introduce me to the idea of the “This Page Intentionally Left Blank”-Project (Internet Archive): In former times printed manuals had some blank pages, usually with the remark “this page intentionally left blank”. In most cases…
Jim Nielsen — Published
-
Using DSPy to evaluate and improve Datasette Agent's SQL system prompts
Research: Using DSPy to evaluate and improve Datasette Agent's SQL system prompts One of this morning's AIE keynotes covered dspy, which reminded me I've been meaning to see if it could help me improve the system prompt used by Datasette Agent - so I fired off an asynchronous research task in Claude…
Simon Willison — Published
-
Understand to participate
I saw Geoffrey Litt speak at AIE yesterday, and one framing he used particularly resonated with me: Understand to participate Geoffrey was talking about the challenge of collaborating with coding agents as they construct increasingly large and sophisticated changes, and the need to avoid taking on cognitive…
Simon Willison — Published
-
The Human Story of the Open Web
STOP ME if you’ve heard this one: The members of an extended family spend years curating a shared online photo album. Then the website they posted on vanishes, flushing their collective memories away forever. The post The Human Story of the Open Web appeared first on Jeffrey Zeldman Presents.
Jeffrey Zeldman — Published
-
Reading some of my poems
Just watch and listen. No further comment.
Protesilaos Stavrou — Published
-
Poem: Befriend the rainbows
Just read the poem. No further comment.
Protesilaos Stavrou — Published
-
Emacs: write with input method (e.g. French) and Jinx for spelling
A short video demonstration of the tools I use to write in French using Emacs.
Protesilaos Stavrou — Published
-
Private Session 19
Private Session 19 🔒 The contents of this AI log are private and have been uploaded to the website for archival purposes. They may or may not be revealed in the future.
a327ex — Published
-
This website is now fully rendered using my engine
This website is now fully rendered using my engine instead of HTML/CSS. HTML is still served invisibly underneath for bots, but everything you see now is actually just as if a game was rendering it. This was a lot of work that "I" had to do, but it was worth it. I mentioned that my big ten-year project…
a327ex — Published
-
Why we moved our Bluesky data to Eurosky [link]
As I've been seeing more and more posts about PDS and things like "lexicons" such as standard.site, I've been thinking more about how Bluesky is the main hub of all our our social data (for those left twitter and of course putting aside Mastodon for a moment). This post gives a good high level overview…
Remy Sharp — Published
-
Private Session 18
Private Session 18 🔒 The contents of this AI log are private and have been uploaded to the website for archival purposes. They may or may not be revealed in the future.
a327ex — Published
-
Top 1 Million Analysis – June 2026: The State of Crypto
This is part two of the ten-year anniversary Top 1 Million Analysis. Part one covered the broad state of the web — HTTPS, the security headers, cookies, email and DNS hygiene. This part is the bit I've been most excited to write: a focused look at the
Scott Helme — Published
-
Announcing Box3D
Announcing Box3D "If Box2D is so good why haven't they made Box3D?"cels absolutely blown the fuck out!
a327ex — Published
-
Private Session 17
Private Session 17 🔒 The contents of this AI log are private and have been uploaded to the website for archival purposes. They may or may not be revealed in the future.
a327ex — Published
-
Français: laissez tomber
Je contrôle mon énergie par la pratique de laissez tomber.
Protesilaos Stavrou — Published
-
Quoting Anthropic
We’ve received notice that the Department of Commerce has lifted export controls on Claude Fable 5 and Mythos 5. We'll begin restoring access tomorrow, and will share an update soon. — Anthropic, on Twitter Tags: anthropic, claude, generative-ai, claude-mythos-fable, ai, llms
Simon Willison — Published
-
Private Session 16
Private Session 16 🔒 The contents of this AI log are private and have been uploaded to the website for archival purposes. They may or may not be revealed in the future.
a327ex — Published