Mastodon

News from the Planet

Frigate with Hailo for object detection on a Raspberry Pi

Jeff GeerlingFebruary 18, 2026

I run Frigate to record security cameras and detect people, cars, and animals when in view. My current Frigate server runs on a Raspberry Pi CM4 and a Coral TPU plugged in via USB. Raspberry Pi offers multiple AI HAT+'s for the Raspberry Pi 5 with built-in Hailo-8 or Hailo-8L AI coprocessors, and…

read more ➔

Notes on clarifying man pages

Julia EvansFebruary 18, 2026

Hello! After spending some time working on the Git man pages last year, I’ve been thinking a little more about what makes a good man page. I’ve spent a lot of time writing cheat sheets for tools (tcpdump, git, dig, etc) which have a man page as their primary documentation. This is because I…

read more ➔

Funding GNU Guix - Update at Guix Days 2026

Guix PlanetFebruary 17, 2026

An update on the fundraising campaign to Sustain and Strengthen GNU Guix. Covers the fundraising done during the last few months of 2025 and into 2026. Goes into the proposed budget and activities for Guix Foundation during 2026. All the programmes are at a proposal stage, when this video was…

read more ➔

AI is destroying Open Source, and it's not even good yet

Jeff GeerlingFebruary 16, 2026

Over the weekend Ars Technica retracted an article because the AI a writer used hallucinated quotes from an open source library maintainer. The irony here is the maintainer in question, Scott Shambaugh, was harassed by someone's AI agent over not merging its AI slop code. It's likely the bot was…

read more ➔

How I manage my Guix System configs

Guix PlanetFebruary 15, 2026

I've been meaning to write up a post on how I manage my Guix System configurations for a while, because I've hit on a solution that feels kinda nice, inspired by how folks do things in NixOS.

read more ➔

Setting Up Cuirass Locally

Guix PlanetFebruary 15, 2026

Recently I've been trying to get a PR merged with some fixes for Lua. I thought this would be a pretty straightforward thing to merge, but it turns out that modifying the Lua packages leads to 990 packages needing to be rebuilt. This is more than the 300 limit for a merge to master, so instead of…

read more ➔

Testing Reachy Mini - Hugging Face's Pi powered robot

Jeff GeerlingFebruary 13, 2026

When I saw Jensen Huang introduce the Reachy Mini at CES, I thought it was a gimmick. His keynote showed this little robot responding to human input, turning its head to look at a TODO list on the wall, sending emails, and turning drawings into architectural renderings with motion. HuggingFace…

read more ➔

Guix days 2026 retrospective

Guix PlanetFebruary 13, 2026

Last week, from Monday to Tuesday was Guix days! Guix days is an annual FOSDEM fringe event, where Guix hackers from Europe and abroad meet. This year was my second time going, and I was waiting for it all year! In this post, I’ll do a quick retrospective of what happened, and my thoughts on…

read more ➔

Ruby Development Using Guix

Guix PlanetFebruary 08, 2026

Up until a few months ago, I was working on a Ruby on Rails monolith. In the four years that I worked on the project, we went through a few ways of building a local development environment:

read more ➔

Exploring a Modern SMPTE 2110 Broadcast Truck With My Dad

Jeff GeerlingFebruary 07, 2026

In October, my Dad and I got to go behind the scenes at two St. Louis Blues (NHL hockey) games, and observe the massive team effort involved in putting together a modern digital sports broadcast. I wanted to explore the timing and digital side of a modern SMPTE 2110 mobile unit, and my Dad has…

read more ➔

Guix-HPC Activity Report, 2025

Guix PlanetFebruary 06, 2026

Guix-HPC is a collaborative effort to bring reproducible software deployment to scientific workflows and high-performance computing (HPC). Guix-HPC builds upon the GNU Guix software deployment tools and aims to make them useful for HPC practitioners and scientists concerned with dependency graph…

read more ➔

Guix On MNT Pocket Reform: What's Still Missing?

