Optimizing walking routes to keep you in the sun or shade | Hacker News Reader