Why Reddit is broken, and how to fix it
codeulate.com
codeulate.com
Recommendations is a good idea (never figured out why it doesn't work at reddit), but only for the 'fat head' of the curve, for the long tail the problem almost takes care of itself. Also, better categorisation would be useful, and would help with recommendations too.
IMO, part of the downside of the whole "Web 2.0" social-whatever type sites these days is that they're so easy to create. Digg. Reddit. Mixx. Etcc. Why fix the broken one, when we can build a new one over a weekend (plus pizza and beer).
As the author outlined, they go through a standard-ish 4-step program as a sort of half-life dying off (at least as far as the hard-core geek users are concerned).
I postulate that you can't fix Reddit or Digg, and Mixx will be broken soon too. These sites start out by attracting the leading-edge hacker techie types. The ones who understand about a product being in beta (and feel a sense of elitism for knowing about it early on), they will report bugs to you (often with a 9 paragraph writeup of how to reproduce the bug(s)). They will submit good content, and comment on articles, and vote, etc. But they won't click on ads, or do other things that inch the site toward profitability.
So, there is no choice but to cast a wider net, gather in a lower-level audience. The folks that haven't yet seen a cat with a lime peel on its head (at least we're not getting pancake bunny anymore) flock to the site. With the masses comes the material that the tech crowd doesn't really care for.
news.YC might be the exception, if only because it's more hyper-topical, and it doesn't seem to be concerned with making money (I think news.YC is more of a flytrap for potential investees).
So, enjoy Digg and Reddit while they're young, hold on as long as you can through the growth phase, and then bid them farewell.
Maybe they will one day manage to recover. Maybe we'll read about their recovery here. Or on Slashdot...
Not to mention, unlike Reddit, they weren't neutral. They would try to squelch certain stories and ban users. They shut down all submissions after their attempted squelching of the HD-DVD hex key didn't work. They banned unpopular viewpoints. Censorship was de rigueur.
http://gilesbowkett.blogspot.com/2007/11/facebook-apps-faceb...
It never worked for me unfortunately.
Me neither.
I wonder why it didn't work. They certainly have enough of a dataset to play with by now. I wonder if it's computationally too intensive to continually update each user's results, or too difficult to come up with a good algorithm.
Does this "recommended page" problem bear any resemblance to the Netflix prize problem?
Creating a good recommended page would certainly lure me back to reddit.
He also proposes Bayesian filtering as a suitable technique for presenting the recommended page. Despite that fact that I'm a Bayesian-head (see <a href="http://getpopfile.org/">POPFile</a> for example) I don't think that's a total solution. You can do ML for news (it's an old idea, see the 20 newsgroups test set for example) and I have a private 'reddit' which I use as a feed reader that does ML.
But I think if you want to solve the 'reddit problem' you actually need to give people the chance to control the 'crowd' that they are getting recommendations from. I'd like to see (actually, I am building) an application that's reddit-like, but uses a combination of ML and social aspects to get a better view of interesting stories.
Some of this I wrote about <a href="http://www.jgc.org/blog/2007/09/problems-with-social-news.ht...">here</a>.
That would make the new reddit behave as the old reddit.
Would that be feasible?
I also found the approach to solving this problem by the Jaanix website fascinating (http://jaanix.com/).
Reddit was once a great place, but its time came and went. Now there's n.yc, and whenever this site starts to drift off on a tangent, something else will crop up to keep us entertained. I think it's just the cycle of life for social bookmarking sites.
I have been working on an algorithm to solve the problem, but I'm not yet ready to release it out in the open. :-)
Somebody at the reddit thread for this subject did propose the same thing there...
Vote for Ron Paul. He'll fix everything.