Mastodon

News from the Planet

The Apache® Software Foundation Announces New Top-Level Project

Apache NewsJune 04, 2026

Apache® Livy, a REST service for Apache Spark™, becomes a Top-Level Project Wilmington, DE –  June 4, 2026 – The Apache Software Foundation (ASF), the global home of open source software the world relies on, today announced that Apachy Livy has become a Top-Level Project (TLP).  Apache Livy is…

read more ➔

It's hard to justify buying a Framework 12

Jeff GeerlingMay 29, 2026

My nephew just graduated high school, and wants a laptop. When he decides what computer to buy, price (or more precisely, value) is the most important attribute. Apple's MacBook Neo upended the 'value laptop' equation—Apple's not supposed to be both the cheapest option <nd the best value... but it…

read more ➔

ASF Plus One Newsletter: May 2026

Apache NewsMay 28, 2026

From the rise of Apache Iceberg and the modernization of Apache Geode, to a behind-the-scenes look at the rebuild of Apache STeVe v3, this month’s Plus One highlights how open collaboration continues driving innovation across the ASF ecosystem. We’re also gearing up for Community Over Code Glasgow…

read more ➔

Tuning in FM Radio on a 3D Printer Heatbed

Jeff GeerlingMay 28, 2026

Pooch from Repkord dropped by my studio while he was in St. Louis, and asked a simple question: Can a 3D printer's heatbed act as an antenna? A fair question, as many an antenna is embedded in a PCB these days... and the traces on a PCB heatbed like the one used in Prusa's Core One look kinda like…

read more ➔

Working with Planet Tanager Hyperspectral Data in QGIS with HyperCoast

Qiusheng WuMay 25, 2026

A tutorial on accessing, streaming, downloading, and analyzing Planet Tanager 426-band hyperspectral imagery in QGIS using the HyperCoast plugin, including footprint browsing, HDF5 downloads, custom band composites, and spectral signature inspection.

read more ➔

Working with HLS Data in QGIS: Access, Visualization, and Analysis

Qiusheng WuMay 24, 2026

A tutorial on accessing, visualizing, and analyzing NASA Harmonized Landsat Sentinel-2 (HLS) imagery in QGIS using the NASA Earthdata, GEE Data Catalogs, and OpenGeoAgent plugins, including RGB composites, NDVI, monthly time series, pixel extraction, and voice-driven workflows.

read more ➔

News about Raspberry Pi 6 and Microcontroller Development

Jeff GeerlingMay 22, 2026

On Thursday, three of the lead Raspberry Pi engineers hosted an AMA on the r/engineering subreddit. Raspberry Pi 6 One of the most interesting tidbits was on the Pi 6. Looking back at previous launches: 2012: Raspberry Pi 2015: Raspberry Pi 2 (+3 years) 2016: Raspberry Pi 3 (+1 year) 2019:…

read more ➔

Wi-Wi Is Wireless Time Sync at 1 nanosecond

Jeff GeerlingMay 19, 2026

At NAB, I found a demo of Wi-Wi STAMP, a wireless time synchronization protocol that came out of Japan's NICT. Wi-Wi stands for Wireless 2Way interferometry, and it uses the 900 MHz band for picosecond-level time sync, and mm-level distance accuracy, in a tiny box, currently the size of a…

read more ➔

GoToSocial self-hosting tutorial

Guix PlanetMay 17, 2026

Last year I went through a self-hosting spree during which I deployed some services (e.g. Nextcloud, Mattermost, and Prosody) to a bunch of VPSes, while documenting the process on this blog. This post is a follow-up on that series, detailing the deployment of GoToSocial, a lightweight ActivityPub…

read more ➔

Moving away from Tailwind, and learning to structure my CSS

Julia EvansMay 15, 2026

Hello! 8 years ago, I wrote excitedly about discovering Tailwind. At that time I really had no idea how to structure my CSS code and given the choice between a pile of complete chaos and Tailwind, I was really happy to choose Tailwind. It helped me make a lot of tiny sites! I spent the last week or…

read more ➔

How Open Source Governs Itself: The Story Behind Apache STeVe v3

Apache NewsMay 12, 2026

By Greg Stein, Apache Software Foundation Member and STeVe Contributor Every year, roughly 800 members of the Apache® Software Foundation cast votes to elect a Board of Directors, admit new members, and decide the direction of one of the oldest and most important institutions in open source. No…

