Now that I've kludged around all the new issues I've been looking at and taken a good look to see which changes I could remove, I'm left with the conclusion that not my code just changed in a way that my code was not compatible with and there are things that just need to be inexplicably different to get the right behavior. I hate that conclusion, but I think I've ruled out the other possibilities.
@mike Thankfully it's just an ARG offshoot of the Florida Man comics.
@stux It's all fun and games until the mining companies decide that the cheapest way to get material back to earth where they can sell it is to just start crashing the asteroids into the earth and mining the remains there.
Got an email asking me to "share my experience as a postdoctoral researcher" and while I have contributed to a number of scientific endeavors, I'm no where close to have even gotten a doctorate (I've been getting good job offers since I was like 12, my experience with formal education was not great, and I decided not to take on soul crushing student debt).
@stux Something about witches?
The problem with what I did seems obvious in hindsight and there's a pretty straightforward fix, but I need to be working on other areas today.
A bit of code I wrote recently in an attempt to make a program not use 100% of a CPU core ended up slowing down data propagation in such a way that everything looks like it works until you try to use it for real, at which point it quickly becomes apparent that it's become useless. I have a few ideas for how to really fix it, but for now I'll take useful operation at higher than needed CPU utilization over honestly still higher utilization than I'd like but not being useful.
Author of Typica software for coffee roasters.