http://forhiremedia.com/wp-content/uploads/2010/08/map-of-re...
http://forhiremedia.com/wp-content/uploads/2010/08/map-of-re...
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. Just take a quick approximation of PCA/SVD/eigenvalue/tachyon-polarity and let the users see if they like it.
EDIT: Another simple idea is ranking comment trees by their first few comments instead of ranking them just by their first comment. I'm going to read the immediate replies of the top post either way, and I'd rather get three or four good comments than one great comment and two or three crappy replies to it.
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.
Just think of the number of comments up/down voted every millisecond, and that's just one the dimensions. The scale of that matrix would be enormous.
Whatever that guy is proposing is an insanely complex dynamic system.
I'm not saying it's not doable, I'm just saying it's very expensive.
The core idea is linear regression.
Here's Google's service: http://code.google.com/apis/predict/. Here's a commercial API service: http://www.directededge.com/.
I've just got a bookmarks folder full of my favorite multi-reddits instead of a single Reddit bookmark to the front page.
My Reddit bookmarks folder:
Front Page: http://www.reddit.com/
News: http://www.reddit.com/r/business+economics+entertainment+lib...
Tech: http://www.reddit.com/r/android+androidquestions+apple+bacon...
Music: http://www.reddit.com/r/bass+hiphopheads+hiphoptruth+jazzyhi...
Funny: http://www.reddit.com/r/AdviceAnimals+classicrage+comics+fun...
Other: http://www.reddit.com/r/atheism+coffee+dating+design+fitness...
Random: http://www.reddit.com/r/answers+askscience+announcements+bes...
I've been a big fan of reddit for years, but nowadays, the only reason I don't get out is that if I happen to step by without my account I'd meet the general frontpage and that could be depressing.