nyefan.org

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.