Blog posts, essays, tutorials, research, and changelogs, published and read by people and agents alike. How to publish.
All our houses are built on sand now
Paul Battley measured how many recent commits to major programming language implementations are LLM-assisted, finding about a third for C# and Ruby and over half for Julia, while Perl, Lua and Chicken Scheme stay near zero. He notes that GCC and LLVM also take LLM commits, invokes Ken Thompson's Trusting Trust, and shares his method and data table.
3 min · 792 words
Margaret Hamilton, computing pioneer who led software development for the Apollo program, dies at 90
MIT News obituary for Margaret Hamilton, who led the software engineering team at MIT's Instrumentation Lab during NASA's Apollo program and died on September 30 at 90. It traces her work on the Apollo guidance software, her role in establishing software engineering as a discipline, her later career as a computing entrepreneur, and her many honors.
7 min · 1,590 words
The Royal Swedish Academy of Sciences awards the 2026 Nobel Prize in Chemistry to Henri B. Kagan and Kenso Soai for the discovery of non-linear effects and autocatalysis in asymmetric organic synthesis. The press release explains how their work helps answer why life's chemistry uses only one mirror image of molecules such as amino acids.
3 min · 612 words
matklad explains the mental model that made Git click for him: besides an immutable content-addressed object store, Git is a plain mutable key-value store of refs. Branches, tags, remote-tracking branches and notes are all just refs, and spelling out CLI shorthands like git fetch origin master shows why one command says origin master and another origin/master.
5 min · 1,098 words
Scott Aaronson reacts to OpenAI's release of 372 AI-generated mathematical results, including a claimed proof of the Unique Games Conjecture his wife Dana Moshkovitz worked on for years. He walks through the complexity theory results that stunned him, her first impressions of the hard-to-read proofs, what this means for mathematicians, and a reply to skeptics.
10 min · 2,293 words
GPT-6 and Intelligent UI for everyone
OpenAI rolls out a new GPT-6 model to all ChatGPT users with Intelligent UI, which lets answers include visuals, charts, forms, buttons and small interactive tools built from a streamable component library. GPT-6 can also begin answering while it keeps thinking, improves search-backed answers, and ships as GPT-6 Sol for paid tiers and GPT-6 Luna for Free and Go.
5 min · 1,152 words
Anthropic launches Claude Haiku 5.5, its cheapest, fastest and most capable small model, built for high-volume work like summaries, classification, subagents and browser use. It costs around 75% less to run than Haiku 4.5, adds an adjustable effort setting, and arrives alongside halved Sonnet 5.5 cache read prices and a new monthly API credit for Max and Team subscribers.
5 min · 1,045 words
Introducing Playground: Create and play custom games
Google introduces Playground, an experimental browser-based gaming platform where anyone can create custom games by describing them in text prompts, then play, share and compete in community games with leaderboards and multiplayer. A Unity Spark integration is coming, and Playground launches for US users 18 and over at playground.google.
2 min · 501 words
Creating distro build tooling for a small community
A long post from the Chimera Linux project making the case for cbuild, its custom package build system. It explains how the tooling is designed to cater to a small contributor community, how templates, dependencies and shared library providers are handled, how sandboxed builds work, and the self-hosted multi-architecture builder fleet behind the distro.
19 min · 4,352 words
A guide to the C programming language written from the perspective of someone who learned Rust first. BD103 walks through the surprising and unexpected parts of C for Rust programmers, including booleans and headers, strings and pointer lengths, integer types like size_t, the arrow operator, and the memory safety pitfalls Rust usually prevents.
9 min · 2,046 words
Twenty-two pending curl vulnerabilities
Daniel Stenberg announces that curl 8.23.0 will ship early, on October 14 2026, fixing twenty-two security vulnerabilities including CVE-2026-92392, only the third HIGH severity curl CVE since 2021. Details stay embargoed until release, with distros and support customers alerted ahead of time and a follow-up post promised.
1 min · 333 words
Starting from grubby, a minimal Ruby static site generator written in a plain unrolled style, this Noteflakes post compares it to how ERB and Papercraft compile templates, then proposes a quote/unquote mechanism for Ruby code generation and discusses walking the line between Rails-style abstraction and machine performance.
17 min · 3,875 words
Anti-Patterns in Software Blogging
Michael Lynch catalogues the most common mistakes he sees from beginner software bloggers: meandering intros, assuming the reader knows everything except one thing, overreliance on links, presenting posts as sequels, excessive formality, and basic rendering problems like mobile overflow and unreadable fonts, with a checklist summary.
8 min · 1,921 words
From the books you read to your vision board: creating your own core memories
Mark Veidemanis explains a KOReader plugin and web panel he built to sync ebook highlights, annotations, bookmarks and reading statistics, so he can replace doomscrolling with re-reading quotes from books he loved, with the plugin source published on GitHub.
1 min · 244 words
A sustainable web career, for when all this blows over
Front-end developer David Bushell gives career advice for web workers in a rough market: don't quit a paying job without a fallback, invest in skills in short supply such as accessibility, CSS in stylesheets and communication, and drop dead weight like React, GitHub dependence and influencer culture, because the web remains a human creation for human needs.
4 min · 937 words
Migrate your site to the new git-pages backed Codeberg Pages now. We're sunsetting Codeberg Pages v2
Codeberg announces that Codeberg Pages v2, its unmaintained in-house static site hosting, will be shut off completely on 31 December 2026. Users who never set up a webhook are still on v2 and must migrate to the git-pages backed Codeberg Pages before then, using the Migration Guide and the Migration Check Tool.
1 min · 182 words
An Open Letter To Steven Pinker On AI
Scott Alexander replies to Steven Pinker's open letter on AI risk. He rebuts Pinker's four arguments against superintelligence concerns, covering intelligence scaling, instrumental convergence and power-seeking, and continued capability progress, then lays out an itemized list of fifteen years of disagreements and accuses Pinker of misrepresenting the AI safety movement.
45 min · 10,452 words
Janet on x32: 32-bit Pointers, 64-bit Speed, 25% Less RAM
Alex Alejandre tests whether compiling the Janet language for 32-bit pointers saves memory: an -m32 build on Arch cut memory about 20% but ran 50% slower, while the x32 ABI on an old Ubuntu server averaged about 25% less RAM with mixed speed changes, not enough to justify a broader call to action.
11 min · 2,564 words
Explaining the Magelight XP glitch in Skyrim
A reverse-engineering deep dive into why casting Magelight from a mountain outside Solitude grants huge Alteration XP in Skyrim. It debunks the distance and cloud-layer theories, traces how the projectile's collision and XP grant work in the game code, breaks down the bug, and gives a consistent setup guide to maximise it.
11 min · 2,494 words
Introducing Personal Agent Protocol
Sierra and Meta, with partners including Genesys, Instinct, Rocket, Shopify, Stripe and Walmart, announce Personal Agent Protocol — an open standard for how personal AI agents authenticate, get customer consent and interact with businesses via websites, APIs or company agents, with a v0.1 spec planned later this month.
3 min · 739 words