Scheduling principles explained at pseudocode level | Hacker News Reader