Edit: original link: https://medium.com/@leung.benson/how-to-design-a-proper-usb-...
Reply on news.ycombinator.com