<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>0xDECAFBAD - Tag: mashups</title>
    <link href="http://decafbad.com/blog/atom.xml" rel="self"/>
    <link href="http://decafbad.com/blog"/>
    <updated>2011-11-16T16:29:50+00:00</updated>
    <id></id>
    <author>
        <name></name>
        <email>l.m.orchard@pobox.com</email>
    </author>
    

    <entry>
        <title>Ubiquity cracks open personal mashup tinkering</title>
        <link href="http://decafbad.com/blog/2008/08/31/ubiquity-cracks-open-personal-mashup-tinkering"/>
        <updated>2008-08-31T04:07:22+00:00</updated>
        <id>http://decafbad.com/blog/2008/08/31/ubiquity-cracks-open-personal-mashup-tinkering</id>
        <content type="html">&lt;p&gt;When I was a wee hacker, I lived my digital life though a &lt;a href=&quot;http://www.virtualsky.net/iadoremyc64/&quot;&gt;Commodore 64&lt;/a&gt;.  I played games on it, did homework, talked to people far away—you know, all the stuff they showed in the pictures on the box.  I also took things apart—both the machine itself and software running on it.  I grew up learning that my digital environment was ultimately understandable, &lt;a href=&quot;http://cbm.csbruce.com/~csbruce/cbm/transactor/&quot;&gt;susceptible to tinkering&lt;/a&gt;, and open to being bent to my own purposes.&lt;/p&gt;

&lt;p&gt;From the Commodore 64, I graduated eventually to terminals and text editors, opening portals mostly onto computers elsewhere via powerful UNIX command shells.  And, of course, over the past decade, this has largely given way to life in a browser.&lt;/p&gt;

&lt;p&gt;Yet, for a little while, particularly in the first few years of browsers, freedom to tinker seemed cramped.  JavaScript had yet to arrive, and was a little messy when it did.  There was no relatively easy addon development.  And, though the portals opened by a browser were richer than those provided by terminals, the paths of navigation defined by links controlled by site owners offered less freedom of movement than UNIX commands.  I could create my own pages, but I couldn't do much to others' pages.&lt;/p&gt;

&lt;p&gt;But then, javascript: URLs came around, dots were connected, and &lt;a href=&quot;http://en.wikipedia.org/wiki/Bookmarklet&quot;&gt;bookmarklets&lt;/a&gt; were born.  Suddenly, it was possible to customize &lt;em&gt;my&lt;/em&gt; browsing environment with arbitrary JavaScript code having access to the current page—no matter &lt;em&gt;whose&lt;/em&gt; page it was.  And, through the various tricks of the AJAX trade, bookmarklets have only gotten more capable throughout the years.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.mozilla.org/docs/end-user/keywords.html&quot;&gt;Smart keyword shortcuts&lt;/a&gt; came around a little later, allowing quick access to bookmarks via simple keywords typed into the location bar.  The smart part, though, came in the form of bookmarked URLs with placeholders and keywords given arguments to fill the placeholders—allowing not only quick access to bookmarked pages but also search engine forms bookmarked with late-bound fields.&lt;/p&gt;

&lt;p&gt;Bookmarklets inherited the benefits of smart keyword shortcuts.  The same placeholder in http: URLs can be inserted into the code of a javascript: URL, thus parameterizing the JavaScript code and incidentally turning the location bar into a kind of primitive command line.  For example, one of my most heavily used &quot;&lt;a href=&quot;http://naeblis.cx/weblog/2004/08/09/DeliciousAddresslets&quot;&gt;addresslets&lt;/a&gt;&quot; is based on &lt;a href=&quot;http://ejohn.org/blog/super-fast-delicious-bookmarklet/&quot;&gt;John Resig's original &quot;Super-Fast Delicious Bookmarklet&quot;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Another leap in prying open the browser tinkering space came in the form of &lt;a href=&quot;http://www.greasespot.net/&quot;&gt;Greasemonkey&lt;/a&gt;—an addon-powered environment created explicitly for the purpose of end-user scripting applied to others' pages.  &lt;a href=&quot;http://www.greasespot.net/&quot;&gt;Greasemonkey&lt;/a&gt; user scripts can do more than bookmarklets, and with a much better development environment to boot.  And, though a user script can't do quite as much as a proper browser addon, they're much easier to hack on and distribute.&lt;/p&gt;

