|
|
|
|
|
by rorrr
5400 days ago
|
|
What reddit really needs is a ranking engine
recommending users, submissions and comments
to you based on the users you've friended and
the comments and submissions you've upvoted.
Do you realize the insane amount of calculations that would take?For each pageview you would have to find all stories in that subreddit, find all the authors, find all stories you ever voted on, find all the users you are friends with, and somehow rank all this shit. It will cost millions of dollars a month in CPU time just to run something on the scale of reddit. |
|
First, this doesn't have to be for each pageview. Crudely, you want every story to have a vector in some giant hyperspace characterizing it, and every user to have a vector precomputed offline based on their previously shown affinities, and take dot products.
This is not necessarily easy, or computationally very cheap, but the payoff can be pretty big.
I believe LinkedIn runs something similar to this every night.