BP invests $20M in batteries that can charge electric cars in five minutes | Hacker News Reader