The issue, as I see it, is not so much the posts as the voting. Which varies wildly and is fairly indescriminate. A worthless but sensationalist message might get lots of upvotes whilst a shy but informative message will get missed.
I suggest it is the voting practices that need to be addressed. I vote very rarely on messages (maybe once or twice a day): making my approval something "to be gained". I know others use that approach too - and I think it makes things worth much more.
Ideally (IMO) a good situation should be one where a post with 5 votes should be stunningly good and 20 votes a "once in a lifetime" achievment.
Some ideas... - Vote weighting (Karma or average Karma effects the weight of your vote)
- Include "Downvotes" next to the total. This helps identify messages with a lot of disagreement (i.e. something with a 1 might have 20 downs and 21 ups - that is worth taking a look at).
- Im not sure how you position the comments (never tracked them in depth) but I think you could try
- - New comments stay at the "top" of the page for a set time (an hr perhaps?) before being ranked properly.
- - Ranked posts: push all negative marked posts below -1 to the bottom. All positive stuff to the top marked on activity (a combination of the direct replies and the number of up&down votes)
That doesn't totally fix the problem but I suggest it might have an impact :D
Everyone can vote posts up or down if they like. There is a feature which statistically analyses how your votes correlate with other votes, and you can choose to see votes that the analysis predicts you will find interesting and worthwhile based on what you have liked seeing in the past.
You could take that farther and create a "pool" of good users who vote and comment in keeping with the HN style (a pool that could, of course, grow over time) and if your voting habits correlated to them your vote began to be worth more.
Subclasses might not be such a bad idea at all actually, after all there are different coffee shops for different tastes as well. If a site could be made to automatically appear as a place that caters to your 'taste' that would be a pretty awesome development. Everybody would feel right at home.
I think the behaviour I want is exactly that required by the Netflix Prize:
http://en.wikipedia.org/wiki/Netflix_prize
although rather than rating comments 1 to 5 I think I'd probably just have three levels (don't appreciate, neutral, appreciate).
Some people are here for startup stuff. Some people for codign/programming stuff. Yet others (though probably a smaller demographic) are here for social stuff. And more.
Plus others are here for a mix.
Some way to tailor what you see would be awesome! not too much that each "genre" is different but enough that the posts or articles you want to see are at the top :D
A recommendation system is even worse. That actively encourages people to look only at the path of least resistance for them. It means less emphasis on people who argue valid points that you don't want to hear and more emphasis on groupthink.
If anything, the trend should be reversed, and people should feel freer to give their opinion without a chance of whiplash.
Has the idea I proposed (essentially the Netflix recommendation system) ever been tried before for a comment/story posting system? If not, why not go the whole hog and try it? Let's see if it works.
Ask yourself: has content recommendation ever worked? I've never seen an "If you liked X you'll like Y" work for any original content. Even for movies/books it's shady at best. Working with something as complex as comments is too tricky to make worse. How do you measure tone versus stance versus wit versus writing style? They're all elements of what I look for in comments.
The easiest solutions are the simplest ones. Complexity only serves a purpose when there's a simple cause behind the complexity. Adding algorithms when there's no need will only make things less reliable.
i bet discussion interestingness improves by removing the username and points.
the advantage of seeing points is the same as seeing orange usernames. it allows people to decide which comments they want to read.
I think if you're going to read, you might as well read everything that isn't grayed out with downvotes.
Not too important but, to quote our house dev motto, "behavior contrary to specification mandates a bug report no matter how minor the deviation is".
[Edit: I refresh this page and am seeing it sometimes highlighted and sometimes not highlighted, so I'm not sure if my bug report is accurate or not. Apparently the Heisenberg Uncertainty Principle applies to bugs: attempting to describe one changes its behavior.]
And here's a theoretical underpinning to explain so it doesn't come across as simply a subjective design choice: coloring objects darker or lighter with different shades of the same base color to show intensity is one of the few principles I remember from an Edward Tufte workshop from a few years ago. Varying levels of saturation indicate a shift in degree, whereas different colors altogether imply that the objects are of differing qualities.
Applied to the new commenting feature, darker colors would imply more "solid" feelings of trustworthiness, similar to how trolls already get washed out with the lighter shades.
Similarly, that explains another thing wrong with the highlighting - "alarm" colors like orange, red, yellow etc indicate that something's wrong, whereas bolding or darkening the names wouldn't imply that at all.
Trying to suss out good and bad comments reminds me of the 37signals Troll Cap and the "Good Comment" crown:
http://www.37signals.com/svn/archives2/introducing_the_troll...
http://www.37signals.com/svn/archives2/the_crown_of_royalty....