Attitude does not scale
jacquesmattheij.com
jacquesmattheij.com
My favourite kind of posts are big data, web app architecture and functional programming. If my view of HN was skewed by my interests, then my perception of the quality of HN would improve. Chances are that other people would fit into my interest groups and hopefully that would promote tighter, smaller groups and perhaps the quality would increase.
Stackoverflow's tag system seems to work well, but assigning tags would introduce extra burden on people (and another area for disagreement). I like the idea of a machine learning approach where I see articles based on the content on previous articles I enjoyed (via voting). The same could work for comments. Going further, perhaps this could even suggest people with similar interests to yours.
It doesn't solve the quality of discussion issue, but it does filter the audience which offers some improvement. The quality of discussion varies highly on Reddit -- popular posts are inundated with juvenile comments, while highly focused posts occasionally have decent discussion.
This suggests that a way to improve HN is to add more explicit punishments for bad behavior, preferably moderated.
A visible score would indicate what sort of comments are valued by the community, and the extent to which they are valued.