<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: yahoo</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/yahoo.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2010-12-26T15:57:00+00:00</updated><author><name>Simon Willison</name></author><entry><title>Quoting Jason Scott</title><link href="https://simonwillison.net/2010/Dec/26/yahoo/#atom-tag" rel="alternate"/><published>2010-12-26T15:57:00+00:00</published><updated>2010-12-26T15:57:00+00:00</updated><id>https://simonwillison.net/2010/Dec/26/yahoo/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://ascii.textfiles.com/archives/2848"&gt;&lt;p&gt;All I can say, looking back, is that when history takes a look at the lives of Jerry Yang and David Filo, this is what it will probably say: “Two graduate students, intrigued by a growing wealth of material on the Internet, built a huge fucking lobster trap, absorbed as much of human history and creativity as they could, and destroyed all of it.”&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/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="jason-scott"/><category term="yahoo"/><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>A predictable web of data - the why of YQL</title><link href="https://simonwillison.net/2010/Oct/30/predictable/#atom-tag" rel="alternate"/><published>2010-10-30T07:44:00+00:00</published><updated>2010-10-30T07:44:00+00:00</updated><id>https://simonwillison.net/2010/Oct/30/predictable/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://icant.co.uk/whyyql/"&gt;A predictable web of data - the why of YQL&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Christian Heilmann is moving from Yahoo! to Mozilla to head up their evangelism team, and has marked the occasion by releasing the first chapter of a proposed book on YQL.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/christian-heilmann"&gt;christian-heilmann&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mozilla"&gt;mozilla&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yql"&gt;yql&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/recovered"&gt;recovered&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/evangelism"&gt;evangelism&lt;/a&gt;&lt;/p&gt;



</summary><category term="christian-heilmann"/><category term="mozilla"/><category term="yahoo"/><category term="yql"/><category term="recovered"/><category term="evangelism"/></entry><entry><title>Yahoo! Developer Network: Important API Updates and Changes</title><link href="https://simonwillison.net/2010/Aug/17/ydn/#atom-tag" rel="alternate"/><published>2010-08-17T18:14:00+00:00</published><updated>2010-08-17T18:14:00+00:00</updated><id>https://simonwillison.net/2010/Aug/17/ydn/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://developer.yahoo.net/blog/archives/2010/08/api_updates_and_changes.html"&gt;Yahoo! Developer Network: Important API Updates and Changes&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Some important (and potentially worrying) news about Yahoo! APIs. The BOSS (Build your Own Search Service) API will no longer be free—not an enormous surprise, and hopefully the pricing will be sensible. Most of the other search APIs (including web, news and image search) are being turned off with no replacement, while term extraction and spelling suggestions will be YQL-only. Most worrying, changes to Geo, Maps and Local APIs will be announced in September, with some set to close. I really hope this doesn’t affect the GeoPlanet 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/boss"&gt;boss&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/geoplanet"&gt;geoplanet&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yql"&gt;yql&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="boss"/><category term="geoplanet"/><category term="yahoo"/><category term="yql"/><category term="recovered"/></entry><entry><title>plasticbag.org: My last day at Yahoo!</title><link href="https://simonwillison.net/2010/May/15/plasticbagorg/#atom-tag" rel="alternate"/><published>2010-05-15T10:14:00+00:00</published><updated>2010-05-15T10:14:00+00:00</updated><id>https://simonwillison.net/2010/May/15/plasticbagorg/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.plasticbag.org/archives/2010/05/my_last_day_at_yahoo/"&gt;plasticbag.org: My last day at Yahoo!&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Tom Coates on four years at Yahoo!


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/fireeagle"&gt;fireeagle&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tom-coates"&gt;tom-coates&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="fireeagle"/><category term="tom-coates"/><category term="yahoo"/><category term="recovered"/></entry><entry><title>Of Building Blocks, Rosetta Stones and Geographic Identifiers</title><link href="https://simonwillison.net/2010/Apr/11/concordance/#atom-tag" rel="alternate"/><published>2010-04-11T21:53:56+00:00</published><updated>2010-04-11T21:53:56+00:00</updated><id>https://simonwillison.net/2010/Apr/11/concordance/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.ygeoblog.com/2010/03/of-building-blocks-rosetta-stones-and-geographic-identifiers/"&gt;Of Building Blocks, Rosetta Stones and Geographic Identifiers&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Yahoo! GeoPlanet is now mapped to identifiers from other gazetteers such as GeoNames, FIPS and IATA—and those identifiers are available via the GeoPlanet API.


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



