SuperScript

Building things bigger than ourselves


Blog

Jujutsu Improves on Git

The Jujutsu claims to be git compatible for storage, and uses a different approach for managing commit graphs. Instead of an index, it …

Editing PDFs With qpdf

In my recent survey of tools for working with PDF files, qpdf stood out. It not only extracts information from PDFs, but can convert a PDF …

The New Programming

In working with a set of PDF files I needed to distinguish areas by typeface name and size. I found PDFBox, which offers very fine-grained …

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 …


« 6 / 10 »