I think you summed up the problem very well. The next step is how do you get a COMMUNITY of people who value that and will vote accordingly?
Really, the problem isn't filtering / upvoting articles; that is a really well solved problem. The problem is creating a community that values what you value, and ostracizing those who don't (or at least ensuring they don't have a vote).