<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>0xDECAFBAD - Tag: aggregation</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>FeedSpool is progressing nicely</title>
        <link href="http://decafbad.com/blog/2005/10/05/feedspool-is-progressing-nicely"/>
        <updated>2005-10-05T20:58:21+00:00</updated>
        <id>http://decafbad.com/blog/2005/10/05/feedspool-is-progressing-nicely</id>
        <content type="html">&lt;p&gt;I'm at it again:  Last night, I got an initial stab at a &lt;a href=&quot;http://decafbad.com/trac/wiki/FeedSpool/Plugins&quot;&gt;plugin API&lt;/a&gt; for &lt;a href=&quot;http://decafbad.com/trac/wiki/FeedSpool&quot;&gt;FeedSpool&lt;/a&gt; working.&lt;/p&gt;

&lt;p&gt;The first thing I built was an &lt;a href=&quot;http://decafbad.com/trac/browser/trunk/feedspool/plugins/poll_schedule_vary.py&quot;&gt;auto-adjusting feed poll schedule plugin&lt;/a&gt; which varies the time between feed polls based on whether there were new entries found in the latest poll.  It's kind of like an AIMD algorithm used in networking—I thank &lt;a href=&quot;http://decafbad.com/blog/2003/09/29/dynamic-polling-freq-too#comment-1061&quot;&gt;Gnomon&lt;/a&gt; for the idea a few years back.&lt;/p&gt;

&lt;p&gt;The next thing I built was a &lt;a href=&quot;http://decafbad.com/trac/browser/trunk/feedspool/plugins/miniagg/&quot;&gt;quick plugin bundle I call &lt;code&gt;miniagg&lt;/code&gt;&lt;/a&gt;.  If you'd like a preview, I've posted &lt;a href=&quot;http://decafbad.com/2005/10/miniagg/news-20051005-152956.html&quot;&gt;an HTML snapshot of what &lt;code&gt;miniagg&lt;/code&gt; produces&lt;/a&gt;.  It's a refinement and reworking of various aggregator UI pieces I've had floating around since &lt;a href=&quot;http://decafbad.com/trac/wiki/AmphetaOutlines&quot;&gt;AmphetaOutlines&lt;/a&gt;, only I think this is the simplest and cleanest I've gotten it yet.  (CSS and unobtrusive JavaScript, hooray!)&lt;/p&gt;

