<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: lastfm</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/lastfm.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2010-01-07T21:58:20+00:00</updated><author><name>Simon Willison</name></author><entry><title>russell davies: datadecs</title><link href="https://simonwillison.net/2010/Jan/7/datadecs/#atom-tag" rel="alternate"/><published>2010-01-07T21:58:20+00:00</published><updated>2010-01-07T21:58:20+00:00</updated><id>https://simonwillison.net/2010/Jan/7/datadecs/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://russelldavies.typepad.com/planning/2010/01/data-decs.html"&gt;russell davies: datadecs&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Personalised christmas decorations made from data from Twitter, Doppler, last.fm and Flickr. The Twitter snowman came from a 3D printer—the size of the head varies depending on your number of followers. Best of all though is the Flickr decoration which represents the apertures you’ve used over the past year.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/3dprinters"&gt;3dprinters&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/datadecs"&gt;datadecs&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/dopplr"&gt;dopplr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/lastfm"&gt;lastfm&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/russell-davies"&gt;russell-davies&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/twitter"&gt;twitter&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/visualisation"&gt;visualisation&lt;/a&gt;&lt;/p&gt;



</summary><category term="3dprinters"/><category term="datadecs"/><category term="dopplr"/><category term="flickr"/><category term="lastfm"/><category term="russell-davies"/><category term="twitter"/><category term="visualisation"/></entry><entry><title>How we use IRC at Last.fm</title><link href="https://simonwillison.net/2009/Jan/8/irc/#atom-tag" rel="alternate"/><published>2009-01-08T19:04:24+00:00</published><updated>2009-01-08T19:04:24+00:00</updated><id>https://simonwillison.net/2009/Jan/8/irc/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.metabrew.com/article/how-we-use-irc-at-lastfm/"&gt;How we use IRC at Last.fm&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
With IRCCat, an elegant Java IRC bot that accepts Twitter-like messages to a network port (generally sent using netcat) and directs them to a user or channel.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/irc"&gt;irc&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/irccat"&gt;irccat&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/java"&gt;java&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/lastfm"&gt;lastfm&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/nc"&gt;nc&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/netcat"&gt;netcat&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/richard-jones"&gt;richard-jones&lt;/a&gt;&lt;/p&gt;



</summary><category term="irc"/><category term="irccat"/><category term="java"/><category term="lastfm"/><category term="nc"/><category term="netcat"/><category term="richard-jones"/></entry><entry><title>A Million-user Comet Application with Mochiweb, Part 1</title><link href="https://simonwillison.net/2008/Oct/16/millionuser/#atom-tag" rel="alternate"/><published>2008-10-16T14:16:18+00:00</published><updated>2008-10-16T14:16:18+00:00</updated><id>https://simonwillison.net/2008/Oct/16/millionuser/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.metabrew.com/article/a-million-user-comet-application-with-mochiweb-part-1/"&gt;A Million-user Comet Application with Mochiweb, Part 1&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Richard Jones explores Mochiweb, Erlang and linux kernel tuning for building a high performance comet server. Does this mean real-time web features are coming to last.fm?


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/comet"&gt;comet&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/erlang"&gt;erlang&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/lastfm"&gt;lastfm&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mochiweb"&gt;mochiweb&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/realtimeweb"&gt;realtimeweb&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/richard-jones"&gt;richard-jones&lt;/a&gt;&lt;/p&gt;



</summary><category term="comet"/><category term="erlang"/><category term="lastfm"/><category term="mochiweb"/><category term="realtimeweb"/><category term="richard-jones"/></entry><entry><title>Python + Hadoop = Flying Circus Elephant</title><link href="https://simonwillison.net/2008/May/31/lastfm/#atom-tag" rel="alternate"/><published>2008-05-31T14:14:56+00:00</published><updated>2008-05-31T14:14:56+00:00</updated><id>https://simonwillison.net/2008/May/31/lastfm/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://blog.last.fm/2008/05/29/python-hadoop-flying-circus-elephant"&gt;Python + Hadoop = Flying Circus Elephant&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Last.fm have released Dumbo, a Python module that lets you easily write Hadoop map/reduce tasks using Python and generators.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/dumbo"&gt;dumbo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/generators"&gt;generators&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/hadoop"&gt;hadoop&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/lastfm"&gt;lastfm&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mapreduce"&gt;mapreduce&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;&lt;/p&gt;



