I've completed this entire course, and in my opinion, it's the best resource out there on this topic (even better than nand2tetris or ben eater). Sadly, given that it's paid, I'd be extremely surprised to see it reach the front page of HN, regardless of how good it is.