Mention of AutoSSH in the latest @purism post (https://puri.sm/posts/the-s-in-iot-is-for-security/) prompted me to go check on the performance of my replacement for that software.
More than 300 machines on it now, and the recovery rate after a network flap is 100%. I'm not mad about that at all.
It's not the prettiest Bash ever written, but it works: https://git.staart.one/ajmartinez/ssh-tunnel-manager
Librem 14: Adding Librem EC, Freed Embedded Controller Firmware
"Starting with the Librem 14 laptop we are including fully liberated Embedded Controller (EC) firmware with all the source code available."
https://puri.sm/posts/librem-14-adding-librem-ec-freed-embedded-controller-firmware/
I replaced my personal laptop with a Librem 5 and laptop dock for a week. Here are my impressions: https://puri.sm/posts/my-first-week-of-librem-5-convergence/
Cleaned the keycaps on my Drop ALT, started spinning another 50g of yarn, worked out how I will revive my website for the modern era with #Rust, and made a phenomenal lamb dish for dinner. Not a bad Sunday at all!
A little Monday morning fun with #Rust today. I released v0.6.0 of my `connchk` bin+lib crate. This is a breaking change for configuration files, and the README provides the necessary details for users of previous versions to resolve any issues. What's gained from this change are
a) Latency readout for how long successful checks took, and
b) Preservation of target order when results are printed, and
c) Updates to the latest stable releases of dependencies
I like to work with my hands. That may mean hammering out solutions to complex problems in #Python or #Rust, building things in my shop, or spinning yarn to knit something warm. You’ll likely see some of all of that here. By day (and sometimes night) I keep >13k nodes and services alive in the Electric Vehicle sector.
PGP: FCBF 31FD B34C 8555 027A D1AF 0AD2 E852 9F5D 85E1