Constructors and evil initializers in C++ | Hacker News Reader