</summary><category term="geonames"/><category term="geoplanet"/><category term="geospatial"/><category term="yahoo"/></entry><entry><title>GeoPlanet Explorer</title><link href="https://simonwillison.net/2010/Mar/2/geoplanet/#atom-tag" rel="alternate"/><published>2010-03-02T08:14:30+00:00</published><updated>2010-03-02T08:14:30+00:00</updated><id>https://simonwillison.net/2010/Mar/2/geoplanet/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://isithackday.com/geoplanet-explorer/"&gt;GeoPlanet Explorer&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Chris Heilmann’s YQL powered explorer for the invaluable Yahoo! GeoPlanet / WhereOnEarth dataset. Every API deserves an explorer of some sort.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/apis"&gt;apis&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/christian-heilmann"&gt;christian-heilmann&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/geoplanet"&gt;geoplanet&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yql"&gt;yql&lt;/a&gt;&lt;/p&gt;



</summary><category term="apis"/><category term="christian-heilmann"/><category term="geoplanet"/><category term="yahoo"/><category term="yql"/></entry><entry><title>GeoPlanet data available again</title><link href="https://simonwillison.net/2009/Dec/11/geoplanet/#atom-tag" rel="alternate"/><published>2009-12-11T08:17:27+00:00</published><updated>2009-12-11T08:17:27+00:00</updated><id>https://simonwillison.net/2009/Dec/11/geoplanet/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.ygeoblog.com/2009/10/wheres-my-data-ah-there-it-is/"&gt;GeoPlanet data available again&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Good news: the Yahoo! GeoPlanet data dump is available again. An issue with one of their data providers meant they had to remove that supplier’s data from the dump, but it’s now been separated and the dataset is live gain. By the end of 2010 they intend to derive all of the data from completely open sources.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="http://hublog.hubmed.org/archives/001888.html"&gt;Importing GeoPlanet data into MySQL&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


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



</summary><category term="geoplanet"/><category term="geospatial"/><category term="mapping"/><category term="yahoo"/></entry><entry><title>Yahoo! OpenID: Now with Attribute Exchange!</title><link href="https://simonwillison.net/2009/Dec/5/yahoo/#atom-tag" rel="alternate"/><published>2009-12-05T17:25:38+00:00</published><updated>2009-12-05T17:25:38+00:00</updated><id>https://simonwillison.net/2009/Dec/5/yahoo/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://developer.yahoo.net/blog/archives/2009/12/yahoo_openid_now_with_attribute_exchange.html?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A YDNBlog %28Yahoo%21 Developer Network Blog%29"&gt;Yahoo! OpenID: Now with Attribute Exchange!&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
The nice thing about this is that an e-mail address obtained from Yahoo! via attribute exchange has already been verified, so you don’t need to perform the e-mail roundtrip yourself. I expect a lot of OpenID consuming sites will end up with internal whitelists of OpenID providers who they trust to provide verified e-mail addresses, with users of sites not on the whitelist still getting e-mailed a verification link.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/attributeexchange"&gt;attributeexchange&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/email"&gt;email&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/openid"&gt;openid&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/verification"&gt;verification&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;&lt;/p&gt;



</summary><category term="attributeexchange"/><category term="email"/><category term="openid"/><category term="verification"/><category term="yahoo"/></entry><entry><title>Introducing the YUI 3 Gallery</title><link href="https://simonwillison.net/2009/Nov/4/yuigallery/#atom-tag" rel="alternate"/><published>2009-11-04T23:14:17+00:00</published><updated>2009-11-04T23:14:17+00:00</updated><id>https://simonwillison.net/2009/Nov/4/yuigallery/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.yuiblog.com/blog/2009/11/04/introducing-the-yui-3-gallery/"&gt;Introducing the YUI 3 Gallery&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Write a plugin for YUI3, BSD license it and sign a CLA and Yahoo! will push your module out to their CDN and make it loadable using the YUI().use() statement. They’re coordinating the submissions using GitHub.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/bsd"&gt;bsd&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/cla"&gt;cla&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/git"&gt;git&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/github"&gt;github&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/open-source"&gt;open-source&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yui"&gt;yui&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yui3"&gt;yui3&lt;/a&gt;&lt;/p&gt;



