Understanding a C# Program | Hacker News Reader