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 #Azure is married to Docker doesn’t mean I have to be.
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
https://fediscience.org/invite/j6X8z7qF
Boosts are appreciated to let others know about this new instance.
Librem 14 Progress – Hardware Development
https://puri.sm/posts/librem-14-progress-hardware-development/
"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."
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.
All dev this week has been in vim, and it’s working out very well for me. My config is here: https://github.com/anthonyjmartinez/vim-config
Both the Librem 14 & Librem 15 are still $200 off!
Laptops designed to respect your rights to #privacy , #security , and #freedom
Librem 14: https://puri.sm/products/librem-14/
Librem 15: https://puri.sm/products/librem-15/
In the 20yrs I’ve been a #linux user I’ve always used vi(m) as my editor of choice, but it wasn’t until this week that I bothered to add a single plugin or add more than some filetype/extension-based indentation preferences to my .vimrc. Today, I managed to get quite a lot of development done without launching VS Code once. Not mad about that one bit.
The Road Warrior: Librem 14
Ultra-portable workstation laptop that was designed chip-by-chip, line-by-line, to respect your rights to #privacy, #security, and #freedom.
Currently $200 off!
Learn more: https://puri.sm/products/librem-14/
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