<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: flickr</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/flickr.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2012-02-23T14:42:00+00:00</updated><author><name>Simon Willison</name></author><entry><title>What's the best way to learn how to scale web applications?</title><link href="https://simonwillison.net/2012/Feb/23/whats-the-best-way/#atom-tag" rel="alternate"/><published>2012-02-23T14:42:00+00:00</published><updated>2012-02-23T14:42:00+00:00</updated><id>https://simonwillison.net/2012/Feb/23/whats-the-best-way/#atom-tag</id><summary type="html">
    &lt;p&gt;&lt;em&gt;My answer to &lt;a href="https://www.quora.com/Whats-the-best-way-to-learn-how-to-scale-web-applications/answer/Simon-Willison"&gt;What&amp;#39;s the best way to learn how to scale web applications?&lt;/a&gt; on Quora&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Read "Building Scalable Websites" by Cal Henderson. It's a few years old now but still very relevant - it basically covers everything he learnt the hard way scaling Flickr. It's a really fun read, too.&lt;/p&gt;

&lt;p&gt;You might also find it useful to browse through the conference resources (slides,videos and notes) from talks on scaling that our community has collected on Lanyrd: &lt;span&gt;&lt;a href="http://lanyrd.com/topics/scaling/coverage/"&gt;http://lanyrd.com/topics/scaling...&lt;/a&gt;&lt;/span&gt; and if you try searching for "cal" you'll find some of the talks he's given on the subject.&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/programming"&gt;programming&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/scaling"&gt;scaling&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/quora"&gt;quora&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="flickr"/><category term="programming"/><category term="scaling"/><category term="quora"/></entry><entry><title>Has anyone implemented a message queue with mysql and many workers?</title><link href="https://simonwillison.net/2012/Jan/3/has-anyone-implemented-a/#atom-tag" rel="alternate"/><published>2012-01-03T11:11:00+00:00</published><updated>2012-01-03T11:11:00+00:00</updated><id>https://simonwillison.net/2012/Jan/3/has-anyone-implemented-a/#atom-tag</id><summary type="html">
    &lt;p&gt;&lt;em&gt;My answer to &lt;a href="https://www.quora.com/Has-anyone-implemented-a-message-queue-with-mysql-and-many-workers/answer/Simon-Willison"&gt;Has anyone implemented a message queue with mysql and many workers?&lt;/a&gt; on Quora&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Flickr built their own message queue on top of MySQL: &lt;span&gt;&lt;a href="http://code.flickr.com/blog/2008/09/26/flickr-engineers-do-it-offline/"&gt;http://code.flickr.com/blog/2008...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mysql"&gt;mysql&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/quora"&gt;quora&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="flickr"/><category term="mysql"/><category term="quora"/></entry><entry><title>Tip: Flickr standard photo response as slideshow</title><link href="https://simonwillison.net/2011/Jan/25/tip/#atom-tag" rel="alternate"/><published>2011-01-25T03:51:00+00:00</published><updated>2011-01-25T03:51:00+00:00</updated><id>https://simonwillison.net/2011/Jan/25/tip/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://laughingmeme.org/2011/01/24/tip-flickr-standard-photo-response-as-slideshow/"&gt;Tip: Flickr standard photo response as slideshow&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Neat trick—you can construct a URL to Flickr’s slideshow widget that includes the results of any API method, including the all-powerful &lt;code&gt;flickr.photos.search&lt;/code&gt;. It’s a shame you can’t embed the resulting slideshow in an iframe.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/apis"&gt;apis&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/kellan-elliott-mccrea"&gt;kellan-elliott-mccrea&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/widgets"&gt;widgets&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/recovered"&gt;recovered&lt;/a&gt;&lt;/p&gt;



</summary><category term="apis"/><category term="flickr"/><category term="kellan-elliott-mccrea"/><category term="widgets"/><category term="recovered"/></entry><entry><title>Quoting Jason Scott</title><link href="https://simonwillison.net/2010/Dec/26/ascii/#atom-tag" rel="alternate"/><published>2010-12-26T15:54:00+00:00</published><updated>2010-12-26T15:54:00+00:00</updated><id>https://simonwillison.net/2010/Dec/26/ascii/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://ascii.textfiles.com/archives/2848"&gt;&lt;p&gt;I am, frankly, a mixture of disappointed and sad that after Yahoo! shut down Geocities, Briefcase, Content Match, Mash, RSS Advertising, Yahoo! Live, Yahoo! 360, Yahoo! Pets, Yahoo Publisher, Yahoo! Podcasts, Yahoo! Music Store, Yahoo Photos, Yahoo! Design, Yahoo Auctions, Farechase, Yahoo Kickstart, MyWeb, WebJay, Yahoo! Directory France, Yahoo! Directory Spain, Yahoo! Directory Germany, Yahoo! Directory Italy, the enterprise business division, Inktomi, SpotM, Maven Networks, Direct Media Exchange, The All Seeing Eye, Yahoo! Tech, Paid Inclusion, Brickhouse, PayDirect, SearchMonkey, and Yahoo! Go!… there are still people out there going “Well, Yahoo certainly will never shut down Flickr, because _______________” where ______ is the sound of donkeys.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://ascii.textfiles.com/archives/2848"&gt;Jason Scott&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/jason-scott"&gt;jason-scott&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/recovered"&gt;recovered&lt;/a&gt;&lt;/p&gt;