&lt;p&gt;Now, consider one of &lt;a href=&quot;http://labs.mozilla.com/&quot;&gt;Mozilla Labs&lt;/a&gt;' &lt;a href=&quot;http://labs.mozilla.com/2008/08/introducing-ubiquity/&quot;&gt;newest projects&lt;/a&gt;, named &lt;a href=&quot;http://labs.mozilla.com/2008/08/introducing-ubiquity/&quot;&gt;Ubiquity&lt;/a&gt;.  This rough and experimental addon for Firefox combines and improves upon everything I've described so far:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://labs.mozilla.com/2008/08/introducing-ubiquity/&quot;&gt;Ubiquity&lt;/a&gt; is a hackable command line environment, better than &lt;a href=&quot;http://en.wikipedia.org/wiki/Bookmarklet&quot;&gt;bookmarklets&lt;/a&gt; and smart &lt;a href=&quot;http://www.mozilla.org/docs/end-user/keywords.html&quot;&gt;keyword shortcuts&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://labs.mozilla.com/2008/08/introducing-ubiquity/&quot;&gt;Ubiquity&lt;/a&gt; enables persistent customization of others' pages, not unlike &lt;a href=&quot;http://www.greasespot.net/&quot;&gt;Greasemonkey&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://labs.mozilla.com/2008/08/introducing-ubiquity/&quot;&gt;Ubiquity&lt;/a&gt; facilitates live in-browser creation and web-based subscription to user commands and scripts;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://labs.mozilla.com/2008/08/introducing-ubiquity/&quot;&gt;Ubiquity&lt;/a&gt; gives access to browser chrome resources without a need for frequent restarts;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;So far, most of the &lt;a href=&quot;https://labs.toolness.com/ubiquity-herd/&quot;&gt;commands&lt;/a&gt; I see popping up since the 0.1 release have not accomplished much more than &lt;a href=&quot;http://www.mozilla.org/docs/end-user/keywords.html&quot;&gt;smart keyword shortcuts&lt;/a&gt; in the location bar could.  But, it's early yet, and &lt;a href=&quot;http://labs.mozilla.com/2008/08/introducing-ubiquity/&quot;&gt;Ubiquity&lt;/a&gt; is far from limited to these commands.&lt;/p&gt;

&lt;p&gt;Once the basics have been well-explored, I expect to see more people taking a crack at the broader capabilities offered by &lt;a href=&quot;http://labs.mozilla.com/2008/08/introducing-ubiquity/&quot;&gt;Ubiquity&lt;/a&gt;.  &lt;a href=&quot;http://en.wikipedia.org/wiki/Bookmarklet&quot;&gt;Bookmarklets&lt;/a&gt; and &lt;a href=&quot;http://www.greasespot.net/&quot;&gt;Greasemonkey&lt;/a&gt; can't access browser chrome—but &lt;a href=&quot;http://labs.mozilla.com/2008/08/introducing-ubiquity/&quot;&gt;Ubiquity&lt;/a&gt; can.  &lt;a href=&quot;http://labs.mozilla.com/2008/08/introducing-ubiquity/&quot;&gt;Ubiquity&lt;/a&gt; also offers a user interface that's so much more promising than keyword shortcuts, including command previews and typed parameters with suggestions.&lt;/p&gt;

&lt;p&gt;Ubiquity promises web-wide mashups directed by a conversational command interface.  All in all, the potential of this makes me feel like my digital environment—browser and web as a whole—is getting even more intimately, personally hackable.&lt;/p&gt;

&lt;p&gt;It'll be very interesting to see where this project goes.&lt;/p&gt;

