Mastodon

News from the Planet

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 ➔

Scheme Requests for Implementation: SRFI 270: Hexadecimal Floating-Point Constants

Scheme PlanetJuly 18, 2026

SRFI 270 is now in final status. Floating-point numbers are usually stored in radix 2, but are written by users in radix 10. This SRFI introduces Scheme syntax for hexadecimal floating point constants based on C99’s syntax. They use radix 16 for writing the integer and fractional part, and a…

read more ➔

Scheme Requests for Implementation: SRFI 271: Random port libraries

Scheme PlanetJuly 18, 2026

SRFI 271 is now in final status.This SRFI proposes a pattern of libraries for binary input ports that produce random bytes. Libraries are divided into “randomized” and “determinized” categories to address different uses of random data. The design leaves the details of random number…

read more ➔

Scheme Requests for Implementation: SRFI 278: Supplemental Numerics

Scheme PlanetJuly 18, 2026

SRFI 278 is now in draft status. This SRFI defines procedures on Scheme numbers that aim to improve the portability and usefulness of Scheme arithmetic. These procedures include predicates with extended domains, hyperbolic and inverse hyperbolic functions, the R6RS numeric tower, 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 ➔

Beyond the Hardware Hub: How ALC Taipei Turned Computex 2026 into a Milestone for the Apache Way

Apache NewsJuly 16, 2026

By Chia-Ping TsaiALC Taipei Lead [Figure 1] Long-time Apache Kafka contributors Jiunn-Yang and Chih-Yuan introducing ALC Taipei’s contributions to open-source veterans Brian Behlendorf and Justin McLean Introduction With the globally renowned Computex Taipei now behind us, it’s the perfect time to…

read more ➔

jointhefreeworld: Maak: The power of Lisp that powers your trusty command runner and the enlightments

Scheme PlanetJuly 15, 2026

The infinitely extensible command runner, control plane and project automator à la Make (Guile Scheme - Lisp) Find the project at https://codeberg.org/jjba23/maak Most build tools invent their own limited domain-specific language. Maak embraces the powerful λ Lisp. This also means…

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 ➔

ASF Plus One Newsletter: June 2026

Apache NewsJuly 08, 2026

This month’s Plus One celebrates the people and projects shaping the ASF community. We reflect on the role of mentorship through the Google Summer of Code Mentor Summit, share the latest for Community Over Code Glasgow 2026, and welcome Apache Livy and Apache Magpie as ASF’s newest Top-Level…

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 ➔

Scheme Requests for Implementation: SRFI 277: Cyclic ports

Scheme PlanetJuly 07, 2026

SRFI 277 is now in draft status. Cyclic ports are like infinite string and bytevector input ports: they produce the elements of a given sequence repeatedly, forever. While their intended use is as reusable seeds for SRFI 271 random ports, they are also useful whenever a…

read more ➔

jointhefreeworld: Hacking Freedom: Compiling GNU Emacs from Source

Scheme PlanetJuly 01, 2026

By compiling GNU Emacs directly from the upstream Savannah repositories, you unlock the absolute bleeding edge of the extensible, self-documenting operating system disguised as a text editor. True autonomy over your computing environment sometimes involves building your own tools and customizing…

read more ➔

Scheme Requests for Implementation: SRFI 124: Ephemerons

Scheme PlanetJune 30, 2026

SRFI 124 is now in withdrawn status. An ephemeron is an object with two components called its key and its datum. It differs from an ordinary pair as follows: if the garbage collector (GC) can prove that there are no references to the key except from the ephemeron itself and …

read more ➔

Scheme Requests for Implementation: SRFI 254: Ephemerons and Guardians

Scheme PlanetJune 30, 2026

SRFI 254 is now in final status.This SRFI describes three concepts associated with the storage management of a Scheme system, ephemerons, guardians, and transport cell guardians. An ephemeron is a record structure with a key and a value field. An ephemeron can be broken. Breaking an…

read more ➔

The Apache® Software Foundation Announces New Top-Level Project

Apache NewsJune 30, 2026

Apache® Magpie provides open source maintainers with platform infrastructure for agent-assisted repository maintainership Wilmington, DE –  June 29, 2026 – The Apache Software Foundation (ASF), the global home of open source software the world relies on, today announced that Apache Magpie has become…

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 ➔

On the new SFC recommendations for LLM/generative AI use

Lars WirzeniusJune 19, 2026

The Software Freedom Conservancy has yesterday published recommendations for using large language models / generative AI for free and open source contributions. It's better than I thought it was, based on initial reactions from my peers, but I am disappointed. They make 14 recommendations. I have…

read more ➔

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

Lars WirzeniusJune 17, 2026

This month in Radicle CI, June 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 ➔

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 ➔

What the GSoC Mentor Summit Reminded Me About Open Source

Apache NewsJune 09, 2026

By: Priya Sharma As a Google Summer of Code (GSoC) organization admin representing the Apache Software Foundation, I had the privilege of attending the GSoC Mentor Summit 2025, and it was an incredible experience! The Mentor Summit is a unique opportunity to connect with amazing mentors and discuss…

read more ➔