Tesla battery supplier Catl says new design has one million-mile lifespan | Hacker News Reader