Share
Viral statistics and how to take over last.fm's journal system
15 May 2007, 09:23
During the last week, one of my scripts (for computing your "eclectic score") has been spreading to thousands of Last.fm journals, and the posts have taken over recommended articles for reading, artist related journals, ... By just looking at the dynamics of how the posts have spread (I have now generated over 40K user profiles), it feels like I'm handling a deadly virus, although this wasn't my intention at all.
The script contained a couple of properties that allowed it to spread really quickly and take over control of last.fm's journal system:
* The script generates BBCode, which can conveniently be copy/pasted into all kinds of last.fm journals, thread posts, comments, private messages, ... People are lazy, and want something easy. If all you need to do, is to copy the whole journal post in and paste it in a text box at last.fm, people generally seem very willing to write journal posts (probably more than they're used to)
* When the BBCode is interpreted in last.fm, a URL links back to the script, so that people can easily generate their own eclectic score. If people would have to search for the script, they're probably not going to look at all.
* The resulting journal posts (previously) contained a lot (close to 100) artist connections. These artist connections draw a lot of readers to the posts, as the post becomes highly recommended in many circumstances. In the recommended reading, my profile has been spammed with eclectic-score-posts, since they relate to artists that I am interested in reading about. Also, on many artist pages, the related journal entries are currently dominated by eclectic-score-posts, spoiling the fun for journal readers that like to follow-up on their favorite artists. (I have received many rightful comments with respect to this, and it is the reason why I have changed the script's output, see later)
* Lastly, but not at all least, a "score" is computed, which gives the whole "eclectic" review a very competitive edge. There's currently tens of threads on last.fm where people show off with their scores, trying to impress people with a vaguely defined ensemble statistic.
All essential properties of a viral meme seem present here. The eclectic-score-posts have a very high visibility (and thus fitness) and can easily replicate among last.fm's population. The response on my web server's load has also been showing viral dynamics, with an unbounded exponential growth of hits (I think I can assume the growth to be unbounded for now as the script has only reached about 1/1000 Last.fm users).
In order to cut down on the viral dominance of the "eclectic score" I have now removed the related artists from the generated BBCode. Posts that are now being copy/pasted from the eclectic score calculator will no longer make 10s of connections with artists, therefore (hopefully) clearing up the related journals on artist profile pages.
I had lots of fun with the eclectic score scripts, but now I feel that it has completely f*cked up last.fm's journal system. In the end, the eclectic score is quite a strange measure anyway, so I don't feel bad about silencing it for now. Hopefully, other statistics-authors foresee similar problems with future scripts, and react when the scripts get viral on us.
The script contained a couple of properties that allowed it to spread really quickly and take over control of last.fm's journal system:
* The script generates BBCode, which can conveniently be copy/pasted into all kinds of last.fm journals, thread posts, comments, private messages, ... People are lazy, and want something easy. If all you need to do, is to copy the whole journal post in and paste it in a text box at last.fm, people generally seem very willing to write journal posts (probably more than they're used to)
* When the BBCode is interpreted in last.fm, a URL links back to the script, so that people can easily generate their own eclectic score. If people would have to search for the script, they're probably not going to look at all.
* The resulting journal posts (previously) contained a lot (close to 100) artist connections. These artist connections draw a lot of readers to the posts, as the post becomes highly recommended in many circumstances. In the recommended reading, my profile has been spammed with eclectic-score-posts, since they relate to artists that I am interested in reading about. Also, on many artist pages, the related journal entries are currently dominated by eclectic-score-posts, spoiling the fun for journal readers that like to follow-up on their favorite artists. (I have received many rightful comments with respect to this, and it is the reason why I have changed the script's output, see later)
* Lastly, but not at all least, a "score" is computed, which gives the whole "eclectic" review a very competitive edge. There's currently tens of threads on last.fm where people show off with their scores, trying to impress people with a vaguely defined ensemble statistic.
All essential properties of a viral meme seem present here. The eclectic-score-posts have a very high visibility (and thus fitness) and can easily replicate among last.fm's population. The response on my web server's load has also been showing viral dynamics, with an unbounded exponential growth of hits (I think I can assume the growth to be unbounded for now as the script has only reached about 1/1000 Last.fm users).
In order to cut down on the viral dominance of the "eclectic score" I have now removed the related artists from the generated BBCode. Posts that are now being copy/pasted from the eclectic score calculator will no longer make 10s of connections with artists, therefore (hopefully) clearing up the related journals on artist profile pages.
I had lots of fun with the eclectic score scripts, but now I feel that it has completely f*cked up last.fm's journal system. In the end, the eclectic score is quite a strange measure anyway, so I don't feel bad about silencing it for now. Hopefully, other statistics-authors foresee similar problems with future scripts, and react when the scripts get viral on us.
















