Why you should do Competitive Programming | Hacker News Reader