When redundant type casts matter in C# | Hacker News Reader