<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>0xDECAFBAD - Tag: winer</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>Tagometers and Travesties</title>
        <link href="http://decafbad.com/blog/2006/12/21/tagometers-and-travesties"/>
        <updated>2006-12-21T01:19:56+00:00</updated>
        <id>http://decafbad.com/blog/2006/12/21/tagometers-and-travesties</id>
        <content type="html">&lt;p&gt;You know you've truly arrived in Silicon Valley when &lt;a href=&quot;http://blog.del.icio.us/blog/2006/12/the_new_and_tag.html&quot;&gt;the darling new feature you just helped launch&lt;/a&gt; on &lt;a href=&quot;http://del.icio.us/&quot;&gt;a Web 2.0 site&lt;/a&gt; gets shredded in &lt;a href=&quot;http://www.scripting.com/2006/12/20.html#godBlessTheReinventers&quot;&gt;a rant by Dave Winer&lt;/a&gt;.  :)&lt;/p&gt;

&lt;p&gt;My day, having started with me in a foul mood, has been made.  Pre-launch, the tooth marks in my tongue have gotten deep as I watch the &lt;a href=&quot;http://scripting.wordpress.com/2006/12/20/scripting-news-for-12202006/&quot;&gt;comments&lt;/a&gt; pile up.  It's exciting to have so many people debating something you've made.  (Update:  Seriously.  I'm in a better mood now.  It's made me laugh.)&lt;/p&gt;

&lt;p&gt;Actually, it wasn't the &lt;a href=&quot;http://blog.del.icio.us/blog/2006/12/the_new_and_tag.html&quot;&gt;feature itself&lt;/a&gt; that got shredded, so much as the &lt;a href=&quot;http://del.icio.us/help/json/url&quot;&gt;new JSON data feed&lt;/a&gt; revealed before the &lt;a href=&quot;http://blog.del.icio.us/blog/2006/12/the_new_and_tag.html&quot;&gt;intended star of the show&lt;/a&gt; made it on-stage, by way of &lt;a href=&quot;http://developer.yahoo.net/blog/archives/2006/12/preview_of_the.html&quot;&gt;a screencast preview on Y!DN by Matt McAlister&lt;/a&gt; and &lt;a href=&quot;http://www.niallkennedy.com/blog/archives/2006/12/delicious-url-api.html&quot;&gt;an amplification by Niall Kennedy&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The feed itself is mainly intended to power our new &lt;a href=&quot;http://del.icio.us/help/tagometer&quot;&gt;Tagometer&lt;/a&gt; page widget include thingy.  Beyond that, leaving the feed decoupled from the include itself made sense to me, both for our own flexibility's sake and as a nod toward our mashup friends in the blogosphere and lazyweb.&lt;/p&gt;

&lt;p&gt;You see, I like JSON.  It was convenient in this use case of creating a remote blog widget fed by cross-domain sourced data.  I, personally, didn't even have to &lt;a href=&quot;http://www.scripting.com/2006/12/20.html#godBlessTheReinventers&quot;&gt;reinvent anything&lt;/a&gt; that wasn't already implemented in &lt;a href=&quot;http://json.org/&quot;&gt;assorted off-the-web tools&lt;/a&gt;.  JSON worked for this purpose - it might not work for your purpose.  &lt;strike&gt;If it doesn't, please accept my insincere apology, but yours wasn't my primary goal.  Attempts to string me up for this travesty will be met with giggles and pointing.&lt;/strike&gt;  (Update:  I realize I'm not the to-be-strung-up party responsible for the JSON travesty - I just couldn't resist being a smart ass for its own sake.  I really do giggle and point a lot.  My &lt;em&gt;actual&lt;/em&gt; apologies for that.)&lt;/p&gt;

&lt;p&gt;It's funny, laugh.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://del.icio.us/help/json/url&quot;&gt;JSON URL feed&lt;/a&gt; is not really an API.  &lt;a href=&quot;http://del.icio.us/help/json/url&quot;&gt;JSON URL feed&lt;/a&gt; is not a bold declaration of side-taking in the grand war of web service specifications.  Do not base business models on &lt;a href=&quot;http://del.icio.us/help/json/url&quot;&gt;JSON URL feed&lt;/a&gt;.  Caution: &lt;a href=&quot;http://del.icio.us/help/json/url&quot;&gt;JSON URL feed&lt;/a&gt; may suddenly accelerate to dangerous speeds or stop altogether.  &lt;a href=&quot;http://del.icio.us/help/json/url&quot;&gt;JSON URL feed&lt;/a&gt; contains a liquid core, which, if exposed due to rupture, should not be touched, inhaled, or looked at.  Ingredients of &lt;a href=&quot;http://del.icio.us/help/json/url&quot;&gt;JSON URL feed&lt;/a&gt; include an unknown glowing substance which fell to Earth, presumably from outer space.  If &lt;a href=&quot;http://del.icio.us/help/json/url&quot;&gt;JSON URL feed&lt;/a&gt; begins to smoke, get away immediately. Seek shelter and cover head.&lt;/p&gt;

