Why "Dynamic Programming"? | Hacker News Reader