Why the electric-car revolution may take a lot longer than expected | Hacker News Reader