<?xml version="1.0"?>
<rss version="2.0">

<channel>
	<title><a href="../">Matt Brubeck</a>: Planet Matt</title>
	<link>http://limpet.net/mbrubeck/planet/</link>
	<language>en</language>
	<description>&lt;a href=&quot;../&quot;&gt;Matt Brubeck&lt;/a&gt;: Planet Matt - http://limpet.net/mbrubeck/planet/</description>

<item>
	<title>Weblog: Discovering Urbit: Functional programming from scratch</title>
	<guid isPermaLink="false">http://limpet.net/mbrubeck//2010/03/12/urbit</guid>
	<link>http://limpet.net/mbrubeck/2010/03/12/urbit.html</link>
	<description>&lt;p&gt;C. Guy Yarvin is a “&lt;em&gt;good&lt;/em&gt; friend” of &lt;a href=&quot;http://unqualified-reservations.blogspot.com/&quot;&gt;Mencius Moldbug&lt;/a&gt;, a
pseudonymous blogger known for iconoclastic novella-length essays on
politics and history (and occasionally &lt;a href=&quot;http://unqualified-reservations.blogspot.com/2007/08/whats-wrong-with-cs-research.html&quot;&gt;computer science&lt;/a&gt;).  Guy recently
&lt;a href=&quot;http://moronlab.blogspot.com/&quot;&gt;published&lt;/a&gt;, under his own name, a project in language and
systems design.  His own writing about his work is entertaining but verbose
(as Moldbug's readers might expect), so I will attempt to summarize it here.&lt;/p&gt;

&lt;h1&gt;Nock, Urbit, Watt&lt;/h1&gt;

&lt;p&gt;First there is &lt;a href=&quot;http://moronlab.blogspot.com/2010/01/nock-maxwells-equations-of-software.html&quot;&gt;Nock&lt;/a&gt;, &lt;em&gt;“a tool for defining higher-level languages –
comparable to the lambda calculus, but meant as foundational system software
rather than foundational meta­mathe­matics.”&lt;/em&gt;  Its primitives include positive
integers with equality and increment operators, cons cells with
car/cdr/cadr/etc., and a macro for convenient branching.  Nock uses trees of
integers to represent both code and data.  Nock is aggressively tiny; the spec
linked above is just 33 terse lines.&lt;/p&gt;

&lt;p&gt;Next, Guy provides the rationale for Nock.  In short, he asks how a
planet-wide computing infrastructure (OS, networking, and languages)
would look if designed from first priniciples for robustness and
interoperability.  The answer he proposes is &lt;a href=&quot;http://moronlab.blogspot.com/2010/01/urbit-functional-programming-from.html&quot;&gt;Urbit&lt;/a&gt;: a URI-like name­space
distributed globally via &lt;a href=&quot;http://www.parc.com/publication/2318/networking-named-content.html&quot;&gt;content-centric networking&lt;/a&gt;, with a &lt;a href=&quot;http://github.com/cgyarvin/urbit/blob/master/Spec/urbit/3-intro.txt&quot;&gt;feudal
structure&lt;/a&gt; for top-level names and cryptographic identities.
Urbit is a &lt;em&gt;static functional name­space:&lt;/em&gt; it is both referentially
transparent and monotonic (a name, once bound to a value, cannot be un- or
re-bound).&lt;/p&gt;

&lt;p&gt;Why does this require a new formal logic and a new programming language? In
Urbit, all data &lt;em&gt;and code&lt;/em&gt; are distributed via the global namespace.  For
interoperability, the code must have a standard format.  Nock's minimal spec
is meant to be an un­ambiguous, unchanging, totally standardized basis
for computation in Urbit.  Above it will be &lt;a href=&quot;http://github.com/cgyarvin/urbit/blob/master/Spec/watt/anatomy.txt&quot;&gt;Watt&lt;/a&gt;, a self-hosting language
that compiles to Nock.  Urbit itself will be implemented in Watt, so Nock and
Watt are designed to treat data as code using &lt;a href=&quot;http://github.com/cgyarvin/urbit/blob/master/Spec/urbit/5-whynock.txt&quot;&gt;metacircular evaluation&lt;/a&gt;.&lt;/p&gt;

&lt;h1&gt;The code&lt;/h1&gt;

&lt;p&gt;A prototype &lt;a href=&quot;http://github.com/cgyarvin/urbit/tree/master&quot;&gt;implementation&lt;/a&gt; of Watt is on GitHub.  It is not yet
self-hosting; the current compiler is written in C.  Watt is a functional
language with static types called “molds” and a mechanism for
explicit lazy evaluation.  (I was suprised to find I had accidentally created
an in­com­patible lazy dialect of Nock – despite its goal of
unambiguous semantics – just by &lt;a href=&quot;http://github.com/mbrubeck/mynock&quot;&gt;implementing it in Haskell&lt;/a&gt;.)&lt;/p&gt;

&lt;p&gt;The code is not fully documented, but the repository contains draft &lt;a href=&quot;http://github.com/cgyarvin/urbit/tree/master/Spec&quot;&gt;specs&lt;/a&gt; for
both Watt and Urbit.  Beware: the syntax and terminology are a bit
unconventional.  Guy has offered a few exercises to help get started with Nock
and Watt:&lt;/p&gt;

&lt;dl&gt;
&lt;dt&gt;The Nock &lt;a href=&quot;http://moronlab.blogspot.com/2010/01/nock-maxwells-equations-of-software.html&quot;&gt;challenge&lt;/a&gt;:&lt;/dt&gt; &lt;dd&gt;Write a decrement operator in Nock, and an interpreter that can evaluate it.&lt;/dd&gt;
&lt;dt&gt;Basic Watt:&lt;/dt&gt; &lt;dd&gt;Write an integer square root function in Watt.&lt;/dd&gt;
&lt;dt&gt;Advanced Watt:&lt;/dt&gt;
&lt;dd&gt;How would you write a function that tests whether molds A and B are
orthogonal (no noun is in both A and B)?   Or compatible (any noun in A is
also in B)?  Are these functions NP-complete?  If so, how might one work
around this in practice?&lt;/dd&gt;
&lt;/dl&gt;


&lt;p&gt;If you want to learn more, start with these problems. You can email your solutions to
Guy.&lt;/p&gt;

&lt;h1&gt;Will it work?&lt;/h1&gt;

&lt;p&gt;I find Urbit intellectually appealing; it is a simple and clean architecture
that could potentially replace a lot of complex system software.  But can we
get there from here?&lt;/p&gt;

&lt;p&gt;Guy imagines Urbit as the product of an ages-old Martian civilization:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Since Earth code is fifty years old, and Martian code is fifty million years
old, Martian code has been evolving into a big ball of mud for a million
times longer than Earth software. (And two million times longer than
Windows.) …&lt;/p&gt;

&lt;p&gt;Therefore, at some point in Martian history, some abject fsck of a Martian
code-monkey must have said: &lt;em&gt;fsck&lt;/em&gt; this entire fscking ball of mud. For &lt;em&gt;lo&lt;/em&gt;,
its defects cannot be summarized; for they exceed the global supply of
bullet points; for numerous as the fishes in the sea, like the fishes in the
sea they fsck, making more little fscking fishes. For lo, it is &lt;em&gt;fscked&lt;/em&gt;, and
a big ball of mud. And there is only one thing to do with it: &lt;em&gt;obliterate&lt;/em&gt; the
trunk, &lt;em&gt;fire&lt;/em&gt; the developers, and hire a whole new fscking &lt;em&gt;army&lt;/em&gt; of Martian
code-monkeys to rewrite the &lt;em&gt;entire fscking thing&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;… This is the crucial inference we can draw about Mars: since the
Martians had 50 million years to try, in the end they must have succeeded.
The result: Martian code, as we know it today. Not enormous and horrible
– &lt;em&gt;tiny and diamond-perfect&lt;/em&gt;. Moreover, because it is tiny and
diamond-perfect, it is perfectly stable and never changes or decays. It
neither is a big ball of mud, nor tends to become one. It has achieved its
final, permanent and excellent state.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Do Earthlings have the will to throw out the whole ball of mud and start from
scratch?  I doubt it.  We can build Urbit but no one will come, unless
it solves some problem radically better than current software.  Moldbug thinks
feudalism will produce &lt;a href=&quot;http://unqualified-reservations.blogspot.com/2010/03/future-of-search.html&quot;&gt;better online reputation&lt;/a&gt;, but feudal reputation
does not require feudal identity; it is not that much harder to build
Moldbug's reputation system on Earth than on Mars.  I still have not figured
out the killer app that will get early adopters to switch to Urbit.&lt;/p&gt;</description>
	<pubDate>Fri, 12 Mar 2010 08:00:00 +0000</pubDate>
</item>
<item>
	<title>Bookmarks: Official Google Blog: Biking directions added to Google Maps</title>
	<guid isPermaLink="true">http://googleblog.blogspot.com/2010/03/biking-directions-added-to-google-maps.html</guid>
	<link>http://googleblog.blogspot.com/2010/03/biking-directions-added-to-google-maps.html</link>
	<description>Google Maps adds bike maps and bike routes, thanks to Seattle-based Googlers.  It knows to avoid hills and prefer bike trails and bike lanes.</description>
	<pubDate>Wed, 10 Mar 2010 17:26:46 +0000</pubDate>
</item>
<item>
	<title>Bookmarks: The School Issue - Preschool - Can the Right Kinds of Play Teach Self-Control? - NYTimes.com</title>
	<guid isPermaLink="true">http://www.nytimes.com/2009/09/27/magazine/27tools-t.html?pagewanted=all</guid>
	<link>http://www.nytimes.com/2009/09/27/magazine/27tools-t.html?pagewanted=all</link>
	<description>&quot;If you want to succeed in school and in life, they say, you first need to do what Abigail and Jocelyn and Henry have done every school day for the past two years: spend hour after hour dressing up in firefighter hats and wedding gowns, cooking make-believe hamburgers and pouring nonexistent tea.&quot;  Profile of a school using the Tools of the Mind method.</description>
	<pubDate>Sat, 06 Mar 2010 16:22:22 +0000</pubDate>
</item>
<item>
	<title>Asides: How did I miss @dkpan's 24-hour Haruki Murakami reading last summer, one block from my office? http://occidentalpark.wordpress.com/events/</title>
	<guid isPermaLink="true">http://twitter.com/mbrubeck/statuses/9904900522</guid>
	<link>http://twitter.com/mbrubeck/statuses/9904900522</link>
	<description>How did I miss @dkpan's 24-hour Haruki Murakami reading last summer, one block from my office? http://occidentalpark.wordpress.com/events/</description>
	<pubDate>Wed, 03 Mar 2010 02:41:07 +0000</pubDate>
</item>
<item>
	<title>Asides: Found the banknotes' owner, @dkpan. Due to his name's shortness, it was unabridged on the library's hold slip. We got in touch on Facebook.</title>
	<guid isPermaLink="true">http://twitter.com/mbrubeck/statuses/9904504670</guid>
	<link>http://twitter.com/mbrubeck/statuses/9904504670</link>
	<description>Found the banknotes' owner, @dkpan. Due to his name's shortness, it was unabridged on the library's hold slip. We got in touch on Facebook.</description>
	<pubDate>Wed, 03 Mar 2010 02:32:39 +0000</pubDate>
</item>
<item>
	<title>Asides: Tonight I found one Soviet- and one Iranian banknote in my library book (&quot;Girl with Curious Hair&quot;).</title>
	<guid isPermaLink="true">http://twitter.com/mbrubeck/statuses/9903659539</guid>
	<link>http://twitter.com/mbrubeck/statuses/9903659539</link>
	<description>Tonight I found one Soviet- and one Iranian banknote in my library book (&quot;Girl with Curious Hair&quot;).</description>
	<pubDate>Wed, 03 Mar 2010 02:13:14 +0000</pubDate>
</item>
<item>
	<title>Asides: @mhewner Ringdroid was written Audacity author Dominic Mazzoni, who first introduced me to Josh Haberman (and thus indirectly to you)!</title>
	<guid isPermaLink="true">http://twitter.com/mbrubeck/statuses/9887122283</guid>
	<link>http://twitter.com/mbrubeck/statuses/9887122283</link>
	<description>@mhewner Ringdroid was written Audacity author Dominic Mazzoni, who first introduced me to Josh Haberman (and thus indirectly to you)!</description>
	<pubDate>Tue, 02 Mar 2010 19:12:05 +0000</pubDate>
</item>
<item>
	<title>Bookmarks: Correct way to handle mobile browsers</title>
	<guid isPermaLink="true">http://ericholscher.com/blog/2009/nov/9/correct-way-handle-mobile-browsers/</guid>
	<link>http://ericholscher.com/blog/2009/nov/9/correct-way-handle-mobile-browsers/</link>
	<description>Redirect mobile users to the mobile site automatically, or require them to choose explicitly?  Pro and con.</description>
	<pubDate>Mon, 01 Mar 2010 19:27:30 +0000</pubDate>
</item>
<item>
	<title>Weblog: The network is the human being</title>
	<guid isPermaLink="false">http://limpet.net/mbrubeck//2010/03/01/network-mind</guid>
	<link>http://limpet.net/mbrubeck/2010/03/01/network-mind.html</link>
	<description>&lt;p&gt;Nathanael Boehm wrote a nice essay last month called &lt;a href=&quot;http://loungesessions.wordpress.com/2010/02/22/the-future-of-employment/&quot;&gt;The Future of
Employment?&lt;/a&gt;, about a disconnect between workers' and employers' views of
social networks.  (This post is based partly on the ensuing Hacker News
&lt;a href=&quot;http://news.ycombinator.com/item?id=1141843&quot;&gt;thread&lt;/a&gt;.)  Boehm wrote:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;When I need help with a challenge at work or need to run some ideas past
people I don’t turn to my co-workers, I look to my network of colleagues
beyond the walls of my workplace. Whilst my co-workers might be competent at
their job they can’t hope to compete with the hundreds of people I have
access to through my social networks.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;The late Sun Microsystems taught us that &lt;a href=&quot;http://blogs.sun.com/jonathan/entry/the_network_is_the_computer&quot;&gt;the network is the computer&lt;/a&gt;.
It's true: we still use non-networked computers for specialized tasks, but
nobody wants one on their desk – it's just so useless compared to one that
talks to the entire world.  Boehm could have titled his essay &lt;em&gt;The Network is
the Employee&lt;/em&gt;.  There are still tasks that people do in isolation, but the
ability to contact a network of peers and experts makes the difference in my
job, and many others.&lt;/p&gt;

&lt;h2&gt;Alone together&lt;/h2&gt;

&lt;p&gt;The lone computer programmer in a small business has thousands of
colleagues on &lt;a href=&quot;http://stackoverflow.com/&quot;&gt;Stack Overflow&lt;/a&gt;, &lt;a href=&quot;http://www.reddit.com/&quot;&gt;Reddit&lt;/a&gt;, and so on.  It's a
messy way to find answers, but it's sure better than the days when your only choice
was to call tech support – or smack the box with your fist, whichever
seemed more useful. I can't begin to list all the problems I've solved and
things I've learned by Googling for others with experience, and
getting help from a different expert for every problem.&lt;/p&gt;

&lt;p&gt;Decades before the web, computer geeks had virtual communities on mailing
lists, Usenet, and IRC.  Now every job in the world has its corresponding forum.  Even
the night clerk at the gas station has &lt;a href=&quot;http://notalwaysright.com/&quot;&gt;Not Always Right&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Teaching has long been a solitary profession.  Despite working in a
crowded classroom, teachers are isolated; they rarely have colleagues
observing or participating directly in their work.  This has such an impact
that teachers are sometimes trained in meditation or reflection techniques, to
make up for the lack of external feedback.  So I'm curious what happens when
teachers start to work together remotely the way programmers do.&lt;/p&gt;

&lt;h2&gt;You will be assimilated&lt;/h2&gt;

&lt;p&gt;Boehm's essay also reminded me of a vague sci-fi idea I've been kicking
around: the first group minds will evolve from the intersection of &lt;a href=&quot;https://www.mturk.com/mturk/welcome&quot;&gt;Mechanical
Turk&lt;/a&gt;, virtual assistants, social networking, and augmented reality.&lt;/p&gt;

&lt;p&gt;Starting around the 1990s, it was possible to instantly &quot;know&quot; any fact that
was published online.  Since then, we've increased the amount of content
online, our tools for searching it, and ways of connecting to the network.
Today we have instant access to almost any published knowledge, anywhere.&lt;/p&gt;

&lt;p&gt;There are more people on the net too, and more ways to find
and talk to them. Most of us can contact dozens of friends at any given
moment, plus friends-of-friends, co-workers, fellow members of communites like
&lt;a href=&quot;http://news.ycombinator.com/&quot;&gt;Hacker News&lt;/a&gt; or &lt;a href=&quot;http://ask.metafilter.com/&quot;&gt;MetaFilter&lt;/a&gt;, and also complete strangers.  Along with raw facts,
we have access to vast amounts of human judgement, experience, and skill.&lt;/p&gt;

&lt;p&gt;One product of this is the &quot;virtual assistant,&quot; who provides a service that was
once exclusive to high-powered executives. Now personal assistants can
work remotely (often overseas), spread costs by serving many masters, and
leverage the internet superpowers listed above. Their services are mostly
targeted at small business owners and the &lt;a href=&quot;http://www.fourhourworkweek.com/&quot;&gt;Tim Ferriss&lt;/a&gt; crowd, but I'm sure
someone soon will market virtual assistance to all sorts of
other creative workers, teachers, even stay-at-home parents.&lt;/p&gt;

&lt;p&gt;So, how long before I can touch a button to let a remote assistant
see what I'm seeing in real-time and help me make transportation plans,
translate foreign signs and speech, look up emails related to whatever I'm
doing or thinking, or even advise me on what to say? Some of these queries
will go to my circle of friends, others to the general public, and some to a
personal assistant who is paid well to keep up with my specific needs.  And
that assistant of course will subcontract portions of each job
to computer programs, legions of cheap anonymous Turkers, or his or her own
network of helpers.  At that point, I'm augmenting my own perception,
memory, and judgement with a whole network of brains that I carry around, ready
to engage with any situation I meet.&lt;/p&gt;

&lt;p&gt;If nothing else, I hope someone writes a good sci-fi thriller story in which a
rogue virtual assistant manipulates the actions of unsuspecting clients,
leading them to some unseen end.&lt;/p&gt;</description>
	<pubDate>Mon, 01 Mar 2010 08:00:00 +0000</pubDate>
</item>
<item>
	<title>Bookmarks: New Moon Girls Online - New Moon Magazine</title>
	<guid isPermaLink="true">http://www.newmoon.com/</guid>
	<link>http://www.newmoon.com/</link>
	<description>&quot;Our bi-monthly magazine is 100% advertising-free, highest-quality content for girls age 8 and up! You won't find diet advice or popularity contests here.&quot;  The copy I saw in the library had some good science and engineering articles, among other things.</description>
	<pubDate>Sun, 28 Feb 2010 04:51:28 +0000</pubDate>
</item>
<item>
	<title>Bookmarks: Hg Init: a Mercurial tutorial by Joel Spolsky</title>
	<guid isPermaLink="true">http://hginit.com/</guid>
	<link>http://hginit.com/</link>
	<description>&quot;In this user-friendly, six-part tutorial, Joel Spolsky teaches you the key concepts.&quot;</description>
	<pubDate>Wed, 24 Feb 2010 18:59:40 +0000</pubDate>
</item>
<item>
	<title>Bookmarks: Vimium - Google Chrome extension</title>
	<guid isPermaLink="true">https://chrome.google.com/extensions/detail/dbepggeogbaibhgnhhndojpepiihcmeb</guid>
	<link>https://chrome.google.com/extensions/detail/dbepggeogbaibhgnhhndojpepiihcmeb</link>
	<description>&quot;Vimium provides keyboard shortcuts for navigation and control in the spirit of Vim.&quot;</description>
	<pubDate>Wed, 17 Feb 2010 23:35:13 +0000</pubDate>
</item>
<item>
	<title>Bookmarks: creationix's Do</title>
	<guid isPermaLink="true">http://github.com/creationix/do</guid>
	<link>http://github.com/creationix/do</link>
	<description>A JavaScript concurrency library (similar to Oni or Arrowlets) for Node.js.</description>
	<pubDate>Wed, 17 Feb 2010 20:25:38 +0000</pubDate>
</item>
<item>
	<title>Bookmarks: GF - Grammatical Framework</title>
	<guid isPermaLink="true">http://www.grammaticalframework.org/</guid>
	<link>http://www.grammaticalframework.org/</link>
	<description>A functional programming language for parsing and transforming both programming languages and natural (human) languages.</description>
	<pubDate>Sat, 13 Feb 2010 00:25:05 +0000</pubDate>
</item>
<item>
	<title>Asides: Google Buzz now asks you to choose and preview your privacy settings before your first post is published: http://bit.ly/bngqpP</title>
	<guid isPermaLink="true">http://twitter.com/mbrubeck/statuses/9015602687</guid>
	<link>http://twitter.com/mbrubeck/statuses/9015602687</link>
	<description>Google Buzz now asks you to choose and preview your privacy settings before your first post is published: http://bit.ly/bngqpP</description>
	<pubDate>Fri, 12 Feb 2010 16:32:25 +0000</pubDate>
</item>
<item>
	<title>Asides: Bought plane tickets to go to Baltimore/DC next month.  I hope it's thawed out by then.</title>
	<guid isPermaLink="true">http://twitter.com/mbrubeck/statuses/8972943745</guid>
	<link>http://twitter.com/mbrubeck/statuses/8972943745</link>
	<description>Bought plane tickets to go to Baltimore/DC next month.  I hope it's thawed out by then.</description>
	<pubDate>Thu, 11 Feb 2010 18:53:51 +0000</pubDate>
</item>
<item>
	<title>About me: Google profile</title>
	<guid isPermaLink="false">http://claimid.com/cf8ea7441345baf3d3a23dcffccce49540951a42</guid>
	<link>http://www.google.com/profiles/mbrubeck</link>
	<description>Follow me on Google Buzz, Chat, Reader, etc.</description>
	<pubDate>Wed, 10 Feb 2010 19:05:08 +0000</pubDate>
</item>
<item>
	<title>Bookmarks: Worse Is Better</title>
	<guid isPermaLink="true">http://dreamsongs.com/WorseIsBetter.html</guid>
	<link>http://dreamsongs.com/WorseIsBetter.html</link>
	<description>Richard Gabriel recounts the history of the classic papers by himself and &quot;Nickieben Bourbaki.&quot;</description>
	<pubDate>Tue, 09 Feb 2010 16:41:19 +0000</pubDate>
</item>
<item>
	<title>Bookmarks: Prezi - The zooming presentation editor</title>
	<guid isPermaLink="true">http://prezi.com/</guid>
	<link>http://prezi.com/</link>
	<description>Instead of &quot;slideshows,&quot; uses a single canvas with slick zooming and panning.</description>
	<pubDate>Fri, 22 Jan 2010 16:28:13 +0000</pubDate>
</item>
<item>
	<title>Asides: @bernard_ben Got an Android phone? I like SeattleBusBot (by co-worker @joulespersecond), Google Sky Map, Google Voice, and Toddler Lock.</title>
	<guid isPermaLink="true">http://twitter.com/mbrubeck/statuses/7948517132</guid>
	<link>http://twitter.com/mbrubeck/statuses/7948517132</link>
	<description>@bernard_ben Got an Android phone? I like SeattleBusBot (by co-worker @joulespersecond), Google Sky Map, Google Voice, and Toddler Lock.</description>
	<pubDate>Tue, 19 Jan 2010 15:16:07 +0000</pubDate>
</item>
<item>
	<title>Bookmarks: Khan Academy</title>
	<guid isPermaLink="true">http://www.khanacademy.org/</guid>
	<link>http://www.khanacademy.org/</link>
	<description>Short educational videos &quot;covering everything from basic arithmetic and algebra to differential equations, physics, chemistry, biology and finance.&quot;</description>
	<pubDate>Sun, 17 Jan 2010 17:22:15 +0000</pubDate>
</item>
<item>
	<title>Asides: Atomic Robo is a must-read for anyone who likes Girl Genius or Penny Arcade (I'm looking at you, @bernard_ben): http://doiop.com/atomic</title>
	<guid isPermaLink="true">http://twitter.com/mbrubeck/statuses/7851603613</guid>
	<link>http://twitter.com/mbrubeck/statuses/7851603613</link>
	<description>Atomic Robo is a must-read for anyone who likes Girl Genius or Penny Arcade (I'm looking at you, @bernard_ben): http://doiop.com/atomic</description>
	<pubDate>Sun, 17 Jan 2010 04:04:25 +0000</pubDate>
</item>
<item>
	<title>Bookmarks: Pausing JavaScript with async.js - Elijah Grey</title>
	<guid isPermaLink="true">http://eligrey.com/blog/post/pausing-javascript-with-async-js</guid>
	<link>http://eligrey.com/blog/post/pausing-javascript-with-async-js</link>
	<description>&quot;async.js is a library that aims to make it so you don’t have to mess with callbacks when making applications in JavaScript 1.7 or higher by using the yield statement to pause function execution.&quot;</description>
	<pubDate>Wed, 13 Jan 2010 22:27:23 +0000</pubDate>
</item>

</channel>
</rss>
