Sign in

Micah Johnston

@micahrj.bsky.social
241 followers 307 following 160 posts

Graphics programmer, Rust enthusiast, and multicellular organism micahrj.github.io · mastodon.gamedev.place/@micahrj

PostsRepliesMedia
Micah Johnston @micahrj.bsky.social · 16/09/2026
Let (M, d) be a metric space, and let {p_i} be a countable set of points in M. Further, let B_i = { x | d(x, p_i) < 1 } denote the unit open ball centered at a given point p_i. Now, consider a subset P \subseteq M such that P \subseteq \bigcup_{i=1}^\infty B_i (i.e., P is contained entirely within the balls).
010
Micah Johnston @micahrj.bsky.social · 06/09/2026
kawaii leonard
000
Micah Johnston @micahrj.bsky.social · 04/09/2026
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
010
Micah Johnston @micahrj.bsky.social · 19/08/2026
they put less caffeine in the celsius in canada
010
Reposted by Micah Johnston
eliza🌻 @elizas.website · 07/08/2026
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...
github.com
chore: introducing the Mycelium AI Policy (#566) · hawkw/mycelium@b77e854
2635547
Reposted by Micah Johnston
lynn @chordbug.bsky.social · 24/06/2026
fixed your headline
A hit song on the Billboard 100 charts is termed *$k$-good* if it is _ever_ in a weekly top-$k$, and *$k$-immediate* if it _debuts_ in the top-$k$.


An artist is *$(n,k)$-Olivian* if their $n$ first $k$-good hits are all also $k$-immediate.

*Headline 1.* Olivia Rodrigo is the first $(10,10)$-Olivian woman.
392040558
Micah Johnston @micahrj.bsky.social · 04/06/2026
Louis Rasteur is commonly recognized as the founder of modern computer graphics for his invention of the rasteurization process
0123
Micah Johnston @micahrj.bsky.social · 29/05/2026
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
191
Micah Johnston @micahrj.bsky.social · 22/05/2026
anything to stave off the excruciating experience of actually thinking about a problem (or worse, talking about a problem) for a few precious moments
031
Micah Johnston @micahrj.bsky.social · 22/05/2026
bodybuilding-oriented content is a psyop to make you a worse athlete
130
Micah Johnston @micahrj.bsky.social · 19/05/2026
I have a WWJD knuckle tattoo on one hand but I haven’t decided what to get OTOH
010
Reposted by Micah Johnston
Joe Wintergreen @joewintergreen.com · 20/03/2026
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-...
2334295
Micah Johnston @micahrj.bsky.social · 24/04/2026
night run vibes
051
Micah Johnston @micahrj.bsky.social · 24/04/2026
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
091
Micah Johnston @micahrj.bsky.social · 09/04/2026
I wish it hadn't taken me so long to realize that (for me personally) cardio is the most effective ADHD medication available
020
Micah Johnston @micahrj.bsky.social · 30/03/2026
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
070
Micah Johnston @micahrj.bsky.social · 24/03/2026
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
250
Micah Johnston @micahrj.bsky.social · 19/03/2026
@utopia-defer.red
050
Micah Johnston @micahrj.bsky.social · 20/02/2026
why do you eat it? *brad pitt points to jonah hill* because it fits my macros
110
Micah Johnston @micahrj.bsky.social · 20/02/2026
sup big dog how many pilates you got on that barre
040
Micah Johnston @micahrj.bsky.social · 12/02/2026
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
060
Micah Johnston @micahrj.bsky.social · 28/01/2026
all the FUD about phytoestrogens in soy milk and tofu is a psyop to keep you from getting big
071
Micah Johnston @micahrj.bsky.social · 27/12/2025
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/
micahrj.github.io
Simplifying the build process for vst3-rs — Micah Johnston
172
Micah Johnston @micahrj.bsky.social · 18/11/2025
97-year-old web designer still prevents margin collapse the old-fashioned way
060
Micah Johnston @micahrj.bsky.social · 13/11/2025
imagine being a logician named George Boolos en.wikipedia.org/wiki/George_...
Screenshot of Wikipedia article:

George Boolos
From Wikipedia, the free encyclopedia

Not to be confused with George Boole.
040
Micah Johnston @micahrj.bsky.social · 04/11/2025
laughing at the idea of a builder-pattern interface in C++ that uses move semantics to pass the builder between method calls
030
Micah Johnston @micahrj.bsky.social · 31/10/2025
downloaded the trial for Max/MSP and I'm making an earnest attempt at getting familiar with it
120
Micah Johnston @micahrj.bsky.social · 31/10/2025
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
140
Micah Johnston @micahrj.bsky.social · 21/10/2025
crowd at autechre chicago has the highest rate of earplug adherence out of any show I’ve ever been to
040
Micah Johnston @micahrj.bsky.social · 07/10/2025
made it out to my local theatre on a weeknight to watch multiple battles in succession
140
Micah Johnston @micahrj.bsky.social · 02/10/2025
finished reading This Is How You Lose the Time War. highly recommend
100
Micah Johnston @micahrj.bsky.social · 28/09/2025
a lotta yall still dont get it
Solenoid valves differ in the characteristics of the electric current they use, the strength of the magnetic field they generate, the mechanism they use to regulate the fluid, and the type and characteristics of fluid they control. The mechanism varies from linear action, plunger-type actuators to pivoted-armature actuators and rocker actuators. The valve can use a two-port design to regulate a flow or use a three or more port design to switch flows between ports. **Multiple solenoid valves can be placed together on a manifold.**
163
Micah Johnston @micahrj.bsky.social · 19/09/2025
it has been 0 days since I have encountered someone saying "I heard you aren't supposed to use mutexes or interact with the scheduler on the audio thread, so I'm busy-waiting instead"
050
Micah Johnston @micahrj.bsky.social · 19/09/2025
hey are you a bag of mixed greens? because you're looking chopped and washed
031
Micah Johnston @micahrj.bsky.social · 18/09/2025
seeing @bathsmusic.bsky.social and Alexander Panos tonight ✌️
160
Micah Johnston @micahrj.bsky.social · 14/08/2025
published the window management/platform abstraction library I’ve been working on to crates.io: crates.io/crates/portl...
crates.io
crates.io: Rust Package Registry
070
Reposted by Micah Johnston
🐔 Brian Bucklew 🐔 ₑͤ>∿<ₑͤ ∞🌮 @unormal.bsky.social · 10/08/2025
the thing is basically all interesting art happens when the next token isnt predicted by the previous ones
834351
Micah Johnston @micahrj.bsky.social · 15/07/2025
Screenshot of a Twitter post:

Drone is not real music. Anyone can play one note for a long time, look [holds down organ note to prove point but I instantly become entirely entranced by the sustained oneness and experience of completely pure sensuality, I forget Im pissed and just stand there in eternal peace]
080
Micah Johnston @micahrj.bsky.social · 19/06/2025
JEAN-LUC I HAVE A QUESTION IT IS A BOUT DE SOUFFLE SHOULD I TAKE IT OUT OF DE OVEN
041
Micah Johnston @micahrj.bsky.social · 18/06/2025
Tame Things I Hate About Shrew
030
Micah Johnston @micahrj.bsky.social · 04/06/2025
030
Micah Johnston @micahrj.bsky.social · 24/05/2025
I can recommend getting a baguette on your way to the office and gnawing on it throughout your work day
030
Micah Johnston @micahrj.bsky.social · 09/05/2025
*nate dogg voice* my infant and me had to coregulate
020
Micah Johnston @micahrj.bsky.social · 07/05/2025
Cracking open a cool red dwarf star with the boys
050
Micah Johnston @micahrj.bsky.social · 03/05/2025
This post perfectly encapsulates my experience with so much of the discourse around Rust
020
Micah Johnston @micahrj.bsky.social · 03/05/2025
“Whole Foods shoppers” is a funny intersection of target markets. Like there’s a granola brand I’ve been getting, and almost every one of their products says “vegan” on the front, except the other day I picked up a box of their instant oatmeal and it had bovine collagen in the ingredients
120
Reposted by Micah Johnston
Steve Klabnik @steveklabnik.com · 01/05/2025
then again, i also keep things very simple, and lots of folks try to make things more complicated
a search for `<'a`, no results found
1302
Micah Johnston @micahrj.bsky.social · 21/04/2025
crazy the degree to which web devs have just deliberately destroyed basic browser functionality. I wanted to copy the name of an artist to the clipboard from the spotify web client (because it contained chinese characters I didn't know how to type) and I fully had to open developer tools
281
Micah Johnston @micahrj.bsky.social · 19/04/2025
S T E I N A L I Z E D
κp(x, x′) is a new “Steinalized” positive definite kernel
030
Micah Johnston @micahrj.bsky.social · 18/04/2025
which one are you
020