Theme
Font

I’m ethamck, a diarist1 and computer enthusiast.

Because I journal every day, my writings here may be seldom recent due to the fatigue that comes with it. It’s a good thing, it just means more content for me and less for you.

I got my start in programming with QBasic and after that HTML, though this was just an exercise in what I could do with computers and my code was abhorrent. I learned how to do some basic image manipulation at the time too, but my edits were of a similar quality.

Eventually I took upon playing around in Roblox with Luau; I occasionally go back to it whenever they introduce new crazy features that make developing on their platform not wholly unreasonable if it weren’t for the fact that they’re basically robbing you. Lua is a neat language, but I use Kakoune, so its only other modern use, making Neovim plugins, isn’t applicable to me.

Right now I plan on becoming a wizard in Go, but if I’ve found anything out before it’s that the language isn’t the thing between you and a new program. It’s your willpower.

I use Void Linux on a Framework Laptop 13, driving three displays with Sway at my desk. It’s LVM under full disk encryption with separate root/home partitions. I don’t distrohop ever anymore, but I wish I used this scheme when I did. Unencrypted EFI partition means that I could’ve dualbooted Pop!_OS, the only other desktop distro with a reason to exist. My Pixel 8a runs Graphene.

This site has minimal JavaScript. The theme code is one small file, and a few pages (like this one) have some other fun scripting (the title text marquee). Some themes may be resource-intensive.

1

Logseq is the only product I’d emphatically recommend to pretty much everyone. It’s by no means perfect, and it’s an Electron app, but it gets the job done and lets you customize it as you see fit.

Resources