Note to site designers: something is terribly wrong if JS is needed to render the main textual content of your site.
Web browsers are an execution environment, no longer just document viewers.
And, I do enable JS when I am on a familiar / trusted / interesting site. I definitely won't enable it on an unfamiliar / blank looking website.
Indeed they are. But there is a real duality here. On HN, I see links to both applications and documents. Both of them happen to be HTTP links, since the web supports both.
I am mostly interested in the documents.
If you have a document to present, perhaps you should present it as a document, instead of requiring users to run your application to present your document?
It's nice to be able to rely on JS being there, just like it's nice to rely on having the correct DOM constructed since HTML parsing has been standardised. There are things that are much easier to do this way.
$("#content").makeResponsive();http://motherfuckingwebsite.com/
>This site doesn't care if you're on an iMac or a motherfucking Tamagotchi.