</summary><category term="bsd"/><category term="cla"/><category term="git"/><category term="github"/><category term="javascript"/><category term="open-source"/><category term="yahoo"/><category term="yui"/><category term="yui3"/></entry><entry><title>Traffic Server</title><link href="https://simonwillison.net/2009/Nov/1/trafficserver/#atom-tag" rel="alternate"/><published>2009-11-01T12:15:27+00:00</published><updated>2009-11-01T12:15:27+00:00</updated><id>https://simonwillison.net/2009/Nov/1/trafficserver/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.mnot.net/blog/2009/10/30/traffic_server"&gt;Traffic Server&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Mark Nottingham explains the release of Traffic Server, a new Apache Incubator open source project donated by Yahoo! using code originally developed at Inktomi around a decade ago. Traffic Server is a HTTP proxy/cache, similar to Squid and Varnish (though Traffic Server acts as both a forward and reverse proxy, whereas Varnish only handles reverse).


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/apache"&gt;apache&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/cache"&gt;cache&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/http"&gt;http&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/inktomi"&gt;inktomi&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mark-nottingham"&gt;mark-nottingham&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/open-source"&gt;open-source&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/proxies"&gt;proxies&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/squid"&gt;squid&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/trafficserver"&gt;trafficserver&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/varnish"&gt;varnish&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;&lt;/p&gt;



</summary><category term="apache"/><category term="cache"/><category term="http"/><category term="inktomi"/><category term="mark-nottingham"/><category term="open-source"/><category term="proxies"/><category term="squid"/><category term="trafficserver"/><category term="varnish"/><category term="yahoo"/></entry><entry><title>This shouldn't be the image of Hack Day</title><link href="https://simonwillison.net/2009/Oct/19/hackday/#atom-tag" rel="alternate"/><published>2009-10-19T22:22:34+00:00</published><updated>2009-10-19T22:22:34+00:00</updated><id>https://simonwillison.net/2009/Oct/19/hackday/#atom-tag</id><summary type="html">
    &lt;p&gt;I love hack days. I was working in the vicinity of Chad Dickerson when he organised the first internal Yahoo! Hack Day back in 2005, and I've since participated in hack day events at Yahoo!, Global Radio and the Guardian. I've also been to every one of Yahoo!'s Open Hack Day events in London. They're fantastic, and the team that organises them should be applauded.&lt;/p&gt;

&lt;p&gt;As such, I care a great deal about the image of hack day - and the videos that emerged from last weekend's &lt;a href="http://developer.yahoo.net/blog/archives/2009/10/2009_taiwan_hac.html"&gt;Taiwan Hack Day&lt;/a&gt; are hugely disappointing.&lt;/p&gt;

&lt;p&gt;&lt;img src="/static/2009/hack-girls-0.jpg" width="440" height="247" alt="Hack Girl dancers at Open Hack Day Taiwan" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/static/2009/hack-girls-1.jpg" width="440" height="247" alt="Hack Girl dancers at Open Hack Day Taiwan" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/static/2009/hack-girls-2.jpg" width="440" height="247" alt="Hack Girl dancers at Open Hack Day Taiwan" /&gt;&lt;/p&gt;

&lt;p&gt;(These are still images from the video - &lt;a href="http://www.flickr.com/photos/jeremyjohnstone/4019401218/"&gt;the original&lt;/a&gt; has been taken down).&lt;/p&gt;

&lt;p&gt;Seriously, what the hell?&lt;/p&gt;

&lt;p&gt;I've heard arguments that this kind of thing is culturally acceptable in Taiwan - in fact it may even be expected for technology events, though I'd love to hear further confirmation. I don't care. The technology industry has a serious, widely recognised problem attracting female talent. The ratio of male to female attendants at most conferences I attend is embarassing - An Event Apart last week in Chicago was a notable and commendable exception.&lt;/p&gt;

&lt;p&gt;Our industry is still young. If we want an all-encompassing technology scene, we need to actively work to cultivate an inclusive environment. This means a zero tolerance approach to this kind of entertainment. Booth babes, tequila girls, and scantily clad gyrating women simply set the wrong tone, here or abroad. Heck, this isn't just about offending women - many guy geeks I know would be mortified by this kind of thing.&lt;/p&gt;

