BMW i4 unveiled with 590 km (WLTP) and up to 300 miles (EPA) range | Hacker News Reader