Check out my open source game engine! https://strayphotons.net/ https://github.com/frustra/strayphotons

I have been developing this engine on and off for over 10 years, and still have big plans.

  • 1 Post
  • 1.26K Comments
Joined 3 years ago
cake
Cake day: July 9th, 2023

help-circle

  • Sounds like my homelab has better redundancy than these guys, and my monthly bill isn’t much different than their new one. I only pay for power and networking, since I own my own hardware. I’m colocating in my city, so my latency to home is about 1ms, and I’ve got a full mirrored server in my house. Certain files are further backed up elsewhere for proper 3-2-1 backup (+ each server running raidz2 with disk encryption). Even if my home Internet goes out, I still have full access to my files at home, and all my public services stay running in the data center. If either server fails, it’s all set up with containers so it’s easy to spin up each service somewhere else.

    One thing that’s tricky to get right with disk encryption (especially with encrypted /boot) is having a redundant boot partition. I was able to hack this together by having sofware raid duplicate my boot partition to a second drive. Now if I remove either OS boot drive it falls back to the remaining one. To prevent breaking EFI boot, you need to use the Version 1 RAID format so the metadata is stored at the end of the partition, not the front where EFI reads.













  • I’m in the PNW and pay about US$0.17/kWh at home, but for the data center rates, they charge based on peak usage because that’s how they size cooling and generator backups. Guaranteed redundant power and networking is just a lot more expensive than residential power.


  • I’ve been measuring my server rack’s power usage, and it usually sits at around 500W with a 1U + 2U server (and GPU). My plan for the 1U has been to colocate it, but it’s an extra $25/month for each 100W increment, so I’ve been trying things like lowering the CPU power limit to save some money. Apparently turning my 200W EPYC CPU down to 150W barely makes a difference in my workloads, but that 50W is enough to save me quite a bit.




  • In some applications it’s required, but not usually with lug nuts. The main one I can think of is Honda crankshaft bolts say to put oil on the washer and bolthead surface before torquing, and the torque spec is adjusted accordingly (still 181 ft-lbs tho!).

    The most I ever do for lug nuts is just wire brush off any rust so the surface is clean, and re-torque after about 100 miles (I check them occasionally after spirited driving too, since hot brakes and things cause thermal expansion that can loosen things up on newly installed wheels). I don’t drive somewhere with salt, otherwise I’d maybe try using anti-seize like I saw someone else mention.



  • How is this the first time I’ve heard of a feature like this… It’s really cool. This basically seems like technology from VR research determining what makes people motion sick and how to work around it. It makes perfect sense it could apply to other screens as well.

    Edit: I wish there was more info on it… the implementation seems like it’s proprietary and I can’t find any research papers about it. MuteMotion also seems to be a name used by some sign language translation software.