It wasn't Linux but was based on mach Unix iirc. And they weren't cheap.. but they were cheaper than a similar horsepowered SGI workstation at the time, iiarc. But probably 10x the cost of a Windows machine.
Immediate mode uis are fine for debug displays or for displaying data that's changes every single frame, but for anything else, in a shipping product they are just a waste of resources. The primary wasters are excess memory allocation, string generation, and the sheer amount of redundant function calls. Anything you do to address those problems result in converting your ui to a retained mode UI. For those advocating react like approaches to solving this.. similar problems are involved. Diffing state is wasting cycles unless it's done so optimally and carefully that it becomes a technical feat and ends up being as complex as just doing something retained. Source: game developer for 25 years on console, desktop, and mobile.
And by 10 years, I mean 25 and counting, but I don't count the first 15 since Im self taught and there wasn't much of any internet then.. so even if I sucked.. I was still an expert compared to the next guy in the phone book.
Why are you writing your own 2s complement and Huffman coding? Better people than you or me have already written that stuff. The larger question is why did you get into computing in the first place? Focus on that.. everybody is a moron until 10 years later you realize people are getting answers from you.. and asking "how did you know that?", To which I usually reply.. "10 years of being a fucking moron with no social life. You're welcome."
Exactly my thoughts on this.. if you could detect when the network was getting saturated or over fitted, spawn new layers. Maybe this would allow starting with much simpler networks, operating on lower rez inputs, and then scaling then up as you feed them more data, instead of burning cycles slowing training a large network from scratch.
Game dev in my 40s here. I have the same problem. The way I mitigate it is by sampling lots of games and just giving myself permission to just do that. You gotta figure all creative persuits are like this. Winemakers can't drink all the wine they ever see. Don't be too hard on yourself and just enjoy the new shiny when you see it... Take a taste and move on. Had a blast playing recroom on Oculus over the weekend. Had to take a nap afterwards.. lol. Don't know if I'll go back in any time soon.
Voice on my pixel 3 is incredible. I normally have problems with voice recognition but this understands me better than some friends I have. It really is magical.
Magnesium definitely helps. Restless leg runs in my family.
Another thing to try: a glass of shweppes tonic water (the kind with quinine in it). That works for me when RL is so bad I can't sleep. My poor wife has bruises on her legs sometimes from me kicking her in my sleep :( when I'm awake it feels like leg cramps. When I'm asleep, I apparently kick like crazy.