&lt;div id=&quot;comments&quot; class=&quot;comments archived-comments&quot;&gt;
            &lt;h3&gt;Archived Comments&lt;/h3&gt;
            
        &lt;ul class=&quot;comments&quot;&gt;
            
        &lt;li class=&quot;comment&quot; id=&quot;comment-221089574&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=22b4e824255828f5aedd0e6e2558dc52&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;&quot;&gt;Raul&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221089574&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2008-08-31T10:20:58&quot;&gt;2008-08-31T10:20:58&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Hi, was using the original delicious command linked from the Ubiquity wiki, just tried yours and its definitely more polished and functional. Great job with the preview and the extra functionality. Only thing is 'share-to-delicious' is too much to type so I unsubscribed the previous command and changed the namespace in yours. This is clearly going to become a problems as the commands proliferate.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221089575&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.decafbad.com&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=2377f34a68801b861c3e54e1301f0dce&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.decafbad.com&quot;&gt;l.m.orchard&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221089575&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2008-08-31T14:43:39&quot;&gt;2008-08-31T14:43:39&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;@Raul: &quot;share-to-delicious&quot; is long, but keep in mind is that you only need to type enough of the command to disambiguate it.  That is, all I type is &quot;sh this tagged osx software apple&quot; because I have no other commands starting with &quot;sh&quot;.  Watch the list of commands in the preview as you type.  Those tell you what the parser thinks of what you're typing as you type.  It's like automatic tab-completion.&lt;/p&gt;

&lt;p&gt;Also, I think there's work planned to put some usage based sorting into the command parser, preferring the commands you use most in order of disambiguation.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221089576&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://abcdefu.wordpress.com&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=af8b180d6d4092fb42fe6b5e0b21536c&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://abcdefu.wordpress.com&quot;&gt;Abi&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221089576&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2008-08-31T15:33:24&quot;&gt;2008-08-31T15:33:24&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Nice post. I share your sentiment with regards to Ubiquity commands. A lot of commands that I see are just plain simple searches. I hope developers will work on more interesting things. For example, even things like auto-form filling for this comment (possibly even on page load without having to type a command) could be done by Ubiquity. There's still a lot more room for experimentation.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221089578&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://abcdefu.wordpress.com&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=af8b180d6d4092fb42fe6b5e0b21536c&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://abcdefu.wordpress.com&quot;&gt;Abi&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221089578&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2008-08-31T15:45:59&quot;&gt;2008-08-31T15:45:59&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;&lt;/p&gt;

&lt;p&gt;But otherwise, I &lt;em&gt;really&lt;/em&gt; like your command especially the preivew. We should include it as a builtin command, if you don't mind. :)&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221089580&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://abcdefu.wordpress.com&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=af8b180d6d4092fb42fe6b5e0b21536c&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://abcdefu.wordpress.com&quot;&gt;Abi&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221089580&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2008-08-31T15:51:20&quot;&gt;2008-08-31T15:51:20&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;I noticed a bug in your command. If I select some text in the awesomebar, the bookmark url is chrome. You should use something the command utils to get the url, instead.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221089582&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.decafbad.com&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=2377f34a68801b861c3e54e1301f0dce&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.decafbad.com&quot;&gt;l.m.orchard&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221089582&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2008-09-01T06:17:37&quot;&gt;2008-09-01T06:17:37&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;@Abi: Making this a built-in command is totally fine by me!  It can use more work, though, for sure.&lt;/p&gt;

&lt;p&gt;Also, I can reproduce that bug.  Ugh.  I can't find any methods in the CmdUtils to get the current page URL, though.  I'll keep poking a bit though.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221089584&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://abcdefu.wordpress.com&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=af8b180d6d4092fb42fe6b5e0b21536c&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://abcdefu.wordpress.com&quot;&gt;Abi&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221089584&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2008-09-01T06:50:23&quot;&gt;2008-09-01T06:50:23&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Your blog seems to be rejecting code (that's why I had so many posts in the first place). You can get the current page url using (with dots):&lt;/p&gt;

&lt;p&gt;CmdUtils  getDocumentInsecure() location href&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221089586&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://theunfocused.net/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=738af918f39d544f8b0d765850c986f8&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://theunfocused.net/&quot;&gt;Blair McBride&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221089586&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2008-09-02T02:50:12&quot;&gt;2008-09-02T02:50:12&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;I recommend against using getDocumentInsecure() - its got &quot;Insecure&quot; in its name for a reason! Instead, you should use:&lt;/p&gt;