</summary><category term="dumbo"/><category term="generators"/><category term="hadoop"/><category term="lastfm"/><category term="mapreduce"/><category term="python"/></entry><entry><title>LastGraph 3</title><link href="https://simonwillison.net/2008/May/25/lastgraph/#atom-tag" rel="alternate"/><published>2008-05-25T14:05:20+00:00</published><updated>2008-05-25T14:05:20+00:00</updated><id>https://simonwillison.net/2008/May/25/lastgraph/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://lastgraph3.aeracode.org/"&gt;LastGraph 3&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Andrew Godwin’s last.fm profile visualisation tool, now in its third incarnation.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/andrew-godwin"&gt;andrew-godwin&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/lastfm"&gt;lastfm&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/lastgraph"&gt;lastgraph&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/lastgraph3"&gt;lastgraph3&lt;/a&gt;&lt;/p&gt;



</summary><category term="andrew-godwin"/><category term="lastfm"/><category term="lastgraph"/><category term="lastgraph3"/></entry><entry><title>LastGraph. Now Available.</title><link href="https://simonwillison.net/2007/Oct/15/aeracode/#atom-tag" rel="alternate"/><published>2007-10-15T22:02:03+00:00</published><updated>2007-10-15T22:02:03+00:00</updated><id>https://simonwillison.net/2007/Oct/15/aeracode/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.aeracode.org/2007/10/15/lastgraph-now-available/"&gt;LastGraph. Now Available.&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Andrew Godwin has relaunched his LastGraph Last.fm graphing application. The new version is built on Django and S3 and uses Andrew’s Graphication graphing library based on Cairo.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/andrew-godwin"&gt;andrew-godwin&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/cairo"&gt;cairo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/django"&gt;django&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/graphication"&gt;graphication&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/graphing"&gt;graphing&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/lastfm"&gt;lastfm&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/lastgraph"&gt;lastgraph&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/s3"&gt;s3&lt;/a&gt;&lt;/p&gt;



</summary><category term="andrew-godwin"/><category term="cairo"/><category term="django"/><category term="graphication"/><category term="graphing"/><category term="lastfm"/><category term="lastgraph"/><category term="python"/><category term="s3"/></entry><entry><title>Audio Fingerprinting for Clean Metadata</title><link href="https://simonwillison.net/2007/Sep/13/lastfm/#atom-tag" rel="alternate"/><published>2007-09-13T17:46:54+00:00</published><updated>2007-09-13T17:46:54+00:00</updated><id>https://simonwillison.net/2007/Sep/13/lastfm/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://blog.last.fm/2007/08/29/audio-fingerprinting-for-clean-metadata"&gt;Audio Fingerprinting for Clean Metadata&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Last.fm have started using audio fingerprints to help clean up misspelled artists and duplicate track information.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/audio"&gt;audio&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/audiofingerprinting"&gt;audiofingerprinting&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/lastfm"&gt;lastfm&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/metadata"&gt;metadata&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mp3"&gt;mp3&lt;/a&gt;&lt;/p&gt;



</summary><category term="audio"/><category term="audiofingerprinting"/><category term="lastfm"/><category term="metadata"/><category term="mp3"/></entry><entry><title>SlideShare: Webapps scalability</title><link href="https://simonwillison.net/2007/Jul/4/slideshare/#atom-tag" rel="alternate"/><published>2007-07-04T00:53:40+00:00</published><updated>2007-07-04T00:53:40+00:00</updated><id>https://simonwillison.net/2007/Jul/4/slideshare/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.slideshare.net/group/webapps-scalability/slideshows"&gt;SlideShare: Webapps scalability&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Lots of great presentations on scaling, from Twitter, Digg, Vox, LiveJournal, Last.fm and more.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/digg"&gt;digg&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/lastfm"&gt;lastfm&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/livejournal"&gt;livejournal&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/scaling"&gt;scaling&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/sixapart"&gt;sixapart&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/slideshare"&gt;slideshare&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/twitter"&gt;twitter&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/vox"&gt;vox&lt;/a&gt;&lt;/p&gt;



</summary><category term="digg"/><category term="lastfm"/><category term="livejournal"/><category term="scaling"/><category term="sixapart"/><category term="slideshare"/><category term="twitter"/><category term="vox"/></entry><entry><title>libketama</title><link href="https://simonwillison.net/2007/Apr/20/libketama/#atom-tag" rel="alternate"/><published>2007-04-20T06:50:51+00:00</published><updated>2007-04-20T06:50:51+00:00</updated><id>https://simonwillison.net/2007/Apr/20/libketama/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.last.fm/user/RJ/journal/2007/04/10/392555/"&gt;libketama&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
A consistent hashing algorithm for memcache clients, from the team at last.fm.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="http://del.icio.us/deusx"&gt;Les Orchard&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/hashing"&gt;hashing&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/lastfm"&gt;lastfm&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/les-orchard"&gt;les-orchard&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/memcache"&gt;memcache&lt;/a&gt;&lt;/p&gt;



</summary><category term="hashing"/><category term="lastfm"/><category term="les-orchard"/><category term="memcache"/></entry></feed>