7.5 years to find out how to close a file descriptor in a multithreaded process | Hacker News Reader