A Programming Language for the Next 40 Years: (Rust)

The CPU’s that we use for computers used to roughly double in speed (transistor density) every two years according to something called Moore’s law. This stopped happening around 2013/2014. Some innovations are being made, but right now progress is stagnating. There are a few implications: 1: You can probably keep your old laptop around for …

AI and GPU Silicon Supremacy

NVIDIA has held a clear market and technical lead over AMD with video game graphics cards (GPU’s) in the past few years, having managed to get a chip design a few generations comfortably ahead of AMD. This market dominance, combined with increased demand for graphics cards beyond gaming in applications such as AI and Crypto …

Building a Fault-Tolerant Drive Pool with Centos, ZFS, and RAIDZ

Summer break has come, and that means it’s time for personal projects! To get ready, I’ve upgraded the storage array on my home server from 4TB (actual) to ~32 TB (raw). I’m using sub-consumer hardware by taking apart four 8TB WD easystore backup drives to cut down on cost, and I’m using zfzonlinux with CentOS …

Cooperative Deep Learning in Quake Capture the Flag:

Cooperative Deep Learning in Quake CTF: Google’s deepmind team made some big waves recently beating the world champion at GO, a famously hard board game. They’ve since made a major advancement in agents that can play a modified version of Quake III Capture the Flag. Capture the Flag (CTF) is a popular first-person shooter game …