</summary><category term="flickr"/><category term="jason-scott"/><category term="yahoo"/><category term="recovered"/></entry><entry><title>Porting Flickr to YUI 3: Lessons in Performance (at YUIConf 2010)</title><link href="https://simonwillison.net/2010/Nov/10/porting/#atom-tag" rel="alternate"/><published>2010-11-10T18:33:00+00:00</published><updated>2010-11-10T18:33:00+00:00</updated><id>https://simonwillison.net/2010/Nov/10/porting/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://lanyrd.com/2010/yuiconf/spdm/"&gt;Porting Flickr to YUI 3: Lessons in Performance (at YUIConf 2010)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Some very interesting tips here. The new Flickr photo pages suffered from what I’ve been calling “Flash of Un-Behavioured Content”, where slow loading JavaScript results in poor behaviour from some UI controls. They started using “Action Queueing”, where a small JS stub ensures a loading indicator is shown for clicks on features that have not yet fully loaded. Also, it turns out some corporate firewalls (Sonicwall in particular) dislike URLs over 1600 characters, and filter out any URL with xxx in it.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/urls"&gt;urls&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yui"&gt;yui&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/recovered"&gt;recovered&lt;/a&gt;&lt;/p&gt;



</summary><category term="flickr"/><category term="javascript"/><category term="urls"/><category term="yui"/><category term="recovered"/></entry><entry><title>What company had the first API?</title><link href="https://simonwillison.net/2010/Oct/11/what-company-had-the/#atom-tag" rel="alternate"/><published>2010-10-11T15:27:00+00:00</published><updated>2010-10-11T15:27:00+00:00</updated><id>https://simonwillison.net/2010/Oct/11/what-company-had-the/#atom-tag</id><summary type="html">
    &lt;p&gt;&lt;em&gt;My answer to &lt;a href="https://www.quora.com/What-company-had-the-first-API/answer/Simon-Willison"&gt;What company had the first API?&lt;/a&gt; on Quora&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;They weren't the first to have an API, but Flickr were the first consumer web site that really pushed the concept in my opinion. They originally promoted it as "you can always get your data back if you want to", but they then greatly benefited from the ecosystem that grew up around it.&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/apis"&gt;apis&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/programming"&gt;programming&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/technology"&gt;technology&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/quora"&gt;quora&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/computers"&gt;computers&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="apis"/><category term="flickr"/><category term="programming"/><category term="technology"/><category term="quora"/><category term="computers"/></entry><entry><title>What is the largest production deployment of Server Side JavaScript?</title><link href="https://simonwillison.net/2010/Aug/27/what-is-the-largest/#atom-tag" rel="alternate"/><published>2010-08-27T12:24:00+00:00</published><updated>2010-08-27T12:24:00+00:00</updated><id>https://simonwillison.net/2010/Aug/27/what-is-the-largest/#atom-tag</id><summary type="html">
    &lt;p&gt;&lt;em&gt;My answer to &lt;a href="https://www.quora.com/What-is-the-largest-production-deployment-of-Server-Side-JavaScript/answer/Simon-Willison"&gt;What is the largest production deployment of Server Side JavaScript?&lt;/a&gt; on Quora&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I believe Flickr used to use Rhino for scripting the image processing (resizing, thumbnailing, sharpening) that was applied to every single uploaded photo. No idea if that's still the case though.&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/webapps"&gt;webapps&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/web-development"&gt;web-development&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/webservers"&gt;webservers&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/quora"&gt;quora&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="flickr"/><category term="javascript"/><category term="webapps"/><category term="web-development"/><category term="webservers"/><category term="quora"/></entry><entry><title>Quoting Kellan Elliott-McCrea</title><link href="https://simonwillison.net/2010/May/18/sharecropping/#atom-tag" rel="alternate"/><published>2010-05-18T18:21:00+00:00</published><updated>2010-05-18T18:21:00+00:00</updated><id>https://simonwillison.net/2010/May/18/sharecropping/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://laughingmeme.org/2010/05/18/minimal-competence-data-access-data-ownership-and-sharecropping/"&gt;&lt;p&gt;With Flickr you can get out, via the API, every single piece of information you put into the system. [...] Asking people to accept anything else is sharecropping. It’s a bad deal. Flickr helped pioneer “Web 2.0″, and personal data ownership is a key piece of that vision. Just because the wider public hasn’t caught on yet to all the nuances around data access, data privacy, data ownership, and data fidelity, doesn’t mean you shouldn’t be embarrassed to be failing to deliver a quality product.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://laughingmeme.org/2010/05/18/minimal-competence-data-access-data-ownership-and-sharecropping/"&gt;Kellan Elliott-McCrea&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/data"&gt;data&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/kellan-elliott-mccrea"&gt;kellan-elliott-mccrea&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/sharecropping"&gt;sharecropping&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/web20"&gt;web20&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/recovered"&gt;recovered&lt;/a&gt;&lt;/p&gt;