&lt;p&gt;Application.activeWindow.activeTab.uri.spec&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;/ul&gt;
    
        &lt;/div&gt;



</content>
    </entry>
    
    

    <entry>
        <title>Outsourcing creativity via APIs</title>
        <link href="http://decafbad.com/blog/2007/11/01/outsourcing-creativity-via-apis"/>
        <updated>2007-11-01T18:17:21+00:00</updated>
        <id>http://decafbad.com/blog/2007/11/01/outsourcing-creativity-via-apis</id>
        <content type="html">&lt;p&gt;&lt;a href=&quot;http://valleywag.com/tech/pownce/pownce-documents-self+promotion-api-316869.php&quot;&gt;Tim Faulkner at Valleywag&lt;/a&gt;: &quot;&lt;i&gt;I blame Twitter. It's not enough to be a website anymore. Oh no. You must be a platform. Have an API. Court developers. Build an &quot;ecosystem.&quot; Whatever. You know what an application programming interface really is? An admission that you're too poor, cheap, or uncreative to build all the features your website needs.&lt;/i&gt;&quot;&lt;/p&gt;

&lt;p&gt;Welcome to Web 2.0, Tim - we've been doing this thing for most of a decade or longer now.   I know this is coming from Valleywag and fine-tuned as trollbait and all, but this just struck me as particularly dumb.&lt;/p&gt;

&lt;p&gt;It's probably because most of my job right now is working on APIs and feeds for delicious, and I'm partial to the concept in general.  Because, yeah, really:  An API &lt;b&gt;is&lt;/b&gt; an admission that you haven't the creativity or time to build everything your website needs.  No one does.  Anyone who doesn't make (or denies) that admission is either lying, clueless, or sadly mistaken.  Anyone who starts with that admission and manages to open up to let users fill in their own gaps has a chance at hosting something really interesting.&lt;/p&gt;

&lt;p&gt;And, yeah, thanks to the swooning hype over Facebook and others, it's a little over-exposed right now and tickling curmudgeonly snark-emitters.  But, that doesn't mean the concept's a bad one or that it's going away.&lt;/p&gt;

&lt;div id=&quot;comments&quot; class=&quot;comments archived-comments&quot;&gt;
            &lt;h3&gt;Archived Comments&lt;/h3&gt;
            
        &lt;ul class=&quot;comments&quot;&gt;
            
        &lt;li class=&quot;comment&quot; id=&quot;comment-221086718&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://plasmasturm.org/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=e17949267bbfe21a0fadf1bbf00592b4&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://plasmasturm.org/&quot;&gt;Aristotle Pagaltzis&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221086718&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2007-11-01T21:46:19&quot;&gt;2007-11-01T21:46:19&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Obviously he is waxing nostalgic about the days when people screen scraped HTML rather than having a formal API. That, or he’s too naïve to realise that every web site is a service, &lt;em&gt;by definition&lt;/em&gt;.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;/ul&gt;
    
        &lt;/div&gt;



</content>
    </entry>
    
    

    <entry>
        <title>Thoughts on Pipes on the Web - Part II</title>
        <link href="http://decafbad.com/blog/2007/02/15/thoughts-on-pipes-on-the-web-part-ii"/>
        <updated>2007-02-15T08:49:56+00:00</updated>
        <id>http://decafbad.com/blog/2007/02/15/thoughts-on-pipes-on-the-web-part-ii</id>
        <content type="html">&lt;p&gt;In &lt;a href=&quot;http://decafbad.com/blog/2007/02/15/thoughts-on-pipes-on-the-web&quot;&gt;the last post&lt;/a&gt;, I expressed concern for my own well-being over a lack of head-over-heels love for &lt;a href=&quot;http://pipes.yahoo.com/&quot;&gt;Yahoo! Pipes&lt;/a&gt;.  On the surface, I think it's because it's not a freshly discovered concept for me, and also probably because I'm tired and a bit hacked out right now.  But, I think there's a bit more to it.&lt;/p&gt;

