Mastodon

News from the Planet

ASF Plus One Newsletter: April 2026

Apache NewsApril 21, 2026

From the people who power the community to the programs shaping its future, this month’s Plus One issue highlights what keeps The ASF thriving. Meet Jean-Baptiste Onofré in the new Plus One People series, and see how mentorship at OpenSource4You in Taiwan is turning first-time contributors into…

read more ➔

Lessons from Log4Shell: Building a CRA-Ready Log4j

Apache NewsApril 21, 2026

By: Piotr P. Karwasz, VP Logging, Apache Software Foundation The disclosure of Log4Shell (CVE-2021-44228) on December 9, 2021 did not just expose a vulnerability: it exposed a way of building software that was no longer fit for purpose, and it helped bring the European Cyber Resilience Act into…

read more ➔

spritely.institute: Spritely Goblins v0.18.0: Sleepy actors!

Scheme PlanetApril 21, 2026

We’re excited to announce the release of Spritely Goblins 0.18.0! This release features a new caching layer called “sleepy actors”, OCapN protocol updates, and numerous bug fixes. So get cozy by the fire, pull out a steaming cup of tea, and let’s have a nice relaxing read about this exciting new…

read more ➔

Announcing Daniel Ruggeri as Executive Vice President of the Apache Software Foundation

Apache NewsApril 20, 2026

The Apache Software Foundation (ASF) has appointed Daniel Ruggeri to be the new Executive Vice President (EVP) of The ASF. A History of Contribution Daniel’s journey with The ASF began with a practical necessity: fixing a problem he encountered at work. While serving as a server administrator at…

read more ➔

Using the substitute* procedure to alter Guix package source files

Guix PlanetApril 18, 2026

Altering source files using the substitute procedure to search and replace text

read more ➔

An Arm Mainboard for the Framework Laptop

Jeff GeerlingApril 15, 2026

Using the repair-friendly Framework 13 laptop chassis, I've tested the low-end x86 option (a Ryzen AI 5 340 Mainboard), the fastest RISC-V option (DC-ROMA II), and today I'm publishing results from the only Arm Mainboard, the MetaComputing AI PC, which has a 12-core Arm SoC and up to 32 GB of…

read more ➔

State of Radicle CI and where it's going: April 2026

Lars WirzeniusApril 15, 2026

This month in Radicle CI, April 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…

read more ➔

Write Journal Articles with MyST Markdown: Auto-Generate PDFs and Websites

Qiusheng WuApril 15, 2026

A step-by-step tutorial on writing journal articles in MyST Markdown with automatic PDF generation and website deployment using a GitHub template.

read more ➔

Safsaf - A web framework for Guile

Guix PlanetApril 14, 2026

Over the past week or two I've been working on a new web framework for Guile. This is based on the knowledge I've accumulated over the past 7 years working on things like the Guix Data Service, Guix Build Coordinator and Nar Herder, but also based on their code, as I've used Claude Code running…

read more ➔

Idiomdrottning: What Delta Chat was

Scheme PlanetApril 11, 2026

Being able to quickly write replies to email, real actual email, was very valuable. That was the core of what drew me to Delta Chat.There are plenty of proprietary email apps set up around that feature but in the free world, not so much. Delta Chat was it and it was a gem because it was in many ways…

read more ➔

jointhefreeworld: Functional repository pattern in Scheme? Decoupling and abstracting the data layer in Lisp

Scheme PlanetApril 11, 2026

Implementing the Repository Pattern with Hygienic Macros in Scheme Hi everyone! I’ve been working on a new approach for the data layer of my projects lately, and I’d love to poke your brains and get some feedback. Coming from a background in Scala, Java and other OOP languages and…

read more ➔

Build a Professional CV Website with Auto PDF Generation Using MyST Markdown

Qiusheng WuApril 10, 2026

A step-by-step tutorial on building a personal CV website with MyST Markdown and Typst that automatically generates a PDF version of your CV from the same Markdown source.

read more ➔

The Apache Software Foundation Welcomes 45 New Members

Apache NewsApril 09, 2026