&lt;p&gt;Do not taunt &lt;a href=&quot;http://del.icio.us/help/json/url&quot;&gt;JSON URL feed&lt;/a&gt;.&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-221090833&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.scripting.com/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=2378b474e8eadf5da80e86c2bbc75a74&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.scripting.com/&quot;&gt;Dave Winer&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221090833&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-12-21T02:00:51&quot;&gt;2006-12-21T02:00:51&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Not sure if I helped your mood or made it worse, but the rant wasn't about you. &lt;/p&gt;

&lt;p&gt;http://www.json.org/xml.html&lt;/p&gt;

&lt;p&gt;Tell me what you think of that bit of hyperbole. Someone there is trying to undermine a lot of work a lot of people did over a long period of time to get software to interoperate. When you say that's just my issue, you miss the point. It should be everyone's.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221090834&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://gfmorris.net/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=505e3b39dcea29b3ded74a5494c493eb&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://gfmorris.net/&quot;&gt;Geof F. Morris&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221090834&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-12-21T02:28:32&quot;&gt;2006-12-21T02:28:32&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Aw, man.  It should've been &quot;Do not taunt happy JSON URL feed.&quot;&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221090836&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-221090836&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-12-21T02:47:44&quot;&gt;2006-12-21T02:47:44&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Honestly, it brightened my mood.  The smiley was neither ironic nor sarcastic.  Something big I helped launch has been stirring an interesting discussion, however tangential my blame in the making.  &lt;/p&gt;

&lt;p&gt;Vanity and Carly Simon aside, I know I'm not the main perpetrator of JSON.  I just couldn't resist an opportunity to be a smart ass.  For that I have a &lt;em&gt;sincere&lt;/em&gt; apology.  I should probably strike it or delete it now that the giddiness of a major launch and a lot of attention has subsided.&lt;/p&gt;

&lt;p&gt;But seriously, what I meant above is not that this is &lt;em&gt;your&lt;/em&gt; issue, per se.  This post is really more directed at some comments on your blog post, in bulk.  &lt;/p&gt;

&lt;p&gt;Our particular intentions behind using JSON here do not necessarily map to anyone else's expectation from a web service or standards-driven perspective.  It seems like a lot of people are looking at this JSON data since its early release, divorced from it's main consumer:  The Tagometer JS include.  It works for that purpose - and incidentally might help others - but we're not working very hard to support other uses.&lt;/p&gt;

&lt;p&gt;Apropos of that, I don't particularly buy the hyperbole about JSON being XML's superior in the general case.  JSON's a brilliant hack, but it's got issues.  And seriously, if anyone thinks that adding and removing script tags on the fly in a browser DOM is the best overall way to go about things...  they should be strung up.  It just so happens that right now, it's the only way to do some things.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221090837&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://bon.gs&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=e8bc54082f8f4894f625bb229265b9bd&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://bon.gs&quot;&gt;timb&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221090837&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-12-21T11:22:52&quot;&gt;2006-12-21T11:22:52&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;hooray, i'm glad to see the json url feed.&lt;/p&gt;

&lt;p&gt;however, i shouldn't have to generate the md5s of the urls i am interested in... i should just be able to give it the actual urls.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221090838&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.jm3.net/&quot;&gt;&lt;img src=&quot;http://disqus.com/api/users/avatars/jm3.jpg&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.jm3.net/&quot;&gt;John Manoogian III (jm3)&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221090838&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-12-30T02:28:08&quot;&gt;2006-12-30T02:28:08&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;mmmmm, swilling the liquid core...!&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;/ul&gt;
    
        &lt;/div&gt;