</summary><category term="data"/><category term="flickr"/><category term="kellan-elliott-mccrea"/><category term="sharecropping"/><category term="web20"/><category term="recovered"/></entry><entry><title>WildlifeNearYou talk at £5 app, and being Wired (not Tired)</title><link href="https://simonwillison.net/2010/Apr/11/wired/#atom-tag" rel="alternate"/><published>2010-04-11T20:42:11+00:00</published><updated>2010-04-11T20:42:11+00:00</updated><id>https://simonwillison.net/2010/Apr/11/wired/#atom-tag</id><summary type="html">
    &lt;p&gt;Two quick updates about &lt;a href="http://www.wildlifenearyou.com/"&gt;WildlifeNearYou&lt;/a&gt;. First up, I gave a talk about the site at &lt;a href="http://fivepoundapp.com/"&gt;£5 app&lt;/a&gt;, my favourite Brighton evening event which celebrates side projects and the joy of Making Stuff. I talked about the site's &lt;a href="http://simonwillison.net/2010/Jan/12/wildlifenearyou/"&gt;genesis on a fort&lt;/a&gt;, &lt;a href="http://www.wildlifenearyou.com/best/"&gt;crowdsourcing photo ratings&lt;/a&gt;, how we use &lt;a href="http://www.freebase.com/"&gt;Freebase&lt;/a&gt; and &lt;a href="http://dbpedia.org/"&gt;DBpedia&lt;/a&gt; and how integrating with Flickr's machine tags gave us &lt;a href="http://code.flickr.com/blog/2010/02/10/5-questions-for-simon-willison/"&gt;a powerful location API for free&lt;/a&gt;. Here's the video of the talk, courtesy of &lt;a href="http://ianozsvald.com/2010/03/31/22nd-5-app-write-up-for-wildlife-plaques-robots-go-and-golf-gadgets/" title="22nd £5 App Write-up for WildLife, Plaques, Robots, Go and Golf Gadgets"&gt;Ian Oszvald&lt;/a&gt;:&lt;/p&gt;

&lt;object width="450" height="255"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=10578232&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=10578232&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="450" height="255"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href="http://vimeo.com/10578232"&gt;£5 App #22 WildLifeNearYou by Simon Willison and Natalie Downe&lt;/a&gt; from &lt;a href="http://vimeo.com/user707645"&gt;IanProCastsCoUk&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Secondly, I'm excited to note that WildlifeNearYou spin-off &lt;a href="http://owlsnearyou.com/"&gt;OwlsNearYou.com&lt;/a&gt; is featured in UK Wired magazine's Wired / Tired / Expired column... and we're Wired!&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.flickr.com/photos/simon/4511451405/"&gt;&lt;img src="http://simonwillison.net/static/2010/wired-owls-small.jpg" alt="Wired / Tired / Expired column from May 2010 Wired UK" width="450" height="176" /&gt;&lt;/a&gt;&lt;/p&gt;

    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/api"&gt;api&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/crowdsourcing"&gt;crowdsourcing&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/fivepoundapp"&gt;fivepoundapp&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/freebase"&gt;freebase&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/natalie-downe"&gt;natalie-downe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/owlsnearyou"&gt;owlsnearyou&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/my-talks"&gt;my-talks&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/wildlifenearyou"&gt;wildlifenearyou&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/wired"&gt;wired&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="api"/><category term="crowdsourcing"/><category term="fivepoundapp"/><category term="flickr"/><category term="freebase"/><category term="natalie-downe"/><category term="owlsnearyou"/><category term="my-talks"/><category term="wildlifenearyou"/><category term="wired"/></entry><entry><title>5 Questions for Simon Willison</title><link href="https://simonwillison.net/2010/Feb/10/interview/#atom-tag" rel="alternate"/><published>2010-02-10T14:31:57+00:00</published><updated>2010-02-10T14:31:57+00:00</updated><id>https://simonwillison.net/2010/Feb/10/interview/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://code.flickr.com/blog/2010/02/10/5-questions-for-simon-willison/"&gt;5 Questions for Simon Willison&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
I got interviewed about WildlifeNearYou for the Flickr code blog, in particular the way the site uses machine tags.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/interviews"&gt;interviews&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/wildlifenearyou"&gt;wildlifenearyou&lt;/a&gt;&lt;/p&gt;



