<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for splat operator</title>
	<atom:link href="http://splatoperator.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://splatoperator.com</link>
	<description>:computering =&#62; *&#039;a&#039;..&#039;z&#039;</description>
	<lastBuildDate>Mon, 31 Dec 2012 13:46:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>Comment on Clone Ubuntu VMs in VirtualBox by Chema Gallego</title>
		<link>http://splatoperator.com/2012/04/clone-ubuntu-vms-in-virtualbox/#comment-721</link>
		<dc:creator>Chema Gallego</dc:creator>
		<pubDate>Mon, 31 Dec 2012 13:46:25 +0000</pubDate>
		<guid isPermaLink="false">http://splatoperator.com/?p=413#comment-721</guid>
		<description><![CDATA[&lt;p&gt;Great !! It works for me :)&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Great !! It works for me :)</p>

<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Compacting a VMDK (Virtual Machine Disk Format image) by Ryan Finnie</title>
		<link>http://splatoperator.com/2012/07/compacting-a-vmdk-virtual-machine-disk-format-image/#comment-596</link>
		<dc:creator>Ryan Finnie</dc:creator>
		<pubDate>Mon, 26 Nov 2012 00:06:46 +0000</pubDate>
		<guid isPermaLink="false">http://splatoperator.com/?p=457#comment-596</guid>
		<description><![CDATA[&lt;p&gt;Thanks for the Finnix recommendation!  FYI, the next version to be released (107) will include zerofree out of the box: https://bugs.launchpad.net/finnix/+bug/1075921&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Thanks for the Finnix recommendation!  FYI, the next version to be released (107) will include zerofree out of the box: <a href="https://bugs.launchpad.net/finnix/+bug/1075921" rel="nofollow">https://bugs.launchpad.net/finnix/+bug/1075921</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Clone Ubuntu VMs in VirtualBox by Prevent Virtual Machines from Saving Network Interface udev Rules &#124; splat operator</title>
		<link>http://splatoperator.com/2012/04/clone-ubuntu-vms-in-virtualbox/#comment-592</link>
		<dc:creator>Prevent Virtual Machines from Saving Network Interface udev Rules &#124; splat operator</dc:creator>
		<pubDate>Sat, 24 Nov 2012 23:45:52 +0000</pubDate>
		<guid isPermaLink="false">http://splatoperator.com/?p=413#comment-592</guid>
		<description><![CDATA[&lt;p&gt;[...] and changing its MAC address is that it won&#8217;t be able to initialize the network (as seen in a previous post). I found a permanent fix for [...]&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>[...] and changing its MAC address is that it won&#8217;t be able to initialize the network (as seen in a previous post). I found a permanent fix for [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ruby instance_eval gotcha by David</title>
		<link>http://splatoperator.com/2011/11/ruby-instance_eval-gotcha/#comment-591</link>
		<dc:creator>David</dc:creator>
		<pubDate>Wed, 21 Nov 2012 21:25:10 +0000</pubDate>
		<guid isPermaLink="false">http://sidewaysmilk.com/?p=329#comment-591</guid>
		<description><![CDATA[&lt;p&gt;This was immensely helpful. I couldn&#039;t figure out what the deal was with my Padrino app prior to reading this. Thanks so much for posting!&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>This was immensely helpful. I couldn&#8217;t figure out what the deal was with my Padrino app prior to reading this. Thanks so much for posting!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Clone Ubuntu VMs in VirtualBox by force</title>
		<link>http://splatoperator.com/2012/04/clone-ubuntu-vms-in-virtualbox/#comment-564</link>
		<dc:creator>force</dc:creator>
		<pubDate>Tue, 13 Nov 2012 19:49:08 +0000</pubDate>
		<guid isPermaLink="false">http://splatoperator.com/?p=413#comment-564</guid>
		<description><![CDATA[&lt;p&gt;I found a solution for this. See &lt;a href=&quot;http://splatoperator.com/2012/11/prevent-virtual-machines-from-saving-network-interface-udev-rules/&quot; rel=&quot;nofollow&quot;&gt;my new post&lt;/a&gt;.&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>I found a solution for this. See <a href="http://splatoperator.com/2012/11/prevent-virtual-machines-from-saving-network-interface-udev-rules/" rel="nofollow">my new post</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Prevent Virtual Machines from Saving Network Interface udev Rules by Clone Ubuntu VMs in VirtualBox &#124; splat operator</title>
		<link>http://splatoperator.com/2012/11/prevent-virtual-machines-from-saving-network-interface-udev-rules/#comment-563</link>
		<dc:creator>Clone Ubuntu VMs in VirtualBox &#124; splat operator</dc:creator>
		<pubDate>Tue, 13 Nov 2012 19:48:11 +0000</pubDate>
		<guid isPermaLink="false">http://splatoperator.com/?p=479#comment-563</guid>
		<description><![CDATA[&lt;p&gt;[...] Update: I found a permanent workaround for the udev ethernet interface problem. See this post. [...]&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>[...] Update: I found a permanent workaround for the udev ethernet interface problem. See this post. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Clone Ubuntu VMs in VirtualBox by Jackson Leung</title>
		<link>http://splatoperator.com/2012/04/clone-ubuntu-vms-in-virtualbox/#comment-562</link>
		<dc:creator>Jackson Leung</dc:creator>
		<pubDate>Mon, 12 Nov 2012 09:42:48 +0000</pubDate>
		<guid isPermaLink="false">http://splatoperator.com/?p=413#comment-562</guid>
		<description><![CDATA[&lt;p&gt;Hey! Thanks for this tip. I actually have a VM I&#039;ve placed into a flash drive that I plan to operate out of. This tip most likely saved my sanity. Now, I just have to figure out how to avoid having to delete the udev each time I close shop :/&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Hey! Thanks for this tip. I actually have a VM I&#8217;ve placed into a flash drive that I plan to operate out of. This tip most likely saved my sanity. Now, I just have to figure out how to avoid having to delete the udev each time I close shop :/</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Defining Functions Inline Is Just Fine by Lashell</title>
		<link>http://splatoperator.com/2012/01/defining-functions-inline-is-just-fine/#comment-494</link>
		<dc:creator>Lashell</dc:creator>
		<pubDate>Wed, 18 Jan 2012 15:58:33 +0000</pubDate>
		<guid isPermaLink="false">http://sidewaysmilk.com/?p=353#comment-494</guid>
		<description><![CDATA[&lt;p&gt;Bookmarked, I love your site! :)&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Bookmarked, I love your site! :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on JavaScript Performance: Iterating over Arrays with Holes by Christian Iversen</title>
		<link>http://splatoperator.com/2012/01/javascript-performance-iterating-over-arrays-with-holes/#comment-493</link>
		<dc:creator>Christian Iversen</dc:creator>
		<pubDate>Sat, 14 Jan 2012 11:27:22 +0000</pubDate>
		<guid isPermaLink="false">http://sidewaysmilk.com/?p=363#comment-493</guid>
		<description><![CDATA[&lt;p&gt;If you look for a sorted list of integers in a sorted list of integers, you can do that in O(n+m) time, which is O(n) when m is a constant or &quot;always smallish&quot;. It&#039;s certainly better than O(n^2). Do this simply by sorting each list, and stepping the index of the list with the smaller value. If it&#039;s the same value, you&#039;ve found an element, and you step both indices. This is a very simple algorithm, that is actually very efficient.&lt;/p&gt;

&lt;p&gt;I agree though, if you never have more than 100 records(ish), no complex solution will ever beat the simple one, because of the rather large constants involved in setting it up. JavaScript is (thankfully) rarely a langauge for large dataset processing anyway :)&lt;/p&gt;

&lt;p&gt;And yes, I completely agree with the main point: the &quot;good enough&quot; solution takes maybe 20% of the time of the &quot;best&quot;, so it&#039;s vastly better overall.&lt;/p&gt;

&lt;p&gt;And yes, a break; (or even just a return) would be appropriate :)&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>If you look for a sorted list of integers in a sorted list of integers, you can do that in O(n+m) time, which is O(n) when m is a constant or &#8220;always smallish&#8221;. It&#8217;s certainly better than O(n^2). Do this simply by sorting each list, and stepping the index of the list with the smaller value. If it&#8217;s the same value, you&#8217;ve found an element, and you step both indices. This is a very simple algorithm, that is actually very efficient.</p>

<p>I agree though, if you never have more than 100 records(ish), no complex solution will ever beat the simple one, because of the rather large constants involved in setting it up. JavaScript is (thankfully) rarely a langauge for large dataset processing anyway :)</p>

<p>And yes, I completely agree with the main point: the &#8220;good enough&#8221; solution takes maybe 20% of the time of the &#8220;best&#8221;, so it&#8217;s vastly better overall.</p>

<p>And yes, a break; (or even just a return) would be appropriate :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on JavaScript Performance: Iterating over Arrays with Holes by force</title>
		<link>http://splatoperator.com/2012/01/javascript-performance-iterating-over-arrays-with-holes/#comment-492</link>
		<dc:creator>force</dc:creator>
		<pubDate>Fri, 13 Jan 2012 17:44:28 +0000</pubDate>
		<guid isPermaLink="false">http://sidewaysmilk.com/?p=363#comment-492</guid>
		<description><![CDATA[&lt;p&gt;Very interesting! Thanks for the thorough reply. Addressing point &lt;strong&gt;2&lt;/strong&gt;, I actually did consider indexing the IDs (they are unique) and using them for lookup. This is an approach that I have used in the past, binary search and all. But then I weighed the complexity and readability against possible performance implications, and I decided not to write it. I should probably have set some more parameters. The jsPerf that I made really only tells us anything about fairly small data sets. For the problem that inspired this blog, I can be certain that we&#039;ll never have more than 100 records so that&#039;s sort of what I was looking at. The main goal in my jsPerf was to see if skipping a bunch of undefined array elements by doing a simple &quot;if (this)&quot; was negligibly cheap. The novelty for me was the realization that I should use the simplest solution rather than try to optimize the hell out of every part of the application. Of course, I spent more time thinking about it, constructing the jsPerf and writing about it than I saved implementing a lookup solution. But I&#039;ll still call it a win since I think I&#039;m getting better at learning when the &quot;good enough&quot; solution is better than the &quot;best&quot; solution.&lt;/p&gt;

&lt;p&gt;P.S. You know, I never apply big O. I don&#039;t know why. Obviously, I need to retrain myself. :)&lt;/p&gt;

&lt;p&gt;P.P.S. I just realized that I don&#039;t break the loop when I find the element in the &quot;complex&quot; result, meaning every single lookup is O(n) instead of averaging like O(n/2). Derp.&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Very interesting! Thanks for the thorough reply. Addressing point <strong>2</strong>, I actually did consider indexing the IDs (they are unique) and using them for lookup. This is an approach that I have used in the past, binary search and all. But then I weighed the complexity and readability against possible performance implications, and I decided not to write it. I should probably have set some more parameters. The jsPerf that I made really only tells us anything about fairly small data sets. For the problem that inspired this blog, I can be certain that we&#8217;ll never have more than 100 records so that&#8217;s sort of what I was looking at. The main goal in my jsPerf was to see if skipping a bunch of undefined array elements by doing a simple &#8220;if (this)&#8221; was negligibly cheap. The novelty for me was the realization that I should use the simplest solution rather than try to optimize the hell out of every part of the application. Of course, I spent more time thinking about it, constructing the jsPerf and writing about it than I saved implementing a lookup solution. But I&#8217;ll still call it a win since I think I&#8217;m getting better at learning when the &#8220;good enough&#8221; solution is better than the &#8220;best&#8221; solution.</p>

<p>P.S. You know, I never apply big O. I don&#8217;t know why. Obviously, I need to retrain myself. :)</p>

<p>P.P.S. I just realized that I don&#8217;t break the loop when I find the element in the &#8220;complex&#8221; result, meaning every single lookup is O(n) instead of averaging like O(n/2). Derp.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
