Micah Johnston
@micahrj.bsky.social
Graphics programmer, Rust enthusiast, and multicellular organism http://micahrj.github.io · http://mastodon.gamedev.place/@micahrj
parsec has a race condition where if you change the client caps lock state while connecting, it can get out of sync with the server caps lock state
with times being what they are, it seems like you basically can't have a public open source repo without receiving LLM-written PRs. thus, after a great deal of thought, i have adopted the somewhat idiosyncratic Mycelium AI Policy in my personal projects: github.com/hawkw/myceli...
chore: introducing the Mycelium AI Policy (#566) · hawkw/mycelium@b77e854
github.com
Louis Rasteur is commonly recognized as the founder of modern computer graphics for his invention of the rasteurization process
displaying HDR images and videos as brighter than the surrounding UI is such a nonsensical thing to do. it would be like playing 32-bit audio 6dB louder than 16-bit audio
anything to stave off the excruciating experience of actually thinking about a problem (or worse, talking about a problem) for a few precious moments
one of the other problems is that it’s much “cheaper” to write code now so you’re liable to get a fully formed PR in response to a question… …and then when that PR doesn’t work rather than a discussion you’re liable to get _another_ PR changing things.
bodybuilding-oriented content is a psyop to make you a worse athlete
I have a WWJD knuckle tattoo on one hand but I haven’t decided what to get OTOH
I spent some of this week making an I/O system for level scripting in Unreal for @sleightofhand.game! I have long had thoughts on why these kick ass. Here's an unusually long blog post on: -why these kick ass -why they are necessary -how mine works -etc etc www.joewintergreen.com/i-o-systems-...
tip for would-be open source contributors: no matter how good your code change is, if the PR description is a huge brick of subheadings and bulleted lists that clearly came from an LLM, I am going to be fighting the urge to close it immediately and never look at it again
I wish it hadn't taken me so long to realize that (for me personally) cardio is the most effective ADHD medication available
I can feel my brain starting to take damage from the number of times I have started to read something (code or prose) under the assumption it was written by a human and only realized partway through that it was slop
any model-based reinforcement learning algorithm with tunable hyperparameters is secretly just the inner loop of a model-free meta-reinforcement learning algorithm (using any black-box optimization algorithm, e.g. evolution strategies), and the bitter lesson says that you should treat it as such
why do you eat it? *brad pitt points to jonah hill* because it fits my macros
fun thing to do after gaining some muscle is to perform every movement in your daily life (opening and closing cupboards and doors, etc.) a little bit more explosively
all the FUD about phytoestrogens in soy milk and tofu is a psyop to keep you from getting big
the VST 3 SDK was recently changed from a dual GPLv3–proprietary license to the MIT license, which made it possible for me to simplify the build process for vst3-rs (the set of Rust bindings that I maintain). I wrote a blog post with some more details: micahrj.github.io/posts/vst3/
Simplifying the build process for vst3-rs — Micah Johnston
micahrj.github.io
97-year-old web designer still prevents margin collapse the old-fashioned way
laughing at the idea of a builder-pattern interface in C++ that uses move semantics to pass the builder between method calls
downloaded the trial for Max/MSP and I'm making an earnest attempt at getting familiar with it
I think LP5 and EP7 will continue to be my favorite Autechre era, but I'm enjoying all their post-Exai material a lot more than I used to. for a long time it all felt pretty opaque to me
crowd at autechre chicago has the highest rate of earplug adherence out of any show I’ve ever been to
made it out to my local theatre on a weeknight to watch multiple battles in succession