</summary><category term="flickr"/><category term="interviews"/><category term="wildlifenearyou"/></entry><entry><title>glitch zen</title><link href="https://simonwillison.net/2010/Feb/10/glitch/#atom-tag" rel="alternate"/><published>2010-02-10T11:36:14+00:00</published><updated>2010-02-10T11:36:14+00:00</updated><id>https://simonwillison.net/2010/Feb/10/glitch/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://glitchzen.com/"&gt;glitch zen&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Glitch is the upcoming online game from Tiny Speck, many of whom are ex Flickr and indeed ex Game Never Ending before that. Glitch Zen is the first fan site.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/glitch"&gt;glitch&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/glitchzen"&gt;glitchzen&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/gne"&gt;gne&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tinyspeck"&gt;tinyspeck&lt;/a&gt;&lt;/p&gt;



</summary><category term="flickr"/><category term="glitch"/><category term="glitchzen"/><category term="gne"/><category term="tinyspeck"/></entry><entry><title>WildlifeNearYou can now tag your Flickr photos for you</title><link href="https://simonwillison.net/2010/Feb/4/wildlifenearyou/#atom-tag" rel="alternate"/><published>2010-02-04T17:01:09+00:00</published><updated>2010-02-04T17:01:09+00:00</updated><id>https://simonwillison.net/2010/Feb/4/wildlifenearyou/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.wildlifenearyou.com/blog/2010/feb/4/tag-flickr-photos/"&gt;WildlifeNearYou can now tag your Flickr photos for you&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
I’m really excited about this feature: if you opt-in, WildlifeNearYou will now write name and latin name tags to your Flickr photos after you’ve marked the species in the photo. This is even more interesting when you combine it with our suggest-a-species feature (the photo won’t get tagged until you’ve approved the suggestion). We also set the location on photos which don’t yet have one, but the real fun is the machine tags we’ve added, which allow developers to use the Flickr API to find photos by their WildlifeNearYou metadata (trip, species and place IDs). As a neat extra touch, the identifiers we use in the machine tags are the same as the ones used by our custom wlny.eu URL shortener, so it’s trivial to turn a machine tag in to the URL for that page on the main site.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/machinetags"&gt;machinetags&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/metadata"&gt;metadata&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tagging"&gt;tagging&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/wildlifenearyou"&gt;wildlifenearyou&lt;/a&gt;&lt;/p&gt;



</summary><category term="flickr"/><category term="machinetags"/><category term="metadata"/><category term="tagging"/><category term="wildlifenearyou"/></entry><entry><title>Introducing docent</title><link href="https://simonwillison.net/2010/Jan/28/huskorg/#atom-tag" rel="alternate"/><published>2010-01-28T20:35:22+00:00</published><updated>2010-01-28T20:35:22+00:00</updated><id>https://simonwillison.net/2010/Jan/28/huskorg/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://husk.org/blog/arch/introducing-docent.html"&gt;Introducing docent&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Paul Mison’s clever little Flickr app for viewing galleries that have been added by your contacts. It runs in Python on App Engine and makes extensive use of the Task Queue API.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/docent"&gt;docent&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/google-app-engine"&gt;google-app-engine&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/paul-mison"&gt;paul-mison&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/queues"&gt;queues&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/taskqueue"&gt;taskqueue&lt;/a&gt;&lt;/p&gt;



</summary><category term="docent"/><category term="flickr"/><category term="google-app-engine"/><category term="paul-mison"/><category term="python"/><category term="queues"/><category term="taskqueue"/></entry><entry><title>WildlifeNearYou: It began on a fort...</title><link href="https://simonwillison.net/2010/Jan/12/wildlifenearyou/#atom-tag" rel="alternate"/><published>2010-01-12T22:53:20+00:00</published><updated>2010-01-12T22:53:20+00:00</updated><id>https://simonwillison.net/2010/Jan/12/wildlifenearyou/#atom-tag</id><summary type="html">
    &lt;p&gt;Back in October 2008, myself and 11 others set out on the first &lt;a href="http://devfort.com/"&gt;/dev/fort&lt;/a&gt; expedition. The idea was simple: gather a dozen geeks, rent a fort, take food and laptops and see what we could build in a week.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.flickr.com/photos/nataliedowne/4269421697/in/set-72157623197922000/"&gt;&lt;img src="http://simonwillison.net/static/2010/fort-clonque.jpg" width="450" height="186" alt="Fort Clonque" title="Fort Clonque, by Natalie Downe" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The fort was &lt;a href="http://www.anotherurl.com/travel/fort_clonque/handbook.htm"&gt;Fort Clonque&lt;/a&gt; on &lt;a href="http://en.wikipedia.org/wiki/Alderney"&gt;Alderney&lt;/a&gt; in the Channel Islands, managed by the &lt;a href="http://www.landmarktrust.org.uk/"&gt;Landmark Trust&lt;/a&gt;. We spent an incredibly entertaining week there exploring Nazi bunkers, cooking, eating and coding up a storm. It ended up taking &lt;em&gt;slightly&lt;/em&gt; longer than a week to finish, but 14 months later the result of our combined efforts can finally be revealed: &lt;a href="http://www.wildlifenearyou.com/"&gt;WildlifeNearYou.com&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;WildlifeNearYou is a site for people who like to see animals. Have you ever wanted to know where your nearest Llama is? Search for "&lt;a href="http://www.wildlifenearyou.com/search/?q=llamas+near+brighton"&gt;llamas near brighton&lt;/a&gt;" and you'll see that there's one 18 miles away at &lt;a href="http://www.wildlifenearyou.com/gb/ashdown-forest-llama-farm/"&gt;Ashdown Forest Llama Farm&lt;/a&gt;. Or you can see &lt;a href="http://www.wildlifenearyou.com/fr/"&gt;all the places we know about in France&lt;/a&gt;, or &lt;a href="http://www.wildlifenearyou.com/simon/tripbook/"&gt;all the trips I've been on&lt;/a&gt;, or &lt;a href="http://www.wildlifenearyou.com/animals/red-panda/"&gt;everywhere you can see a Red Panda&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The data comes from user contributions: you can use WildlifeNearYou to track your trips to wildlife places and list the animals that you see there. We can only tell you about animals that someone else has already spotted.&lt;/p&gt;

