Live data from Hacker News

Analyzing Hacker News Users’ Join Dates, Karma, and Profiles

breckyunits.com

11–20 of 22 posts

Re: Analyzing Hacker News Users’ Join Dates, Karma, and Profiles

#11

The interesting thing about karma.. I find that I can't/I get tired of posting insightful comments day after day..and take breaks and lurk..edw519 I don't know how you do it. I probably won't make the "leaders" (but I don't think its important)

| (but I don't think its important) I think that's the crux of it. Somebody could monitor all the various news sites and spend an hour a day here posting comments and stories and so forth, but I suspect most folks would rather spend that time doing something else. That said, edw519 is a pretty cool guy.

I tend to post in bursts, so most of my karma comes over periods of a week or two when I'm posting several times a day. It's actually a bad sign, because it means I'm not working on my startup. ;-) Then there are periods where I'll post like twice a week and my RescueTime log'll show that I'm spending like 80-90% of my computer time coding. So yeah, it's a tradeoff, and ultimately the code is more important, but I find that I burn out if I spend too much coding.

Re: Analyzing Hacker News Users’ Join Dates, Karma, and Profiles

#12

Linear fits? Why? Why ? Karma is a function of time since joining, participation, and quality of contributions. And it starts at 1. 'Participation' can be determined by looking at contributions per length of time. Quality is average score of each submission -- separating it from participation is a useful way to extend this to a more complicated model taking into account the fact that people stop using HN. So the line…

If nothing else, it's legitimate to filter non-participants before doing a regression analysis on the rest. It's technically true that you can't predict karma over time, but that's not really an interesting statement until you eliminate the large number of people who sign up, then never post or comment.

My instinct is that once you filter these people, you'll see a much stronger linear relationship between time and karma, since karma isn't normalized by the number of contributions, and number of contributions is probably a poisson process.

Re: Analyzing Hacker News Users’ Join Dates, Karma, and Profiles

#14

Linear fits? Why? Why ? Karma is a function of time since joining, participation, and quality of contributions. And it starts at 1. 'Participation' can be determined by looking at contributions per length of time. Quality is average score of each submission -- separating it from participation is a useful way to extend this to a more complicated model taking into account the fact that people stop using HN. So the line…

> And it starts at 1.

That's just a constant offset, it matters more whether the next karma level is 2 or 10. When fitting trend lines a "linear fit" would normally satisfy y=mx+c, without limiting yourself to c=0. Note that the posted linear fit has c = -1... apparently everyone starts with -1 karma. Lies, damned lies and statistics I say!

Re: Analyzing Hacker News Users’ Join Dates, Karma, and Profiles

#16
post #15

You may want to take into account differences in file timestamps because the data was collated over many days.

Ahh, I didn't notice that. That would affect things. The timestamps and counts are: ('04/15', 630), ('04/16', 1993), ('04/17', 1994), ('04/18', 491), ('04/20', 270), ('04/21', 1049), ('04/22', 59), ('04/24', 33), ('04/25', 342), ('04/26', 29), ('05/03', 165), ('05/06', 86), ('05/07', 23). So most of the members have older join dates than I figured.

Re: Analyzing Hacker News Users’ Join Dates, Karma, and Profiles

#19
post #12

Linear fits? Why? Why ? Karma is a function of time since joining, participation, and quality of contributions. And it starts at 1. 'Participation' can be determined by looking at contributions per length of time. Quality is average score of each submission -- separating it from participation is a useful way to extend this to a more complicated model taking into account the fact that people stop using HN. So the line…

If nothing else, it's legitimate to filter non-participants before doing a regression analysis on the rest. It's technically true that you can't predict karma over time, but that's not really an interesting statement until you eliminate the large number of people who sign up, then never post or comment. My instinct is that once you filter these people, you'll see a much stronger linear relationship between time and k…

Removing all 1's and 2's improves the relationship somewhat (moreso with log(k)) but still not a whole lot.

Re: Analyzing Hacker News Users’ Join Dates, Karma, and Profiles

#20

Linear fits? Why? Why ? Karma is a function of time since joining, participation, and quality of contributions. And it starts at 1. 'Participation' can be determined by looking at contributions per length of time. Quality is average score of each submission -- separating it from participation is a useful way to extend this to a more complicated model taking into account the fact that people stop using HN. So the line…

Agreed. If I had data for the quality of contributions I could have done that.
Post reply on HN