You may have heard Edsger Wybe Dijkstra, looming figure of computer science, died--but did you (and mainly this is for people with whom I had CS261) know he invented semaphores in his work on mutual exclusion (you know, the Dining Philosophers Problem)? Joey deVilla has the good linkage.