News for hackers. Stuff that matters.
Re:To Paul Graham by pg on Wednesday June 02, 2010 @01:56PM (#1398764)
Thanks very much. I don't think it's really HN's features or lack of them is the attraction for most users though, but the quality of the submissions and comments. So thank you guys.

Ironically I've been thinking of adding some variant of following as a way to deal with the increasing volume of comments. I just haven't had time to yet.

I did recently (about 3 weeks ago) tweak the algorithm for ranking comments, and that has had a noticeable effect. Previously it was the same as the one for ranking frontpage stories. Now it also considers among other things the average comment score of the submitter. With any luck this will keep HN poised in its usual position mid-way over the shark for another 6 months.

Re:To Paul Graham by chaosmachine on Wednesday June 02, 2010 @03:36PM (#1399106)
Now it also considers among other things the average comment score of the submitter.

Does this create a rich-get-richer type scenario, where users with high averages get more exposure, thus leading to higher averages?

Re:To Paul Graham by pg on Wednesday June 02, 2010 @05:09PM (#1399388)
You can check by looking at the average comment scores on http://news.ycombinator.com/leaders (the second column). They haven't changed much as far as I can tell.
Re:To Paul Graham by aswanson on Wednesday June 02, 2010 @09:46PM (#1400103)
They probably wouldn't change much if the commenter had a long history to be averaged in. You'd want to look at the delta of the delta (2nd order stats) to see if any noticeable effect was occurring.
Re:To Paul Graham by ErrantX on Thursday June 03, 2010 @08:32AM (#1401083)
IIRC averages are calculated over a set of your most recent posts - so it can go up or down quite quickly depending on your current comment quality.
Re:To Paul Graham by aswanson on Thursday June 03, 2010 @10:10AM (#1401337)
I wasn't aware it was a sliding window. In that case the method Paul mentioned is probably a good enough solution.
Re:To Paul Graham by ivankirigin on Wednesday June 02, 2010 @07:44PM (#1399870)
What is your average comment score? Any exception for your account? I don't think there needs to be one, just curious.
Re:To Paul Graham by timf on Wednesday June 02, 2010 @10:01PM (#1400143)
http://top.searchyc.com/users_by_average_points_per_comment

http://searchyc.com/pg

(you will notice the numbers are different on the HN leaders page for people, I think perhaps searchyc is an all-time average?)

Re:To Paul Graham by philwelch on Thursday June 03, 2010 @12:42AM (#1400402)
SearchYC seems to be off on its karma counts--some of my comments, HN and SYC disagree on the score.
Re:To Paul Graham by pg on Thursday June 03, 2010 @11:35AM (#1401586)
10.2 as of now. No, the ranking algorithm treats every account the same.
Re:To Paul Graham by maxwell on Thursday June 03, 2010 @11:43AM (#1401608)
Re:To Paul Graham by pg on Thursday June 03, 2010 @12:42PM (#1401778)
Do you really believe I'm lying?

Like the frontpage ranking algorithm, the comment ranking algorithm also considers recency.

Re:To Paul Graham by techiferous on Wednesday June 02, 2010 @04:58PM (#1399359)
"rich-get-richer"

An alternative way to think about it is that it adds more stability to the system, for better or for worse.

Re:To Paul Graham by j_baker on Wednesday June 02, 2010 @03:48PM (#1399136)
It might. But that's only an issue if the rich don't deserve to get rich.
Re:To Paul Graham by hxa7241 on Wednesday June 02, 2010 @05:16PM (#1399420)
Hold on, that begs the question -- how do we know who deserves? that is the problem.

The whole thing has a circular dependency: if ranking acts as a filter, then higher rank means more readers, and that in turn means more upvotes and so a higher ranking. It is probably not so much the top being undeserving, but that deserving stuff gets missed.

This seems to be a fundamental weakness in all similar 'ranking' systems, but I am not sure of the full character and implications...

(There is certainly a substantial component of being an automated system of 'social-proof'. And the filtering can never be entirely effective: if you show everyone only the good stuff, the filtering would not get done at all.)

Re:To Paul Graham by presidentender on Wednesday June 02, 2010 @05:29PM (#1399467)
The advantage here is that pg is giving an advantage to high averages, not high point totals. So there's less incentive to be a reddit/digg style poweruser looking for one upvote on thousands of comments, and more incentive to say something truly insightful from time to time.
Re:To Paul Graham by ebiester on Wednesday June 02, 2010 @04:40PM (#1399285)
Alternative, it keeps away those who deserve to get rich but cannot overcome the artificial market barriers.
Re:To Paul Graham by thefool on Wednesday June 02, 2010 @04:50PM (#1399325)
Exactly, in this, the rich only get richer if they continue posting valid comments.

Otherwise they get poor real fast.

Re:To Paul Graham by mooneater on Wednesday June 02, 2010 @11:59PM (#1400344)
No, they get poor based on how many previous comments are being averaged in.

So someone with a huge number of highly rated comments, could make a lot of dumb comments before it started hurting them.

I'm sure pg will come up with an appropriate formula.

Re:To Paul Graham by horseass on Wednesday June 02, 2010 @06:46PM (#1399739)
boobie testucles boobie testucles boobie testucles One thing I like about hacker news is that some complete moron, like me, can write 'boobie testucles' in reply to the topmost comment, thus keeping the reply visible to all on top even if its voted down by the retarded masses who don't know what a good reply really is. Man, lisp sucks. Please vote my reply up, thanks!
Re:To Paul Graham by thunk on Wednesday June 02, 2010 @08:49PM (#1399996)
You make a reasonable point in an, uh, illustrative way (they say "show, don't tell", right?). The vertical arrangement of comments by preorder traversal of comment trees gives some low quality comments "unfair" visibility. I don't see any solution (that maintains readability) apart from moving into a second or third dimension. The question is, is it a big enough problem to merit such a drastic response? Probably not.
Re:To Paul Graham by gizmo on Wednesday June 02, 2010 @02:55PM (#1398967)
Since this is a meta-thread anyway: have you considered something like a blacklist? That would give us a way to filter out those users who like to make bad puns or witty one-liners too much, and those users who too often make wildly incorrect claims.

This would still serve as a filter, but this wouldn't result in some kind of whitelist where you effectively only really notice the people you know you're going to agree with anyway. Whitelists encourage groupthink, and incorrectly penalize low-karma users. (Nobody is going to friend users who only occasionally comment even though the quality of their comments is really high.)

I prefer any solution that filters out the noise over any solution that gives emphasis to the opinions of popular users with high karma.

Re:To Paul Graham by jfager on Wednesday June 02, 2010 @03:13PM (#1399027)
I wrote a small greasemonkey script for blacklisting, it definitely helps keep the site useful for me.

http://userscripts.org/scripts/show/55745

I also second the suspicions about whitelisting being a desirable thing.

Re:To Paul Graham by dkersten on Wednesday June 02, 2010 @03:23PM (#1399065)
Though an interesting people list might be good - comments by people on the list are highlighted so you can spot them easier, this way you can choose the people whos comments you like to be highlighted. Coupled with a blacklist to hid (or make less obvious) the comments by people who you decide generally don't post interesting or useful comments could make dealing with large numbers of comments much much easier.

Thoughts?

Re:To Paul Graham by pg on Wednesday June 02, 2010 @05:13PM (#1399406)
That seems like a good idea.
Re:To Paul Graham by jedc on Wednesday June 02, 2010 @06:58PM (#1399767)
There's a "Hacker Friends" chrome extension that does exactly this.

https://chrome.google.com/extensions/detail/mkdhfabjcebcgnpg...

Re:To Paul Graham by jfager on Wednesday June 02, 2010 @05:32PM (#1399480)
Sounds good, just added it. The script now offers white and black lists, where whitelisted users get an orange-highlighted username and blacklisted users get their comment text collapsed.
Re:To Paul Graham by amohr on Wednesday June 02, 2010 @03:30PM (#1399089)
There's a Chrome extension for following, thanks to bkudria.

https://chrome.google.com/extensions/detail/mkdhfabjcebcgnpg...

Re:To Paul Graham by sesqu on Wednesday June 02, 2010 @02:55PM (#1398966)
How about instead of average comment score, you consider average likelihood of quality, treating the score (or its log) as odds? That is, w=avg(score/(1+score)). That way a single popular comment won't dominate.
Re:To Paul Graham by riffer on Wednesday June 02, 2010 @03:11PM (#1399021)
It appears he throws out the highest rated comment when computing the average. I assume that's because of what you're getting at: the distribution of comment scores tend to look like a power law, so the arithmetic mean of all the scores isn't really the right number to use.
Re:To Paul Graham by SandB0x on Wednesday June 02, 2010 @05:09PM (#1399387)
Or just take the median.
Re:To Paul Graham by Zancarius on Wednesday June 02, 2010 @03:43PM (#1399125)
Mr. Graham,

I think we all owe you a great deal of thanks for HN, and I certainly think that we may not share this sentiment enough. Thank you, Mr. Graham. Simplicity in design truly is elegance, and I feel that--sometimes--too much flashy Web 2.0-related cruft tends to distract from the content (as the submitter points out). Certainly the Twitters and Facebooks of today and tomorrow have their uses, but I'm not so sure it's a good thing for society at large that we're moving toward content consumption limited to 140 characters. Worse, when one is so distracted by the interface of a site like Digg--as the submitter mentioned with regards to votes and such--does the visitor cross a dangerous threshold between actually reading/enjoying the content or does it spiral downwards into some sort of meta-evaluation for pseudo-rewards instead of a truly rewarding and educational experience? Me, I think I'll stay here. I don't read news to be entertained.

For me, reading HN truly is a great joy to experience, and I know a great deal of that is in the community you have created. Whenever I click on "comments" from an article, I've grown to expect that I'm going to read through a meaningful chain of conversations and am far less likely to encounter something unpleasant. Aesthetics aside (and these certainly play a significant part of why I like HN--the simplicity is an amazing breath of fresh air), one of the the more qualitative reasons I find HN so much more appealing is the community. It has been my experience that comments generally don't devolve into flamewars, and it is delightful to see that disagreements here remain respectful and substantive. Perhaps part of this is precisely because of the simplicity: Those who come here expecting to be entertained go elsewhere; those who come here to browse meaningful submissions stay and contribute.

I was (and still am, I suppose) a long time reader of Slashdot, but I could never quite get interested in Digg and its kin; they're all effectively modern tabloids with over-sensationalized submissions (this includes Slashdot). HN is an altogether different beast, and it wasn't until about a year ago when a friend of mine directed me to something posted here. I was greatly astounded at the time that, in 2008-2009, there would exist a site that doesn't hide itself behind flashy UIs and simply delivers raw content, bottled at the source. What a breath of fresh air! Make no mistake about it: HN is deceptive. What it might lack in fanciful (and, IMO, obnoxious) features, it more than makes up for in its submissions. When I come here, I know that I'll immediately have access to meaningful content--I won't be distracted by fluff.

My only regret with regards to HN is that I didn't seen the site sooner!

Once again, thank you Mr. Graham.

-- A short-time reader of HN who truly wishes he'd experienced it much earlier on!

Re:To Paul Graham by MisterWebz on Wednesday June 02, 2010 @05:03PM (#1399373)
Oh please, stop the ass kissing already. A simple 'Thank you' would suffice.
Re:To Paul Graham by caffeine on Wednesday June 02, 2010 @05:22PM (#1399435)
Ha! I chuckled because I assumed he was making good-natured meta-humor about the rising levels of PG appreciation going on...

I guess what I like about HN is the high expectations it allows us to keep.

Re:To Paul Graham by Zancarius on Thursday June 03, 2010 @04:22AM (#1400800)
I wish I were that clever. Unfortunately, I'm too honest to be clever. ;)
Re:To Paul Graham by Zancarius on Thursday June 03, 2010 @04:15AM (#1400789)
What went through my mind as I read the submission and subsequently decided to write my own post was the realization of how much easier it is to say "this sucks, I hate it" than it is to say "thank you, I appreciate it." I also think it's important to enumerate what I happen to like about something, because I think it's important to encourage it.

Still, it's unfortunate that explaining why one happens to appreciate something like HN is considered "ass kissing" these days. My post wouldn't read any different even if Mr. Graham were someone completely different. I appreciate HN for what it is.

Posts like yours, sadly, give me pause for thought that perhaps I jumped the gun too early, but then I am reminded that certain subsets of the community generally frown upon verbose thank yous.

I'll be more cautious in the future with regards to my praise. Thanks for correcting me.

Re:To Paul Graham by elblanco on Wednesday June 02, 2010 @07:12PM (#1399808)
I wish pg was my Dad.
Re:To Paul Graham by nazgulnarsil on Wednesday June 02, 2010 @02:09PM (#1398819)
isn't this a less transparent version of the orange users experiment?
Re:To Paul Graham by jacquesm on Wednesday June 02, 2010 @02:48PM (#1398937)
I think it isn't because it does not assign 'yellow stars' to users for being good boys, the sort order always was open to interpretation, if this one is less gameable than the previous one that would seem to be an improvement to me.

The problem I perceive is that average score does not say much about a specific comment being non-productive, so someone with a high average score could toss in some complete junk and get it sorted to the top in spite of better comments by average under producers further below.

I'd say that if it remains below the detection threshold it might be a net plus, if too many of such instances appear it might be a loss.

Re:To Paul Graham by tokenadult on Wednesday June 02, 2010 @09:42PM (#1400094)
orange users experiment

Here is a link to the detailed thread about the experiment of putting user names of high-karma/comment users in orange,

http://news.ycombinator.com/item?id=467181

which as you'll see was a controversial experiment. (I post this link for the newer members of HN who weren't participating when the experiment was tried.)

Re:To Paul Graham by JesseAldridge on Wednesday June 02, 2010 @02:49PM (#1398938)
The problem with orange users was that it divided the community into two camps. This doesn't have the same issue.
Re:To Paul Graham by patio11 on Wednesday June 02, 2010 @03:10PM (#1399017)
Closer to four -- "had orange" and "wanted orange" were independent booleans.
Re:To Paul Graham by nazgulnarsil on Thursday June 03, 2010 @04:03PM (#1402357)
But, because they had stars, all the Star-Belly Sneetches Would brag, “We’re the best kind of Sneetch on the beaches.”

With their snoots in the air, they would sniff and they’d snort “We’ll have nothing to do with the Plain-Belly sort!”

And, whenever they met some, when they were out walking, They’d hike right on past them without even talking.

Re:To Paul Graham by all_elements on Wednesday June 02, 2010 @02:54PM (#1398962)
Kudos on sticking to the fundamentals. I especially love the login screen. Plain and simple. No eye distracting BS anywhere.