A Statistical Analysis of All Hacker News Submissions
minimaxir.com
minimaxir.com
Here are your 1000 out of your 1248 comments: https://hn.algolia.com/api/v1/search_by_date?tags=comment,au...
And here are 1000 out of your 1548 submitted stories: https://hn.algolia.com/api/v1/search_by_date?tags=story,auth...
You can pagenate each endpoint on the created_at_i parameter to get the rest. I can write up a data liberation script if you want.
I continue to reflect upon this, for myself. But you write better and sometimes rather elucidating essays.
#submissions(time)
where time is 1-hour slots across 7 days. You also have a red heat map of #successful_submissions(time)
where successful is > 100 points. I think what you want is a third map which is the ratio, #successful_submissions / #submissions
which would be the empirical probability of a submission being successful, given the submission time. The raw counts don't tell you this.(If you have a zero in the #submissions bin at some time, this will give 0/0, so you might want to put in a "Laplace correction" which is to add 1 count to each #submissions bin. There are other adjustments you can use, but this would be good enough for the purpose of the plot.)
http://karpathy.ca/myblog/2013/11/27/quantifying-hacker-news...
and the raw ipython notebook with too many details: http://cs.stanford.edu/people/karpathy/hn_analysis.html
As you noticed, not only do weekends offer a significantly improved chance of making it to the front page, but also: the mid-morning weekday peak seems to cause enough competition that submissions have a hard time making it.
This is in contradiction to an assertion made in the OP: "Your odds are slightly better when submitting at peak activity (weekdays at 12 PM EST / 9 AM PST)." The problem being, they did not calculate the odds.
Umm... Maybe not? What if a post is titled "I don't like Lisp. Go Python!", and it hit the front page? How exactly do you infer the language being talked about?
There are a few negative mentions, but they're in the minority.
The wealth distribution of HN is awful. The rich get richer, by getting closer to the front page and getting exponentially more points, for every point they get.
Up voting articles on New only goes so far. Other people have to stop upvoting fluff.
Not sure what a solution would be.
Basically move some new articles closer to the front page to get them more exposure in order to find the ones that are actually best. More exploration and less exploitation, and finding the optimal tradeoff between the two.
> One of the infamous memes about Hacker News is programming language elitism, with favoritism for languages such as Lisp and Erlang.
> Lisp and Erlang are indeed obscure, which might discredit the meme.
is the exact opposite of analysis. If it was found that 40% of HNers were left-handed, HN would be noted as a particularly left-handed website, since the base rate in the population is a fraction of that.
how meta
1. What did you use to generate the graphs?
2. While analyzing JavaScript, were submissions of posts related to Angular, Bootstrap, Require, etc classified as JavaScript?
2. To maintain an apple-to-apples comparison, I only checked for the presence of a language, and not any frameworks.
2. I guess that is a practical approach - otherwise, it would have gotten too complex with all the frameworks, tools and technologies.
Weekends being dead don't help, folks!
See here: http://www.righto.com/2013/11/how-hacker-news-ranking-really...