Making My Own USB Keyboard from Scratch | Hacker News