The ASF welcomes the following new Members who were elected during the annual ASF Members Meeting on March 5, 2026:  C. Scott Andreas, Clay Baenziger, Alessandro Benedetti, Arturo Bernal, Ronny Berndt, Jürg Billeter, Zhaofeng Chen, Raúl Cumplido, Amogh Desai, Ekaterina Dimitrova, Attila Doroszlai,…

read more ➔

Build a Personal Website in 5 Minutes: No Coding Required

Qiusheng WuApril 09, 2026

A step-by-step video tutorial showing how to create and deploy a personal website using the MyST Markdown template and GitHub Pages, with no coding experience needed.

read more ➔

The Apache Software Foundation Launches $10M Responsible AI Initiative with Initial $1.75M Donation

Apache NewsApril 08, 2026

New targeted sponsorship effort advances trusted open source infrastructure powering today’s AI ecosystem Wilmington, DE — April 8, 2026 — The Apache Software Foundation (The ASF), the global home of open source software the world relies on, today announced the launch of its Responsible AI…

read more ➔

A Reusable Template for Building Websites with MyST Markdown

Qiusheng WuApril 07, 2026

A GitHub template that bundles MyST Markdown, GitHub Pages deployment, Netlify PR previews, and pre-commit hooks into a ready-to-use starting point.

read more ➔

Launching My New Website with MyST Markdown and Typst

Qiusheng WuApril 06, 2026

How I rebuilt gishub.org using MyST Markdown for the website and Typst for automatic CV generation from the same Markdown source files.

read more ➔

Build your own Dial-up ISP with a Raspberry Pi

Jeff GeerlingApril 03, 2026

Last year my aunt let me add her original Tangerine iBook G3 clamshell to my collection of old Macs1. It came with an AirPort card—a $99 add-on Apple made that ushered in the Wi-Fi era. The iBook G3 was the first consumer laptop with built-in Wi-Fi antennas, and by <ar the cheapest way to get a…

read more ➔

ZimaBoard 2 Setup

Guix PlanetApril 03, 2026

I've got a new homeserver/NAS (Network Attached Storage), previously I was using some Raspberry Pis, but I've wanted for a while a low power board that has SATA ports for attaching hard drives and one that could run GNU Guix, and the ZimaBoard 2 looked like it might be a good option.

read more ➔

DRAM pricing is killing the hobbyist SBC market

Jeff GeerlingApril 01, 2026

Today Raspberry Pi announced more price increases for all Pis with LPDDR4 RAM, alongside a 'right-sized' 3GB RAM Pi 4 for $83.75. The price increases bring the 16GB Pi 5 up to $299.99. Despite today's date, this is not a joke. I published a video going over the state of the hobbyist 'high end SBC'…

read more ➔

Bring back MiniDV with this Raspberry Pi FireWire HAT

Jeff GeerlingMarch 27, 2026

In my last post, I showed you to use FireWire on a Raspberry Pi with a PCI Express IEEE 1394 adapter. Now I'll show you how I'm using a new FireWire HAT and a PiSugar3 Plus battery to make a portable MRU, or 'Memory Recording Unit', to replace tape in older FireWire/i.Link/DV cameras. The…

read more ➔

Announcing Guile Knots

Guix PlanetMarch 23, 2026

Guile Knots is a library providing higher-level patterns and building blocks for programming with Guile Fibers.

read more ➔

The best laptop Apple ever made

Jeff GeerlingMarch 20, 2026

Today I posted a video titled The best laptop Apple ever made, and tl;dw1 it's the 11" MacBook Air. .embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position:…

read more ➔

Install GUIX on Macbook 12

Guix PlanetMarch 20, 2026

I have an old Intel macbook 12 of begin 2016, one of the so-called "Retina Macbooks". It is an ideal couch device but far too slow to run modern OS-X, provided you wanted to run that to begin with.

read more ➔

End-to-End GeoAI Workflow for Agricultural Field Boundary Delineation

Qiusheng WuMarch 20, 2026

A complete tutorial on using instance segmentation and the Fields of the World dataset to delineate agricultural field boundaries with GeoAI, from data preparation to batch inference.

read more ➔