The Montoya Herald, a weblog about Blueprint, jQuery, design, music and life, publishing on the web since September 2005. Written by Christian Montoya: developer, designer and entrepreneur.

The Montoya Herald — ChristianMontoya.com

Search

I Recommend

Genesis Rocket

Like What I Do?

My Amazon.com Wish List

On this domain

Elsewhere

Why you should aggregate intelligently

Posted on May 24, 2007.

I was look at the frontpage of twitter a short while ago and this is what I saw:

twitter-spammage

This front page aggregates the latest 9 updates from twitter users. These updates can contain links of any kind. What's going on here is that 4 of the updates are from Media UK TV and 4 are from Media UK Radio, two accounts owned by mediauk.com, a commercial website. Each one of these 8 updates has a link to a page on mediauk.com, so it's entirely possible that this website is purposely spamming twitter's frontpage to get traffic. And, with tools that hook directly into twitter's API, it's very easy to automatically create twitter updates whenever you update your site, which means that you can definitely stuff your twitter account with updates pointing to your own website and do it fast enough to keep the frontpage of twitter stuffed with incoming links.

All of this could be avoided if Twitter would use a better method for aggregating updates on their frontpage. As much as this "web 2.0" era encourages trusting your users, you can't be so careless in a situation like this. You have to prevent potential "front page" spam, and here are 2 ways to do it:

With these methods (especially with the two combined), you can ensure that no user will be able to essentially spam your aggregator by simply "rapid-firing" their updates. Twitter should definitely do this immediately, before their frontpage turns into a billboard for commercial sites.

Updated seconds later: Media UK responds?

Get a trackback link

No Comments Yet

Use the comment form to leave a comment here.

Leave a comment

Use Markdown or basic HTML. For posting code, use Postable. Please keep comments respectful and on topic.