<?xml version="1.0"?>
<rss version="2.0.">
  <channel>
    <title>Advogato blog for mindcrime</title>
    <link>http://www.advogato.org/person/mindcrime/</link>
    <description>Advogato blog for mindcrime</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Wed, 14 May 2008 14:17:55 GMT</pubDate>
    <item>
      <pubDate>Sun, 11 May 2008 02:22:37 GMT</pubDate>
      <title>OpenQabal 0.0.3 available</title>
      <link>http://www.advogato.org/person/mindcrime/diary.html?start=31</link>
      <guid>http://www.jroller.com/openqabal/entry/openqabal_0_0_3_available</guid>
      <description>&lt;p /&gt;
&lt;a href="https://openqabal.dev.java.net" &gt;OpenQabal&lt;/a&gt; 0.0.3 has been released and is now available from the SVN repo.  As with previous releases, there are not yet pre-built binary releases available... you will have to check the code out from SVN and build it. Thankfully
this process is now *much* easier as a result of massive work on the build system and the addition of scripts to automate most of the
tedious stuff.  You can now essentially build and install OpenQabal with 4 commands.
&lt;p /&gt;
Changes in this release include:

&lt;p /&gt;
&lt;ul&gt;
    &lt;li&gt;New, more modular build system using Ivy for dependency management and incorporating useful tools such as FindBugs, JDepend, PMD, TestNG, Cobertura, etc.&lt;/li&gt;
    &lt;li&gt;New "User Dashboard" component that provides the main point of entry and ties the various components together visually&lt;/li&gt;
    &lt;li&gt;Concordantly with the introduction of the new User Dashboard, all of the old Sitemesh stuff has been ripped out&lt;/li&gt;
    &lt;li&gt;New configure and install scripts to automate most of the tedious parts of building and installing OpenQabal&lt;/li&gt;
    &lt;li&gt;Addition of many unit tests (we still don't have 100% test coverage, but progress has been made)&lt;/li&gt;
    &lt;li&gt;New "IdentityEngine" component introduced (more on this later)&lt;/li&gt;
    &lt;li&gt;Posting blogs using MetaWeblogAPI now works with the OpenQabal IdentityEngine component&lt;/li&gt;
    &lt;li&gt;Various minor bug fixes and tweaks&lt;/li&gt;
&lt;/ul&gt;
&lt;p /&gt;
This release is a huge step in the direction of having a really usable system, but there is still a &lt;i&gt;LOT&lt;/i&gt; of work to be done.  Some things that had originally been planned for this release had to be deferred to 0.0.4, with OpenID support being the most notable such item.  And of course there are still plenty of ideas on the roadmap that we haven't even gotten started on yet.  But we're now in a lot better position to be able to start on some of the more interesting stuff, such as the "distributed conversation" support, tools for building a managing the "social graph," etc.
&lt;p /&gt;
Look for a new post soon with more discussion of what the roadmap will look in the near future, as well as some discussion of some of the important changes that did make it into 0.0.3.  And with any luck, the long-awaited "demo server" will be coming soon, as well as some screencasts and other ways of exploring OpenQabal.
&lt;p /&gt;

</description>
    </item>
    <item>
      <pubDate>Sun, 4 May 2008 22:10:01 GMT</pubDate>
      <title>2 more tasks until OpenQabal 0.0.3 can be released</title>
      <link>http://www.advogato.org/person/mindcrime/diary.html?start=30</link>
      <guid>http://www.jroller.com/openqabal/entry/2_more_tasks_until_openqabal</guid>
      <description>&lt;p /&gt;
Finally getting closer and closer to getting this &lt;a href="https://openqabal.dev.java.net" &gt;OpenQabal&lt;/a&gt; release out.  The last two tasks to do are: A. verify the new SQL which includes a "seed" admin user, and B. make the install/config/uninstall scripts and any utility scripts working on Windows.  Most of that stuff is in Ruby so it should be pretty portable, but there are some Bash scripts which will need equivalents written as DOS batch files.  Ugh.  Still, this stuff should be done soon, maybe tonight, which means the release should
happen in the next day or two.
&lt;p /&gt;
In other news, I've started working on getting setup with Amazon EC2, in order to host a "demo" instance of OpenQabal.
&lt;p /&gt;
And after that, I think I need to go on holiday for a while. :-)
&lt;p /&gt;

