Printed out and made notes on a pile of reference materials for what I want to work on tomorrow. I won't finish that work tomorrow, but I have the rough shape of what I want to try first pretty much figured out and I can at least see if that idea is a horrible mistake before putting too much effort into it.
@cwebber@octodon.social The rainforests are, for the most part, not that dangerous. You aren't in the food chain, though that fear was exploited by the prison system on Coiba. If you got sent to that island you'd be put in a different camp depending on which gang you belonged to so people didn't try to escape much first because they were afraid of nature and second because they didn't want to accidentally end up in a rival gang's camp. (they were working on getting rid of the prison camps when I was there)
Decided to plug in the last version of the code written before going to sleep instead of testing out the intermediate version. I've gone from a choice of correct functioning at 100% of a core or excessive latency at 12% down to both fast and correct with the new code not profiling as significant and the fan not spinning up. I'll take the win.
There were a couple things about the new code that were bugging me so I reorganized it again. Pretty sure I've gotten it down to as correct and efficient as possible, but I still need to wait until I get into the shop to test that. Hoping to see much lower CPU utilization.
@technomancy He's a role model.
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.
Author of Typica software for coffee roasters.