Hacker News clone written in React