MoreRSS

site iconJeff GeerlingModify

Creator, writer, and open-source contributor, specializes in application scalability and DevOps.
Please copy the RSS to your reader, or quickly subscribe to:

Inoreader Feedly Follow Feedbin Local Reader

Rss preview of Blog of Jeff Geerling

It's hard to justify buying a Framework 12

2026-05-29 22:00:00

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 and the best value... but it seems like that's squarely where the Neo landed for the good-but-cheap laptop category.

MacBook Neo on top of Framework 12

My nephew is also my godson, and to kick off his computing journey, I thought I'd let him choose from a Framework 12 I bought to test, or the MacBook Neo I bought a couple months ago to use around the studio.

Tuning in FM Radio on a 3D Printer Heatbed

2026-05-28 22:00:00

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 an antenna, if you squint the right way.

NanoVNA hooked up to 3D Printer Heatbed

Really, anything (or anyone) can be an antenna, given enough power.

I patched iozone for better disk benchmarks on modern macOS

2026-05-27 09:32:00

A decade ago, I settled on iozone for disk benchmarking on all my systems. Tools like fio ('Flexible IO' tester) are a little more capable for raw disk performance testing, and other tools test network-scale filesystems better, but iozone gives me an easy overview of real-world disk performance across hard drives and SSDs, and runs on Mac, Windows, and Linux (and a smattering of other OSes).

iozone Website with filesystem performance graph

It's been around since 1991, and is still updated today—in fact, the two latest updates (version 509 and 510) contain patches I sent in to get iozone to compile on Apple Silicon Macs running newer releases of macOS.

News about Raspberry Pi 6 and Microcontroller Development

2026-05-23 04:15:00

On Thursday, three of the lead Raspberry Pi engineers hosted an AMA on the r/engineering subreddit.

Raspberry Pi Reddit AMA with Eben Upton, Gordon Hollingworth, and James Adams

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: Raspberry Pi 4 (+3 years)
  • 2023: Raspberry Pi 5 (+4 years)

Following that cycle, one would expect a Pi 6 3-4 years after the Pi 5, which would put it in 2026 or 2027.

Wi-Wi Is Wireless Time Sync at 1 nanosecond

2026-05-19 22:00:00

At NAB, I found a demo of Wi-Wi STAMP, a wireless time synchronization protocol that came out of Japan's NICT.

Wi-Wi STAMP time synchronization hardware

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 smartphone.

The system is still in development, but existing prototypes have 20ps of phase synchronization jitter, and time synchronization down to 30ns. The next generation will have time down to 5ns in real-world use.

Bambu Lab is abusing the open source social contract

2026-05-12 22:00:00

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 the printer into Developer mode
  • I deleted Bambu Studio and started using OrcaSlicer

I had to do that to keep it under my control, instead of Bambu's.