Here’s a plot of the cumulative number of upvotes per minute for submissions to a few major subreddits:


The data was collected by polling /new/ every 2 minutes for each subreddit over the past 3 days (2942138 records were found). The vast majority of submissions to reddit never get anywhere - I removed submissions which never attained over 50 upvotes which left me with 154160 records. The raw data is shown below:


Ranking on reddit is determined using a combination of upvotes, downvotes, and the age of the post at the time of each vote (cf. here, here, and here for some good explanations). In short, the ranking of a submission is set by the rating function

where $n$ is the difference between upvotes and downvotes and $t$ is the number of seconds which elapsed between the post’s creation time and 7:46:43 am December 8th, 2005.

More recent posts have a larger $t$ which translates to a better ranking. Additionally, due to the shape of $\log_{10}$, votes matter substantially more when the number of upvotes nearly equals the number of downvotes (eg. when the post is brand new). Thus, the best way to get your post to the front page is to upvote aggressively when the post is very young.

My data suggests that members of /r/The_Donald are aware of this which explains why their new submissions have so many more upvotes despite the fact that competing subreddits in the plot are several orders of magnitude larger.

blog comments powered by Disqus


07 August 2016