Algorithm you should know before system design | Hacker News Reader