Posts
2023
Gitea, git-lfs, and syncing Obsidian Vaults
·1170 words·6 mins
A brief overview of how I stood up a gitea instance for the purpose of backing up and syncing my Obsidian vault.
Automating Caddy on my DigitalOcean Droplet
·712 words·4 mins
Automation ambitions fall flat
2019
Path of Market: Part 1
·770 words·4 mins
Tracking market trends in Path of Exile with Prometheus
Prometheus Primer: the first few pages of the documentation
·579 words·3 mins
I’m trying to teach myself Prometheus, so I’m writing about it.
Making Noise: Simplex Noise and Quantization
·834 words·4 mins
Pseudorandom noise and making it fit your domain.
Data Interfaces in Go
·421 words·2 mins
Playing with interfaces
2018
Quantization in Go: Rehsaping floats
·919 words·5 mins
Implementing float interpolation for fun and profit
Another fight with SELinux
·489 words·3 mins
Extending Quartz’s single.html to link between posts.
Handling flags in Genesis
·1180 words·6 mins
Using Cobra to accept a huge amount of inputs
Standing up Gogs and fighting with SELinux
·203 words·1 min
SELinux like all security tools end up getting in the way of users who know what they’re doing.