</content>
    </entry>
    
    

    <entry>
        <title>Don't Pee in the Potato Chips</title>
        <link href="http://decafbad.com/blog/2006/01/28/dont-pee-in-the-potato-chips"/>
        <updated>2006-01-28T07:02:15+00:00</updated>
        <id>http://decafbad.com/blog/2006/01/28/dont-pee-in-the-potato-chips</id>
        <content type="html">&lt;p&gt;So, I've &lt;a href=&quot;http://decafbad.com/blog/2006/01/28/ancient-code-drifting-down-the-newsriver&quot;&gt;expressed some renewed interest&lt;/a&gt; in tinkering around with the code behind the &lt;a href=&quot;http://support.opml.org/&quot;&gt;OPML Editor&lt;/a&gt; and &lt;a href=&quot;http://www.newsriver.org/&quot;&gt;NewsRiver&lt;/a&gt;.  Well, it needs to be said that there are some strings attached to playing in this field:  That is, these are Dave Winer's potato chips I'm enjoying.&lt;/p&gt;

&lt;p&gt;And, well, when you're taking chips from another another guy's lunchpail, it's customary to at least be nice to the guy and be gracious about the sharing.  Granted, when I'm done, there could end up being &lt;em&gt;more&lt;/em&gt; potato chips left in the bag than when I found it—that's the nature of this sort of sharing, after all.  But the bag, nonetheless, was brought to the table by Dave.&lt;/p&gt;

&lt;p&gt;Although I've tried to bow out of it over the past few years, I have historically been found amongst the crowd who've been known to take pokes at Dave when it affords a run of chuckles or guffaws.  Sometimes, this has been in the pursuit of making a technical point or two in dramatic fashion—but often this has just been done toward the goals of playground-level politics and tit-for-tat.&lt;/p&gt;

&lt;p&gt;Well, this crap doesn't suit me.  Or at least, I don't want to be suited for it.  You see, I really just care about being friendly, working on decent code—and besides, my &lt;a href=&quot;http://diveintomark.org/archives/2003/04/21/whats_your_winer_number&quot;&gt;Winer Number&lt;/a&gt; is right around &lt;a href=&quot;http://en.wikipedia.org/wiki/Mu_(negative)&quot;&gt;Mu&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Although I've been witness to many clashes of ego involving the man with others of strong ego, I've never actually been the personal victim of any slight from Mr. Winer that I care to count or remember.  It's been fashionable to poke at him, but my goal is to keep my ego at a calm distance from most things in life and I've not got any personal gripes with Dave Winer.&lt;/p&gt;

&lt;p&gt;On the contrary, when I look at my career over the last few years, I see plain evidence that I've benefitted well from the man's influence—even if indirectly from his work.  I've successfully profited from implementations of XML-RPC and RSS.  I've managed to &lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/0764597582/0xdecafbad01-20?creative=327641&amp;amp;camp=14573&amp;amp;link_code=as1&quot;&gt;write my first book&lt;/a&gt; thanks to things I first picked up from him.  And, I've learned a lot in pursuing &lt;a href=&quot;http://davenet.scripting.com/1997/09/14/FractionalHorsepowerHTTPSe&quot;&gt;fractional horsepower HTTP servers&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Dave writes &lt;a href=&quot;http://davenet.scripting.com/1995/09/03/wemakeshittysoftware&quot;&gt;shitty software&lt;/a&gt; and evangelizes shitty ideas.  And, since the turn of the century or so, I've adopted and improvised upon many of them for fun and profit.  Thus, while I don't want to be on any &quot;side&quot; or in any &quot;camp&quot; or  be a mindless fan or follower of anyone or anything—I do feel a need to at least be &lt;em&gt;nice&lt;/em&gt; to Dave Winer while I'm sharing his potato chips.&lt;/p&gt;

&lt;p&gt;So, Dave?  I'm sorry I've pissed in the bag of chips a few times.  Maybe we can just call those salt and vinegar and let someone else eat 'em.  In the meantime, I might make a run to the party store for some dip or something.&lt;/p&gt;

&lt;!-- tags: winer opml newsriver  --&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-221083364&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.flirtinserat.de&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=66afe238f8f6f1f8028362dab437a8fb&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.flirtinserat.de&quot;&gt;Brad Neuberg&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221083364&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-01-30T10:54:25&quot;&gt;2006-01-30T10:54:25&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Do you have a online demo for the OPML Editor you mentioned ?&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;/ul&gt;
    
        &lt;/div&gt;



