mirror of
https://github.com/reddit-archive/reddit.git
synced 2026-04-27 03:00:12 -04:00
Update normalized_hot to allow certain LabeledMultis to specify slightly different weighting between subreddits compared to the current algorithm. Current merge algorithm always results in an N-subreddit multi having the first N results being the #1 result from each of the individual subreddits; this is not always ideal for slow subreddits (e.g., /r/announcements and /r/blog). Age-weighting allows a LabeledMulti to scale those older posts further down the list, and lets them drop off after a number of days. The age-weighting will require a change to the use of sgm in normalized_hot prior to full deployment, as the calculated ehot values are no longer global amongst all users.