&lt;p&gt;First of all, I'm not impressed by GUI builders for most things.  Don't get me wrong:  That &lt;a href=&quot;http://pipes.yahoo.com/&quot;&gt;Pipes&lt;/a&gt; GUI is pretty sweet and quite an impressive implementation — but as a rule, such things don't quite get my geek on.  So, there's that.&lt;/p&gt;

&lt;p&gt;Another thing is that I've done something &lt;em&gt;kinda&lt;/em&gt; like &lt;a href=&quot;http://pipes.yahoo.com/&quot;&gt;Yahoo! Pipes&lt;/a&gt;, called &lt;a href=&quot;http://decafbad.com/trac/wiki/FeedMagick&quot;&gt;FeedMagick&lt;/a&gt; — only, it doesn't have a GUI and I mostly abandoned it after releasing the code and having used it for a project at my old job.  It's one of those &lt;a href=&quot;http://decafbad.com/blog/2006/05/26/confessions-of-a-serial-enthusiast&quot;&gt;serial enthusiasms&lt;/a&gt; that I've figured I'd circle back to eventually.  I still think it's a pretty cool idea.&lt;/p&gt;

&lt;p&gt;All kudos to the &lt;a href=&quot;http://pipes.yahoo.com/&quot;&gt;Yahoo! Pipes&lt;/a&gt; team though: Unlike me, they've actually got a living and breathing project — which trumps a paged-to-disk &lt;a href=&quot;http://decafbad.com/blog/2006/05/26/confessions-of-a-serial-enthusiast&quot;&gt;serial enthusiasm&lt;/a&gt; most days.&lt;/p&gt;

&lt;p&gt;So what else is really curbing my enthusiasm?  Well, &lt;a href=&quot;http://pipes.yahoo.com/&quot;&gt;Yahoo! Pipes&lt;/a&gt; looks like a pretty self-contained pipes engine — data goes in one end, &lt;a href=&quot;http://www.catb.org/~esr/jargon/html/F/frobnicate.html&quot;&gt;frobnication&lt;/a&gt; happens in the middle, data comes out the other side.&lt;/p&gt;

&lt;p&gt;But, what I like about the notion of &lt;a href=&quot;http://207.22.26.166/bytecols/2001-08-15.html&quot;&gt;the URL-line&lt;/a&gt; is that you can take one URL and &lt;em&gt;supply it as a parameter to another URL&lt;/em&gt; — making &lt;a href=&quot;http://www.decafbad.com/blog/2002/04/18/oooaod&quot;&gt;messy pipelined URLs&lt;/a&gt; while building a crazy web-wide distributed execution environment powered by HTTP and REST.  This is the kernel of the notion that I think really excites me about pipe on the web — I just haven't had a chance to do much with it lately.&lt;/p&gt;

&lt;p&gt;Depending on the perspective, true pipes on the web — that is, URLs fetching URLs — look to me like &lt;a href=&quot;http://www.defmacro.org/ramblings/fp.html&quot;&gt;functional programming&lt;/a&gt; ala &lt;a href=&quot;http://en.wikipedia.org/wiki/Lisp_programming_language&quot;&gt;Lisp&lt;/a&gt;.  Consider an idempotent GET request as a pure function call with no side-effects.  Then, consider a GET request that accepts a URL as a parameter — it's a nested function call: the outer GET must make an inner GET to fetch the parameter-supplied URL.  Give the inner URL another URL as a parameter, and you've got yet another nested function call.&lt;/p&gt;

&lt;p&gt;But, if you like, ignore the theoretical &lt;a href=&quot;http://www.defmacro.org/ramblings/fp.html&quot;&gt;benefits of functional programming&lt;/a&gt; — flip the nested function calls inside out and you've got a pipe.  And, since you're using HTTP GET, you can get all the benefits of HTTP — like caching of execution results and a web full of distributed processing nodes, among other things.&lt;/p&gt;