</content>
    </entry>
    
    

    <entry>
        <title>Ancient code drifting down the newsRiver</title>
        <link href="http://decafbad.com/blog/2006/01/28/ancient-code-drifting-down-the-newsriver"/>
        <updated>2006-01-28T06:08:57+00:00</updated>
        <id>http://decafbad.com/blog/2006/01/28/ancient-code-drifting-down-the-newsriver</id>
        <content type="html">&lt;p&gt;So, while working through some writing blockages last weekend, I started doing &lt;a href=&quot;http://decafbad.com/blog/2006/01/21/a-bit-of-newsriver-hackery&quot;&gt;some hacking&lt;/a&gt; on &lt;a href=&quot;http://scripting.wordpress.com/2005/12/29/why-im-working-on-an-aggregator/&quot;&gt;Dave Winer's newsRiver&lt;/a&gt; running on the &lt;a href=&quot;http://support.opml.org/&quot;&gt;OPML Editor&lt;/a&gt; platform.  (Oh, and it &lt;em&gt;is&lt;/em&gt; a platform, maybe more so than even emacs—don't let the moniker 'editor' fool you.)&lt;/p&gt;

&lt;p&gt;Here's the thing:  It was a lot of addictive fun, and it takes me back to the &lt;a href=&quot;http://decafbad.com/blog/2002/04/11/ooooho&quot;&gt;love/hate thing I had with Radio&lt;/a&gt;, back toward the first days of this blog.  This Frontier / Radio / OPML Editor environment is undeniably satisfying for me to work in.  It's like potato chips:  Jump to an outline here, tweak some code there, mangle an outline node up there, reload a browser page, watch things go—lots of moments of instant gratification all building incrementally atop one another.&lt;/p&gt;

&lt;p&gt;In one package—which reminds me a lot of &lt;a href=&quot;http://www.squeak.org/&quot;&gt;Squeak&lt;/a&gt;—the &lt;a href=&quot;http://support.opml.org/&quot;&gt;OPML Editor&lt;/a&gt; bundles a crazy amount of integrated machinery for both Windows and Mac OS X:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;UserTalk, a very capable scripting language&lt;/li&gt;
&lt;li&gt;An IDE based on outlining, somewhat like Python's syntactic indentation&lt;/li&gt;
&lt;li&gt;Persistent on-disk hierarchical hashtables (aka the Object Database)&lt;/li&gt;
&lt;li&gt;Code and data all live in the same object database&lt;/li&gt;
&lt;li&gt;A web server and a host of other networking code—including Jabber messaging, although I can't attest to its freshness.&lt;/li&gt;
&lt;li&gt;Blog editing and no-effort external web hosting file synch&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://decafbad.com/blog/2002/04/26/oooabf&quot;&gt;Hot patching&lt;/a&gt; and easy upgrades that most other software packages dream of&lt;/li&gt;
&lt;li&gt;Years and years and years of (mostly) working code with datestamped change notes and living history.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;And the thing is?  This was the state of the art for Radio back in 2002—and earlier than that even for Frontier.  Fast forward from then till today, and you'll find that &lt;a href=&quot;http://frontierkernel.sourceforge.net/&quot;&gt;Frontier is now Open Source&lt;/a&gt;—with many of the same sorts of warts Mozilla's open source release helpfully revealed back in 1997.  (Some hero needs to come along and port this beast to Linux!  Good luck!)  And now, much of the guts of Radio are released as the &lt;a href=&quot;http://support.opml.org/&quot;&gt;OPML Editor&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;In a lot of ways, this whole family of apps built on this common ancestry of code is &lt;a href=&quot;http://davenet.scripting.com/1995/09/03/wemakeshittysoftware&quot;&gt;really shitty software&lt;/a&gt;.  Kind of like &lt;a href=&quot;http://decafbad.com/blog/2005/02/24/ancient-software-and-programmer-archaeologists&quot;&gt;all that code on the &lt;em&gt;Qeng Ho&lt;/em&gt; from Vernor Vinge's &lt;em&gt;A Deepness in the Sky&lt;/em&gt;&lt;/a&gt;.  This stuff crashes and sets itself on fire a lot, but then again it's amazing to see just how many wheels have been reinvented and re-reinvented since 2002 (and before) when I fire up this code today.&lt;/p&gt;

&lt;p&gt;And now, it looks like the embers are stirring for this thing again.  There's been a lot of time for a lot of angst to fade from a lot of places, and it looks like there's a new crop of fresh people rediscovering this stuff.&lt;/p&gt;

&lt;p&gt;So, anyway, I like these potato chips.  I think I want to start munching on them again, as time permits.  Oh, and while I'm talking about potato chips—I have to say, &lt;a href=&quot;http://decafbad.com/blog/2006/01/28/dont-pee-in-the-potato-chips&quot;&gt;don't pee in the potato chips&lt;/a&gt; and be nice to the guy holding the bag.&lt;/p&gt;

