Writing a basic Linux device driver when you know nothing about drivers or USB | Hacker News Reader