</description>
    </item>
    <item>
      <pubDate>Tue, 29 Apr 2008 04:12:26 GMT</pubDate>
      <title>OpenQabal Update</title>
      <link>http://www.advogato.org/person/mindcrime/diary.html?start=29</link>
      <guid>http://www.jroller.com/openqabal/entry/openqabal_update</guid>
      <description>&lt;p /&gt;
Ok, the new &lt;a href="https://openqabal.dev.java.net" &gt;OpenQabal&lt;/a&gt; release that was &lt;a href="http://www.jroller.com/openqabal/entry/new_openqabal_release_coming_soon" &gt;mentioned a few weeks ago&lt;/a&gt; is *finally* eminent. No really, it's coming soon.  The big hold-up turned out  to be a bit of Roller integration that had been overlooked.  Getting single-sign-on and integration with the centralized identity stuff working using Acegi and CAS takes care of web access; and that stuff has been in place for a while now.  But at some point we realized that API access for posting new blog entries also needed to be wired into the new authentication stuff.  And that's a whole new can of worms.  
&lt;p /&gt;
Basically, deciding to implement that in this release meant moving forward with implementing an initial version of what we're calling the IdentityEngine, which will eventually be the centralized source for all things identity, vis-a-vis OpenQabal.  Even for OpenID logins or other logins using an external authentication provider, OpenQabal has to keep track of that that that such-and-such identity exists, and map it to resources, etc.  So getting this piece in place was kind of a big deal, even if this first cut at it is fairly naive.
&lt;p /&gt;
Anyway, with that in place and API access now working, the last things left to do before a release are basically all "fit and polish" work.   Clean up some loose ends here and there, more testing, tweaking the SQL scripts and the install scripts.  Oh, and the install stuff needs to be tested on Windows and any relevant tweaks made.  At any rate, if things go well, look for the new release maybe this weekend, or early next week.
&lt;p /&gt;
</description>
    </item>
    <item>
      <pubDate>Wed, 16 Apr 2008 20:18:08 GMT</pubDate>
      <title>Update on my Data Portability presentation @ "Refresh The Triangle"</title>
      <link>http://www.advogato.org/person/mindcrime/diary.html?start=28</link>
      <guid>http://www.jroller.com/openqabal/entry/update_on_my_dataportability_presentation</guid>
      <description>&lt;p /&gt;
So apparently there was some miscommunication or whatever, and I'm not going to be presenting at this
month's &lt;a href="http://www.refreshthetriangle.org/" &gt;Refresh The Triangle&lt;/a&gt; after all.  I am, however, now officially "on the hook" to present a talk on Data Portability at the September "Refresh" meeting.  The actual date will be Thursday, Sept. 25, 2008.  Location TBD, as far as I know.  Check the Refresh website for more details.
&lt;p /&gt;
</description>
    </item>
    <item>
      <pubDate>Wed, 9 Apr 2008 04:12:22 GMT</pubDate>
      <title>Google is now an OpenID provider: Use your Google account to sign into any site that accepts OpenID</title>
      <link>http://www.advogato.org/person/mindcrime/diary.html?start=27</link>
      <guid>http://www.jroller.com/openqabal/entry/google_is_now_an_openid</guid>
      <description>&lt;p /&gt;
