2025-06-05

25-06#

Tab cleanup#

monkey patching is software bankruptcy#

Hynek Schlawack (author of structlog and svcs) uses his video about design pressure to quote Brandon Rhodes’ keynote at North Bay Python 2017.

minio alternatives#

open webui token stats#

I want to see tokens used per model and over time.

OpenTelemetry#

Via Open WebUI:

e-wrapper#

A tool reported a file path with a line number like this:

/foo/bar:123

I wanted to open vim:

v /foo/bar:123

But this does not work, because vim correctly interprets the colon as part of the path.

I thought: “Well, I could edit my v command, but this did not sit well, because

  1. v is just an alias to vim

  2. being strict is a good thing here

Another command would be useful. I did not use the single letter e, so I ran

e /foo/bar:123

… and was greeted with

Command 'e' not found, but can be installed with:
sudo apt install e-wrapper

What does e-wrapper do (apt show e-wrapper)?

All or almost all Unix editors support the syntax of "editor +42 file", to
 open the given file and start with the cursor at line 42.  Alas, the syntax
 programs that output such data use is different: either "file:42: Something"
 or "file:42:1: Something", :1 being a column number.

Nice! Somebody did exactly what I was planning on doing and shared it freely. I love open source software! ♥️

sudo apt install e-wrapper
e /foo/bar:123

Laniakea Supercluster#

We live in the Laniakea supercluster. Thanks to Adam Borowski aka. kilobyte (author of e-wrapper)!