> Unless HN prefers static documents
Have you looked at HN lately, or read any of the submissions? Shit, we'd go back to using Gopher if possible.
Static sites with a sprinkle of optional JS to enhance usage (votes in HNs case, although inline JS replies would be a good idea as well) is the way to go for most sites.
SPAs are meant for _large applications_, where the majority of functionality derives from JS, and would be cumbersome to manage otherwise. There are very few of these in comparison.