How USB charging works, or how to avoid blowing up your smartphone | Hacker News Reader