Ask HN: How do you 'think' through path problems? | Hacker News Reader