Comment by deusu

9 years ago

I agree.

But I would go even farther. Block every site where you won't be able to read the content without having Javascript enabled. I have experienced several blogs where you won't see anything without Javascript.

That's a little much considering all of the sites that are well beyond static content and must load using RESTful requests. This would completely removing a lot of the web. Maybe if everyone used static sites as the standard when it came to huge sites, mainly corporate; then I would agree.

All in all, blocking all sites that load their content would be insane scraping and more than a handful of problems.

  • I don't know what technology these blogs are using, but on the occasions where I looked at the HTML-source, the content was there. It just didn't show with Javascript disabled.

    Yes, you can use Javascript to make things prettier. I have no problem with that. But not showing content that is actually there, that's a no-go for me.

Why should I be deprived of interesting content that requires javascript to be viewed? If you don't want javascript, it's your problem, not mine.

Isn't this a bit extreme? Many websites use client-side rendering via frameworks like Angular, React, etc.

  • I find it extreme if a site requires JavaScript + hundreds of kilobytes of frameworks in order to display some text. But you're right, such a measure would probably hide useful content from HN users, thus making HN itself less useful.

  • The point is that for delivering document content like articles to browsers, client side rendering is inferior, and they should be depending on angular or react to render the content.

    I do think it's a little extreme to ban sites that do this, but I also don't think that sites should do it and if banning them from HN means they won't then maybe that's not so crazy. I don't think banning them from HN will help, though.

This is about blocking one malicious actor.

Not going all out Richard Stallman. Everybody knows, you never go full Richard Stallman.