If I were to build a Hacker News clone, I'd probably do it in a seriously old-fashioned way:
* MySQL for a datastore
* All rendering done server-side
* PHP for the language
* As little JavaScript as humanly possible, and only vanilla, no libraries or frameworks
* As few images as possible