&lt;p&gt;I haven't explored &lt;a href=&quot;http://pipes.yahoo.com/&quot;&gt;Yahoo! Pipes&lt;/a&gt; deeply enough yet, so maybe I'm missing the features that pipe authors can used to call on other distributed pipe elements out on the web at large.  But, I think that's what ultimately gets me psyched about pipes the web and hasn't yet for &lt;a href=&quot;http://pipes.yahoo.com/&quot;&gt;Yahoo! Pipes&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;And, of course, I think I'm just a little hacked out and tired of whizbang new stuff right now.  :)&lt;/p&gt;

&lt;div id=&quot;comments&quot; class=&quot;comments archived-comments&quot;&gt;
            &lt;h3&gt;Archived Comments&lt;/h3&gt;
            
        &lt;ul class=&quot;comments&quot;&gt;
            
        &lt;li class=&quot;comment&quot; id=&quot;comment-221090511&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://journal.2manyjohns.com&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=d9670e63de2bba834c5a725193702718&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://journal.2manyjohns.com&quot;&gt;John Evans&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221090511&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2007-02-15T13:59:01&quot;&gt;2007-02-15T13:59:01&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;The thing that struck me about Pipes is that it seemed rather limiting to someone who can code but too geeky to someone who can't. Maybe I am wrong but I wonder that once the hype dies down who exactly the audience will be long term.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221090512&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://sturob.com/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=66681517af9a0a62c1044b16a528b7e3&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://sturob.com/&quot;&gt;Stuart Robinson&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221090512&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2007-02-15T19:35:41&quot;&gt;2007-02-15T19:35:41&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Don't be so apologetic! Conceptually it's cool, but the UI quickly becomes frustrating for anyone with text-based coding experience. I guess this is the web's visual basic and we are all going to be more interested in it's perl.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;/ul&gt;
    
        &lt;/div&gt;



</content>
    </entry>
    
    

    <entry>
        <title>Thoughts on Pipes on the Web</title>
        <link href="http://decafbad.com/blog/2007/02/15/thoughts-on-pipes-on-the-web"/>
        <updated>2007-02-15T08:09:56+00:00</updated>
        <id>http://decafbad.com/blog/2007/02/15/thoughts-on-pipes-on-the-web</id>
        <content type="html">&lt;p&gt;By way of my &lt;a href=&quot;http://decafbad.com/trac/browser/trunk/hacking_rss_and_atom/ch15_popular_links.py&quot;&gt;meme tracker&lt;/a&gt;, I found something like 15 entries linking to &lt;a href=&quot;http://pipes.yahoo.com/&quot;&gt;Yahoo! Pipes&lt;/a&gt; from my feed subscriptions.  That's crazy — I've usually never seen more than 3-5 feeds linking to anyone thing, maybe as many as 8 if it's something &lt;em&gt;really&lt;/em&gt; hot.  I read about it over morning coffee and aggregator skimming; I heard about it on &lt;a href=&quot;http://www.twit.tv/88&quot;&gt;TWiT&lt;/a&gt; on the bus to work; I was told all about it in the hallway once I got to work.  &lt;a href=&quot;http://pipes.yahoo.com/&quot;&gt;Yahoo! Pipes&lt;/a&gt; has been hard to miss.&lt;/p&gt;

&lt;p&gt;With that in mind, it seems weird to me that &lt;em&gt;I&lt;/em&gt; didn't get as excited about the release of &lt;a href=&quot;http://pipes.yahoo.com/&quot;&gt;Pipes&lt;/a&gt; as everyone else in my local blogosphere seems to have.  &lt;a href=&quot;http://pipes.yahoo.com/&quot;&gt;Pipes&lt;/a&gt; has all the ingredients of something that should &lt;em&gt;really&lt;/em&gt; set me off.  Pipes, filters, mashups, RSS, Atom, RDF — (singing) these are a few of my favorite things!  So, what gives?  I'm genuinely worried that I'm sick, depressed, losing it, or otherwise replaced by a pod alien.  Possibly all the above.&lt;/p&gt;

