Erik McClure
banner
erikmcclure.com
Erik McClure
@erikmcclure.com
Angry Programmer Bunny
Fundament 🜂 Software

ΘΔ Fae (He/Him)
Companies can pry my FLAC collection from my cold dead paws
December 5, 2025 at 11:45 AM
Someone pointed me at "refsutil leak", which I ran on the misbehaving drive, and it said it found 0 leaks, but also after running it, I got all my space back???? Now I'm even more confused! Apparently ReFS just LEAKS SPACE and you have to run this tool to clean it up every now and then?!
refsutil leak
Reference article for the refsutil leak tool, which detects and diagnoses storage leaks, revealing their location and size to optimize storage usage on a specified Resilient File System (ReFS) volume ...
learn.microsoft.com
December 4, 2025 at 2:13 PM
I *suspect* that Windows is somehow counting the unreclaimed blocks that have been marked for deletion as system files here, but like, really Microsoft? We can't even count properly anymore?
December 4, 2025 at 1:38 PM
Yeah, optimization only matters once N is very large anyway X3
December 3, 2025 at 9:55 PM
Ahhhh, okay! I don't know what you're doing, but when sampling a flat weighted distribution, the alias method can run in O(n*log(n)) time, instead of O(n²) you get from nested for loops. Of course, this doesn't matter unless N is large, but if you're curious: www.keithschwarz.com/darts-dice-c...
Darts, Dice, and Coins
www.keithschwarz.com
December 3, 2025 at 11:59 AM
Ohhhhh, is this an implementation of an alias table??? I remember building one of these years ago (and then never using it) en.wikipedia.org/wiki/Alias_m...
Alias method - Wikipedia
en.wikipedia.org
December 3, 2025 at 11:41 AM
Modding is usually done via an official API or DLL injection. The PDB files help mod developers with debugging, but are much more useful if you have the source code the PDB references. A source-available game that can't be compiled should still ship a debug-branch with the PDBs.
December 3, 2025 at 10:26 AM
The original purpose of having the debug symbols was to make it easier to decompile the game code for mods - very few mod frameworks can recompile the game from scratch. The purpose of being source-available is to make it easier to develop mods, not build your own version of the game executable.
December 3, 2025 at 8:53 AM
Removing third party libraries is usually only an issue for open sourcing a game, because it needs to compile. For source available the third party libraries can simply be put in .gitignore
December 3, 2025 at 3:43 AM
Also, studio monitors might not necessarily sound "good" to you, all they ensure is a flat frequency response across the entire spectrum, usually from 50 Hz to 20 kHz. I use them because I write music and I also want to hear music I buy "as it was intended" e.g. how it was originally mixed.
December 1, 2025 at 3:00 AM
There are much cheaper options, down to just $100 for a pair, but I can't vouch for the quality of these: www.sweetwater.com/store/detail...

This isn't actually a suggestion to get studio monitors, though, since you'll need a DAC (like Focusrite 2i2), but it's a good reference point for price.
www.sweetwater.com
December 1, 2025 at 2:54 AM
audiophiles have literally no idea what they're talking about, please never listen to them. The absolute max you should ever spend is about $320 because that's how much the cheapest pair of good studio reference monitors costs: www.sweetwater.com/store/detail...
www.sweetwater.com
December 1, 2025 at 2:52 AM
can I have a UBI fetish

Is that a thing
November 28, 2025 at 7:33 PM
noooooooooooooooooo *pets the bat*
November 28, 2025 at 3:59 AM
I want to point out that even if you create this job board and it stays nearly empty, it being empty is still useful information.
November 27, 2025 at 1:00 AM