Optimizing Resident Schedules for Minimum Suffering | Hacker News Reader