"Your point that is someone's voting for it, it means that someone finds it valuable is the same argument that spammers used to use."

It sounds like you're saying that people shouldn't be forced to look at something that they don't want to see. And I fully agree with that.

That's why I've long advocated allowing HN articles to be tagged. That way, if you (for example) don't want to see any articles from c2, you can filter out articles with the "c2" tag.

Unfortunately, the powers that be (and the majority of HN users themselves) don't want to allow tags on HN. So we're stuck with the situation we have now, where people will submit whatever they think is appropriate, and HN readers are deluged with everything that manages to get enough votes.

If you have a better solution for this problem, I'm all ears.

"This isn't anarchy: there are rules"

There are guidelines, and the guidelines say that what's appropriate to HN is:

  Anything that good hackers would find interesting. That includes more than
  hacking and startups. If you had to reduce it to a sentence, the answer
  might be: anything that gratifies one's intellectual curiosity.
For me, that includes articles on c2 that I find interesting and that I think others on HN find interesting.