Mastodon

News from the Planet

The Apache® Software Foundation Advances Open Source Infrastructure and Celebrates Community Growth in FY26

Apache News — September 01, 2026

Annual report highlights investments in people, infrastructure and standards to meet the growing demands on open source software  Wilmington, DE  – September 1, 2026 – The Apache Software Foundation (The ASF), the global home of open source software the world relies on, today released its annual…

read more ➔

Book Review: ActivityPub by Evan Prodromou ★★★★⯪

Terence Eden — September 01, 2026

As part of my grant from NLnet to improve my Fediverse bot project, I'm spending time making sure I understand all the fundamentals of ActivityPub. The problem with Internet standards is they're scattered all over the place. Abandoned forums, half-maintained wikis, mailing lists with obscure rules,…

read more ➔

Scheme Requests for Implementation: SRFI 262: Extensible pattern matcher

Scheme Planet — August 31, 2026

SRFI 262 is now in withdrawn status.A pattern matching form which can operate on arbitrary Scheme values is defined. It conforms to the following design principles. The syntax of patterns is declarative. The syntax is extensible in the same way that Scheme’s procedural syntax is extensible…

read more ➔

Review: Ruined Theatre's A Midsummer Night's Dream ★★★★☆

Terence Eden — August 31, 2026

The whole point about Shakespeare is that you can set the play on an intergalactic space station or an American high school and keep virtually the rest unchanged. What happens when you transpose Dream from a proscenium arch to a living wood? As the sun sets over the trees, what sprites will come out…

read more ➔

Before NTP there were Time and Daytime

Jeff Geerling — August 30, 2026

In building an NTP time demo on old Macs for VCF Midwest, I came across RFC 867 and RFC 868, for the 'Daytime' and 'Time' Protocols, respectively. My first exposure to any form of network time was when I upgraded from a used PowerBook 180c to my first 'new' computer, a Power Mac G3, in 2000. With…

read more ➔

Scheme Requests for Implementation: SRFI 280: Monads

Scheme Planet — August 30, 2026

SRFI 280 is now in draft status. Monads are a fundamental concept in functional programming. Schemers have been using them for a long time, albeit with ad hoc constructions only meant for specific monads. This SRFI deals with monads generally by extending Scheme with first-class monad…

read more ➔

ActivityBot is the recipient of an NLnet grant!

Terence Eden — August 30, 2026

Back in February, I applied for NLnet's Next Generation Zero grant. They were looking for Fediverse projects to help rewild the social media landscape. Or, as they describe it: Reclaim the public nature of the internet Small and medium-sized R&D grants between 5.000 and 50.000 euro, with the…

read more ➔

A simple "copy this code" button in JavaScript

Terence Eden — August 29, 2026

Next to all the code samples on this blog is a little "copy" button. That makes it easier to grab any of the code I've shared. The HTML and JS is delightfully simple: <button onclick="navigator.clipboard.writeText( this.parentNode.getElementsByTagName('code')[0].textContent );" …

read more ➔

jointhefreeworld: Quest for the eternal Dock - lambdock

Scheme Planet — August 29, 2026

lambdock: quest for the eternal dock  # This is the story of lambdock: https://codeberg.org/jjba23/lambdock lambdock is a modern, hyper-hackable, Wayland-native desktop dock application (C and Guile Scheme + GTK4) w/ REPL. As a heavy computer user, spending most of my day enjoying…

read more ➔

Building a mini Homelab that fits in my carry-on

Jeff Geerling — August 28, 2026

I'm traveling to Chicago for VCF Midwest next month. I'll be demoing NTP time history on vintage Macs, with my own GPS-derived NTP service hosted on an Xserve G5, synced via NTP or a strange AppleTalk timing extension from the 1990s. So I built a little 'portable homelab' (pictured above) that…

read more ➔

"iT woRKs BeTter in THe aPp!!"

Terence Eden — August 28, 2026

The monkey-punchers at Google never quite seem to finish any of their apps. There's always some useful bit of work left undone, or showstopping bug which remains unfixed, a thousand jagged edges as yet unsolved by the greatest minds of their generation. I wanted to subscribe to an events calendar.…

read more ➔

The Apache® Software Foundation Announces New Top-Level Projects

Apache News — August 27, 2026

Introducing Apache Iggy™, a persistent message streaming platform written in Rust, and Apache Sourcelume, open source instrumentation for AI training-data provenance Wilmington, DE –&#160; August 27, 2026 – The Apache Software Foundation (ASF), the global home of open source software the world…

read more ➔

Book Review: The Infinite Sadness of Small Appliances by Glenn Dixon ★★★★☆

Terence Eden — August 27, 2026