read more ➔

Bambu Lab is abusing the open source social contract

Jeff GeerlingMay 12, 2026

Last year I said I'd probably never recommend another Bambu Lab printer again. I still use my P1S, but after Bambu Lab started pushing their always-connected cloud solution as the new default: I blocked the printer from the Internet via my OPNsense Firewall I stopped updating the firmware I locked…

read more ➔

Search and Visualize NASA Earth Data in QGIS with OpenGeoAgent

Qiusheng WuMay 11, 2026

A tutorial on searching, streaming, visualizing, and downloading NASA Earth observation data inside QGIS using the NASA Earthdata plugin and OpenGeoAgent for natural-language and voice workflows.

read more ➔

Create Satellite Timelapse Animations in QGIS with OpenGeoAgent

Qiusheng WuMay 10, 2026

A tutorial on using OpenGeoAgent with the QGIS Timelapse plugin to generate Landsat, MODIS, GOES, and Esri Wayback timelapse animations from natural language and voice prompts.

read more ➔

HomePod mini feels like magic, but it's just good timing

Jeff GeerlingMay 08, 2026

Apple introduced the HomePod mini six years ago, in 2020. I'm not one into smart speakers, but the feature that made me take a closer look was their ability to form stereo pairs, without any direct wired connection. I know there are other speaker manufacturers with wireless speakers, but to my…

read more ➔

Arguments parsing in Guile

Guix PlanetMay 05, 2026

While Guile Scheme has a lot of hidden gems, like (ice-9 peg), parsing command line arguments is not one of its strengths in my opinion. Even if there are many powerful approaches to structured argument parsing, there is no API simple enough for me to know it by heart (as opposed for example to…

read more ➔

GNU Mes and the expertise buildup

Guix PlanetMay 05, 2026

Catching air in the middle of the deep-dive on Scheme bytecode interpreters.

read more ➔

A no-cost audio upgrade for my workstation

Guix PlanetMay 05, 2026

How I did my part in saving the planet by getting an old but working audio interface up, running and mainlined in GNU Guix. Read the whole post here.

read more ➔

Access NASA OPERA Data in QGIS with a Plugin and an AI Agent

Qiusheng WuMay 05, 2026

A step-by-step tutorial on installing the NASA OPERA QGIS plugin, searching and visualizing DSWx surface water products, and using an integrated AI agent to analyze flood events with natural language and voice commands.

read more ➔

Guix at the French Reproducible Research Network conference

Guix PlanetMay 04, 2026

Guix will be featured at the annual conference of the French Reproducible Research Network, 19–21 May 2026, Bordeaux, France.

read more ➔

Links to CSS colour palettes

Julia EvansMay 04, 2026

A while back I decided to stop using Tailwind for new projects and to just write vanilla CSS instead. But one thing I missed about Tailwind was the colour palette (here as CSS). If I wanted a light blue I could just use blue-100 and if I didn’t like it maybe try blue-200 or blue-50. I’m not very…

read more ➔

OpenGeoAgent: An Open-Source Multimodal AI Agent for Geospatial Analysis in QGIS

Qiusheng WuMay 03, 2026

Introducing OpenGeoAgent, an open-source multimodal AI agent that automates geospatial analysis and visualization in QGIS through natural language and voice commands.

read more ➔

Testing Vue components in the browser

Julia EvansMay 02, 2026

Hello! One of my long term projects on here is figuring out how to write frontend Javascript without using Node or any other server JS runtime. One issue I run into a lot in my frontend JS projects is that I don’t know how to write tests for them. I’ve tried to use Playwright in the past, but it…

read more ➔

SBC Clusters are a terrible value, but they're fun anyway

Jeff GeerlingMay 01, 2026

Pictured above is the new DeskPi Super4C installed in an 8U mini rack. The Super4C is a 4-node Raspberry Pi CM5 cluster board that solves two pain points I had with the older Super6C. I was testing this board around the same time I helped kick off the SBCC 2026, the Single Board Cluster Competition…

read more ➔

Raspberry Pi Connect may control Windows soon

Jeff GeerlingApril 29, 2026

Support for remote controlling Windows PCs may be added to Raspberry Pi Connect, Raspberry Pi's free remote access service. When they announced Pi Connect in 2024, I speculated the service was launched in response to RealVNC's sluggish adoption of Wayland, leading to Pi users lacking a solid…

read more ➔