SuperScript
Building things bigger than ourselves
Blog
Who Owns Your Dot Files
The recommended way to install or update rust
is with rustup. And by default, rustup modifies your shell startup files to put itself on PATH …
Bash the Cache
If you develop executable programs you probably invoke them from one location, then install them to another for ongoing use. And the moment …
Debian JRE Package Bug
In attempting to install openjdk on Debian I ran into the following error:
Setting up openjdk-17-jre-headless:amd64 (17.0.13+11-2~deb12u1) …Linux Jails With VNET
Look online for information about how to run a Linux jail with VNET and you’ll find very few resources. And of course some of the …
mawk Is Not awk
Today I had occasion to use mawk instead of awk with a command that read lines from standard input, manipulates them, and prints them to …
Cognitive Load
Involve junior developers in architecture reviews. They will help you to identify the mentally demanding areas.
Interesting thinking on …
fzf Plus rg
As stand-alone tools fzf and rg are very useful. And there is an example in the fzf docs showing how to toggle between fzf and rg, with the …
Locale for Sorting
Today I ran afoul of a problem that I first encountered over 20 years ago: non-portable sort.
Back in the early aughts the symptom was that …
Bhyve and Grub
In attempting to install linux (Debian in this case) under bhyve I sought out and followed the common guidance: use uefi and not grub. …
Poll0
In a pipeline you may have one segment that must wait for input before executing. Think xargs but passing data through rather than using it …
« 7 / 11