<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>Little boxes made of words (&amp; pictures).
Assembled by Jens Alfke, techgeek.</description><title>Thought Palace</title><generator>Tumblr (3.0; @thought-palace)</generator><link>http://thought-palace.tumblr.com/</link><item><title>Terra: A low-level counterpart to Lua</title><description>&lt;a href="http://terralang.org/index.html"&gt;Terra: A low-level counterpart to Lua&lt;/a&gt;: &lt;blockquote&gt;
  &lt;p&gt;Terra is a new low-level system programming language that is designed to interoperate seamlessly with the Lua programming language:&lt;/p&gt;
  
  &lt;p&gt;Like C, Terra is a simple, statically-typed, compiled language with manual memory management. But unlike C, it is designed from the beginning to interoperate with Lua. Terra functions are first-class Lua values created using the terra keyword. When needed they are JIT-compiled to machine code.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;—Zach DeVito, Stanford&lt;/p&gt;</description><link>http://thought-palace.tumblr.com/post/50662007976</link><guid>http://thought-palace.tumblr.com/post/50662007976</guid><pubDate>Fri, 17 May 2013 10:28:44 -0700</pubDate><dc:creator>eyepool</dc:creator></item><item><title>new-aesthetic:

“An ode to the journey of ó on a shipping label”...</title><description>&lt;img src="http://25.media.tumblr.com/20854fb412587071a494ab9be6905a1e/tumblr_mmlc9bfhIO1qjjis9o1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://new-aesthetic.tumblr.com/post/50344100576/an-ode-to-the-journey-of-o-on-a-shipping-label" class="tumblr_blog" target="_blank"&gt;new-aesthetic&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;“An ode to the journey of ó on a shipping label” found at &lt;a href="http://i.imgur.com/4J7Il0m.jpg" target="_blank"&gt;&lt;/a&gt;&lt;a href="http://i.imgur.com/4J7Il0m.jpg" target="_blank"&gt;&lt;a href="http://i.imgur.com/4J7Il0m.jpg" target="_blank"&gt;http://i.imgur.com/4J7Il0m.jpg&lt;/a&gt;&lt;/a&gt;, via @shyhoof.&lt;/p&gt;&lt;/blockquote&gt;</description><link>http://thought-palace.tumblr.com/post/50377525835</link><guid>http://thought-palace.tumblr.com/post/50377525835</guid><pubDate>Mon, 13 May 2013 16:36:46 -0700</pubDate><dc:creator>eyepool</dc:creator></item><item><title>Go 1.1 is released</title><description>&lt;a href="http://blog.golang.org/2013/05/go-11-is-released.html"&gt;Go 1.1 is released&lt;/a&gt;: &lt;blockquote&gt;
  &lt;p&gt;Go 1.1 includes many improvements over 1.0.&lt;/p&gt;
  
  &lt;p&gt;The most significant improvements are performance-related. We have made optimizations in the compiler and linker, garbage collector, goroutine scheduler, map implementation, and parts of the standard library. It is likely that your Go code will run noticeably faster when built with Go 1.1.&lt;/p&gt;
  
  &lt;p&gt;There are some minor changes to the language itself, two of which are worth singling out here: the changes to return requirements will lead to more succinct and correct programs, and the introduction of method values provides an expressive way to bind a method to its receiver as a function value.&lt;/p&gt;
  
  &lt;p&gt;Concurrent programming is safer in Go 1.1 with the addition of a race detector for finding memory synchronization errors in your programs. We will discuss the race detector more in an upcoming article, but for now the manual is a great place to get started.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://thought-palace.tumblr.com/post/50372042373</link><guid>http://thought-palace.tumblr.com/post/50372042373</guid><pubDate>Mon, 13 May 2013 15:24:20 -0700</pubDate><dc:creator>eyepool</dc:creator></item><item><title>JChris: “Stuart Langridge from Canonical wearing the best...</title><description>&lt;img src="http://25.media.tumblr.com/eafc37e8b3494ea71f11c0d3dafcd323/tumblr_mmlrw8Rmog1r4xhz2o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;JChris: “Stuart Langridge from Canonical wearing the best t-shirt inspired by an HTTP proxy bug ever.”&lt;/p&gt;</description><link>http://thought-palace.tumblr.com/post/50116001278</link><guid>http://thought-palace.tumblr.com/post/50116001278</guid><pubDate>Fri, 10 May 2013 15:02:32 -0700</pubDate><dc:creator>eyepool</dc:creator></item><item><title>Douglas Crockford (JavaScript guru and originator of JSON)...</title><description>&lt;img src="http://25.media.tumblr.com/fe25b9298697520b93efc2a4175eecb0/tumblr_mmhtjnrsUN1r4xhz2o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Douglas Crockford (JavaScript guru and originator of JSON) models one of our &lt;a href="http://couchbase.com" target="_blank"&gt;Couchbase&lt;/a&gt; “You Had Me At JSON” t-shirts at QCon Tokyo&lt;/p&gt;</description><link>http://thought-palace.tumblr.com/post/49947724184</link><guid>http://thought-palace.tumblr.com/post/49947724184</guid><pubDate>Wed, 08 May 2013 11:47:47 -0700</pubDate><dc:creator>eyepool</dc:creator></item><item><title>new-aesthetic:

Twitter / redcatco: “We live in a world where...</title><description>&lt;img src="http://25.media.tumblr.com/a2fe17b7c626091f6d2a8c4fc4b5abe3/tumblr_mkvqx0sIwB1qjjis9o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://new-aesthetic.tumblr.com/post/47519909593/twitter-redcatco-we-live-in-a-world-where-even" class="tumblr_blog" target="_blank"&gt;new-aesthetic&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;&lt;a href="https://twitter.com/redcatco/status/320511928604708864" target="_blank"&gt;Twitter / redcatco&lt;/a&gt;: “We live in a world where even trash cans can kernel panic.”&lt;/p&gt;&lt;/blockquote&gt;</description><link>http://thought-palace.tumblr.com/post/47556242786</link><guid>http://thought-palace.tumblr.com/post/47556242786</guid><pubDate>Tue, 09 Apr 2013 12:29:32 -0700</pubDate><dc:creator>eyepool</dc:creator></item><item><title>Mistitled: The Gathering Storm: Our Travails with iCloud Sync</title><description>&lt;a href="http://rms2.tumblr.com/post/46505165521/the-gathering-storm-our-travails-with-icloud-sync"&gt;Mistitled: The Gathering Storm: Our Travails with iCloud Sync&lt;/a&gt;: &lt;p&gt;&lt;a href="http://rms2.tumblr.com/post/46505165521/the-gathering-storm-our-travails-with-icloud-sync" class="tumblr_blog" target="_blank"&gt;rms2&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Preface&lt;/em&gt;&lt;/p&gt; &lt;p&gt;Recently, and with increasing frequency, developers have been speaking out about the difficulties they’ve had trying to implement support for iCloud in their products, and journalists have been reporting the news. I told our story to &lt;a href="http://www.arstechnica.com/" target="_blank"&gt;Ars Technica&lt;/a&gt;, and they’ve made their &lt;a href="http://arstechnica.com/apple/2013/03/frustrated-with-icloud-apples-developer-community-speaks-up-en-masse/" target="_blank"&gt;own report&lt;/a&gt;….&lt;/p&gt;&lt;/blockquote&gt;</description><link>http://thought-palace.tumblr.com/post/46778931242</link><guid>http://thought-palace.tumblr.com/post/46778931242</guid><pubDate>Sun, 31 Mar 2013 12:13:57 -0700</pubDate><dc:creator>eyepool</dc:creator></item><item><title>ArsTechnica: Frustrated with iCloud, Apple’s developer community...</title><description>&lt;img src="http://24.media.tumblr.com/66c1fc888b4c1ec81e486f24d50a2f26/tumblr_mkdvwsd3hm1r4xhz2o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;ArsTechnica: &lt;a href="http://arstechnica.com/apple/2013/03/frustrated-with-icloud-apples-developer-community-speaks-up-en-masse/" target="_blank"&gt;Frustrated with iCloud, Apple’s developer community speaks up en masse&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;See also recent coverage at &lt;a href="http://www.theverge.com/2013/3/26/4148628/why-doesnt-icloud-just-work" target="_blank"&gt;The Verge&lt;/a&gt;, and a great blog post by Brent Simmons on &lt;a href="http://inessential.com/2013/03/27/why_developers_shouldnt_use_icloud_sy" target="_blank"&gt;“Why Developers Shouldn’t Use iCloud Syncing, Even If It Worked”&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This is a great opportunity for Couchbase’s mobile technologies (which I work on) — &lt;a href="http://touchdb.org" target="_blank"&gt;TouchDB&lt;/a&gt;, and the upcoming Couchbase Lite and Couchbase Sync Gateway.&lt;/p&gt;</description><link>http://thought-palace.tumblr.com/post/46521932711</link><guid>http://thought-palace.tumblr.com/post/46521932711</guid><pubDate>Thu, 28 Mar 2013 11:41:16 -0700</pubDate><dc:creator>eyepool</dc:creator></item><item><title>How To Build An RSS Sync System: A Brain-Dump</title><description>&lt;p&gt;&lt;strong&gt;Problem Statement:&lt;/strong&gt; Google pulled the plug on Reader, but you still want a way to keep the news-reader apps on your various devices in sync, so they all know what feeds you&amp;#8217;re subscribed to and which articles you&amp;#8217;ve already read.&lt;/p&gt;