&lt;p&gt;Once you've added some trips, you can import your Flickr photos and match them up with trips and species. We'll be adding a feature in the future that will push machine tags and other metadata back to Flickr for you, if you so choose.&lt;/p&gt;

&lt;p&gt;You can read more about WildlifeNearYou on the site's &lt;a href="http://www.wildlifenearyou.com/about/"&gt;about page&lt;/a&gt; and &lt;a href="http://www.wildlifenearyou.com/about/faq/"&gt;FAQ&lt;/a&gt;. Please don't hesitate to send us &lt;a href="http://www.wildlifenearyou.com/feedback/"&gt;feedback&lt;/a&gt;!&lt;/p&gt;

&lt;h4&gt;What took so long?&lt;/h4&gt;

&lt;p&gt;So why did it take so long to finally launch it? A whole bunch of reasons. Week long marathon hacking sessions are an amazing way to generate a ton of interesting ideas and build a whole bunch of functionality, but it's very hard to get a single cohesive whole at the end of it. Tying up the loose ends is a pretty big job and is severely hampered by the fort residents returning to their real lives, where hacking for 5 hours straight on a cool easter egg suddenly doesn't seem quite so appealing. We also got stuck in a cycle of "just one more thing". On the fort we didn't have internet access, so internet-dependent features like Freebase integration, Google Maps, Flickr imports and OpenID had to be left until later ("they'll only take a few hours" no longer works once you're off /dev/fort time).&lt;/p&gt;

&lt;p&gt;The biggest problem though was perfectionism. The longer a side-project drags on for, the more important it feels to make it "just perfect" before releasing it to the world. Finally, on New Year's Day, &lt;a href="http://natbat.net/"&gt;Nat&lt;/a&gt; and I decided we had had enough. Our resolution was to "ship the thing within a week, no matter what state it's in". We're a few days late, but it's finally live.&lt;/p&gt;

&lt;p&gt;WildlifeNearYou is by far the most fun website I've ever worked on. To all twelve of my &lt;a href="http://www.wildlifenearyou.com/about/#team_avatars"&gt;intrepid fort companions&lt;/a&gt;: congratulations - we made a thing!&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.flickr.com/photos/cindyli/3072532829/in/set-72157610369683426/"&gt;&lt;img src="http://simonwillison.net/static/2010/devfort-group.jpg" width="450" height="300" alt="Group photo at the Fort" title="Group photo at the fort, by Cindy Li" /&gt;&lt;/a&gt;&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/devfort"&gt;devfort&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/django"&gt;django&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/projects"&gt;projects&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/wildlifenearyou"&gt;wildlifenearyou&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="devfort"/><category term="django"/><category term="flickr"/><category term="projects"/><category term="python"/><category term="wildlifenearyou"/></entry><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>Language Detection: A Witch's Brew?</title><link href="https://simonwillison.net/2009/Dec/5/language/#atom-tag" rel="alternate"/><published>2009-12-05T17:30:33+00:00</published><updated>2009-12-05T17:30:33+00:00</updated><id>https://simonwillison.net/2009/Dec/5/language/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://code.flickr.com/blog/2009/12/04/language-detection-a-witchs-brew/"&gt;Language Detection: A Witch&amp;#x27;s Brew?&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
The Flickr team make the case for using the Accept-Language header over IP detection to pick a site’s language, with a simple UI for switching languages in case you get it wrong. They’ve been using this for two and a half years without any significant problems.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/http"&gt;http&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/i18n"&gt;i18n&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/l10n"&gt;l10n&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/languagdetection"&gt;languagdetection&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/language"&gt;language&lt;/a&gt;&lt;/p&gt;



