Mastodon

News from the Planet

Matthew Garrett: Hooking an old magicJack adapter to modern Asterisk

Gnome PlanetAugust 26, 2026

I’m on a VPN setup with several friends that, obviously, includes a VoIP network. I also have an old magicJack adapter and a deep and abiding need to use hardware in ways I should not. There was obvious synergy here. Plugging in the magicJack gives a USB vendor id of 0x06e6, which belonged to a…

read more ➔

This Week In Rust: This Week in Rust 666

Mozilla PlanetAugust 26, 2026

Hello and welcome to another issue of This Week in Rust! Rust is a programming language empowering everyone to build reliable and efficient software. This is a weekly summary of its progress and community. Want something mentioned? Tag us at @thisweekinrust.bsky.social on Bluesky or @ThisWeekinRust…

read more ➔

Debugging Ubiquiti's 5G Backup on AT&T

Jeff GeerlingAugust 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 PlanetAugust 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 ➔

Theatre Review: Cats at Regent's Park Open Air Theatre ★★★★☆

Terence EdenAugust 25, 2026

Cats is so silly! In the olden days, after a wild animal was slaughtered, the tribe's shaman would wear the skin and re-enact the hunt. As he became one with the beast, the people slowly understood the ways of nature. Cats is a similarly spiritual experience wherein we watch androgynous sylphs…

read more ➔

Matthias Klumpp: Sovereign Tech Fellowship for Freedesktop Tasks

Gnome PlanetAugust 24, 2026

In 2025 I was honored to be selected for the first cohort of Sovereign Tech Fellows, a program by Germany’s Sovereign Tech Agency to improve the resilience of the open source ecosystem by supporting maintainers directly (complementing their existing support for larger FOSS organizations). Back in…

read more ➔

Why do audience members choose specific shows at the Edinburgh Fringe?

Terence EdenAugust 24, 2026

On our recent trip to the Edinburgh Fringe, I was bemused by just how little effort performers put in to finding out why people had selected their show. Taking a show to the Edinburgh Fringe is ridiculously expensive with some performers paying tens of thousands of pounds. The way performers recoup…

read more ➔

PostGIS Development: PostGIS 3.7.0rc1

OSGeo PlanetAugust 24, 2026

The PostGIS Team is pleased to release PostGIS 3.7.0rc1! Best Served with PostgreSQL 19 Beta 3 , GEOS 3.15.0rc1 , postgis_tiger_geocoder 2025.2 , and address_standardizer. This version requires PostgreSQL 14 - 19rc1, GEOS 3.10 or higher, and Proj 6.1+. To take advantage of all features, GEOS 3.15+…

read more ➔

Death to px, long live ch!

Terence EdenAugust 23, 2026

Pixels are a lie. Even if you think you're drawing something with "pixel perfect" accuracy, your monitor is lying to you. There is no grid of platonically perfect squares. In CSS, pixels are a double lie: Note that 1px doesn't necessarily equal one physical device pixel. On HD displays, it may…

read more ➔

PostGIS Development: PostGIS Tiger Geocoder 2025.2

OSGeo PlanetAugust 23, 2026

The PostGIS development team is pleased to provide postgis_tiger_geocoder extension. This is the very second release since the break from the PostGIS core. This version requires PostgreSQL 16 and above and should work with any supported PostGIS version. PostGIS 3.6 series is the last series to…

read more ➔

Book Review: An Immense World - How Animal Senses Reveal the Hidden Realms Around Us by Ed Yong ★★★☆☆

Terence EdenAugust 21, 2026

This is a detailed examination of the various senses possessed by animals. Some will be intimately familiar to you - like sight and sound - whereas some will seem strange and uncanny - like magnetic detection and electro-sensing. Some straddle an almost understandable space like echolocation or…

read more ➔

Kartoza: 21 Million Pulls: The Story Behind Kartoza's Geospatial Docker Images

OSGeo PlanetAugust 21, 2026

If you have ever spun up a PostGIS database or deployed GeoServer in a container, there is a good chance you pulled an image built by Kartoza. As of mid-2026, our geospatial Docker images have been pulled over 21 million times on Docker Hub. That number quietly astonishes even us. We are a small…

read more ➔

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

Scheme PlanetAugust 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 GeerlingAugust 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 PlanetAugust 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 ➔

Asymmetric Agents

Terence EdenAugust 19, 2026

One of the promises of the AI-filled future is that we'll all have highly capable autonomous servants "agents" to work for us. Even back in the 1990s, it was a common trope in future-gazing to insist that a person's personal slave agent would negotiate on their behalf. Ask your meek digital pal…

read more ➔

Oslandia: QGIS User Conference 2026 – Laax

OSGeo PlanetAugust 19, 2026

Oslandia will be attending the 2026 QGIS User Conference, which is taking place this year 5-6 October in Laax, Switzerland Workshop QGIS Expressions: From Labels to Geometry Generators (by Benoit de Mezzo | Monday, October 5, 11:30 AM) Deploying QGIS in large IT systems – best practices (by…

read more ➔

This month in Radicle CI, August 2026

Lars WirzeniusAugust 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 GeerlingAugust 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 NewsAugust 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 ➔

LIPS Scheme Blog: Problem with Evaluating Scheme Expressions in Emacs

Scheme PlanetAugust 18, 2026

I was checking the new beta release of LIPS Scheme in GNU Emacs. I was searching for a way to execute an expression in Scheme mode when using the cmuscheme Scheme REPL in the other window. It turned out that it's standard C-x C-e (same as for elisp). The problem is that it displays the prompt…

read more ➔

GIScussions: Amazing Animals taken down – Claude Code is a step up!

OSGeo PlanetAugust 17, 2026

Update I was requested to take down this map by the IUCN team (International Union for the Conserfvation of Nature) because my usage breached their license terms. “You have broken the Red List Terms of Use by reposting the range maps without prior written consent from IUCN … The Red List…

read more ➔

The Racket Blog: Rhombus v1.1

Scheme PlanetAugust 17, 2026

Rhombus version 1.1 is now available! We are pleased to announce Rhombus 1.1 is now available from https://rhombus-lang.org/. Rhombus is a general-purpose programming language that is easy to use and uniquely customizable. As of this release: Add annot and annot.def as ways to define an…

read more ➔

And then the men with guns tell you to do it anyway

Terence EdenAugust 17, 2026

In early February 2011 Egypt was in the middle of a political revolution. One morning, everyone's phones suddenly pinged with an alert. The Armed Forces asks Egypt's honest and loyal men to confront the traitors and criminals and protect our people and honour and our precious Egypt. A series of…

read more ➔

LIPS Scheme Blog: LIPS Scheme 1.0.0-beta.22 with Continuations and TCO

Scheme PlanetAugust 17, 2026

I'm excited to introduce a new beta version of LIPS Scheme. The most important features of this version are full continuations and TCO (Tail Call Optimization). They were inspired by JS-Scheme by Alex Yakovlev. see the rest of the article

read more ➔