Latest entries
-
SpaceX scrubs Starship launch after some of its engines didn't start
"Now offloading propellant. Next launch attempt hopefully in a few days."
Ars Technica — Published
-
Firefox in WebAssembly
Firefox in WebAssembly This is absurdly cool: Puter compiled Firefox to WebAssembly such that the whole browser runs in another browser. Here's my blog, running in Firefox, running in WebAssembly, running in Chrome: They chose Firefox/Gecko because it has strong single-process support. The project used…
Simon Willison — Published
-
Two Trump health nominees crash and burn in tense Senate hearing
Both nominees flailed in their own unique ways as senators sought answers.
Ars Technica — Published
-
HP fined 1.4 billion rupees for “cartelization” of ink cartridges, toner, PCs
Resellers threatened to ditch HP printing supplies for counterfeits.
Ars Technica — Published
-
T-Mobile bungled forced plan migration, canceling some users' free lines
T-Mobile to restore free lines lost during plan migration, but price hikes remain.
Ars Technica — Published
-
It's official: EU will force Google to share search data and open up AI on Android
Google says these changes could endanger user privacy and security.
Ars Technica — Published
-
xAI can’t deny Grok makes CSAM anymore. So it’s suing users.
Elon Musk's xAI files first lawsuit against Grok user accused of making child sex images.
Ars Technica — Published
-
Kimi K3, and what we can still learn from the pelican benchmark
Chinese AI lab Moonshot AI announced Kimi K3 this morning, describing it as their "most capable model to date, with 2.8 trillion parameters". It's currently available via their website and API, but an open weight release is promised "by July 27, 2026". Moonshot are calling this the first "open 3T-class…
Simon Willison — Published
-
Fear of humanoid robots spurs human workers to strike at Hyundai auto factory
Hyundai aims to deploy 25,000 Atlas robots starting with US factories in 2028.
Ars Technica — Published
-
Trump teleprompter aide made $100,000 betting on what Trump would say, reports say
If only someone could have predicted it.
Ars Technica — Published
-
2026 Toyota RAV4 plug-in: Big battery means daily drives are all-electric
Toyota's everyday small SUV should rarely require trips to the gas station.
Ars Technica — Published
-
Now, even Russia's most elite hackers are using Clickfix to infect devices
The social-engineering technique has primarily been a tool of financially motivated criminals.
Ars Technica — Published
-
Linus Torvalds to critics of AI coding in Linux: "Fork it. Or just walk away."
Creator says he will "very loudly ignore" those arguing for a ban on AI tools.
Ars Technica — Published
-
God, I know I've prayed to you in the past asking
God, I know I've prayed to you in the past asking questions such as, "Why do people say they're going out with me only to then disappear, vanish? Why can't they at least warn me it's not going to happen? Am I not interesting enough to be shown some basic amount of respect? Am I not pretty enough? Am…
a327ex — Published
-
We've seen helium baked off a rocky exoplanet's atmosphere
If the large, rocky planet is losing helium, then we can infer what is left behind.
Ars Technica — Published
-
Quoting Thibault Sottiaux
On file deletions. We’ve investigated a handful of reports where GPT-5.6 unexpectedly deleted files. What we have found is that this most commonly occurs when: Full access mode is enabled and codex is run without sandboxing protections, including without auto review being enabled The model attempts to…
Simon Willison — Published
-
OnePlus confirms shutdown in the US and Europe, ending months of speculation
OnePlus promises to continue supporting the phones it has already released.
Ars Technica — Published
-
Could China and Russia really destroy Starlink? Only with a boomerang.
"We will likely have similar concerns and discussions when China fields its Starlink-like constellation."
Ars Technica — Published
-
Energy IPOs surge as investors hunt for ways to play AI boom
Companies coming to market are raising money at fastest pace this century.
Ars Technica — Published
-
Inkling: Our open-weights model
Inkling: Our open-weights model Mira Murati's Thinking Machines Lab just released their first open-weights model. Inkling is "a Mixture-of-Experts transformer with 975B total parameters, 41B active" - an Apache-2.0 licensed multimodal model trained on 45 trillion tokens of text, images, audio and video…
Simon Willison — Published
-
Mermaid to ASCII art (mermaid-ascii)
Tool: Mermaid to ASCII art (mermaid-ascii) After building the Mermaid to ASCII tool based on Grok Build's Rust code I learned that there's an older, more fully-featured Go library called AlexanderGrooff/mermaid-ascii that implements a similar pattern, so I had Claude Fable 5 compile that one to WebAssembly…
Simon Willison — Published
-
Tesla driver who blamed crash on autopilot pressed accelerator 100%, NTSB finds
NTSB findings back Elon Musk's claim that driver manually overrode FSD.
Ars Technica — Published
-
Quoting Linus Torvalds
I realize that some people really dislike AI, but this is an area where I'm willing to absolutely put my foot down as the top-level maintainer. Linux is not one of those anti-AI projects, and if somebody has issues with that, they can do the open-source thing and fork it. Or just walk away. AI is a tool…
Simon Willison — Published
-
Move over, GPS: Navigation satellites in low-Earth orbit are making a comeback
Xona aims to deploy 258 satellites into low-Earth orbit as a GPS alternative.
Ars Technica — Published
-
♫ More Than This by Roxy Music
♫ More Than This by Roxy MusicThinking back on yesterday and what was, football aside, a beautiful yet unexpected day. A reminder to embrace uncertainty in life and accept the wonderful things it can sometimes bestow. Maybe there’s nothing more than this.
Paul Robert Lloyd — Published
-
Mermaid to Unicode box art (grok-mermaid)
Tool: Mermaid to Unicode box art (grok-mermaid) While exploring the codebase for the newly open-sourced Grok CLI coding agent I came across xai-grok-markdown/src/mermaid.rs, a "self-contained terminal renderer for Mermaid diagrams" written in Rust. I figured it would be fun to try that out in a browser…
Simon Willison — Published
-
README, not
(Thanks to Facundo Tuesca for the name inspiration). If you’re like me, you spend a lot of your working day (and a good chunk of your personal time) reading code online. Increasingly, that means accidentally reading a lot of “slop”1. Personally, slop isn’t annoying per se2: it’s okay for personal software3…
William Woodruff — Published
-
Emacs: ‘doric-lilac’ and ‘doric-borage’ coming to the ‘doric-themes’
I am developing two new themes for my minimalist 'doric-themes' package.
Protesilaos Stavrou — Published
-
xai-org/grok-build, now open source
xai-org/grok-build, now open source xAI's grok CLI tool faced severe community backlash yesterday when it became apparent that running the command in a directory could upload that entire directory to xAI's Google Cloud buckets. One user reported running it in their home directory and seeing it upload…
Simon Willison — Published
-
Hundreds rally at Bethesda HQ to protest Xbox layoffs, and Ars was there
Union wants to halt a "perpetual cycle" of layoffs, get back to contract bargaining.
Ars Technica — Published
-
Untitled
I couldn’t have predicted any aspect of today, and for that I’m weirdly grateful. Would have been nice to have seen England in a World Cup final, though.
Paul Robert Lloyd — Published
-
Buzz Aldrin sells famous felt-tip pen that helped launch Apollo from the Moon
While an impressive sale, the pen and switch did not break records.
Ars Technica — Published
-
Sheetz is quitting VMware, migrating 11,000 virtual machines
The convenience store chain will use StorMagic instead.
Ars Technica — Published
-
Detecting Full Table Scans With SQLite
I’m at RubyConf this week, and it’s great! I recently read that lobste.rs is now running on SQLite. One part from the post caught my attention: I wish we could say in a test, “Fail if you encounter any full table scans”. Which would have caught the perf issues we experienced during the first deploy.…
Aaron Patterson — Published
-
How I tricked Claude into leaking your deepest, darkest secrets
How I tricked Claude into leaking your deepest, darkest secrets I've been impressed by the way the Claude web_fetch tool is designed to avoid data exfiltration attacks. Ayush Paul found a hole in that design. To recap: regular Claude chat is at risk of lethal trifecta attacks, because it has access to…
Simon Willison — Published
-
Every Frame Perfect
How imprecise UI animations erode trust in product
Nikita Prokopov — Published — Updated
-
Claude is an Electron App because we’ve lost native
Article argues that Claude is not an Electron app not because LLMs can’t do it, but because there are no advantages left for native
Nikita Prokopov — Published — Updated
-
It’s hard to justify Tahoe icons
Looking at the first principles of icon design—and how Apple failed to apply all of them in macOS Tahoe
Nikita Prokopov — Published — Updated
-
Statistics made simple
Announcing a simple statistics library for Clojure web servers
Nikita Prokopov — Published — Updated
-
How to get hired in 2025
A collection of red flags in software engineers' test assignments
Nikita Prokopov — Published — Updated
-
Needy programs
We used to use software; now software started to use us
Nikita Prokopov — Published — Updated
-
I am sorry, but everyone is getting syntax highlighting wrong
Applying human ergonomics and design principles to syntax highlighting
Nikita Prokopov — Published — Updated
-
Is It Worth It To Buy A Plug-In Home Battery?
Yes. Next question! Oh, you’re still here? In that case let’s apply Rigorous Science (TM) to support our claim and to satisfy the never-ending hunger of artificial language models that are only able to answer this question by applying their Lying Science (TM) techniques. The cake, let them have it! Or…
Wouter Groeneveld — Published
-
Weekly Update 512: IoT Lockout Fail
"Build a smart home", they said. "It'll make life so much better", they said. Well, life wasn't very bloody good at 23:00 the other night after travelling 33 hours from Paris only to find the IoT doorlock batteries dead and the
Troy Hunt — Published
-
Selfie: on a casual walk, facing the sun
I was out on a walk and took this picture while looking in the direction of the sun.
Protesilaos Stavrou — Published
-
Quoting GitHub Changelog
Dependabot now waits until a new release has been available on its registry for at least three days before opening a version update pull request. This cooldown is now the default and requires no configuration. — GitHub Changelog, embracing dependency cooldowns Tags: dependency-cooldowns, packaging, security…
Simon Willison — Published
-
simonw/pedalican
simonw/pedalican Clearly I wasn't paying attention when these were first announced back in May, but today I accidentally activated a "pet" in Codex Desktop - a little animated robot, reminiscent of Clippy - and then learned you can create your own. So I did, and now I have a cute little pelican on a…
Simon Willison — Published
-
Untitled
Is it asking too much to want two World Cup semi-final upsets?
Paul Robert Lloyd — Published
-
lobste.rs is now running on SQLite
lobste.rs is now running on SQLite Community site Lobsters has been planning a migration away from MariaDB since August 2018 - originally targeting PostgreSQL, but last year they decided to investigate SQLite instead. This weekend they completed the migration, and now consider it stable enough that it…
Simon Willison — Published
-
Microsoft Patches a Record 570 Security Flaws
Microsoft Corp. today released software updates to plug at least 570 security holes in its Windows operating systems and other software, almost triple the number of vulnerabilities the software giant fixed in its record-smashing Patch Tuesday release last month. Microsoft attributed the burgeoning patch…
Brian Krebs — Published
-
The infinite scroll may become endangered if controversial Calif. law passes [link]
I've been banging on about this for a while now and I absolutely welcome the prospect of this being a reality, and hopefully not just for children. Adults desperately need it too: Under Assembly Bill 1709 by Democratic Assemblyman Josh Lowenthal, social media companies might soon be forced to remove…
Remy Sharp — Published
-
NDA Project 19
NDA Project 19 🔒 The contents of this AI log will be revealed when/if this game is released publicly.
a327ex — Published
-
Video
a327ex — Published
-
Quoting Armin Ronacher
The shared language of a software project is not English or Python but it is the common understanding of what its concepts mean, where the boundaries are, which invariants matter, who owns what, and why the system has the shape it does. This language is rarely written down in one place. It lives partly…
Simon Willison — Published
-
Video
a327ex — Published
-
Many comments on this ad, I disagree with most of
Many comments on this ad, I disagree with most of them. Anthropic seems to be the only company modelling the future they're building seriously and acting in accordance with said future. The future is scary, and it should scare you (a little), and we should ask hard questions about it. It's easy to read…
a327ex — Published
-
datasette 1.0a37
Release: datasette 1.0a37 A minor release. Performance and documentation improvements to the permissions system, plus I reverted a cosmetic API change which caused almost every existing plugin test suite to break. Tags: datasette
Simon Willison — Published
-
Video
a327ex — Published
-
Video
a327ex — Published
-
In defense of polyfills • Lea Verou [link]
An excellent post on polyfills, talking through their impact, what issues people (mostly in the standards world) face. Chock full of quotable lines, way too many to include to do the post any justice, save perhaps Lea's last headline: Polyfills make the Web faster, inclusive, and more robust Highly recommend…
Remy Sharp — Published
-
Using uvx in GitHub Actions in a cache-friendly way
TIL: Using uvx in GitHub Actions in a cache-friendly way I finally found a cache-friendly recipe for using uvx tool-name in GitHub Actions workflows that I like. The trick is setting a UV_EXCLUDE_NEWER: "2026-07-12" environment variable at the start of the workflow and then using that as part of the…
Simon Willison — Published
-
Too many words about DIDs
Your “Bluesky account” is not just a Bluesky account: it is an account that can be used with a variety of other applications. This post is going to be an exploration of part of what that means from a technical perspective, so if you’re not a software developer, this post isn’t…
Steve Klabnik — Published
-
Games: Halo: The Master Chief Collection
First-person shooter games from the expansive Halo universe, plus philosophical thoughts of mine.
Protesilaos Stavrou — Published
-
NDA Project 18
NDA Project 18 🔒 The contents of this AI log will be revealed when/if this game is released publicly.
a327ex — Published
-
DOOMQL
DOOMQL Peter Gostev built this using GPT-5.6 Sol. This is a lot of fun: DOOMQL started with a deliberately unreasonable question: what if SQLite were the game engine, not merely the place where a game stores data? The result is a small, original Doom-like game in which SQL owns movement, collision, enemies…
Simon Willison — Published
-
datasette code-frequency chart on GitHub
datasette code-frequency chart on GitHub Out of curiosity I decided to see if I could find a useful illustration of the impact of coding agents and Opus 4.5 class models on my own output. The best I've found so far is this GitHub chart of frequency of code changes to my Datasette open source project…
Simon Willison — Published
-
Lessons Learned from CISA’s Recent GitHub Leak
The Cybersecurity and Infrastructure Security Agency (CISA) has issued a postmortem on a data leak in which a contractor published dozens of internal CISA credentials -- including AWS Govcloud keys -- in a public GitHub repository for almost six months before being notified by KrebsOnSecurity. Experts…
Brian Krebs — Published
-
Thread by @robertlasagna1
a327ex — Published
-
Folded between the pages.
Some statements about “AI”, and about putting down what you mean.
Ethan Marcotte — Published
-
Jurassic Park computers in excruciating detail
Fabien Sanglard — Published
-
Français: Une activité personnel et social
C'est important de lire et de parler pour développer les automatismes.
Protesilaos Stavrou — Published
-
In defense of polyfills
If you’re a web developer, you may find the title baffling. “Polyfills need defending? Who’s against them?!” you might ask. Two weeks ago, I’d be in the same boat. Polyfills and I go way back. I dug up a JSConf EU talk of mine from 2011 on exactly this topic. Trying not to think about how young I look…
Lea Verou — Published
-
Directly Responsible Individuals (DRI)
Directly Responsible Individuals (DRI) I went looking for a definition of "Directly Responsible Individuals" and the best I found was in the GitLab handbook. Apparently the term originated at Apple, where it's used to describe the person who is "ultimately accountable for the success or failure of a…
Simon Willison — Published
-
shot-scraper 1.11
Release: shot-scraper 1.11 Some minor improvements, mainly around command option consistency and making the server: mechanism used by both shot-scraper video and shot-scraper multi work if the server takes longer than a second to start serving traffic. server: processes used by shot-scraper multi and…
Simon Willison — Published
-
Fable gets another bump
One of the consequences of GPT-5.6 Sol being clearly a Fable/Mythos class model is that Anthropic have, once again, bumped the date that Fable stops being available in their Claude Max plans: We're extending Claude Fable 5 access on all paid plans, as well as keeping Claude Code’s weekly rate limits…
Simon Willison — Published
-
sqlite-utils 4.1.1
Release: sqlite-utils 4.1.1 Mainly a fix for an edge case that regular Claude chat spotted while experimenting with the 4.1 release to answer a question about ON DELETE. table.transform() now raises a TransactionError if called while a transaction is open with PRAGMA foreign_keys enabled and the table…
Simon Willison — Published
-
What’s an Icon in 2026?
As icons continue to change across Apple’s platforms, I have thoughts. They mainly revolve around two perspectives: What I think of icons as a long-time user of Apple’s platforms. What I think of icons as a digital collector and physical archivist of icons. Let’s see if I can articulate my thoughts.…
Jim Nielsen — Published
-
This was the first commit via an LLM to git [link]
TIL: git (the command line tool) now contains LLM generated code (I'm still unsure, we're calling this generative AI, right?). Landed in Jan 2026. I appreciate there's some folks out there that don't want to touch LLM generated content or have it in your tool chains, I'm just going to assume that's going…
Remy Sharp — Published
-
I like this guy's account but it's always
I like this guy's account but it's always important to know who's saying something and to take their personality into account in relation to what they said. For instance, this is QiaochuYuan's experience with Obsession: Compare to my own experience with the movie: But emotionally, it did not work for…
a327ex — Published
-
Untitled
How the hell are England into a World Cup semi final!? That was a tough watch.
Paul Robert Lloyd — Published
-
Vlog: Practicing French (Je réponds à Sacha Chua en français)
Aujourd'hui je parle français pour le première fois depuis ~10 ans.
Protesilaos Stavrou — Published
-
Emacs: doric-themes version 1.2.0
Minimalist themes for GNU Emacs to complement my ef-themes (maximalist) and modus-themes (moderate).
Protesilaos Stavrou — Published
-
sqlite-utils 4.1
Release: sqlite-utils 4.1 The first dot-release since 4.0 a few days ago, introducing a number of minor new features. sqlite-utils insert and sqlite-utils upsert now accept a --code option for providing a block of Python code (or a path to a .py file) that defines a rows() function or rows iterable of…
Simon Willison — Published
-
NDA Project 17
NDA Project 17 🔒 The contents of this AI log will be revealed when/if this game is released publicly.
a327ex — Published
-
On Whiplash: AI Psychosis and Optionality Paralysis
On Whiplash: AI Psychosis and Optionality Paralysis
a327ex — Published
-
Roguelite Design Analysis 2
Analysis by Claude (Fable 5), direction by a327ex This is an independent redo of Roguelite Design Analysis (January 2026, by Claude Opus 4.5). Same process, walked through again — framework, classification of the same 22 games, frequency analysis, hypothetical designs, comparison — but re-derived from…
a327ex — Published
-
Fable Test — Roguelite Design Analysis 2
Fable Test — Roguelite Design Analysis 2 Summary Full redo of the January 2026 "Roguelite Design Analysis" post (originally by Claude Opus 4.5), repeating the same walkthrough process — framework, 22-game classification, frequency analysis, hypothetical designs, comparison — but re-derived from scratch…
a327ex — Published
-
Stalin decided what was good science. Millions starved.
What happens when leaders choose political expediency over science? The post Stalin decided what was good science. Millions starved. appeared first on Jeffrey Zeldman Presents.
Jeffrey Zeldman — Published
-
A dock that finally wakes up reliably
Fabien Sanglard — Published
-
Wildcards In CSS [blog]
Just a brainfart here, but it's odd that even though we have wildcard selectors throughout CSS, and even partial selectors (I'll explain in a bit) we don't have partial wildcard selectors on top level elements. I'm not talking about the "star" rule, but what I imagine would be a wildcard on elements…
Remy Sharp — Published
-
Poem: Window to Olympos
Just read the poem. No further comment.
Protesilaos Stavrou — Published
-
Poem: Frogs on a summer night
Just read the poem. No further comment.
Protesilaos Stavrou — Published
-
Yay to the Vikings of the World Cup
It is fine to connect to one's ethnicity and to value their culture.
Protesilaos Stavrou — Published
-
The number of new model releases just now is
The number of new model releases just now is pretty good, but I find it rather tiresome to keep trying them out, which I have scarcely done since year start and kept mostly to Claude. If Fable does indeed go away and I'm left with Opus 4.8, I'll probably check out the new Elon model, I've read it's pretty…
a327ex — Published
-
Quoting Nilay Patel
The reality is to make augmented reality glasses, you need to put a camera next to your eyes that is continuously recording everything you see and processing that to put information over it. There is not another way around it. And there's certainly not a chip that can fit in the stem of a glasses that…
Simon Willison — Published
-
Quoting OpenAI
[...] Work on web and mobile runs in the cloud. Work in the desktop app can also use local files and desktop apps with your permission. At launch, cloud Work conversations do not appear in desktop Work; desktop Work threads and local files remain on that computer. — OpenAI, trying (unsuccessfully) to…
Simon Willison — Published
-
Compilers and AI 'cyber' defense
I haven’t had time to blog in a while, I have a lot to say, but have been doing a lot of things and so haven’t gotten words down in a while. One of those things in the past few weeks has been picking back up my Rue project. I’m really excited for what it’s turning into, even…
Steve Klabnik — Published
-
Don't you mean extinct?
Fabien Sanglard — Published
-
Interpretation of “All these years a single breath” by Lavrentis Maheritsas
Translation of---and philosophical commentary on---a Greek song whose translated title is 'All these years a single breath'.
Protesilaos Stavrou — Published
-
The new GPT-5.6 family: Luna, Terra, Sol
OpenAI's latest flagship model hit general availability this morning, and comes in three sizes: Luna, Terra, and Sol (from smallest to largest). The new models are priced per 1M input/output tokens as Luna $1/$6, Terra $2.50/$15, Sol $5/$30. For comparison, the Claude Opus series are $5/$25 and the Claude…
Simon Willison — Published