</summary><category term="flickr"/><category term="http"/><category term="i18n"/><category term="l10n"/><category term="languagdetection"/><category term="language"/></entry><entry><title>"That's maybe a bit too dorky, even for us."</title><link href="https://simonwillison.net/2009/Sep/28/way/#atom-tag" rel="alternate"/><published>2009-09-28T22:39:27+00:00</published><updated>2009-09-28T22:39:27+00:00</updated><id>https://simonwillison.net/2009/Sep/28/way/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://code.flickr.com/blog/2009/09/28/thats-maybe-a-bit-too-dorky-even-for-us/"&gt;&amp;quot;That&amp;#x27;s maybe a bit too dorky, even for us.&amp;quot;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Astonishingly exciting: Flickr now have machine tag support for OpenStreetMap—tag a photo with osm:way=WAY_ID and Flickr will figure out what OSM feature you are talking about and link to it with a human readable description.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/machinetags"&gt;machinetags&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/openstreetmap"&gt;openstreetmap&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/photography"&gt;photography&lt;/a&gt;&lt;/p&gt;



</summary><category term="flickr"/><category term="machinetags"/><category term="openstreetmap"/><category term="photography"/></entry><entry><title>Red Dust</title><link href="https://simonwillison.net/2009/Sep/23/reddust/#atom-tag" rel="alternate"/><published>2009-09-23T14:20:46+00:00</published><updated>2009-09-23T14:20:46+00:00</updated><id>https://simonwillison.net/2009/Sep/23/reddust/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.flickr.com/photos/plasticbag/galleries/72157622310168099/"&gt;Red Dust&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Tom Coates used Flickr’s new Galleries feature (which lets you build a curated collection of up to 18 photos from other Flickr users and add your commentary) to construct a stunning compilation of photos of the Sydney dust storms.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/duststorms"&gt;duststorms&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/photography"&gt;photography&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/sydney"&gt;sydney&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tom-coates"&gt;tom-coates&lt;/a&gt;&lt;/p&gt;



</summary><category term="duststorms"/><category term="flickr"/><category term="photography"/><category term="sydney"/><category term="tom-coates"/></entry><entry><title>Building Rome in a Day</title><link href="https://simonwillison.net/2009/Jul/29/building/#atom-tag" rel="alternate"/><published>2009-07-29T15:41:03+00:00</published><updated>2009-07-29T15:41:03+00:00</updated><id>https://simonwillison.net/2009/Jul/29/building/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://grail.cs.washington.edu/rome/"&gt;Building Rome in a Day&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
“The ﬁrst system capable of city-scale reconstruction from unstructured photo collections”—computer vision techniques used to construct 3D models of cities using 10s of thousands of photos from Flickr. Reminiscent of Microsoft PhotoSynth.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="http://digitalurban.blogspot.com/2009/07/building-rome-in-day-3d-city-via-flickr.html"&gt;Digital Urban&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/3d"&gt;3d&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/computer-vision"&gt;computer-vision&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/photos"&gt;photos&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/photosynth"&gt;photosynth&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/research"&gt;research&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rome"&gt;rome&lt;/a&gt;&lt;/p&gt;



</summary><category term="3d"/><category term="computer-vision"/><category term="flickr"/><category term="photos"/><category term="photosynth"/><category term="research"/><category term="rome"/></entry><entry><title>The Twitpocalypse is Near: Will Your Twitter Client Survive?</title><link href="https://simonwillison.net/2009/Jun/9/twitpocalypse/#atom-tag" rel="alternate"/><published>2009-06-09T10:52:38+00:00</published><updated>2009-06-09T10:52:38+00:00</updated><id>https://simonwillison.net/2009/Jun/9/twitpocalypse/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://blog.programmableweb.com/2009/06/09/the-twitpocalypse-is-near-will-your-twitter-client-survive/"&gt;The Twitpocalypse is Near: Will Your Twitter Client Survive?&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Twitter tweet IDs will shortly tick over past the maximum signed 32 bit integer, potentially breaking applications. I learnt this lesson when the same thing happened to Flickr photo IDs: never store numeric IDs from external systems as integers, always use strings.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/apis"&gt;apis&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ids"&gt;ids&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/maxint"&gt;maxint&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/twitter"&gt;twitter&lt;/a&gt;&lt;/p&gt;