It appears that &lt;a href="http://www.google.com" &gt;Google&lt;/a&gt; is now &lt;a href="http://openid-provider.appspot.com/" &gt;an OpenID provider&lt;/a&gt;, which means you can log into any site which
allows &lt;a href="http://www.openid.net" &gt;OpenID&lt;/a&gt; logins using a Google account.  This is a pretty big win for OpenID in terms of putting even more momentum behind the protocol.  Of course the truth still holds - as said before - that "it doesn't matter if everybody and their brother is an OpenID provider, if nobody allows OpenID logins."  But the number of sites that do accept OpenID appears to be growing and an endorsement by Google can't hurt in terms of encouraging others to move in that direction.
&lt;p /&gt;
Unfortunately this blog itself doesn't actually support OpenID logins, which is something of a bummer.  It'll be fun when we reach a point where we can go "self-hosted" using &lt;a href="https://openqabal.dev.java.net" &gt;OpenQabal&lt;/a&gt; and use this blog as a place to play with some of the new and nifty stuff coming down the pipe.  With some luck, that'll happen before the entropic heat death of the universe.  &amp;lt;big-grin / &amp;gt;
&lt;p /&gt;
</description>
    </item>
    <item>
      <pubDate>Sun, 30 Mar 2008 10:17:16 GMT</pubDate>
      <title>The Economist: Social Networks Are Not A Business</title>
      <link>http://www.advogato.org/person/mindcrime/diary.html?start=26</link>
      <guid>http://www.jroller.com/openqabal/entry/the_economist_social_networks_are</guid>
      <description>&lt;p /&gt;
Just stumbled across an &lt;a href="http://www.economist.com/business/displaystory.cfm?story_id=10880936" &gt;interesting article&lt;/a&gt; from &lt;a href="http://www.economist.com" &gt;The Economist&lt;/a&gt; which makes an case that social networks, ala Facebook, Orkut, Myspace, etc., are not a business.  Or rather, that the "social network" per-se is not valid as a business model in and of itself.
&lt;p /&gt;
From the article:
&lt;p /&gt;
&lt;i&gt;
Social networking appears to be similar in this regard. The big internet and media companies have bid up the implicit valuations of MySpace, Facebook and others. But that does not mean there is a working revenue model. Sergey Brin, Google's co-founder, recently admitted that Google's &#x201C;social networking inventory as a whole&#x201D; was proving problematic and that the &#x201C;monetisation work we were doing there didn't pan out as well as we had hoped.&#x201D; Google has a contractual agreement with News Corp to place advertisements on its network, MySpace, and also owns its own network, Orkut. Clearly, Google is not making money from either.
&lt;p /&gt;
Facebook, now allied to Microsoft, has fared worse. Its grand attempt to redefine the advertising industry by pioneering a new approach to social marketing, called Beacon, failed completely. Facebook's idea was to inform a user's friends whenever he bought something at certain online retailers, by running a small announcement inside the friends' &#x201C;news feeds&#x201D;. In theory, this was to become a new recommendation economy, an algorithmic form of word of mouth. In practice, users rebelled and privacy watchdogs cried foul. Mark Zuckerberg, Facebook's founder, admitted in December that &#x201C;we simply did a bad job with this release&#x201D; and apologised.
&lt;/i&gt;
&lt;p /&gt;
Of course the point here isn't to disparage the usefulness of social networks, in fact, they article goes on to elaborate on how ubiquitous social networking (as opposed to "social networks") may become
(emphasis added):
&lt;p /&gt;
&lt;i&gt;
So it is entirely conceivable that social networking, like web-mail, will never make oodles of money. That, however, in no way detracts from its enormous utility. Social networking has made explicit the connections between people, so that a thriving ecosystem of small programs can exploit this &#x201C;social graph&#x201D; to enable friends to interact via games, greetings, video clips and so on.
&lt;p /&gt;
&lt;b&gt;Coming up for air&lt;/b&gt;&lt;br /&gt;
But should users really have to visit a specific website to do this sort of thing? &lt;em&gt;&#x201C;We will look back to 2008 and think it archaic and quaint that we had to go to a destination like Facebook or LinkedIn to be social,&#x201D; says Charlene Li at Forrester Research, a consultancy. Future social networks, she thinks, &#x201C;will be like air. They will be anywhere and everywhere we need and want them to be.&#x201D;&lt;/em&gt; No more logging on to Facebook just to see the &#x201C;news feed&#x201D; of updates from your friends; instead it will come straight to your e-mail inbox, RSS reader or instant messenger. No need to upload photos to Facebook to show them to friends, since those with privacy permissions in your electronic address book can automatically get them.
&lt;p /&gt;
The problem with today's social networks is that they are often closed to the outside web. The big networks have decided to be &#x201C;open&#x201D; toward independent programmers, to encourage them to write fun new software for them. But they are reluctant to become equally open towards their users, because the networks' lofty valuations depend on maximising their page views&#x2014;so they maintain a tight grip on their users' information, to ensure that they keep coming back. As a result, avid internet users often maintain separate accounts on several social networks, instant-messaging services, photo-sharing and blogging sites, and usually cannot even send simple messages from one to the other. They must invite the same friends to each service separately. It is a drag.
&lt;/i&gt;
&lt;p /&gt;
Of course this closely parallels what &lt;a href="http://www.gigaom.com" &gt;Om Malik&lt;/a&gt; was saying a while back in his &lt;a href="http://gigaom.com/2007/02/05/are-social-networks-just-a-feature/" &gt;Are Social Networks Just a Feature?&lt;/a&gt; article.  Specifically, Om says "&lt;i&gt;It is time to rethink the whole notion of social networking, and start thinking of it as a feature for other online activities. &lt;/i&gt;"
&lt;p /&gt;
Needless to say, we here at &lt;a href="https://openqabal.dev.java.net" &gt;OpenQabal&lt;/a&gt; agree, and are one of a handful of projects working on creating software to support "social networking as a feature."  That's not to say that when OQ is finished you couldn't take it, put an instance on the public 'Net, and position it as a Facebook competitor.  It's just that we think doing so would be a really bad idea, if you plan to make money.
&lt;p /&gt;

