Is HN a site that even needs to be an SPA anyway? It's fun as a demo, but maybe this type of site isn't a prime candidate as a typical SPA use-case?
Either way it's always fun to build something as an example or learning process, so please don't perceive my comments as having any ill will. Maybe all-in-all I'm just an old-school HTML/CSS guy that is admittedly having trouble in this new SPA world (a discussion HN has had ad nauseum, I know)