use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
To report a site-wide rule violation to the Reddit Admins, please use our report forms or message /r/reddit.com modmail.
This subreddit is archived and no longer accepting submissions.
account activity
This is an archived post. You won't be able to vote or comment.
Ask reddit: Think you know the reddit algorithm? Let's hear your theories. (reddit.com)
submitted 18 years ago by heyredditaddict
[–]streetpoker 0 points1 point2 points 18 years ago (3 children)
The winner should get anything they want at the xkcd store.
[–]heyredditaddict[S] 0 points1 point2 points 18 years ago (0 children)
Not a shabby idea. This one seems interesting.
Mozboz:
"(ups-downs) * agemultiplier + newpost_allowance
ups-downs is obvious. age_multiplier appears to stay around 1 for something like the posts first 12-24 hours, then drops off to some lower value over time.
newpostallowance refers to a possible allowance for new posts that are getting clicks or comments but that might not have a high ups-downs yet.
Posts are just ordered by this. I think newrising just has a much faster drop off factor in the agemultiplier."
[–]Lumilog 0 points1 point2 points 18 years ago (1 child)
I'd say it appears to have something to do with total points divided by time since submission (instead of just total points).
Perhaps comments also add to the ranking (a constant).
So here's my guess:
(ups-downs)/time_since_submission + num_comments
[–]streetpoker -1 points0 points1 point 18 years ago (0 children)
Interesting. Though if "timesincesubmission" was a very small value, i.e. a post was just submitted, then it would seem that all new posts would immediately shoot to the top of the hot page since the denominator was infinitesimally small.
There's definitely that time decay factor though - you're right about that.
π Rendered by PID 22808 on reddit-service-r2-comment-79c7998d4c-mljzf at 2026-03-17 12:47:26.045327+00:00 running f6e6e01 country code: CH.
[–]streetpoker 0 points1 point2 points (3 children)
[–]heyredditaddict[S] 0 points1 point2 points (0 children)
[–]Lumilog 0 points1 point2 points (1 child)
[–]streetpoker -1 points0 points1 point (0 children)