&lt;p&gt;I knew about &lt;a href=&quot;http://pipes.yahoo.com/&quot;&gt;Pipes&lt;/a&gt; as an internal project at Yahoo! quite awhile ago — possibly even in my first week or two after &lt;a href=&quot;http://decafbad.com/blog/2006/06/24/go-west-young-man&quot;&gt;having joined&lt;/a&gt;.  I'm fuzzy on the timing here, but it's not important.  Someone mentioned it to me at some point, I poked at it a bit from the internal network, and thought it was neat / keen.  My main impression at the time was, &quot;Cool, someone's doing &lt;a href=&quot;http://decafbad.com/trac/wiki/FeedMagick&quot;&gt;FeedMagick&lt;/a&gt;, but done right and with a slick visual layout tool.&quot;&lt;/p&gt;

&lt;p&gt;Then, I got really busy with del.icio.us and wandered off.  So, the release wasn't big surprising news to me — my reaction was something like, &quot;Huh, so they did a public release of that?  Nice.&quot;  Clearly I need more caffeine.&lt;/p&gt;

&lt;p&gt;The thing is that the idea of pipes on the web is not itself a new concept to me.  I think my &lt;a href=&quot;http://www.decafbad.com/twiki/bin/view/Main/XmlRpcFilteringPipe&quot;&gt;XmlRpcFilteringPipes&lt;/a&gt; seems kinda silly in retrospect, and I'm all about &lt;a href=&quot;http://207.22.26.166/bytecols/2001-08-15.html&quot;&gt;the Power of the URL-line&lt;/a&gt; nowadays — but suffice it to say that I've been thinking about pipes on the web since as long ago as 2002 or so.&lt;/p&gt;

&lt;p&gt;So, while I'm all jaded and apparently incapable of feeling the wonder, this seems to be one of the biggest revelations to people playing with &lt;a href=&quot;http://pipes.yahoo.com/&quot;&gt;Yahoo! Pipes&lt;/a&gt;:&lt;/p&gt;

&lt;p&gt;&lt;i&gt;Pipes?  On the web?  &lt;strong&gt;BRILLIANT!&lt;/strong&gt;&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;So, it's not you, it's me.  I think I've got a serious deficit of enthusiasm for what's really a pretty cool thing.  I want to think a bit more about why that is.&lt;/p&gt;

&lt;div id=&quot;comments&quot; class=&quot;comments archived-comments&quot;&gt;
            &lt;h3&gt;Archived Comments&lt;/h3&gt;
            
        &lt;ul class=&quot;comments&quot;&gt;
            
        &lt;li class=&quot;comment&quot; id=&quot;comment-221086705&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=390bc3dca83aea14b31f821e51a4400b&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;&quot;&gt;Kenneth&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221086705&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2007-02-15T14:06:37&quot;&gt;2007-02-15T14:06:37&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;http://yakubovich.blogspot.com/2007/01/visipipe-visual-version-of-core-utils.html&lt;/p&gt;

&lt;p&gt;Might have been buried in all the buzz about Yahoo, but this sounds like a neat idea.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://proessays.com&quot;&gt;Kenneth Writer&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221086707&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://jeffdaly.wordpress.com/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=f2e613837687c930227127a7b0267dd0&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://jeffdaly.wordpress.com/&quot;&gt;Jeff Daly&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221086707&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2007-02-16T01:08:54&quot;&gt;2007-02-16T01:08:54&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;You're not alone. I was excited when I learned about Pipes, but ultimately I was let down by the lack of parsing tools. Pipes is seriously limited without any XPath/regular expression parsing capabilities. Fortunately, there is a post on XPath in the feature request page.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;/ul&gt;
    
        &lt;/div&gt;



