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.
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
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).
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.