<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for Invisible Blocks</title>
	<atom:link href="http://invisibleblocks.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://invisibleblocks.com</link>
	<description>for building invisible machines</description>
	<lastBuildDate>Thu, 27 Oct 2011 11:52:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Comment on Ruby&#8217;s other ternary operator by wyderp</title>
		<link>http://invisibleblocks.com/2007/06/11/rubys-other-ternary-operator/#comment-9836</link>
		<dc:creator><![CDATA[wyderp]]></dc:creator>
		<pubDate>Thu, 27 Oct 2011 11:52:54 +0000</pubDate>
		<guid isPermaLink="false">http://invisibleblocks.wordpress.com/2007/06/11/rubys-other-ternary-operator/#comment-9836</guid>
		<description><![CDATA[these discussions should also include performance considerations. if you&#039;re like me and work on back end in a production environment you often have to use code that isn&#039;t pretty or easy to maintain but runs fast.]]></description>
		<content:encoded><![CDATA[<p>these discussions should also include performance considerations. if you&#8217;re like me and work on back end in a production environment you often have to use code that isn&#8217;t pretty or easy to maintain but runs fast.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dvorak: The Betamax Keyboard by Dan</title>
		<link>http://invisibleblocks.com/2006/12/31/dvorak-the-betamax-keyboard/#comment-9834</link>
		<dc:creator><![CDATA[Dan]]></dc:creator>
		<pubDate>Mon, 24 Oct 2011 22:16:47 +0000</pubDate>
		<guid isPermaLink="false">http://invisibleblocks.wordpress.com/2006/12/31/dvorak-the-betamax-keyboard/#comment-9834</guid>
		<description><![CDATA[Wow, thanks for the quick response!

I&#039;m sure a lot of people would get a lot out of an update post.

Especially if it covers any ergonomic problems, etc. you had, the keyboards you use, etc.

I sometimes use the swype keyboard on android which requires remembering where qwerty keys are because you cover them up, the rest of the time I use two thumbs to type on the regular android qwerty keyboard.

A quick search turned up some Dvorak keyboards for touchscreen android phones. There is also 8pen (http://www.8pen.com/) a totally different smartphone keyboard. I’ve tried it, but could never commit.

Maybe I should try 8pen first before going to Dvorak on my computer since it would be less of a productivity and lifestyle change?

Thanks again,

- Dan]]></description>
		<content:encoded><![CDATA[<p>Wow, thanks for the quick response!</p>
<p>I&#8217;m sure a lot of people would get a lot out of an update post.</p>
<p>Especially if it covers any ergonomic problems, etc. you had, the keyboards you use, etc.</p>
<p>I sometimes use the swype keyboard on android which requires remembering where qwerty keys are because you cover them up, the rest of the time I use two thumbs to type on the regular android qwerty keyboard.</p>
<p>A quick search turned up some Dvorak keyboards for touchscreen android phones. There is also 8pen (<a href="http://www.8pen.com/" rel="nofollow">http://www.8pen.com/</a>) a totally different smartphone keyboard. I’ve tried it, but could never commit.</p>
<p>Maybe I should try 8pen first before going to Dvorak on my computer since it would be less of a productivity and lifestyle change?</p>
<p>Thanks again,</p>
<p>- Dan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dvorak: The Betamax Keyboard by Daniel Bernier</title>
		<link>http://invisibleblocks.com/2006/12/31/dvorak-the-betamax-keyboard/#comment-9833</link>
		<dc:creator><![CDATA[Daniel Bernier]]></dc:creator>
		<pubDate>Mon, 24 Oct 2011 12:45:49 +0000</pubDate>
		<guid isPermaLink="false">http://invisibleblocks.wordpress.com/2006/12/31/dvorak-the-betamax-keyboard/#comment-9833</guid>
		<description><![CDATA[Hi (other) Dan,

You should give it a try. I&#039;m still on Dvorak, and really happy with it. 

SmartPhones and kiosks aren&#039;t a problem, because you can&#039;t touch-type on them - no one lines up on home row on their phone. I didn&#039;t realize that Dvorak only matters for touch-typing, but over 7 years, it&#039;s gradually dawned on me.

&gt; About once a year I think I should switch to dvorak and every time I find this blog and re-read it. It has been very useful, thank you!

That /really/ makes me want to write a full update post, because I was so wrong on this. I just re-read the post now, and I&#039;m amazed how all my objections have faded.]]></description>
		<content:encoded><![CDATA[<p>Hi (other) Dan,</p>
<p>You should give it a try. I&#8217;m still on Dvorak, and really happy with it. </p>
<p>SmartPhones and kiosks aren&#8217;t a problem, because you can&#8217;t touch-type on them &#8211; no one lines up on home row on their phone. I didn&#8217;t realize that Dvorak only matters for touch-typing, but over 7 years, it&#8217;s gradually dawned on me.</p>
<p>&gt; About once a year I think I should switch to dvorak and every time I find this blog and re-read it. It has been very useful, thank you!</p>
<p>That /really/ makes me want to write a full update post, because I was so wrong on this. I just re-read the post now, and I&#8217;m amazed how all my objections have faded.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dvorak: The Betamax Keyboard by Dan</title>
		<link>http://invisibleblocks.com/2006/12/31/dvorak-the-betamax-keyboard/#comment-9832</link>
		<dc:creator><![CDATA[Dan]]></dc:creator>
		<pubDate>Mon, 24 Oct 2011 08:56:13 +0000</pubDate>
		<guid isPermaLink="false">http://invisibleblocks.wordpress.com/2006/12/31/dvorak-the-betamax-keyboard/#comment-9832</guid>
		<description><![CDATA[Hello,
About once a year I think I should switch to dvorak and every time I find this blog and re-read it.  It has been very useful, thank you!

Are you still using Dvorak?  I&#039;m thinking about switching but my smart phones (android) seem like a sticking point.  Right now I have a touchscreen, but want to get one like a blackberry or android with a hard key keyboard.

I&#039;m very curious about your thoughts.

- Dan from MI]]></description>
		<content:encoded><![CDATA[<p>Hello,<br />
About once a year I think I should switch to dvorak and every time I find this blog and re-read it.  It has been very useful, thank you!</p>
<p>Are you still using Dvorak?  I&#8217;m thinking about switching but my smart phones (android) seem like a sticking point.  Right now I have a touchscreen, but want to get one like a blackberry or android with a hard key keyboard.</p>
<p>I&#8217;m very curious about your thoughts.</p>
<p>- Dan from MI</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What&#8217;s all this, then? by Daniel Bernier</title>
		<link>http://invisibleblocks.com/about/#comment-9806</link>
		<dc:creator><![CDATA[Daniel Bernier]]></dc:creator>
		<pubDate>Sun, 18 Sep 2011 13:00:34 +0000</pubDate>
		<guid isPermaLink="false">#comment-9806</guid>
		<description><![CDATA[Hello Cristopher,

I mostly write here about software, via JavaScript, Ruby, C#, and Java. Here are some posts I think are decent, but don&#039;t get as much traffic as the more google-able ones:

&lt;a href=&quot;http://invisibleblocks.wordpress.com/2008/03/22/a-faster-cheaper-fibonacci-definition/&quot; rel=&quot;nofollow&quot;&gt;A Faster, Cheaper Fibonnaci Definition&lt;/a&gt;
&lt;a href=&quot;http://invisibleblocks.wordpress.com/2008/01/04/why-functional-javascript/&quot; rel=&quot;nofollow&quot;&gt;Why Functional JavaScript?&lt;/a&gt;
&lt;a href=&quot;http://invisibleblocks.wordpress.com/2007/10/22/fear-uncertainty-and-doubt/&quot; rel=&quot;nofollow&quot;&gt;Fear, Uncertainty, and Doubt&lt;/a&gt;
&lt;a href=&quot;http://invisibleblocks.wordpress.com/2008/12/24/simplifying-boolean-expressions/&quot; rel=&quot;nofollow&quot;&gt;Simplifying Boolean Expressions&lt;/a&gt;
&lt;a href=&quot;http://invisibleblocks.wordpress.com/2008/04/29/passing-by-reference-and-dog-leashes/&quot; rel=&quot;nofollow&quot;&gt;Passing by reference, and dog leashes&lt;/a&gt;
&lt;a href=&quot;http://invisibleblocks.wordpress.com/2008/04/05/why-we-abstract-and-what-to-do-when-we-cant/&quot; rel=&quot;nofollow&quot;&gt;Why We Abstract, and What to Do When We Can&#039;t&lt;/a&gt;
&lt;a href=&quot;http://invisibleblocks.wordpress.com/2010/02/02/array-prototype-tostring/#comment-9720&quot; rel=&quot;nofollow&quot;&gt;Array.prototype.toString&lt;/a&gt;
&lt;a href=&quot;http://invisibleblocks.wordpress.com/2009/10/20/a-javascript-war-story/&quot; rel=&quot;nofollow&quot;&gt;A JavaScript War Story&lt;/a&gt;

I hope you like them!

I should really update this page one of these days...]]></description>
		<content:encoded><![CDATA[<p>Hello Cristopher,</p>
<p>I mostly write here about software, via JavaScript, Ruby, C#, and Java. Here are some posts I think are decent, but don&#8217;t get as much traffic as the more google-able ones:</p>
<p><a href="http://invisibleblocks.wordpress.com/2008/03/22/a-faster-cheaper-fibonacci-definition/" rel="nofollow">A Faster, Cheaper Fibonnaci Definition</a><br />
<a href="http://invisibleblocks.wordpress.com/2008/01/04/why-functional-javascript/" rel="nofollow">Why Functional JavaScript?</a><br />
<a href="http://invisibleblocks.wordpress.com/2007/10/22/fear-uncertainty-and-doubt/" rel="nofollow">Fear, Uncertainty, and Doubt</a><br />
<a href="http://invisibleblocks.wordpress.com/2008/12/24/simplifying-boolean-expressions/" rel="nofollow">Simplifying Boolean Expressions</a><br />
<a href="http://invisibleblocks.wordpress.com/2008/04/29/passing-by-reference-and-dog-leashes/" rel="nofollow">Passing by reference, and dog leashes</a><br />
<a href="http://invisibleblocks.wordpress.com/2008/04/05/why-we-abstract-and-what-to-do-when-we-cant/" rel="nofollow">Why We Abstract, and What to Do When We Can&#8217;t</a><br />
<a href="http://invisibleblocks.wordpress.com/2010/02/02/array-prototype-tostring/#comment-9720" rel="nofollow">Array.prototype.toString</a><br />
<a href="http://invisibleblocks.wordpress.com/2009/10/20/a-javascript-war-story/" rel="nofollow">A JavaScript War Story</a></p>
<p>I hope you like them!</p>
<p>I should really update this page one of these days&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What&#8217;s all this, then? by Cristopher Kiri (@Crisciple)</title>
		<link>http://invisibleblocks.com/about/#comment-9805</link>
		<dc:creator><![CDATA[Cristopher Kiri (@Crisciple)]]></dc:creator>
		<pubDate>Sat, 17 Sep 2011 07:54:08 +0000</pubDate>
		<guid isPermaLink="false">#comment-9805</guid>
		<description><![CDATA[Hi Dan! As a newcomer to your blog, what posts do you recommend reading to a person in my position? I stumbled upon your post concerning finding out an average without using the sum of values.]]></description>
		<content:encoded><![CDATA[<p>Hi Dan! As a newcomer to your blog, what posts do you recommend reading to a person in my position? I stumbled upon your post concerning finding out an average without using the sum of values.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Redder Pastures by Daniel Bernier</title>
		<link>http://invisibleblocks.com/2011/08/17/redder-pastures/#comment-9802</link>
		<dc:creator><![CDATA[Daniel Bernier]]></dc:creator>
		<pubDate>Mon, 22 Aug 2011 22:45:55 +0000</pubDate>
		<guid isPermaLink="false">http://invisibleblocks.wordpress.com/?p=470#comment-9802</guid>
		<description><![CDATA[Thanks! They&#039;ll let me work from home occasionally, but it&#039;s much nicer to be in the same place.]]></description>
		<content:encoded><![CDATA[<p>Thanks! They&#8217;ll let me work from home occasionally, but it&#8217;s much nicer to be in the same place.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Redder Pastures by Rob Bazinet (@rbazinet)</title>
		<link>http://invisibleblocks.com/2011/08/17/redder-pastures/#comment-9801</link>
		<dc:creator><![CDATA[Rob Bazinet (@rbazinet)]]></dc:creator>
		<pubDate>Mon, 22 Aug 2011 14:21:27 +0000</pubDate>
		<guid isPermaLink="false">http://invisibleblocks.wordpress.com/?p=470#comment-9801</guid>
		<description><![CDATA[Love the post title. :-)  Good luck on the new gig, sounds more like a fit for you than the latest one.  Are you going to be able to work from home?]]></description>
		<content:encoded><![CDATA[<p>Love the post title. :-)  Good luck on the new gig, sounds more like a fit for you than the latest one.  Are you going to be able to work from home?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on JavaScript OO and Function Pointers by abhijeet</title>
		<link>http://invisibleblocks.com/2006/01/10/javascript-oo-and-function-pointers/#comment-9799</link>
		<dc:creator><![CDATA[abhijeet]]></dc:creator>
		<pubDate>Fri, 29 Jul 2011 12:06:24 +0000</pubDate>
		<guid isPermaLink="false">https://invisibleblocks.wordpress.com/2006/01/10/javascript-oo-and-function-pointers/#comment-9799</guid>
		<description><![CDATA[alert();]]></description>
		<content:encoded><![CDATA[<p>alert();</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Long-running averages, without the sum of preceding values by Charles</title>
		<link>http://invisibleblocks.com/2008/07/30/long-running-averages-without-the-sum-of-preceding-values/#comment-9796</link>
		<dc:creator><![CDATA[Charles]]></dc:creator>
		<pubDate>Thu, 16 Jun 2011 21:20:16 +0000</pubDate>
		<guid isPermaLink="false">http://invisibleblocks.wordpress.com/?p=99#comment-9796</guid>
		<description><![CDATA[Just a note about that routine....

avg = (avg + newval/A) * B;

Where B =  A / (A+1);  Choose A

This will amplify certain frequencies generated in the signal.  For fast update use A = .1;  For long use A=10 or more;]]></description>
		<content:encoded><![CDATA[<p>Just a note about that routine&#8230;.</p>
<p>avg = (avg + newval/A) * B;</p>
<p>Where B =  A / (A+1);  Choose A</p>
<p>This will amplify certain frequencies generated in the signal.  For fast update use A = .1;  For long use A=10 or more;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

