<?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 on: Happy Saturday</title>
	<atom:link href="http://nat.org/blog/2008/11/happy-saturday/feed/" rel="self" type="application/rss+xml" />
	<link>http://nat.org/blog/2008/11/happy-saturday/</link>
	<description></description>
	<lastBuildDate>Thu, 29 Jul 2010 15:53:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Lisa</title>
		<link>http://nat.org/blog/2008/11/happy-saturday/comment-page-1/#comment-4322</link>
		<dc:creator>Lisa</dc:creator>
		<pubDate>Sun, 05 Apr 2009 19:41:13 +0000</pubDate>
		<guid isPermaLink="false">http://nat.org/blog/?p=831#comment-4322</guid>
		<description>Wow. Its amazing what programming can do these days.  I think the puzzle would have been much more difficult if the tiles were all the same color, rather than different colors.</description>
		<content:encoded><![CDATA[<p>Wow. Its amazing what programming can do these days.  I think the puzzle would have been much more difficult if the tiles were all the same color, rather than different colors.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: frank206</title>
		<link>http://nat.org/blog/2008/11/happy-saturday/comment-page-1/#comment-4315</link>
		<dc:creator>frank206</dc:creator>
		<pubDate>Sun, 05 Apr 2009 19:07:02 +0000</pubDate>
		<guid isPermaLink="false">http://nat.org/blog/?p=831#comment-4315</guid>
		<description>I used to have the same puzzle as a kid, I think.  It could make several different shapes and you had to figure them out.  I never had the patience for it.  I love that you went outside of the box and wrote the script - GENIUS! I don&#039;t think I would have the patience to write that either.  What a great Saturday!</description>
		<content:encoded><![CDATA[<p>I used to have the same puzzle as a kid, I think.  It could make several different shapes and you had to figure them out.  I never had the patience for it.  I love that you went outside of the box and wrote the script &#8211; GENIUS! I don&#8217;t think I would have the patience to write that either.  What a great Saturday!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Deverill</title>
		<link>http://nat.org/blog/2008/11/happy-saturday/comment-page-1/#comment-4314</link>
		<dc:creator>Deverill</dc:creator>
		<pubDate>Sun, 05 Apr 2009 19:07:01 +0000</pubDate>
		<guid isPermaLink="false">http://nat.org/blog/?p=831#comment-4314</guid>
		<description>Wow, nice solution.  It is great to see programmers go to great lengths to solve things with programs rather than just figuring it out.  Of course, we have to figure it out to solve it in a way.  

It reminds me of my high school days writing a program on a TRS-80 in BASIC to balance chemistry equations.  It was fun to program but it didn&#039;t make chemistry any better. lol</description>
		<content:encoded><![CDATA[<p>Wow, nice solution.  It is great to see programmers go to great lengths to solve things with programs rather than just figuring it out.  Of course, we have to figure it out to solve it in a way.  </p>
<p>It reminds me of my high school days writing a program on a TRS-80 in BASIC to balance chemistry equations.  It was fun to program but it didn&#8217;t make chemistry any better. lol</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: F2</title>
		<link>http://nat.org/blog/2008/11/happy-saturday/comment-page-1/#comment-4275</link>
		<dc:creator>F2</dc:creator>
		<pubDate>Thu, 22 Jan 2009 02:59:20 +0000</pubDate>
		<guid isPermaLink="false">http://nat.org/blog/?p=831#comment-4275</guid>
		<description>Spiffy!</description>
		<content:encoded><![CDATA[<p>Spiffy!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bombart</title>
		<link>http://nat.org/blog/2008/11/happy-saturday/comment-page-1/#comment-4246</link>
		<dc:creator>bombart</dc:creator>
		<pubDate>Mon, 05 Jan 2009 13:06:41 +0000</pubDate>
		<guid isPermaLink="false">http://nat.org/blog/?p=831#comment-4246</guid>
		<description>Hey what font do you use in your Emacs? I like the curly brackets :-) &amp; by the way cool puzzle.</description>
		<content:encoded><![CDATA[<p>Hey what font do you use in your Emacs? I like the curly brackets <img src='http://nat.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  &amp; by the way cool puzzle.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Cunningham</title>
		<link>http://nat.org/blog/2008/11/happy-saturday/comment-page-1/#comment-4151</link>
		<dc:creator>Chris Cunningham</dc:creator>
		<pubDate>Mon, 10 Nov 2008 12:31:26 +0000</pubDate>
		<guid isPermaLink="false">http://nat.org/blog/?p=831#comment-4151</guid>
		<description>It boggles the mind that you would choose a language other than Python for this. Not least because it&#039;s solving a bleedin&#039; snake... :)

 - Chris</description>
		<content:encoded><![CDATA[<p>It boggles the mind that you would choose a language other than Python for this. Not least because it&#8217;s solving a bleedin&#8217; snake&#8230; <img src='http://nat.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p> &#8211; Chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tecosystems &#187; links for 2008-11-09</title>
		<link>http://nat.org/blog/2008/11/happy-saturday/comment-page-1/#comment-4150</link>
		<dc:creator>tecosystems &#187; links for 2008-11-09</dc:creator>
		<pubDate>Mon, 10 Nov 2008 01:06:04 +0000</pubDate>
		<guid isPermaLink="false">http://nat.org/blog/?p=831#comment-4150</guid>
		<description>[...] Nat Friedman â€º Happy Saturday yet another example of why i am not a developer by trade (tags: script ruby programming puzzle natfriedman example development) [...]</description>
		<content:encoded><![CDATA[<p>[...] Nat Friedman â€º Happy Saturday yet another example of why i am not a developer by trade (tags: script ruby programming puzzle natfriedman example development) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kbob</title>
		<link>http://nat.org/blog/2008/11/happy-saturday/comment-page-1/#comment-4149</link>
		<dc:creator>kbob</dc:creator>
		<pubDate>Sun, 09 Nov 2008 17:04:17 +0000</pubDate>
		<guid isPermaLink="false">http://nat.org/blog/?p=831#comment-4149</guid>
		<description>Hah!  I did exactly the same thing.  My script has a timestamp of Dec 10, 2006, and my wife got the puzzle in the summer of 2006.</description>
		<content:encoded><![CDATA[<p>Hah!  I did exactly the same thing.  My script has a timestamp of Dec 10, 2006, and my wife got the puzzle in the summer of 2006.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nat</title>
		<link>http://nat.org/blog/2008/11/happy-saturday/comment-page-1/#comment-4148</link>
		<dc:creator>nat</dc:creator>
		<pubDate>Sun, 09 Nov 2008 15:49:42 +0000</pubDate>
		<guid isPermaLink="false">http://nat.org/blog/?p=831#comment-4148</guid>
		<description>@Tony - yes, the plastic wrist rests come with the keyboard.

@fsu - Wow, burrtools looks really neat.</description>
		<content:encoded><![CDATA[<p>@Tony &#8211; yes, the plastic wrist rests come with the keyboard.</p>
<p>@fsu &#8211; Wow, burrtools looks really neat.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: michael</title>
		<link>http://nat.org/blog/2008/11/happy-saturday/comment-page-1/#comment-4147</link>
		<dc:creator>michael</dc:creator>
		<pubDate>Sun, 09 Nov 2008 14:28:20 +0000</pubDate>
		<guid isPermaLink="false">http://nat.org/blog/?p=831#comment-4147</guid>
		<description>The script isn&#039;t useless at all Nat. It&#039;s an excellent intro to Ruby and a good demonstration of problem abstraction.

Good job!</description>
		<content:encoded><![CDATA[<p>The script isn&#8217;t useless at all Nat. It&#8217;s an excellent intro to Ruby and a good demonstration of problem abstraction.</p>
<p>Good job!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tony</title>
		<link>http://nat.org/blog/2008/11/happy-saturday/comment-page-1/#comment-4144</link>
		<dc:creator>Tony</dc:creator>
		<pubDate>Sun, 09 Nov 2008 13:36:17 +0000</pubDate>
		<guid isPermaLink="false">http://nat.org/blog/?p=831#comment-4144</guid>
		<description>Hi Nat,

does that keyboard ship with the wrist rest part we see in the picture?</description>
		<content:encoded><![CDATA[<p>Hi Nat,</p>
<p>does that keyboard ship with the wrist rest part we see in the picture?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rich</title>
		<link>http://nat.org/blog/2008/11/happy-saturday/comment-page-1/#comment-4142</link>
		<dc:creator>Rich</dc:creator>
		<pubDate>Sun, 09 Nov 2008 11:26:48 +0000</pubDate>
		<guid isPermaLink="false">http://nat.org/blog/?p=831#comment-4142</guid>
		<description>Glad to see you&#039;re blogging again Nat, and that you&#039;re using ruby. Good stuff!</description>
		<content:encoded><![CDATA[<p>Glad to see you&#8217;re blogging again Nat, and that you&#8217;re using ruby. Good stuff!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nat</title>
		<link>http://nat.org/blog/2008/11/happy-saturday/comment-page-1/#comment-4138</link>
		<dc:creator>nat</dc:creator>
		<pubDate>Sat, 08 Nov 2008 23:41:12 +0000</pubDate>
		<guid isPermaLink="false">http://nat.org/blog/?p=831#comment-4138</guid>
		<description>I&#039;m a computer geek first, a Linux geek second :-).  I use Linux most of the time, but I have a lot of different computers and gadgets.</description>
		<content:encoded><![CDATA[<p>I&#8217;m a computer geek first, a Linux geek second <img src='http://nat.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .  I use Linux most of the time, but I have a lot of different computers and gadgets.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cat The Marauder</title>
		<link>http://nat.org/blog/2008/11/happy-saturday/comment-page-1/#comment-4137</link>
		<dc:creator>Cat The Marauder</dc:creator>
		<pubDate>Sat, 08 Nov 2008 22:57:58 +0000</pubDate>
		<guid isPermaLink="false">http://nat.org/blog/?p=831#comment-4137</guid>
		<description>You&#039;re a Linux developer, so could you please explain to me why I spot a Mac keyboard in the background? :)</description>
		<content:encoded><![CDATA[<p>You&#8217;re a Linux developer, so could you please explain to me why I spot a Mac keyboard in the background? <img src='http://nat.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fsu</title>
		<link>http://nat.org/blog/2008/11/happy-saturday/comment-page-1/#comment-4135</link>
		<dc:creator>fsu</dc:creator>
		<pubDate>Sat, 08 Nov 2008 19:08:36 +0000</pubDate>
		<guid isPermaLink="false">http://nat.org/blog/?p=831#comment-4135</guid>
		<description>Nice work! :)

I had this kind of puzzle to solve:
http://images.google.fi/images?q=Lucifers+Friend+Puzzle

I managed to create script to solve it(using bruteforce) but running that script would take ages.. So, then I searched and found found burrtools:
http://burrtools.sourceforge.net/
(I also packaged it in obs, so you can find it using package search)

Not sure, if it can solve yours one but amazing software.. Solves many kind of puzzles in seconds.</description>
		<content:encoded><![CDATA[<p>Nice work! <img src='http://nat.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I had this kind of puzzle to solve:<br />
<a href="http://images.google.fi/images?q=Lucifers+Friend+Puzzle" rel="nofollow">http://images.google.fi/images?q=Lucifers+Friend+Puzzle</a></p>
<p>I managed to create script to solve it(using bruteforce) but running that script would take ages.. So, then I searched and found found burrtools:<br />
<a href="http://burrtools.sourceforge.net/" rel="nofollow">http://burrtools.sourceforge.net/</a><br />
(I also packaged it in obs, so you can find it using package search)</p>
<p>Not sure, if it can solve yours one but amazing software.. Solves many kind of puzzles in seconds.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jamie Zawinski</title>
		<link>http://nat.org/blog/2008/11/happy-saturday/comment-page-1/#comment-4134</link>
		<dc:creator>Jamie Zawinski</dc:creator>
		<pubDate>Sat, 08 Nov 2008 18:52:24 +0000</pubDate>
		<guid isPermaLink="false">http://nat.org/blog/?p=831#comment-4134</guid>
		<description>This is useless until presented in the form of a screen saver.</description>
		<content:encoded><![CDATA[<p>This is useless until presented in the form of a screen saver.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nat</title>
		<link>http://nat.org/blog/2008/11/happy-saturday/comment-page-1/#comment-4133</link>
		<dc:creator>nat</dc:creator>
		<pubDate>Sat, 08 Nov 2008 17:47:06 +0000</pubDate>
		<guid isPermaLink="false">http://nat.org/blog/?p=831#comment-4133</guid>
		<description>@Hib - it&#039;s the Kinesis Freestyle:

http://www.kinesis-ergo.com/freestyle_pc.htm

I&#039;ve been using it for about a week and I really like it.  Typing at a traditional keyboard forces you to collapse your shoulders and tighten your chest muscles the entire day.  With a split keyboard your posture is a lot more natural (as natural as sitting for hours and hours at a computer can be, anyway).

I have the 8&quot; separation model right now, but I&#039;m tall so I&#039;ve ordered the 20&quot; to give that a try.  It&#039;s a bit of a rip-off that they charge $40 for another 12 inches of cable...</description>
		<content:encoded><![CDATA[<p>@Hib &#8211; it&#8217;s the Kinesis Freestyle:</p>
<p><a href="http://www.kinesis-ergo.com/freestyle_pc.htm" rel="nofollow">http://www.kinesis-ergo.com/freestyle_pc.htm</a></p>
<p>I&#8217;ve been using it for about a week and I really like it.  Typing at a traditional keyboard forces you to collapse your shoulders and tighten your chest muscles the entire day.  With a split keyboard your posture is a lot more natural (as natural as sitting for hours and hours at a computer can be, anyway).</p>
<p>I have the 8&#8243; separation model right now, but I&#8217;m tall so I&#8217;ve ordered the 20&#8243; to give that a try.  It&#8217;s a bit of a rip-off that they charge $40 for another 12 inches of cable&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hib</title>
		<link>http://nat.org/blog/2008/11/happy-saturday/comment-page-1/#comment-4132</link>
		<dc:creator>Hib</dc:creator>
		<pubDate>Sat, 08 Nov 2008 17:42:35 +0000</pubDate>
		<guid isPermaLink="false">http://nat.org/blog/?p=831#comment-4132</guid>
		<description>Hi Nat,

I noticed your interesting keyboard in two pieces in the picture. Can you tell which brand and/or model it is? I would like to buy one myself.</description>
		<content:encoded><![CDATA[<p>Hi Nat,</p>
<p>I noticed your interesting keyboard in two pieces in the picture. Can you tell which brand and/or model it is? I would like to buy one myself.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nat</title>
		<link>http://nat.org/blog/2008/11/happy-saturday/comment-page-1/#comment-4131</link>
		<dc:creator>nat</dc:creator>
		<pubDate>Sat, 08 Nov 2008 17:07:51 +0000</pubDate>
		<guid isPermaLink="false">http://nat.org/blog/?p=831#comment-4131</guid>
		<description>@Pavol, here&#039;s the specification of your puzzle:

   @snake = [ STRAIGHT, STRAIGHT, TURN, TURN, TURN, TURN,
               STRAIGHT, TURN, TURN, TURN, TURN, TURN, TURN,
               TURN, TURN, STRAIGHT, TURN, STRAIGHT, TURN,
               STRAIGHT, TURN, STRAIGHT, TURN, TURN, TURN,
               STRAIGHT, nil ]
 
And here&#039;s the output of the solver:

% ruby puzzle.rb
Solution: Right, Right, Forward, Up, Back, Left, Left, Forward, Down, Forward, Up, Right, Up, Left, Back, Back, Right, Right, Forward, Forward, Down, Down, Left, Back, Up, Up
Solution: Right, Right, Forward, Up, Back, Left, Left, Forward, Down, Forward, Up, Right, Down, Right, Up, Up, Left, Left, Back, Back, Right, Right, Forward, Left, Down, Down
Solution: Right, Right, Forward, Up, Back, Left, Left, Forward, Down, Forward, Up, Right, Down, Right, Up, Up, Back, Back, Left, Left, Forward, Forward, Right, Back, Down, Down
Solution: Right, Right, Up, Forward, Down, Left, Left, Up, Back, Up, Forward, Right, Forward, Left, Down, Down, Right, Right, Up, Up, Back, Back, Left, Down, Forward, Forward
Solution: Right, Right, Up, Forward, Down, Left, Left, Up, Back, Up, Forward, Right, Back, Right, Forward, Forward, Left, Left, Down, Down, Right, Right, Up, Left, Back, Back
Solution: Right, Right, Up, Forward, Down, Left, Left, Up, Back, Up, Forward, Right, Back, Right, Forward, Forward, Down, Down, Left, Left, Up, Up, Right, Down, Back, Back
Found 6 solutions, 2382 deadends

Yours seems to be about 6 times harder (6x lower solution density), assuming I typed it in correctly.

(By the way I started in the lower-right-hand corner of your picture.)</description>
		<content:encoded><![CDATA[<p>@Pavol, here&#8217;s the specification of your puzzle:</p>
<p>   @snake = [ STRAIGHT, STRAIGHT, TURN, TURN, TURN, TURN,<br />
               STRAIGHT, TURN, TURN, TURN, TURN, TURN, TURN,<br />
               TURN, TURN, STRAIGHT, TURN, STRAIGHT, TURN,<br />
               STRAIGHT, TURN, STRAIGHT, TURN, TURN, TURN,<br />
               STRAIGHT, nil ]</p>
<p>And here&#8217;s the output of the solver:</p>
<p>% ruby puzzle.rb<br />
Solution: Right, Right, Forward, Up, Back, Left, Left, Forward, Down, Forward, Up, Right, Up, Left, Back, Back, Right, Right, Forward, Forward, Down, Down, Left, Back, Up, Up<br />
Solution: Right, Right, Forward, Up, Back, Left, Left, Forward, Down, Forward, Up, Right, Down, Right, Up, Up, Left, Left, Back, Back, Right, Right, Forward, Left, Down, Down<br />
Solution: Right, Right, Forward, Up, Back, Left, Left, Forward, Down, Forward, Up, Right, Down, Right, Up, Up, Back, Back, Left, Left, Forward, Forward, Right, Back, Down, Down<br />
Solution: Right, Right, Up, Forward, Down, Left, Left, Up, Back, Up, Forward, Right, Forward, Left, Down, Down, Right, Right, Up, Up, Back, Back, Left, Down, Forward, Forward<br />
Solution: Right, Right, Up, Forward, Down, Left, Left, Up, Back, Up, Forward, Right, Back, Right, Forward, Forward, Left, Left, Down, Down, Right, Right, Up, Left, Back, Back<br />
Solution: Right, Right, Up, Forward, Down, Left, Left, Up, Back, Up, Forward, Right, Back, Right, Forward, Forward, Down, Down, Left, Left, Up, Up, Right, Down, Back, Back<br />
Found 6 solutions, 2382 deadends</p>
<p>Yours seems to be about 6 times harder (6x lower solution density), assuming I typed it in correctly.</p>
<p>(By the way I started in the lower-right-hand corner of your picture.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pavol Rusnak</title>
		<link>http://nat.org/blog/2008/11/happy-saturday/comment-page-1/#comment-4130</link>
		<dc:creator>Pavol Rusnak</dc:creator>
		<pubDate>Sat, 08 Nov 2008 16:17:35 +0000</pubDate>
		<guid isPermaLink="false">http://nat.org/blog/?p=831#comment-4130</guid>
		<description>My girlfriend bought me similar puzzle. When I compared it to yours, it seems that they are not the same. Here&#039;s the photo of mine: http://img526.imageshack.us/img526/8053/dsc0056te8.jpg</description>
		<content:encoded><![CDATA[<p>My girlfriend bought me similar puzzle. When I compared it to yours, it seems that they are not the same. Here&#8217;s the photo of mine: <a href="http://img526.imageshack.us/img526/8053/dsc0056te8.jpg" rel="nofollow">http://img526.imageshack.us/img526/8053/dsc0056te8.jpg</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