</description>
    </item>
    <item>
      <pubDate>Sun, 30 Mar 2008 07:11:29 GMT</pubDate>
      <title>An interesting discussion about Data Portability</title>
      <link>http://www.advogato.org/person/mindcrime/diary.html?start=25</link>
      <guid>http://www.jroller.com/openqabal/entry/an_interesting_discussion_about_data</guid>
      <description>&lt;p /&gt;
If you've been following the whole &lt;a href="http://www.dataportability.org" &gt;Data Portability&lt;/a&gt; scene with any interest, there's an interesting &lt;a href="http://www.ownyouridentity.com/2008/03/28/a-journey-of-a-thousand-steps/#comment-84" &gt;discussion going on here&lt;/a&gt; that is worth reading / participating in.  Obviously there's still a lot of disagreement about certain aspects of this whole thing, but hopefully things will coalesce sooner than later and the discussion will become even more pragmatic.
&lt;p /&gt;
On a related note, I'm tentatively scheduled to present on the subject of Data Portability at next month's &lt;a href="http://www.refreshthetriangle.org/" &gt;Refresh The Triangle&lt;/a&gt; event, so any Triangle area folks who are interested, please do come out and take part.
&lt;p /&gt;
In the mean-time, I have to do some catching up with what the current areas of focus, themes, patterns, etc. are among the players in this space.  I'm a little behind on reading the DP list, so it's time to get back into that conversation a little more earnestly.  And even more so if &lt;a href="https://openqabal.dev.java.net" &gt;OpenQabal&lt;/a&gt; is going to implement "Data Portability" (which, of course, depends on what that turns out to be!).
&lt;p /&gt;
Also, the &lt;a href="http://wiki.dataportability.org/display/dpmain/Technical+Documentation" &gt;technical documentation section&lt;/a&gt; of the dataportability.org site has some interesting reading for anybody who's trying to understand what this whole discussion is about.  In particular, see the &lt;a href="http://wiki.dataportability.org/display/dpmain/Use+Cases" &gt;use cases&lt;/a&gt; section.
&lt;p /&gt;
</description>
    </item>
    <item>
      <pubDate>Sat, 29 Mar 2008 10:15:59 GMT</pubDate>
      <title>OpenSocial Foundation</title>
      <link>http://www.advogato.org/person/mindcrime/diary.html?start=24</link>
      <guid>http://www.jroller.com/openqabal/entry/opensocial_foundation</guid>
      <description>&lt;p /&gt;
