Show more

Matrix seems really cool, and I really want to like it, but it is extremely difficult to use securely and in some surprising cases encountered today actually just flat out impossible to verify (even in "legacy" mode) all users even from within the same client. All bets are off if two communicating users aren't using the same client. Any element.io/librem chat gurus out there have any tips on verification?

If you live inside a fortification where someone else writes the rules, decides who can enter, can force anyone to leave, decides what you’re allowed to have, and can take things away if they decide it’s contraband, are you living in a castle or a prison? puri.sm/posts/your-phone-is-yo

New corporate machine lacks RJ45. No dongle included. Guess they forgot networks are literally what I do. Then again.... I only use my corporate machine to change my pw every 90 days.

Spun my first few meters of yarn in my new place today while watching the windmill turn from my top floor. I like it here a lot. is a nice little town.

Previous building of rpm/deb packages from the same source usually involved lengthy container build processes and a bunch of convoluted toolchains. Then @kyle pointed me towards fpm.readthedocs.io/en/latest/i and changed the whole game for me.

Starting to near the end of the project that originally brought me to The Netherlands. Some of the original goals proved impossible due to some severely legacy systems, but those hurdles led to the development of more creative solutions. 2020 has definitely shown me that I am in fact capable of developing useful software. Perhaps it's time to drop the claim that I'm "not a developer" just because my degree happens to be in mechanical engineering.

Buildah supports using a Dockerfile to define a container build, but I’ve not found myself compelled to actually learn to do things like creating a multi-stage image with a Dockerfile when Buildah keeps things as easy as a simple Bash script. To that end, today I spun a build VM to hook into my devops process for CI/CD of container deployments for my applicable projects. Just because is married to Docker doesn’t mean I have to be.

Managed an IKEA haul on my bike. Now I won’t freeze my ass off tonight. Good thing I brought my climbing gear. A little cord, two biners, and our friend the clove hitch goes a long way.

My broadband install kit was delivered before I moved in... to my neighbors who are now also not home. This whole delivering things to random people thing is going to take some getting used to.

And now I have the keys to the house I’ll live in here in Delft for at least the next two years. Time to settle in!

Rust really shines, for me, in cases where I have targets with multiple processor architectures, and varying degrees of maintenance support (read: still in service but beyond EOL). I write my tooling once, and when my build scripts are done I have the binaries I need for each platform. In my last use case, these were actually smaller than the venvs I needed to ship with Python on the minority of nodes where it was even possible to deploy a modern Python venv.

There is now a Mastodon instance for publishing scientists: FediScience.

Everyone is welcome from PhD student to professor, as well as researchers from outside of academia. You are welcome to stay afterwards, but it is also easy to change to another server.

There will be a lot of science talk on this server, but there is no need to only talk science

fediscience.org/invite/j6X8z7q

Boosts are appreciated to let others know about this new instance.

Show thread

Librem 14 Progress – Hardware Development

puri.sm/posts/librem-14-progre

"The Librem 14 is our most powerful, most flexible and most secure laptop yet. If you want free software, flexible interfaces, and cutting-edge, powerful hardware, the Librem 14 is the best choice."

Living on the wild side: firmware upgrades 7min before my stand up.

Here’s to hoping I actually get to do some climbing in the next two years. I moved to Europe prepared to climb every weekend of the season but then 2020 happened and the only climbing I’ve done is up the stairs into bed.

Wireshark and ripgrep ended up really being all I added to Tails. Oh, and a persistent .bashrc with the critical ‘set -o vi’ addition.

And let me just say how cool it is that a Tails stick I created a month ago booted up and immediately said “upgrade!!!!”

Worked like a charm too.

Sometimes I still expect nothing to work after an upgrade like the old days when a new kernel most likely meant you’d spend a week trying to figure out why your audio didn’t work anymore.

Since I’m not a huge fan of the “need” to carry multiple machines around with me everywhere I go, I’m setting up a Tails drive with the tools I need to act remotely in emergencies from any machine I can USB boot. My hope is that in the near future I can use a Librem 5 to handle my remote admin needs directly. Where apps do not exist for my specific needs, I intend to create them since that’s part of the beauty of open software and systems.

Made it the entire week without feeling compelled to launch VS Code. Developing in Vim, alongside my native terminal tooling and needs was actually very enjoyable. Time to `sudo dnf -y remove code`

It looks like Hurricane Laura for the most part spared my family reliving the damages sustained in Harvey and so many other storms in recent years. Having mucked houses and done recovery work many times now my heart goes out to those who took it head on in Louisiana.

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