C++ dynamic datatype at runtime | Hacker News Reader