Show more

When I finish putting all this IKEA stuff together I think I’ll move on to getting my network configured. Need to connect (parts of) my house in .nl back to my house in .us. Thanks to OpenWRT and Wireguard that won’t be too hard to do.

My real reason for hoping the @purism Librem 5 delivers on the convergence goal is so I can resume using this awesome briefcase that just weighs way too much with a laptop and keyboard inside! 🤷🏻‍♂️

I added EVIL to my Emacs, and will likely be banished by the vim tribe for saying that Emacs provides the best vim experience there is.

Today’s recap:

- Absentee ballot mailed
- Managed to work efficiently in Emacs only one day into actually using it.
- Got approved to get some recs out and grow my team (if you know any Azure wizards in The Netherlands, point me to them)

Monday is upon us. I will need to go to the office at some point so my work-assigned Windows machine can update its certificate for my identity before I shut it down until it’s time to change my password again.

After several weeks using primarily vim for my development environment I ended up switching to NeoVim. This was primarily because vim blocks hard on longer running plugins that are fairly necessary if you're doing completion or linting compiled languages. Now I'm giving emacs a shot as it's a good deal more mature on the whole than NeoVim. Chances are high, particularly given the decades of vi(m) use, that I end up using EvilMode at a minimum.

Got my 4Ks back in service too. All the better to up the isolation level given the massive spike in COVID-19 cases here in NL this week.

Finally have some furniture in the first floor of my house in Delft. It’s nice to relax far away from my office on the third floor where I frequently get sucked in to rewriting everything I’ve ever done in in .

Just published my first Rust project: tail_chaser, a small tail-like library and binary crate. It was born from the need to follow a log file and do operations on each line in a very stale system with no useful utilities. The public methods on the library give me something to use in a larger project without reinventing the wheel (again) to just read the data out of the file when it updates, and the binary takes care of something like `tail -F --retry /some/file`

Hotspotting my phone again because Ziggo is by far the worst ISP I have used in more than 30 years (to include satellite in a combat zone). Great start to the week.

Well I jumped the gun here. Buffering killed me. Went back to a Rust solution that was much easier than I expected. Some say is no good for rapid prototyping, but the more I write the fewer errors I run into at compile time. When I do get errors the solution is usually in the error message. Pretty fast path to a working application in general.

Show thread

“Just because you can do it in Bash doesn’t mean you should” is a chorus I can often be heard singing to anyone who will listen. Today was one of the days where the research into how I would need to approach a Rust project resulted in 5 lines of Bash that did exactly what I needed. Sometimes you definitely should just do it in Bash!

asynchssh has really become my go-to for ssh/sftp related operations in Python. A recent refactor of my SSH Certificates meet RBAC by way of some OAuth-ish processes shrunk my CA container by 13% and made the code more legible by replacing all of the disk IO and subprocess calls to ssh-keygen with native asyncssh functions. Beyond these advantages there is now nothing written to disk at all in the container runtime.

That embarrassing moment when you make a pull request that still has an “exit 0” left over from some earlier tests... ☠️

New Episode! Who controls your phone? Doc Searls, @katherined
@kyle and
Petros Koutoupis talk TikTok, censorship, user sovereignty and more. #podcast #newepisode #security #privacy #technology Episode link: reality2cast.com/41

Finally convinced someone to reactivate my modem. Just in time for my online violin lesson.

So far my experience with internet has been abysmal. Two misdelivered modems, one week of working service, and now my cable modem has deregistered and I have no internet beyond my phone.

And back in The Netherlands. Time to get this project across the finish line and maybe find some time to relax for a bit.

On the way to the airport to move my fiancée back to The Netherlands with me. Got plenty of podcasts, music, and videos downloaded to keep me entertained. Hit the ground running tomorrow with meetings (remote of course) all day.

My Dutch colleagues always joke about my lack of boots since I’m the resident Texan. When I fly back tomorrow I’ll do it in my freshly resoled boots. Mmhmm.

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