Ask HN: Canonical course/text for threads, processes, semaphores, etc.? | Hacker News Reader