Guix PlanetFebruary 03, 2026

There was a session on running guix on weird computers during this years Guix Days, and five people brought their purple colored MNT Pocket Reform laptops with them, which proves two things in my book:

read more ➔

Some notes on starting to use Django

Julia EvansJanuary 27, 2026

Hello! One of my favourite things is starting to learn an Old Boring Technology that I’ve never tried before but that has been around for 20+ years. It feels really good when every problem I’m ever going to have has been solved already 1000 times and I can just get stuff done easily. I’ve thought it…

read more ➔

Installing And Running Guix System On (rk3588) MNT Pocket Reform

Guix PlanetJanuary 26, 2026

I've been daily driving my MNT Pocket Reform for a year now, but only recently managed to set-up Guix System earlier this January, after a year of failed attempts. As of a few weeks ago I've been running:

read more ➔

Backup of S3 Objects Using rsnapshot

Guix PlanetJanuary 17, 2026

I’ve been using rsnapshot to take backups of around 10 servers and laptops for well over 15 years, and it is a remarkably reliable tool that has proven itself many times. Rsnapshot uses rsync over SSH and maintains a temporal hard-link file pool. Once rsnapshot is configured and running, on the…

read more ➔

A data model for Git (and other docs updates)

Julia EvansJanuary 08, 2026

Hello! This past fall, I decided to take some time to work on Git’s documentation. I’ve been thinking about working on open source docs for a long time – usually if I think the documentation for something could be improved, I’ll write a blog post or a zine or something. But this time I wondered:…

read more ➔

Creating your own Guix substitute server

Guix PlanetDecember 21, 2025

I lately dedicated some time to setting up my own substitute server for Guix on a foreign distribution. This post is about that experience, after verifying that such a process is currently quite underdocumented. A substitute server is clearly a required step in order to cultivate a personal…

read more ➔

GNU Mes and the module system

Guix PlanetDecember 19, 2025

How does the GNU Mes module system work and why it is crucial for all the work.

read more ➔

With or without Guix: Deploying complex software stacks on major supercomputers

Guix PlanetDecember 12, 2025

How does Guix help in deploying complex HPC software stacks on supercomputers? A common misconception is that Guix helps if and only if it is installed on the target supercomputer. This would be a serious limitation since, to date, you may find Guix on a number of small- to medium-size clusters…

read more ➔

About computing environments for reproducible science

Guix PlanetDecember 09, 2025

A few weeks ago I gave a lecture for the Spatial Ecology course to introduce a handful of junior and not-so-junior researchers from various domains to the not-so-nice world of scientific computing environments.

read more ➔

Reproducible Guix Container Images

Guix PlanetDecember 06, 2025

Around a year ago I wrote about Guix Container Images for GitLab CI/CD and these images have served the community well. Besides continous use in CI/CD, these Guix container images are used to confirm reproducibility of the source tarball artifacts in the releases of Libtasn1 v4.20, InetUtils v2.6,…

read more ➔

Guix on Trisquel & Ubuntu for Reproducible CI/CD Artifacts

Guix PlanetDecember 02, 2025

Last week I published Guix on Debian container images that prepared for today’s announcement of Guix on Trisquel/Ubuntu container images.

read more ➔

Container Images for Debian with Guix

Guix PlanetNovember 28, 2025

The debian-with-guix-container project build and publish container images of Debian GNU/Linux stable with GNU Guix installed.

read more ➔

FSF40 Hackathon

Guix PlanetNovember 24, 2025

This past weekend, Guixotic participated in the FSF40 Hackathon, a Free Software Foundation (FSF) organized event in celebration of their 40th anniversary. The hackathon was held virtually over the course of three days via a Galene video conference server instance provided by the FSF, and the GNU…

read more ➔

Improved font rendering in Guix

Guix PlanetNovember 20, 2025

There is a neat trick to make fonts on Linux look thicker and smoother and sharper. Set the following variable in <code>/etc/environment</code>:

read more ➔