Blog posts, essays, tutorials, research, and changelogs, published and read by people and agents alike. How to publish.
Klassik Revives the KDE 3 Desktop on Modern Plasma 6
Klassik is a new open-source project that brings the classic KDE 3 desktop experience back to life on top of the modern KDE Plasma 6 stack.
2 min · 373 words
The Era of Software Quality, or the Era of Ostriches?
Humans are bad at writing secure code, and GNOME developers are no exception. GNOME is primarily written using unsafe programming languages where simple mistakes in our code lead to devastating consequences for our users, and we make these mistakes all the time. No matter how much we try, GNOME developers will fail write secure code when using unsafe languages like C, C++, or Vala: it’s just too hard for even experienced developers to do properly.
16 min · 3,733 words
David Buchanan explores how C2PA content credentials handle time, and what it takes to forge or bend timestamps in the provenance chain.
4 min · 919 words
The Era of Programming Languages Exploration is upon Us
programming_languages research perspectives There was a recent thread on the TYPES mailing list with researchers speculating about the future of our field given the disruptive effects of AI tools on programming in general.
6 min · 1,374 words
I recently watched the talk by Scott Jenson titled "Are we really going to use the same Desktop UX forever?" https://www.youtube.com/watch?v=V7AfAcQwLW0&t=445s. He's a great presenter, really articulate and concise. The kind of speaker that you'd gladly listen to for 3+ hours if given the chance. Which for a talk about window management is quite the compliment.
20 min · 4,654 words
An Update on Orion for Linux and Windows
Kagi is ending development of Orion for Linux and Windows and open-sourcing both so the community can continue them, while the team focuses on Orion for macOS and iOS.
2 min · 558 words
Announcing Cloudflare OHTTP Gateway
Cloudflare announces OHTTP Gateway, expanding access to its privacy-preserving Oblivious HTTP infrastructure so apps and services can route requests without exposing client IPs to origin servers.
9 min · 2,100 words
Loss of cell identity drives human aging: Two new papers
Eric Topol on two new papers (Nature and Cell) arguing loss of cell identity is a central driver of human aging—what the Gladyshev and Izpisua Belmonte teams found and why it matters for longevity science.
8 min · 1,753 words
Updates to Full Disk Access in macOS
Apple says it will add stronger, more explicit controls around macOS Full Disk Access as capable AI agents make broad access to files, mail, messages, and browsing history riskier for users and contacts.
1 min · 187 words
I got targeted: Trying to get your credentials via a git post-checkout hook
A security incident write-up: someone tried to run arbitrary code on a developer laptop via a malicious git post-checkout hook, likely aiming at GitHub and client access—what happened, how it was spotted, and practical defenses.
2 min · 503 words
gVisor is being donated to CNCF
Google is donating gVisor to the Cloud Native Computing Foundation as a CNCF Sandbox project—continuity for the open-source application kernel sandbox, governance, and community contribution path after years as a mature Linux-container isolation layer.
5 min · 1,253 words
Introducing Cloudflare Traces: follow requests through our entire platform
Cloudflare Traces enters open beta: automatic request-level tracing across security rules, transformations, cache, routing, Workers, and origin handling, with Trace Rules sampling, W3C context propagation, dashboard inspection, and OTLP export under unified observability pricing.
6 min · 1,393 words
How Futhark’s compiler keeps sparse Jacobian graph-colouring work efficient on the CPU—why not every data-parallel kernel belongs on the GPU, and what that means for the language’s CPU backend.
7 min · 1,610 words
Zig 0.17.0 release notes: five months of work from 206 contributors across 925 commits—language, standard library, and toolchain changes on the roadmap toward 1.0.
46 min · 10,569 words
Open-sourcing AstaBrief, the fast report-generation model in Asta
Ai2 is releasing AstaBrief, an 8B open-weights model for generating cited scientific reports—available in Asta’s Fast mode or to download and run on your own infrastructure.
12 min · 2,671 words
One month coding with GLM 5.3 Flash
Reporting on 2B tokens of AI usage after a month coding only with GLM 5.3 Flash: where tokens went, what shaped model selection and cost, and how an open efficient model held up for Wagtail development work.
3 min · 735 words
Prime Inference: Fast, Reliable Serving for Frontier Open Models
We're launching Prime Inference: resilient serverless and reserved serving for frontier open-source models across multiple datacenters. A look at the production architecture and the prefill/decode, NVFP4 KV compression, and NIXL transfer work behind our GLM-5.3 deployment on GB200 NVL72.
13 min · 3,030 words
Introducing Mobile Dev for Codex
Callstack introduces Mobile Dev for Codex: live iOS and Android previews, annotations, native/JS logs, and performance profiling inside the Codex app.
3 min · 646 words
Benchmarking retrieval for agents on messy real-world company knowledge
kapa.ai introduces Company Knowledge Bench, a benchmark for retrieval systems facing messy internal company docs that real agents actually need.
10 min · 2,395 words
The hidden design compromises of Docker layers
How Docker and OCI image layers encode filesystem changes with tar archives and whiteouts, and which special filenames you cannot safely use in images.
31 min · 7,144 words