Fastest Uint8Array to Hex String conversion in JavaScript

As a Programmer I have to deal with a number of programming languages to write code, and one language that repeatedly appears is JavaScript. JavaScript is one of the weirder languages – similar to PHP in weirdness – which makes it an interesting experience to say the least. Most of the time you’re at the whim of a grey box compiler, due to the massive variance of Browsers and Devices that the users use. So in order to best approach reality, I have to figure out which APIs are available at any point in time, and also run performance benchmarks in current major browsers available to me. And that’s what todays post is about, finding which of the various methods is fast enough for high performance use. Continue reading

A Review: Gainward RTX 3090 Phantom

Around the end of last week, my Alphacool waterblock decided that it was time to kill the NVIDIA RTX 2080 Ti Founders Edition it was placed on. That was the day I learned that burning PCB and plastic smells the same as coal – and that I should probably replace my smoke detectors since they didn’t go off at all. That meant I needed a new GPU, and after a bit of search for actually available GPUs, I ended up going for the 3090 cards – nobody apparently has 3080s, only 3070s and 3090s. The card I ended up with is the Gainward RTX 3090 Phantom, which has some limitations but otherwise works well. Let’s get into the hard stuff. Continue reading