Digg’s Amazing FrontPage Rank Algorithm (almost as good as Google’s Pagerank)

July 26, 2006

How Digg manage to serve up stories to the Front Page is still a mystery to most Digg users. And I think it has to do with this chunk of code that got leaked. (source unknown and unverfied). And since I am a Rails/Ruby guy, I will try to show their wonderful frontpage algorithm.

def getfrontpagenews

@stories = story.find_by_diggspecialprivilegedusers_and_
topusers_and_storyelapsedtime(yes,500,duncare)

end

So this story which is 19hrs old and has some 60 diggs got to the front of tech news? What is up with that? Wait a minute… Let’s check the user profile of the submitter … ohh…I got it.

diggrank

About these ads

2 Responses to “Digg’s Amazing FrontPage Rank Algorithm (almost as good as Google’s Pagerank)”

  1. [...] Well, Kevin have of course thought about that since the first day he had Digg floating in his mind, and what is his solution? The Digg front page algorithm ( no thesis required ). Digg’s front page algorithm is heavily based on submitter’s karma. What the hell is submitter’s karma? Basically, how popular the submitter plays a part. So if this user just submits stories and not digg other stories, that count towards his karma. Bad karma. But this itself totally breaks digg, which is why 80% of the front page stories were top 5% users’ submitted stories.  And the best part, Kevin has no clue to fixing this, because fixing this would essentially break digg. But all is not lost, Webreakdigg has the answer to your pain, Kevin, but we have no plan to share it for now. Posted by webreakdigg Filed in Digg Stories, Webreakdigg, digg is broke [...]

  2. Enforcer said

    Exactly! Digg has become a Slashdot-like site with a few hundreds of moderator. See my Digg experience in http://myspeex.com/?w4rfyv

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: