Proper handling of SIGINT/SIGQUIT | Hacker News Reader