</summary><category term="apis"/><category term="flickr"/><category term="ids"/><category term="maxint"/><category term="twitter"/></entry><entry><title>Flickr Shapefiles Public Dataset 1.0</title><link href="https://simonwillison.net/2009/May/22/shapefiles/#atom-tag" rel="alternate"/><published>2009-05-22T18:12:10+00:00</published><updated>2009-05-22T18:12:10+00:00</updated><id>https://simonwillison.net/2009/May/22/shapefiles/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://code.flickr.com/blog/2009/05/21/flickr-shapefiles-public-dataset-10/"&gt;Flickr Shapefiles Public Dataset 1.0&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Another awesome Geo dataset from the Yahoo! stable—this time it’s Flickr releasing shapefiles (geometrical shapes) for hundreds of thousands of places around the world, under the CC0 license which makes them essentially public domain. The shapes themselves have been crowdsourced from geocoded photos uploaded to Flickr, where users can “correct” the textual location assigned to each photo. Combine this with the GeoPlanet WOE data and you get a huge, free dataset describing the human geography of the world.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/creative-commons"&gt;creative-commons&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/crowdsourcing"&gt;crowdsourcing&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/geoplanet"&gt;geoplanet&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/geospatial"&gt;geospatial&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/maps"&gt;maps&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/shapefiles"&gt;shapefiles&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;&lt;/p&gt;



</summary><category term="creative-commons"/><category term="crowdsourcing"/><category term="flickr"/><category term="geoplanet"/><category term="geospatial"/><category term="maps"/><category term="shapefiles"/><category term="yahoo"/></entry><entry><title>Quoting Kellan Elliott-McCrea</title><link href="https://simonwillison.net/2009/Apr/12/flickr/#atom-tag" rel="alternate"/><published>2009-04-12T16:00:41+00:00</published><updated>2009-04-12T16:00:41+00:00</updated><id>https://simonwillison.net/2009/Apr/12/flickr/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://revcanonical.wordpress.com/2009/04/12/revcanonical-bookmarklet-and-designing-shorter-urls/"&gt;&lt;p&gt;We’re using the same trick on flic.kr to avoid having to maintain a look up database, though we’re using base 58.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://revcanonical.wordpress.com/2009/04/12/revcanonical-bookmarklet-and-designing-shorter-urls/"&gt;Kellan Elliott-McCrea&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/base58"&gt;base58&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/kellan-elliott-mccrea"&gt;kellan-elliott-mccrea&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/revcanonical"&gt;revcanonical&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/urls"&gt;urls&lt;/a&gt;&lt;/p&gt;



</summary><category term="base58"/><category term="flickr"/><category term="kellan-elliott-mccrea"/><category term="revcanonical"/><category term="urls"/></entry><entry><title>Building Fast Client-side Searches</title><link href="https://simonwillison.net/2009/Mar/19/boselecta/#atom-tag" rel="alternate"/><published>2009-03-19T15:35:03+00:00</published><updated>2009-03-19T15:35:03+00:00</updated><id>https://simonwillison.net/2009/Mar/19/boselecta/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://code.flickr.com/blog/2009/03/18/building-fast-client-side-searches/"&gt;Building Fast Client-side Searches&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Flickr now lazily loads your entire contact list in to memory for auto-completion. Extensive benchmarking found that a control character delimited string was the fastest option for shipping thousands of contacts around as quickly as possible.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/ajax"&gt;ajax&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/autocomplete"&gt;autocomplete&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/json"&gt;json&lt;/a&gt;&lt;/p&gt;



</summary><category term="ajax"/><category term="autocomplete"/><category term="flickr"/><category term="javascript"/><category term="json"/></entry><entry><title>Panda Tuesday; The History of the Panda, New APIs, Explore and You</title><link href="https://simonwillison.net/2009/Mar/4/pandas/#atom-tag" rel="alternate"/><published>2009-03-04T11:49:21+00:00</published><updated>2009-03-04T11:49:21+00:00</updated><id>https://simonwillison.net/2009/Mar/4/pandas/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://code.flickr.com/blog/2009/03/03/panda-tuesday-the-history-of-the-panda-new-apis-explore-and-you/"&gt;Panda Tuesday; The History of the Panda, New APIs, Explore and You&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Flickr’s Rainbow Vomiting Panda of Awesomeness now has a family of associated APIs.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/apis"&gt;apis&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pandas"&gt;pandas&lt;/a&gt;&lt;/p&gt;



</summary><category term="apis"/><category term="flickr"/><category term="pandas"/></entry><entry><title>Found in space</title><link href="https://simonwillison.net/2009/Feb/18/astrometry/#atom-tag" rel="alternate"/><published>2009-02-18T22:52:34+00:00</published><updated>2009-02-18T22:52:34+00:00</updated><id>https://simonwillison.net/2009/Feb/18/astrometry/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://code.flickr.com/blog/2009/02/18/found-in-space/"&gt;Found in space&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
The Astrometry bot on Flickr (which detects which part of the night sky is contained within your photo and adds notes to some of the more interesting stars) is the most delightful use of the Flickr API I’ve ever seen. This interview provides some background, including a link to a paper on the “scale and rotation invariant hashing algorithm” that is used to build the index.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/astrometry"&gt;astrometry&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/astronomy"&gt;astronomy&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;&lt;/p&gt;



