Using Pseudo-Terminals to Control Interactive Programs (2010) | Hacker News Reader