&lt;p&gt;This only seems to work on Firefox and Safari—it's currently broken for MSIE, and I don't care enough to fix it yet.  (Something to do with multiple CSS classes, I believe.)  But, if you're unfortunate enough to be using that browser, here's a screen capture:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.decafbad.com/blog_attachments/miniagg-1.jpg&quot; onclick=&quot;window.open('http://www.decafbad.com/blog_attachments/miniagg-1.jpg','popup','width=984,height=742,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false&quot;&gt;&lt;img src=&quot;http://www.decafbad.com/blog_attachments/miniagg-1-tm.jpg&quot; height=&quot;244&quot; width=&quot;324&quot; border=&quot;1&quot; hspace=&quot;4&quot; vspace=&quot;4&quot; alt=&quot;Miniagg-1&quot; /&gt;&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-221085179&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://thecrypto.org&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=55fe39199c1dbe9e342e527d0173c57f&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://thecrypto.org&quot;&gt;Julian Krause&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221085179&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2005-10-05T22:12:31&quot;&gt;2005-10-05T22:12:31&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;I've been using a program called &lt;a href=&quot;http://offog.org/code/rawdog.html&quot; rel=&quot;nofollow&quot;&gt;Rawdog&lt;/a&gt; for a while as my feed reader. Miniagg looks very similar to it. I've been looking for a replacement as he is not planning to support Atom 1.0 since &lt;a href=&quot;http://feedparser.org&quot; rel=&quot;nofollow&quot;&gt;feedparser&lt;/a&gt; has gone unmaintained. The HTML preview looks really good, I'm importing my subscriptions right now ;)&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221085180&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-221085180&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2005-10-05T23:25:03&quot;&gt;2005-10-05T23:25:03&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Alas, this miniagg uses feedparser also.  However, I was thinking of patching / finding someone who'd patched feedparser for Atom 1.0—or replacing it with a new, maybe less liberal parser of my own, since FeedSpool is actually not all that liberal (in that it requires valid XML, anyway).&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221085182&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-221085182&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2005-10-06T08:48:52&quot;&gt;2005-10-06T08:48:52&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;&lt;a href=&quot;http://fucoder.com/2005/08/feedparser-atom-10-patch/&quot; rel=&quot;nofollow&quot;&gt;FeedParser Atom 1.0 support patch&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221085183&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=9e44fa55e7078bff7c3dab8404913928&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;Dan V.&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221085183&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2005-10-26T19:16:09&quot;&gt;2005-10-26T19:16:09&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;The feedparser page says that a prerelease v4.0 can be downloaded that includes support for Atom 1.0 feeds.  Beats writing your own :)&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;/ul&gt;
    
        &lt;/div&gt;



</content>
    </entry>
    
    

    <entry>
        <title>The zen of firehose drinking</title>
        <link href="http://decafbad.com/blog/2005/09/23/the-zen-of-firehose-drinking"/>
        <updated>2005-09-23T16:03:12+00:00</updated>
        <id>http://decafbad.com/blog/2005/09/23/the-zen-of-firehose-drinking</id>
        <content type="html">&lt;p&gt;So in the last few days, I've read two blog posts lamenting symptoms of information overload, one about &lt;a href=&quot;http://matt.blogs.it/2005/09/19.html#a1992&quot; title=&quot;Curiouser and curiouser!&quot;&gt;a backlog of aggregator items&lt;/a&gt; and another about &lt;a href=&quot;http://www.rexblog.com/2005/09/20#a8238&quot; title=&quot;rexblog.com: Rex Hammock's Weblog&quot;&gt;unread mailing list threads&lt;/a&gt;.  The common thread I've seen between both of these--and other bloggers expressing similar sentiments--is a vague sort of guilt over &quot;missing something&quot;.&lt;/p&gt;

&lt;p&gt;However, before we had access to syndication feeds or high-traffic mailing lists, we were missing all kinds of good stuff already.  It's just been in the past decade or so that personal information aggregation tech has gotten to a point where we're now aware of the dull roar of Things Being Missed.&lt;/p&gt;

&lt;p&gt;Fact is, though, that you can't catch everything.  At least not and have a human life left over--and even then, you only have so much raw mental capacity to catch it.  No, the best thing to do is to relax, accept that you're only able to lap from the stream as it goes by, and be happy that there's a stream to lap from where there was none before.&lt;/p&gt;

&lt;p&gt;Aggregate, prioritize, peruse, and discard with abandon.  This is &lt;a href=&quot;http://joi.ito.com/archives/2004/03/29/continuous_partial_attention.html&quot;&gt;continuous partial attention&lt;/a&gt; at work.&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-221089794&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://admin.support.journurl.com/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=5f89d3df08b8dedac1a0fde900a586db&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://admin.support.journurl.com/&quot;&gt;Roger Benningfield&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221089794&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2005-09-23T21:24:58&quot;&gt;2005-09-23T21:24:58&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;I used to worry about Things Being Missed, but it was ultimately a limitation of my toolset. Once my preferred aggregator added effective search folders, I let all of that go... anything I absolutely *must* see will fall into a search folder, make everything else pleasantly optional.&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221089795&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://admin.support.journurl.com/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=5f89d3df08b8dedac1a0fde900a586db&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://admin.support.journurl.com/&quot;&gt;Roger Benningfield&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221089795&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2005-09-23T21:25:29&quot;&gt;2005-09-23T21:25:29&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;er, &quot;making&quot;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221089796&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://naeblis.cx/rtomayko/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=abfc88b96ae18c85ba7aac3bded2ec5e&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://naeblis.cx/rtomayko/&quot;&gt;Ryan Tomayko&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221089796&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2005-09-24T09:50:01&quot;&gt;2005-09-24T09:50:01&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;I'm feeling this right now. My aggregrator has been fixed to my desktop for some years now but within the past month or so I've found myself leaving it closed for 3-4 days at a time. That's just insane :)

I feel like I'm not participating at the same level but I sure am getting a lot of other stuff done :)&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221089797&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-221089797&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2005-09-25T14:11:59&quot;&gt;2005-09-25T14:11:59&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;I'm sure you're right in the general case, that a Zen calm is the only sane way to deal with the overload. But I still reckon we can get much, much further towards maximising the signal/noise for the individual. So the total number of things seen may not change, but their relevance/utility can be pushed up. Things like Bayesian filters on mail can help, an aggegrator built something like Memeorandum but designed for the individual could make a lot of difference. Then there's the integration issue - why have completely separate, incompatible  tools for reading mailing lists and feeds? And creating stuff?

Blah, that was slipping into a bit of a rant, side effect of a spilling-over inbox and seriously overweight aggregator...&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221089800&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-221089800&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2005-09-25T15:17:04&quot;&gt;2005-09-25T15:17:04&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;Danny:  You're totally right, of course.  I think once you've gotten yourself into a no-guilt, zen calm about &quot;missing stuff&quot; you can start to ask yourself how to get the computer to help prioritize and get &quot;better stuff&quot; in front of you.

Not to totally toot my own horn, but I've included a few tools in Hacking RSS and Atom to play with these issues.  In Chapter 15, I've got a start on a Bayesian filter integrated with a feed aggregator.  

Also, there's a tool which (I think) is like a personal Memeorandum, in that it slurps down feeds, harvests links, then sorts the links in order of popularity along with the feed entries which mentioned them.  

I haven't found the Bayes thing to be of colossal use yet, but the popular links analyzer is right up near the top of my feed reading priority.

And, I've got just about all the mailing lists I tend to care about in feed form now, thanks to Yahoo and Google offering feeds--as well as this script for Mailman archives:

http://taint.org/mmrss/&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;/ul&gt;
    
        &lt;/div&gt;



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

