<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments for Olivier Yiptong's blog</title>
	<atom:link href="http://www.oliyiptong.com/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.oliyiptong.com/blog</link>
	<description></description>
	<pubDate>Tue, 07 Oct 2008 09:04:42 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>Comment on Ack! by Rich</title>
		<link>http://www.oliyiptong.com/blog/2008/10/04/ack/#comment-85476</link>
		<dc:creator>Rich</dc:creator>
		<pubDate>Sat, 04 Oct 2008 21:07:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.oliyiptong.com/blog/?p=81#comment-85476</guid>
		<description>Ha!</description>
		<content:encoded><![CDATA[<p>Ha!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The culture of failure by Andrew Louis</title>
		<link>http://www.oliyiptong.com/blog/2008/09/23/the-culture-of-failure/#comment-82634</link>
		<dc:creator>Andrew Louis</dc:creator>
		<pubDate>Tue, 23 Sep 2008 19:47:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.oliyiptong.com/blog/?p=73#comment-82634</guid>
		<description>Except when it's too expensive to fail... 

We're lucky to be in the software industry where failures *usually* aren't the end of the world but there are certainly lots of deadly counterexamples (Therac-25)

Kevin Kelly just posted about this today. For instance, take airplane design. Failures are rare but completely catastrophic. This makes it hard to rely on smaller/minor failures.

What's the solution? He calls it "looking for ugly." It's a really great post: http://www.kk.org/thetechnium/archives/2008/09/looking_for_ugl.php</description>
		<content:encoded><![CDATA[<p>Except when it&#8217;s too expensive to fail&#8230; </p>
<p>We&#8217;re lucky to be in the software industry where failures *usually* aren&#8217;t the end of the world but there are certainly lots of deadly counterexamples (Therac-25)</p>
<p>Kevin Kelly just posted about this today. For instance, take airplane design. Failures are rare but completely catastrophic. This makes it hard to rely on smaller/minor failures.</p>
<p>What&#8217;s the solution? He calls it &#8220;looking for ugly.&#8221; It&#8217;s a really great post: <a href="http://www.kk.org/thetechnium/archives/2008/09/looking_for_ugl.php" rel="nofollow" onclick="javascript:urchinTracker ('/outbound/comment/www.kk.org');">http://www.kk.org/thetechnium/archives/2008/09/looking_for_ugl.php</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Amazon SDE in-person interview by oli</title>
		<link>http://www.oliyiptong.com/blog/2006/05/30/amazon-sde-in-person-interview/#comment-69203</link>
		<dc:creator>oli</dc:creator>
		<pubDate>Mon, 11 Aug 2008 19:57:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.oliyiptong.com/blog/?p=9#comment-69203</guid>
		<description>Assuming there are no duplicates, a tradeoff between space and running time can be made:

Make an array that can contains enough space for the difference between the largest and the smallest integer.
For 1 million integers, that makes it a minimum of 1 million bits.

We only need to store a bit of information, just 0 or 1.

Iterate through the list of integers, store a '1' bit to the corresponding index in the array.
When done, iterate through the array, and for each index, if the resulting bit is not 0, output the index.

Voilà!

If duplicates are in the mix, just store more than a bit...</description>
		<content:encoded><![CDATA[<p>Assuming there are no duplicates, a tradeoff between space and running time can be made:</p>
<p>Make an array that can contains enough space for the difference between the largest and the smallest integer.<br />
For 1 million integers, that makes it a minimum of 1 million bits.</p>
<p>We only need to store a bit of information, just 0 or 1.</p>
<p>Iterate through the list of integers, store a &#8216;1&#8242; bit to the corresponding index in the array.<br />
When done, iterate through the array, and for each index, if the resulting bit is not 0, output the index.</p>
<p>Voilà!</p>
<p>If duplicates are in the mix, just store more than a bit&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Amazon SDE in-person interview by David</title>
		<link>http://www.oliyiptong.com/blog/2006/05/30/amazon-sde-in-person-interview/#comment-66809</link>
		<dc:creator>David</dc:creator>
		<pubDate>Wed, 06 Aug 2008 12:54:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.oliyiptong.com/blog/?p=9#comment-66809</guid>
		<description>Can you share the answer of Interview 3? You can send it to my email @ davylw@gmail.com.

I appreciate it.</description>
		<content:encoded><![CDATA[<p>Can you share the answer of Interview 3? You can send it to my email @ <a href="mailto:davylw@gmail.com">davylw@gmail.com</a>.</p>
<p>I appreciate it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Just do it by Chris</title>
		<link>http://www.oliyiptong.com/blog/2008/04/25/just-do-it/#comment-48557</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Sat, 26 Apr 2008 05:22:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.oliyiptong.com/blog/?p=53#comment-48557</guid>
		<description>You can watch the talks here.

http://blog.justin.tv/2008/04/startup-school.html</description>
		<content:encoded><![CDATA[<p>You can watch the talks here.</p>
<p><a href="http://blog.justin.tv/2008/04/startup-school.html" rel="nofollow" onclick="javascript:urchinTracker ('/outbound/comment/blog.justin.tv');">http://blog.justin.tv/2008/04/startup-school.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 18 minutes with an agile mind by Roland Eck</title>
		<link>http://www.oliyiptong.com/blog/2008/03/29/18-minutes-with-an-agile-mind/#comment-48037</link>
		<dc:creator>Roland Eck</dc:creator>
		<pubDate>Tue, 22 Apr 2008 00:50:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.oliyiptong.com/blog/2008/03/29/18-minutes-with-an-agile-mind/#comment-48037</guid>
		<description>haha very entertaining speaker he's totally off the wall. 

I like his remark about if you want to know the future ask the kindergarden teacher.</description>
		<content:encoded><![CDATA[<p>haha very entertaining speaker he&#8217;s totally off the wall. </p>
<p>I like his remark about if you want to know the future ask the kindergarden teacher.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 18 minutes with an agile mind by oli</title>
		<link>http://www.oliyiptong.com/blog/2008/03/29/18-minutes-with-an-agile-mind/#comment-45925</link>
		<dc:creator>oli</dc:creator>
		<pubDate>Sun, 30 Mar 2008 05:01:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.oliyiptong.com/blog/2008/03/29/18-minutes-with-an-agile-mind/#comment-45925</guid>
		<description>thanks ahsan. i was probably thinking about the rockband party on wed night too much =D</description>
		<content:encoded><![CDATA[<p>thanks ahsan. i was probably thinking about the rockband party on wed night too much =D</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 18 minutes with an agile mind by ahsan</title>
		<link>http://www.oliyiptong.com/blog/2008/03/29/18-minutes-with-an-agile-mind/#comment-45896</link>
		<dc:creator>ahsan</dc:creator>
		<pubDate>Sat, 29 Mar 2008 19:19:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.oliyiptong.com/blog/2008/03/29/18-minutes-with-an-agile-mind/#comment-45896</guid>
		<description>hey oli, his name is clifford stoll, not richard.

:)</description>
		<content:encoded><![CDATA[<p>hey oli, his name is clifford stoll, not richard.</p>
<p> <img src='http://www.oliyiptong.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Amazon SDE Phone Interview 2 by zdmytriv</title>
		<link>http://www.oliyiptong.com/blog/2006/05/24/the-amazon-phone-interview-2/#comment-40234</link>
		<dc:creator>zdmytriv</dc:creator>
		<pubDate>Sun, 27 Jan 2008 01:33:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.oliyiptong.com/blog/?p=7#comment-40234</guid>
		<description>Quicksort will take O(n)
then compare for each i=0..n: (a[i] + a[i+1])  
O(n) + O(n) = O(2n) = O(n)</description>
		<content:encoded><![CDATA[<p>Quicksort will take O(n)<br />
then compare for each i=0..n: (a[i] + a[i+1])<br />
O(n) + O(n) = O(2n) = O(n)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Amazon SDE Phone Interview 2 by Gowrishankar</title>
		<link>http://www.oliyiptong.com/blog/2006/05/24/the-amazon-phone-interview-2/#comment-38688</link>
		<dc:creator>Gowrishankar</dc:creator>
		<pubDate>Thu, 03 Jan 2008 14:27:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.oliyiptong.com/blog/?p=7#comment-38688</guid>
		<description>Hi Oliver,

could you explain me the solution you gave for the 4 player client-server architecture game?

Thanks
Gowri</description>
		<content:encoded><![CDATA[<p>Hi Oliver,</p>
<p>could you explain me the solution you gave for the 4 player client-server architecture game?</p>
<p>Thanks<br />
Gowri</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.525 seconds -->
