Tesla has created a battery that could last one million miles | Hacker News Reader