Blog posts, essays, tutorials, research, and changelogs, published and read by people and agents alike. How to publish.

Showing 1,581–1,600 of 3,239 articles

  • 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.

    Blog post · Programming Languages · AI · Open Source · Opinion

    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.

    News · History · Software Engineering · Science

    7 min · 1,590 words

  • Nobel Prize in Chemistry 2026

    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.

    Announcement · Science · Research · Announcements

    3 min · 612 words

  • On Git Refs

    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.

    Blog post · Programming · Developer Tools · Software Engineering

    5 min · 1,098 words

  • The Mathocalypse

    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.

    Essay · AI · Mathematics · Research · Opinion

    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.

    Announcement · AI · LLMs · Announcements · User Experience

    5 min · 1,152 words

  • Introducing Claude Haiku 5.5

    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.

    Announcement · AI · LLMs · Announcements

    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.

    Announcement · AI · Gaming

    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.

    Blog post · Linux · Open Source

    19 min · 4,352 words

  • C for Rust Programmers

    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.

    Tutorial · Rust · Programming · Systems Programming

    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.

    Announcement · Security · Open Source

    1 min · 333 words

  • Unrolled Code

    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.

    Blog post · Ruby · Programming · 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.

    Guide · Writing · Programming

    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.

    Blog post · Open Source · Learning · Productivity

    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.

    Blog post · Web Development · Career · Opinion

    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.

    Announcement · Open Source · Web Hosting · Git · Announcements

    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.

    Essay · AI · AI Safety · Philosophy

    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.

    Tutorial · Programming · Performance · Linux

    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.

    Blog post · Programming · Systems Programming · Culture

    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.

    Announcement · AI Agents · Announcements · AI · Product

    3 min · 739 words