</summary><category term="astrometry"/><category term="astronomy"/><category term="flickr"/></entry><entry><title>Web Hooks and the Programmable World of Tomorrow</title><link href="https://simonwillison.net/2009/Feb/16/webhooks/#atom-tag" rel="alternate"/><published>2009-02-16T21:00:23+00:00</published><updated>2009-02-16T21:00:23+00:00</updated><id>https://simonwillison.net/2009/Feb/16/webhooks/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.slideshare.net/progrium/web-hooks-and-the-programmable-world-of-tomorrow-presentation"&gt;Web Hooks and the Programmable World of Tomorrow&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Tour de force presentation on Web Hooks by Jeff Lindsay. Tons of really good ideas—provided your application isn’t Flickr sized, there’s a good chance you could implement web hooks pretty cheaply and unleash a huge flurry of creativity from your users. GitHub makes a great case study here.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/apis"&gt;apis&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/github"&gt;github&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/jeff-lindsay"&gt;jeff-lindsay&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/webhooks"&gt;webhooks&lt;/a&gt;&lt;/p&gt;



</summary><category term="apis"/><category term="flickr"/><category term="github"/><category term="jeff-lindsay"/><category term="webhooks"/></entry><entry><title>husk.org. a flickr machine tag browser</title><link href="https://simonwillison.net/2008/Dec/15/huskorg/#atom-tag" rel="alternate"/><published>2008-12-15T23:24:42+00:00</published><updated>2008-12-15T23:24:42+00:00</updated><id>https://simonwillison.net/2008/Dec/15/huskorg/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://husk.org/code/machine-tag-browser.html"&gt;husk.org. a flickr machine tag browser&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Flickr recently added API methods for exploring the machine tags used by the community. Paul Mison has built a neat OS X Finder style interface for exploring them, using JSONP and jQuery.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="http://code.flickr.com/blog/2008/12/15/machine-tag-hierarchies/"&gt;Flickr Developer Blog&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/jquery"&gt;jquery&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/json"&gt;json&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/jsonp"&gt;jsonp&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/machinetags"&gt;machinetags&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/paul-mison"&gt;paul-mison&lt;/a&gt;&lt;/p&gt;



</summary><category term="flickr"/><category term="javascript"/><category term="jquery"/><category term="json"/><category term="jsonp"/><category term="machinetags"/><category term="paul-mison"/></entry><entry><title>Dopplr: New city pages, with public tips and Creative-Commons-licenced, Flickr-powered goodness</title><link href="https://simonwillison.net/2008/Dec/1/dopplr/#atom-tag" rel="alternate"/><published>2008-12-01T00:43:03+00:00</published><updated>2008-12-01T00:43:03+00:00</updated><id>https://simonwillison.net/2008/Dec/1/dopplr/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://blog.dopplr.com/2008/11/27/new-city-pages/"&gt;Dopplr: New city pages, with public tips and Creative-Commons-licenced, Flickr-powered goodness&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Explains why I’ve been unable to convince any of the Dopplr crew to come out and do fun things for the past month.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/creative-commons"&gt;creative-commons&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;/p&gt;



</summary><category term="creative-commons"/><category term="dopplr"/><category term="flickr"/></entry><entry><title>On UI Quality (The Little Things): Client-side Image Resizing</title><link href="https://simonwillison.net/2008/Nov/12/code/#atom-tag" rel="alternate"/><published>2008-11-12T23:00:15+00:00</published><updated>2008-11-12T23:00:15+00:00</updated><id>https://simonwillison.net/2008/Nov/12/code/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/"&gt;On UI Quality (The Little Things): Client-side Image Resizing&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Two neat tips for cleanly scaling down images in IE 6 and 7 from Flickr’s Scott Schiller.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/imagescaling"&gt;imagescaling&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/internet-explorer"&gt;internet-explorer&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/scott-schiller"&gt;scott-schiller&lt;/a&gt;&lt;/p&gt;



</summary><category term="flickr"/><category term="imagescaling"/><category term="internet-explorer"/><category term="scott-schiller"/></entry><entry><title>The Flickr Panda</title><link href="https://simonwillison.net/2008/Oct/4/panda/#atom-tag" rel="alternate"/><published>2008-10-04T09:42:55+00:00</published><updated>2008-10-04T09:42:55+00:00</updated><id>https://simonwillison.net/2008/Oct/4/panda/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.flickr.com/explore/panda"&gt;The Flickr Panda&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Reminds me of the prime number shitting bear.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/funny"&gt;funny&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/panda"&gt;panda&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/primenumbershittingbear"&gt;primenumbershittingbear&lt;/a&gt;&lt;/p&gt;



</summary><category term="flickr"/><category term="funny"/><category term="panda"/><category term="primenumbershittingbear"/></entry></feed>