Why does Posix have recursive mutexes? Because of a dare. | Hacker News Reader