&lt;p&gt;Hack days are a celebration of ingenuity and creativity. Past US hack days have featured performances from Beck and Girl Talk, both of whom embody the creative spirit of the event. Sexy dancing girls? Not so much.&lt;/p&gt;

&lt;p&gt;I'm not the only one who's disappointed.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://twitter.com/Caterina/status/4967140857"&gt;Caterina Fake&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote cite="http://twitter.com/Caterina/status/4967140857"&gt;&lt;p&gt;@Yahoo, for shame : &lt;a href="http://flic.kr/p/78btX1"&gt;http://flic.kr/p/78btX1&lt;/a&gt; I'm frankly disgusted.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="http://twitter.com/chaddickerson/status/4966644906"&gt;Chad Dickerson&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote cite="http://twitter.com/chaddickerson/status/4966644906"&gt;&lt;p&gt;i am *so* disappointed: &lt;a href="http://flic.kr/p/78btX1"&gt;http://flic.kr/p/78btX1&lt;/a&gt;. remember, a team of women delivered the winning hack at the 1st one:&lt;a href="http://bit.ly/FokfF"&gt;http://bit.ly/FokfF&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;There was &lt;a href="http://search.twitter.com/search?q=&amp;amp;ands=hack+day+taiwan&amp;amp;since=2009-10-17&amp;amp;until=2009-10-19"&gt;a flurry of activity&lt;/a&gt; about this on Twitter yesterday. I sat on this entry for most of today, partly because writing this kind of thing is &lt;em&gt;really&lt;/em&gt; hard but also because I was hoping someone at Yahoo! would wake up and release some kind of statement. So far, nothing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update (1:30am): &lt;/strong&gt; Chris Yeh of YDN has responded with &lt;a href="http://developer.yahoo.net/blog/archives/2009/10/taiwan_ohd_apology.html"&gt;an appropriately worded apology&lt;/a&gt;.&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/conferences"&gt;conferences&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/events"&gt;events&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/hackday"&gt;hackday&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/hackgirls"&gt;hackgirls&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/taiwan"&gt;taiwan&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/womenintechnology"&gt;womenintechnology&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="conferences"/><category term="events"/><category term="hackday"/><category term="hackgirls"/><category term="taiwan"/><category term="womenintechnology"/><category term="yahoo"/></entry><entry><title>YUI 3.0.0: First GA Release of YUI's Next-Generation Codeline</title><link href="https://simonwillison.net/2009/Sep/29/yui/#atom-tag" rel="alternate"/><published>2009-09-29T23:38:18+00:00</published><updated>2009-09-29T23:38:18+00:00</updated><id>https://simonwillison.net/2009/Sep/29/yui/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.yuiblog.com/blog/2009/09/29/yui-3-0-0/"&gt;YUI 3.0.0: First GA Release of YUI&amp;#x27;s Next-Generation Codeline&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
YUI 3 has some very neat ideas—everything is dynamically loaded, so you start with a tiny bootstrap script and call YUI().use(’module-name’) to load just the code you need. Congratulations to the team.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/libraries"&gt;libraries&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yui"&gt;yui&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yui3"&gt;yui3&lt;/a&gt;&lt;/p&gt;



</summary><category term="javascript"/><category term="libraries"/><category term="yahoo"/><category term="yui"/><category term="yui3"/></entry><entry><title>OpenID: Now more powerful and easier to use!</title><link href="https://simonwillison.net/2009/Sep/25/hybrid/#atom-tag" rel="alternate"/><published>2009-09-25T21:08:21+00:00</published><updated>2009-09-25T21:08:21+00:00</updated><id>https://simonwillison.net/2009/Sep/25/hybrid/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://openid.net/2009/09/25/more-powerful-and-easier-to-use/"&gt;OpenID: Now more powerful and easier to use!&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
The OpenID+OAuth hybrid protocol (where a user can sign in with OpenID and grant an application access to their OAuth protected resources such as a contact list at the same time) is now supported by Google, Yahoo! and MySpace—this feels like OpenID finally coming of age.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/google"&gt;google&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/hybrid"&gt;hybrid&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/identity"&gt;identity&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/myspace"&gt;myspace&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/oauth"&gt;oauth&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/openid"&gt;openid&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;&lt;/p&gt;



