How to write a self-printing program | Hacker News Reader