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

Using GPS for the most accurate time possible on a Mac

2025-05-16 22:03:10

Using GPS for the most accurate time possible on a Mac

I'm deep in the rabbit hole of all things time and timing. One step on any modern horologist's journey is GPS time.

NIST just put NIST-F4 online, accurate to within 2.2e-16 ppm (that's 0.00000000000000022 seconds. The clock is described in Metrologia thusly:

The fountain uses optical molasses to laser cool a cloud of cesium atoms and launch it vertically in a fountain geometry.

Jeff Geerling May 16, 2025

Installing an outdoor GPS antenna for more accurate time

2025-05-16 04:10:43

Installing an outdoor GPS antenna for more accurate time

I've been deep into time and timing lately (more shenanigans coming tomorrow), but today I posted a video covering the install of a PCTEL GPS/GNSS antenna at my studio.

I put up the antenna after realizing how indoor GPS reception is just never that great, due to a variety of factors (like multipath propagation and interference), even if I placed my antennas up in the plenum space right under the roof. Of course, it doesn't help that my studio has a metal roof :)

Jeff Geerling May 15, 2025

Radxa Orion O6 brings Arm to the midrange PC

2025-05-09 22:02:00

Radxa Orion O6 brings Arm to the midrange PC

...with caveats.

Jeff Geerling May 9, 2025

4x faster network file sync with rclone (vs rsync)

2025-05-07 01:26:28

4x faster network file sync with rclone (vs rsync)

For the past couple years, I have transported my 'working set' of video and project data to and from work on an external Thunderbolt NVMe SSD.

But it's always been slow when I do the sync. In a typical day, I may generate a new project folder with 500-1000 individual files, and dozens of them may be 1-10 GB in size.

The Thunderbolt drive I had was capable of well over 5 GB/sec, and my 10 Gbps network connection is capable of 1 GB/sec. I even upgraded my Thunderbolt drive to Thunderbolt 5 lately... though that was not the bottleneck.

I used the following rsync command to copy files from a network share mounted on my Mac to the drive (which I call "Shuttle"):

rsync -au --progress --stats /Volumes/mercury/* /Volumes/Shuttle/Video_Projects

mercury is so named because it's a fast NVMe-backed NAS volume on my Arm NAS (all my network volumes are named after celestial bodies).

Jeff Geerling May 6, 2025

Trying out a cheap USB VK-172 GPS dongle on a Mac

2025-04-25 11:00:09

Trying out a cheap USB VK-172 GPS dongle on a Mac

I've been getting into time, with my most recent project being a DIY PTP Grandmaster Clock with a Raspberry Pi.

For most civilians, the most accurate source of time available comes from satellites—GPS, GLONASS, Galileo, Beidou, etc.—nowadays referred to as GNSS (Global Navigation Satellite System). Originally targeted at GPS only, even cheap dongles today cover multiple constellations adding to the accuracy and coverage of satellite-based positioning and timing signals.

Jeff Geerling April 24, 2025

The (almost) perfect mini NAS for my mini rack

2025-04-17 21:41:16

The (almost) perfect mini NAS for my mini rack

The GMKtec G9 N150 4-bay NVMe mini PC is $240 and the nearly perfect NAS for my mini rack:

It has an Intel N150 4-core SoC with halfway-decent Intel UHD integrated graphics, 12 GB of LPDDR5 RAM, dual 2.5 Gbps Ethernet, WiFi 6, and the best part: 4 integrated M.2 NVMe slots.

Granted, splitting up the 9 PCIe Gen 3 lanes limits the performance a bit, but there are some things I love about this design:

Jeff Geerling April 17, 2025