&lt;p&gt;Here&amp;#8217;s what you do. I&amp;#8217;ve built this before, as part of the OS X Syndication and PubSub frameworks. (It wasn&amp;#8217;t identical to what I&amp;#8217;m describing here, partly because app.net didn&amp;#8217;t exist so I had to do some clever things with hidden file storage on mac.com. Aren&amp;#8217;t you lucky?)&lt;/p&gt;

&lt;ol&gt;&lt;li&gt;Find a protocol that lets you publish and subscribe to small messages in store-and-forward fashion. Yay, this is already done! It&amp;#8217;s the &lt;a href="http://developers.app.net/docs/basics/messaging/" target="_blank"&gt;app.net Messaging API&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Define a custom channel type for RSS sync.&lt;/li&gt;
&lt;li&gt;Create a channel in the user&amp;#8217;s account, with ACL such that only that user can access it (i.e. private.)&lt;/li&gt;
&lt;li&gt;Encode the current subscription list somehow — probably as a tree of JSON objects containing the feed names and URLs — and save it as an attachment on the channel.&lt;/li&gt;
&lt;li&gt;Periodically check whether the content of this attachment has changed; if so, download it and update your app&amp;#8217;s subscription list from it.&lt;/li&gt;
&lt;li&gt;Define an algorithm for identifying a news article by a unique digest. Basically you collect the attributes that identify the article and run them and the feed URL through something like SHA-1. These attributes could be just the article UUID if the feed includes those; else the permalink; else the title, else the body. (If you&amp;#8217;ve written a newsreader you know what I&amp;#8217;m talking about and have probably done this already. It&amp;#8217;s just that for compatibility, all apps have to agree on the details of the encoding.)&lt;/li&gt;
&lt;li&gt;When the user marks articles as read, remember their digests. Periodically bundle up the recent digests and publish them in a message to the channel.&lt;/li&gt;
&lt;li&gt;When messages arrive on the channel, unpack them into lists of article digests. Mark every such article as read. Remove any such articles from the recently-marked-as-read list described in the previous step.&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;That&amp;#8217;s pretty much it. Note that the traffic in this channel is pretty low: if a digest is 20 bytes (ok, 30 in base64), and a user reads a few hundred articles a day, that&amp;#8217;s a few kbytes of data a day. No problem. The number of messages can be tuned by changing the heuristic for how long to wait to post to the channel after the user reads a message. Waiting a couple of minutes seems reasonable, as long as you make sure to post before the user quits or deactivates the app.&lt;/p&gt;

&lt;p&gt;A newly installed app will want to reach back into the channel&amp;#8217;s history to find out what articles are already read. How far back is arbitrary, but it depends on how long articles stay in the RSS feeds. You can do something like reading through the last two weeks of the channel, and then assuming any article from a feed that&amp;#8217;s older than two weeks must already be read. It&amp;#8217;s not 100% accurate but it&amp;#8217;s pretty close. (And this issue only applies to newly installed apps.)&lt;/p&gt;

&lt;p&gt;&amp;#8220;Starring&amp;#8221; or favoriting articles works the same way as marking them as read. You just need something like an additional bit of metadata on each digest to determine whether the article is starred  or not. (With additional bits you can indicate more state like an article that&amp;#8217;s been explicitly marked unread again.)&lt;/p&gt;

&lt;p&gt;As I re-read this, I&amp;#8217;m remembering some interesting edge cases and details that I don&amp;#8217;t want to get into here. They&amp;#8217;re not rocket science, so I&amp;#8217;ll leave them as exercises for the reader. If you want clues, just ask&amp;#8230;&lt;/p&gt;</description><link>http://thought-palace.tumblr.com/post/45328704590</link><guid>http://thought-palace.tumblr.com/post/45328704590</guid><pubDate>Wed, 13 Mar 2013 22:44:00 -0700</pubDate><category>rss</category><category>sync</category><dc:creator>eyepool</dc:creator></item><item><title>Hi Jens, I believe in Couchbase you had an embedded Erlang RT suitable for iOS; is this still the case in Touchbase? Thanks, Oliver</title><description>&lt;p&gt;The old Couchbase Mobile had an embedded Erlang, yes. That’s what made it so big and slow, unfortunately. TouchDB and Couchbase Lite are written natively in Objective-C with no interpreters.&lt;/p&gt;</description><link>http://thought-palace.tumblr.com/post/43847395023</link><guid>http://thought-palace.tumblr.com/post/43847395023</guid><pubDate>Sat, 23 Feb 2013 16:34:27 -0800</pubDate><dc:creator>eyepool</dc:creator></item><item><title>spam tip</title><description>&lt;p&gt;&lt;strong&gt;Want to cut down on email spam? Add a filter to your email program that will trash any messages whose From address starts with “contact@”.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I set up such a filter two weeks ago, and so far it’s caught about 90% of the junk that otherwise makes it through even my ISP’s and Apple Mail.app’s spam blockers. (I think there may have been one false positive, but not more. Apparently almost no one sends real email from a contact@ address.)&lt;/p&gt;

&lt;p&gt;(FYI, all of these spams seem to be the result of one network. They’ve recently implemented a trick to work around &lt;a href="http://www.dkim.org" target="_blank"&gt;DomainKey&lt;/a&gt;, which is an anti-spam measure that digitally signs an email message to prove that it legitimately came from the email domain in its From address. DomainKey is great for stopping spam with forged @gmail.com or @amazon.com addresses, but what these spammers have done is registered a buttload of randomly-named domains and installed DomainKey on them, so they can send out spam with &lt;em&gt;valid&lt;/em&gt; DomainKey signatures from their domains. The signature gives spam-filters a warm fuzzy feeling about the message, making it less likely to be marked as spam. Presumably the anti-spam folks are blacklisting these domains as fast as they can, but it’s easy for the spammers to keep registering more. I don’t know where this particular arms race will end.)&lt;/p&gt;</description><link>http://thought-palace.tumblr.com/post/40038037743</link><guid>http://thought-palace.tumblr.com/post/40038037743</guid><pubDate>Tue, 08 Jan 2013 13:50:39 -0800</pubDate><category>spam</category><dc:creator>eyepool</dc:creator></item><item><title>"There are only two hard things in computer science: cache invalidation, naming things, and..."</title><description>“There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://martinfowler.com/bliki/TwoHardThings.html" target="_blank"&gt;Martin Fowler&lt;/a&gt;, intentionally misquoting Phil Karlton&lt;/em&gt;</description><link>http://thought-palace.tumblr.com/post/38347533451</link><guid>http://thought-palace.tumblr.com/post/38347533451</guid><pubDate>Wed, 19 Dec 2012 17:31:49 -0800</pubDate><dc:creator>eyepool</dc:creator></item><item><title>iTunes 11 and Colors</title><description>&lt;a href="http://www.panic.com/blog/2012/12/itunes-11-and-colors/"&gt;iTunes 11 and Colors&lt;/a&gt;: &lt;p&gt;“iTunes 11 is a radical departure from previous versions and nothing illustrates this more than the new album display mode. The headlining feature of this display is the new view style that visually matches the track listing to the album’s cover art. The result is an attractive display of textual information that seamlessly integrates with the album’s artwork.&lt;/p&gt;

&lt;p&gt;“After using iTunes for a day I wondered just how hard it would be to mimic this functionality — use a source image to create a themed image/text display.”&lt;/p&gt;

&lt;p&gt;—Wade, from Panic&lt;/p&gt;

&lt;p&gt;He goes on to provide an open source library to compute these colors for any image. Nice.&lt;/p&gt;</description><link>http://thought-palace.tumblr.com/post/37746496546</link><guid>http://thought-palace.tumblr.com/post/37746496546</guid><pubDate>Tue, 11 Dec 2012 15:51:15 -0800</pubDate><dc:creator>eyepool</dc:creator></item><item><title>"IDEKit is a framework designed to make it easy to add programmer friendly editors to existing..."</title><description>““IDEKit is a framework designed to make it easy to add programmer friendly editors to existing programs, or design a whole project based IDE. It includes support for plugins for languages, syntax coloring, preference panels, etc… See the release notes for more details. It was designed to work with both 10.2 and 10.3 originally, and was built using Xcode 1.1 (targeting 10.2.7). IDEKit was forked internally at Apple, and is the basis for Xcode’s editing capabilities, syntax highlighting, and project format. It is a highly complicated framework, and as such, is a little unstable at the moment.””&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="https://github.com/CodaFi/IDEKit" target="_blank"&gt;CodaFi/IDEKit · GitHub&lt;/a&gt;&lt;/em&gt;</description><link>http://thought-palace.tumblr.com/post/37717676723</link><guid>http://thought-palace.tumblr.com/post/37717676723</guid><pubDate>Tue, 11 Dec 2012 08:08:05 -0800</pubDate><dc:creator>eyepool</dc:creator></item><item><title>Old blog archive at last</title><description>&lt;a href="http://snej.github.com/archive.html"&gt;Old blog archive at last&lt;/a&gt;: &lt;p&gt;I exported the old Thought Palace WordPress blog posts from MySQL and wrote a little Ruby script to massage them into Jekyll format so I can host them on Github. Here they are — yes, even the &lt;a href="http://snej.github.com/2007/07/07/Apricot-Jam-Recipe/" target="_blank"&gt;apricot jam recipe&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The theme is kind of lame, and there are probably some formatting glitches and definitely some missing graphics, but the text is there.&lt;/p&gt;</description><link>http://thought-palace.tumblr.com/post/34453152316</link><guid>http://thought-palace.tumblr.com/post/34453152316</guid><pubDate>Sat, 27 Oct 2012 17:56:17 -0700</pubDate><dc:creator>eyepool</dc:creator></item><item><title>Any chance you'll be uploading your archive to this site? "The Lost Lesson of Instant Typing" was a great piece and I was looking for it again to share with someone.</title><description>&lt;p&gt;I really should! Unfortunately I think I’d have to dig them out of the MySQL database and then convert the Textile to Markdown, and I keep finding better things to do with my weekends…&lt;/p&gt;

&lt;p&gt;In the meantime, the WaybackMachine still has archives of my old blog.&lt;/p&gt;</description><link>http://thought-palace.tumblr.com/post/34388990448</link><guid>http://thought-palace.tumblr.com/post/34388990448</guid><pubDate>Fri, 26 Oct 2012 19:16:53 -0700</pubDate><dc:creator>eyepool</dc:creator></item><item><title>Galuca Icons Project</title><description>&lt;a href="http://galuca.com/"&gt;Galuca Icons Project&lt;/a&gt;: &lt;blockquote&gt;
  &lt;p&gt;Galuca is a special project to develop FREE high-quality, high-resolution icons for iOS, Android and Windows Phone apps.&lt;/p&gt;
  
  &lt;p&gt;Galuca is aimed at helping professional and freelance developers when designing and choosing stunning icons for their apps with minimum time and no cost.&lt;/p&gt;
  
  &lt;p&gt;All Galuca project’s icons are designed, developed and distributed freely according to Creative Commons Attribution license v3.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Just watch out; there are a couple of icons using trademarks in there, like the Playboy bunny, UPS logo, Olympic rings…&lt;/p&gt;</description><link>http://thought-palace.tumblr.com/post/33166641306</link><guid>http://thought-palace.tumblr.com/post/33166641306</guid><pubDate>Mon, 08 Oct 2012 09:45:59 -0700</pubDate><dc:creator>eyepool</dc:creator></item><item><title>webkitmemes:

Debugging JavaScriptCore.</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_mbe8m5nmtk1rqvy12o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://webkitmemes.tumblr.com/post/32905066897/debugging-javascriptcore" class="tumblr_blog" target="_blank"&gt;webkitmemes&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Debugging JavaScriptCore.&lt;/p&gt;&lt;/blockquote&gt;</description><link>http://thought-palace.tumblr.com/post/32907041019</link><guid>http://thought-palace.tumblr.com/post/32907041019</guid><pubDate>Thu, 04 Oct 2012 17:39:13 -0700</pubDate><dc:creator>eyepool</dc:creator></item><item><title>Dilbert

(Except for the words “large-scale”, he...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_m9xxy6QnDs1r4xhz2o1_500.gif"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Dilbert&lt;/p&gt;

&lt;p&gt;(Except for the words “large-scale”, he might be talking about TouchDB…)&lt;/p&gt;</description><link>http://thought-palace.tumblr.com/post/31004096084</link><guid>http://thought-palace.tumblr.com/post/31004096084</guid><pubDate>Thu, 06 Sep 2012 11:27:42 -0700</pubDate><dc:creator>eyepool</dc:creator></item><item><title>A successful Git branching model » nvie.com</title><description>&lt;a href="http://nvie.com/posts/a-successful-git-branching-model/"&gt;A successful Git branching model » nvie.com&lt;/a&gt;: &lt;blockquote&gt;
  &lt;p&gt;In this post I present the development model that I’ve introduced for all of my projects (both at work and private) about a year ago, and which has turned out to be very successful. I’ve been meaning to write about it for a while now, but I’ve never really found the time to do so thoroughly, until now. I won’t talk about any of the projects’ details, merely about the branching strategy and release management.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://thought-palace.tumblr.com/post/30053008268</link><guid>http://thought-palace.tumblr.com/post/30053008268</guid><pubDate>Thu, 23 Aug 2012 13:37:36 -0700</pubDate><dc:creator>eyepool</dc:creator></item></channel></rss>
