Mastodon

News from the Planet

Book Review: Accessible Communications by Lisa Riemers and Matisse Hamel-Nelis ★★★★★

Terence EdenJune 04, 2026

My mate Lisa has written a book! Along with her pal Matisse, she takes us through the practicalities of publishing communications which are accessible to all. This isn't just about the theory - it takes us across multiple legal jurisdictions, ethical frameworks, and business cases. Once it is done…

read more ➔

jointhefreeworld: Scriba v0.3.3 - Structured Logging in Lisp

Scheme PlanetJune 04, 2026

A structured logging framework for Guile Scheme “Scriba is a structured logging library for GNU Guile that prioritizes flexibility and observability. It provides modular log routing, formatting, and filtering, allowing developers to generate human-readable console logs during development…

read more ➔

London Data Store Relaunch

Terence EdenJune 03, 2026

It has been sixteen years since the launch of data.london.gov.uk. Back then, it was a trailblazer as one of the first major cities to release Open Data in this way. Now, over a decade later, it is more than a mere repository; it is a celebration of Open Data and the way it can improve Londoners'…

read more ➔

Using FourSquare's API to post location checkins to social media

Terence EdenJune 02, 2026

What is this, 2016? I like sharing my location with my pocket friends sometimes. If I'm in a cool bar that they know, perhaps they can recommend a drink. If they live nearby, maybe they want to come for dinner. Not everyone has FourSquare's SwarmApp, so it is handy to automatically share its…

read more ➔

jointhefreeworld: Manifesto for Agile Software Development

Scheme PlanetJune 02, 2026

We are uncovering better ways of developing software by doing it and helping others do it. Find the original manifesto here. Through this work we have come to value: Individuals and interactions beat processes and tools Working software beats comprehensive documentation …

read more ➔

jointhefreeworld: jointhefreeworld - AI Policy

Scheme PlanetMay 31, 2026

Table of Contents Purpose and Scope Code Contributions Human Reasoning Recommended Usage Autonomous Agents Communication and Community Interaction Issues and Pull Requests Comment Moderation Transparency and Context Non-Native English Speakers Media Generation …

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 ➔

The Racket Blog: Racket v9.2

Scheme PlanetMay 27, 2026

posted by Stephen De Gabrielle and John Clements We are pleased to announce Racket v9.2 is now available from https://download.racket-lang.org/. As of this release: The match form checks that when non-linear patterns (patterns where the same variable is used multiple times) are used with ...,…

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 ➔

Scheme Requests for Implementation: SRFI 263: Prototype Object System

Scheme PlanetMay 22, 2026

SRFI 263 is now in final status.This SRFI proposes a "Self"-inspired prototype object system. Such an object system works by having prototype objects that are derived repeatedly to modify, extend, and use them, and is interacted with by passing messages.

read more ➔

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

Scheme PlanetMay 21, 2026

SRFI 274 is now in draft 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 improper and circular lists. Authors of further SRFIs that include list…

read more ➔

Updates from the R7RS standards process: Procedural Fascicle, Draft #1

Scheme PlanetMay 20, 2026

Working Group 2 is pleased to announce the first draft of the second part of the R7RS-Large Foundations, the Procedural Fascicle". This draft encompasses the familiar block programming forms, such as lambda, let, if, or, and set!. The draft is…

read more ➔

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

Lars WirzeniusMay 20, 2026

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

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 ➔