Old news by now, but I wanted to comment real quick on the announced &lt;a href="http://google-code-updates.blogspot.com/2008/03/opensocial-foundation.html" &gt;OpenSocial Foundation&lt;/a&gt;.
In light of my &lt;a href="http://www.jroller.com/openqabal/entry/yahoo_to_adopt_google_opensocial" &gt;previous comments&lt;/a&gt; about the status of the OpenSocial specification(s), I am
happy to see this:
&lt;p /&gt;
&lt;i&gt;
Today we are pleased to announce that Google is joining together with Yahoo! and MySpace in the creation of a non-profit foundation for the open and transparent governance of the OpenSocial specifications and intellectual property. This foundation, modeled after the community-led and industry-supported OpenID Foundation, will seek to ensure that the technology behind OpenSocial remains implementable by all, freely and without restriction, in perpetuity. The establishment of the foundation is a necessary and exciting next step toward an open model for application syndication via an increasingly socially-enabled Internet, and we invite and encourage your involvement as we complete this process over the next several months.
&lt;/i&gt;
&lt;p /&gt;
I'm not sure about the creation of a new organization to do this work,as opposed to working with an existing  standards body, but I suppose this is - at minimum - a positive step in the right direction. At best, it means we can put fears about the status of the OpenSocial spec(s) to rest.
&lt;p /&gt;
More info at:
&lt;p /&gt;
&lt;a href="http://sites.google.com/a/opensocial.org/opensocial/OpenSocial-Foundation-Proposal" &gt;Google&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://www.techcrunch.com/2008/03/25/as-predicted-yahoo-joins-opensocial-but-wait-theres-more/" &gt;TechCrunch&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://www.news.com/8301-13953_3-9902586-80.html?tag=nefd.lede" &gt;CNet&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://mashable.com/2008/03/25/yahoo-supports-opensocial-myspace-google/" &gt;Mashable&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://www.readwriteweb.com/archives/liveblogging_opensocial_founda.php" &gt;ReadWriteWeb&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://www.centernetworks.com/opensocial-yahoo-google" &gt;CenterNetworks&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://gigaom.com/2008/03/25/the-birth-of-the-opensocial-foundation/" &gt;GigaOM&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://blog.programmableweb.com/2008/03/25/google-yahoo-myspace-form-opensocial-foundation/" &gt;ProgrammableWeb&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://facereviews.com/2008/03/25/introducing-the-opensocial-foundation/" &gt;FaceReviews&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://www.eweek.com/c/a/Application-Development/Facebook-Declines-to-Join-the-OpenSocial-Foundation/" &gt;EWeek&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://www.informationweek.com/news/showArticle.jhtml?articleID=206905654" &gt;InformationWeek&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://www.infoworld.com/news/feeds/08/03/25/Yahoo--Google--MySpace-form-OpenSocial-foundation.html" &gt;InfoWorld&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9071598" &gt;ComputerWorld&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://www.cioinsight.com/c/a/Past-News/Google-Yahoo-Social-Networking/" &gt;CIO Insight&lt;/a&gt;
&lt;p /&gt;</description>
    </item>
    <item>
      <pubDate>Sat, 29 Mar 2008 08:11:29 GMT</pubDate>
      <title>New OpenQabal Release Coming Soon</title>
      <link>http://www.advogato.org/person/mindcrime/diary.html?start=23</link>
      <guid>http://www.jroller.com/openqabal/entry/new_openqabal_release_coming_soon</guid>
      <description>&lt;p /&gt;
