<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Essays by Danielle Fong</title>
	<atom:link href="http://daniellefong.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://daniellefong.com</link>
	<description>a wick for ideas</description>
	<lastBuildDate>Mon, 12 Oct 2009 00:54:44 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='daniellefong.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/d26efcbdc663df939269d7bb3ba3c6a4?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Essays by Danielle Fong</title>
		<link>http://daniellefong.com</link>
	</image>
			<item>
		<title>Climate Change Skeptics</title>
		<link>http://daniellefong.com/2009/10/11/climate-change-skeptics/</link>
		<comments>http://daniellefong.com/2009/10/11/climate-change-skeptics/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 09:52:14 +0000</pubDate>
		<dc:creator>Danielle Fong</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://daniellefong.com/?p=614</guid>
		<description><![CDATA[I don&#8217;t understand the reasoning of so many &#8216;climate change skeptics.&#8217;
Let&#8217;s pretend it&#8217;s not about earth, for a moment, and just some black box, hovering in a vacuum, with a big lightbulb shining next to it. Practically all its energy comes from the lightbulb (the rest from the residual heat within, and some dim source [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=614&subd=einfall&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I don&#8217;t understand the reasoning of so many &#8216;climate change skeptics.&#8217;</p>
<p>Let&#8217;s pretend it&#8217;s not about earth, for a moment, and just some black box, hovering in a vacuum, with a big lightbulb shining next to it. Practically all its energy comes from the lightbulb (the rest from the residual heat within, and some dim source of central power), and practically all of its cooling consists in radiating infrared back outward. Now you put a layer of glass, which infrared cannot penetrate, over the black box, and wait, and see what happens.</p>
<p>The infrared is significantly absorbed by the glass, largely radiated back to the box, and thus the largest channel for cooling &#8212; and pretty much the only one that will work over a long period of time &#8212; has been attenuated.</p>
<p>Now replace the black box by earth, the lightbulb by the sun, and the glass by CO2.</p>
<p>The black box would have to be totally weird in order to keep from heating up. It might, for some time, somehow redirect some of the heat into less observable sections of its mass (e.g. the lower levels of the earth&#8217;s oceans, which have a much greater heat capacity than its atmosphere), but this cannot last forever. It might also become more reflective, absorbing less light (e.g. the earth&#8217;s clouds, desertification)? Except clouds are totally observable, and an opposite effect comes from the melting snows and ice caps and constructed asphalt we add in urban areas: all of which have radiance and albedos observable from the outside (e.g. our satellites). Finally, the black box radiation is proportional to the fourth power of the temperature, so even if the percentage of radiated power that reaches the outside of the glass is diminished, if the temperature of the primary radiative bodies becomes less even, such that ∫T(new)^4 dA &gt;&gt; ∫T(old)^4 dA, the temperature can stay roughly constant. Other than that, there&#8217;s close to nothing that can be done: that box will very probably rise in temperature, and almost certainly the climate will change.</p>
<p>Skeptics correctly points out that the lightbulb varies in power output. And the black box is moving a bit relative to the light &#8212; further away or closer by &#8212; shinier or cooler or more black parts facing the light at any given time. They also point out that the glass isn&#8217;t the only thing surrounding the black box &#8212; for example they have noticed also a shiny layer of dust on the glass (aerosols), and an even bigger layer of glass underneath the glass we&#8217;d place (water vapor). And they point out that the layer of black paint appears to be, in a great proportion, liquid, and with a high heat capacity, and churning cyclically, and that there&#8217;s a lot of it, so that in any one instance a cooler or a warmer parcel of that liquid is showing.</p>
<p>None of this changes a thing about the fact that if we put yet another layer of glass on the box, the smart money is on it heating, and certainly on it changing. How could it not? At this point the onus is totally on these climate change skeptics to suggest a means by which the box is supposed to stay exactly the same.</p>
<p>Which brings up an interesting point. Maybe it is not so necessary that the Earth stays the same. Maybe there are credible arguments that explain that, really, the box won&#8217;t change that much, and for the teeming, glass manufacturing cultures of microbes living under the glass that these changes are not really such a big deal.</p>
<p>Some scientists, who I respect very much &#8212; Freeman Dyson for example, make this very argument. I respectfully disagree with him, as I think that there&#8217;s far too much risk in disrupting the biosphere, and that the disruption, famine, and loss of ecosystems and species that have already occurred are too great a price to pay, that oil wars, tyrannies, and people dying of respiratory illness from coal plants aren&#8217;t exactly positive either, and estimates of the probability of some catastrophic event happening, like say, Greenland melting, the consequences of which are too dire to imagine, range somewhere between 10% and 80%.</p>
<p>But that&#8217;s a philosophical disagreement. One might say that instead of engaging in &#8216;climate change&#8217; skepticism, Dyson and others are engaging in &#8216;climate problem&#8217; skepticism.</p>
<p>Too often, what we have with &#8217;skeptics&#8217; is a scientific disagreement: the great majority say either that it is happening, but only as part of natural variation, and they had nothing to do with it, or that it isn&#8217;t happening at all. Which, at this point, seem more like the antics of a child screaming &#8216;I didn&#8217;t do it,&#8217; or putting their hands to their ears, singing &#8216;la la la, I can&#8217;t hear you!&#8217; than of a calm and reasoned scientist &#8212; or skeptic &#8212; examining the assumptions of a majority opinion. Their conclusions are already drawn.</p>
<p>&#8212;<br />
PS:</p>
<p>For those already sold on the problem, my startup, LightSail Energy, Inc. is an exciting, well-funded startup in the $100 billion field of green tech energy storage. We are located in Oakland, California. We are seeking to fill several Mechanical Engineering positions. Applicants should have at least 5 years experience in product design of mechanical components.</p>
<p>Please be familiar with at least some of the following:</p>
<p>engine design, fluid dynamics (analytical, experimental, computational), heat transfer, thermodynamics, fluid power, pistons and seals, and multiphase phenomena.</p>
<p>Candidates should be comfortable with 100 kilowatt to multi-megawatt systems. Our needs range from mathematical modeling and design of experimental apparatus during the Research and Development phase, to designing for manufacturability and reliability. The ideal candidate will be a hands-on design engineer who possesses a high level of creativity and innovation required to be a valuable asset to the company.</p>
<p>Interested? Please send your resume to jobs@lightsailenergy.com.</p>
Posted in Uncategorized  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/einfall.wordpress.com/614/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/einfall.wordpress.com/614/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/einfall.wordpress.com/614/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/einfall.wordpress.com/614/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/einfall.wordpress.com/614/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/einfall.wordpress.com/614/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/einfall.wordpress.com/614/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/einfall.wordpress.com/614/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/einfall.wordpress.com/614/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/einfall.wordpress.com/614/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=614&subd=einfall&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniellefong.com/2009/10/11/climate-change-skeptics/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6496a54a362b2f47be822bf24754aad?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Danielle Fong</media:title>
		</media:content>
	</item>
		<item>
		<title>The Humor Event Horizon</title>
		<link>http://daniellefong.com/2009/03/30/the-humor-event-horizon/</link>
		<comments>http://daniellefong.com/2009/03/30/the-humor-event-horizon/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 20:09:26 +0000</pubDate>
		<dc:creator>Danielle Fong</dc:creator>
				<category><![CDATA[Dictionary]]></category>
		<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://daniellefong.com/?p=609</guid>
		<description><![CDATA[Where laughter becomes more hilarious than whatever half-forgotten thing preceded it. 
Also known as H.E.H.
Posted in Dictionary, Humor       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=609&subd=einfall&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Where laughter becomes more hilarious than whatever half-forgotten thing preceded it. </p>
<p>Also known as H.E.H.</p>
Posted in Dictionary, Humor  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/einfall.wordpress.com/609/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/einfall.wordpress.com/609/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/einfall.wordpress.com/609/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/einfall.wordpress.com/609/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/einfall.wordpress.com/609/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/einfall.wordpress.com/609/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/einfall.wordpress.com/609/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/einfall.wordpress.com/609/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/einfall.wordpress.com/609/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/einfall.wordpress.com/609/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=609&subd=einfall&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniellefong.com/2009/03/30/the-humor-event-horizon/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6496a54a362b2f47be822bf24754aad?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Danielle Fong</media:title>
		</media:content>
	</item>
		<item>
		<title>Acceptably Nonterrible Revision Control for Mathematica</title>
		<link>http://daniellefong.com/2009/03/11/acceptably-nonterrible-revision-control-for-mathematica/</link>
		<comments>http://daniellefong.com/2009/03/11/acceptably-nonterrible-revision-control-for-mathematica/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 07:58:12 +0000</pubDate>
		<dc:creator>Danielle Fong</dc:creator>
				<category><![CDATA[Math]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://daniellefong.com/?p=603</guid>
		<description><![CDATA[I discovered today, to my amazement and horror, that the otherwise exceptionally advanced and useful Mathematica 7 has only a single level of undo in its notebooks. And no redo.
Furthermore, the lone autosave feature, hidden deep, is triggered upon every cell evaluation. Every time you evaluate something in a notebook, it will save the file [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=603&subd=einfall&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I discovered today, to my amazement and horror, that the otherwise exceptionally advanced and useful Mathematica 7 has only a single level of undo in its notebooks. And no redo.</p>
<p>Furthermore, the lone autosave feature, hidden deep, is triggered upon every cell evaluation. Every time you evaluate something in a notebook, it will save the file &#8211; overwriting the last version.</p>
<p>I spent an hour looking to see what was the matter. I was convinced that it must be my own obtuseness causing me not the find or see or properly use the actual undo function there present. Instead, I found several newgroup threads in which people exclaim their amazement that such vital features as multiple undo and revision control hadn&#8217;t made it in, and apologists of various employ, Wolframites and others, who wrote back about the academic difficulty inherent in making multi-level notebook undos for notebooks fed with dynamic data.</p>
<p>I&#8217;ve got news for you Wolfram Research. <em>It doesn&#8217;t matter.</em> What people care about is their input data. What people don&#8217;t want about is destroyed work &#8211; the product of their labor, channeled through from their mind and out through their fingers, typed into little, nicely formatted cells. Almost everything else can be reconstructed from that input. The cases in which the inability of a simple multilevel undo to capture changes in dynamic data could possibly destroy work make up a fraction of a percent. Catastrophic hard disk failure is more likely.</p>
<p>I checked for a while to see if anyone found a solution more advanced than to manually save often, and use standard revision control. I couldn&#8217;t find anything.</p>
<p>Thus, I present my complete hack of a solution. It seems to work acceptably well &#8212; as in, I think I can rely on it to save my work, most of the time, if it really came down to it. But use at your own risk:</p>
<p>1. Get Dropbox. (getdropbox.com) This is a file sharing and revision control system that&#8217;s built right into the operating system, Windows, Mac OS X, Linux. One creates a folder, shares it over Dropbox, and every file in it is mirrored, automatically, on their servers. In particular, they keep track of revisions: so far as I can tell, every saved file is queued to be uploaded.</p>
<p>2. Enable Autosave. One can set this for the current notebook by evaluating the following line: <code>SetOptions[SelectedNotebook[], NotebookAutoSave -&gt; True].</code> This setting persists across saves.</p>
<p>3. Now every time one evaluates a cell, the notebook is saved. Further, while the file is apparently overwritten locally, the revision history (which I believe is, in most cases in full,) has been uploaded to Dropbox, or queued by the client.</p>
<p>4. To recover a revision, one can check the revision history in the Dropbox web interface.</p>
<p>5. Standard diff facilities are less useful, because the notebook files are highly structured. However, there&#8217;s a structured diff built into Mathematica, Notebook Diff in the AuthorTools package. One loads the package by evaluating <code>&lt;&lt; AuthorTools`</code>. One can run this command <code>NotebookDiff[nb1,nb2]</code>, where nb1 and nb2 are either notebook objects or their filenames with full paths.</p>
<p>This seems to work well enough for now. In the meantime, Wolfram Research, get your act together! You are driving people crazy.</p>
<p>I am also putting together a way to use the Units` package throughout (much more of) Mathematica, in particular, in conditionals and numerical functions. In practical engineering it could often be said that converting units is one&#8217;s primary occupation. For this reason the units package came to me with extreme promise. Built into the algebra package as it was, it could be used, in an extremely simple way, to check dimensional and unit consistency. However, it is not natively compatible with numerical functions: one cannot plot expressions including units, or expect results from comparison operators, and they can&#8217;t be used with functions like Max and Abs, or within the solver for numerical differential equations. It would be so wonderful if it could. I think I&#8217;ve figured out a way forward there, but we&#8217;ll see. The basic idea is to set to 1 all base units in a particular unit system &#8212; SI or CGS. This is likely to work for mechanics, however due to the differences in how the <a href="http://en.wikipedia.org/wiki/Cgs#Derivation_of_CGS_units_in_electromagnetism">CGS and SI systems define electromagnetic quantities</a>, making it work well for electromechanics is either a subtle project, or a doomed one. [Edit: David Park's ExtendUnits package appears to do exactly this. It's $30, though. http://home.comcast.net/~djmpark/UnitsPage.html]</p>
<p>Also, I don&#8217;t know if anyone&#8217;s really following this, but we&#8217;re not working on vehicles specifically anymore; LightSail is directing itself towards energy storage as a first product. Our website is woefully out of date. Vehicles or vehicle systems may be a further product and direction of ours, but by focusing on energy storage we can really prove out the core technology without the additional hassles of becoming an automotive company.</p>
Posted in Math, Programming  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/einfall.wordpress.com/603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/einfall.wordpress.com/603/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/einfall.wordpress.com/603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/einfall.wordpress.com/603/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/einfall.wordpress.com/603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/einfall.wordpress.com/603/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/einfall.wordpress.com/603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/einfall.wordpress.com/603/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/einfall.wordpress.com/603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/einfall.wordpress.com/603/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=603&subd=einfall&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniellefong.com/2009/03/11/acceptably-nonterrible-revision-control-for-mathematica/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6496a54a362b2f47be822bf24754aad?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Danielle Fong</media:title>
		</media:content>
	</item>
		<item>
		<title>Yes</title>
		<link>http://daniellefong.com/2008/12/31/yes/</link>
		<comments>http://daniellefong.com/2008/12/31/yes/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 12:09:19 +0000</pubDate>
		<dc:creator>Danielle Fong</dc:creator>
				<category><![CDATA[Vignettes]]></category>

		<guid isPermaLink="false">http://einfall.wordpress.com/?p=545</guid>
		<description><![CDATA[you have saved me from an eternity
of what if
with one moment of yes
&#8211; M. Volkova

Posted in Vignettes       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=545&subd=einfall&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>you have saved me from an eternity<br />
of what if<br />
with one moment of yes</p>
<p>&#8211; M. Volkova</p>
<p><a href="http://flickr.com/photos/sovietuk/393502534/"><img class="aligncenter size-full wp-image-568" title="Launch" src="http://einfall.files.wordpress.com/2008/12/launch.jpg?w=497&#038;h=315" alt="Launch" width="497" height="315" /></a></p>
Posted in Vignettes  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/einfall.wordpress.com/545/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/einfall.wordpress.com/545/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/einfall.wordpress.com/545/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/einfall.wordpress.com/545/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/einfall.wordpress.com/545/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/einfall.wordpress.com/545/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/einfall.wordpress.com/545/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/einfall.wordpress.com/545/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/einfall.wordpress.com/545/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/einfall.wordpress.com/545/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=545&subd=einfall&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniellefong.com/2008/12/31/yes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6496a54a362b2f47be822bf24754aad?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Danielle Fong</media:title>
		</media:content>

		<media:content url="http://einfall.files.wordpress.com/2008/12/launch.jpg" medium="image">
			<media:title type="html">Launch</media:title>
		</media:content>
	</item>
		<item>
		<title>The Cure for the Common Cold</title>
		<link>http://daniellefong.com/2008/11/16/the-cure-for-the-common-cold/</link>
		<comments>http://daniellefong.com/2008/11/16/the-cure-for-the-common-cold/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 02:32:29 +0000</pubDate>
		<dc:creator>Danielle Fong</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Stories]]></category>

		<guid isPermaLink="false">http://einfall.wordpress.com/?p=510</guid>
		<description><![CDATA[Once upon a time in Northern Mexico, my mother was sick. She had come down with a cold. Sitting on her porch, an old, tiny Mexican man walked up to her and said, &#8220;Beautiful lady, why are you looking so sad?&#8221;
&#8220;I have a cold!&#8221; she said. &#8220;I am tired and chilled. I feel like nothing.&#8221; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=510&subd=einfall&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Once upon a time in Northern Mexico, my mother was sick. She had come down with a cold. Sitting on her porch, an old, tiny Mexican man walked up to her and said, &#8220;Beautiful lady, why are you looking so sad?&#8221;</p>
<p>&#8220;I have a cold!&#8221; she said. &#8220;I am tired and chilled. I feel like nothing.&#8221; Hearing that, he took a small flask from his jacket. &#8220;Take a swill of this. You will feel better.&#8221; It burnt on the way down. &#8220;Tequila perhaps,&#8221; she thought, &#8220;if it is, it is the best I have ever tasted.&#8221;</p>
<p>She said nothing. With a smile, the man shifted his hat, turned his body, and walked away.</p>
<p>The next day, he visited my mother, sitting on the same porch. &#8220;Are you feeling better?&#8221; he asked, reaching for his flask. &#8220;Maybe a little,&#8221; replied my mother, quaffing the fiery liquid with uncertain haste. &#8220;Good,&#8221; he said. And with that,  he pulled the collar of his jacket taught, smiled, and walked away.</p>
<p>In a blur the days passed. The old man visited the next morning, and the morning after that, and on and on for a week. Finally, he asked, &#8220;Are you feeling better?&#8221;</p>
<p>&#8220;I am!&#8221; she said. &#8220;Good,&#8221; he replied. He shouldered his bag and turned to go.</p>
<p>&#8220;Wait!&#8221; she faintly cried, &#8220;Won&#8217;t you let me sip once more of your medicine?&#8221; </p>
<p>&#8220;More tequila?&#8221; the man said concernedly, furrowing his brow. He waved his hands in circles towards her. &#8220;There is no need. You are cured.&#8221; And with that, he gave a smile and a wink, he turned, and walked away.</p>
Posted in Humor, Stories  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/einfall.wordpress.com/510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/einfall.wordpress.com/510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/einfall.wordpress.com/510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/einfall.wordpress.com/510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/einfall.wordpress.com/510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/einfall.wordpress.com/510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/einfall.wordpress.com/510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/einfall.wordpress.com/510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/einfall.wordpress.com/510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/einfall.wordpress.com/510/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=510&subd=einfall&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniellefong.com/2008/11/16/the-cure-for-the-common-cold/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6496a54a362b2f47be822bf24754aad?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Danielle Fong</media:title>
		</media:content>
	</item>
		<item>
		<title>Tick Tock</title>
		<link>http://daniellefong.com/2008/11/15/tick-tock/</link>
		<comments>http://daniellefong.com/2008/11/15/tick-tock/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 10:45:38 +0000</pubDate>
		<dc:creator>Danielle Fong</dc:creator>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[LightSail]]></category>
		<category><![CDATA[Physics]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Science]]></category>
		<category><![CDATA[Self-referential]]></category>

		<guid isPermaLink="false">http://einfall.wordpress.com/?p=460</guid>
		<description><![CDATA[The clock stuck twelve. It&#8217;s October 30th. In a heartbeat I emerged an adult in the eyes of American law. In an alternate universe, I danced the night into a hazy sunrise. But I left celebration to Haight St. patrons, their addled revelry spilling muffled through the crack in my window. Tonight, we work.
Dawn, a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=460&subd=einfall&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The clock stuck twelve. It&#8217;s October 30th. In a heartbeat I emerged an adult in the eyes of American law. In an alternate universe, I danced the night into a hazy sunrise. But I left celebration to <a href="http://en.wikipedia.org/wiki/Haight-Ashbury,_San_Francisco,_California">Haight St.</a> patrons, their addled revelry spilling muffled through the crack in my window. Tonight, <a href="http://lightsaildesigns.com">we work.</a></p>
<p>Dawn, a night and two weeks later. It was ready; the design for the both the engine and the drivetrain, encoded in a scattered handful of drawings and documents, one wiki, two heads, and a thousand lines of physical simulation code. The first test: powering a scooter through a staccato ride amid frenzied Manhattan traffic, calculating, by the hundredth second, the will of the engine, and the vehicle&#8217;s reply. We&#8217;d follow a path devised to track emissions from humming, throbbing combustion engines, byproducts of fuel burnt in tiny explosions sparked every second by the thousands.</p>
<p><a href="http://www.dieselnet.com/standards/cycles/nycc.html"><img class="alignnone size-full wp-image-464" style="margin-left:6px;margin-right:6px;border:1px black solid;" title="EPA New York City Cycle" src="http://einfall.files.wordpress.com/2008/11/nycc_transp.png?w=480&#038;h=279" alt="EPA New York City Cycle" width="480" height="279" /></a></p>
<p>But nothing save cool air would our machine exhale. Compressed air, &#8216;a thermomechanical battery&#8217; of sorts, is cheap, long lasting, and quick to recharge (one need only open a valve, and if impatient, run a pump, the tank will fill in seconds.) What&#8217;s more, it&#8217;s efficient. A batteries charge begins life in mechanical form, in a spinning turbine if charged off the grid, or in the inertia of a vehicle, during regenerative braking. This is then converted into AC electrical current, which is converted into DC current, which, finally, is converted into mechanical energy, losing power at each step. To power the engine this whole process runs in reverse! But compressing or expanding air keeps mechanical energy mechanical (so long as temperature is kept reasonably constant.) In powering vehicles it is superior to the most advanced battery systems known. That is, in every parameter but one.</p>
<p>Historically, the low energy density of compressed air had crippled any attempt to venture further than a couple dozen miles; physics, it seemed, demanded tanks of excessive proportions to travel longer. At 300 bar (&#8217;scuba pressure&#8217;), compressed air could release only half a percent as much energy as the same volume of gasoline burnt. We understood, however; it was an efficiency war. We knew that conventional vehicles were <a href="http://www.fueleconomy.gov/FEG/atv.shtml">incredibly wasteful.</a> There were many battles left to fight.</p>
<blockquote>
<p style="text-align:center;"><b><em>The Laws of Thermodynamics</b><sup><a href="#therm">1</a></sup></em></p>
<p style="text-align:center;">&#8220;You can&#8217;t win.&#8221;<br />
&#8220;You can&#8217;t break even.&#8221;<br />
&#8220;You can&#8217;t give up.&#8221;</p>
</blockquote>
<p>We hunted losses relentlessly. We were repaid with a series of compounding improvements, each building upon another, reversing the conventional patterns of efficiency losses endured by vehicles for more than a century. Finally, in a brilliant and unusually compact layout by Steve Crane, we found room to replace the paltry 1.3 gallon gas tank with one ten times its size. Nights yielded to our toil, and, slowly but surely our enemy routed.</p>
<p>&#8220;We&#8217;ve cracked the code,&#8221; we exclaimed. &#8220;The city is ours to conquer.&#8221; On the highway, whatever benefit earned by our scooter&#8217;s light weight, low rolling resistance and ultra-efficient regenerative braking would be dominated by air resistance.<sup><a href="#aero">2</a></sup> But air resistance falls quickly with speed, and in the stop-start motion of the city our combined inventions would give our scooter an efficiency historically unmatched.</p>
<p>I keyed in the last few drivecycle parameters, drew a shallow breath, cocked my head, and pressed the enter key. The simulation lasted only a moment, but in that time, my little scooter ran more than one hundred and twenty miles, the equivalent of dozen rides between Wall Street and the Bronx on a single tank. &#8220;We&#8217;re in business,&#8221; I said. With that, and for all of a New York Minute, the questions, worries and restlessness retreated from our hearts. We huffed. &#8220;What&#8217;s next?&#8221;</p>
<p>[1]: To paraphrase <a href="http://en.wikipedia.org/wiki/C.P._Snow">C. P. Snow.</a> Hat tip to <a href="http://jcwinnie.biz/">Jonathan Smith</a>.</p>
<p>[2]: Scooters are not particularly aerodynamic vehicles. Ordinary scooters have a drag coefficient of nearly 0.9, and a frontal area of 0.6 meters squared. We hope to achieve a drag coefficient of 0.6, similar to faired motorcycles ridden upright, but due to the rider&#8217;s position this will be difficult: some have described the aerodynamics of a scooter as like a &#8220;brick attached to a parachute.&#8221;</p>
Posted in Engineering, LightSail, Physics, Programming, Science, Self-referential  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/einfall.wordpress.com/460/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/einfall.wordpress.com/460/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/einfall.wordpress.com/460/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/einfall.wordpress.com/460/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/einfall.wordpress.com/460/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/einfall.wordpress.com/460/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/einfall.wordpress.com/460/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/einfall.wordpress.com/460/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/einfall.wordpress.com/460/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/einfall.wordpress.com/460/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=460&subd=einfall&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniellefong.com/2008/11/15/tick-tock/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6496a54a362b2f47be822bf24754aad?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Danielle Fong</media:title>
		</media:content>

		<media:content url="http://einfall.files.wordpress.com/2008/11/nycc_transp.png" medium="image">
			<media:title type="html">EPA New York City Cycle</media:title>
		</media:content>
	</item>
		<item>
		<title>Reconstruction of Data from a Chart or Graph</title>
		<link>http://daniellefong.com/2008/10/26/reconstruction-of-data-from-a-chart-or-graph/</link>
		<comments>http://daniellefong.com/2008/10/26/reconstruction-of-data-from-a-chart-or-graph/#comments</comments>
		<pubDate>Sun, 26 Oct 2008 21:42:48 +0000</pubDate>
		<dc:creator>Danielle Fong</dc:creator>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Problem Solving]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://einfall.wordpress.com/?p=428</guid>
		<description><![CDATA[I have here several charts of driving cycles. These are standard plots derived from real traffic data, of velocity versus time. Unfortunately I cannot find the data anywhere. So I hatched a plan: maybe there&#8217;s software that will reconstruct data from a graph or chart? Does anyone know?  If not, I&#8217;ll just write it [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=428&subd=einfall&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I have here several charts of driving cycles. These are standard plots derived from real traffic data, of velocity versus time. Unfortunately I cannot find the data anywhere. So I hatched a plan: maybe there&#8217;s software that will reconstruct data from a graph or chart? Does anyone know?  If not, I&#8217;ll just write it myself and open source it. It seems like a generally useful thing in engineering and science. It deserves an application (maybe even a web application).</p>
<div style="background-color:#dddddd;padding:5px 0;"><a href="http://www.dieselnet.com/standards/cycles/uc.html"><img src="http://www.dieselnet.com/standards/cycles/images/uc.png" alt="Unified California Drivecycle" /></a></div>
Posted in Engineering, Problem Solving, Programming, Science  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/einfall.wordpress.com/428/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/einfall.wordpress.com/428/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/einfall.wordpress.com/428/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/einfall.wordpress.com/428/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/einfall.wordpress.com/428/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/einfall.wordpress.com/428/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/einfall.wordpress.com/428/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/einfall.wordpress.com/428/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/einfall.wordpress.com/428/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/einfall.wordpress.com/428/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=428&subd=einfall&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniellefong.com/2008/10/26/reconstruction-of-data-from-a-chart-or-graph/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6496a54a362b2f47be822bf24754aad?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Danielle Fong</media:title>
		</media:content>

		<media:content url="http://www.dieselnet.com/standards/cycles/images/uc.png" medium="image">
			<media:title type="html">Unified California Drivecycle</media:title>
		</media:content>
	</item>
		<item>
		<title>Timelessness</title>
		<link>http://daniellefong.com/2008/09/13/timelessness/</link>
		<comments>http://daniellefong.com/2008/09/13/timelessness/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 20:40:19 +0000</pubDate>
		<dc:creator>Danielle Fong</dc:creator>
				<category><![CDATA[Advice]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[Problem Solving]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://einfall.wordpress.com/?p=389</guid>
		<description><![CDATA[Many believe that technology simply gets better over time: that every class of invention can improve endlessly into modernity. That is not so. Most of the hard constraints on technology are imposed by physical or mathematical laws. These remain constant. Those who truly understand this may work, instead of towards the solution of individual problems, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=389&subd=einfall&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Many believe that technology simply gets better over time: that every class of invention can improve endlessly into modernity. That is not so. Most of the hard constraints on technology are imposed by physical or mathematical laws. These remain constant. Those who truly understand this may work, instead of towards the solution of individual problems, towards timelessness, and the ideal platonic form.</p>
<div align="center"><a href="http://en.wikipedia.org/wiki/Image:Wheel_Iran.jpg"><img class="size-full wp-image-391" title="Wheel, Iran, from 2nd Millenium, BCE" src="http://einfall.files.wordpress.com/2008/09/wheel_iran1.jpg?w=275&#038;h=305" alt="Wheel, Iran, from 2nd Millenium, BCE" width="275" height="305" style="border:solid 2px #111;"></a></p>
<h4>Excavated at Choghazanbil Ziggurat, near Susa, late 2nd Millenium BCE.</h4>
</div>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/einfall.wordpress.com/389/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/einfall.wordpress.com/389/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/einfall.wordpress.com/389/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/einfall.wordpress.com/389/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/einfall.wordpress.com/389/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/einfall.wordpress.com/389/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/einfall.wordpress.com/389/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/einfall.wordpress.com/389/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/einfall.wordpress.com/389/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/einfall.wordpress.com/389/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/einfall.wordpress.com/389/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/einfall.wordpress.com/389/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=389&subd=einfall&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniellefong.com/2008/09/13/timelessness/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6496a54a362b2f47be822bf24754aad?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Danielle Fong</media:title>
		</media:content>

		<media:content url="http://einfall.files.wordpress.com/2008/09/wheel_iran1.jpg" medium="image">
			<media:title type="html">Wheel, Iran, from 2nd Millenium, BCE</media:title>
		</media:content>
	</item>
		<item>
		<title>Enhancing Multitasking to Enhance Our Minds.</title>
		<link>http://daniellefong.com/2008/08/24/enhancing-multitasking-to-enhance-our-minds/</link>
		<comments>http://daniellefong.com/2008/08/24/enhancing-multitasking-to-enhance-our-minds/#comments</comments>
		<pubDate>Sun, 24 Aug 2008 05:32:45 +0000</pubDate>
		<dc:creator>Danielle Fong</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[FoxGlide]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[User Interfaces]]></category>
		<category><![CDATA[mozconcept]]></category>

		<guid isPermaLink="false">http://einfall.wordpress.com/?p=338</guid>
		<description><![CDATA[Jenny Boriss and the Mozilla Labs team have helped spark a wildfire of discussion. What can we do to make browser tabs better? I&#8217;ve been considering this question for a while now (heck, I practically *live* in Firefox), and Aza Raskin&#8217;s recent posts have finally inspired me to weigh in.
This may sound strange, but if [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=338&subd=einfall&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><em><a href="http://jboriss.wordpress.com/">Jenny Boriss</a> and the <a href="http://labs.mozilla.com/">Mozilla Labs</a> team have helped <a href="http://jboriss.wordpress.com/2008/06/08/improving-tabs/">spark</a> a <a href="http://madhava.com/egotism/archive/005020.html">wildfire</a> <a href="http://www.toolness.com/wp/?p=127">of</a> <a href="http://blog.mozilla.com/faaborg/2007/06/28/humanized-puzzler-firefox-tabs/">discussion</a>. What can we do to make browser tabs better? I&#8217;ve been considering this question for a while now (heck, I practically *live* in Firefox), and <a href="http://www.azarask.in/blog/">Aza Raskin&#8217;s</a> <a href="http://www.azarask.in/blog/post/tabs-in-the-awesome-bar/">recent</a> <a href="http://www.azarask.in/blog/post/firefox-31-control-tab-woes/">posts</a> have finally inspired me to weigh in.</em></p>
<p>This may sound strange, but if you look at it a certain way, the introduction and popularization of tabbed browsing represents a tipping point in the history of computers. And, as they have altered and improved our ability to multitask, they represent crucial advances in the <a href="http://etext.virginia.edu/DicHist/dict.html">history of human thought</a>.</p>
<p>There&#8217;s no fundamental difference between a tabbed web browser and an operating system taskbar. They are tools for <a href="http://en.wikipedia.org/wiki/Human_multitasking">multitasking</a>. They are intended to make accessible each distinct <em>thing which we seek to do,</em> on our computer, so that we might easily glance at, remind ourselves of, or focus our attention on, whatever is most profitable, intriguing, or demanding of attention. Tabbed browsing popularized as web documents and applications overwhelmed their desktop counterparts. Computers had altered part of our working memory. Now, the web plays a leading role.</p>
<p>Computers have caused such an increase in our ability to multitask that they have precipitated what is one of the greatest generational shifts in patterns of thought since the scientific revolution. Quite literally, when we alter the way we multitask, we alter our minds.</p>
<h3>Dangers</h3>
<p>This is not without dangers, of course. We can still only keep so many things in mind (<a href="http://en.wikipedia.org/wiki/Seven_plus_or_minus_two">7 plus or minus 2</a>, for most of us). Computers can display more tasks and more information than we can handle, and attention remains a finite resource. Computers are only a <a href="http://en.wikipedia.org/wiki/CPU_cache">level two cache</a>. If we don&#8217;t carefully control how we drink from this firehose, our attention may shatter, rendering us totally useless. For some, in today&#8217;s <a href="http://www.youtube.com/">YouTube</a> generation, this seems to have happened.</p>
<p>If tabbed browsing is a tool for thought, then we might expect that even small alterations in tab behavior will affect habits of mind. Consider the popular method of conducting research. One begins with a search, and lands on a Wikipedia page, or blog article. As one scrolls down the page, we middle click, opening tab after tab in the background. But where do they go? If the tabs land go directly to the back of the list, ordering tabs by age, we end up with something kind of strange. People tend to move to the next tab in the list, and so, the tendency is for our poor researcher to perform what is known in tech circles as a <a href="http://en.wikipedia.org/wiki/Breadth_first_search">breadth-first-search.</a></p>
<p>There&#8217;s something to be said about this. Breadth first surfers only skim topics. They&#8217;ll cover many in one sitting, certainly. But they&#8217;ll tend not to learn in much detail. They will, in other words, learn many sides of many things, superficially. <em>Shallowly.</em> This could be one of the major reasons why, online, so many people talk <em>so much </em>about things they know <em>so little about</em> with <em>zero</em> <em>apparent knowledge of this fact.</em> Draw your own conclusions.</p>
<p>If, by contrast, tabs are opened <em>directly behind the parent tab, </em>we lure our researcher into a trap of a different sort. <a href="http://en.wikipedia.org/wiki/Depth-first_search">A depth-first-search</a>.</p>
<blockquote><p><a href="http://en.wikipedia.org/wiki/Usain_Bolt">Usain Bolt</a> wins the 100m! Who&#8217;s he? Let&#8217;s check the <a href="http://en.wikipedia.org/wiki/Wikipedia">Wikipedia</a>&#8230; ah, it says here he was born in  <a class="mw-redirect" title="Trelawny Parish" href="http://en.wikipedia.org/wiki/Trelawny_Parish">Trelawny</a>, interesting name &#8212; it&#8217;s a <a href="http://en.wikipedia.org/wiki/Parish">parish</a>? Isn&#8217;t that like a religious thing? Hmm, it can be, but maybe it&#8217;s a <a href="http://en.wikipedia.org/wiki/Civil_parish"><em>civil parish</em></a>, which is, hmm, a subdivision of the <a href="http://en.wikipedia.org/wiki/United_Kingdom">United Kingdom</a>? Huh? Oh &#8212; I guess it&#8217;s part of the <a href="http://en.wikipedia.org/wiki/Commonwealth">Commonwealth</a>. What&#8217;s with that name anyway&#8230; seems kind of random&#8230; for &#8220;the promotion of <a title="Democracy" href="http://en.wikipedia.org/wiki/Democracy">democracy</a>, <a title="Human rights" href="http://en.wikipedia.org/wiki/Human_rights">human rights</a>, <a title="Good governance" href="http://en.wikipedia.org/wiki/Good_governance">good governance</a>, the <a title="Rule of law" href="http://en.wikipedia.org/wiki/Rule_of_law">rule of law</a>, <a class="mw-redirect" title="Individual liberty" href="http://en.wikipedia.org/wiki/Individual_liberty">individual liberty</a>, <a title="Egalitarianism" href="http://en.wikipedia.org/wiki/Egalitarianism">egalitarianism</a>, <a title="Free trade" href="http://en.wikipedia.org/wiki/Free_trade">free trade</a>, <a title="Multilateralism" href="http://en.wikipedia.org/wiki/Multilateralism">multilateralism</a>, and <a title="World peace" href="http://en.wikipedia.org/wiki/World_peace">world peace</a>&#8220;, I guess those are good, especially&#8230; individual liberty&#8230; heh&#8230; I wonder how many times <a href="http://en.wikipedia.org/wiki/George_W._Bush">Dubya</a> has trumpeted that one&#8230; Dubya&#8230; Maybe this has a list of <a href="http://en.wikipedia.org/wiki/Bushism">Bushisms</a>&#8230; which are apparently <a href="http://en.wikipedia.org/wiki/Malapropism">malapropisms</a>&#8230; there&#8217;s a mouthful&#8230; where was I?</p></blockquote>
<p>It&#8217;s easy to joke about, but it&#8217;s no laughing matter. <em>It happens to the best of us. It wastes our time.<br />
</em></p>
<h3>A Personal Note</h3>
<p>People don&#8217;t always read straight through the tab they have open, and move onto the next. They zip around. Or they&#8217;d like to. Or, at least, <em>I like to.</em> When tabs first came out, I used to fill my browser with bajillions of them. You&#8217;d barely be able to click on one, much less recognize one by it&#8217;s hidden icon or title. There were tabs a pixel wide. Less, if I could get away with it!<sup><a href="#1">1</a></sup></p>
<p>So what did I do when I wanted to switch back to, gmail, say? I couldn&#8217;t <em>find </em>the old gmail tab. That would be impossible. So, I&#8217;d open a new one!</p>
<p>Soon, I&#8217;d have <em>a zillion </em>gmails, which would slow my computer to a crawl. And the tabs would be almost completely useless: it was totally impossible to switch around, all I knew if that there a lot of articles I wanted to read <em>in there</em>, and if I <em>just kept working on the pile</em>, then <em>eventually the titles would see the light of day</em> and I could use my tabs again. Usually I just crashed the browser. Oy.</p>
<p>Firefox 3 changed a lot of that, but not entirely for the better. Instead of trying to squeeze fifty tabs into one space, it just hides them offscreen. But the same problems come up: I still opened <em>googles </em>of gmails, and my browser would slow to a crawl. Like cold molasses, running up a hill. Honestly.</p>
<p>I&#8217;ve learned a little since then, and I&#8217;ve made some improvements. Some are technological &#8212; little plugins, restoring my sanity. The first is &#8216;<a href="http://en.design-noir.de/mozilla/aging-tabs/">aging tabs</a>&#8216;, by <a href="http://en.design-noir.de">Dao Gottwald</a>. It&#8217;s a brilliant little Firefox plugin that makes tab headers fade with age, from light to dark. It helps by reminding you what you were reading most recently.</p>
<p>The second is <a href="https://addons.mozilla.org/en-US/firefox/addon/7924">Tabhunter</a>. Those familiar with <a href="http://www.blacktree.com/">Quicksilver</a> or <a href="http://www.humanized.com/">Enso</a> will recognize its function: you just press <em>ctrl-alt-t</em>, type part of the name or URI of the open tab you&#8217;re looking for (like <em>&#8216;gm&#8217;</em> for gmail)<sup><a href="#2">2</a></sup>, and a list of matching tabs is displayed. Press up or down and enter to select the tab, and you&#8217;re there. There are a few minor problems with the design I think; for one, it&#8217;s <a href="http://humanized.com/weblog/2008/07/18/designing-without-modal-overlays/">modal</a> (a box pops up, and you need to hit enter to dismiss it), and it saves your old patterns instead of clearing the input, requiring more keystrokes than I&#8217;d appreciate, but overall, it&#8217;s been a huge boon for me. It makes it much easier to switch between tabs, and I love it.</p>
<p>Finally, I use fullscreen mode. I found having a list of tabs staring me straight in the face had the effect of luring me away, towards something else, whenever things got hard. Now, with fullscreen mode and Tabhunter, I can concentrate on my work or reading, and switch around, only to do something <em>definite</em>, when<em> I need to.</em> This changes everything.</p>
<p>Suddenly, keyboard shortcuts became best of friends: <em>ctrl-1</em> shifts to the front of the list, <em>ctrl-9 </em>shifts to the back, <em>ctrl-w</em> closes the current tab, <em>ctrl-shift-t</em> opens the last one you closed (or the second, third, fourth last one, in order), <em>ctrl-d</em> bookmarks, <em>ctrl-l</em> focuses on the <a href="http://www.dria.org/wordpress/archives/2008/04/17/628/">Awesome Bar</a>, <em>ctrl-k</em> zips to the search bar. <em>alt-left</em> or <em>alt-right</em> to go backwards or forwards. It&#8217;s way faster. The first time I started to surf this way, I had nearly 60 tabs open. I just kept reading through, fully completing each task in front of me, dismissing it when done (closing by <em>ctrl-w</em>), moving onto the next item in the list. I was absolutely startled, in just an hour an a half, my browsing was complete. I almost couldn&#8217;t believe it.</p>
<p>This has changed my life. You might laugh, but <em>too many </em>times I&#8217;ve stayed up, dozens of tabs tormenting me, unable to close them, afraid of sleep, of losing mindstate. I browse faster, concentrate better, and learn more. And now I am free.</p>
<h3>Concentration</h3>
<p>The lesson, I think, is that computers hold great powers.<sup><a href="#3">3</a></sup> They can remember what we need to do, and what we need to know, freeing our minds from needless memorization, allowing us to concentrate on the task at hand. <em>Or</em>, they can present to us an endless stream of distracting tasks, tweets, and you-tubes, shattering our attention, and any hope of getting work done.</p>
<p>With each distraction, my mind <a href="http://en.wikipedia.org/wiki/Thrash_(computer_science)">thrashed</a>. <a href="http://einfall.wordpress.com/2008/08/20/heisenthought/">Heisenthoughts</a> collapsed. <a href="http://www.catb.org/jargon/html/S/state.html">Mindstate</a> was lost. And for what? It takes far too long to start upon challenging work. Frequent taskswitching rendered me barely capable of any challenging work <em>at all.</em></p>
<p>With the tab window hidden, my world changed. No longer was I tempted endlessly by the idle promises of articles unskimmed, tweets unheard, posts missed. I simply had to concentrate on the thing in front of me, and judge it worthy of time and attention, or not. It worked like magic.</p>
<p>I stopped being distracted by thoughts that there might be something marginally better that I could be doing. Instead I just <em>did it. </em>When I was done with it, I closed the tab. It might be, much more closely, a breadth-first-search, but, damn it, it <em>worked.</em></p>
<h3>Troubles</h3>
<p>The trouble with this approach, I found, was that I was literally following a breadth first search with my browsing, which was not always what I wanted. Often, Tabs would present themselves in exactly the wrong order. Yet I&#8217;d still be tempted to go through them.<sup><a href="#4">4</a></sup></p>
<p>People keep tabs around. They use their tab system as a to-do, to-read, or to-check-list. They keep tabs around as applications &#8212; things like <a href="http://gmail.com">gmail</a>, and <a href="http://facebook.com">Facebook</a>, and <a href="http://pandora.com">Pandora</a>, which you might as well be logged into all the time. But keep too many things around, and you create a massive <a href="http://en.wikipedia.org/wiki/Cognitive_load">cognitive load</a>. By hiding my tab list, I lessened that cognitive load. I <a href="http://en.wikipedia.org/wiki/Outsource">outsourced</a> prioritization to my computer.  But my computer <em>wasn&#8217;t any good at it.</em> I switched tasks less often, which allowed me to concentrate, which helped me read, and helped me work. But it probably didn&#8217;t direct me towards the best thing I could have been doing. I worked, but, in some sense, on the wrong thing.</p>
<h3>Priorities</h3>
<p>I explained this dilemma to my friend Joel, breadth-first/depth-first analysis and all. He said that I had a <a href="http://en.wikipedia.org/wiki/Linked_list">linked list</a> of task, and what I needed, instead, was a <a href="http://en.wikipedia.org/wiki/Priority_queue">priority queue</a>.</p>
<p><em>Duh.</em></p>
<p>Okay. So that&#8217;s goal one. Tabs are tasks: make it easier for us to prioritize our tabs, and we make it easier to prioritize our work.</p>
<h3>Memory</h3>
<p>Tabs serve as a kind of memory. We use tabs as a way to remember things we intend to do. But what <a href="http://en.design-noir.de/mozilla/aging-tabs/">aging tabs</a> shows us is that we can also use tabs to remember things that we&#8217;ve done: specifically, what we&#8217;ve recently been looking at. What else might we be able to show?</p>
<p>First, let&#8217;s give ourselves a great big space to work. Suppose, say, when we hold down <em>ctrl-tab </em>(<a href="http://humanized.com/weblog/2006/12/07/is_visual_feedback_enough_why_modes_kill/">quasimodally</a>), a great big transparent tab display appears over our window. We can zoom in or out, and drag the display around. We can even give it momentum: physics, just like the iPhone. We can toss it around. On it, what might we show?</p>
<p>Let us channel <a href="http://en.wikipedia.org/wiki/Edward_Tufte">Edward Tufte</a> for a moment. Let us maximize information density. Let us minimize data ink.</p>
<p><a href="http://einfall.files.wordpress.com/2008/08/mockupweb.jpg"><img class="size-full wp-image-368" src="http://einfall.files.wordpress.com/2008/08/mockupweb.jpg?w=496" alt="A Paper Mockup for FoxGlide" width="496" /></a></p>
<h4><a href="http://einfall.files.wordpress.com/2008/08/mockupweb.jpg">A Paper Mockup for FoxGlide</a></h4>
<p><strong><em>We can show content.</em></strong> We can display a title, with the favicon, atop a thumbnail of the tab. This is much better than just showing the favicon, as screenshots are far more likely to be distinct, and inform the user of the nature of their content. We can also show which bookmark folders that tab has been placed in or which tags the tab has adopted.</p>
<p><strong><em>We can show order.</em></strong> Lay the tabs out horizontally, in the order in which they were opened. (Just like the current default, in Firefox).</p>
<p><strong><em>We can show time.</em></strong> Near the top of the screen, make a small ticker, and mark the horizontal axis with small, vertical ticks: by clocktime, at distant regular intervals, and with icons at every change in activity.</p>
<p><strong><em>We can show link structure.</em></strong> Connect every parent by an arrow to their children.</p>
<p><em><strong>We can show relatedness. </strong></em>If two tabs share a domain, if they commonly are switched between, or if they share a large amount of semantic content, draw a faint line between them, to be highlighted when the tab is selected. In this way, we can automatically cluster groups of tabs used for a shared task or activity, and remind the user of tabs habitually used together.</p>
<p><strong><em>We can show <a href="http://clarkbw.net/blog/2007/09/12/firefox-journal/">history</a>. </em></strong>Turn the ticker at the top into a <em><a href="http://weizhou.wordpress.com/2008/07/07/prototype/">lifestream</a>.</em> At each tick, denote the activity by a little icon. Suppose you&#8217;ve done a bunch of typing: this is a <em>writing</em> tab, we can represent this with a little &#8216;key&#8217; icon. Suppose instead that you&#8217;ve just scrolled and read: show scroll buttons, up and down. Suppose we&#8217;re idle: show an ellipsis. Suppose we open a new tab: show a sprout. Suppose we open a tab in the background, creating another branch: show an arrow branching into two.</p>
<p><strong><em>We can show age.</em> </strong>Let the tabs fade with disuse, as in <a href="http://en.design-noir.de/mozilla/aging-tabs/">aging tabs</a>.</p>
<p><strong><em>We can show status.</em> </strong>Make the title of as yet unviewed tabs blue, as in unvisited hyperlinks. Make the title of visited tabs purple. And instead of wiping closed tabs off the display, make the titles brown, and let them inhabit a &#8216;history gutter&#8217; nestled quietly at the bottom of the screen &#8212; to view it more fully, pull-up. when a tab is closed, maintain the arrows, connected to parents and children, but fade them so that they do not distract. By keeping closed tabs accessible, we seamlessly integrate browser history with the tab display, enabling browsers to enhance our memory still further.</p>
<p><strong><em>Finally, we can show priority.</em></strong> Let the vertical axis represent priority. Higher implies more pressing. Priority can be set automatically: Age lowers priority. Activity raises it. Or you can set it manually. You can drag each tab along the vertical axis to set the priority, or you can strike a number, to alter the priority of the tab currently viewed, or otherwise selected. We can even use a hybrid approach: after a while, an algorithm harness the implicit, <a href="http://www.azarask.in/blog/post/ambient-information-in-the-browser/">ambient information</a> from our browser use, to learn which sites, keywords, and activities you consider high priority, and set priority for every other site you visit accordingly.<sup><a href="#5">5</a></sup></p>
<p>To make it easier to set the priority for large groups of tabs, the priority of related tabs, for example, parents and children, influence each other. This implies that, while raising the priority of one tab, the arrows connecting parents and children pull the related tabs up elastically. We can also uncover tab relatedness by whether they share a domain, or if we would like to get really fancy, we could even link tabs by shared usage of <a href="http://www.amazon.com/gp/search-inside/sipshelp.html">&#8217;statistically improbable phrases&#8217;</a>, as Amazon might.</p>
<h3>Navigation</h3>
<p>With the tab display active, we can quickly type to find the tabs we want. Type &#8216;wiki&#8217;, and all the tabs matching &#8216;wiki&#8217; are shown, filtering the others out, which fade away. Hit left or right to progress through the history of open tabs: in the same order as is currently used by Firefox. Hit up (or enter), and we switch to the the highest priority tab (that isn&#8217;t being currently viewed) matching the filter we typed. Hit down, and we instead decrease priority, stepwise.<sup><a href="#6">6</a></sup> It&#8217;s like Tabhunter, but using less keystrokes.</p>
<p>The labs team has already come up with a decent navigation system. They suggest that we <a href="http://www.azarask.in/blog/post/tabs-in-the-awesome-bar/">put navigation in the Awesome Bar.</a> If someone goes to the Awesome Bar and types a pattern that matches an open tab, pressing enter will take them to it, while pressing option enter will open a new tab.</p>
<p>I worry about this a bit. As much as I like the Awesome Bar, keeping focus on it is modal. And you need to select it (<em>ctrl-L</em>, or a mouse <em>click</em>), and then type in the name, making it a bit more complicated.</p>
<p>Also, it messes with important prior behavior. Most people will expect to go to somewhere <em>on the current tab</em> when they hit enter on the awesome bar. Changing this behavior might confuse users, conflicting with previous program models, doing so in a way that does not make evident that program behavior has changed.</p>
<p>Finally, compared to the approach I describe above, it simply doesn&#8217;t show as much information. It&#8217;s not as useful as it could be (note: see the mozilla labs <a href="https://wiki.mozilla.org/Firefox3.1/themes/visual_navigation">wikipage on visual navigation</a> for more ideas.)</p>
<h3>Status</h3>
<p>Where might you be able to download this? You can&#8217;t, yet. It is, for now, just a twinkle in my eye. But we&#8217;re on the cusp of something. The Mozilla team is <a href="http://www.azarask.in/blog/post/tabs-in-the-awesome-bar/"><em>just now</em></a> in the process of deciding what new tabbed browsing features they want to build into Firefox 3.1, and are <em>soliciting ideas</em>. If you like this concept, or think, at least, that some of the ideas are worth considering, or if you have your own ideas, please, get involved in the conversation!</p>
<p>Also, if you&#8217;re interested in helping to do some mockups or some Firefox extension coding, please let me know (email me at <em>daniellefong at daniellefong dot com</em>). It will stay a small, open, simple project; this won&#8217;t be my fulltime thing. But for me, at least, I cannot ignore the chance we have to deliver ourselves from cognitive overload. To free us to explore the web more fully. To enhance tools for thought, and thus enhance thought itself. As whimsical as that might sound, this hope shines far too bright for me to simply let go.</p>
<h3><em>Notes:</em></h3>
<p><a name="1">[1]</a> &#8211; In other words, without crashing the browser. Opera was much better in this regard than Mozilla.<br />
<a name="2">[2]</a> &#8211; This actually works with regular expressions too.<br />
<a name="3">[3]</a> &#8211; <em>With great power comes great responsibility</em>.<br />
<a name="4">[4]</a> &#8211; This was not the only problem. sometimes, I&#8217;d see a link, and I&#8217;d want to follow it, just a little ways, to see what was there. But if I opened it in the background, I&#8217;d have to finish <em>all</em> the other tabs just to get there. Ahh! Instead, I just followed the link without opening a new tab, with the hope that I&#8217;d remember to return to the parent page and <em>alt-left</em> backwards. Soon I found the hotkey for flipping to the end of the list (<em>ctrl-9</em>). That helped a bit. I could open a tab, and flip to it in back, though I&#8217;d have to use Tabhunter to get back where I started.<br />
<a name="5">[5]</a> &#8211; <em>It&#8217;s *<a href="http://www.xobni.com">Xobni</a> for <a href="http://www.xoferif.com">Firefox</a>*! The web is the killer app!</em> (I promised myself I&#8217;d never say things like this, but I actually kinda like it.)<br />
<a name="6">[6]</a> &#8211; Note that under this key scheme, <em>ctrl-tab </em>doesn&#8217;t switch to the next tab like it used to. That would now be done with <em>ctrl-tab-right</em>.</p>
<h3><em>Thanks</em></h3>
<p>to Alex Lang, <a href="http://versionthis.com/~npilon/">Nick Pilon</a>, and <a href="http://www.jperla.com/blog/">Joseph Perla</a> for reading drafts of this, <a href="http://baseshield.com/">Sasha and Patrick from BaseShield</a>, for the encouragement, the <a href="http://labs.mozilla.com">Mozilla Team</a>, for running this wonderfully open design process, <a href="http://blacktree.com/">Blacktree</a> and <a href="http://humanized.com">Humanized</a>, for showing me how good navigation could be, <a href="http://jboriss.wordpress.com/">Jenny Boriss</a>, for sparking the tabs discussion, and Joel Muzzerall, for the inspiration.</p>
<h3>PS</h3>
<p>I&#8217;ve given some thought to the name. I, personally, like FoxGlide, which also exhibits the wonderful feature of my having parked it.</p>
<h4>Please Leave Your Comments!</h4>
<p><em>This post has <a href="http://news.ycombinator.com/item?id=285600">sparked some interesting on Hacker News</a>. What do you think? Does the design pass the <a href="http://www.azarask.in/blog/post/the_over_the_phone_test/">Phone Test?</a> Are the angles I haven&#8217;t considered? Are like features you&#8217;d like to see?</em></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/einfall.wordpress.com/338/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/einfall.wordpress.com/338/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/einfall.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/einfall.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/einfall.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/einfall.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/einfall.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/einfall.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/einfall.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/einfall.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/einfall.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/einfall.wordpress.com/338/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=338&subd=einfall&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniellefong.com/2008/08/24/enhancing-multitasking-to-enhance-our-minds/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6496a54a362b2f47be822bf24754aad?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Danielle Fong</media:title>
		</media:content>

		<media:content url="http://einfall.files.wordpress.com/2008/08/mockupweb.jpg" medium="image">
			<media:title type="html">A Paper Mockup for FoxGlide</media:title>
		</media:content>
	</item>
		<item>
		<title>Heisenthought.</title>
		<link>http://daniellefong.com/2008/08/20/heisenthought/</link>
		<comments>http://daniellefong.com/2008/08/20/heisenthought/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 00:56:12 +0000</pubDate>
		<dc:creator>Danielle Fong</dc:creator>
				<category><![CDATA[Dictionary]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Meta]]></category>
		<category><![CDATA[Problem Solving]]></category>

		<guid isPermaLink="false">http://einfall.wordpress.com/?p=16</guid>
		<description><![CDATA[heisenthought,
\ˈhī-zən-thȯt
noun.
1. A thought subject to mental collapse triggered by interruption.
2. A mental event or sequence characterized by coexistence of loosely related, sometimes contradictory, sets of knowledge or tasks. Highly dispersed in knowledge space, though it may support well defined momentum. Apt to tunnel through imposing technical or energetic barriers.
Collapse triggered upon the observation of the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=16&subd=einfall&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>heisenthought,</p>
<p><span class="pronchars">\<span class="unicode">ˈ</span>hī-z<sup>ə</sup>n-</span><span class="pronchars">th<span class="unicode">ȯ</span>t</span></p>
<p>noun.</p>
<p>1. A thought subject to mental collapse triggered by interruption.</p>
<p>2. A mental event or sequence characterized by coexistence of loosely related, sometimes contradictory, sets of knowledge or tasks. Highly dispersed in knowledge space, though it may support well defined momentum. Apt to <a href="http://en.wikipedia.org/wiki/Quantum_tunneling">tunnel </a>through <a href="http://en.wikipedia.org/wiki/Insight">imposing technical or energetic barriers.</a></p>
<p>Collapse triggered upon the observation of <em>the state of current knowledge </em>by a third party. During the beginning states of observation, keen thinkers engage in a mad scramble to save <a href="http://www.catb.org/~esr/jargon/html/S/state.html">mindstate</a>, which may at some later time be partially reloaded. Status reports are heisenthought&#8217;s natural predator. Occasionally, members of a team will spontaneously &#8216;go dark&#8217;, in an attempt to think through some difficult problem &#8212; sometimes the only strategy which will work to extricate oneself from local extrema in solutionspace.<sup><a href="#ref1">1</a>,<a href="#ref2">2</a></sup> Caution should be taken when observing said people, as doing so will both collapse their progress into a single, likely suboptimal path, and be <a href="http://www.codinghorror.com/blog/archives/001134.html">likely misinterpreted as disloyalty, hubris or laziness</a>, since they have disengaged from discussion with no apparent progress.</p>
<p>3. A mental event or sequence characterized by firmly specified and demarcated generating bodies of knowledge, and ill discernible forward movement. Induced by <a href="http://news.ycombinator.com/item?id=218152">overspecification of problem, method, or solution.</a> Collapse upon observation of <em>current direction of progress</em> by a third party. &#8220;&#8216;Are we moving forward on this?&#8217; &#8216;The heisenthought collapsed; we&#8217;re moving, just not in the right direction&#8230;&#8217;&#8221;</p>
<p>4. A coherent collection of thoughts sufficiently isolated from random outside influence. Obeys the relation <a href="http://en.wikipedia.org/wiki/Heisenberg_uncertainty_principle">Δknowledge Δmomentum ≥  ħ/2.</a></p>
<p>5. A tongue-in-cheek term invented to cast off workplace &#8216;pings&#8217;, &#8216;check-ins&#8217;, <a href="http://www.randsinrepose.com/archives/2003/11/20/status_reports_20.html">&#8217;status-reports&#8217;</a> and &#8216;how&#8217;s it goings?&#8217;.</p>
<p><em><br />
Notes:</em></p>
<p><a name="#ref1">[1]</a> &#8211; For example, read the interviews with Max Levchin in chapter 1 and <a href="http://blakeross.com">Blake Ross</a> in chapter 29 of <a href="http://foundersatwork.com">Jessica Livingston&#8217;s Founders at Work</a>. </p>
<p>Max discusses how he went dark for a year, and came up with the something that really mattered &#8212; a way to fight fraud.</p>
<blockquote><p>We had this merger with a company called X.com. It was a bit of a tough merger because the companies were really competitive—we were two large competitors in the same market. For a while, Peter took some time off. The guy who ran X.com became the CEO, and I remained the CTO. He was really into Windows, and I was really into Unix. So there was this bad blood for a while between the engineering teams. He was convinced that Windows was where it’s at and that we have to switch to Windows, but the platform that we used was, I thought, built really well and I wanted to keep it. I wanted to stay on Unix. [...]</p>
<p>I had this intern that I hired before the merger, and we thought, “We built all these cool Unix projects, but it’s kind of pointless now because they are going to scrap the platform. We might as well do something else.” So he and I decided we were going to find ourselves fun projects. [...] </p>
<p>It was me acting out, but it was kind of a low time for me because I was not happy with the way we were going. Part of having a CEO is that you can respectfully disagree, but you can resign if you don’t like it that much. But then eventually I became interested in the economics of PayPal and trying to see what’s going on in the back end, because I was getting distracted from code and technology. I realized that we were losing a lot more money in fraud than I thought we were. It was still early 2001. If you looked at the actual loss rates, they were fairly low. You could see that we were losing money, but, given the growth of the system and the growth of the fraud, fraud was not that big of a problem. It was less than 1 percent—it was really low. But then, if you looked at the rate of growth of fraud, you could see that, if you don’t stop it, it would become 5 percent, 10 percent of the system, which would have been prohibitive.</p>
<p>So I started freaking out over it, and this intern and I wrote all sorts of packages— very statistical stuff—to analyze “How did it happen; how do we lose money?” By the end of the summer, we thought, “The world is going to end any minute now.” It was obvious that we were really losing tons of money. By midsummer, it was already on a $10 million range per month and just very scary.</p></blockquote>
<p><a name="#ref2">[2]</a> &#8211; Blake discusses how, by necessity, they closed up the source and process during the early stages of work on Firefox. </p>
<blockquote><p>Phoenix was basically a fork of the Mozilla code base that we controlled. We closed off access to the code, because we felt it was impossible to create anything consumer-oriented when you had a thousand Netscape people in search of revenue and a thousand open source geeks who shunned big business trying to reach consensus. We just wanted to close it off and do what we thought was the right thing. We went through a couple name changes, Mozilla offered us more support, and that’s kind of how it all got started.</p></blockquote>
<p>Thanks to Marc Chung and Joel Muzzerall for reading drafts of this.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/einfall.wordpress.com/16/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/einfall.wordpress.com/16/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/einfall.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/einfall.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/einfall.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/einfall.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/einfall.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/einfall.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/einfall.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/einfall.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/einfall.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/einfall.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=16&subd=einfall&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniellefong.com/2008/08/20/heisenthought/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6496a54a362b2f47be822bf24754aad?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Danielle Fong</media:title>
		</media:content>
	</item>
		<item>
		<title>Engineers + A Paper Tablecloth = &#8230;</title>
		<link>http://daniellefong.com/2008/08/20/engineers-a-paper-tablecloth/</link>
		<comments>http://daniellefong.com/2008/08/20/engineers-a-paper-tablecloth/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 00:04:48 +0000</pubDate>
		<dc:creator>Danielle Fong</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[LightSail]]></category>
		<category><![CDATA[Photos]]></category>
		<category><![CDATA[Vignettes]]></category>

		<guid isPermaLink="false">http://einfall.wordpress.com/?p=314</guid>
		<description><![CDATA[
Our company is going to have graph paper placemats. Jealous? ;-)
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=314&subd=einfall&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://einfall.files.wordpress.com/2008/08/danielletablepaper.jpg"><img class="aligncenter size-full wp-image-316" src="http://einfall.files.wordpress.com/2008/08/danielletablepaper.jpg?w=497&#038;h=393" alt="" width="497" height="393" /></a></p>
<p>Our company is going to have <em>graph paper</em> placemats. Jealous? ;-)</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/einfall.wordpress.com/314/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/einfall.wordpress.com/314/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/einfall.wordpress.com/314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/einfall.wordpress.com/314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/einfall.wordpress.com/314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/einfall.wordpress.com/314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/einfall.wordpress.com/314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/einfall.wordpress.com/314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/einfall.wordpress.com/314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/einfall.wordpress.com/314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/einfall.wordpress.com/314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/einfall.wordpress.com/314/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=314&subd=einfall&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniellefong.com/2008/08/20/engineers-a-paper-tablecloth/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6496a54a362b2f47be822bf24754aad?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Danielle Fong</media:title>
		</media:content>

		<media:content url="http://einfall.files.wordpress.com/2008/08/danielletablepaper.jpg" medium="image" />
	</item>
		<item>
		<title>Living Things</title>
		<link>http://daniellefong.com/2008/08/14/living-things/</link>
		<comments>http://daniellefong.com/2008/08/14/living-things/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 20:01:59 +0000</pubDate>
		<dc:creator>Danielle Fong</dc:creator>
				<category><![CDATA[Advice]]></category>
		<category><![CDATA[Communities]]></category>
		<category><![CDATA[Meta]]></category>
		<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[Poetry]]></category>
		<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://einfall.wordpress.com/?p=288</guid>
		<description><![CDATA[analogies, once preserved as mere notes, find harmony as poetry
organizations
relationships
communities
as living entities
as where no one cell holds the soul of a person
no one person, incarnate
may form all essence of a community
nor live throughout its lifetime
wholly part

as one cell expires
one soul retires
others, some new, fill their place
generations cycle
yet something remains
an living entity unto itself
though it may [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=288&subd=einfall&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:left;"><span style="color:#808080;"><em>analogies, once preserved as mere notes, find harmony as poetry</em></span></p>
<p style="text-align:right;">organizations<br />
relationships<br />
communities</p>
<p style="text-align:right;"><em>as </em><em>living entities</em></p>
<p style="text-align:right;">as where no one cell holds the soul of a person<br />
no one person, incarnate<br />
may form all essence of a community<br />
nor live throughout its lifetime<br />
wholly part</p>
<p style="text-align:right;">
as one cell expires<br />
one soul retires<br />
others, some new, fill their place</p>
<p style="text-align:right;">generations cycle<br />
yet something remains<br />
an living entity unto itself<br />
though it may be true<br />
that some people or ideas<br />
resemble vital organs</p>
<p style="text-align:right;">the liver, to filter<br />
the stomach, to process<br />
the lung, to supply<br />
the mind, to direct<br />
the heart, to power</p>
<p style="text-align:right;">too often<br />
transplanted,<br />
perfectly good hearts<br />
from one being to another<br />
from one community to another<br />
raise immune reactions<br />
edicts like allergens<br />
mobs like histamines</p>
<p style="text-align:right;">without disarmament<br />
no transplant succeeds<br />
no hire, restructuring, or revolution carried through<br />
without somehow disabling<br />
or surviving<br />
societal antibodies</p>
<p style="text-align:right;">for some, it seems<br />
while becoming part of a great organization<br />
or movement<br />
or organism<br />
they enter through digestive tracts<br />
to supply the raw stuff<br />
<em>the best</em><br />
carbon, iron, calcium, oxygen<br />
skills, goals, ideas, selves<br />
are prepared<br />
and cooked<br />
chewed<br />
dissolved<br />
filtered<br />
processed<br />
and made, finally, into a part of something new<br />
to fit some other master plan<br />
a genetic blueprint<br />
an ideology<br />
a mission<br />
a politic</p>
<p style="text-align:right;">for some<br />
no greatness of which they are part<br />
could come to redefine them<br />
their raw stuff<br />
the parts comprising<br />
can find no better molecule<br />
no further local minima<br />
no structure more solid<br />
between surrounding stomach walls<br />
they are indigestible</p>
<p style="text-align:right;">or too delicate<br />
too beautiful<br />
too unique<br />
to be eaten</p>
<p style="text-align:right;">their soul to realize<br />
as part only whole<br />
of something profound,<br />
meaningful,<br />
believed in<br />
or as the kernel of a gem<br />
of another body<br />
of an essence of its own<br />
starting anew</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/einfall.wordpress.com/288/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/einfall.wordpress.com/288/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/einfall.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/einfall.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/einfall.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/einfall.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/einfall.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/einfall.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/einfall.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/einfall.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/einfall.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/einfall.wordpress.com/288/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=288&subd=einfall&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniellefong.com/2008/08/14/living-things/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6496a54a362b2f47be822bf24754aad?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Danielle Fong</media:title>
		</media:content>
	</item>
		<item>
		<title>Keeping Prediction Honest</title>
		<link>http://daniellefong.com/2008/07/20/keeping-prediction-honest/</link>
		<comments>http://daniellefong.com/2008/07/20/keeping-prediction-honest/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 01:45:46 +0000</pubDate>
		<dc:creator>Danielle Fong</dc:creator>
				<category><![CDATA[Honesty]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Meta]]></category>
		<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[Science]]></category>
		<category><![CDATA[Self-referential]]></category>

		<guid isPermaLink="false">http://einfall.wordpress.com/?p=252</guid>
		<description><![CDATA[I base my action upon prediction. Every technologist should. I try to see how the world will be, and then try and see within that future what place I may come to hold.
So prediction is fundamentally at the heart of a technologist&#8217;s work. At the highest level, we must predict to find what work focus [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=252&subd=einfall&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I base my action upon prediction. Every technologist should. I try to see how the world will be, and then try and see within that future what place I may come to hold.</p>
<p>So prediction is fundamentally at the heart of a technologist&#8217;s work. At the highest level, we must predict to find what work focus on, and what future to aim for.</p>
<p>You might then think that prediction, as a skill, is worthy of practice. And practice it gets. In living rooms, in pubs and classrooms and yearbooks and dial-in talkshows and newspapers and blogs and comment threads and slashdot and every polluted corner of our existence, you find evidence: prediction is practiced <em>all the time</em>.</p>
<p>There&#8217;s a problem. In most areas of the technologist&#8217;s pursuit, it&#8217;s easy to see whether you&#8217;ve done well. Code should compile. Planes should fly. Cars should go. Bridges should stay up. We have a lot of honesty in our discipline, much of it because we are blessed with tests that we find hard to fool.</p>
<p>A typical test for predictions, on the other hand, is whether the story sounds good at the pub. You make some exclamation. People nod and clap. Everyone forgets.</p>
<p>This would be fine if you&#8217;re just looking for some conversation. But if you are, like technologists fundamentally in the business of creating the future, it becomes lot more troublesome. We are left to ignore predictive incompetence until reality slaps us coldly across the face. We are flying blind.</p>
<p>Taking a cue from <a href="http://tlb.org/predictions.html">Trevor Blackwell</a>, I&#8217;ve decided to inject some rigor into my life: when I make predictions, instead of casting them abstractly into the air, I&#8217;ll post them here: <a href="http://einfall.slinkset.com/">einfall.slinkset.com.</a> And I won&#8217;t delete my predictions &#8212; if they turn out wrong, I&#8217;ll keep them there, as permanent reminders to learn from.</p>
<p>Through accountability, honesty. Through honesty, improvement.</p>
<p><em>Thanks to Trevor Blackwell for the inspiration, and <a href="http://musictime.slinkset.com/">John</a> and <a href="http://arglebargle.org/">Brett</a> from Slinkset for the List Hosting.</em></p>
<p><em>Notes: a friend of mine noted that most of my predictions seem &#8216;pessimistic&#8217;, in the sense that they take the form of &#8216;X will not Y.&#8217; I would have to agree with him. But this is largely a byproduct of how these predictions were made &#8211; they&#8217;ve come from studying some f<span>ield, working in it for a while, and coming to the creeping realization that one or more of the current approaches were doomed. Besides, much of the skill of experts comes from the ability to ignore false trails.</span></em></p>
<p><em>Further Reading: An excellent site for major predictions (often with significant wagers) is <a href="http://longbets.org/">Long Bets</a>. </em></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/einfall.wordpress.com/252/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/einfall.wordpress.com/252/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/einfall.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/einfall.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/einfall.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/einfall.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/einfall.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/einfall.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/einfall.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/einfall.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/einfall.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/einfall.wordpress.com/252/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=252&subd=einfall&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniellefong.com/2008/07/20/keeping-prediction-honest/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6496a54a362b2f47be822bf24754aad?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Danielle Fong</media:title>
		</media:content>
	</item>
		<item>
		<title>The Choice of Work</title>
		<link>http://daniellefong.com/2008/06/26/the-choice-of-work/</link>
		<comments>http://daniellefong.com/2008/06/26/the-choice-of-work/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 19:31:59 +0000</pubDate>
		<dc:creator>Danielle Fong</dc:creator>
				<category><![CDATA[Advice]]></category>
		<category><![CDATA[Essays]]></category>
		<category><![CDATA[Gifted]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[Meta]]></category>
		<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://einfall.wordpress.com/?p=108</guid>
		<description><![CDATA[During the back and forth of exchange with a technical recruiter, he finally asked me what I was looking for. And so the floodgates opened.
This may sound weird, but I pretty much choose employment based on the promise of quality work. Other factors fade into irrelevance.
When I say quality of work, I mean more than [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=108&subd=einfall&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><em>During the back and forth of exchange with a technical recruiter, he finally asked me what I was looking for. And so the floodgates opened.</em></p>
<p>This may sound weird, but I pretty much choose employment based on the promise of quality work. Other factors fade into irrelevance.</p>
<p>When I say quality of work, I mean more than the work environment, more than the magnitude of technical challenges, and more than the IQ of those I&#8217;d be working with. I want the opportunity to walk paths with the greatest hope of leading to first-class work. Nobel-prize winning kind of work.<sup><a href="#ref1">1</a></sup> This force guides me, and so inevitably I tend <a href="http://www.paulgraham.com/cities.html">upstream of technological change</a>. Money and prestige are mere proxies for what really want: to develop and inspire <em>fundamental changes</em> in the way people live. That doesn&#8217;t mean I need tackle the greatest problems humanity now faces (yet). What matters is that I, personally, have a reasonable approach. So I must always remind myself to, as Richard Hamming says, &#8216;plant the little acorns from which the mighty oak trees grow&#8217; &#8212; because small projects can, swiftly and strikingly, grow momentum and value.<sup><a href="#ref1">1</a></sup></p>
<p>I find little value in submitting myself to some company culture. I instead mean to develop my <a href="http://philip.greenspun.com/ancient-history/professionalism-for-software-engineers">professional</a> values, ambitions, and goals: for example, I would like to develop new methods, make them available by open sourcing them and make them popular by evangelizing them. I&#8217;d love to be given the chance to teach what I&#8217;ve learned. Excellent people bring ideas and perspective to a communities of makers. Given time, I think this will evolve naturally into a <a href="http://www.kk.org/thetechnium/archives/2008/06/scenius_or_comm.php">company culture worth having</a>.</p>
<p>Most big companies grow faster than they could build trust, to a size greater than strong values can be supported. Natural culture is the product of alignment of creative philosophies, and in BigCo, this is too often replaced with virtual company nationalism. <a href="http://www.google.com/url?sa=t&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DKMU0tzLwhbE&amp;ei=1OVjSIP1AoGEsQPGwP26DQ&amp;usg=AFQjCNE15k8m9iwogLMvjj5JjRGFioKvfQ&amp;sig2=MPXWmqAyUEfMFgbf-kRnWQ">Fascism</a> even. I find this is more than distasteful. I haven&#8217;t really learned how to work within it at all. I could devote my efforts to such an organization only were there deeply meaningful work to be done. And why bother?</p>
<p><a href="http://einfall.files.wordpress.com/2008/06/googlepay.jpg"><img class="alignleft size-medium wp-image-121" style="border:1px black solid;float:left;margin-left:0;margin-right:10px;" src="http://einfall.files.wordpress.com/2008/06/googlepay.jpg?w=251&#038;h=300" alt="Paul Buchheit's first Google Check." width="251" height="300" /></a></p>
<p>Angling to be upstream of technological change, I bait unusual questions and find surprising answers. Give me the choice between a VP position at a big five media company with oodles of benefits, and, say, work at an early netscape or google for a <a href="http://paulbuchheit.blogspot.com/2007/12/is-there-more-to-life-than-money.html">totally minimal salary</a>, and I&#8217;ll choose the latter every time. I&#8217;m pulled towards organizations where I can learn about <em>organizing</em>, rather than learning about institutional tradition. It&#8217;s not important for me to learn about how to run a large organization: if ever I do, I won&#8217;t follow of the paths of current captains of industry. Instead, I intend to help grow large, leaderless, open organizations, and so I&#8217;d do almost anything for a chance to work with <a href="http://www.caterina.net/">Caterina Fake</a>, or <a href="http://en.wikipedia.org/wiki/Linus_Torvalds">Linus Torvalds</a>.</p>
<p>I want to work on something I find deep personal meaning in. I strongly believe in supporting open culture. I don&#8217;t think I&#8217;d work for long in games or entertainment unless it could influence some social change. I worked at <a href="http://mochimedia.com/">MochiMedia</a> because it made possible an income stream for small independent developers where none existed before. This finally opened up professional game development from BigCos. Now, much innovation in gaming emerges from bedroom studios. Independent game developers can now commit to their art in a way they before could not.</p>
<p>Similarly, I&#8217;d work at YouTube rather than Hulu, even though one&#8217;s a startup and the other isn&#8217;t, because they&#8217;re more interested in involving <em>everyone</em> in the process. As <a href="http://www.herecomeseverybody.org/">Clay Shirky</a> <a href="http://nielsenhayden.com/makinglight/archives/010186.html#010186">says</a>, they&#8217;re interested in <a href="http://www.herecomeseverybody.org/2008/04/looking-for-the-mouse.html">&#8216;finding the mouse&#8217;.</a></p>
<p>I want to work somewhere where I can truly make a difference. Why am I working in technology at all? Archimedes once said, &#8216;If you give me a lever and a place to stand, I can move the world.&#8217; Technology is my lever. I need only find place to stand. This makes me wary of startups that try to <a href="http://paulgraham.com/good.html">do good</a>, but aren&#8217;t particularly focused on doing it efficiently. I wouldn&#8217;t work for most charities. There&#8217;s too little pressure on them to focus &#8212; the tempering influence of market competition is replaced by government demands for &#8216;accountability&#8217;, which arn&#8217;t nearly so powerful.</p>
<p>There are numerous &#8216;ecogreen&#8217; websites out there that try to promote simple, green ways of living. These may be virtuous, however, in terms of minimizing environmental impact I think they&#8217;re somewhat irrelevant.<sup><a href="#ref2">2</a></sup> Saving plastic bags won&#8217;t lift a toe on our carbon footprint unless we find ways to either <a href="http://www.withouthotair.com/">cut down on air and automobile travel</a>, or do it more efficiently. And on carbon footprints &#8212; global warming is, I think, a red herring &#8212; there are thousands of nasty effects of pollution from, say, coal-fired power plants that will hit even if global warming doesn&#8217;t occur (though I think, probably, it will). Too much of China now wears breathing masks.<sup><a href="#masks">3</a></sup></p>
<p><a href="http://blog.lib.umn.edu/yuanx072/architecture/2008/05/is_china_ready_to_embrace_sust.html"><img style="border:1px black solid;clear:both;margin-left:17%;margin-right:17%;" src="http://einfall.files.wordpress.com/2008/06/mask.jpg?w=330&#038;h=220" alt="" width="330" height="220" /></a></p>
<p>I can see myself dedicating myself to the right company, so long as our goal, philosophies, and ambitions align. Yet these are stringent requirements. So far, then, I&#8217;ve found it necessary to reserve some energy and time for my own projects. So I must be open with companies: with most, I want only consulting work, to help them with some particular project, idea or problem. And I want to be completely, totally honest with everyone about it, because so far, the high road has never let me down.</p>
<p>Sincerely,<br />
Danielle</p>
<p>&#8212;&#8212;&#8212;</p>
<p><em>Notes:</em></p>
<p><em><a name="ref1">[1]</a> &#8211; From the classic talk by Richard Hamming, <a href="http://www.paulgraham.com/hamming.html">You and Your Research</a>. I don&#8217;t, particularly, apologize for my ambition here. Why shouldn&#8217;t I try to do first class work? The Nobel prize winning part is purely incidental. But this is the kind of work I mean &#8212; a significant contribution, one that people can build upon.</em></p>
<p><em><a name="ref2">[2]</a> &#8211; The free, online book <a href="http://www.withouthotair.com/">Sustainability &#8211; Without the Hot Air</a> is an excellent read. It is the first thing I&#8217;d suggest to someone interested in seriously starting into environmental matters. I shouldn&#8217;t claim that small contributions to green living are completely irrelevant &#8212; each does have some small effect. Perhaps raising the issue of green living in our collective consciousness will have an effect greater at second order than I imagined. But so many of our behaviors are misplaced. Many people, for example, go out of their way to buy &#8217;sustainable&#8217; products at Whole Foods, say, when in reality, longer vehicle trips do more damage than almost anything you could buy. Many things are sold in a way to make you feel good about buying them. They don&#8217;t have any real effect!</em></p>
<p><em><a name="masks">[3]</a> &#8211; This is worded provocatively, but pollution in China is a growing catastrophe. See <a href="http://www.nytimes.com/2007/08/26/world/asia/26china.html?sq=china%20pollution&amp;st=nyt&amp;scp=5&amp;pagewanted=all">&#8216;As China Roars, Pollution Reaches Deadly Extremes&#8217;</a> and <a href="http://www.nytimes.com/2008/05/25/opinion/25kristof.html?hp">&#8216;Where Breathing is Deadly&#8217;</a>.</em></p>
<p>&#8212;&#8212;&#8212;</p>
<p><em><br />
Thanks to Alex Lang, Ma&#8217;ayan Bresler, Nick Pilon, Colin Percival, Michael Nielsen, and Joel Muzzerall for reading drafts of this, and Charles Beatty, for sparking it.</em></p>
<p>PS: Certain misconceptions have been raised. Some feel that this is one demand of an over privileged generation. I reply to this <a href="http://einfall.wordpress.com/2008/06/26/the-choice-of-work/#comment-133">here</a>. Additionally, I am not, in fact, abandoning my startup. But I do need money, and a visa, so I am looking into either employment or seed funding.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/einfall.wordpress.com/108/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/einfall.wordpress.com/108/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/einfall.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/einfall.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/einfall.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/einfall.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/einfall.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/einfall.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/einfall.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/einfall.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/einfall.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/einfall.wordpress.com/108/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=108&subd=einfall&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniellefong.com/2008/06/26/the-choice-of-work/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6496a54a362b2f47be822bf24754aad?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Danielle Fong</media:title>
		</media:content>

		<media:content url="http://einfall.files.wordpress.com/2008/06/googlepay.jpg?w=251" medium="image">
			<media:title type="html">Paul Buchheit's first Google Check.</media:title>
		</media:content>

		<media:content url="http://einfall.files.wordpress.com/2008/06/mask.jpg" medium="image" />
	</item>
		<item>
		<title>Cosmology in Ten Minutes</title>
		<link>http://daniellefong.com/2008/06/08/cosmology-in-ten-minutes/</link>
		<comments>http://daniellefong.com/2008/06/08/cosmology-in-ten-minutes/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 03:36:08 +0000</pubDate>
		<dc:creator>Danielle Fong</dc:creator>
				<category><![CDATA[Cosmology]]></category>
		<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[Physics]]></category>
		<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://einfall.wordpress.com/?p=60</guid>
		<description><![CDATA[Recently, unusual features of the cosmic microwave background, a 'snapshot' of the early universe, have raised issues with our understanding of the Big Bang. A Caltech team has shown how we might fix our theories. They suggest that there might have been an asymmetry in the energy that once powered the big bang. If this is correct, anomalies in the CMB may be traces of structure from a time before our explosive beginnings.

True to form, when a discussion appeared on Hacker News I rushed to comment, and this article erupted from that attempt. The current scientific understanding of our cosmic origins is a mystery to the public at large, but it was only after I noticed the bewilderment of my fellow  hackers that I realized poor a job we, scientists, and the press had been doing.

This article represents an attempt to replace that sense of bewilderment with that of wonder. I want more than to explain what cosmologists believe. I want give people a deep sense of why we believe it, of how we've come to our current understanding, and of why we care.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=60&subd=einfall&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><em>Recently, unusual features of the cosmic microwave background, a &#8217;snapshot&#8217; of the early universe, have raised issues with our understanding of the Big Bang. A <a href="http://arxiv.org/abs/0806.0377">Caltech team</a> has shown how we might fix our theories. They suggest that there might have been an asymmetry in the energy that once powered the big bang. If this is correct, anomalies in the CMB may be traces of structure from a time before our explosive beginnings.<br />
</em></p>
<p><em>True to form, when a <a href="http://news.ycombinator.com/item?id=211194">discussion</a> appeared on Hacker News I rushed to comment, and this article erupted from that attempt. The current scientific understanding of our cosmic origins is a mystery to the public at large, but it was only after I noticed the bewilderment of my fellow hackers that I realized how poor a job we scientists have done in conveying the motivation behind our discoveries.<br />
</em></p>
<p><em>This article represents an attempt to replace that sense of bewilderment with that of wonder. I want more than to explain what cosmologists believe. I want give people a deep sense of why we believe it, of how we&#8217;ve come to our current understanding, and of why we care.</em></p>
<p>Look close, and it seems the universe is lopsided.</p>
<p>The <a href="http://en.wikipedia.org/wiki/Cosmic_microwave_background_radiation">cosmic microwave background</a> (CMB) is like a snapshot of the early universe. It was once all hot <a href="http://en.wikipedia.org/wiki/Plasma_%28physics%29">plasma</a>, gas so hot that the atoms inside it were broken up. Because it was hot, it emitted light. Because it was dense, it was opaque: the light emitted couldn&#8217;t just pass through, instead it had to bounce around. But once cool enough, the universe became transparent: all the light could now travel freely. It was as if the photographic shutter of the universe was lifted.</p>
<p><a href="http://en.wikipedia.org/wiki/Image:WMAP_2008.png"><img class="alignleft" style="float:left;margin:10px;" src="http://upload.wikimedia.org/wikipedia/commons/thumb/2/28/WMAP_2008.png/160px-WMAP_2008.png" alt="The Cosmic Microwave Background Radiation (from WMAP). False Color/" width="160" height="80" /></a> The light from this moment became the cosmic microwave background radiation. Because the universe seemed to have cooled at almost exactly the same time <em>everywhere,</em> the CMB is, unlike almost everything else in astronomy<sup><a href="#ref1">1</a></sup>, a picture of the entire universe at almost exactly the same moment in time. It is the best picture we have of the structure of the early universe.</p>
<p>The universe appears to have expanded evenly since then. We know it&#8217;s expanding now. Light is like a wave. Since the speed of light is constant, an illuminated object moving towards us has its wave crests squish together, turning bluer, and an object moving away from us has the distance between crests expand, turning more red. This is called a <a href="http://en.wikipedia.org/wiki/Red_shift">red shift.</a> Since he knew the colors of certain celestial objects, Edwin Hubble was able to <a href="http://en.wikipedia.org/wiki/Hubble%27s_law">observe</a> that the further something is from us, the more red-shifted its light, and therefore the faster it is speeding away.</p>
<p>Since we know that the early universe was hot, dense and small, and we know now that it&#8217;s cooler, sparse, big, and expanding, we can reasonably deduce that, long ago, there was a <a href="http://en.wikipedia.org/wiki/Big_Bang">Big Bang.</a> The universe exploded.</p>
<p><a href="http://en.wikipedia.org/wiki/Image:Crab_Nebula.jpg"><img class="alignleft" style="float:left;margin:6px 10px 10px 0;" src="http://upload.wikimedia.org/wikipedia/commons/thumb/0/00/Crab_Nebula.jpg/150px-Crab_Nebula.jpg" alt="The Crab Nebula" width="150" height="149" /></a> Strikingly, the CMB is almost the same everywhere you look. There are minor fluctuations, but even they seem to have the same distribution everywhere. The CMB, our best picture of the early universe, is <em>extraordinarily smooth</em>. It is one of the smoothest things ever observed in nature. This might not seem like a mystery. You might imagine that anything expanding, hot and dense would look roughly the same in all directions. It needn&#8217;t. <a href="http://en.wikipedia.org/wiki/Nebula">Nebulae</a> are formed by exploding stars, and they aren&#8217;t particularly smooth. In fact, in nature, it would seem, more often than not, that explosions are <em>messy.</em></p>
<p>In 1981, Alan Guth suggested what might be called a &#8216;recipe for a universe&#8217;: <a href="http://en.wikipedia.org/wiki/Cosmic_inflation">inflation theory.</a> Until then, nobody had come up with any good ideas for why the universe was so smooth and even. It is as if God<sup><a href="#ref2">2</a></sup> had pressed the entire universe with a cosmic clothes iron.</p>
<p>Guth said, suppose you started with pretty much any initial universe. Suppose you also had an extremely strong, extremely smooth <a href="http://en.wikipedia.org/wiki/Inflaton">field of energy</a>. If this field started dumping energy into the rest of the universe, it would also evenly expand <em>space itself</em>.<sup><a href="#ref3">3</a></sup> The universe would undergo a period of exponential expansion &#8212; <em>inflation</em> &#8212; having the effect of flattening and smoothing the rest of the universe. Inflation is God&#8217;s clothing iron.</p>
<p>A flat, smooth universe isn&#8217;t the only thing that inflation predicted. For example, at small physical scales, <a href="http://en.wikipedia.org/wiki/Quantum_fluctuation">quantum mechanical fluctuations</a> persist. During inflation these fluctuations are blown up as well, and these would seed, almost entirely, the cosmological structure of the universe. We see these fluctuations in the CMB. According to inflation, they are tiny quantum fluctuations blown up to a cosmic scale. They are, quite literally, the ancestors of our galaxies.</p>
<p>It wasn&#8217;t just that there <em>were</em> fluctuations. Inflation theory predicted a very specific distribution and type<sup><a href="ref4">4</a></sup>. When people finally had the technological capability to check, that&#8217;s just what they found. The universe appeared, at a cosmic scale, astonishingly consistent with this simple theory. Yet recently our observational capacities have improved. A CMB survey called <a href="http://en.wikipedia.org/wiki/Wilkinson_Microwave_Anisotropy_Probe">WMAP</a> has uncovered several surprising and unexplained features, not all of which fit well with the our previous inflation theories.</p>
<p>If you divided the sky in half by tracing the orbit of the earth around the sun<sup><a href="#ref5">5</a></sup>, and compared, in each half, the size of big fluctuations, those between 3 and 5 degrees wide, you would come to the conclusion that one side has fluctuations outweighing the other by an alarmingly large amount. One side of the universe is bumpier than the other. Moreover, the difference is larger than would be accounted for by randomness, at least 99 times out of 100.<sup><a href="#ref6">6</a></sup></p>
<p>This asymmetry <em>looks real</em>. It has been checked against every known experimental error and background effect astrophysicists have been able to think of. And if it is real, our previous inflation theories, with one field of energy to inflate the early universe, won&#8217;t work. They can&#8217;t account for this anomaly.</p>
<p>The authors Erickcek, <a href="http://www.its.caltech.edu/~kamion/Home.html">Kamionkowski</a>, and <a href="http://cosmicvariance.com/sean/">Carroll</a> don&#8217;t merely point out this problem. They posit a solution. They describe another inflation model, consistent with our new observations. They suggest the universe had not one, but many fields of universe inflating energy. There&#8217;s just one problem. At least one of these fields needs to be asymmetric.</p>
<p>Where could such an asymmetry come from? It <em>is</em> possible that we&#8217;ll never know. Cosmology offers us the hope of uncovering consistent, compelling stories of our origins. Thousands of independent observations fit neatly in cosmology&#8217;s book. But while we may discover a few lost pages from our first chapters, we may never know all reasons why our book was written in the first place.<sup><a href="#ref7">7</a></sup></p>
<p>Nevertheless, the authors make an exciting point. Wherever the asymmetry in the inflation field came from, it must have existed before inflation. <em>It must have existed before the big bang.</em> We had once imagined that time before our explosive beginnings would forever remain a mystery. Yet hidden in the CMB are hints of times earlier still. In this wonderful piece of work, the authors carefully consider what anomalies in the CMB could mean. And in the process, they may have discovered a way to look farther into the past than ever before.</p>
<p><em>Notes:</em></p>
<p><em><a name="ref1">[1]</a> &#8211; Since light moves at a finite speed, when we see something far away, we&#8217;re seeing light emitted in the past. What we see of something a light-year away is (at least) one year old.</em></p>
<p><em><a name="ref2">[2]</a> &#8211; I mean &#8216;God&#8217; here as in a figure of speech. Feel free to substitute &#8216;Mother Nature&#8217;, &#8216;Allah&#8217;, or the <a href="http://en.wikipedia.org/wiki/Flying_Spaghetti_Monster">&#8216;Flying Spaghetti Monster&#8217;</a> while reading.</em></p>
<p><em><a name="ref3">[3]</a> &#8211; What does it mean, exactly, for energy to expand space itself? It&#8217;s roughly analogous to blowing up a balloon. We know that the gravity of the universe, just like the elastic outside walls of a balloon, pull its contents inward. In a balloon, air pressure pushes against that inward force of the walls. During cosmic inflation, the inflationary force pushes against gravity. There&#8217;s one important difference though. We don&#8217;t actually know what the inflationary force is. Air blows up our balloons, but we have few clues as to what blew up the universe.</em></p>
<p><em><a name="ref4">[4]</a> &#8211; The quantum fluctuations predicted by inflation follow a <a href="http://en.wikipedia.org/wiki/Scale_invariance">nearly-scale-invariant</a> random <a href="http://en.wikipedia.org/wiki/Normal_distribution">Gaussian</a> distribution. These fluctuations show up in the CMB, and for the most part follow these predictions pretty closely.</em></p>
<p><em><a name="ref5">[5]</a> &#8211; The line dividing the two halves of the sky here is called <a href="http://en.wikipedia.org/wiki/Ecliptic">the ecliptic</a>.</em></p>
<p><em><a name="ref6">[6]</a> &#8211; Formally, this statement is true at at least the 99% <a href="http://en.wikipedia.org/wiki/Confidence_interval">confidence level</a>.</em></p>
<p><em><a name="ref7">[7]</a> &#8211; There are some questions forever beyond our grasp. Even if we knew from where the Big Bang had come, we could always probe further, and ask where that came from.</em></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/einfall.wordpress.com/60/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/einfall.wordpress.com/60/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/einfall.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/einfall.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/einfall.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/einfall.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/einfall.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/einfall.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/einfall.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/einfall.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/einfall.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/einfall.wordpress.com/60/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=60&subd=einfall&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniellefong.com/2008/06/08/cosmology-in-ten-minutes/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6496a54a362b2f47be822bf24754aad?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Danielle Fong</media:title>
		</media:content>

		<media:content url="http://upload.wikimedia.org/wikipedia/commons/thumb/2/28/WMAP_2008.png/160px-WMAP_2008.png" medium="image">
			<media:title type="html">The Cosmic Microwave Background Radiation (from WMAP). False Color/</media:title>
		</media:content>

		<media:content url="http://upload.wikimedia.org/wikipedia/commons/thumb/0/00/Crab_Nebula.jpg/150px-Crab_Nebula.jpg" medium="image">
			<media:title type="html">The Crab Nebula</media:title>
		</media:content>
	</item>
		<item>
		<title>Advice to the Bright and Young</title>
		<link>http://daniellefong.com/2008/05/15/advice-to-the-bright-and-young/</link>
		<comments>http://daniellefong.com/2008/05/15/advice-to-the-bright-and-young/#comments</comments>
		<pubDate>Thu, 15 May 2008 00:26:52 +0000</pubDate>
		<dc:creator>Danielle Fong</dc:creator>
				<category><![CDATA[Advice]]></category>
		<category><![CDATA[Gifted]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Meta]]></category>
		<category><![CDATA[Philosophy]]></category>

		<guid isPermaLink="false">http://einfall.wordpress.com/?p=29</guid>
		<description><![CDATA[One perspective on school, achievement, meaning, and life.

An article on one bright young man, Moshe, recently appeared on Hacker News. For a long time I've been meaning to write about the subject, and what was to be a simple comment morphed into this essay. <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=29&subd=einfall&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img class="alignleft" style="border:1px solid black;float:left;margin-right:10px;" src="http://einfall.files.wordpress.com/2008/05/max11.jpg?w=100&#038;h=183" alt="Max." width="100" height="183" /></p>
<p><em>An article on one <a href="http://news.ycombinator.com/item?id=190011">bright young man</a>, Moshe, recently appeared on Hacker News. For a long time I&#8217;ve been meaning to write about the subject, and what was to be a simple comment morphed into this essay. </em></p>
<p>The story of educational acceleration is an old one. Curious, bright children learn and explore rapidly on their own, and interactively with their parents. The world is like a playground for the growing mind. The child takes in everything. Eventually, these children find themselves mired in school&#8217;s morass. There are new adventures: more kids, older kids, a new environment. Yet kept in one place, individual attention of parents replaced by lectures from often overtaxed and uninterested teachers, their minds are left to go fallow. While some of school is new, and quite enjoyable, boredom and obedience, for the curious child, is torturous, a fact which lucky children and mindful parents come to confront.</p>
<p>Alternatives appear: skipping grades, dropping out, home-schooling, gifted programs, science fairs, participating in the popularity game, sports, focusing on musical or athletic achievement, playing hookie, becoming jaded.</p>
<p>After entering junior high I pretty much stopped responding to the world at large. Life rapidly degenerated. I quickly dropped out, and luckily my parents didn&#8217;t make me go back. At that time both of my parents were very busy with work, and so homeschooling couldn&#8217;t work for long. We discovered that college was much cheaper than private school, which didn&#8217;t seem very good anyway. We argued my way in.</p>
<p><span id="more-29"></span></p>
<p>I was given a huge amount of freedom. Like Moshe&#8217;s parents, and like many others, mine urged me to slow down &#8212; advice I tried to take, though my eyes were always bigger than my appetite. I was amongst a culture that respected me for good reasons. I shared so much more than with my age peers. I was learning so much. A growth spurt hid my relative youth &#8212; soon nobody suspected I was so young. I truly enjoyed my time in college.  Nothing brightens a teenager&#8217;s world more than responsibility, respect, and freedom.</p>
<p>There are dangers. Early fame is a minefield, for many reasons, in many fields. I think it&#8217;s hard for most people to live up past successes, the &#8216;promise&#8217; they had shown. But there are worse dangers. Two extremes haunt the gifted:</p>
<p>It is easy to feel that what one has achieved is in some sense artificial. That one has been built up out of nothing &#8212; that really, respect is in a large part undeserved. &#8216;Imposter syndrome&#8217; is a common term for this feeling. People can feel themselves to profoundly wanting. Phony. But this is by no means exclusive to the academically accelerated. It follows early achievement where ever it can be found.</p>
<p>Alternatively, one can fall into a trap of picking activities on the basis of their impressiveness. One can miss out on more intellectually simulating, enjoyable, and valuable things in life, all in order to participate in a vapid achievement contest. One strives to be the youngest smartest fastest most daring most broadly educated highest iq&#8217;d phd&#8217;d nobel prized ivy leagued quantum genius prodigy in the world ever.</p>
<p>This happens way too often. And it affects all of us. One can feel so small next to the prominent. Long shadows can reach deep into other&#8217;s egos. Perhaps worse, all of us have felt a need to be great at times. It can become overpowering.</p>
<p>It&#8217;s a trait that is unfortunately encouraged by some parents who should know better. It&#8217;s certainly encouraged by society at large. The wiser guardians of bright kids, sometimes say that raising them is like having to constantly pull on the brakes. They must. The world keeps pushing them.</p>
<p>One of the saddest things is that it&#8217;s all futile anyway. Inevitably, you grow up. Prodigies become ex-prodigies. This is lost on too many people.</p>
<p>Beyond questions of ego and achievement, there&#8217;s another problem with acceleration. Those who advance so quickly do so by letting delight pull them. One falls in love with the rhythm of important, challenging work, with the excitement, with ideas, and with the culture of the mind.</p>
<p>But you can&#8217;t live life like this forever. One must learn other lessons while growing up. At some point, we all wish for a pause button. We all need time to get our identities together. We all need time to relax, and there is much that we need that cannot be provided by an overscheduled life. It is far too easy, with successes behind you, with fame around you, with drive and courage within you, and with a love of your work pulling you, to let that pause button go, and to refrain from asking for respite before hitting rock bottom. I know. It happened to me.</p>
<p>It felt like the world was ending. I felt like I was abandoning my love and my duty. I felt incredibly selfish. And I was exhausted.</p>
<p>It was not so bad, it turns out. My life rallied. It is difficult to explain how much better I feel. And surprisingly, taking a break, and taking time to reset myself personally, has even started to improve my work. Much of that many be a function of happiness. But part of this may help even the happiest of people. Pressure to do great things can rush life. It is so hard to pursue daring thoughts in a life too hurried.</p>
<p>So my advice to Moshe, and anyone who finds a glimmer of recognition in these words: stay curious, let your love of something pull you, but do not hastily give all of yourself and find there is nothing left to give. Don&#8217;t engage in the achievement rat race. Listen to praise from those you respect, but ignore it from those you don&#8217;t. Push back when society eggs you on. Focus on things that matter the most to you alone. Ignore fears of being an imposter &#8212; be authentic to yourself, that is enough. Keep your hands on the brakes. Enjoy your freedom of time and mind. Pursue daring thoughts when the urge strikes you. And when your heart begs pause of the world, listen.</p>
<p><em>Further Reading:</em><br />
<em></p>
<p><a href="http://www.psychologicalscience.org/observer/getArticle.cfm?id=2026">The Myth of Prodigy, and Why it Matters. Adapted from a Talk by Malcom Gladwell</a></p>
<p><a href="http://news.ycombinator.com/item?id=190148">There is some discussion back on Hacker News.</a></p>
<p><a href="http://scienceblogs.com/thescian/2008/03/what_are_worthwhile_problems_f.php">What are Worthwhile Problems? Advice from Richard Feynman.</a> I mention this in particular because there&#8217;s yet another danger for the young and ambitious: falling in love with grand problems (or the idea of them) beyond one&#8217;s reach. Feynman suggests that &#8220;The worthwhile problems are the ones you can really solve or help solve, the ones you can really contribute something to. [...] No problem is too small or too trivial if we can really do something about it.&#8221;</p>
<p><a href="http://terrytao.wordpress.com/">Terry Tao</a> also describes &#8216;one of the hazards&#8217; of mathematics (though this is shared by many fields), focusing prematurely on a single big problem or theory. His advice? <a href="http://terrytao.wordpress.com/career-advice/dont-prematurely-obsess-on-a-single-big-problem-or-big-theory/">Don&#8217;t.</a> Try instead to be <a href="http://terrytao.wordpress.com/career-advice/be-patient/">patient</a>, and <a href="http://terrytao.wordpress.com/career-advice/be-flexible/">flexible</a>. Work <a href="http://terrytao.wordpress.com/career-advice/work-hard/">hard</a>. And above all, <a href="http://terrytao.wordpress.com/career-advice/enjoy-your-work/">enjoy it.</a></p>
<p>Scott Aaronson describes in <a href="http://scottaaronson.com/blog/?p=29">It&#8217;s Science if it Bites Back</a> a teacher amusingly similar to mine in grade seven. Both of us dropped out immediately after our fateful encounter.</p>
<p>Paul Graham posits in <a href="http://paulgraham.com/wisdom.html">Is it Worth Being Wise?</a> &#8220;If you feel exhausted, it&#8217;s not necessarily because there&#8217;s something wrong with you.  Maybe you&#8217;re just running fast.&#8221;</p>
<p>Stanislav Shalunov asks <a href="http://blog.shlang.com/post/38977434/would-you-work-with-micromanaging-boss-no-salary-and">&#8220;Would you work with micromanaging boss, no salary, and all your work thrown away?&#8221;</a></p>
<p><a href="http://www.johntaylorgatto.com">John Taylor Gatto</a> has excellent writings on the nature of education, and is featured in a video <a href="http://www.youtube.com/watch?v=26DvPQ7EIQ4">here</a>.</p>
<p></em></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/einfall.wordpress.com/29/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/einfall.wordpress.com/29/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/einfall.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/einfall.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/einfall.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/einfall.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/einfall.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/einfall.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/einfall.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/einfall.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/einfall.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/einfall.wordpress.com/29/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=29&subd=einfall&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniellefong.com/2008/05/15/advice-to-the-bright-and-young/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6496a54a362b2f47be822bf24754aad?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Danielle Fong</media:title>
		</media:content>

		<media:content url="http://einfall.files.wordpress.com/2008/05/max11.jpg" medium="image">
			<media:title type="html">Max.</media:title>
		</media:content>
	</item>
		<item>
		<title>One Response to Rejection</title>
		<link>http://daniellefong.com/2008/04/11/one-response-to-rejection/</link>
		<comments>http://daniellefong.com/2008/04/11/one-response-to-rejection/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 21:23:45 +0000</pubDate>
		<dc:creator>Danielle Fong</dc:creator>
				<category><![CDATA[Advice]]></category>
		<category><![CDATA[Meta]]></category>
		<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[Startups]]></category>
		<category><![CDATA[YCombinator]]></category>

		<guid isPermaLink="false">http://einfall.wordpress.com/?p=25</guid>
		<description><![CDATA[Those who&#8217;ve spent time with me over the past few months know both how absorbed I&#8217;ve been in the catalysis of our startup, and how poor I am at concealing my admiration for YCombinator. We had poured startling effort into building our product, honing our idea, refining our pitch. But our focus was, perhaps embarrassingly, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=25&subd=einfall&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Those who&#8217;ve spent time with me over the past few months know both how absorbed I&#8217;ve been in the catalysis of our startup, and how poor I am at concealing my admiration for YCombinator. We had poured startling effort into building our product, honing our idea, refining our pitch. But our focus was, perhaps embarrassingly, almost entirely toward a single goal. Getting into YCombinator. It was constantly in our minds. Ample encouragement followed months of work. On occasion, I could be found exclaiming my certainty to the universe. We&#8217;ll get in. We&#8217;ll make sure of it.</p>
<p>The letter arrived silently. I&#8217;m embarrassed to admit that my body read like a chapter on the <a href="http://en.wikipedia.org/wiki/Grief">stages of grief</a>. Shock. My stomach churned as I turned inward. Admonishments &#8216;not to take rejection personally&#8217; meekly confronted universal doubts. Egos struggled against a rethinking of everything. Hours of discussion lapsed. Plans of what to do were floated, accepted, rejected, forgotten. Night passed to sunrise before sleep. Denial.  I woke up recalling a story of one rejection mailed out accidentally, to a startup later to succeed. Thoughts strayed from their success &#8211; all I could register was the possibility of a mix-up. Anger. I stewed. &#8216;It doesn&#8217;t matter what they think. I know where they&#8217;re coming from, I know what they must think of us. They&#8217;re wrong! And we don&#8217;t need them anyway.&#8217;</p>
<p>Finally, acceptance.</p>
<p><span id="more-25"></span></p>
<p>YCombinator has it&#8217;s own personality. Their opinions are their own. They have perspective and wisdom and the will to apply it. But they have no more dominion over truth than the rest of us, nor are they immune to the blindspots that all beings must endure, nor would they suggest otherwise. It&#8217;s taken much for me to fully understand this</p>
<p>For years I&#8217;ve contemplated PG&#8217;s word as philosophy. It has changed the way I think. As <a href="http://paulgraham.com/heroes.html">PG writes</a>, heroes are those of whom you&#8217;d ask &#8220;what they&#8217;d do in the same situation,&#8221; as for years I&#8217;ve asked myself. He is a hero.</p>
<p>But PG isn&#8217;t my conception of him, no matter how close his words have touched me. YC isn&#8217;t what I know of it, no matter  how right I&#8217;d judged it to fit. And we are not what any others, no matter how wise, can ever hope to judge us.</p>
<p>Once can&#8217;t come to truly know people by their writings alone. Yet in my imagination I felt I could. Upon rejection, it couldn&#8217;t feel like a group in Mountain View had overlooked our ideas in favor of ideas more compelling to <em>them</em>. Their judgment felt universal. It took hours to move past the looming question: &#8216;How are we deficient?</p>
<p>Our idea seemed nothing but wonderful. Yet after taking a few steps away, and looking back, there are perfectly valid reasons for skepticism. PG is even on record stating that building applications for people interested in local events is a <a href="http://www.paulgraham.com/startupmistakes.html">&#8216;perennial tarpit&#8217;</a>. This isn&#8217;t a YC idea, even if it was YC inspired.</p>
<p>It started with a <a href="http://www.paulgraham.com/ideas.html">question</a>: could software help people connect in real life?  Nothing we knew about was any good. Nobody sane would sift through lists of events online. Dating sites mostly sucked. Put people in the position of a judge, and romance cannot bloom. Chat rooms sucked. There are trolls and perverts everywhere. And the internet at large has no location. Rarely would you find someone nearby. Even more rarely could you expect to know someone by their online persona: my YC dilemma writ large. And we knew, or believed, or hoped. There must be a better way.</p>
<p>But how could they believe us? With neither users nor customers nor a finished product, we have no proof of what is perhaps best described as a social experiment. All we have is code, determination, and the belief in our hearts that we are on the right track.</p>
<p>That belief can only come from imagining our success as we do. But our imagination is not theirs. Without proof, others cannot take the same leaps of faith. It is so easy to take rejection as a challenge to ourselves. It is only a rejection of our rendition. We are unproven.</p>
<p>How were we deficient? Perhaps we don&#8217;t see the problems others have seen: traps laying in wait for us just beyond the bend. Or perhaps it is because our imagination, try though we might, could not be made to fit with our heroes, and we were so certain of our shared viewpoint that we were blind to this possibility.</p>
<p>Much attention is being paid to YCombinator clones of late, and there are murmurs of the movement forcast more springing up. When the first batch appeared, they pointed out that YC would eventually struggle with deal-flow. Plenty of good startups were being passed over, so why not fund those? Too little effort was invested in explaining why one might prefer them to YCombinator, dooming them to the appearance of funding YC rejects.  Later attempts focussed on a different limitation: bright  entrepreneurs must contend with, in addition to harrowing expense, culture shock, and commitment, an immigration system unwilling to receive those planning to work for themselves.</p>
<p>Seed funding is limited by a third resource. For proven teams one needn&#8217;t far sight to bet dollars on success. But to bet on the earliest of early startups, run by strangers, not friends, toiling without traction, with working, complete technology, takes more than guts. To back such a startup requires they imagine the success for themselves.</p>
<p>There is hope for new players in the global seed funding game. But none will succeed as YCombinator does,  winning successes from strange ideas with unproven players, unless like YCombinator, they cultivate a personality of their own, and call upon their imagination to see as the bright minds applying dream.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/einfall.wordpress.com/25/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/einfall.wordpress.com/25/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/einfall.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/einfall.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/einfall.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/einfall.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/einfall.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/einfall.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/einfall.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/einfall.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/einfall.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/einfall.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=25&subd=einfall&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniellefong.com/2008/04/11/one-response-to-rejection/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6496a54a362b2f47be822bf24754aad?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Danielle Fong</media:title>
		</media:content>
	</item>
		<item>
		<title>On Naming Startups (with Ruby)</title>
		<link>http://daniellefong.com/2008/03/01/on-naming-startups-with-ruby/</link>
		<comments>http://daniellefong.com/2008/03/01/on-naming-startups-with-ruby/#comments</comments>
		<pubDate>Sat, 01 Mar 2008 14:51:29 +0000</pubDate>
		<dc:creator>Danielle Fong</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Problem Solving]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Startups]]></category>
		<category><![CDATA[Add new tag]]></category>

		<guid isPermaLink="false">http://einfall.wordpress.com/?p=23</guid>
		<description><![CDATA[The name problem has been with our band of hackers for a while. At least we were not alone: judging by the perennial popularity of the topic on Hacker News, it would seem to stump many.
On such matters, an appeal to a higher power is appropriate. My friends use a variety of divination techniques, such [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=23&subd=einfall&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The name problem has been with our band of hackers for a while. At least we were not alone: judging by the perennial popularity of the topic on Hacker News, it would seem to stump many.</p>
<p>On such matters, an appeal to a higher power is appropriate. My friends use a variety of divination techniques, such as flipping a coin, tarot, or peyote. I, however, found myself reading an <a href="http://web.archive.org/web/20061010233209/paulgraham.infogami.com/blog/names">infrequently referenced blog post by Paul Graham (an orphan of the collapse of infogami).</a></p>
<blockquote><p>&#8220;&#8230;as happened with lofts, the features that initially repelled people, like rough concrete walls, have now become a badge of coolness.  Weird names are now cool, if they&#8217;re the right kind of weird.  Nothing could  be less cool, at this point, than calling a startup &#8220;cool.com.&#8221;  A company with a name like that could not have arisen organically. &#8220;Cool.com&#8221; smells of a media conglomerate trying to create a web spinoff.&#8221;</p></blockquote>
<p>and</p>
<blockquote><p>&#8220;My favorite recent startup name is probably Writely.  It looks so natural that even though it isn&#8217;t a word, you feel it should be.  Anyone thoughtful enough to come up with a name like that is probably going to have good software.&#8221;</p></blockquote>
<p>Even ordinary people have an extraordinary ability to glark meaning for a word newly encountered. A word that feels natural enough to exist in speech (&#8216;I&#8217;m feeling ever so writely&#8217;) is quite a goal to aim for. People are sure to remember that.</p>
<p>I threw together a ruby script to create domain names from some simple rules and then check whois. I multithreaded it for throughput. (Ruby threads are easily invoked but apparently the threading system is not so powerful.)</p>
<p><span id="more-23"></span></p>
<p><a href="http://versionthis.com/~npilon/">My friend Nick</a> pointed out that our startup targets the young, urban, and restless. I tried the suffix &#8216;libre&#8217;, meaning freedom, and slapped letters from A to Z and roots meaning city in front. Didn&#8217;t quite work. At some point, I ended up with collibre.com (it&#8217;s still available if you want it), though my partner in crime Alex said it was too much like collaboration, or a library. Finally, he said, &#8216;what about the root -opolis&#8217;. We plugged it in.</p>
<p>Hopolis.com wasn&#8217;t taken. We liked it. (don&#8217;t go there yet. It is only parked.) This name has only grown on us since then.</p>
<p>Anyway, yesterday I overheard some business types arguing over names. Someone mentioned capital. I thought to myself &#8220;hot diggity, let&#8217;s impress &#8216;em and get funded.&#8221; Alas, they were merely business <em>students</em> plotting a revolution in granola distribution (direct to the customer! Take <em>that</em> middle man!) Still, my script came up with better names than they did. Who&#8217;d have known so many things ending in &#8216;anola&#8217; would be untaken?</p>
<p>So tonight I was hacking on hopolis, and six hours in, I started to shift into filling out the YC application. Now it&#8217;s almost done; only the questions I want to mull on and really ace are left. The sun&#8217;s rising &#8212; what&#8217;s there to do? Procrastinate, obviously. What better way to procrastinate but to update my neglected blog and save hackers from naming catastrophe?</p>
<p>I decided to post it <a href="http://code.google.com/p/domain-naminator/">here</a>, and below. (the link goes to the Google Code project).</p>
<pre class="brush: ruby;"># Scans DNS for cool names, put together with prefixes,
# affixes, and middles.
# Usage: ruby DNSScan.rb
#
# Edit the domain composing code as you will. This is
# perhaps best used to make up words, eg. writely.
# Do not pass untrusted data to this program, whois
# has buffer overflows, so this may be insecure.

pre = ['Fox', 'Web', 'Net', 'Thought', 'Read', 'Work', 'Surf', 'Browse']
mid = ['']
suf = ['Stream','Flow','Link','Line','Focus','Scope','Glide','Fly',
       'Flight','Path','Wing','Eye','First','View', 'Sight','Vision',
       'Hunt','Wind']

# A single whois scan
def scan(x)
  found = system('whois ' + x.to_s + ' 2&gt;1 | grep -E \
          'No match for|connect: no route to host' - \
          1&gt;/dev/null 2&gt;/dev/null')
  puts (found ? 'Free: ' : 'Parked: ') + x
end

# constructs domains (Note: It would be great if ruby had
# an outer join, so I could do (pre*mid*suf).each{...} )

domains = []
pre.map{|i| mid.map{|j| suf.map{|k| domains &lt;&lt; i+j+k + '.com' }}}

# Makes threads (avoids blocking)

thrNum = 40
thrArr = (0..thrNum).map{
       Thread.new{ scan(domains.pop) while domains.any?}
}

while (thrArr.any?{|ta| ta.status})
  Thread.pass
end</pre>
<p><em>Note: There are web services like this. They&#8217;re great, but they don&#8217;t seem to work fast enough, and I personally would rather have the name construction rules in code.</em></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/einfall.wordpress.com/23/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/einfall.wordpress.com/23/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/einfall.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/einfall.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/einfall.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/einfall.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/einfall.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/einfall.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/einfall.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/einfall.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/einfall.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/einfall.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=23&subd=einfall&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniellefong.com/2008/03/01/on-naming-startups-with-ruby/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6496a54a362b2f47be822bf24754aad?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Danielle Fong</media:title>
		</media:content>
	</item>
		<item>
		<title>Blue Eyed Islanders. (A Logic Puzzle)</title>
		<link>http://daniellefong.com/2008/02/10/blue-eyed-islanders-a-logic-puzzl/</link>
		<comments>http://daniellefong.com/2008/02/10/blue-eyed-islanders-a-logic-puzzl/#comments</comments>
		<pubDate>Sun, 10 Feb 2008 14:21:53 +0000</pubDate>
		<dc:creator>Danielle Fong</dc:creator>
				<category><![CDATA[Game Theory]]></category>
		<category><![CDATA[Logic]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[Meta]]></category>
		<category><![CDATA[Problem Solving]]></category>
		<category><![CDATA[Puzzles]]></category>

		<guid isPermaLink="false">http://einfall.wordpress.com/?p=19</guid>
		<description><![CDATA[Terry Tao&#8217;s recent post on a classic logical puzzle has seeded a bloom of activity in the nerdsphere. A friend of mine introduced it to me over mugs of steamed milk in the graduate college coffee house; I was telling him of recent work I&#8217;d been doing on the soundness of emergence of Nash equilibria, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=19&subd=einfall&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://terrytao.wordpress.com">Terry Tao&#8217;s</a> recent <a href="http://terrytao.wordpress.com/2008/02/05/the-blue-eyed-islanders-puzzle/">post</a> on a classic logical puzzle has seeded a bloom of activity in the nerdsphere. A friend of mine introduced it to me over mugs of steamed milk in the graduate college coffee house; I was telling him of recent work I&#8217;d been doing on the soundness of emergence of Nash equilibria, and where sufficient conditions arise in real life.<sup><a href="#ref1">1</a></sup> It was an enjoyable conversation, though I wasn&#8217;t afforded the luxury of working it out for myself. If you&#8217;d like to struggle through the problem on your own, read Terry&#8217;s post, and only return after the break when you think you&#8217;ve solved it. (why am I writing this? It started as a comment on <a href="news.ycombinator.com">news.ycombinator.com</a>, and I couldn&#8217;t help myself)</p>
<p>This problem is subtle, and wording is important, so I&#8217;ve reproduced the statement from Terry&#8217;s blog (emphasis mine) [editor's note: Terry didn't intend for a particular subtlety, and so has reworded his main post. He says that it had an 'unexpectedly interesting subtlety in its formulation, but was not the puzzle I had actually intended to write'. He's posted the original <a href="http://www.math.ucla.edu/~tao/blue.html">here</a>]:</p>
<blockquote><p>There is an island upon which a tribe resides. The tribe consists of 1000 people, 100 of which are blue-eyed and 900 of which are brown-eyed. Yet, their religion forbids them to know their own eye color, or even to discuss the topic; thus, each resident can (and does) see the eye colors of all other residents, but has no way of discovering his or her own (there are no reflective surfaces). If a tribesperson does discover his or her own eye color, then their religion compels them to commit ritual suicide at noon the following day in the village square for all to witness. <em>All the tribespeople are highly logical and highly devout, and they all know that each other is also highly logical and highly devout.</em></p>
<p>One day, a blue-eyed foreigner visits to the island and wins the complete trust of the tribe.</p>
<p>One evening, he addresses the entire tribe to thank them for their hospitality.</p>
<p>However, not knowing the customs, the foreigner makes the mistake of mentioning eye color in his address, remarking “how unusual it is to see another blue-eyed person like myself in this region of the world”.</p>
<p>What effect, if anything, does this <em>faux pas</em> have on the tribe?</p></blockquote>
<p><span id="more-19"></span></p>
<p>I&#8217;ve italicized the statement hosting the subtlety. It is known to everyone that if any tribemember discovered his or her eye color, they would dutifully commit suicide at noon the following day. And yet. The statement cleverly leaves open whether every person knows that every other person is as logical, or as devout, or as committed to the duties of ritual sacrifice, as they are.</p>
<p>To jump the gun, the statement doesn&#8217;t explicitly state the logical nature and devoutness of all tribespeople as <a href="http://en.wikipedia.org/wiki/Common_knowledge">common knowledge</a>.</p>
<p>Hopefully examples will deliver me from vagueness. Consider tribes with one, two, and three blue eyed people on islands <a href="http://en.wikipedia.org/wiki/Galileo#Church_controversy">Galileo</a>, <a href="http://en.wikipedia.org/wiki/Hippasus">Hippasus</a>, and <a href="http://en.wikipedia.org/wiki/Bertrand_Russell">Russell</a>. <sup><a href="#ref2">2</a>,<a href="#ref3">3</a>,<a href="#ref4">4</a></sup></p>
<p>On Galileo, after the gaff, the sole blue eyed unfortunate notices that none of his people share his tint of iris, and reconciles himself to a midday doom.</p>
<p>On Hippasus, one day later, our fated blue-eyed duo, fully aware that the other would have extinguished were he or she the only blue eyed resident, are forced to draw the conclusion that <em>they</em> are blue eyed, and so they disappear.</p>
<p>But on Russell, confusion sets in. Three blue eyes islanders know the two others. They know that each would commit suicide if they discovered their eyecolor, and they know that on the previous two days, no such thing happened. It would seem that the group would meet a bitter end. As the reasoning usually goes, each of the three, knowing the other two, would infer that the others continued survival could only mean the existence of other blue eyes on the island &#8212; <em>theirs!</em></p>
<p>But wait. Let&#8217;s examine this more closely: take the blue eyed islanders, let&#8217;s call them, err, Alice, Bert, and Cecil. Alice sees Cecil and Bert; she knows that they as well as the rest of the tribe, and knows they&#8217;d indeed follow protocol if either discovered their eye color. What she <em>doesn&#8217;t </em>know for certain is whether Bert knows that Cecil would kill himself over eye pigment (even though he in fact would). Therefore, she <em>doesn&#8217;t</em> know for certain that a tribe with two blue eyed members would homogenize itself on the second day, she only knows that this would be true were she one of the members. She therefore cannot deduce that she has blue eyes, and the tribe&#8217;s taboo keeps information from spreading any further. Our trio is saved. <sup><a href="#ref5">5</a></sup></p>
<p>What would happen if all islanders knew that all islands followed the same rules (as is explained in the <a href="http://xkcd.com/blue_eyes.html">variant posted by xkcd</a>)? Instead of confusion, Alice would be certain that Bert and Cecil wouldn&#8217;t have survived were they the only blue eyed people, and so she must be the last. They all would die on the third day. Indeed, any group of blue-eyed <sup><a href="#ref6">6</a></sup> islanders under the same conditions would all meet their fate the same way.</p>
<p>There are other variants, <a href="http://www.lovestwell.org/">Anatoly </a>brings up a very interesting <a href="http://terrytao.wordpress.com/2008/02/05/the-blue-eyed-islanders-puzzle/#comment-25881">metaproblem</a> where proactive tribe&#8217;s members might decide to save the others through early self-sacrifice. The analysis of this, and other metaproblems, goes very deep. It will have to be the subject of another post.</p>
<p>In any case, I hope I&#8217;ve thoroughly explored the magic. Or at least spoiled it!</p>
<p>As Terry writes,</p>
<blockquote><p>&#8220;The remarkable thing about the puzzle, to me, is how such a subtle and seemingly academic change in the knowledge environment eventually propagates to have a concrete and dramatic effect.&#8221;</p></blockquote>
<p><em>Notes:</p>
<p><a name="ref1">[1]</a> I&#8217;ve been meaning to write <em>that</em> article for ages, in fact I was urged to do so by my friends in politics, since models from game theory such as the <a href="http://en.wikipedia.org/wiki/Centipede_game">Centipede Game</a>, the <a href="http://en.wikipedia.org/wiki/Prisoner%27s_Dilemma">Prisoner&#8217;s Dilemma</a>, and <a href="http://en.wikipedia.org/wiki/Mutually_assured_destruction">Mutually Assured Destruction</a> remain dominant teaching devices, and Nash equilibrium strategies continue to be prescribed and accepted as applicable by acolyte bureaucrats. Yet I&#8217;m writing this article, and not that one. The power of social news compels me.</p>
<p><a name="ref2">[2]</a> Galileo was famously persecuted by the Church due to his advocacy of essentially logical methods and conclusions. (though you probably already know that)</p>
<p><a name="ref3">[3]</a> The philosopher Hippasus was said to have been either expelled from the Pythagorians or drowned at sea for his proof that the square root of two was irrational.</p>
<p><a name="ref4">[4]</a> While Bertrand Russell&#8217;s magnum opus, the <a href="http://en.wikipedia.org/wiki/Principia_Mathematica">Principia Mathematica</a>, was doomed at inception due to the underexamined <a href="http://en.wikipedia.org/wiki/Godel%27s_incompleteness_theorem">implications of self reference</a>, in this case, letting meta-knowledge probe only so deep means our Russellian islanders are saved.</p>
<p><a name="ref5">[5]</a> I&#8217;m aware that some may object: &#8216;but doesn&#8217;t &#8220;<em>and they all know that each other is also highly logical and highly devout&#8221; </em>imply common knowledge?&#8217; I concede that this might be an interpretation in some English. Not mine; what kind of language distinguishes knowledge from meta-knowledge but not meta-knowledge from meta-meta-knowledge? Sounds illogical. <a href="http://en.wikipedia.org/wiki/Second_order_logic#Second-order_logic_and_metalogical_results">Oh wait.</a></p>
<p><a name="ref6">[6]</a> A common misconception is that the brown eyed people would die too. But that&#8217;s not quite right since none of them are sure that their eyes aren&#8217;t actually green, grey, or magenta.</em></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/einfall.wordpress.com/19/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/einfall.wordpress.com/19/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/einfall.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/einfall.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/einfall.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/einfall.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/einfall.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/einfall.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/einfall.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/einfall.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/einfall.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/einfall.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=19&subd=einfall&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniellefong.com/2008/02/10/blue-eyed-islanders-a-logic-puzzl/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6496a54a362b2f47be822bf24754aad?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Danielle Fong</media:title>
		</media:content>
	</item>
		<item>
		<title>Incompleteness and Halting. Gödel and Turing.</title>
		<link>http://daniellefong.com/2008/01/28/incompleteness-and-halting-godel-and-turing/</link>
		<comments>http://daniellefong.com/2008/01/28/incompleteness-and-halting-godel-and-turing/#comments</comments>
		<pubDate>Mon, 28 Jan 2008 10:30:21 +0000</pubDate>
		<dc:creator>Danielle Fong</dc:creator>
				<category><![CDATA[Computability]]></category>
		<category><![CDATA[Logic]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[Religion]]></category>

		<guid isPermaLink="false">http://einfall.wordpress.com/?p=14</guid>
		<description><![CDATA[The following occurred to me on a run about two years ago:
It&#8217;s not given much press, but the the Halting Problem is intimately related to Gödel&#8217;s First Incompleteness Theorem. Indeed it produces it as a correllary. Historically, Gödel&#8217;s incompleteness results were proved by hacking arithmetic into a Turing complete system, and this is still how [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=14&subd=einfall&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The following occurred to me on a run about two years ago:</p>
<p>It&#8217;s not given much press, but the the <a href="http://http://en.wikipedia.org/wiki/Halting_problem">Halting Problem</a> is intimately related to <a href="http://en.wikipedia.org/wiki/G%C3%B6del%27s_incompleteness_theorem">Gödel&#8217;s First Incompleteness Theorem.</a> Indeed it produces it as a correllary. Historically, Gödel&#8217;s incompleteness results were proved by hacking arithmetic into a Turing complete system, and this is still how they&#8217;re explained today.</p>
<p>There&#8217;s a one-to-one bijection between computability of a function and provability of a statement. Hence, the short, and generally accessible proof that the Halting problem is not in general computable for an arbitrary input is also a proof of the &#8216;most important, surprising result in logic&#8217;, namely, that some results, which have may have a perfectly valid truth-value outside a system, cannot be proven within it. One only needs the notion of a computer to follow this line of thinking, which is, in essence, what Gödel did. But the Halting problem is much easier to grasp. I&#8217;ve had children understand it, though it does take some walking through!</p>
<p>The interesting thing about the Halting problem is that it&#8217;s unsolvable in full generality, independent of whatever special capabilities the system has available. To see this clearly, consider the proof.</p>
<p>Question: Does there exist a (halting) program H which, given any program P, figure out if it would halt, for any input I?</p>
<p>Assume there exists such a program H. Construct a program T as follows.</p>
<blockquote><p>(Program P, Input I) =&gt; (Boolean Halts):<br />
if H(P,I) is true run forever<br />
otherwise halt</p></blockquote>
<p>Now, call T on itself, with itself as an input. Our assumption presupposes that H always halts. If T would halt on input T, then T will run forever. And if T would run forever on input T, then T would halt. This is a contradiction, so no such program H would exist.</p>
<p><span id="more-14"></span></p>
<p>This becomes philosophically and theologically relevant because it doesn&#8217;t at all depend upon the form that H might take. Suppose one has funky laws of physics, or happens upon a &#8216;book of truths&#8217;. Or suppose one is some kind of omniscient god, able to just &#8216;know&#8217; whether something halts or doesn&#8217;t. All of these can be wrapped up by saying they&#8217;re part of H, whatever H may be, and even if you assume that H<sup><a href="#ref1">1</a></sup> always exists and is well-defined for some set, you cannot also have H be well-defined for programs which include calls to H.</p>
<p>In short, an omniscient entity can&#8217;t exist. Not even a god. When speaking amongst nontechnical types this conclusion is usually met with some form of drama: praise or otherwise.</p>
<p>&#8216;Omniscience&#8217;, as it happens, <a href="http://www.paulgraham.com/philosophy.html">doesn&#8217;t survive close inspection.</a></p>
<p><em>Notes:</p>
<p><a name="ref1">[1]</a> Taking the existence of H as given, convention names it a &#8216;halting oracle&#8217;.</em></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/einfall.wordpress.com/14/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/einfall.wordpress.com/14/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/einfall.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/einfall.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/einfall.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/einfall.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/einfall.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/einfall.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/einfall.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/einfall.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/einfall.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/einfall.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=14&subd=einfall&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniellefong.com/2008/01/28/incompleteness-and-halting-godel-and-turing/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6496a54a362b2f47be822bf24754aad?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Danielle Fong</media:title>
		</media:content>
	</item>
		<item>
		<title>On Outliers: What they represent, and why the Central Limit Theorem is Typically Off.</title>
		<link>http://daniellefong.com/2008/01/28/outliers-why-the-central-limit-theorem-is-typically-off/</link>
		<comments>http://daniellefong.com/2008/01/28/outliers-why-the-central-limit-theorem-is-typically-off/#comments</comments>
		<pubDate>Mon, 28 Jan 2008 08:45:55 +0000</pubDate>
		<dc:creator>Danielle Fong</dc:creator>
				<category><![CDATA[Finance]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[Science]]></category>
		<category><![CDATA[Statistics]]></category>

		<guid isPermaLink="false">http://einfall.wordpress.com/?p=12</guid>
		<description><![CDATA[
The central limit theorem states that if you have many small, independent, random variables, then their sum is distributed approximately as a bell curve. Strikingly, almost everything is made up of many small parts, and these parts don&#8217;t tend to influence each other very much.
So much of what can measure seems to fit a bell [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=12&subd=einfall&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img class="alignleft" style="float:left;border:1px solid black;margin-left:0;margin-right:10px;margin-bottom:6px;" src="http://einfall.files.wordpress.com/2008/05/bellcurve.png?w=300&#038;h=148" alt="A Bell Curve" width="300" height="148" /></p>
<p>The <a href="http://en.wikipedia.org/wiki/Central_Limit_Theorem">central limit theorem</a> states that if you have many small, independent, random variables, then their sum is distributed approximately as a bell curve. Strikingly, almost everything is made up of many small parts, and these parts don&#8217;t tend to influence each other very much.</p>
<p>So much of what can measure seems to fit a bell curve. This is why the normal distribution works. Because this assumption tends to work well, it is usually taken as a matter of course. Students are taught it, lecturers preach it, researchers apply it, and startlingly few stop to question it.</p>
<p>Suppose the variables are not small, or suppose they&#8217;re not independent. Suppose, under certain conditions, the value of one variable would seriously effect another. Suppose we&#8217;re talking about the buildup of snow on a mountain slope. Most of the time, snowflakes can gradually build, without significant effect. But once enough builds, you don&#8217;t find snowflakes resting calmly upon a drift. What you find is an avalanche.</p>
<p><img class="alignleft" style="border:1px solid black;margin-left:0;margin-right:10px;clear:both;" src="http://einfall.files.wordpress.com/2008/05/lawine.jpg?w=400&#038;h=271" alt="Violent nonlinearities..." width="400" height="271" /></p>
<p>The sum total of snowflake movement isn&#8217;t what we might expect. The snowflakes on the top used to be lightly packed by the new, gradually coming down. The snowflakes on the bottom used to just sit there. But they&#8217;re not just sitting there. They&#8217;re moving fast, and they&#8217;re moving <em>down.</em></p>
<p><span id="more-12"></span></p>
<p>The central limit theorem doesn&#8217;t always hold! If you have a model where, most of the time, a change in one part doesn&#8217;t  effect another much, but <em>some</em> of the time it really does, then you can&#8217;t assume that your outcomes will follow a bell curve. Entirely different outcomes are possible.</p>
<p>Traditionally, when you have some measurement that&#8217;s far outside of normal, you call this an outlier. In much statistical analysis, these are ignored or thrown out (for example, even the most extraordinary measurements won&#8217;t effect a median). This is useful if you want to study the ordinary behavior of something. But sometimes, the information you gain from outliers is by far the most interesting. Some of the outliers are expected in normal distributions (bell curves). But some of them are outliers because the model doesn&#8217;t apply. Some outliers are avalanches.</p>
<p>We <em>started</em> from an iffy assumption. Not everything is made up of independent random variables. Parts effect each other. Sometimes it&#8217;s violent, like a chain reaction, or our avalanche. And sometimes, it&#8217;s magical. Life is an example of this. If the chemicals that made up our bodies didn&#8217;t bond so strongly to one another, our DNA would unwind, and you&#8217;d be a puddle.</p>
<p>Statisticians try to account for this. One example on the tips of our tongues lately: finance. Roughly speaking, the &#8216;beta&#8217; used in Finance means the volatility of a stock with the linear correlations with the company&#8217;s existing portfolio factored out. Despite this, there seem to be &#8217;six-sigma events&#8217; happening all the time, things which, according to the theories, and &#8216;ordinary&#8217; date, really shouldn&#8217;t be happening at all. <sup><a href="#ref1">1</a></sup> What&#8217;s going on?</p>
<p>When small effects just add up simply, you can model them by what&#8217;s called a linear model (so called because if you add up small things along an XY graph, you&#8217;ll get a line). This doesn&#8217;t always work, and in fact, most interesting phenomena are <em>non-</em>linear.</p>
<p>Models are limited. They break down. And one can&#8217;t really account for every possibility. Financial markets can collapse due to dustbowls, and furthered by widespread investor panic. The destructive power of armies during world wars can be dwarfed by exhaustion and a powerful flu, though normally flu is beaten with chicken soup.<sup><a href="#ref2">2</a></sup> And planets full of ten story tall reptiles can be wiped out by meteorites. No number of small rocks would matter &#8212; usually they just ping off them. Bet they didn&#8217;t see that coming.</p>
<p>It isn&#8217;t too long before one fears running directly into <a href="http://en.wikipedia.org/wiki/Gödel's_incompleteness_theorems">Godel&#8217;s Incompleteness Theorems</a>: checking all assumptions isn&#8217;t merely inconvenient, for most interesting problems, it&#8217;s impossible.<sup><a href="#ref3">3</a></sup></p>
<p>The next time you hear about your monthly six, or seven, or eight sigma event, keep this in mind. Outliers are where the model breaks down. They happen more often than standard models would expect, and they often point out problems in the understanding of the system. If they start happening all the time, start mistrusting your statisticians. And your wall street.<sup><a href="#ref4">4</a></sup></p>
<p>One can show the recursiveness of the model verification problem. Suppose one says to you: drug x worked better than drug y, with a 95% confidence. You might reply: what&#8217;s the <em>confidence of that confidence?</em> Somewhere along the line, they&#8217;ll have to say 100, and then they need to prove consistency. One can show that there are theories with unknown external variables and relationships (as are dealt with in statistics) aren&#8217;t even <em><a href="http://en.wikipedia.org/wiki/Recursively_enumerable">formally recursively enumerable</a>,</em><sup><a href="#ref5">5</a></sup> but even if they were, no such theory could contain a statement of its own consistency.</p>
<p><img class="alignleft" style="border:1px solid black;margin-left:0;margin-right:10px;clear:both;" src="http://einfall.files.wordpress.com/2008/05/hockey1.jpg?w=400&#038;h=282" alt="The Hockey Stick" width="400" height="282" /></p>
<p>Back on planet earth, is there anything we should be worried about? Some who talk about the climate claim that, since basically the temperature of the earth just goes up and down naturally, it&#8217;s not really anything to worry about. But outliers can mark where models break down. Where systems change. This is a chart of temperature over the past few centuries. You may notice, to the right, an outlier. Maybe it&#8217;s telling us something.<sup><a href="#ref6">6</a></sup></p>
<p><em>Further Reading:</em></p>
<p><em><a name="ref1"></a> &#8211; <a href="http://vinvesting.com/docs/munger/human_misjudgement.html"> The Psychology of Human Misjudgment &#8211; Charlie Munger</a></em></p>
<blockquote><p><em>&#8220;Now let&#8217;s talk about efficient market theory, a wonderful economic doctrine that had a long vogue in spite of the experience of Berkshire Hathaway. In fact o­ne of the economists who won &#8212; he shared a Nobel Prize &#8212; and as he looked at Berkshire Hathaway year after year, which people would throw in his face as saying maybe the market isn&#8217;t quite as efficient as you think, he said, &#8220;Well, it&#8217;s a two-sigma event.&#8221; And then he said we were a three-sigma event. And then he said we were a four-sigma event. And he finally got up to six sigmas &#8212; better to add a sigma than change a theory, just because the evidence comes in differently. [Laughter] And, of course, when this share of a Nobel Prize went into money management himself, he sank like a stone.&#8221;</em></p></blockquote>
<p><em><a name="ref2"></a> &#8211; <a href="http://en.wikipedia.org/wiki/Spanish_flu">Wikipedia on the Spanish Flu.</a></em></p>
<p><em><a name="ref3"></a> &#8211; For the curious, a quick way to show this is by adding a &#8216;randomness&#8217; oracle to a <a href="http://en.wikipedia.org/wiki/Turing_Machine">turing machine</a>, and showing that you <em>still</em> can&#8217;t solve the <a href="http://en.wikipedia.org/wiki/Halting_problem">halting problem</a>.</em></p>
<p><em><a name="ref4"></a> &#8211; <a href="http://en.wikipedia.org/wiki/2007_subprime_mortgage_financial_crisis">Wikipedia on the 2007 subprime mortgage financial crisis.</a></em></p>
<p><em><a name="ref5"></a> &#8211; As wikipedia states, a recursively enumerable language is a formal language for which there exists a Turing machine (or other computable function) which will enumerate all valid strings of the language.</em></p>
<p><em><a name="ref6"></a> &#8211; (update) For further musings on uncertainty and randomness, a terrific book is Nassim Taleb&#8217;s <a href="http://en.wikipedia.org/wiki/The_Black_Swan_(book)">The Black Swan</a>. A related essay is available <a href="http://www.edge.org/3rd_culture/taleb08/taleb08_index.html">here</a>. Also intriguing is the working paper <a href="http://www.sscnet.ucla.edu/polisci/faculty/groseclose/Working.Papers/ext.samp.pdf">&#8220;Extreme Sample Selection Bias: Conditions that Cause the Correlation Between Two Variables to Switch Signs&#8221;</a> by Tim Groseclose</em></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/einfall.wordpress.com/12/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/einfall.wordpress.com/12/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/einfall.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/einfall.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/einfall.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/einfall.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/einfall.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/einfall.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/einfall.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/einfall.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/einfall.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/einfall.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=12&subd=einfall&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniellefong.com/2008/01/28/outliers-why-the-central-limit-theorem-is-typically-off/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6496a54a362b2f47be822bf24754aad?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Danielle Fong</media:title>
		</media:content>

		<media:content url="http://einfall.files.wordpress.com/2008/05/bellcurve.png" medium="image">
			<media:title type="html">A Bell Curve</media:title>
		</media:content>

		<media:content url="http://einfall.files.wordpress.com/2008/05/lawine.jpg" medium="image">
			<media:title type="html">Violent nonlinearities...</media:title>
		</media:content>

		<media:content url="http://einfall.files.wordpress.com/2008/05/hockey1.jpg" medium="image">
			<media:title type="html">The Hockey Stick</media:title>
		</media:content>
	</item>
		<item>
		<title>General Problem Solving Strategies (for programmers)</title>
		<link>http://daniellefong.com/2008/01/28/general-problem-solving-strategies-for-programmers/</link>
		<comments>http://daniellefong.com/2008/01/28/general-problem-solving-strategies-for-programmers/#comments</comments>
		<pubDate>Mon, 28 Jan 2008 07:28:08 +0000</pubDate>
		<dc:creator>Danielle Fong</dc:creator>
				<category><![CDATA[Advice]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[Problem Solving]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://einfall.wordpress.com/?p=11</guid>
		<description><![CDATA[Konstantin Lopyrev writes (on the TopCoder forums):
&#8220;Everyone always discusses algorithms and such on this forum. However, there is one trait that is perhaps equally important as knowledge of algorithms &#8211; good problem solving strategy. By that I mean not jumping into solutions too quickly, thinking through everything before writing any code and such. Can anyone [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=11&subd=einfall&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Konstantin Lopyrev writes (on the TopCoder forums):</p>
<blockquote><p><em>&#8220;Everyone always discusses algorithms and such on this forum. However, there is one trait that is perhaps equally important as knowledge of algorithms &#8211; good problem solving strategy. By that I mean not jumping into solutions too quickly, thinking through everything before writing any code and such. Can anyone share what they&#8217;ve figured out that helps them? I&#8217;ve noticed that I have several flaws when I solve problems in general. I am too quick to start writing code. Also, I don&#8217;t think through my algorithms thoroughly. Also, there are many other things. Does anyone have similar flaws that they&#8217;ve already passed. If you have, please share your strategies for getting better at problem solving in general. Anything would be helpful, since I have the TCHS tournament coming up and I want to go home with some sort of prize.&#8221;</em></p></blockquote>
<p>I wrote back, on May 10th &#8216;07:</p>
<p>One thing I want to start doing is to make estimates of the implementation time of parts of my solution, how difficult each will be to code correctly/debug, and how sure I am that my method will work in the first place.</p>
<p>I&#8217;ve gotten very good at making estimates of time and space constraints. Now they are second nature. But knowing how best to solve a problem practically is still another area which I need to improve.</p>
<p>For example, for the <a href="http://www.topcoder.com/stat?c=problem_statement&amp;pm=7751">last hard problem on TopCoder</a> (circa May 9th, sorry, you&#8217;ll have to register to see it). I broke the problem down. Six steps toward victory! Five of those steps were really quite simple, though a few bugs crept in. The sixth was brutal &#8212; I could solve the problem by implementing a complicated comparison function object which recursively called itself on sorted sets of children. It was really crazy. To get it all working properly took nearly eight hours after the match.</p>
<p>Each bug, if not isolated, tends to increase debugging time by something like the square of the number of interacting components: the rate at which the number of dependencies would grow. Perhaps it would be simpler to either independently verify each component (by having pre-written tested functions or methods), or to organize the program, inasmuch as possible, as a linear pipeline or other simple acyclic graph. In fact, one might take a few seconds just to sketch the program idea out &#8212; how strongly coupled is it? What can I be sure of? How much of a pain will it be to debug? Can I make it less so? If not, can I anticipate debugging requirements and build in information gathering tools?</p>
<p><span id="more-11"></span></p>
<p>Furthermore, I was lured by that fact that, conceptually, &#8216;most&#8217; of the problem could be coded simply. This blinded me to the fact that the code that was doing all of the work was almost completely unsupported by the auxiliary framework I had envisioned, and that the whole thing was a tightly entangled mess. Maybe the other coders can handle it. But I think it&#8217;s mostly because they know ways to keep things from failing &#8212; keep bugs isolated and visible enough to squash.</p>
<p>What I really needed to do was find a data structure or recurrence that was simple enough to verify piecemeal. I cannot be trusted to write bugless code. In fact, I should guard against it by breaking things down. This has the added benefit of making more clear what I need to do. I would need to remember less. Increasing my effective working memory has an impressively super-linear effect on my problem solving ability, how fast I can learn things, and also how much fun I&#8217;m having. I&#8217;ve come to realize this only recently, while studying for PhD qualifiers using index cards, scrap paper, two levels of books, one rough, one &#8216;canonical&#8217;, a wiki system of notes and a flashcard engine we made for it.</p>
<p>The last thing &#8212; and I think this is really more rudimentary, but I&#8217;ve yet to learn my lesson, <em>know exactly what your variables are.</em> In all of my experience this is the worst problem I have. Again and again I find myself with a few minutes to spare before the end of the coding phase (for readers unfamiliar with TopCoder, to get any points you need to have a solution that is (almost) exactly correct, submitted before the 1:15hr deadline). There is some minor error which I&#8217;ve detected. The tests give one more in some cases, one less in others, maybe it fails on an edge case. The tinkerer in me asks &#8216;hey! what happens if I turn this knob? Cross that t? Increment that i?&#8217;. So, I try it. Does it ever work? No. Not one damned time.</p>
<p>It&#8217;s voodoo programming, sure, and I make fun of it when I see others do it, but there&#8217;s just something &#8212; as that clock is ticking down, for some reason it feels like the competition is not about <em>making sense</em> of problems but just trying loads of things really really fast. And when I&#8217;ve defined an &#8216;r&#8217; or an &#8216;x&#8217; or a &#8216;q&#8217; as some kind nifty function, where I only know the &#8216;approximate&#8217; relationship with what I&#8217;m doing (up to a least significant bit, or maybe it&#8217;s part of the state of my program&#8217;s implicit automata that I used to speed up coding), when I&#8217;ve done this and the <em>program nearly works</em> except for this minor case or that minor case, it takes me nearly forever to disentangle what something <em>is</em> from what it is supposed to be. Even though I feel like I&#8217;m so close, when the pressure is on I just can&#8217;t handle it. It&#8217;s just way too complicated to do in my head when I keep having to watch the clock.</p>
<p>&#8212;&#8212;</p>
<p>One advantage of TopCoder is that you&#8217;ll be constantly stretching your abilities. You&#8217;ll be solving many more problems than you otherwise might, and because of the time pressure you&#8217;ll learn faster, and it will stick better. I came across <a href="http://philip.greenspun.com/ancient-history/managing-software-engineers">apropos comments</a> by <a href="http://philip.greenspun.com/">Philip Greenspun</a></p>
<ol>
<li><em>A person won&#8217;t become proficient at something until he or she has done it many times.  In other words., if you want someone to be really good at building a software system, he or she will have to have built 10 or more systems of that type. </em></li>
<li><em>A person won&#8217;t retain proficiency at a task unless he or she has at one time learned to perform that task very rapidly.  Learning research demonstrates that the skills of people who become accurate but not fast deteriorate much sooner than the skills of people who become both accurate <em>and</em> fast.</em></li>
</ol>
<p>and</p>
<blockquote><p><em>Whatever the training task, the pace must be ruthlessly brisk.  The learner should be expected to build at the same pace as an experienced developer.  The difference between the learner and the wizard is that you expect the learner to make a lot of mistakes.  The system as built may be awkward or not handle error cases properly.  That&#8217;s okay. Training research shows that if you get speed now you can get quality later.  But if you don&#8217;t get speed you will never get quality in the long run.  We practice this technique in 6.916, Software Engineering for Web Applications, our course at MIT.  Each student builds five database-backed Web applications during the 13-week semester.  The first few that they build, during the course of the problem sets, are not necessarily elegant or optimal, but by the end of the semester they&#8217;ve become remarkably proficient, especially when you consider that each student is taking three or four other classes</em>.</p></blockquote>
<p>This rings remarkably true. Periods where I&#8217;ve needed to learn a skill in a short period of time have inevitably resulted in me learning them well. TopCoder is a terrific example. So was the high school math I needed to catch up on when I found myself in the university math department at 12. Cramming seems to have gotten a bad rap. I learn best intensely.</p>
<p>It&#8217;s not overarching. One of the most striking counterexamples is my friend Joel. When I met him in first year, he had already read code complete, and was working on his own games. He painstakingly engineered every assignment to be bug free. Extensible. Readable. Coherent. Most of us rationalised such behavior as making sense only because later assignments built upon the previous.</p>
<p>Joel lost the floppy he kept his work on. Most of us would have been upset. He was unphased. He did all his engineering for <em>practice</em>, and was happy to be able to do it again.</p>
<p>On TopCoder, he isn&#8217;t always the fastest. But he <em>is</em> the only competitor I know with a perfect accuracy rating. I don&#8217;t believe this skill was developed under time pressure. But I do believe that it entailed long hours, and sincere commitment to build something well. That is quite rare.</p>
<p>&#8212;&#8212;</p>
<p>It&#8217;s been a while since I&#8217;ve done any of these contests: things keep getting in the way. Making rent, and taking care of other basic necessities <em>has</em> impeded my time for fun. Hopefully my skill wouldn&#8217;t have deteriorated in the interim. I actually have hope that I&#8217;ve unlearned more of the bad habits than my good. :-)</p>
<h4>Further Reading</h4>
<p><a href="http://www.topcoder.com/tc?module=MemberProfile&amp;cr=8357090&amp;tab=alg">Misof&#8217;s</a> description of the <a href="http://www.topcoder.com/tc?module=Static&amp;d1=match_editorials&amp;d2=srm416#9857">solution to the &#8220;RussianCheckers&#8221;</a> TopCoder problem highlights a crucial part of the problem solving process: understanding how to reliably, quickly, and accurately <em>implement</em> a particular solution. The problem statement gives all the information one needs to solve the problem, but the task of implementation is so hard that only two competitors manage. <a href="http://www.topcoder.com/tc?module=MemberProfile&amp;cr=10574855&amp;tab=alg">Petr</a>, the winner of the match, has a <a href="http://www.topcoder.com/stat?c=problem_solution&amp;rm=298521&amp;rd=13507&amp;pm=9857&amp;cr=10574855">solution</a> that&#8217;s a paragon of readability. </p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/einfall.wordpress.com/11/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/einfall.wordpress.com/11/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/einfall.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/einfall.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/einfall.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/einfall.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/einfall.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/einfall.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/einfall.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/einfall.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/einfall.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/einfall.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=11&subd=einfall&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniellefong.com/2008/01/28/general-problem-solving-strategies-for-programmers/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6496a54a362b2f47be822bf24754aad?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Danielle Fong</media:title>
		</media:content>
	</item>
		<item>
		<title>Quantum Field&#8230; Finance?</title>
		<link>http://daniellefong.com/2008/01/28/quantum-field-finance/</link>
		<comments>http://daniellefong.com/2008/01/28/quantum-field-finance/#comments</comments>
		<pubDate>Mon, 28 Jan 2008 05:09:13 +0000</pubDate>
		<dc:creator>Danielle Fong</dc:creator>
				<category><![CDATA[Finance]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[Science]]></category>
		<category><![CDATA[QFT]]></category>
		<category><![CDATA[Quantum Mechanics]]></category>

		<guid isPermaLink="false">http://einfall.wordpress.com/?p=10</guid>
		<description><![CDATA[One morning around the graduate college dining hall, there was a gathering of physicists, finance students, and economists. The physicists are always quite amazed by those people who decide to forgo the life of the ivory tower, and choose to strike out into the real world, and so could not be kept from asking what [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=10&subd=einfall&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>One morning around the graduate college dining hall, there was a gathering of physicists, finance students, and economists. The physicists are always quite amazed by those people who decide to forgo the life of the ivory tower, and choose to strike out into the real world, and so could not be kept from asking what the economists actually did. Furthermore, we could not be kept from wondering aloud what type of mathematical models they built and polished, and whether any of them had a physical interpretation.</p>
<p>One of the economists scratched his head, drew a sip of black coffee from his porcelain cup, and mumbled something about how a large proportion of the physics department of Harvard University was hired by a trading company, with the lure of riches beyond the pale of the meager imaginings of the physicists (&#8220;you mean I can afford a house?!&#8221;).</p>
<p><span id="more-10"></span></p>
<p>But what did they do? Why them? What did the trading company see in them? I offered, from my experience in TopCoder, that trading companies appear to be mostly interested in hiring people who were very smart, and that maybe physicists at Harvard fit the bill.</p>
<p>&#8220;Uhmmm, no, not quite. I think it was something along the lines of specific expertise&#8230; something about, quantum&#8230; quantum field theory, maybe?&#8221;</p>
<p>I closed my eyes. Quantum field theory &#8212; gads! They&#8217;re going to use that for economics? Renormalization, Feynman diagrams, antimatter. I was aghast, finance would certainly be <em>fun</em> this way, but how on earth would anyone <em>use</em> it?</p>
<p>As my incredulity faded, it dawned on me. &#8220;Aha!&#8221; I exclaimed, &#8220;I think I know what they do! In Quantum Field Theory each normal mode oscillation of the field is interpreted as a particle, and all of these oscillations, coupled together, form the field. But we can just as well interpret an economic &#8216;price function&#8217; as a field, and interpret each individual market player as a linear oscillator! The mathematics is exactly the same, so we can use <em>all</em> of the methods of QFT! It&#8217;s brilliant!&#8221;</p>
<p>I asked my friend across the table: &#8220;You must tell me. Did it actually work?&#8221;. He shook his head. &#8220;I don&#8217;t know. All of the results would be lost to the company. Perhaps if the stock rose inordinately it might say something, but how or why it happened would always be a mystery.&#8221;</p>
<p>Dejectedly, I pondered this. For perhaps the ex-physicists are happy, with their six-figure salaries and shiny urban lifestyles. But if I was them, well, I doubt I&#8217;d be able to handle keeping my application secret. And so I discovered yet another reason why I can&#8217;t live in the real world. I&#8217;m an intellectual show-off.<br />
<em><br />
<a href="http://michaelnielsen.org/blog/">Michael Nielsen</a> writes in to point out that <a href="http://en.wikipedia.org/wiki/James_Harris_Simons">Jim Simons</a>, of <a href="http://en.wikipedia.org/wiki/Chern-Simons_theory">Chern-Simon&#8217;s theory</a>, is in fact the founder of Renaissance Technologies, a prominent hedge fund. </em></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/einfall.wordpress.com/10/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/einfall.wordpress.com/10/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/einfall.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/einfall.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/einfall.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/einfall.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/einfall.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/einfall.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/einfall.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/einfall.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/einfall.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/einfall.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=10&subd=einfall&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniellefong.com/2008/01/28/quantum-field-finance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6496a54a362b2f47be822bf24754aad?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Danielle Fong</media:title>
		</media:content>
	</item>
		<item>
		<title>Third Places</title>
		<link>http://daniellefong.com/2008/01/28/third-places/</link>
		<comments>http://daniellefong.com/2008/01/28/third-places/#comments</comments>
		<pubDate>Mon, 28 Jan 2008 04:37:10 +0000</pubDate>
		<dc:creator>Danielle Fong</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[Urban Studies]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Social Software]]></category>
		<category><![CDATA[ThirdPlaces]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://einfall.wordpress.com/?p=9</guid>
		<description><![CDATA[
Tonight it&#8217;s winter in Berkeley. 53 degrees and raining, and outdoors, warmed by a heat-lamp, sheltered by an awning. I draw spiced apple cider through my lips. Classical music plays. An earbudded minority vote silently with their ears. Old men watch hooded students roll down the hills towards Telegraph Ave, Berkeley&#8217;s epicenter of hippiedom. Moist, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=9&subd=einfall&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img style="vertical-align:middle;" src="http://einfall.files.wordpress.com/2008/05/strada.jpg?w=500&#038;h=375" alt="Caffe Strada" width="500" height="375" /></p>
<p>Tonight it&#8217;s winter in Berkeley. 53 degrees and raining, and outdoors, warmed by a heat-lamp, sheltered by an awning. I draw spiced apple cider through my lips. Classical music plays. An earbudded minority vote silently with their ears. Old men watch hooded students roll down the hills towards Telegraph Ave, Berkeley&#8217;s epicenter of hippiedom. Moist, newspapers ink the hands of activists, busily plotting the victories in the years long struggle to &#8217;save the oaks&#8217;. A young man lids a drink and smiles at me. Separated by glass, headphones, and 12 feet, I smile back. We wave.</p>
<p>There&#8217;s something magical about this place.</p>
<p>I don&#8217;t know anyone here. To arrive I flew four thousand miles from my place of growth. This place isn&#8217;t home. Yet there are few places that attract me so strongly. Modern life has been made private. And in doing so, life&#8217;s become a little lonely.</p>
<p>Builders of great cities have long understood that life would, but for misfortune, consist of more than work and one&#8217;s home. The vibrancy, energy, and community grown in what are sometimes called <a href="http://books.google.com/books?id=SJp5VWbIGtAC&amp;dq=ray+third+places&amp;pg=PP1&amp;ots=IWsDxExbGL&amp;sig=WjmVNfYS36O1mMimQp6EoRPL5vY&amp;hl=en&amp;prev=http://www.google.com/search?q=ray+third+places&amp;ie=utf-8&amp;oe=utf-8&amp;rls=org.mozilla:en-US:official&amp;client=firefox-a&amp;sa=X&amp;oi=print&amp;ct=title&amp;cad=one-book-with-thumbnail">&#8216;third places&#8217;</a> played part in much of the world&#8217;s social, political and intellectual revolutions. The roles that the Roman forae, French salons, and English learned societies played in scholarship has been tremendous, as has been the influence of American <a title="Chautauqua (disambiguation)" href="http://en.wikipedia.org/wiki/Chautauqua">chautauquas</a>, worker&#8217;s taverns, and artist&#8217;s ghettos in social and political spheres. These public, accessible, talkative, comfortable playful places are magnets for folks of many stripes. Creativity can thrive there. Unconstrained by work&#8217;s implied unity of purpose, and decoupled from the tight bonds around one&#8217;s family and home, third places give marginal people, ideas, and voices room to grow, people to hear them, perspectives to challenge them, and food to help keep the conversation going.</p>
<p><span id="more-9"></span></p>
<p>Yet in much of the world, third spaces are dying, or being replaced by poor substitutes. <a href="http://query.nytimes.com/gst/fullpage.html?res=9E0CE5DE173BF934A15756C0A964958260">Nearly half the USA lives in a suburb.</a> Some try to define suburbs with density requirements, or as satellites of more major cities. But that doesn&#8217;t seem to capture the idea: almost all of San Jose is a suburb. Los Angeles, despite its skyscrapers, feels desolate in the same way, albeit in a different intensity as Jacksonville, Florida. We&#8217;ve heard it all before suburbs have too much pavement, too much repetition, too many box stores, too many cars and vans and soccer moms and private schools. But nothing so much makes a suburb if not a lack of third places. It may be the defining characteristic. There&#8217;s nowhere to go. There&#8217;s nothing to do.</p>
<p>So people fight back.</p>
<p>They watch TV; sitcoms and reality TV, predominantly: short, canned glimpses into lives where people are living. The same people, born of similar neighborhoods decades later, would watch YouTube over Friends, prefer to text instead of talk, and paste pictures in MySpace instead of a scrapbook. They&#8217;d hangout in different places, most marginal, most online. Yet despite these differences, the core behavior remains the same. People reach out subconsciously and compulsively to the world. They have a social itch, and nothing in their known universe will let them can scratch it the old fashioned way. Times have changed. Things are just too far away. Instead, they substitute.</p>
<p>Centuries ago, Shakespeare&#8217;s melanchoic Jaques proclaimed:</p>
<blockquote><p><em>&#8220;All the world&#8217;s a stage,<br />
And all the men and women merely players;<br />
They have their exits and their entrances;<br />
And one man in his time plays many parts&#8230;&#8221;</em></p></blockquote>
<p>If the world can be a stage, then the web is valued stagehand. Millions now live essentially online. Working means sitting behind a computer. Home means sitting behind a computer. Hanging out means sitting behind a computer. The web has made possible access to millions more places than urban planners had dreamed of. It deeply affects our culture. Yet, in many ways, it comes up short. The web doesn&#8217;t serve apple cider, nor can it provide heat lamps for the evening chill. Eyes I catch won&#8217;t smile back at me. I won&#8217;t be able to catch eyes at all. To how many does it occur that when reading the New York Times, or Reddit, or YouTube, hundreds of eyes are following the same pages they are? Does it occur to them that comments on popular postings represent the opinions of only an assertive minority? Does it occur to the millions of highschoolers using Wikipedia that they can change a page at will? That thousands of others have requested the same references for the same civil war paper as they? So much interactivity of the physical world has been lost in the transition to the web. How much can we get back?</p>
<p>&#8212;&#8212;</p>
<p>PS: To all you aspiring entrepreneurs, <a href="http://thirdplace.com/">ThirdPlace.com</a> appears to be parked. The tagline?</p>
<p align="center"><a href="http://thirdplace.com/"><em><strong>ThirdPlace.com</strong></em></a></p>
<p align="center">The Leading Competition Site on the Net</p>
<p style="text-align:left;">&#8212;&#8212;</p>
<p style="text-align:left;">Further reading:</p>
<p style="text-align:left;"><a href="http://news.ycombinator.com/item?id=201435"></a><a href="http://news.ycombinator.com/item?id=201435">rokhayakebe</a> describes online places as cities in a comment on Paul Graham&#8217;s <a href="http://www.paulgraham.com/cities.html">Cities and Ambition</a></p>
<blockquote>
<p style="text-align:left;">&#8220;I think the biggest shift in deciding where to live is happening &#8220;online&#8221; rather than &#8220;offline&#8221;. I am an online nomad.</p>
<p style="text-align:left;"><span class="comment">I never lived and never will live in MySpace. I do not like the MySpacian&#8217;s message (Hey let&#8217;s try to see who has more friends and hookups).</span></p>
<p>I sometimes spend time at Facebook. I lived there for a little while until I realized I am not so much into keeping in touch and I had no friends in the few hours I spent in college. When they open their borders, that&#8217;s when I found that I do not like the Facebookies message (You should throw more pies and send more kisses)</p>
<p>I vacationed at Twitter, but it is not really my cup of tea. I still don&#8217;t get their message (Life is a popularity contest).</p>
<p>So Where do I live? Well, I live mostly in HN. Although I sometimes get into arguments with the habitants, I have yet to find another city that beats the intelligence, vibe, energy and support I witness here. I take a daily ride to Techcrunch City and NYT, but I make sure I come back home to HN and mingle with the people who live here.&#8221;</p></blockquote>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/einfall.wordpress.com/9/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/einfall.wordpress.com/9/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/einfall.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/einfall.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/einfall.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/einfall.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/einfall.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/einfall.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/einfall.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/einfall.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/einfall.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/einfall.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniellefong.com&blog=2413260&post=9&subd=einfall&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniellefong.com/2008/01/28/third-places/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e6496a54a362b2f47be822bf24754aad?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Danielle Fong</media:title>
		</media:content>

		<media:content url="http://einfall.files.wordpress.com/2008/05/strada.jpg" medium="image">
			<media:title type="html">Caffe Strada</media:title>
		</media:content>
	</item>
	</channel>
</rss>