</summary><category term="google"/><category term="hybrid"/><category term="identity"/><category term="myspace"/><category term="oauth"/><category term="openid"/><category term="yahoo"/></entry><entry><title>By Popular Demand, We're Keeping the Term Extraction Service</title><link href="https://simonwillison.net/2009/Aug/19/termextraction/#atom-tag" rel="alternate"/><published>2009-08-19T11:44:06+00:00</published><updated>2009-08-19T11:44:06+00:00</updated><id>https://simonwillison.net/2009/Aug/19/termextraction/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://developer.yahoo.net/blog/archives/2009/08/term_extraction_stays.html"&gt;By Popular Demand, We&amp;#x27;re Keeping the Term Extraction Service&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Yahoo! aren’t shutting down the  term extractor after all. On the one hand, this is a great decision—but this kind of back and forth (dare I say flip-flopping?) really doesn’t help encourage people to build against hosted APIs.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/termextractor"&gt;termextractor&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ydn"&gt;ydn&lt;/a&gt;&lt;/p&gt;



</summary><category term="termextractor"/><category term="yahoo"/><category term="ydn"/></entry><entry><title>Yahoo! Term Extraction and Contextual Web Search services to be discontinued</title><link href="https://simonwillison.net/2009/Aug/12/closure/#atom-tag" rel="alternate"/><published>2009-08-12T11:57:27+00:00</published><updated>2009-08-12T11:57:27+00:00</updated><id>https://simonwillison.net/2009/Aug/12/closure/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://tech.groups.yahoo.com/group/yws-search-general/message/1757"&gt;Yahoo! Term Extraction and Contextual Web Search services to be discontinued&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
The official closure date is August 31st. Term extraction was really useful—thankfully there are a number of decent alternatives such as Zemanta, OpenCalais and topia.termextract.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/opencalais"&gt;opencalais&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/termextractor"&gt;termextractor&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/topia"&gt;topia&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/web-services"&gt;web-services&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/zemanta"&gt;zemanta&lt;/a&gt;&lt;/p&gt;



</summary><category term="opencalais"/><category term="termextractor"/><category term="topia"/><category term="web-services"/><category term="yahoo"/><category term="zemanta"/></entry><entry><title>Today's News and Yahoo!'s Developer Program</title><link href="https://simonwillison.net/2009/Jul/30/yahoo/#atom-tag" rel="alternate"/><published>2009-07-30T12:20:30+00:00</published><updated>2009-07-30T12:20:30+00:00</updated><id>https://simonwillison.net/2009/Jul/30/yahoo/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://developer.yahoo.net/blog/archives/2009/07/developer_update.html"&gt;Today&amp;#x27;s News and Yahoo!&amp;#x27;s Developer Program&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
“For SearchMonkey and BOSS, we currently do not have anything concrete to tell you” ... “We wanted to let you know that today’s news does not affect these products [YUI, YQL, Pipes]”.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/boss"&gt;boss&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pipes"&gt;pipes&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/searchmonkey"&gt;searchmonkey&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo-pipes"&gt;yahoo-pipes&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ydn"&gt;ydn&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yql"&gt;yql&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yui"&gt;yui&lt;/a&gt;&lt;/p&gt;



</summary><category term="boss"/><category term="pipes"/><category term="searchmonkey"/><category term="yahoo"/><category term="yahoo-pipes"/><category term="ydn"/><category term="yql"/><category term="yui"/></entry><entry><title>YQL: INSERT INTO internet</title><link href="https://simonwillison.net/2009/Jul/8/yql/#atom-tag" rel="alternate"/><published>2009-07-08T20:19:16+00:00</published><updated>2009-07-08T20:19:16+00:00</updated><id>https://simonwillison.net/2009/Jul/8/yql/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://developer.yahoo.net/blog/archives/2009/07/yql_insert.html"&gt;YQL: INSERT INTO internet&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
insert into twitter.status (status,username,password) values (“Playing with INSERT, UPDATE and DELETE in YQL”, “twitterusername”,“twitterpassword”)


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/apis"&gt;apis&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/sql"&gt;sql&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/twitter"&gt;twitter&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yql"&gt;yql&lt;/a&gt;&lt;/p&gt;