The last month has been an interesting time for &lt;a href="https://openqabal.dev.java.net" &gt;OpenQabal&lt;/a&gt;.  Thanks to my
previous employer graciously laying me off from my job about 5 weeks ago, I've had the opportunity to spend most of the last month
essentially working on OpenQabal full-time.  A lot of progress has been made, and I anticipate making a formal 0.0.3 release soon, probably within the next week.
&lt;p /&gt;
Some of the changes that will appear (this does not, btw, map exactly to the previous road-map.  As they say, "planning is essential, but a plan is useless.")
&lt;p /&gt;
&lt;ul&gt;
&lt;li&gt;New, more modular build system using Ivy for dependency management and incorporating useful tools such as FindBugs, JDepend, PMD, TestNG, Cobertura, etc.&lt;/li&gt;
&lt;li&gt;New "User Dashboard" component that provides the main point of entry and ties the various components together visually&lt;/li&gt;
&lt;li&gt;Concordantly with the introduction of the new User Dashboard, all of the old Sitemesh stuff has been ripped out&lt;/li&gt;
&lt;li&gt;New configure and install scripts to automate most of the tedious parts of building and installing OpenQabal&lt;/li&gt;
&lt;li&gt;Addition of many unit tests (we still don't have 100% test coverage, but progress has been made)&lt;/li&gt;
&lt;li&gt;Various minor bug fixes and tweaks&lt;/li&gt;
&lt;li&gt;Probably some other stuff I'm forgetting&lt;/li&gt;
&lt;/ul&gt;
&lt;p /&gt;
Unfortunately a couple of things that I'd hoped to get in a 0.0.3 release are going to have to be deferred, with the most notable being OpenID login support.  However, a subsequent 0.0.4 release should be around in relatively short order, and will include OpenID and - if things go well - a number of other big improvements.
&lt;p /&gt;
Unfortunately I have to go back to work for "the man" now so that I can pay my rent, so I won't be able to spend quite as much time
on OpenQabal.  But things will continue to move forward.  There may actually be some even bigger news in the near future, so stay tuned.
&lt;p /&gt;
</description>
    </item>
    <item>
      <pubDate>Sat, 29 Mar 2008 07:12:32 GMT</pubDate>
      <title>Prolog? I'm going to learn Prolog?</title>
      <link>http://www.advogato.org/person/mindcrime/diary.html?start=22</link>
      <guid>http://www.jroller.com/openqabal/entry/prolog_i_m_going_to</guid>
      <description>&lt;p /&gt;
Sometime ago I &lt;a href="http://www.jroller.com/mindcrime/entry/a_free_online_e_book" &gt;blogged about&lt;/a&gt; the availability of some great resources for learning &lt;a href="http://en.wikipedia.org/wiki/Prolog" &gt;Prolog&lt;/a&gt;.  At the time, the available materials I'd found were:
&lt;p /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.cs.nps.navy.mil/people/faculty/rowe/book/book.html" &gt; Artificial Intelligence through Prolog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.j-paine.org/prolog/mathnotes/files/pms/node1.html" &gt;Introduction to Prolog for Mathematicians.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amzi.com/ExpertSystemsInProlog/" &gt;Building Expert Systems in Prolog&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p /&gt;
Now, thanks to &lt;a href="http://programming.reddit.com" &gt;programming.reddit.com&lt;/a&gt;, I've found a couple of additional references on
Prolog, which are also freely available online.
&lt;p /&gt;
&lt;a href="http://www.cs.bris.ac.uk/~flach/SimplyLogical.html" &gt;Simply Logical: Intelligent Reasoning by Example&lt;/a&gt;
&lt;br /&gt;
and
&lt;br /&gt;
&lt;a href="http://www.ida.liu.se/~ulfni/lpp/" &gt;Logic, Programming and Prolog&lt;/a&gt;
&lt;p /&gt;
Luckily there are also a number of high quality implementations of Prolog available, including &lt;a href="http://www.gprolog.org/" &gt;GNU Prolog&lt;/a&gt;, &lt;a href="http://www.swi-prolog.org/" &gt;SWI Prolog&lt;/a&gt; and &lt;a href="http://www.clip.dia.fi.upm.es/Software/Ciao/" &gt;Ciao Prolog&lt;/a&gt;.
&lt;p /&gt;
Now to find some time to dig in... and figure out what part(s) of &lt;a href="https://openqabal.dev.java.net" &gt;OpenQabal&lt;/a&gt; to write in Prolog.  
&lt;p /&gt;
Edit (03-30-200): Apropos, &lt;a href="http://www.google.com/notebook/public/08330933169560253578/BDQT7SgoQ3_aR_-si#NDRouSgoQ_9yG-fki" &gt;this link&lt;/a&gt; just appeared at the top of programming.reddit.com.  Good stuff.
&lt;p /&gt;</description>
    </item>
  </channel>
</rss>