This is a charming and zeitgeisty novel which has a strong start and fulfils the promise of its blurb. What if your autonomous vacuum cleaner was sentient and was very sad about your wife's death? It pays obvious homage to the Brave Little Toaster, 100 Acre Woods, Beauty and The Beast, and hundred…

read more ➔

Debugging Ubiquiti's 5G Backup on AT&T

Jeff Geerling — August 25, 2026

For a mobile 'mini homelab' project I'm working on, I wanted to use 5G Internet as a primary 'on-to-go' connection, but still have the ability to plug in another Internet connection when I put the mobile rack I'm building in a fixed location. I'll have more on that project soon, but I figured…

read more ➔

Shepherd, not robot

Guix Planet — August 25, 2026

This project, its code and its substance, have been brought to you by a small but dedicated herd of passionate and possibly stubborn human beings often referred to as “hackers.” This is how it all started more than 20 years ago and it hasn’t changed! I mean, why hack an init system, with a…

read more ➔

Scheme Requests for Implementation: SRFI 274: Extended List Conversion Procedures

Scheme Planet — August 20, 2026

SRFI 274 is now in final status. A set of modest extensions to list conversion and list copying procedures is proposed that aligns them with other conversion and copying procedures and allows for some operations on dotted and circular lists (collectively called improper lists). Authors of…

read more ➔

Getting the Steam Deck LCD working on a Raspberry Pi

Jeff Geerling — August 20, 2026

The BOE TV070WXM-TV0 LCD used in the original Steam Deck can be had for around $30. It's a serviceable 7" touchscreen with 400 nits of brightness and a resolution of 1280x800 (for a sharp 216 ppi). The specs are a lot nicer than the Pi 7" Touch Display, which costs twice as much, with giant…

read more ➔

We've Been Awarded An NLnet Grant for GNU Taler Packaging!

Guix Planet — August 19, 2026

We are happy to announce that Guixotic has been awarded a grant by NLnet as part of the NGI TALER Fund! This grant will fund our work to bring the main components and extensions of GNU Taler, a privacy-friendly payment system, to GNU Guix.

read more ➔

This month in Radicle CI, August 2026

Lars Wirzenius — August 19, 2026

This is a monthly newsletter about the current state of Radicle CI, what has happened recently, and near future plans. Current status Radicle CI is in production use. There are several CI nodes, and Lars runs a public one for open source Rust projects at callisto.liw.fi. Radicle CI use metrics I…

read more ➔

Hands-on with Raspberry Pi's CM5 Programming Jig

Jeff Geerling — August 19, 2026

In the before-times, when Raspberry Pi CM5s were (relatively) affordable, I built a number of Pi clusters (example), and one of the most annoying parts of the build was flashing Raspberry Pi OS to all the Pis. One, two, or even three Pis isn't a big deal, but once you hit 4+, the process of…

read more ➔

Apache Geode 2.0, Part III: Lessons Learned and the Path Forward

Apache News — August 18, 2026

What Geode 2.0 taught us—and what comes next By Jinwoo HwangLead Developer, Project Lead, and Release Manager, Apache Geode 2.0https://JinwooHwang.com This post is divided into three parts. Part I explains why Apache Geode 2.0 matters. Part II walks through how it was modernized. Part III looks…

read more ➔

From Friction to Flow: How ASF Tooling Is Lowering Barriers for Maintainers

Apache News — August 11, 2026

The Apache Trusted Releases (ATR) platform, a new tool from the ASF Tooling Initiative, is making it easier for open source maintainers across hundreds of independently governed ASF projects to ship secure, compliant releases without adding to their workload. ATR automates the parts of the release…

read more ➔

I'm excited for Intel after testing the XPS 13

Jeff Geerling — August 07, 2026

Shortly after Apple launched the budget MacBook Neo, Dell announced their response, a new low-end XPS 13. Matching the Neo's current pricing, it starts at $699, or $599 with an educational discount. That discount is currently set to expire on November 2, and with the current component pricing…

read more ➔

The Apache® Software Foundation Announces New Top-Level Projects

Apache News — August 06, 2026

Introducing Apache® Fluss, a lakehouse-native streaming storage for real-time analytics and AI, and Apache® Pony Mail, a web-based mail archive browser built to scale to millions of archived messages Wilmington, DE –  August 6, 2026 – The Apache Software Foundation (ASF), the global home of open…

read more ➔

Proxmox officially supports Arm, with some caveats

Jeff Geerling — August 05, 2026

Proxmox today announced their Proxmox Virtual Environment is now available for 64-bit ARM. I tested it on my Ampere Altra Dev Platform—the same machine on which I've <ooted Windows on Arm the first time, messed with multiple GPUs, and most recently tested Houdini's native arm64 support. Install…

read more ➔