</summary><category term="apis"/><category term="sql"/><category term="twitter"/><category term="yahoo"/><category term="yql"/></entry><entry><title>Yahoo! proposal to open source "Traffic Server" via the ASF</title><link href="https://simonwillison.net/2009/Jul/7/trafficserver/#atom-tag" rel="alternate"/><published>2009-07-07T12:37:02+00:00</published><updated>2009-07-07T12:37:02+00:00</updated><id>https://simonwillison.net/2009/Jul/7/trafficserver/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://wiki.apache.org/incubator/TrafficServerProposal"&gt;Yahoo! proposal to open source &amp;quot;Traffic Server&amp;quot; via the ASF&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Traffic Server is a “fast, scalable and extensible HTTP/1.1 compliant  caching proxy server” (presumably equivalent to things like Squid and Varnish) originally acquired from Inktomi and developed internally at Yahoo! for the past three years, which has been benchmarked handling 35,000 req/s on a single box. No source code yet but it looks like the release will arrive pretty soon.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/apache"&gt;apache&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/asf"&gt;asf&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/caching"&gt;caching&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/open-source"&gt;open-source&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/proxies"&gt;proxies&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/squid"&gt;squid&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/trafficserver"&gt;trafficserver&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/varnish"&gt;varnish&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;&lt;/p&gt;



</summary><category term="apache"/><category term="asf"/><category term="caching"/><category term="open-source"/><category term="proxies"/><category term="squid"/><category term="trafficserver"/><category term="varnish"/><category term="yahoo"/></entry><entry><title>geocoders</title><link href="https://simonwillison.net/2009/May/27/geocoders/#atom-tag" rel="alternate"/><published>2009-05-27T10:02:54+00:00</published><updated>2009-05-27T10:02:54+00:00</updated><id>https://simonwillison.net/2009/May/27/geocoders/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://github.com/simonw/geocoders/tree/master"&gt;geocoders&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
A fifteen minute project extracted from something else I’m working on—an ultra simple Python API for geocoding a single string against Google, Yahoo! Placemaker, GeoNames and (thanks to Jacob) Yahoo! Geo’s web services.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/geocoders"&gt;geocoders&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/geocoding"&gt;geocoding&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/geonames"&gt;geonames&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/github"&gt;github&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/google"&gt;google&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/jacob-kaplan-moss"&gt;jacob-kaplan-moss&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/placemaker"&gt;placemaker&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/web-services"&gt;web-services&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;&lt;/p&gt;



</summary><category term="geocoders"/><category term="geocoding"/><category term="geonames"/><category term="github"/><category term="google"/><category term="jacob-kaplan-moss"/><category term="placemaker"/><category term="projects"/><category term="python"/><category term="web-services"/><category term="yahoo"/></entry><entry><title>JS-Placemaker - geolocate texts in JavaScript</title><link href="https://simonwillison.net/2009/May/23/jsplacemaker/#atom-tag" rel="alternate"/><published>2009-05-23T00:36:38+00:00</published><updated>2009-05-23T00:36:38+00:00</updated><id>https://simonwillison.net/2009/May/23/jsplacemaker/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://icant.co.uk/jsplacemaker/"&gt;JS-Placemaker - geolocate texts in JavaScript&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Chris Heilmann exposed Placemaker to JavaScript (JSONP) using a YQL execute table. Try his examples—I’m impressed that “My name is Jack London, I live in Ontario” returns just Ontario, demonstrating that Placemaker’s NLP is pretty well tuned.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/christian-heilmann"&gt;christian-heilmann&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/geocoding"&gt;geocoding&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/geospatial"&gt;geospatial&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/jsonp"&gt;jsonp&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/nlp"&gt;nlp&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/placemaker"&gt;placemaker&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yql"&gt;yql&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yqlexecute"&gt;yqlexecute&lt;/a&gt;&lt;/p&gt;



