Reimplementing Ycombinators's HackerNews functionality