Mastodon

News from the Planet

Getting 25 Gbps Thunderbolt Ethernet on my Mac Studio

Jeff GeerlingJuly 31, 2026

I've been using the built-in 10 Gigabit Ethernet on my Mac Studio for a few years. It works fine: I can edit 4K video straight off my NAS over the network, and run backups at around 1 GB/sec. But... I want more. I upgraded my rack and my NAS to 25 GbE a couple years ago, and wanted to upgrade my…

read more ➔

Gwen Weinholt: The State of Chez Scheme in Debian

Scheme PlanetJuly 31, 2026

I have uploaded Chez Scheme 10.4.0 to Debian unstable. It has been a few years since there was a new Chez Scheme version in Debian, and that is all on me. 😅 The new release builds fine on all architectures according to the build logs. In case you missed it, Chez Scheme got an infusion of energy…

read more ➔

Guix shell now inside Emacs!

Guix PlanetJuly 30, 2026

~657 words. ~3 minutes.

read more ➔

ASF Plus One Newsletter: July 2026

Apache NewsJuly 29, 2026

**To receive Plus One directly to your inbox, sign up via the subscribe box below.** Community News The Conference Planners for the the ASF are very pleased to announce the redesign and launch of the new Community Over Code website! The new site will serve as the central resource and gateway for the…

read more ➔

Sponsor Success at Apache: Google and Apache Iceberg

Apache NewsJuly 24, 2026

The Apache Software Foundation (ASF) is home to more than 350 open source projects and initiatives, all powered by a vibrant, global community of contributors. Among these projects, Apache Iceberg has emerged as a cornerstone of modern data architecture, revolutionizing how organizations manage…

read more ➔

Adding a backup Internet WAN on my OPNsense Router

Jeff GeerlingJuly 23, 2026

AKA "Spectrum has gone down two weeks in a row and I'm sick of it". I've been borrowing a portable 5G gateway from my Dad for a few weeks, for testing... and two weeks in a row, I've used it as a backup Internet option, since my Spectrum Business cable Internet has gone down. And yes, I'd get…

read more ➔

Open Sauce and GPS time were my summer AI Antiseptics

Jeff GeerlingJuly 22, 2026

In the midst of our AI slop revolution, traveling to the West coast for Open Sauce this past weekend was the perfect antiseptic for rising costs, summer heat, and online divisiveness. It's ironic, then, that I used Claude to vibe code my Tufty GPS Time Badge. Partly due to time constraints, and…

read more ➔

This month in Radicle CI, July 2026

Lars WirzeniusJuly 22, 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 ➔

Some more things about Django I've been enjoying

Julia EvansJuly 21, 2026

Hello! I’m on a funny journey right now where I’m trying to learn how to make websites in a sort of 2010 style, where I have an SQL database and render some HTML on the backend. It’s kind of an interesting journey because it doesn’t necessarily feel “easy” to me to make websites in this way: I never…

read more ➔

jointhefreeworld: Emacs Eglot for Scala and Kotlin (JVM)

Scheme PlanetJuly 21, 2026

When Emacs 29 made eglot the built-in, default Language Server Protocol (LSP) client, many of us rejoiced. It is lightweight, fast, adheres strictly to Emacs philosophy, and doesn’t try to reinvent the wheel. However, being minimal means that when an LSP server steps out of line or acts…

read more ➔

Pay for Software That Respects You

Guix PlanetJuly 20, 2026

I consider myself a pretty chill and calm person, I can endure and tolerate quite a lot, but I become furious when a program spits in my face with what I didn't ask for, take me for a dumbass or exploit legacy vulnurabilities of my brain. Annoying notification, algorithmic feeds and…

read more ➔

Learning a few things about running SQLite

Julia EvansJuly 17, 2026

Hello! I’ve been working on a Django site recently, and I decided to use SQLite as the database. When I was getting started with using SQLite as database for a website I read a bunch of blog posts about how it is totally fine to use SQLite in production for a small site and I think it is totally…

read more ➔

QuadRF can spot drones and see WiFi through my wall

Jeff GeerlingJuly 10, 2026

The QuadRF (pictured above) a phased-array radio built around a Raspberry Pi 5 and an FPGA board with picosecond-level timing. It does advanced signal processing and beamforming. It can see WiFi through walls and track drones in flight. If the open source community can come up with something like…

read more ➔

The Special Value Pi 4 was extremely short-lived

Jeff GeerlingJuly 08, 2026

The 'Special Value' Pi 4 pictured above is probably the rarest Raspberry Pi I own—even rarer than my <lue special edition Pi. A Raspberry Pi reseller briefly listed a special 'value edition' Pi 4. But the product page 404's now. While it was up, my curiosity got the better of me, and now I have two…

read more ➔

Quickly apply LUTs (color grading) with ffmpeg

Jeff GeerlingJune 25, 2026

This is a quick post, mostly for my own reference. I've avoided LUTs and 'Log' video footage for years1, mostly because of the extra tiny bit of workflow involved. Like RAW photos, 'Log' footage retains the video sensor's full dynamic range, so you can pull more color and luminance information out…

read more ➔

Quick Review of "Nix Flakes and their Guix Equivalents"

Guix PlanetJune 13, 2026

There is a recent blog post about Nix Flakes vs Guix: https://coopi.neocities.org/posts/nix-flakes-vs-guix

read more ➔

You can finally power on a Mac remotely

Jeff GeerlingJune 12, 2026

Apple FINALLY lets you turn on your Mac remotely, without having to press the power button. In the media, articles suggest it's a reaction to Mac mini power button complaints. While I agree the M4 mini's power button is in a really dumb spot, that's not why I care about this feature. The two…

read more ➔

GeoLibre 1.0: A Free, Open-Source Cloud-Native GIS That Runs Anywhere

Qiusheng WuJune 10, 2026

Introducing GeoLibre 1.0, a free and open-source, lightweight, cloud-native GIS platform that runs in your browser, as a desktop app, on your phone, and inside Jupyter notebooks.

read more ➔

I tested every IP KVM in my Homelab

Jeff GeerlingJune 05, 2026

Since the PiKVM came out in 2017, there's been an explosion of IP KVMs. I've tested almost every one. But what are they good for? You can use Remote Desktop, Screen Sharing, or VNC to remote control a computer from anywhere on a LAN. And if you don't have a private VPN, you could use RealVNC,…

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 ➔

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 ➔

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 ➔