</summary><category term="christian-heilmann"/><category term="geocoding"/><category term="geospatial"/><category term="javascript"/><category term="jsonp"/><category term="nlp"/><category term="placemaker"/><category term="yahoo"/><category term="yql"/><category term="yqlexecute"/></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/creativecommons"&gt;creativecommons&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="creativecommons"/><category term="crowdsourcing"/><category term="flickr"/><category term="geoplanet"/><category term="geospatial"/><category term="maps"/><category term="shapefiles"/><category term="yahoo"/></entry><entry><title>Yahoo! Placemaker</title><link href="https://simonwillison.net/2009/May/20/placemaker/#atom-tag" rel="alternate"/><published>2009-05-20T21:34:49+00:00</published><updated>2009-05-20T21:34:49+00:00</updated><id>https://simonwillison.net/2009/May/20/placemaker/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://developer.yahoo.com/geo/placemaker/"&gt;Yahoo! Placemaker&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Really exciting new API from Yahoo!—Placemaker accepts a block of text (or a URL to HTML or RSS) and extracts and returns geographical locations mentioned in the text. I just ran my djng blog entry through it and it pulled out “Prague” as the only location mentioned. This should be really useful for adding geodata to existing textual content.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/geocoding"&gt;geocoding&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/geospatial"&gt;geospatial&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/placemaker"&gt;placemaker&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;&lt;/p&gt;



</summary><category term="geocoding"/><category term="geospatial"/><category term="placemaker"/><category term="yahoo"/></entry><entry><title>Yahoo! Geo: Announcing GeoPlanet Data</title><link href="https://simonwillison.net/2009/May/20/geoplanet/#atom-tag" rel="alternate"/><published>2009-05-20T21:12:24+00:00</published><updated>2009-05-20T21:12:24+00:00</updated><id>https://simonwillison.net/2009/May/20/geoplanet/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.ygeoblog.com/2009/05/announcing-geoplanet-data/"&gt;Yahoo! Geo: Announcing GeoPlanet Data&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
The Yahoo! WhereOnEarth geographic data set is fantastic, but I’ve always felt slightly uncomfortable about building applications against it in case the API went away. That’s not an issue any more—the entire dataset is now available to download and use under a Creative Commons Attribution license. It’s not entirely clear what the attribution requirements are—do you have to put “data from GeoPlanet” on every page or can you get away with just tucking the attribution away in an “about this site” page? UPDATE: The data doesn’t include latitude/longitude or bounding boxes, which severely reduces its utility.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/attribution"&gt;attribution&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/creativecommons"&gt;creativecommons&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/data"&gt;data&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/whereonearth"&gt;whereonearth&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;&lt;/p&gt;



</summary><category term="attribution"/><category term="creativecommons"/><category term="data"/><category term="geoplanet"/><category term="geospatial"/><category term="whereonearth"/><category term="yahoo"/></entry><entry><title>With YQL Execute, the Internet becomes your database</title><link href="https://simonwillison.net/2009/Apr/29/yql/#atom-tag" rel="alternate"/><published>2009-04-29T22:50:54+00:00</published><updated>2009-04-29T22:50:54+00:00</updated><id>https://simonwillison.net/2009/Apr/29/yql/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://developer.yahoo.net/blog/archives/2009/04/yql_execute.html"&gt;With YQL Execute, the Internet becomes your database&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
This is nuts (in a good way). Yahoo!’s intriguing universal SQL-style  XML/JSONP web service interface now supports JavaScript as a kind of stored procedure language, meaning you can use JavaScript and E4X to screen-scrape web pages, then query the results with YQL.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/apis"&gt;apis&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/e4x"&gt;e4x&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;a href="https://simonwillison.net/tags/jsonp"&gt;jsonp&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/sql"&gt;sql&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/xml"&gt;xml&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yql"&gt;yql&lt;/a&gt;&lt;/p&gt;



</summary><category term="apis"/><category term="e4x"/><category term="javascript"/><category term="json"/><category term="jsonp"/><category term="sql"/><category term="xml"/><category term="yahoo"/><category term="yql"/></entry><entry><title>Quoting Jason Scott</title><link href="https://simonwillison.net/2009/Apr/26/geocities/#atom-tag" rel="alternate"/><published>2009-04-26T10:30:46+00:00</published><updated>2009-04-26T10:30:46+00:00</updated><id>https://simonwillison.net/2009/Apr/26/geocities/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://ascii.textfiles.com/archives/1956"&gt;&lt;p&gt;Bring bandwidth and disks. Help me save Geocities. Not because we love it. We hate it. But if you only save the things you love, your archive is a very poor reflection indeed.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://ascii.textfiles.com/archives/1956"&gt;Jason Scott&lt;/a&gt;&lt;/p&gt;

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



