C++ Smart Output Iterators | Hacker News Reader