Kursed Kustomization
Setup
Occasionally, you must write code that is so awful, you can only justify it with 5 issue links, a gist, and a link to documentation that says out loud the ridiculous things you claim in order to support your terrible code. In this case, we need to support an environment where we want to reuse the same configuration hundreds of times for hundreds of urls that may have an unlimited number of forbidden characters but in practice have no more than 4. This is required to properly route between hundreds of other deployments because you have not yet completed the migration to a properly multitenant platform even while you’re onboarding up to a dozen new customers per week. You can’t justify rewriting the
…
Renicing In Unprivileged Containers
What is Niceness
In Linux, you can think of niceness as the inverse of process priority. The default niceness of any process is it’s
parent process’s niceness or 0 for pid 1. niceness can take any value from -20 to 20, and processes with a higher
niceness will be deferred by the cpu scheduler while processes with lower niceness are running. Raising niceness
can be done by any user on their owned processes, but lowering niceness is forbidden without root, which raises the
question, “How can we give way to existing processes during container startup but then return to the default niceness
once we are able to serve traffic?”. The normal answer would be to set root uid on the renice program to allow an
…
Games I Played In 2025
TL;DR
I played 54 games in 2025 - 35 of them for the first time. Most of them were pretty good.
✅ means I rolled credits or otherwise meaningfully played the game to completion or satisfaction.
❌ means I dropped the game.
…