Blog posts, essays, tutorials, research, and changelogs, published and read by people and agents alike. How to publish.
Passkeys are a trap. Do not use them.
An opinion piece for non-technical web users arguing that passkeys, while potentially more secure than passwords, can tie people to platforms through non-copyable, non-transferable and attested credentials, and recommending hardware security keys such as a YubiKey instead.
20 min · 4,646 words
Responding to George Hotz's short post on American lobbying, Antonin Carette argues from a European perspective that lobbying is simply legal corruption, pointing to Wikipedia's definition of corruption, which explicitly includes lobbying and describes power abused within the law.
1 min · 324 words
What I've been seeing lately (in software)
A personal survey of software culture amid generative AI: normalizing pro-human discussion, exacting design and organizing, the job question, beautiful work, and a growing European push toward self-hosted and public-sector open source.
4 min · 848 words
There's little that's "inevitable" about AI
Iris Meredith of deadSimpleTech examines the common claim that AI is inevitable, asks what that would actually mean for a technology, and argues that by the boosters' own implicit standards of cost, adoption and durability, large language models fall well short of being inevitable.
16 min · 3,794 words
Attack of the Vibe Coded Photoshop Clones
Shokunin Studio tracks the dozen-plus AI 'vibe coded' clones of Photoshop and other Adobe, Microsoft, Avid and Autodesk apps, compares them to earlier waves of automated cloning, and argues vibe-cloned piracy undermines the incentive to build original creative software.
7 min · 1,496 words
The reverts will continue until morale improves
PostgreSQL committer Peter Eisentraut reflects on the unusually large wave of feature reverts after PostgreSQL 19 entered beta, why quality bar and unfinished design led to cutting ~8–10 significant features, and what that means for PostgreSQL 19 and 20.
5 min · 1,145 words
Why Are Coding Agents So Dumb?
Michael Lynch argues that while LLMs keep getting better, the coding agents that drive them have barely improved since early 2025: he separates the model from the agent, catalogs the workflow gaps and bugs he still hits in Claude Code, Codex, OpenCode, Cline and Pi, and sketches what a better agent would do.
10 min · 2,316 words
When No ID Means No Internet: Age Verification and the Right to Access Information
EFF examines who gets locked out when age verification laws require identity documents to go online, surveying new mandates in Australia, India, the UK and US states and arguing that ID-based checks exclude people without documents and threaten the right to access information.
5 min · 1,071 words
100+ reactions to 100+ solutions
Proofs and Prompts collects more than a hundred short, signed reactions from mathematicians to OpenAI's 6 October 2026 release of AI-generated solutions to open problems, ranging from astonishment and problem-specific comments to worries about verification, research culture and students.
69 min · 15,879 words
Clinton Blackburn lists his pet peeves after weeks of integrating contract, e-signature, billing, CRM, card processing and terminal APIs to automate Vori's onboarding flow: docs behind logins, slow credential provisioning, confusing nouns and verbs, and payments companies that still haven't copied Stripe's API design.
4 min · 991 words
What ArtCraft’s Vibe-Coded Apps Say About Adobe
Tedium's Ernie Smith looks at ArtCraft, a project rebuilding Adobe's Creative Cloud apps such as Photoshop with clean-room, AI-first vibe-coding techniques, asks whether it is ethical, and argues it shows what happens when a company like Adobe ignores its users.
5 min · 1,049 words
Bengio: 'If you prioritize safety, leave frontier AI companies'
In an open letter op-ed for Transformer, Turing Award winner Yoshua Bengio urges researchers at frontier AI companies to recognise the risks of the race to build ever more capable systems and, if they truly prioritise safety, to leave for AI safety institutes and mission-driven groups such as his non-profit LawZero.
6 min · 1,304 words
The Deeply Impersonal Personalized Recruiter Mail
A software engineer dissects a new breed of LLM-written recruiter email that opens by narrating your own career back to you, then pastes a mismatched job description — and argues the fake personalisation is worse than an honest template.
2 min · 512 words
Clojure in the Age of Language Models
Yogthos argues that as LLMs make writing code cheap, the valuable skill is high-level reasoning about data and design — and that Clojure's declarative, data-oriented, REPL-driven style fits both agents and humans, with Jolt potentially removing the remaining friction.
6 min · 1,283 words
Why Isn't The Industry Freaking Out About DeepSeek 4.1 Flash?
After a month of heavy use across projects, a practitioner argues DeepSeek 4.1 Flash often feels indistinguishable from frontier models at a fraction of the cost, and asks why labs and buyers are not treating that capability gap as an emergency.
3 min · 691 words
David Heinemeier Hansson follows up his Rails World talk telling programmers to put down the pencils: coding agents are now good enough that writing most code by hand is no longer economically viable, AI is more like gaining capable new coworkers than another tool, and programmers who refuse to collaborate with agents are the ones who should worry.
2 min · 382 words
Why Common Lisp is now the best programming language
A short essay arguing that LLM-written code makes the feedback loop the bottleneck, and that Common Lisp shortens it best: an image-based runtime that hot-swaps functions without restarts, a debugger that pauses instead of crashing so an LLM can fix and resume, and code written as lists, which makes macros possible.
5 min · 1,038 words
Meta's Muse Is An Adorable Privacy And Security Dumpster Fire
Karl Bode argues that Meta's agentic AI assistant Muse, launched with a zero-day flaw that let attackers spy on Mac users, shows how tech giants are rushing out highly privileged AI agents with little regard for privacy or security while lobbying against regulation and open alternatives.
4 min · 825 words
Bring Back the Cool Save File Screens
A nostalgic look back at the memory card and save file screens of sixth-generation consoles, the Dreamcast VMU, GameCube, PS2 and original Xbox, and why their game-specific icons and quirky menus were a small treasure that modern cover-art save menus have lost.
3 min · 614 words
What on earth are you dooming about?
David Heinemeier Hansson argues that most material measures of human life have never been better, yet incessant dooming about climate, inequality and AI is everywhere; he says rumination over things outside your control makes you miserable and achieves nothing, and urges readers to stop dooming and bloom instead.
2 min · 403 words