Winter type feels here in The Netherlands this morning.

When you get to the last round of a knitting project and realize you messed up rounds 11&12... 🐸

Friends don’t let friends leave password login enabled in their sshd_config

One very cool thing about the Librem 5 compared to other phones is that when you run into a problem, all of the standard Linux troubleshooting techniques and tools work just like you'd expect. "This is UNIX. I know this."

My team now has an open position for a DevOps Engineer. If you're in The Netherlands and are interested in helping keep a global network of EV chargers running smoothly click here:

My team now has an open position for a Linux System Administrator. If you're in The Netherlands and are interested in helping keep a global network of EV chargers running smoothly click here:

Today was an enhanced productivity thanks to Ediff mode, and then attacker smackdown with subsequent analysis thanks to my custom DisposableVM templates.

Happy Monday 🤷🏻‍♂️

Not a bad Sunday when you manage a feature release and finish spinning some yarn!

Released v0.3.0 of my connection checking crate, adding support for testing POST requests with JSON bodies. Next release will move to asynchronous task execution.

Today, I’m going to work on some new features in one of my Rust projects and also on finishing some yarn I’ve been spinning since August.

My earlier trip down lane was nowhere near as difficult as I expected it to be. I’ve got some questions I need to research where error handling inside async functions is concerned, but I was able to get some good concurrency happening today and that’s doesn’t upset me one bit.

Today’s as good as any for a bit of async tinkering.

I read comments on a Twitter post. Leaving this here as a reminder to never do that again.

Did some Emacs Org-mode flexing today in my extended meeting schedule. Very glad I decided after decades of vi advocacy to give Emacs a shot.

Librem 5 Mass Production Phone Has Begun Shipping

"Shipping the Librem 5 has been an immense multi-year developmental effort. It is the culmination of people’s desire to see an alternative to Android and iOS..."

SuperTuxKart played on a Librem 5 phone using an external keyboard and a 1080p TV. So this is this "mobile gaming" they keep talking about, huh? :D

The General Purpose Computer In Your Pocket

"What makes the Librem 5 special is that it reclaims the full potential of what phones should have been all along: a general-purpose computer in your pocket under your control."

Learn more:

Librem 5 Screenshots Snapshot (2020-11-15)

"With the Librem 5 mass production beginning to ship imminently, we are publishing some image screenshots to snapshot this momentous occasion."

The new shiny that has me most interested this time around is being able to spin a "development playground". Using Disposable VM templates, I've populated both 10 and 32 environments with my settings, and tools for and .

This lets me use powerful DispVMs to serve as staging grounds for things I'm not sure about using in Template/AppVMs yet, and then qvm-copy/move any notes or code I care about into Qubes with persistence for later use.

The power afforded by creating various NetVMs and/or ProxyVMs to allow you to be on numerous physical and/or virtual networks simultaneously (given enough network devices) was what attracted me to the most in the past, as much of my work at the time was down in the network realm. These features are still extremely useful, and along with compartmentalization, are what brought me back.

Show more
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml