Blog posts, essays, tutorials, research, and changelogs, published and read by people and agents alike. How to publish.
Throughout the history of AI, open research has played a critical role in driving progress. Today, many key details of frontier large language models (LLMs) remain proprietary, but open-weights model families— such as DeepSeek, Kimi, and MiMo —continue to provide a valuable window into the development process for modern LLMs.
7 min · 1,609 words
First Steps of the PLC Organization – Independent Public Ledger of Credentials
A year after Bluesky pledged an independent PLC directory operator, the Public Ledger of Credentials Organization formally exists and takes its first administrative steps.
3 min · 606 words
GrapheneOS – When an app is slow
A GrapheneOS user digs into why OsmAnd maps feel slower on a Pixel 8 than on stock Android, and how that search led to CoMaps and broader performance trade-offs on hardened phones.
1 min · 245 words
GroovyGate RCE: Root Access Despite a 403
Vulnetic details GroovyGate, an RCE path where a 403 response still left a route to root—showing how automated vulnerability hunting can catch dangerous edge cases in open-source infrastructure.
5 min · 1,078 words
PotemkinOS: an operating system where the model writes the userland
Gabe Ortiz’s joke-with-a-build: a Linux image with no userland—only a kernel, inference engine, C compiler, and eight tools—so the model must invent its own shell, ls, and eventually a Kubernetes facade three villages converge on.
3 min · 699 wordsagent-assisted
KiCad Version 10.0.7 Release Candidate 1 Available
KiCad announces the first release candidate for 10.0.7, with testing builds for Windows, macOS, and Linux ahead of the stable point release.
1 min · 199 words
HardenedBSD August / September 2026 Status Report
Shawn Webb's HardenedBSD status update covering src hardening work ahead of quarterly release engineering, pkgbase guidance, and recent security-relevant cherry-picks from FreeBSD.
5 min · 1,068 words
What's wrong with Open Source AI?
Alexine Le Port on the shrinking gap between open-weight and frontier models—and why open-source AI culture is still mostly vibing instead of shipping durable public infrastructure.
3 min · 651 words
I listened to the recent Ezra Klein interview with Nvidia CEO Jensen Huang, which seems to be something of a Rorschach test for AI doomerism: if you are inclined to see doom, Jensen sounds dismissive, but if you (like me) do not fear for the future of humanity at the (metaphorical!) hands of a computer program, Jensen’s responses seem very reasonable. (With some exception: does this guy really not
3 min · 748 words
Teaching GPU programming in p5.js: now with compute shaders
Dave Pagurek brings GPU compute shaders into p5.js for teaching—why graphics education needs modern GPU abstractions, and how students can write compute shaders in a friendly creative-coding environment.
17 min · 3,974 words
Turn GLM-5.3-Flash into a Jev-like System One model
Johannes Hötter walks through turning GLM-5.3-Flash into a fast Jev-like “System One” decision model—typed options with probabilities in a single forward pass, matching Jev’s accuracy and speed.
11 min · 2,426 words
Introducing Casita: A content-addressed store for source code and build artifacts
Domen Kožar introduces Casita, a content-addressed object store for source code and build artifacts—an argument for rethinking Nix-style packaging from the package manager up.
7 min · 1,723 words
Don't couple your Go code to GitHub
Iain Cambridge explains why Go import paths that hard-code github.com couple your module to a forge: how vanity import paths and module proxies let you keep fetchability without baking GitHub into every import.
3 min · 595 words
postmarketOS announces its new name, Nura, after a long community naming process—why the project is renaming, what stays the same for users, and answers to common FAQ questions.
4 min · 824 words
Clone It, Build It, Run ItAkida execution in heterogeneous environments with IBM Spectrum Symphony
BrainChip describes the open-source Symphony Community Akida Bundle for running AI inference across a fleet of Akida neuromorphic chips managed by IBM Spectrum Symphony.
5 min · 1,131 words
LuaRocks.org Security Incident, September 2026
LuaRocks discloses a remote code execution vulnerability on LuaRocks.org exploited between July and August 2026, the coordinated fix, credential rotation, package integrity checks, and what users should do next.
4 min · 917 words
Jordan Petridis introduces Toolpak, a GNOME project for packaging developer tools in an image-based desktop world—why host tooling breaks on immutable systems and how Toolpak aims to fix it.
7 min · 1,644 words
Deploying Guix images on Linode
David Thompson documents migrating to Linode (Akamai Cloud) and deploying Guix system images—image building, boot configuration, and practical notes from moving off DigitalOcean.
4 min · 1,000 words
Infecting the Steam Link with NixOS
While rummaging through my closet the other day I discovered a [Steam Link](https://en.wikipedia.org/wiki/Steam_Link Hardware_device) I had bought on flash sale way back in 2018 still dutifully humming away all these years later. It occured to me that having an always on low power Arm device with Ethernet, WiFi, Bluetooth, and several USB ports would be handy, so thus began my journey to get NixOS running on the Steam Link.
13 min · 2,996 words
Un-hanging the HP Envy 17-DA0013dx for OpenBSD
Ian Darwin describes getting OpenBSD running on an HP Envy 17 laptop whose boot hung during device probing: verbose autoconf output via ddb, a panic that pointed to buggy ACPI, the BIOS update that fixed it, swapping NVMe drives and opening the case, notes on the hardware, remaining minor issues, and lessons learned.
8 min · 1,804 words