↓ Twitter is updated more often, so read it! ↓

Common functions of social news sites

I did a brief survey just now of a few of the more well-known social bookmarking—social news, really— sites. My intent was to find commonalities in features and functions in order to assess what’s been done already.

I inspected Digg, Reddit, Del.icio.us, and Newsvine. I did not consider Bloglines, StumbleUpon, nor Technorati because none of those three show links the same way that the others do—they require account creation or other steps before coming directly to links.

Obviously, the most common feature is voting. A registered user can mark his or her approval (or disapproval!) of a bookmark. If the bookmark is liked by enough people in a certain amount of time, the bookmark gets “promoted” to the front page, where it sits until the amount of users voting for the bookmark slows down to a rate at which it is overtaken by other bookmarks with a higher rate of votes.

Each has user registration as a requirement for voting. Non-registered users are permitted to peruse the bookmarks, but they cannot submit nor vote on bookmarks. Registered users generally have control of a limited profile, which optionally lists at least the user’s nickname and web site URL.

On Digg, reddit, and Newsvine, users can comment on bookmarks. While reddit’s and Newsvine’s respective comment systems are fully threaded (meaning that a user can reply to a comment, and another user can reply to that comment, and so on, and it’s visually separated), Digg’s commenting system is limited to two levels of commenting (New comment or reply to a top-level comment only).

Another product, Pligg—an open source CMS that operates much like Digg and Newsvine combined, has these features, as well.

What unique features does each have? Digg has a lot of tools (DiggSpy, SWARM, STACK, etc.) to visualize incoming bookmarks and stories. Newsvine pays its members for generating content (submitting stories/bookmarks, writing columns), thus creating more page views and more advertising revenue. Both Del.icio.us and Newsvine use tags to help users search for stories/bookmarks based on keywords. Digg and Newsvine both have friend systems, where you can add other users to a list of friends and be able to quickly view your friends’ submissions and links on which your friends have voted positively.

Reddit and Del.icio.us are far more lightweight both visually and page load size than the other two. However, DiggRiver is even more lightweight (and meant for mobile phone browsers, actually).

What other features, both common and unique, am I missing? I care little about the size of each community, nor do I care about its stereotypical users’ behavior. I’m focusing on features.

Social bookmarking links gone wild

Social bookmarking links gone wild picture

I noticed on dailydomainer.com today the site’s veritable cornucopia of social bookmarking links at the bottom of single-post pages. The sheer amount of them—all in one row—baffled me.

Are there really that many social bookmarking sites?

Do they really do well enough to merit keeping them open?

I realize the explosive success of Digg and Newsvine and Del.icio.us and Reddit (of which I only use the first two). I guess social bookmarking is yet another Internet phenomenon that everyone is trying to wrangle and profit from.

It would be cool to write a social bookmarking web application. PHP is used for almost all of them, with Ruby for the others and maybe something less popular for some others. I wonder if any of them are done in Scheme or Smalltalk? Hmm.

In other news, classes start tomorrow and I don’t have any books yet. It’s my last semester of undergrad, and I’ve spent more on books this semester than I have for the past five. That tells you something about history and English classes, eh?

Regular expressions save the day

Regular Expressions save the day
via xkcd

Ubuntu package for MySQL 5.0.30

Zack made a binary deb package for Dapper of the recent MySQL source-only release. Great work, Zack!

read more | digg story