How Google Maps calculates the shortest distance | Hacker News Reader