&lt;!-- tags: winer rss syndication radio usertalk frontier vinge opml --&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-221084407&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=760b4002b07650d4ef654f9fc17e8154&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;Robert Brook&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221084407&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-01-28T15:03:50&quot;&gt;2006-01-28T15:03:50&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Serious question: why not use Squeak?&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221084408&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-221084408&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-01-28T16:01:26&quot;&gt;2006-01-28T16:01:26&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Robert: Short answer is that I saw Radio first for the RSS aggregator and blogging support, started hacking on that, and got sucked into other aspects of it along the way.  &lt;/p&gt;

&lt;p&gt;For Squeak, I saw some fun colorful things and kind of got the gist of the environment, but never got hooked on any daily uses of it after a weekend or two of playing.  So, it fell into my &quot;Learn Smalltalk&quot; todo item that keeps getting pushed down the list by other things.  That item's still on my list, though, and I mean to get to it someday...&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221084409&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://dannyayers.com&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=7028f422ca6da0180de6c9d922a3228f&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://dannyayers.com&quot;&gt;Danny&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221084409&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-01-28T16:07:44&quot;&gt;2006-01-28T16:07:44&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;From what I've seen and read there are loads of good ideas in that platform, but there are two things I personally find extremely offputting : the pervading sense of Not Invented Here, and the sheer age (in the negative sense) of the stuff. &lt;/p&gt;

&lt;p&gt;Now the code's been open sourced, maybe there's a chance of the tastier crisps (UK localization) catching up and being integrated with the rest of the world. Ok, very IMHO but : swap US-ASCII for utf-8, XML-RPC for doc/literal XML, RSS 2.0 for Atom, Object Database for triplestore,  Python for UserTalk, outliner for modern IDE (although actually the outliner UI is probably one bit that might be worth preserving as-is) etc. &lt;/p&gt;

&lt;p&gt;Well, ok, maybe it is a bit much to expect. Maybe a maximally interoperable version of the Frontier approach could be recreated (without reinvention) by plugging together various existing open source libs..?&lt;/p&gt;

&lt;p&gt;For now I guess I'll have to make do with Web as Platform (and/or Squeak)  ;-)&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221084410&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-221084410&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-01-28T16:28:59&quot;&gt;2006-01-28T16:28:59&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Danny: Yeah, I agree with a lot of those points, and they fall into the 'hate' side of the 'love/hate' thing for me.  (Well, more like 'strong distaste' than 'hate' anyway).&lt;/p&gt;

&lt;p&gt;And I've realized that, since drifting away from Radio/Frontier, I've been recapturing it in various forms using tech like Python, triple-stores, mini-HTTP servers, and the like.  And although these things have felt 'healtier' in a non-NIH, bigger community, more loosely coupled way... it's still a satisfying experience (like potato chips) to find it all buttoned up in one integrated package that works on most of the platforms I care about.&lt;/p&gt;

&lt;p&gt;It's still kind of a writing-with-my-wrong-hand kind of pain in the butt to get all the loose coupled stuff working sometimes.  And many times, there are very good reasons for thing being hard and lots of things need minding.  Like, XML-RPC style web services versus REST: &lt;/p&gt;

&lt;p&gt;REST is a cleaner, more web-natural approach—but sometimes it takes a lot of thoughtful meta-tinkering where that XML-RPC stuff would've had you on the road hours ago.  Of course, years from now, the XML-RPC stuff might smell a bit while the REST stuff will have stayed solid and revealed further unexpected benefits... but bah.  They both have their place.&lt;/p&gt;

&lt;p&gt;It's a lot like baked versus fried.  Anyway, rambling now.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221084412&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://dannyayers.com&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=7028f422ca6da0180de6c9d922a3228f&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://dannyayers.com&quot;&gt;Danny&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221084412&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-01-28T16:57:00&quot;&gt;2006-01-28T16:57:00&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;&quot;It’s still kind of a writing-with-my-wrong-hand kind of pain in the butt to get all the loose coupled stuff working sometimes.&quot;
Nicely put, yup. Bit of a challenge. 
Coincidentally, yesterday the idea of &quot;Semantic Web in a Box&quot; came up - maybe the place to start would be &quot;Web in a Box&quot;...&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-232750657&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.100percentwinnersbetting.com&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=102ead6cc78968446deefc0ad840b7de&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.100percentwinnersbetting.com&quot;&gt;arbitrage betting&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-232750657&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2011-06-23T02:16:57&quot;&gt;2011-06-23T02:16:57&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;Nice points there. I agree with you. Those steps dated in the past are still very useful and helpful until today. We just need to be careful which ones to use. Munch more potato chips! Cheers!&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;/ul&gt;
    
        &lt;/div&gt;



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

