A recreation of hacker news.