<?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/"
	>

<channel>
	<title>Hyperextended Metaphor &#187; Miscellaneous</title>
	<atom:link href="http://innocuous.org/articles/category/misc/feed/" rel="self" type="application/rss+xml" />
	<link>http://innocuous.org</link>
	<description>Richard Tibbetts on Various Topics</description>
	<lastBuildDate>Sat, 12 Feb 2011 14:19:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Recommending the Franklyn D Resort (FDR) in Jamaica</title>
		<link>http://innocuous.org/articles/2011/02/12/recommending-franklyn-d-resort-fdr-jamaica/</link>
		<comments>http://innocuous.org/articles/2011/02/12/recommending-franklyn-d-resort-fdr-jamaica/#comments</comments>
		<pubDate>Sat, 12 Feb 2011 12:09:13 +0000</pubDate>
		<dc:creator>tibbetts</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[caribbean]]></category>
		<category><![CDATA[fdr]]></category>
		<category><![CDATA[franklyn d resort]]></category>
		<category><![CDATA[jamaica]]></category>
		<category><![CDATA[kids]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[vacation]]></category>

		<guid isPermaLink="false">http://innocuous.org/?p=158</guid>
		<description><![CDATA[I just got back from a week in Jamaica, and I’ve been talking off everyone’s ear about the experience. That’s because the Franklin D. Resort has exactly one thing going for it: every family gets a full time nanny for the duration of your vacation.  Larger families, particularly with multiple age groups of kids, often had two nannies. The resort seemed especially friendly to large families, with big multi-bedroom suites and reasonable rates for additional children. For our trip they were also running a “grandparents stay free” promotion, which I think they do every January. If you are planning a family-oriented vacation, particularly with young kids, you have to consider the Franklin D. Resort.

So while I’ve been recommending the resort to people verbally, I wanted to take a moment to write down what I learned vacationing there, and what people might want to know before they take my advice and book their own trip.

Click through for the list...]]></description>
			<content:encoded><![CDATA[<p>I just got back from a week in Jamaica, and I’ve been talking off everyone’s ear about the experience. That’s because the <a href="http://www.fdrholidays.com/fdr/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.fdrholidays.com');">Franklyn D. Resort</a> has one major thing going for it: every family gets a full time nanny for the duration of your vacation.  Larger families, particularly with multiple age groups of kids, often had two nannies. The resort seemed especially friendly to large families, with big multi-bedroom suites and reasonable rates for additional children. For our trip they were also running a “grandparents stay free” promotion, which I think they do every January. If you are planning a family-oriented vacation, particularly with young kids, you have to consider the Franklyn D. Resort.</p>
<p>So while I’ve been recommending the resort to people verbally, I wanted to take a moment to write down what I learned vacationing there, and what people might want to know before they take my advice and book their own trip:</p>
<ul>
<li>Having a nanny while you are on vacation, as<a href="http://twitter.com/#!/tibbetts/status/33969253564547072" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');"> I mentioned on Twitter</a>, is amazing. Compared to my week in Puerto Rico last year with the baby, this was total relaxation. I had exactly as much toddler time as I wanted. And I was lying in the hammock, and Patrick wanted to play basketball, Carlene our nanny was happy to take him, and I could go with them or catch up later. I was able to do my own things, like trying out scuba diving, without having to negotiate childcare with my wife.</li>
<li>The resort is wonderful, for what it is. It is locally owned, and definitely not maintained to Disney standards. They stay on top of maintenance, but there is still chipped paint to be found, overgrown plants in places, and parts of the pool deck collect water. But the price is good, the staff members are wonderful, and I didn’t have any facility problems that actually impacted my vacation.</li>
<li>If you want to spend time with your kids, you have to be really clear with the nannies. Their default mode is to whisk the kids off into kid-oriented parts of the resort, where there are lots of activities, lots of other kids, and other nannies to socialize and share duties with. Our son was a bit sick, and tended to be clingy. But whenever he wanted to head off to the playground, our nanny Carlene was happy to take him. By day three we realized we were missing him. But it took a couple of conversations to get to the right balance of Patrick-directed, Carlene-directed, and parent-directed activities.</li>
<li>“Gratuity included” is only technically true. While the prices and the organizations is gratuity included, many of your fellow resort-goers, particularly the repeat customers, will be ignoring this rule. Tips are not large, mostly one dollar US or one hundred Jamaican (which is about $1.20), but they help to get you priority service at the bar and at breakfast. If the resort had been more crowded, they might have been more necessary.</li>
<li>Nannies are happy to stay late, but you won’t get a lot of guidance from the hotel management. Based on conversations with our nanny and others at the resort, a large fraction of their income comes from overtime when you hire them after 5pm for additional childcare at $6/hour. We converged on having Carlene take a break and come back at 6:30 for a few hours while we went to dinner. Tips are also big for them, it seemed standard to tip the nanny $100 for the week if you were happy.</li>
</ul>
<p>The resort wasn’t without a few opportunities for improvement:</p>
<ul>
<li>The food isn’t very good. This may be par for mid-range all-inclusive resorts. The menu gets a bit repetitive, and in particular the deserts were downright poorly executed. Also, presumably because it was a light week, only 2 of the 3 restaurants were open on any given night. On the bright side, this probably helped me avoid gaining weight, and the breakfasts were reasonably good.</li>
<li>Some parts of the facility aren’t as child-safe as I would like. Part of this is Jamaica’s more relaxed building codes, and part of it is that kids are pretty much always being watched, so they don’t have much opportunity to get into trouble. But, for example, the railing between the pier and the ocean had big gapes, definitely not up to US code. And the cribs they provided were not SIDS safe. If you are a parent who is especially concerned about these things, it could be quite frustrating.</li>
<li>It could be crowded. We were there the slowest week of the year. If all the rooms were full, I expect the deck chairs around the pool and other facilities could be more taxed. It’s something I’ll keep an eye on when booking our next trip.</li>
<li>They are not helpful with arranging off-property trips unless the trip is run by one of their partners. This means that if you are interested in walking ten minutes down the road to the town center in Runaway Bay, and want advice for a place to eat, you won’t get any answers from the staff. Of course, Jamaica is a high crime island, so maybe you are best off staying on the resort. But if you want to catch a cab or their shuttle bus to do some shopping at a tourist-friendly Jamaican mall, expect to be taken advantage of unless you haggle the price and set things up in advance. Just because the resort booked your trip doesn’t mean you will get a good price or good service.</li>
</ul>
<p>Of course I’m still very positive about the resort, and if you have young kids and are looking for a relaxing vacation I highly recommend it.</p>
<p>I hope you find what I wrote here useful. Especially if you are booking a trip to the FDR, leave a comment to let me know. Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://innocuous.org/articles/2011/02/12/recommending-franklyn-d-resort-fdr-jamaica/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Toddler Science and Big Data</title>
		<link>http://innocuous.org/articles/2011/01/03/toddler-science-and-big-data/</link>
		<comments>http://innocuous.org/articles/2011/01/03/toddler-science-and-big-data/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 05:16:52 +0000</pubDate>
		<dc:creator>tibbetts</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://innocuous.org/?p=141</guid>
		<description><![CDATA[I&#8217;ve been spending a lot of time following my son Patrick around watching him explore the world. I&#8217;ve shared a few of his important discoveries with Twitter and with friends, under the tag &#8220;Toddler Science&#8221;. Key discoveries include that tissue boxes contain a finite supply of tissue and that cat magnets do not stick to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://innocuous.org/wp-content/uploads/2011/01/stand_back_square_0.png" onclick=""><img class="alignright size-full wp-image-146" title="stand_back_square_0" src="http://innocuous.org/wp-content/uploads/2011/01/stand_back_square_0.png" alt="&quot;Stand Back, I'm Going To Try SCIENCE&quot;" width="300" height="300" /></a>I&#8217;ve been spending a lot of time following my son Patrick around watching him explore the world. I&#8217;ve shared a few of his important discoveries with Twitter and with friends, under the tag &#8220;Toddler Science&#8221;. Key discoveries include that tissue boxes contain a finite supply of tissue and that cat magnets do not stick to cats. I spent the New Years weekend with friends, and they too had an opportunity to watch Patrick learning.</p>
<p>The metaphor that keeps coming to mind, particularly when watching the destructive testing of my belongings, is that a toddler is a video gamer playing with a new engine. They get their bearings by testing out the physics model: how far can I throw a grenade? Do they bounce? If I shoot up the wall and leave the room, does the damage persist or does the state reset?</p>
<p>Patrick is learning the physics engine of his world. To do it, he is doing a large number of observations. And try to make sense of these observations, which is quite difficult.</p>
<blockquote><p>&#8220;He needs to figure out if he is a universe governed by Newtonian mechanics, or just the Quake engine.&#8221;</p>
<p>&#8220;Aristotle never got past the Quake engine.&#8221;</p></blockquote>
<p>Of course, humans don&#8217;t make use of nearly all the data that is available to them. If they did, they would learn a whole lot more a whole lot more quickly, as we can learn from <a href="http://lesswrong.com/lw/qk/that_alien_message/" onclick="javascript:pageTracker._trackPageview('/outbound/article/lesswrong.com');">Eliezer Yudkowsky&#8217;s fable That Alien Message</a>. But we do receive a whole lot of data, and somehow filter through it to learn to interact with a complex universe, to empathize and communicate with other humans, to learn and to create new ideas. The amount of data consumed by a child before he learns to speak or throw a ball is staggering.</p>
<p>Computer Science is just starting to learn how to manage and analyze data sets at this scale. Today&#8217;s <a href="http://en.wikipedia.org/wiki/Big_data" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');">Big Data</a> systems come in many flavors, from Google and Facebook to Walmart and eBay. There is some debate about what big data means, with <a href="http://www.dbms2.com/2010/12/30/examples-and-definition-of-machine-generated-data/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dbms2.com');">Curt Monash</a> and <a href="http://dbmsmusings.blogspot.com/2010/12/machine-vs-human-generated-data.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/dbmsmusings.blogspot.com');">Dan Abadi</a> having recent posts on the topic.</p>
<p>Regardless of how you define it, there is lots of data available that computers are still ignoring. What passes for big data in artificial intelligence is only starting to approach what passes for big data in biological systems. As big data gets truly big, interesting things will happen. It may be that previous generations of AI weren&#8217;t bad ideas. They were just data starved.</p>
]]></content:encoded>
			<wfw:commentRss>http://innocuous.org/articles/2011/01/03/toddler-science-and-big-data/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>2010 The Year in Bookmarks</title>
		<link>http://innocuous.org/articles/2010/12/20/the-year-in-bookmarks-2010/</link>
		<comments>http://innocuous.org/articles/2010/12/20/the-year-in-bookmarks-2010/#comments</comments>
		<pubDate>Mon, 20 Dec 2010 05:45:57 +0000</pubDate>
		<dc:creator>tibbetts</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://innocuous.org/?p=114</guid>
		<description><![CDATA[As you may have heard, Delicious is going away, or at least being sold off, or otherwise being destroyed by Yahoo. In the last 72 hours, I&#8217;ve tried out the two leading alternatives, Diigo and pinboard. Along the way, I got to wondering why I keep all these bookmarks around. I do often search back [...]]]></description>
			<content:encoded><![CDATA[<p>As you may have heard, <a href="http://techcrunch.com/2010/12/16/is-yahoo-shutting-down-del-icio-us/" onclick="javascript:pageTracker._trackPageview('/outbound/article/techcrunch.com');">Delicious is going away</a>, or at least <a href="http://techcrunch.com/2010/12/17/yahoo-trying-to-sell-del-icio-us-not-to-shut-it-down/" onclick="javascript:pageTracker._trackPageview('/outbound/article/techcrunch.com');">being sold off</a>, or otherwise being destroyed by Yahoo. In the last 72 hours, I&#8217;ve tried out the two leading alternatives, <a href="http://diigo.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/diigo.com');">Diigo</a> and <a href="http://pinboard.in/" onclick="javascript:pageTracker._trackPageview('/outbound/article/pinboard.in');">pinboard</a>. Along the way, I got to wondering why I keep all these bookmarks around. I do often search back for things. And in paging through my 1173 bookmarks from 2010, they formed an interesting lens through which to look back at the year. And so I present 2010, the year in bookmarks.</p>
<h2>Startups and the Death of VC</h2>
<p>A lot of the links in my bookmarks are about startups and venture capital. A popular topic in 2010 is the death of VC, or debates about angels versus VCs. Also, discussions about whether Boston or New York are the number two startup hub to Silicon Valley.</p>
<ul>
<li>Twilight of Venture Capital: <a href="http://twilightofventurecapital.blogspot.com/2010/09/back-to-future-how-about-forward-to.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/twilightofventurecapital.blogspot.com');">Back to the Future? How about Forward to the Past!</a> and <a href="http://twilightofventurecapital.blogspot.com/2010/12/it-is-broke.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/twilightofventurecapital.blogspot.com');">It IS Broke!</a></li>
<li><a href="http://cdixon.org/2010/02/11/every-time-an-engineer-joins-google-a-startup-dies/" onclick="javascript:pageTracker._trackPageview('/outbound/article/cdixon.org');">Every Time an Engineer Joins Google, a Startup Dies</a></li>
<li><a href="http://blog.dustincurtis.com/warren-buffett-on-the-hidden-risks-of-investi" onclick="javascript:pageTracker._trackPageview('/outbound/article/blog.dustincurtis.com');">Warren Buffet on the hidden risks of investing in rapidly growing industries</a></li>
<li><a href="http://blog.dustincurtis.com/warren-buffett-on-the-hidden-risks-of-investi" onclick="javascript:pageTracker._trackPageview('/outbound/article/blog.dustincurtis.com');"></a><a href="http://cdixon.org/2010/02/27/its-about-making-more-places-like-the-valley/" onclick="javascript:pageTracker._trackPageview('/outbound/article/cdixon.org');">It&#8217;s not East Coast versus West Coast, it&#8217;s about making more places like the valley</a></li>
<li><a href="http://bostonvcblog.typepad.com/vc/2010/11/ipo-anxiety-east-coast-version-1.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/bostonvcblog.typepad.com');">IPO Anxiety East Coast Version</a></li>
<li><a href="http://techcrunch.com/2010/03/08/canada-now-somewhat-less-anti-startup/" onclick="javascript:pageTracker._trackPageview('/outbound/article/techcrunch.com');">Canada Now Somewhat Less Anti-Startup</a></li>
</ul>
<h2>Startup Visa</h2>
<p>The notion of a startup visa also caught my attention. Here are just a few links.</p>
<ul>
<li><a href="http://www.nytimes.com/2010/05/30/us/30visas.html?src=tptw" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.nytimes.com');">Maine Business is Shut Without a Renewed Visa</a></li>
<li><a href="http://startupvisa.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/startupvisa.com');">Startup Visa </a>and <a href="http://nat.org/blog/2009/10/startup-visa/" onclick="javascript:pageTracker._trackPageview('/outbound/article/nat.org');">Startup Visa</a></li>
<li><a href="https://www.kickstarter.com/projects/59308445/tech-entrepreneurs-and-us-immigration-a-documentar" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.kickstarter.com');">Tech Entrepreneurs and US Immigration: A Documentary</a></li>
</ul>
<h2>Startups Without Software</h2>
<p>At the same time, everyone is excited about the prospects of tech startups that don&#8217;t have any technology risk, because they don&#8217;t actually require new technology. Unfortunately, the best examples of these startups are fairly small businesses</p>
<ul>
<li><a href="http://www.pearanalytics.com/blog/2010/how-i-set-up-and-sold-a-product-using-unbounce-wufoo-and-chargify/  " onclick="javascript:pageTracker._trackPageview('/outbound/article/www.pearanalytics.com');">How I set up an sold a product using Unbounce, Wufoo, and Chargify</a></li>
<li><a href="http://macournoyer.com/blog/2010/03/01/promote-cyopl/" onclick="javascript:pageTracker._trackPageview('/outbound/article/macournoyer.com');">How I Made $6k With My eBook</a></li>
</ul>
<h2>Old Ideas are New Again</h2>
<p>Another theme was all the old ideas that are new again, demonstrating that timing and execution can both make all the difference.</p>
<ul>
<li><a href="http://www.xconomy.com/national/2010/09/01/party-like-it%E2%80%99s-1999-10-old-tech-ideas-that-are-new-again/?single_page=true  " onclick="javascript:pageTracker._trackPageview('/outbound/article/www.xconomy.com');">Party Like It&#8217;s 1999: 10 Old Tech Ideas That Are New Again</a></li>
<li><a href="http://onstartups.com/tabid/3339/bid/11978/The-10-Most-Tempting-Software-Startup-Categories.aspx" onclick="javascript:pageTracker._trackPageview('/outbound/article/onstartups.com');">The 10 Most Tempting Software Startup Categories</a></li>
</ul>
<h2>The Maker Movement</h2>
<p>I&#8217;m not sure if it is old or new, but the &#8220;Maker Movement&#8221; is getting a lot more press attention, and a lot more bookmarks from me.</p>
<ul>
<li><a href="http://www.adafruit.com/blog/2010/11/10/we-have-a-winner-open-kinect-drivers-released-winner-will-use-3k-for-more-hacking-plus-an-additional-2k-goes-to-the-eff/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.adafruit.com');">Adafruit&#8217;s successful sponsorship of Kinect driver hacking</a>, which got <a href="http://www.nytimes.com/2010/11/22/technology/22hack.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.nytimes.com');">mainstream attention.</a></li>
<li>Not just tech, there is a lot of food blogging with a maker feel, from <a href="http://unwholesomefoods.wordpress.com/2010/05/22/turdunkin/" onclick="javascript:pageTracker._trackPageview('/outbound/article/unwholesomefoods.wordpress.com');">Unwholesome Food&#8217;s Turdunkin</a> to <a href="http://myjelloamericans.blogspot.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/myjelloamericans.blogspot.com');">My Jello Americans</a> artistic jello shots.</li>
<li>Sometimes tech and food go together: <a href="http://www.cookingissues.com/2009/06/30/microwave-vacuum-dehydration-failed-experiment/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.cookingissues.com');">Microwave Vacuum Dehydration: failed experiment</a> <em>&#8220;What I hadn’t thought of was that under partial vacuum, microwave ovens really, really want to make balls of plasma.&#8221;</em></li>
</ul>
<h2><span style="font-size: x-small;"><span style="font-weight: normal;"> </span></span>iPad</h2>
<p>The iPad was the biggest new consumer technology of the year</p>
<ul>
<li><a href="http://chucksblog.emc.com/chucks_blog/2010/05/what-ipads-did-to-my-family.html  " onclick="javascript:pageTracker._trackPageview('/outbound/article/chucksblog.emc.com');">What iPads did to My Family</a></li>
<li><a href="http://www.blogher.com/ipad-nearmiracle-my-son-autism" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.blogher.com');">The iPad: a Near-Miracle for My Son With Autism</a></li>
<li><a href="http://sethgodin.typepad.com/seths_blog/2010/02/ipad-app-of-my-dreams-the-digital-talking-pad.html  " onclick="javascript:pageTracker._trackPageview('/outbound/article/sethgodin.typepad.com');">Seth Godin asked for the iPad App of his Dreams</a>
<ul>
<li><a href="http://wiki.talkingpad.org/  " onclick="javascript:pageTracker._trackPageview('/outbound/article/wiki.talkingpad.org');">Set up a wiki about it</a></li>
<li><a href="http://www.keetsy.com/nonlinear/ " onclick="javascript:pageTracker._trackPageview('/outbound/article/www.keetsy.com');">And someone built it</a></li>
</ul>
</li>
</ul>
<li><strong>Best New (to me) Blogs</strong></li>
<ul>
<li><a href="http://hyperboleandahalf.blogspot.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/hyperboleandahalf.blogspot.com');">Hyperbole and a Half</a>
<ul>
<li><a href="http://hyperboleandahalf.blogspot.com/2010/10/god-of-cake.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/hyperboleandahalf.blogspot.com');">God of Cake</a></li>
<li><a href="http://hyperboleandahalf.blogspot.com/2010/02/boyfriend-doesnt-have-ebola-probably.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/hyperboleandahalf.blogspot.com');">My Boyfriend Doesn&#8217;t Have Ebola Probably</a><a href="http://innocuous.org/wp-content/uploads/2010/12/painfaces7-12.png" onclick=""><img class="alignnone size-medium wp-image-120" title="painfaces7-12" src="http://innocuous.org/wp-content/uploads/2010/12/painfaces7-12-300x75.png" alt="" width="300" height="75" /></a></li>
</ul>
</li>
<li><a href="http://pipeline.corante.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/pipeline.corante.com');">In The Pipeline</a>
<ul>
<li><a href="http://pipeline.corante.com/archives/how_not_to_do_it/" onclick="javascript:pageTracker._trackPageview('/outbound/article/pipeline.corante.com');">How Not To Do It</a></li>
<li><a href="http://pipeline.corante.com/archives/things_i_wont_work_with/" onclick="javascript:pageTracker._trackPageview('/outbound/article/pipeline.corante.com');">Things I Won&#8217;t Work With</a></li>
</ul>
</li>
</ul>
<h2>Memes</h2>
<p>Far be it from me to catalog all the memes, but here are two</p>
<ul>
<li>Some of the strangest stuff to come out of America&#8217;s two wars: <a href="http://www.youtube.com/watch?v=Kjf4RogusJc " onclick="javascript:pageTracker._trackPageview('/outbound/article/www.youtube.com');">Navy I&#8217;m on a Boat</a> also <a href="http://www.youtube.com/watch?v=haHXgFU7qNI" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.youtube.com');">Afganistan Army Telephone</a>.</li>
<li>Old, but apparently I didn&#8217;t see it until 2010: <a href="http://ideas.4brad.com/hitler-tries-dmca-takedown" onclick="javascript:pageTracker._trackPageview('/outbound/article/ideas.4brad.com');">Hitler Orders a DMCA Takedown</a></li>
</ul>
<h2>Next Generation Marketing:</h2>
<p>Though speaking of memes, I also have a bunch of bookmarks around next generation marketing.</p>
<ul>
<li>The Insane Clown Posse have possibly the most clever marketing ever around their <a href="http://knowyourmeme.com/memes/fcking-magnets-how-do-they-work" onclick="javascript:pageTracker._trackPageview('/outbound/article/knowyourmeme.com');">Miracles video and How Magnets Work</a>.<em>&#8220;I know this sounds crazy, but I’m being as honest as I can: We planned all this out.&#8221;</em> Or maybe he&#8217;s lying.</li>
<li>For a different technique: <a href="Groupon CEO Andrew Mason: &quot;I Decided To Set The Bar Very Low And Make Up Lies About Myself That Make Me Sound Lame&quot;  Read more: http://www.businessinsider.com/groupon-ceo-andrew-mason-i-decided-to-set-the-bar-very-low-and-make-up-lies-about-myself-that-make-me-sound-lame-2010-8">Groupon CEO Andrew Mason: &#8220;I Decided To Set The Bar Very Low And Make Up Lies About Myself That Make Me Sound Lame&#8221;<span style="color: #000000;"><br />
</span></a></li>
<li>Or, more historically: How Viagra and related drugs were introduced to the scientific community through edgy marketing: <a href="http://onlinelibrary.wiley.com/doi/10.1111/j.1464-410X.2005.05797.x/full" onclick="javascript:pageTracker._trackPageview('/outbound/article/onlinelibrary.wiley.com');">How (not) to communicate new scientific information: a memoir of the famous Brindley lectur</a>e</li>
<li>A big change in 2010 was increased optimization of headlines for social media. I saw evidence of this constantly. Here is a how-two: <a href="http://www.fourhourworkweek.com/blog/2010/08/30/popular-retweets" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.fourhourworkweek.com');">Blogging by Numbers: How to Create Headlines That Get Retweeted</a></li>
<li>Of course, those tweetable headlines make for questionable journalism. As the Columbia Journalism Review found: <a href="http://www.cjr.org/the_audit/business_insider_and_sensation.php" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.cjr.org');">Business Insider and Financial Press Sensationalism</a></li>
</ul>
<h2>Data and Journalism</h2>
<p>The use of data to drive new journalism was a big trend.</p>
<ul>
<li>Databases will soon be eligible for the top prize in journalism: <a href="http://www.poynter.org/latest-news/romenesko/110039/pulitzer-board-announces-changes-for-2011-competition/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.poynter.org');">Pulitzer board announces changes for 2011 competition</a></li>
<li><a href="http://www.nytimes.com/interactive/2010/01/10/nyregion/20100110-netflix-map.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.nytimes.com');">NYTimes Netflix Culture Map</a></li>
<li><a href="http://projects.nytimes.com/census/2010/explorer?hp" onclick="javascript:pageTracker._trackPageview('/outbound/article/projects.nytimes.com');">Mapping America</a></li>
<li><a href="http://www.guardian.co.uk/news/datablog/2009/mar/10/how-to-export-data" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.guardian.co.uk');">Guardian publishes their data for public access</a></li>
<li><a href="http://www.guardian.co.uk/news/datablog/2009/mar/10/how-to-export-data" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.guardian.co.uk');"></a>Chicagocrime.org is now E<a href="http://chicago.everyblock.com/crime/" onclick="javascript:pageTracker._trackPageview('/outbound/article/chicago.everyblock.com');">veryBlock</a></li>
<li><a href="http://www.analyticsx.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.analyticsx.com');">Analytic X</a> has set up a prize for social predictions</li>
<li><a href="http://www.verysmallarray.com/?p=948" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.verysmallarray.com');">Very Small Array: The Streets of Park Slope, Brooklyn</a> has a clever take on mapping culture</li>
<li>The OkCupid blog does a lot with data about online dating: <a href="http://blog.okcupid.com/index.php/dont-be-ugly-by-accident/" onclick="javascript:pageTracker._trackPageview('/outbound/article/blog.okcupid.com');">Don&#8217;t Be Ugly By Accident</a> and <a href="http://blog.okcupid.com/index.php/how-races-and-religions-match-in-online-dating/" onclick="javascript:pageTracker._trackPageview('/outbound/article/blog.okcupid.com');">How Races and Religions Match in Online Dating</a> and <a href="http://blog.okcupid.com/index.php/the-4-big-myths-of-profile-pictures/" onclick="javascript:pageTracker._trackPageview('/outbound/article/blog.okcupid.com');">The Four Big Myths of Profile Pictures</a></li>
</ul>
<h2>Visualization</h2>
<p>If you are going to do journalism with data, visualization matters a great deal:</p>
<ul>
<li><a href="http://queue.acm.org/detail.cfm?id=1805128" onclick="javascript:pageTracker._trackPageview('/outbound/article/queue.acm.org');">A Tour Through the Visualization Zoo</a></li>
<li>Unfortunately visualization oriented startup <a href="http://www.verifiable.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.verifiable.com');">Verifiable</a> had to shutdown because <a href=" http://37signals.com/svn/posts/2682-the-creators-of-no-longer-with-us-products-explain-what-went-wrong" onclick="javascript:pageTracker._trackPageview('/outbound/article/37signals.com');">customers were not interested in paying for the product</a>.</li>
<li>But you can get <a href="http://office2010.microsoft.com/en-us/excel-help/use-sparklines-to-show-data-trends-HA010354892.aspx" onclick="javascript:pageTracker._trackPageview('/outbound/article/office2010.microsoft.com');">Sparklines in Microsoft Excel</a></li>
<li>And <a href="http://www-958.ibm.com/software/data/cognos/manyeyes/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www-958.ibm.com');">IBM Research&#8217;s Many Eyes</a></li>
<li>Quantitative Brokers has a great <a href="http://quantitativebrokers.com/learn/" onclick="javascript:pageTracker._trackPageview('/outbound/article/quantitativebrokers.com');">visualization of market microstructure on the CME</a></li>
</ul>
<h2>NoSQL</h2>
<ul>
<li><a href="http://cacm.acm.org/magazines/2010/1/55743-mapreduce-and-parallel-dbmss-friends-or-foes/fulltext" onclick="javascript:pageTracker._trackPageview('/outbound/article/cacm.acm.org');">MapReduce and Parallel DBMSs: Friends or Foes?</a></li>
<li><a href="http://www.deserettechnology.com/journal/nosql-v-sql-is-the-worst-holy-war-ever" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.deserettechnology.com');">NoSQL v. SQL is the worst holy war ever</a></li>
<li><a href="http://nosql.mypopescu.com/post/1016320617/mongodb-is-web-scale">MongoDB is Web Scale<br />
</a><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="390" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="flashvars" value="height=390&amp;width=480&amp;file=http://newvideos.xtranormal.com/web_final_lo/574b3910-afc9-11df-914b-003048d69c21_27_web_final_lo_web_finallo-flv.flv&amp;image=http://newvideos.xtranormal.com/web_final_lo/574b3910-afc9-11df-914b-003048d69c21_27_web_final_lo_poster.jpg&amp;link=http://www.xtranormal.com/watch/6995033&amp;searchbar=false&amp;autostart=false" /><param name="src" value="http://www.xtranormal.com/site_media/players/jwplayer.swf" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="390" src="http://www.xtranormal.com/site_media/players/jwplayer.swf" flashvars="height=390&amp;width=480&amp;file=http://newvideos.xtranormal.com/web_final_lo/574b3910-afc9-11df-914b-003048d69c21_27_web_final_lo_web_finallo-flv.flv&amp;image=http://newvideos.xtranormal.com/web_final_lo/574b3910-afc9-11df-914b-003048d69c21_27_web_final_lo_poster.jpg&amp;link=http://www.xtranormal.com/watch/6995033&amp;searchbar=false&amp;autostart=false" allowscriptaccess="always" allowfullscreen="true"></embed></object></li>
<li><a href="http://blog.nahurst.com/visual-guide-to-nosql-systems" onclick="javascript:pageTracker._trackPageview('/outbound/article/blog.nahurst.com');">Visual Guide to NoSQL Systems</a></li>
<li><a href="http://yoshinorimatsunobu.blogspot.com/2010/10/using-mysql-as-nosql-story-for.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/yoshinorimatsunobu.blogspot.com');">Using MySQL as a NoSQL: a story for exceeding 750,000 qps on a commodity server</a></li>
</ul>
<h2>Software</h2>
<ul>
<li><a href="http://morepypy.blogspot.com/2010/06/jit-for-regular-expression-matching.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/morepypy.blogspot.com');">PyPy JIT for Regular Expressions</a></li>
<li>God&#8217;s Number is 20: http://www.cube20.org/</li>
<li><a href="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.154.8958" onclick="javascript:pageTracker._trackPageview('/outbound/article/citeseerx.ist.psu.edu');">Putting It All Together: Using Socio-Technical Networks to Predict Failures</a></li>
</ul>
<p><strong></strong></p>
<h2><strong><strong>Who Programs and Who Doesn&#8217;t</strong></strong></h2>
<ul>
<li><span><strong></strong></span><a href="http://restructure.wordpress.com/2010/07/26/if-you-were-hacking-since-age-8-it-means-you-were-privileged/ " onclick="javascript:pageTracker._trackPageview('/outbound/article/restructure.wordpress.com');">If You Were Hacking Since Age 8 It Means You Were Privileged</a></li>
<li><a href="http://www.bricklin.com/wontprogram.htm " onclick="javascript:pageTracker._trackPageview('/outbound/article/www.bricklin.com');">Why Johnny Can&#8217;t Program</a></li>
<li><a href="http://www.codinghorror.com/blog/2006/07/separating-programming-sheep-from-non-programming-goats.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.codinghorror.com');">Separating Programming Sheep from Non-Programming Goats</a></li>
<li><a href="http://www.slideshare.net/terriko/how-does-biology-explain-the-low-numbers-of-women-in-cs-hint-it-doesnt" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.slideshare.net');">How does biology explain the low numbers of women in computer science? Hint: It doesn&#8217;t.</a></li>
<li><a href="http://www.startuplessonslearned.com/2010/02/why-diversity-matter-meritocracy.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.startuplessonslearned.com');">Why Diversity Matters</a></li>
<li><a href="http://arstechnica.com/science/news/2010/01/female-teachers-math-anxiety-influences-female-students.ars" onclick="javascript:pageTracker._trackPageview('/outbound/article/arstechnica.com');">Female Teachers Transmit Math Anxiety to Female Students</a></li>
</ul>
<h2>Video Games</h2>
<ul>
<li><a href="http://www.guardian.co.uk/theobserver/2010/mar/21/tom-bissell-video-game-cocaine-addiction" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.guardian.co.uk');">Video Games: The Addiction</a></li>
<li><a href="http://www.guardian.co.uk/theobserver/2010/mar/21/tom-bissell-video-game-cocaine-addiction" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.guardian.co.uk');">Minecraft</a>
<ul>
<li><a href="http://www.penny-arcade.com/comic/2010/9/17/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.penny-arcade.com');">Penny Arcade on Minecraft Part 1</a> and <a href="http://www.penny-arcade.com/comic/2010/9/20/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.penny-arcade.com');">Part 2</a></li>
</ul>
<ul>
<li><a href="http://www.minecraftforum.net/viewtopic.php?f=35&amp;t=21089" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.minecraftforum.net');">How to Survive your First Night</a></li>
</ul>
<ul>
<li><a href="http://www.youtube.com/watch?v=LGkkyKZVzug" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.youtube.com');">16-bit ALU in Minecraft</a></li>
</ul>
</li>
<li><a href="http://www.thegreatestgameyouwilleverplay.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.thegreatestgameyouwilleverplay.com');">Nethack: The Greatest Game You Will Ever Play</a></li>
</ul>
<h2>Prohibition</h2>
<ul>
<li><a href="http://www.smithsonianmag.com/history-archaeology/Wayne-B-Wheeler-The-Man-Who-Turned-Off-the-Taps.html  " onclick="javascript:pageTracker._trackPageview('/outbound/article/www.smithsonianmag.com');">Wayne B Wheeler: The Man Who Turns Off the Taps</a> A history of prohibition, women&#8217;s suffrage, and the origins of single-issue politics</li>
<li><a href="http://www.slate.com/id/2098109/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.slate.com');">Who&#8217;s Got the Acid? These days, almost nobody.</a> and <a href="http://www.amazon.com/This-Your-Country-Drugs-History/dp/0470167394" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.amazon.com');">This Is Your Country On Drugs</a> by Ryan Grim</li>
</ul>
<h2>Birth Control</h2>
<p>It was the 50th anniversary of the birth control pill, inspiring a range of articles, including two contrarian pieces:</p>
<ul>
<li><a href="http://www.salon.com/life/feature/2010/05/03/pill_pushback/index.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.salon.com');">Why I Hate The Pill</a></li>
<li><a href="http://nymag.com/news/features/69789/" onclick="javascript:pageTracker._trackPageview('/outbound/article/nymag.com');">Waking Up From The Pill</a></li>
</ul>
<h2>The Beatles</h2>
<p>It was also the 30th anniversary of John Lennon&#8217;s death</p>
<ul>
<li>I really enjoyed reading <a title="Scenes From An Alternate Universe Where The Beatles Accepted Lorne Michaels’ Generous Offer" rel="bookmark" href="http://mightygodking.com/index.php/2009/11/10/scenes-from-an-alternate-universe-where-the-beatles-accepted-lorne-michaels-generous-offer/" onclick="javascript:pageTracker._trackPageview('/outbound/article/mightygodking.com');">Scenes From An Alternate Universe Where The Beatles Accepted Lorne Michaels’ Generous Offer</a></li>
<li><a href="http://videosift.com/video/The-Future-History-Of-The-Beatles" onclick="javascript:pageTracker._trackPageview('/outbound/article/videosift.com');">The Future History of the Beatles</a> is very clever</li>
<li>I had never read <a href="http://www.john-lennon.com/playboyinterviewwithjohnlennonandyokoono.htm" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.john-lennon.com');">1980 Playboy Interview with John Lennon and Yoko Ono</a> and it clarified a lot of things about Lennon for me.</li>
</ul>
<h2>Keeping Your Eyes Open</h2>
<p>Finally, two links about keeping your eyes open for the surreal and the wonderful things around you every day:</p>
<ul>
<li><a href="http://www.entrances2hell.co.uk/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.entrances2hell.co.uk');">Entrances to Hell In and Around the UK</a></li>
<li><a href="http://blog.frankchimero.com/post/1059696119/there-is-a-horse-in-the-apple-store" onclick="javascript:pageTracker._trackPageview('/outbound/article/blog.frankchimero.com');">There is a Horse in the Apple Store</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://innocuous.org/articles/2010/12/20/the-year-in-bookmarks-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Normal Accidents and Stock Market Crashes</title>
		<link>http://innocuous.org/articles/2010/06/14/normal-accidents-and-stock-market-crashes/</link>
		<comments>http://innocuous.org/articles/2010/06/14/normal-accidents-and-stock-market-crashes/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 15:31:14 +0000</pubDate>
		<dc:creator>tibbetts</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[finance]]></category>

		<guid isPermaLink="false">http://innocuous.org/articles/2010/06/14/normal-accidents-and-stock-market-crashes/</guid>
		<description><![CDATA[In the weeks since the precipitous and brief stock market crash on May 6th, I have found myself answering questions about it from people outside the capital markets and discussing it with insiders on many occasions. While I have some thoughts about what went on, I&#8217;m often unable to satisfy people&#8217;s desire to blame a [...]]]></description>
			<content:encoded><![CDATA[<p>In the weeks since the precipitous and brief stock market crash on May 6th, I have found myself answering questions about it from people outside the capital markets and discussing it with insiders on many occasions. While I have some thoughts about what went on, I&#8217;m often unable to satisfy people&#8217;s desire to blame a single precipitating cause. I think what is going on is that too few people understand the nature of complex systems and what is called a &#8220;normal accident.&#8221; Given the sophistication of the markets, the number of safety checks and balances, as well as the complexity of the implementations, it is not surprising that events such as May 6th happened, nor should people think it is possible to entirely eliminate them.</p>
<p>Normal Accidents (or as wikipedia calls them &#8220;<a href="http://en.wikipedia.org/wiki/System_accident" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');">System Accidents</a>&#8220;) are major failures caused by unintended and unexpected interactions of many small failures. The term was coined by Yale professor <a href="http://www.yale.edu/sociology/faculty/pages/perrow/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.yale.edu');">Charles Perrow</a> in his book <a href="http://www.amazon.com/exec/obidos/ASIN/0691004129/innocuousorg-20/ref=nosim/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.amazon.com');">Normal Accidents: Living with High-Risk Technologies</a>. Complex systems fail for complex reasons. In systems engineered for safety and redundancy the failures that do happen require many contributing factors. Perrow&#8217;s focus was on large industrial systems, such as power plants, chemical plants, aircraft, shipping, and military operations. TIme and again we see complex failures in places like Three Mile Island, the Challenger shuttle, or BP&#8217;s current oil spill.</p>
<p>In a normal accident, the contributing factors come from many areas and often many organizations. Errors result from poor regulation, lack of training, operator error, specification errors, mechanical failures, lax maintenance, poor morale, organizational structures, economic incentives, and many other areas. Because systems are tightly coupled, many of these factors are able to mutually reinforce one another to lead to systemic failure. The resulting cascade of failures can look like a Rube-Goldberg machine in it&#8217;s complexity.</p>
<p>In these tightly coupled systems, potential-normal-accidents are happening all the time. Systems are too complex to be entirely without failures. However, in the common case these partial failures are caught and resolved quietly. In fact, these near misses are an opportunity to understand the unintended failure modes of the system. Rather than build once and deploy, safety must be a continuous process of improvement and understanding. Systems aren&#8217;t stable and they are not deployed in a vacuum. As they evolve, failures and near misses must be examined and used to drive improvements.</p>
<p>Software, especially modern networked software, dramatically increases the incidence of normal accidents. As anyone who has ever created, deployed, and debugged software knows, it is common for individual software bugs to have all the characteristics of a normal accident all by themselves. Add together software written by multiple different organizations connecting over a network and it&#8217;s a wonder anything works at all.</p>
<p>Getting back to the events of May 6th, the &#8220;<a href="http://en.wikipedia.org/wiki/May_6,_2010_market_event" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');">Flash Crash</a>&#8220;, they are best explained as a system accident. People have tried to blame one cause or another, from a fat fingered trader or a faulty brokerage system, to investor agitation over Greek debt and high frequency trading firms going wild, to the NYSE hybrid market system, bugs in other members of the national market system, and outdated circuit breaker regulations. Without going into detail about all these potential causes, I&#8217;d like to suggest that the most likely explanation is that all of these causes, together, are what created the exceptional failure of market prices, broken trades, and finger pointing. No one cause is really more precipitating than any other, and apportioning blame is much less important than understanding in detail what happened.</p>
<p>It is impossible to eliminate normal accidents as we increase the complexity of our systems. The best we can do is to learn from accidents, and from near misses, to introduce the kind of slack in our systems that will protect us from the worst accidents. Learning requires transparency. But in systems which cross organizational and regulatory boundaries, with billions of dollars and reputations at stake, transparency is going to be a challenge.</p>
<p><i>PS: If you&#8217;re interest in learning more, I suggest this</i> <a href="http://www.hq.nasa.gov/office/codeq/accident/accident.pdf" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.hq.nasa.gov');"><i>NASA powerpoint on normal accidents</i></a><i>.</i></p>
]]></content:encoded>
			<wfw:commentRss>http://innocuous.org/articles/2010/06/14/normal-accidents-and-stock-market-crashes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Timeless Way of Building or Why do all these houses suck?</title>
		<link>http://innocuous.org/articles/2010/05/16/a-timeless-way-of-building-or-why-do-all-these-houses-suck/</link>
		<comments>http://innocuous.org/articles/2010/05/16/a-timeless-way-of-building-or-why-do-all-these-houses-suck/#comments</comments>
		<pubDate>Sun, 16 May 2010 22:12:51 +0000</pubDate>
		<dc:creator>tibbetts</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[culture]]></category>

		<guid isPermaLink="false">http://innocuous.org/articles/2010/05/16/a-timeless-way-of-building-or-why-do-all-these-houses-suck/</guid>
		<description><![CDATA[Lately I&#8217;ve been looking at a lot of houses. I&#8217;ve also been reading A Timeless Way of Building (ATWB). The net result has been a deep dissatisfaction with the available housing stock in Arlington, and probably in the entire United States. So while I would like to recommend the book, it comes with the disclaimer [...]]]></description>
			<content:encoded><![CDATA[<p>Lately I&#8217;ve been looking at a lot of houses. I&#8217;ve also been reading <a href="http://www.amazon.com/exec/obidos/ASIN/0195024028/innocuousorg-20/ref=nosim/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.amazon.com');">A Timeless Way of Building</a> (ATWB). The net result has been a deep dissatisfaction with the available housing stock in Arlington, and probably in the entire United States. So while I would like to recommend the book, it comes with the disclaimer of being hostile to casual house hunting. Instead it will help you develop opinions about everything.</p>
<p>I started out reading ATWB because of the Computer Science implications. <a href="http://en.wikipedia.org/wiki/Design_pattern_%28computer_science%29" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');">Design patterns</a>, a popular notion in software development, are based on the notions of <a href="http://en.wikipedia.org/wiki/Pattern_language" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');">pattern language</a> developed in ATWB by Christopher Alexander. Alexander&#8217;s book is about the architecture of buildings and towns, rather than of computer programs. But I wanted to get back to the source to understand where design patterns came from. More on that later.</p>
<p>As a book about architecture, being read by a layman (me), A Timeless Way of Building is fabulous. It lays out the general notion of patterns, and helps you begin to understand why some buildings work while others do not. Beyond design principles for good buildings, ATWB lays out the societal drivers for bad buildings in our culture. Good buildings are defined by patterns, patterns that work together to form a pattern language. Bad buildings generally result from failing to understand the pattern it is trying to follow, or from not having a pattern at all.</p>
<p>A pattern is a way of build something, a functional unit of building. For example, a parlor at the front of the house, or a front porch, or a farmhouse kitchen. Some patterns may nest inside other patterns, for example an eating alcove might be part of a farmhouse kitchen. A pattern language combines a set of interdependent and self-sustaining patterns to form an ecosystem of buildings that work well together. For example, a pattern language might describe everything from the town square to the livestock pens of a rural French farming village.</p>
<p>Alexander&#8217;s patterns are based around human behavior. The pattern only comes about because of how the users interact with the building, and often how the culture of the users constructs that behavior. A front porch isn&#8217;t really a front porch until you sit on it in the evening, and neighbors out for a stroll stop and say hello. A farmhouse kitchen isn&#8217;t just a big room with lots of work surface, plumbing, and appliances; the work that goes on there defines the pattern of the space, and makes it fit into the pattern language around it.</p>
<p>In Alexander&#8217;s mind, modern construction and architecture is blind to pattern languages because we have separated the concerns of the users from the builders.</p>
<p>Traditionally when farmers built a cow barn (or when the Amish build a cow barn today) the people building the barn were experts in its use. They were cow farmers themselves, from the local community. The barn was built, with only small variations, in the same way all the other cow barns were built, because that worked. And if some variation in the construction process interfered with cow farming, the builders would be capable of identifying it and correcting it.</p>
<p>Today, when computer scientists decide to build a research center, the job is put out to bid by university committees composed of administrators and researchers. An architect is selected, a building is designed, and building firms are contracted. Through the process new ideas are developed and handed down the chain to be implemented. But at the end of the day, the workers pouring the concrete know nothing about the work that will be done in the new building. And neither do the foremen, the draftsmen, or anyone else. The architect might know a little, but is unlikely to have ever gotten hands on with the work. And the computer scientists, who understand their work, don&#8217;t feel they have standing to participate in the building process.</p>
<p>The result can be a woefully inadequate building. The two cases I&#8217;m familiar with, are the <a href="http://en.wikipedia.org/wiki/MIT_Media_Lab" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');">MIT Media Lab</a> and the <a href="http://en.wikipedia.org/wiki/Stata_Center" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');">Stata Center</a>. Both are cutting edge buildings, and very nice in some ways. But both also have many problems which have been chronicled by their residents as well as independent authorities. The Media Lab features prominently as a failure in <a href="http://www.amazon.com/exec/obidos/ASIN/0140139966/innocuousorg-20/ref=nosim/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.amazon.com');">How Buildings Learn</a>. The Stata Center is the cover story of <a href="http://www.amazon.com/exec/obidos/ASIN/1593720270/innocuousorg-20/ref=nosim/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.amazon.com');">Architecture of the Absurd</a>. The latter in particular blames architects and the procurement process. But from the perspective of pattern languages the problems are more systemic.</p>
<p>Getting back to single family houses, they do not suffer from the university procurement problem. But they do suffer from a lack of understanding by builders of how the buildings will be used.</p>
<p>One might expect that any individual would know how a single family home is to be used. This might be true, but what we all lack is a shared pattern language that helps our homes and our neighborhoods work together with our lifestyles and our culture. And that&#8217;s a tall order. Our lifestyles and culture are changing dramatically from one generation to the next, faster than we replace our housing stock. It&#8217;s not surprising that a house built for young families in 1950 doesn&#8217;t match a young family in 2010. Or a three-decker built for middle class professionals in 1910 doesn&#8217;t precisely fit the needs of nine grad students in 2010.</p>
<p>But even if we look at new construction it is hard to identify clear patterns. There are some features people like, such as granite counters, big closets, multi-car garages, and open floorplans. But these don&#8217;t come together to form a pattern language. They don&#8217;t say how large the family will be, how it will take meals, or how social entertaining will be organized. New houses built on spec are designed to sell, with curb appeal and attractive luxury features prioritized over usability. People buy what they&#8217;ve seen on TV, even though most of the houses they see on TV only have three walls.</p>
<p>Reading a book on capes, I learned that the cape house was designed to be built over time as your family grew. You&#8217;d start with a fireplace and two rooms, the door on one side. When you had children, you would build the other side of the house. They were easy to extend, adding breezeways, outbuildings, workshops. Or add dormers upstairs and sleep on the second floor. The evolution of the house mirrored the lifestages of the family.</p>
<p>In 2010, few families if any build their house in stages this way. They buy complete houses, and either move or have custom renovations done by professionals when the house no longer meets their needs. And families don&#8217;t follow a single path through the stages of life. Some families live multigenerationally, others do not. Some families entertain, or have formal meals, or cook, or don&#8217;t cook. Families have 0, 1, 2, or more children. All these choices and more mean that your neighbors probably do not live like you.</p>
<p>And that, more than the discipline of modern architecture, is why we have lost our pattern language for single family homes. Pattern languages evolve slowly, as new structures are built. But houses last 60 years or more. 60 years ago there was no birth control, no pizza delivery, no internet, no supermarkets, and no thermal glass. Most families had one car and milk was delivered daily.</p>
<p>Our culture is changing too fast for any evolved pattern language to keep up. We&#8217;re stuck with buildings created through intelligent design. Unfortunately, intelligent design isn&#8217;t very good.</p>
]]></content:encoded>
			<wfw:commentRss>http://innocuous.org/articles/2010/05/16/a-timeless-way-of-building-or-why-do-all-these-houses-suck/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>End of the World Insurance: the Financial Halting Problem</title>
		<link>http://innocuous.org/articles/2010/05/02/end-of-the-world-insurance-the-financial-halting-problem/</link>
		<comments>http://innocuous.org/articles/2010/05/02/end-of-the-world-insurance-the-financial-halting-problem/#comments</comments>
		<pubDate>Mon, 03 May 2010 01:30:35 +0000</pubDate>
		<dc:creator>tibbetts</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[finance]]></category>
		<category><![CDATA[theory]]></category>

		<guid isPermaLink="false">http://innocuous.org/articles/2010/05/02/end-of-the-world-insurance-the-financial-halting-problem/</guid>
		<description><![CDATA[In computer science, the halting problem is very well known. The problem states that it is impossible to build a software program that can analyze other software programs to determine if they will eventually terminate, or halt. This is a useful problem to understand, because many software problems that look possible at first can be [...]]]></description>
			<content:encoded><![CDATA[<p>In computer science, the <a href="http://en.wikipedia.org/wiki/Halting_problem" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');">halting problem</a> is very well known. The problem states that it is impossible to build a software program that can analyze other software programs to determine if they will eventually terminate, or halt. This is a useful problem to understand, because many software problems that look possible at first can be reduced to the halting problem and thus demonstrated to be impossible. It&#8217;s common to hear someone say &#8220;actually, that seems like a halting problem&#8221; when discussing compiler optimization, program analysis, and related problems in computer science. This is much like a physicist might say &#8220;but that&#8217;s perpetual motion.&#8221;</p>
<p>In the sphere of financial derivatives, our civilization has recently come to understand that there are a whole class of financial products which look attractive, and perform reasonably well some of the time, but which eventually fail. The most obvious of these are the <a href="http://www.investopedia.com/terms/c/creditdefaultswap.asp" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.investopedia.com');">credit default swaps</a> of the latest crisis. But other examples include <a href="http://www.investopedia.com/terms/p/portfolioinsurance.asp" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.investopedia.com');">portfolio insurance</a>, made famous in the 1987 market crash. The problem with these products is that they are designed to protect the buyer against losses in all circumstances, even when the market is behaving badly. But when the market is behaving badly, it can behave very badly. These products reduce to <a href="http://blogs.reuters.com/felix-salmon/2010/02/08/citi-reinvents-end-of-the-world-insurance/" onclick="javascript:pageTracker._trackPageview('/outbound/article/blogs.reuters.com');">end of the world insurance</a>. When the world is ending, who is left to pay out the insurance?</p>
<p>I think there is a useful parallel to the halting problem. If your new financial product can be used as end of the world insurance, it probably will be. And since end of the world insurance is fundamentally flawed, it should raise questions about what your product is really accomplishing.</p>
]]></content:encoded>
			<wfw:commentRss>http://innocuous.org/articles/2010/05/02/end-of-the-world-insurance-the-financial-halting-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick House Update</title>
		<link>http://innocuous.org/articles/2010/04/18/quick-house-update/</link>
		<comments>http://innocuous.org/articles/2010/04/18/quick-house-update/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 02:45:07 +0000</pubDate>
		<dc:creator>tibbetts</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[pricing]]></category>
		<category><![CDATA[real estate]]></category>

		<guid isPermaLink="false">http://innocuous.org/articles/2010/04/18/quick-house-update/</guid>
		<description><![CDATA[My last post ended with me losing the house due to being outbid. In a strange turn of events we may have won the bidding war without ever submitting the highest offer. I&#8217;ll try to provide more details at a future date, if it turns out they are interesting. At the moment we are still [...]]]></description>
			<content:encoded><![CDATA[<p>My last post ended with me losing the house due to being outbid. In a strange turn of events we may have won the bidding war without ever submitting the highest offer. I&#8217;ll try to provide more details at a future date, if it turns out they are interesting. At the moment we are still in negotiation with the seller.</p>
]]></content:encoded>
			<wfw:commentRss>http://innocuous.org/articles/2010/04/18/quick-house-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Computer Scientist Bids on a House</title>
		<link>http://innocuous.org/articles/2010/04/11/a-computer-scientist-bids-on-a-house/</link>
		<comments>http://innocuous.org/articles/2010/04/11/a-computer-scientist-bids-on-a-house/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 02:33:21 +0000</pubDate>
		<dc:creator>tibbetts</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[economics]]></category>
		<category><![CDATA[finance]]></category>
		<category><![CDATA[pricing]]></category>
		<category><![CDATA[real estate]]></category>

		<guid isPermaLink="false">http://innocuous.org/articles/2010/04/11/a-computer-scientist-bids-on-a-house/</guid>
		<description><![CDATA[I was going to favor you all with a post about Java&#8217;s System.nanoTime. That post will have to wait until tomorrow. Instead, I spent the day (arguably the weekend since 3:15pm on Friday) putting in a bid on a house. I won&#8217;t bore you with the details of property, inspections, financing, etc. However, I think [...]]]></description>
			<content:encoded><![CDATA[<p>I was going to favor you all with a post about Java&#8217;s System.nanoTime. That post will have to wait until tomorrow. Instead, I spent the day (arguably the weekend since 3:15pm on Friday) putting in a bid on a house. I won&#8217;t bore you with the details of property, inspections, financing, etc. However, I think the details of the bidding process are quite interesting.</p>
<p>To quote a friend of mine, when asked how we much we should bid on the house:</p>
<blockquote>
<p>In a first-price auction, there&#8217;s no dominant strategy. <img src='http://innocuous.org/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  However, by the Law of Revenue Equivalence, the seller will, on average, get the second-highest valuation of all the bidders. So, if you think you value the house more than everyone else, all you have to do is guess what the next-best buyer would be willing to pay for it, and bid slightly more than that to win.</p>
</blockquote>
<p>Yes, well, that is entirely correct, but unfortunately unhelpful. We are dealing with a non-repeating negotation (so &#8220;on average&#8221; doesn&#8217;t apply). And it&#8217;s remarkably unclear that the auction will be run according to any rules at all. Predicting the behavior of the seller and the sellers agent is quite challenging. On Saturday at brunch a different friend recommended <a href="http://www.amazon.com/exec/obidos/ASIN/0674840313/innocuousorg-20/ref=nosim/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.amazon.com');">The Strategy of Conflict by Thomas Schelling</a>, from the era of game theory research that brought us such gems as &#8220;mutually assured destruction.&#8221; Unfortunately there wasn&#8217;t time to read it.</p>
<p>Obviously (obvious to anyone who hangs around certain kinds of mathematicians) the right thing is to have a <a href="http://en.wikipedia.org/wiki/Vickrey_auction" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');">Vickrey auction</a>, where the top bidder pays the price of the second highest bid. But this is far from obvious to realtors. They treat making an offer as a very expensive operation. And counteroffers from the seller seem to be very uncommon. There is a lot of concern about &#8220;offending&#8221; or missing out on an offer. I&#8217;m not sure why. If someone wants to buy your house on Monday for $x, they probably still want to buy it on Wednesday. Unless maybe their Realtor is reading something into the delay.</p>
<p>One is left wondering if the world would converge on more optimal auction structure without real estate agents muddying the waters. Or if, as eBay has demonstrated, people would rather keep working in an easy to understand system over an optimal one. Unlike eBay, the current system is quite complicated, with many conventions and few rules. In the age of <a href="http://www.redfin.com/search" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.redfin.com');">Redfin</a>, Realtors have an obvious interest in preserving the status quo, since understanding the rules is the only thing they have left. In the past, they at least had priority access to listings and historical sale data. Now they are left understanding the negotiating process.</p>
<p>In the end we offered $410k for the house. There were 5 offers, three of them at a similar price point to ours, $10k over asking. There was one offer at $430k, so the sellers decided to accept that offer, rather than encouraging further bidding. Case closed, transaction completed, Realtor happy. Money might have been left on the table, but getting it would have required both work and risk on the part of the agent.</p>
]]></content:encoded>
			<wfw:commentRss>http://innocuous.org/articles/2010/04/11/a-computer-scientist-bids-on-a-house/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parque de las Ciencas aka Space Rocket Plaza</title>
		<link>http://innocuous.org/articles/2010/02/08/parque-de-las-ciencas-aka-space-rocket-plaza/</link>
		<comments>http://innocuous.org/articles/2010/02/08/parque-de-las-ciencas-aka-space-rocket-plaza/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 04:19:47 +0000</pubDate>
		<dc:creator>tibbetts</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://innocuous.org/articles/2010/02/08/parque-de-las-ciencas-aka-space-rocket-plaza/</guid>
		<description><![CDATA[It&#8217;s been a few weeks since I posted, partly because of a vacation spent in Puerto Rico. I have a few posts in the works, but before I get to those, I hope you can indulge me in a bit of travelogue.
It started with a quest. On our way to Arecibo we had seen this [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a few weeks since I posted, partly because of a vacation spent in Puerto Rico. I have a few posts in the works, but before I get to those, I hope you can indulge me in a bit of travelogue.</p>
<p>It started with a quest. On our way to <a href="http://www.naic.edu/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.naic.edu');">Arecibo</a> we had seen this strange structure off in the distance, and been unable to identify what it might be. Even when we got up close, it was unclear what was going on. The possibly-associated giant stone cross only increased our curiosity.</p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/73695388@N00/4310621278/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');" style="text-decoration: underline; color: #003366;"><img src="http://farm3.static.flickr.com/2710/4310621278_efd193d19e.jpg" height="375" width="500" alt="IMG_6616" /></a></p>
<p style="text-align: left;">Looking at it in Google maps we were able to identify it as part of <a href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=space+rocket+plaza,+puerto+rico&amp;sll=18.408976,-66.160151&amp;sspn=0.00564,0.00927&amp;g=San+Juan,+Puerto+Rico&amp;ie=UTF8&amp;hq=space+rocket+plaza,+puerto+rico&amp;hnear=Space+Rocket+Plaza,+Bayam%C3%B3n,+Puerto+Rico&amp;ll=18.409281,-66.160784&amp;spn=0.011279,0.018539&amp;t=h&amp;z=16" onclick="javascript:pageTracker._trackPageview('/outbound/article/maps.google.com');" style="text-decoration: underline; color: #003366;">Space Rocket Plaza</a>, which turns out to be part of <a href="http://en.wikipedia.org/wiki/Parque_de_las_Ciencias" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');" style="text-decoration: underline; color: #003366;">Parque de las Ciencias.</a> Some kind of science museum in suburban San Juan? That sounds like a good combination of local culture and nerd tourism, just right for Aletta and I. And maybe there will be baby oriented things for Patrick.</p>
<p style="text-align: left;">When we got there, the entire facility was bizarrely deserted. We arrived 45 minutes after the park opened, and as far as we could tell we were the only guests. The parking lot was empty and there was no one around. The first three facilities we went to (planetarium, railroads, and something else) were closed for repairs. The only people we saw were involved in cleaning and maintenance of the park, mostly powerwash. As we walked further and further in we became more convinced that the park was closed or somehow shut down.</p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/73695388@N00/4309993115/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');" style="text-decoration: underline; color: #003366;"><img src="http://farm5.static.flickr.com/4043/4309993115_b0c7c66a1e.jpg" height="375" width="500" alt="IMG_6622" /></a></p>
<p style="text-align: left;">The zoo didn&#8217;t seem to be entirely empty, but was kind of strange. I don&#8217;t know what kind of zoo puts deer, peacock, and chickens in the same cage. The selection of animals was at best strange. Little did we know that it was only getting started.</p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/73695388@N00/4310007115/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');" style="text-decoration: underline; color: #003366;"><img src="http://farm5.static.flickr.com/4006/4310007115_2eb791e9e4.jpg" height="375" width="500" alt="IMG_6626" /></a></p>
<p style="text-align: left;">The first indoor museum that was actually open turned out to be the collection of some local big game hunter. Like the zoo, there was little to no information about what we were looking at.</p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/73695388@N00/4310009761/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');" style="text-decoration: underline; color: #003366;"><img src="http://farm3.static.flickr.com/2763/4310009761_8be793f549.jpg" height="375" width="500" alt="IMG_6627" /></a></p>
<p style="text-align: left;">The most bizarre part of the park was what initially appeared to be a model town. However, it was really unclear what it was trying to model. To make the puzzle more challenging, many of the buildings had evidently had their artifacts removed.</p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/73695388@N00/4311497618/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');" style="text-decoration: underline; color: #003366;"><img src="http://farm5.static.flickr.com/4024/4311497618_2d9e7d6c7f.jpg" height="375" width="500" alt="IMG_6633" /></a></p>
<p style="text-align: left;">Others contained the most bizarre displays:</p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/73695388@N00/4311518998/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');" style="text-decoration: underline; color: #003366;"><img src="http://farm3.static.flickr.com/2764/4311518998_197a2cd315.jpg" height="375" width="500" alt="IMG_6636" /></a></p>
<p style="text-align: left;">Eventually we realized this &#8220;town&#8221; was a kind of museum of classic Puerto Rican television comedy. Coming in with no cultural awareness, it was definitely quite weird. I would have been interested to learn more, but of course there was no signage in English or Spanish.</p>
<p style="text-align: left;">The pinnacle of our Parque de las Ciencias experience was the Museo del Telefono</p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/73695388@N00/4311530188/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');" style="text-decoration: underline; color: #003366;"><img src="http://farm5.static.flickr.com/4051/4311530188_08e92e8f9a.jpg" height="375" width="500" alt="IMG_6644" /></a></p>
<p style="text-align: left;">This museum seems to be the result of a compulsive collector who was forced to clear out his garage after some kind of family intervention. There are piles of telephone equipment, from every vintage and at every level of repair.</p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/73695388@N00/4311542170/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');" style="text-decoration: underline; color: #003366;"><img src="http://farm5.static.flickr.com/4017/4311542170_823fcea3ce.jpg" height="375" width="500" alt="IMG_6649" /></a></p>
<p style="text-align: left;">None of it carries any information. For example, here is a lovely pile of mobile phones. The only sign? &#8220;No Tocar&#8221; (do not touch).</p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/73695388@N00/4311546026/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');" style="text-decoration: underline; color: #003366;"><img src="http://farm5.static.flickr.com/4019/4311546026_70bd30deb1.jpg" height="375" width="500" alt="IMG_6651" /></a></p>
<p style="text-align: left;">Imagine the thrill of finding the first descriptive sign in English in the whole park, here in the telephone museum!</p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/73695388@N00/4311549574/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');" style="text-decoration: underline; color: #003366;"><img src="http://farm5.static.flickr.com/4065/4311549574_93fdb1d89c.jpg" height="375" width="500" alt="IMG_6653" /></a></p>
<p style="text-align: left;">Unfortunately the sign was sitting on top of this machine, which I can only hope is so much more than a touch tone phone:</p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/73695388@N00/4311547894/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');" style="text-decoration: underline; color: #003366;"><img src="http://farm3.static.flickr.com/2744/4311547894_bd6a603a01.jpg" height="375" width="500" alt="IMG_6652" /></a></p>
<p style="text-align: left;">Really, that was the telephone museum. And the whole park went like this. The transportation museum, which was a barn full of old cars (and one steam engine and one lunar lander). The archeological museum, which was a random assortment of mostly undocumented bones and bits of pottery. The aero/astro museum, which was a collection of posters from space and telescope magazine, an assortment of NASA paraphernalia, and a collection of model spaceships, some real, some fictional. There are photos, but you get the idea. Actually, there is one I have to share, from a sizable anex to the air and space museum:</p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/73695388@N00/4310842579/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');" style="text-decoration: underline; color: #003366;"><img src="http://farm5.static.flickr.com/4004/4310842579_717b705b66.jpg" height="375" width="500" alt="IMG_6669" /></a></p>
<p style="text-align: left;">Yes, completing the experience of a whole series of museums that could have been eclectic personal collections, here we have the section of the air and space museum dedicated to stamp collecting.</p>
<p style="text-align: left;">One bright spot was the art museum. The signage and interpretation was still nonexistant, but the museum contained some quality art by mostly Puerto Rican artists, and it was nicely put together. Of course, no comparison to Museo de Arte de Puerto Rico, which we visited later in the trip.</p>
<p style="text-align: left;">As for Space Rocket Plaza, well, they did have some legitimate space rockets. Looks like leftovers from early NASA. Of course, in keeping with the rest of the facility, no signs or details to let me know the history of these pieces. But hey, they are rockets.</p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/73695388@N00/4310852085/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');" style="text-decoration: underline; color: #003366;"><img src="http://farm5.static.flickr.com/4011/4310852085_370147d617.jpg" height="500" width="375" alt="IMG_6676" /></a></p>
<p style="text-align: left;">Of course the flight simulator is out of service, as it apparently has been for quite a while according to internet reviews. And the observation deck that originally attracted us to the park? Well, the road up to it from inside the park was closed. That left the elevator, on the other side of the parking lot. On our way towards its base we encountered a motley crew of park employees. None of the uniformed ticket takers or guides would admit to understanding our question about access, but one of the workmen with them offered to interpret. The question and it&#8217;s reponse was more challenging than I would have expected. Eventually we got &#8220;It&#8217;s closed&#8221; &#8230; &#8220;It&#8217;s closed, like for a wedding.&#8221; Alright, I suppose. Though 10am on a Wednesday seemed somewhat unlikely. Will it be open tomorrow, we asked. This lead to another spate of discussion, where our interpreter seemed as confused as we. &#8220;No, it is not open to public, permanently,&#8221; he eventually related.</p>
]]></content:encoded>
			<wfw:commentRss>http://innocuous.org/articles/2010/02/08/parque-de-las-ciencas-aka-space-rocket-plaza/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Project Euler, MIT Mystery Hunt Edition</title>
		<link>http://innocuous.org/articles/2010/01/10/project-euler-mit-mystery-hunt-edition/</link>
		<comments>http://innocuous.org/articles/2010/01/10/project-euler-mit-mystery-hunt-edition/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 03:52:32 +0000</pubDate>
		<dc:creator>tibbetts</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[MIT]]></category>
		<category><![CDATA[Programming Languages]]></category>

		<guid isPermaLink="false">http://innocuous.org/articles/2010/01/10/project-euler-mit-mystery-hunt-edition/</guid>
		<description><![CDATA[The MIT Mystery Hunt starts this Friday at noon, and I&#8217;ll be participating seriously for about my 10th year. In the hunt, teams solve a collection of puzzles to discover the location of a gold coin hidden somewhere on campus. The puzzles may be numerous (sometimes over 100), are generally provided without instructions (except when [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.mit.edu/~puzzle/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.mit.edu');">MIT Mystery Hunt</a> starts this Friday at noon, and I&#8217;ll be participating seriously for about my 10th year. In the hunt, teams solve a collection of puzzles to discover the location of a gold coin hidden somewhere on campus. The puzzles may be numerous (sometimes over 100), are generally provided without instructions (except when they are provided with <a href="http://members.bellatlantic.net/~devjoe/dk2/dk2.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/members.bellatlantic.net');">painfully explicit instructions</a>), and the overall structure of the hunt is also unknown at the start. Hunt is nearly always finished before Monday, but during the 60 hours starting Friday at noon, many highly capable teams, some with several dozen members, will try their hardest to solve some very challenging puzzles.</p>
<p><a href="http://projecteuler.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/projecteuler.net');">Project Euler</a> is a neat website that presents a series of computer science problems suitable for students and non-students to practice the skill of writing algorithms to solve numerical puzzles. It&#8217;s a great way to learn a new programming language, or just to kill time in a mentally engaging way.</p>
<p>Two of the peculiarities of the MIT Mystery Hunt are that the puzzles are drawn from a wide range of domains, and that there are no restrictions on what resources can be brought to bear on a puzzle. The result is both puzzles that are explicitly about software (e.g. perl program cryptograms) as well as puzzles that are best solved by writing some kind of program. Many of my favorite puzzles over the years have come from this category. Some hunts have few, some hunts have many, but every year there is a call to write some kind of software solution to a puzzle.</p>
<p>The programming skills required to write puzzle solving programs in high pressure situations are different from those normally required to write software, and so it can be useful to practice them. I have collected and categorized here all of the software puzzles since the 2000 hunt. In most cases, I recommend attempting to solve the puzzle, knowing that software is likely the best way. But because the solutions are available, if you are stumped it can still be interesting to read the solution and attempt to duplicate it in software. In most cases the solution is linked from the puzzle page; where it is not I have provided a link. The categories here are presented from least elegant to most elegant, in my opinion. Feel free to jump around and do puzzles which you find attractive.</p>
<h2>Just Decompile It<br /></h2>
<p>A useful trick is to decompile any java applet or flash thing that you are given in a puzzle. The answer might just be in a string constant, though more likely it will just give you a different puzzle to solve.</p>
<ul>
<li><a href="http://web.mit.edu/puzzle/www/05/setec/maze/" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">Maze (2005)</a></li>
<li><a href="http://web.mit.edu/puzzle/www/03/www.acme-corp.com/teamGuest/4/4_7.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">String Theory (2003)</a></li>
<li><a href="http://web.mit.edu/puzzle/www/03/www.acme-corp.com/teamGuest/R/7_175/index.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">Gnireenigne Lab (2003)</a> This reverse engineering puzzle is pretty challenging. Only one team solved it during the longest hunt on record.</li>
<li><a href="http://web.mit.edu/puzzle/www/02/green/B/Puzzle.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">Cubology (2002)</a> Unfortunately decompiling this one doesn&#8217;t really help, but what the hey. (<a href="http://web.mit.edu/puzzle/www/02/green/B/Solution.txt" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">answer</a>)</li>
<li><a href="http://web.mit.edu/puzzle/www/08/twisty_little_passages/" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">Twisty Little Passages (2008)</a> Not quite decompilation, but pulling the whole maze down to your local machine is the best way to handle this puzzle.</li>
</ul>
<h2>MIT Computing</h2>
<ul>
<li><a href="http://web.mit.edu/puzzle/www/06/puzzles/kuala_lumpur/some_trolleys_named_lust/" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">Some Trolleys Named Lust (2006)</a> The title clues Moira, the computer system that does configuration management for MIT Athena, which has command line utilities named after characters from A Streetcar Named Desire. This puzzle contains components which are no longer online, so you are limited to reading through the solution.</li>
</ul>
<h2>Mathematical Manipulation and Brute Force Enumeration</h2>
<p>Many search problems can be solves on modern hardware with brute force enumeration, or maybe slightly smart enumeration.</p>
<ul>
<li><a href="http://web.mit.edu/puzzle/www/05/setec/bars_of_soap/" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">Bars of Soap (2005)</a> Unfortunately the puzzle isn&#8217;t available, only the solution, though it still provides a useful programming exercise.</li>
<li><a href="http://web.mit.edu/puzzle/www/05/setec/ginormous/" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">Ginormous (2005)</a> Prime factorization is always a fun thing to do with numbers.</li>
<li><a href="http://web.mit.edu/puzzle/www/03/www.acme-corp.com/teamGuest/2/2_5.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">The Road Signs Of Unspeakable Chaos (2003)</a></li>
<li><a href="http://web.mit.edu/puzzle/www/01/phase3/7/index.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">Mathophobia (2001)</a> (<a href="http://web.mit.edu/puzzle/www/01/Solutions/mathophobia.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">answer</a>)</li>
</ul>
<h2>Text Manipulation</h2>
<p>Sometimes a program is the easiest way to do a bulk text manipulation. Particularly when you need to experiment with various transforms, or might need to do them repeatedly. This includes basically all cryptograms, which I am not including here, though software often comes in handy solving them.</p>
<ul>
<li><a href="http://www.mit.edu/~puzzle/07/puzzles/blather/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.mit.edu');">Blather (2007)</a></li>
<li><a href="http://web.mit.edu/puzzle/www/06/puzzles/buenos_aires/decode_this/" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">Decode This (2006)</a></li>
<li><a href="http://web.mit.edu/puzzle/www/06/puzzles/buenos_aires/long_division/" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">Long Division (2006)</a> Not so much text manipulation as diagram manipulation, but you can get the diagram as postscript, which makes it easy to extract the data. Doesn&#8217;t help you figuring out the algorithm, but it does make trying out variations easier.</li>
<li><a href="http://web.mit.edu/puzzle/www/05/setec/shotgun_wedding/" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">Shotgun Wedding (2005)</a> Gene sequencing also comes up occasionally. There are some pretty simple text matching algorithms that turn out to be critical parts of that work.</li>
<li><a href="http://web.mit.edu/puzzle/www/04/timbuktu/h2H/" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">Lost (2004)</a></li>
<li><a href="http://web.mit.edu/puzzle/www/04/neotokyo/gE5/" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">Reminders World (2004)</a></li>
<li><a href="http://web.mit.edu/puzzle/www/03/www.acme-corp.com/teamGuest/Training/tp-c.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">Whoa &#8212; I have a Migraine! (2003)</a></li>
<li><a href="http://web.mit.edu/puzzle/www/02/round8/02/Puzzle.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">Famous First Words (2002)</a> (<a href="http://web.mit.edu/puzzle/www/02/round8/02/Solution.txt" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">answer</a>)</li>
<li><a href="http://web.mit.edu/puzzle/www/00/set2/1/Puzzle.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">Lions and Tigers and Bears (2000)</a> My first attempt to solve a puzzle with software, this one wasn&#8217;t very successful, partly because of the challenge of getting the grid and the source data accurately input, and partly because of a slow algorithm. The fact that computers were notably slower in 2000 might have also been relevant. I think the most powerful machine available to me was an <a href="http://en.wikipedia.org/wiki/Ultra_5/10" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');">Ultra 10</a>. In the end people doing it by hand finished first. (<a href="http://web.mit.edu/puzzle/www/00/set2/1/Solution.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">answer</a>)</li>
</ul>
<h2>File Identification and Manipulation<br /></h2>
<p>Many puzzles require you to identify files, or to do interesting manipulations to entire files. Often both at the same time. Sometimes the files are programs written in other languages.</p>
<ul>
<li><a href="http://www.mit.edu/~puzzle/09/puzzles/hyperextensions/PUZZLE/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.mit.edu');">Hyperextensions (2009)</a></li>
<li><a href="http://www.mit.edu/~puzzle/09/puzzles/surgical_files/PUZZLE/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.mit.edu');">Surgical Files (2009)</a> This puzzle triggered a programming language race, between Perl and Haskell. The race ended in a tie, but I learned some cool Haskell tricks from a teammate in the process.</li>
<li><a href="http://web.mit.edu/puzzle/www/06/puzzles/paris/white_noise/" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">White Noise (2006)</a> Being able to manipulate audio files with programs or tools is also important.</li>
<li><a href="http://web.mit.edu/puzzle/www/04/neotokyo/3wX/" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">Noise in the Air (2004)</a> Knowing your off the shelf cryptography tools (ie, openssl) is sometimes helpful</li>
<li><a href="http://web.mit.edu/puzzle/www/04/vegas/gR3/" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">Two-Timer (2004)</a></li>
<li><a href="http://web.mit.edu/puzzle/www/03/www.acme-corp.com/teamGuest/2/2_7.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">A Problem With Printing (2003)</a> This is probably my favorite mystery hunt software puzzle. It&#8217;s written in the postscript language, which is a great language for puzzlers to know, and makes use of the peculiarities of that language.</li>
</ul>
<h2>Programming Language Identification and Cryptograms</h2>
<p>Many puzzles come down to identifying obscure or not very obscure programming languages. One thinng to be on the lookout for is knitting notation, which can often look like a programming language. Of course, writing programs is often still more efficient than knitting an actual object. Adding complexity, often the programs you are given are cryptograms, or otherwise obfuscated.</p>
<ul>
<li><a href="http://www.mit.edu/~puzzle/08/tragedy/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.mit.edu');">Tragedy (2008)</a></li>
<li><a href="http://web.mit.edu/puzzle/www/06/puzzles/kuala_lumpur/badness_10000/" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">Badness 10000 (2006)</a> Unfortunately no longer online, but I like the structure. You can read the solution.</li>
<li><a href="http://web.mit.edu/puzzle/www/05/setec/square_mess/" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">Square Mess (2005)</a> presents you with a machine language and a set of constraints on the notation used for a program in it.</li>
<li><a href="http://web.mit.edu/puzzle/www/04/yukon/Kiz/" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">Who&#8217;s There (2004)</a></li>
<li><a href="http://web.mit.edu/puzzle/www/04/timbuktu/LsD/" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">Sixty Degrees of Separation (2004)</a></li>
<li><a href="http://web.mit.edu/puzzle/www/04/pirates/2K2/" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">What Do You Do With A Genteel Sailor (2004)</a> <a href="http://web.mit.edu/puzzle/www/04/timbuktu/LsD/" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');"></a></li>
<li><a href="http://web.mit.edu/puzzle/www/03/www.acme-corp.com/teamGuest/Training/tp-q.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">Whoa &#8212; I Know Knitting! (2003)</a></li>
<li><a href="http://web.mit.edu/puzzle/www/02/round7/__/Puzzle.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">A Nugget of Wisdom (2002)</a> (<a href="http://web.mit.edu/puzzle/www/02/round7/__/Solution.txt" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">answer</a>)</li>
<li><a href="http://web.mit.edu/puzzle/www/02/round2/05/Puzzle.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">Use of Gothicism Considered Harmful (2002)</a> (<a href="http://web.mit.edu/puzzle/www/02/round2/05/Solution.txt" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">answer</a>)</li>
</ul>
<h2>Honorable Mention</h2>
<p><a href="http://web.mit.edu/puzzle/www/06/puzzles/washington/blue_steel/" onclick="javascript:pageTracker._trackPageview('/outbound/article/web.mit.edu');">Blue Steel (2006)</a> You can try to solve, but you probably just want to read the solution. It will remind you not to think so hard sometimes.</p>
<p><i>[Edited 2010-01-11 to add Twisty Little Passages (2008). Feel free to add other missing puzzles in the comments.]</i></p>
]]></content:encoded>
			<wfw:commentRss>http://innocuous.org/articles/2010/01/10/project-euler-mit-mystery-hunt-edition/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