</content>
    </entry>
    
    

    <entry>
        <title>throttling the basement hacker</title>
        <link href="http://decafbad.com/blog/2006/10/13/throttling-the-basement-hacker"/>
        <updated>2006-10-13T19:19:26+00:00</updated>
        <id>http://decafbad.com/blog/2006/10/13/throttling-the-basement-hacker</id>
        <content type="html">&lt;p&gt;This might just be a phase, related to my recent injury and subsequent period of convalescence - but I feel like doing absolutely nothing extracurricular hack-wise after work.  This is an odd state of mind for me, since I'm normally never happy unless I've got both work and home projects spinning.  It's been somewhat satisfying to get work done and code checked in during the day, then home for dinner and some WoW on the couch next to The Girl.  I'd kind of like to get into &lt;em&gt;something&lt;/em&gt; more soon, but at present I feel no compulsion to hack, mashup, reverse engineer, invert polarity, or anything else of that nature.  In fact, I'm doing a small measure of thinking about into what I &lt;em&gt;do&lt;/em&gt; want to get once the itch returns.  I've got a half-dozen unfinished short stories, and a geographical region full of people to meet.  Maybe once the leg works again, I'll not feel like being such a full-throttle basement hacker anymore.  This is weird.&lt;/p&gt;

&lt;div id=&quot;comments&quot; class=&quot;comments archived-comments&quot;&gt;
            &lt;h3&gt;Archived Comments&lt;/h3&gt;
            
        &lt;ul class=&quot;comments&quot;&gt;
            
        &lt;li class=&quot;comment&quot; id=&quot;comment-221085186&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://dean.edwards.name/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=b33181b8e12bd10dfa373acc8af37cbb&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://dean.edwards.name/&quot;&gt;Dean Edwards&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221085186&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-10-13T23:38:30&quot;&gt;2006-10-13T23:38:30&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Don't worry. This is perfectly normal. Your brain has gone on holiday for a couple of weeks leaving your body in basic life-support mode. Feed it TV and beer and anything you fancy. Normal service will be resumed in a week or two.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221085187&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.decafbad.com&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=2377f34a68801b861c3e54e1301f0dce&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.decafbad.com&quot;&gt;l.m.orchard&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221085187&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-10-13T23:44:57&quot;&gt;2006-10-13T23:44:57&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Mmm... beer.  Luckily, there's a BevMo within walking distance of our apartment.  Er, well, theoretical walking distance anyway.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221085188&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.mpwilson.com/uccu/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=02ffe238ed68da35e8037df461552234&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.mpwilson.com/uccu/&quot;&gt;Mad William Flint&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221085188&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-10-14T02:02:59&quot;&gt;2006-10-14T02:02:59&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;I've got to be particularly careful as a few hours of MMOs can poison my hackish funkitude for weeks at a time.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221085189&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.decafbad.com&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=2377f34a68801b861c3e54e1301f0dce&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.decafbad.com&quot;&gt;l.m.orchard&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221085189&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-10-14T03:01:12&quot;&gt;2006-10-14T03:01:12&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;I suspect, at least for me, that it's the sense of micro-accomplishment.  Move a few bars, finish a few quests, get a ding.  Woo hoo!  I did stuff!  :)&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221085190&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.ecademy.com&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=ce83a8e239c0cfce3488d3fec4d5d8de&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.ecademy.com&quot;&gt;Julian Bond&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221085190&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-10-14T19:11:26&quot;&gt;2006-10-14T19:11:26&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Me too.&lt;/p&gt;

&lt;p&gt;Loads of 10% time projects and I can't be bothered to work on any of them. My excuse to myself was  re-reading 13th Valley but now I've finished it...&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221085191&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=8f428369088902ba8149d27e1ac2423d&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;&quot;&gt;Len Lynch&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221085191&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-10-15T22:08:13&quot;&gt;2006-10-15T22:08:13&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Aquaintances of mine are going through the same thing...  so it should pass.  Not that I can brag about GTD, personally in a while now.&lt;/p&gt;

&lt;p&gt;Raise a glass, I'm toasting to your speedy recovery!&lt;/p&gt;

&lt;p&gt;
I did hold my breath for a moment when I read that you relocated out west.  Others I've known, were changed in an inexplicable way.  They lost something they once had and became more like those they live around.  It's difficult to explain.&lt;/p&gt;

&lt;p&gt;Is there something in the water, the air, the culture, everything?&lt;/p&gt;

&lt;p&gt;If you get any insite into this, please share it.
&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;/ul&gt;
    
        &lt;/div&gt;



</content>
    </entry>
    
    
</feed>

