I use a VM for the few cases I really need to interact with a JS-ridden site, which reverts to a clean state when closed. This should be doable by most HN'ers, we're supposed to be technically savvy.
But another way when you need not have to use the site to put pressure on the site by not bothering with it if it breaks without JS. Enough people do it and they will get the hint.
Or actually talk to the site owners and ask them - I have done this with a small publisher.
Or if someone post a link to their JS-requiring blog/site on HN, ask them politely to make it usable without (I do occasionally).
If you want to fight back, you have to pay the price. It's a pretty small one for me.
But another way when you need not have to use the site to put pressure on the site by not bothering with it if it breaks without JS. Enough people do it and they will get the hint.
Or actually talk to the site owners and ask them - I have done this with a small publisher.
Or if someone post a link to their JS-requiring blog/site on HN, ask them politely to make it usable without (I do occasionally).
If you want to fight back, you have to pay the price. It's a pretty small one for me.