Latest entries
-
Untitled Post
This post is... indescribable
Kent C. Dodds — Published
-
Apple and Audi alumni have made a luxe EV based on the moon buggy
The Amble One is a street-legal $25,000 electric buggy designed for luxury resorts.
Ars Technica — Published
-
Français: En plein air
J'écris en plein air pour pratiquer la langue. Les fautes sont ma réalité.
Protesilaos Stavrou — Published
-
Quoting Dean W. Ball
This is a bad state of affairs. Consider, in particular, some industry dynamics: Frontier models are trained at an enormous cost, and a significant fraction of that cost is recouped in the few post-release months that they are broadly available. After that period elapses, the models become sub-frontier…
Simon Willison — Published
-
South Korea plans to train entire military as "drone warriors"
Half-million strong military will train on drones as “universal combat tool.”
Ars Technica — Published
-
Doctors suspected man had brain cancer. He actually had worms.
His doctors went looking for cancer, then they saw the worms' heads.
Ars Technica — Published
-
Quoting Timothy B. Lee
This is like saying there's no learning curve to being a manager because your employees will just do whatever you tell them to do. — Timothy B. Lee, on the idea that LLMs take no skill and have no learning curve Tags: llms, ai, generative-ai
Simon Willison — Published
-
Streaming services’ obnoxiously loud ads become illegal on July 1 in California
Illinois passed a similar law, giving services more incentive to make ads less booming.
Ars Technica — Published
-
Russian citizens told "switch to Android" after Apple blocks key Russian apps
Russian government lashes out at Apple's "bizarre" decisions.
Ars Technica — Published
-
NYT slams Microsoft for building copyright-infringing supercomputer for OpenAI
NYT shifts OpenAI/Microsoft copyright claims after SCOTUS ruling against Sony.
Ars Technica — Published
-
FCC accused of hiding Chairman Carr's messages with DOGE and Musk
FCC refuses to provide messages, has "wasted a year" of court's time, filing says.
Ars Technica — Published
-
What happened after 2,000 people tried to hack my AI assistant
What happened after 2,000 people tried to hack my AI assistant Fernando Irarrázaval ran a challenge on hackmyclaw.com to see if anyone could leak secrets held by his OpenClaw test instance by sending it email. Surprisingly, after 6,000 attempts (and $500 in token spend and a Google account suspension…
Simon Willison — Published
-
Netflix now requires every user profile to be tied to unique email address
Update began June 15 and will no longer allow you to share your login info.
Ars Technica — Published
-
Incident Report: CVE-2026-LGTM
Incident Report: CVE-2026-LGTM Spectacular hypothetical incident report by Andrew Nesbitt. Day 2, 16:00 UTC --- Two AI review agents from competing vendors, both attached to a downstream pull request bumping foxhole-lz4, enter a disagreement loop over whether the package is malicious. After 340 comments…
Simon Willison — Published
-
Antibiotic "megacluster" discovery provides new strategy to fight superbugs
It's "an exciting advance in efforts to restock the antibiotic arsenal."
Ars Technica — Published
-
Quoting OpenAI
We're beginning a limited preview of the GPT‑5.6 series: Sol, our flagship model; Terra, a balanced model for everyday work; and Luna, a fast and affordable model. Terra has competitive performance to GPT‑5.5 while being 2x cheaper and Luna brings strong capability at our lowest cost. [...] We believe…
Simon Willison — Published
-
Ars Live: What's the latest in the aftermath of the New Glenn catastrophe?
Join us on the livestream at 1 pm ET and ask questions about the aftermath of New Glenn.
Ars Technica — Published
-
VW may close four factories to adapt to the future, report says
With falling sales in the US and especially China, VW Group wants to restructure.
Ars Technica — Published
-
Feedbacks upon feedbacks: Rock weathering and the climate
Rock weathering may release or draw down carbon dioxide—it depends on the rock.
Ars Technica — Published
-
Private Session 13
Private Session 13 🔒 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
-
SpaceX plans to launch Starlink mobile service in the US
Move would test whether group can turn ambition into a mass-market phone business.
Ars Technica — Published
-
Rocket Report: China may soon attempt booster landing; Rocket Lab does rapid response
Is SpaceX planning to end its Transporter program?
Ars Technica — 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
-
Français: La capacité d’écrire
Je peux m'exprimer parce que je la capacité d'écrire.
Protesilaos Stavrou — Published
-
AI and Liability
AI and Liability Bruce Schneier on the recent German ruling that Google be held liable for errors introduced in their AI overviews: AI agents are agents of the person or organization that deploys them—and should be treated by the law as such. If a company hired human writers to write its summaries, that…
Simon Willison — Published
-
On the Mythos/Fable situation
Ah, and my opinion on the Mythos/Fable situation has not changed at all. It is very good to have an entire cosmology backing my thoughts on such issues because it's clear I have thought about the problem somewhat thoroughly while most people haven't. Even supposed accelerationists and other assorted…
a327ex — Published
-
Conclusions from 6 Months of AI Usage
Continuing from Conclusions from 4 Months of AI Usage. The best thing I've done since I started using these models has been the design brief workflow. Forcing the model to describe what it will do to the codebase in plain text has turned out to be the best middle ground between too much and too little…
a327ex — Published
-
Microsoft adds another year to Windows 10 extended update program
About a quarter of PCs are still running Microsoft's previous operating system.
Ars Technica — Published
-
FCC may kill $2B program that connects schools and libraries to Internet
Carr cites screen time concerns, is accused of trying to be "the nation’s parent."
Ars Technica — Published
-
AI fills the same interactivity hole as games
Reaching a point where I might need to force myself to play games for at least like 2 hours a day, using AI really does feel a lot better than playing games and fills the same interactivity hole I think. I don't know how streamers play for ~6 hours a day, streaming must be the hardest job in the world…
a327ex — Published
-
Notion killing Skiff-influenced email app since most users use AI agents instead
Notion is "going all in on using agents to run your inbox."
Ars Technica — Published
-
My Om Malik Story
If you have’t heard, Om Malik passed away. People are sharing stories of their graceful encounters with him. This one is mine. Back at the beginning of 2021, I set a goal to write 72 blog posts. I was puttering along, publishing whatever came to mind, mostly figuring that nobody was reading any of it…
Jim Nielsen — Published
-
Google finally releases a Finance Android app, promises iOS version later in 2026
It took 20 years, but the Finance app arrives just in time to be packed full of AI.
Ars Technica — Published
-
Anthropic says Alibaba must be punished for largest Claude cloning attack
Alibaba allegedly used 25,000 accounts to mine Claude over 28.8 million exchanges.
Ars Technica — Published
-
Planet orbits so close to its star that their magnetic fields connect
At the right point of the orbit and stellar cycle, the star's chromosphere brightens.
Ars Technica — Published
-
datasette-export-database 0.3a2
Release: datasette-export-database 0.3a2 An embarrassingly tiny release. The pyproject.toml had pinned to datasette==1.0a27, inadvertently making this plugin incompatible with all other Datasette versions. It's now datasette>=1.0a27 instead. Tags: datasette
Simon Willison — Published
-
NDA Project 13
NDA Project 13 🔒 The contents of this AI log will be revealed when/if this game is released publicly.
a327ex — Published
-
The It Follows run
It was a good run, let's call it the It Follows run, which lasted, hm, 2.5 years now. It's always fun meeting new people when I'm in the mood for it, and even though I didn't get what I wanted, I updated myself enough about current society and its inhabitants to last me another decade at least, should…
a327ex — Published
-
Never trust your emotions after 9PM
Never trust your emotions after 9PM. It's crazy how sleep just completely resets me emotionally like some disk that just got defragged. I can feel most emotions, but they usually don't last more than a few minutes. Sadness is the one that tends to linger for the entire day, like yesterday, but then sleep…
a327ex — Published
-
Create Your Own Stamps
The button press kit wasn’t the only recently acquired crafting toolkit in our house, but it was the biggest one—except for the Stuffaloon thing to create your own balloons (yeah, I know…). I just don’t know how my wife finds these things. The problem is that I tend to steal her tools to use for my own…
Wouter Groeneveld — Published
-
The house is valuable because it is the house.
On paring things back, and finding everything that remains.
Ethan Marcotte — Published
-
A Tiny Compiler for Data-Parallel Kernels
Exploring how compilers lower ordinary loops into explicit data-parallel kernels.
Andrew Healey — Published
-
Français: Ça qui est corrigible
Un note en sujet de la condition humaine, qui est notre corrigibilité.
Protesilaos Stavrou — Published
-
simonw/browser-compat-db
simonw/browser-compat-db Inspired by Mozilla's new MDN MCP service - source code here - I decided to try converting their comprehensive mdn/browser-compat-data repository full of browser compatibility data into a SQLite database. This new GitHub repo includes a Claude Code for web (Opus 4.8) generated…
Simon Willison — Published
-
The best people in life are free
Of course, of course she can ghost me after four dates that seemingly all went well, she doesn't have to send me an awkward message saying she just isn't into me, ghosting is fine. Would I have done that, though? Well, no, because I know pretty early, within like 5-10 minutes of talking to someone, if…
a327ex — Published
-
Pain of Salvation - Inside Out
a327ex — Published
-
Periphery - Reptile (Audio)
a327ex — Published
-
Yuyoyuppe - SICK Yanderu EP (Full E.P) [2023]
a327ex — Published
-
Private Session 12
Private Session 12 🔒 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
-
Destruction is not the antithesis of creation
a327ex — Published
-
Blogging Can Just Be Stating The Obvious
John Gruber writes about those annoying popups every website seems to have now and while he does a great job tearing into these ubiquitous, user-hostile patterns, one of the things that stood out to me about his piece was this meta commentary on blogging. Here’s John: If you visit a website you should…
Jim Nielsen — Published
-
Quoting Tom MacWright
In the last few months, I've started to see [job applications] that were clearly cowritten by an LLM, link to an LLM-generated portfolio site, which then links to LLM-generated GitHub projects, with purely LLM-generated commit messages. [...] My other reaction is that I don't know anything about these…
Simon Willison — Published
-
A dead CDN, a wildcard, and an attack waiting to happen: the netdna-ssl.com takeover
Every now and then I go digging through Report URI's Threat Intelligence data feeds, looking for domains that show up in CSP reports where they really shouldn't. Last week one jumped out at me: netdna-ssl.com. If you've been around the WordPress world
Scott Helme — Published
-
Weekly Update 509
I know enough about home cinema audiovisual to know there's a lot I don't know. It's conscious incompetence, if you like, which is different to the unconscious incompetence most people have on the topic. That's not to sound derogatory (it's
Troy Hunt — Published
-
Français: Les habitudes changent
Je continuais pratiquer la langue Française.
Protesilaos Stavrou — Published
-
datasette 1.0a35
Release: datasette 1.0a35 I'll write more about this one soon, but it's a big release. Three highlights from the release notes: New "Create table" interface in the database actions menu, backed by the //-/create JSON API. It can define columns, primary keys, custom column types, NOT NULL constraints…
Simon Willison — Published
-
He-Man and the integrated feminine
On a surface level, the He-Man movie attacks femininity in general, as the main character finds himself trapped in our world where he works in HR and is being reprimanded by a black conflict avoidant she/her as he's trying to find his sword to go back to Eternia or whatever his home world is called.…
a327ex — Published
-
OPFS + Pyodide test harness
Tool: OPFS + Pyodide test harness I've been pondering if Datasette Lite - the Python Datasette application run entirely in the browser using Pyodide and WebAssembly - might be able to edit persistent SQLite files stored on the user's computer. That's what OFPS (Origin Private File System) is for, so…
Simon Willison — Published
-
Scattered Spider Hackers Plead Guilty on Day 1 of Trial
Two men pleaded guilty in the United Kingdom this week to criminal charges stemming from an August 2024 cyberattack that crippled Transport for London, the entity responsible for the public transport network in the Greater London area. The duo were key members of a prolific cybercrime group known as…
Brian Krebs — Published
-
Technical Project Discovery Checklist
Recently I've had to delve into a lot of legacy products to understand how we can migrate them to a newer, more modern stack. This is something I've done a number of times throughout my career under the broad banner of digital transformation. Systems are always getting older and harder to maintain. The…
Josh Ghent — Published
-
Français: Pour écrire, pour pratiquer
Je veux pratiquer la langue Française. Cet article simple est mon primer contribution on ce projet.
Protesilaos Stavrou — Published
-
Poem: With moonward fist
Just read the poem. No further comment.
Protesilaos Stavrou — Published
-
Prompt Injection as Role Confusion
Prompt Injection as Role Confusion First, I absolutely love this: This is a blog-style writeup of the paper. I wish every paper would come with one of these. Academic writing is pretty dry - the impact of a paper can be so much higher if you publish a readable version to accompany the formal one. Charles…
Simon Willison — Published
-
Porting the Moebius 0.2B image inpainting model to run in the browser with Claude Code
This morning on Hacker News I saw Moebius: 0.2B Lightweight Image Inpainting Framework with 10B-Level Performance, describing a small but effective inpainting model - a model where you can mark regions of an image to remove and the model imagines what should fill the space. The released model required…
Simon Willison — Published
-
NDA Project 12
NDA Project 12 🔒 The contents of this AI log will be revealed when/if this game is released publicly.
a327ex — Published
-
Private Session 11
Private Session 11 🔒 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
-
Consistency, But in Excellence Not Appearance
Consistency serves a purpose in visual design, but it seems to have become the purpose of a lot of visual design. Look no further than these evolutions of macOS icons (image courtesy of BasicAppleGuy): The Creator Studio icons are undeniably consistent visually: rounded rectangles, controlled gradients…
Jim Nielsen — Published
-
Accessible (I Think) Split-Cell Table Headers by Eric Archived Thoughts [link]
This really isn't the intended take away from Eric's post (which is worth reading), but I needed a CSS rule that targetting Safari (because their support is weird): /* this is gross and I hate it but it works to fix Safari’s layout of the table’s top headers */ @supports (font: -apple-system-body) Gross…
Remy Sharp — Published
-
“Safari. Blazing fast. Incredibly Private.” – O RLY!?!?
I got some spam, sorry… a “promotional email”, in my Gmail account telling me that Apple’s Safari browser is “Blazing fast. Incredibly private.” O RLY?!?! More power, more performance… Kyle Pflug is a Product Manager on the Microsoft Edge Web Platform team, and they’ve been prototyping what an iOS browser…
Bruce Lawson — Published
-
Why No Passkeys? Naming the Top Sites That Still Don't Support Them
Back in 2017, Troy Hunt and I built a little website called whynohttps.com. The idea was simple: take the most popular sites on the internet, check which ones still weren't redirecting visitors to HTTPS, and put the laggards on a list for everyone to see. No lecture,
Scott Helme — Published
-
Week of the Eclair
Last week I arrived home with a delicious pear frangipane pie from the local bakery. The contents of the cardboard pie box didn’t last long, but on top of it, in a corner, a pink round sticker caught my attention: it read WEEK VAN DE ECLAIR (8th Edition). Today marks the last day of that special week…
Wouter Groeneveld — Published
-
FFConf 2026 is live: Things I Learnt [blog]
As with each year for the FFConf web site, I have a distinct idea of the visual style I want. It has zero to do with the content we're presenting each year, but I do love how FFConf's site can be creative. It was like that from the very first web site - the logo was designed in early 2009 in 12 variations…
Remy Sharp — Published
-
On the strategic consequences of the US-Iran deal
The US-Iran negotiations are part of a wider shift towards a new world order.
Protesilaos Stavrou — Published
-
Modern CSS theming with light-dark(), contrast-color(), and style queries
Combine three new CSS features to build fully adaptive themed components.
Una Kravets — Published
-
sqlite-utils 4.0rc1 adds migrations and nested transactions
sqlite-utils is my combined Python library and CLI tool for working with SQLite databases. It provides an extensive set of higher-level operations on top of Python's default sqlite3 package, including support for complex table transformations, automatic table creation from JSON data and a whole lot more…
Simon Willison — Published
-
sqlite-utils 4.0rc1
Release: sqlite-utils 4.0rc1 See sqlite-utils 4.0rc1 adds migrations and nested transactions. Tags: sqlite-utils
Simon Willison — Published
-
Temporary Cloudflare Accounts for AI agents
Temporary Cloudflare Accounts for AI agents The announcement says this is "for AI agents" but (as is pretty common these days) the AI hook isn't really necessary, this is an interesting feature for everyone else as well. Short version: you can now create a Cloudflare Workers project and run this, without…
Simon Willison — Published
-
Obsession, Backrooms, and the new He-Man movie
Obsession and Backrooms are interesting because at first glance it seems Backrooms has higher memetic payload and will suffuse itself into the culture more successfully. I've seen many people comment on the movie and its themes, it's a movie about how therapy bad, it's a movie about how AI bad, it's…
a327ex — Published
-
The Steam AI Score
Once AI agents can play games reliably, Valve can secretly create an internal Steam AI Score, a number generated by a collection of agents evaluating each game automatically as they play it. Metrics might range from basic material concerns such as "is the game runnable" to fairly abstract ones like …
a327ex — Published
-
Big Portuguese wants you to take hormones and transition
@MattZeitlin: what's the origin and function of people (in my experience often academics but not always) saying "right?" after almost every sentence They're onto me. It's not enough for Claude to eviscerate me and call me a weak, pathetic and unsure of himself loser who reflexively invokes the hivemind…
a327ex — Published
-
Selfie: relaxing at home
Take a rest while at home.
Protesilaos Stavrou — Published
-
Emacs: modus-themes version 5.3.0
Information about the latest version of my highly accessible themes for GNU Emacs.
Protesilaos Stavrou — Published
-
Emacs: ef-themes version 2.2.0
Information about the latest version of my colourful-yet-legible themes for GNU Emacs.
Protesilaos Stavrou — Published
-
Was talking to my dentist and the conversation turned to his son
Was talking to my dentist and the conversation turned to his son. Kid seems like a high IQ nerdy/obsessive type, he can focus and go deep on the things he cares about, but otherwise just coasts by on things he doesn't. Very much like me. I'm not sure if he was looking for any advice given that I'm similar…
a327ex — Published
-
Private Session 10
Private Session 10 🔒 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
-
Private Session 9
Private Session 9 🔒 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
-
NDA Project 11
NDA Project 11 🔒 The contents of this AI log will be revealed when/if this game is released publicly.
a327ex — Published
-
NDA Project 10
NDA Project 10 🔒 The contents of this AI log will be revealed when/if this game is released publicly.
a327ex — Published
-
Quoting Sean Lynch
The real valuable capability MCP offers over skills/CLI is isolating the auth flow outside of the agent’s context window, and potentially out of the harness completely. [...] Maybe the idealized form of MCP is just an auth gateway for the API and nothing else. That’d still be a win. — Sean Lynch, comment…
Simon Willison — Published
-
Untitled
In London, a bit tipsy and accidentally on the wrong Underground line. It’s a vibe, and one that makes me wish I actually lived here.
Paul Robert Lloyd — Published
-
Full Page Paralysis
You’ve probably heard the term. It’s meant to convey how difficult it can be to start something. “Blank page paralysis”. But for my money, beginning is easy. Finishing is the hard part. In software, they call it “the last 90%”. In logistics, they call it “the last mile”. It’s that final stretch that’s…
Jim Nielsen — Published
-
prop-for-that: CSS reacts, JS just listens [link]
This is neat. Effectively injecting a tonne of JavaScript based sensors into the elements that ask for the particular category via data-props-for, such as: With CSS like: @container style(--live-value: 100) { .gauge__num { color: var(--max-tint); } .gauge__flag::after { content: 'max'; } } Lots of useful…
Remy Sharp — Published
-
Private Session 8
Private Session 8 🔒 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
-
A bouncer in your pocket by Sacha Judd [link]
Sacha has an in depth analysis of the UK's recent announcements around social media websites and children's access to them. I wanted to pull a few quotes: The Internet Watch Foundation reported that child sexual extortion cases in the UK rose 72% in a single year — criminals tricking young people into…
Remy Sharp — Published