</summary><category term="yahoo"/><category term="geocities"/><category term="archiveteam"/><category term="jason-scott"/></entry><entry><title>Yahoo! Query Language thoughts</title><link href="https://simonwillison.net/2009/Feb/9/yahoo/#atom-tag" rel="alternate"/><published>2009-02-09T22:29:21+00:00</published><updated>2009-02-09T22:29:21+00:00</updated><id>https://simonwillison.net/2009/Feb/9/yahoo/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://snarfed.org/space/yql yahoo query language thoughts"&gt;Yahoo! Query Language thoughts&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
An engineer on Google’s App Engine provides an expert review of Yahoo!’s YQL. I found this more useful than the official documentation.


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



</summary><category term="google"/><category term="google-app-engine"/><category term="yahoo"/><category term="yql"/></entry><entry><title>YQL opens up 3rd-party web service table definitions to developers</title><link href="https://simonwillison.net/2009/Feb/9/yql/#atom-tag" rel="alternate"/><published>2009-02-09T21:08:55+00:00</published><updated>2009-02-09T21:08:55+00:00</updated><id>https://simonwillison.net/2009/Feb/9/yql/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.javarants.com/2009/02/05/yql-opens-up-3rd-party-web-service-table-definitions-to-developers/"&gt;YQL opens up 3rd-party web service table definitions to developers&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
This really is astonishingly clever: you can create an XML file telling Yahoo!’s YQL service how to map an arbitrary API to YQL tables, then make SQL-style queries against it (including joins against other APIs). Another neat trick: doing a SQL “in” query causes API requests to be run in parallel and recombined before being returned to you.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/apis"&gt;apis&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/sql"&gt;sql&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yql"&gt;yql&lt;/a&gt;&lt;/p&gt;



</summary><category term="apis"/><category term="sql"/><category term="yahoo"/><category term="yql"/></entry><entry><title>New Gearman Server &amp; Library in C, MySQL UDFs</title><link href="https://simonwillison.net/2009/Jan/13/gearman/#atom-tag" rel="alternate"/><published>2009-01-13T16:41:57+00:00</published><updated>2009-01-13T16:41:57+00:00</updated><id>https://simonwillison.net/2009/Jan/13/gearman/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.oddments.org/?p=30"&gt;New Gearman Server &amp;amp; Library in C, MySQL UDFs&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Gearman, the job queue written for LiveJournal and now used by Digg and Yahoo!, has been rewritten in C. Looks like a good candidate for an easily configured lightweight message queue. Also includes hooks for writing MySQL functions that can interact with queues.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/c"&gt;c&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/digg"&gt;digg&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/eric-day"&gt;eric-day&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/gearman"&gt;gearman&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/livejournal"&gt;livejournal&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/message-queues"&gt;message-queues&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mysql"&gt;mysql&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/queues"&gt;queues&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/scaling"&gt;scaling&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;&lt;/p&gt;



</summary><category term="c"/><category term="digg"/><category term="eric-day"/><category term="gearman"/><category term="livejournal"/><category term="message-queues"/><category term="mysql"/><category term="queues"/><category term="scaling"/><category term="yahoo"/></entry><entry><title>A Snapshot of The Yahoo! Photos Beta (from 2006)</title><link href="https://simonwillison.net/2009/Jan/12/snapshot/#atom-tag" rel="alternate"/><published>2009-01-12T22:21:16+00:00</published><updated>2009-01-12T22:21:16+00:00</updated><id>https://simonwillison.net/2009/Jan/12/snapshot/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.schillmania.com/content/entries/2009/yahoo-photos-frontend-thoughts/"&gt;A Snapshot of The Yahoo! Photos Beta (from 2006)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Scott Schiller shares an internal retrospective on the Yahoo! Photos interface from 2006, which was years ahead of its time (they started building it before the term Ajax had even been coined). The material on memory management and event delegation is particularly interesting.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/ajax"&gt;ajax&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/eventdelegation"&gt;eventdelegation&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/scott-schiller"&gt;scott-schiller&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo-photos"&gt;yahoo-photos&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yui"&gt;yui&lt;/a&gt;&lt;/p&gt;



</summary><category term="ajax"/><category term="eventdelegation"/><category term="javascript"/><category term="scott-schiller"/><category term="yahoo"/><category term="yahoo-photos"/><category term="yui"/></entry></feed>