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…
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…
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'…
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…
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
…
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
…
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…
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…
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…
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 ...,…
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.
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.
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:…
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.
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…
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…
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…
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…
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…
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…
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…
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…
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.
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.
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…