<?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 on: Magic Caesar autodecipher</title>
	<atom:link href="http://syntaxfree.wordpress.com/2007/05/13/magic-caesar-autodecipher/feed/" rel="self" type="application/rss+xml" />
	<link>http://syntaxfree.wordpress.com/2007/05/13/magic-caesar-autodecipher/</link>
	<description>Haskell programming journal</description>
	<lastBuildDate>Fri, 17 May 2013 21:48:47 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Raskolnikov</title>
		<link>http://syntaxfree.wordpress.com/2007/05/13/magic-caesar-autodecipher/#comment-3121</link>
		<dc:creator><![CDATA[Raskolnikov]]></dc:creator>
		<pubDate>Sat, 05 Jun 2010 21:25:22 +0000</pubDate>
		<guid isPermaLink="false">http://syntaxfree.wordpress.com/2007/05/13/magic-caesar-autodecipher/#comment-3121</guid>
		<description><![CDATA[todo este lío e incluso hasta poner una mini-entrevista realizada a Moot (ganador de la encuesta). La anotación titulada “Moot wins, Time Inc. loses” [en inglés] (bastante entretenida por cierto) hace énfasis en la traba que ponen en estos casos]]></description>
		<content:encoded><![CDATA[<p>todo este lío e incluso hasta poner una mini-entrevista realizada a Moot (ganador de la encuesta). La anotación titulada “Moot wins, Time Inc. loses” [en inglés] (bastante entretenida por cierto) hace énfasis en la traba que ponen en estos casos</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: narain</title>
		<link>http://syntaxfree.wordpress.com/2007/05/13/magic-caesar-autodecipher/#comment-1186</link>
		<dc:creator><![CDATA[narain]]></dc:creator>
		<pubDate>Mon, 14 May 2007 08:19:51 +0000</pubDate>
		<guid isPermaLink="false">http://syntaxfree.wordpress.com/2007/05/13/magic-caesar-autodecipher/#comment-1186</guid>
		<description><![CDATA[I played around with your code a bit more, and I think your letter frequencies are off; not to mention, there are 27 of them.

Pseudonym: Good idea. With that you could probably decipher arbitrary substitution ciphers as well.]]></description>
		<content:encoded><![CDATA[<p>I played around with your code a bit more, and I think your letter frequencies are off; not to mention, there are 27 of them.</p>
<p>Pseudonym: Good idea. With that you could probably decipher arbitrary substitution ciphers as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://syntaxfree.wordpress.com/2007/05/13/magic-caesar-autodecipher/#comment-1185</link>
		<dc:creator><![CDATA[Andy]]></dc:creator>
		<pubDate>Mon, 14 May 2007 07:15:17 +0000</pubDate>
		<guid isPermaLink="false">http://syntaxfree.wordpress.com/2007/05/13/magic-caesar-autodecipher/#comment-1185</guid>
		<description><![CDATA[Whoops, here&#039;s their code: http://www.cs.nott.ac.uk/~gmh/cipher.lhs]]></description>
		<content:encoded><![CDATA[<p>Whoops, here&#8217;s their code: <a href="http://www.cs.nott.ac.uk/~gmh/cipher.lhs" rel="nofollow">http://www.cs.nott.ac.uk/~gmh/cipher.lhs</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://syntaxfree.wordpress.com/2007/05/13/magic-caesar-autodecipher/#comment-1184</link>
		<dc:creator><![CDATA[Andy]]></dc:creator>
		<pubDate>Mon, 14 May 2007 07:12:48 +0000</pubDate>
		<guid isPermaLink="false">http://syntaxfree.wordpress.com/2007/05/13/magic-caesar-autodecipher/#comment-1184</guid>
		<description><![CDATA[There&#039;s a slightly more verbose version of this in Hutton&#039;s, &quot;Programming in Haskell&quot;. They use the chi-squared method as narain suggested.]]></description>
		<content:encoded><![CDATA[<p>There&#8217;s a slightly more verbose version of this in Hutton&#8217;s, &#8220;Programming in Haskell&#8221;. They use the chi-squared method as narain suggested.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pseudonym</title>
		<link>http://syntaxfree.wordpress.com/2007/05/13/magic-caesar-autodecipher/#comment-1183</link>
		<dc:creator><![CDATA[Pseudonym]]></dc:creator>
		<pubDate>Mon, 14 May 2007 07:08:51 +0000</pubDate>
		<guid isPermaLink="false">http://syntaxfree.wordpress.com/2007/05/13/magic-caesar-autodecipher/#comment-1183</guid>
		<description><![CDATA[It&#039;s even better if you use a more accurate model of English which takes into account inter-letter frequencies.]]></description>
		<content:encoded><![CDATA[<p>It&#8217;s even better if you use a more accurate model of English which takes into account inter-letter frequencies.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: narain</title>
		<link>http://syntaxfree.wordpress.com/2007/05/13/magic-caesar-autodecipher/#comment-1181</link>
		<dc:creator><![CDATA[narain]]></dc:creator>
		<pubDate>Mon, 14 May 2007 03:23:01 +0000</pubDate>
		<guid isPermaLink="false">http://syntaxfree.wordpress.com/2007/05/13/magic-caesar-autodecipher/#comment-1181</guid>
		<description><![CDATA[Forgot to mention, `sqr x = x*x`.]]></description>
		<content:encoded><![CDATA[<p>Forgot to mention, `sqr x = x*x`.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: narain</title>
		<link>http://syntaxfree.wordpress.com/2007/05/13/magic-caesar-autodecipher/#comment-1180</link>
		<dc:creator><![CDATA[narain]]></dc:creator>
		<pubDate>Mon, 14 May 2007 03:22:19 +0000</pubDate>
		<guid isPermaLink="false">http://syntaxfree.wordpress.com/2007/05/13/magic-caesar-autodecipher/#comment-1180</guid>
		<description><![CDATA[Using the chi-square seems to give better results. In particular, it gets &quot;K DKVO DYVN LI KX SNSYD, PEVV YP CYEXN KXN PEBI, CSQXSPISXQ XYDRSXQ&quot; right.

And all you have to do is replace (*) with (\o e -&gt; sqr (o/(fromIntegral $ length w) - e) / e) in the definition of `score`.]]></description>
		<content:encoded><![CDATA[<p>Using the chi-square seems to give better results. In particular, it gets &#8220;K DKVO DYVN LI KX SNSYD, PEVV YP CYEXN KXN PEBI, CSQXSPISXQ XYDRSXQ&#8221; right.</p>
<p>And all you have to do is replace (*) with (\o e -&gt; sqr (o/(fromIntegral $ length w) &#8211; e) / e) in the definition of `score`.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pseudonym</title>
		<link>http://syntaxfree.wordpress.com/2007/05/13/magic-caesar-autodecipher/#comment-1177</link>
		<dc:creator><![CDATA[Pseudonym]]></dc:creator>
		<pubDate>Mon, 14 May 2007 00:04:51 +0000</pubDate>
		<guid isPermaLink="false">http://syntaxfree.wordpress.com/2007/05/13/magic-caesar-autodecipher/#comment-1177</guid>
		<description><![CDATA[echo &quot;VS LBHGU, GUEBHTUBHG NYY UVFGBEL, UNQ UNQ N PUNZCVBA GB FGNAQ HC SBE VG; GB FUBJ N QBHOGVAT JBEYQ GUNG N PUVYQ PNA GUVAX; NAQ, CBFFVOYL, QB VG CENPGVPNYYL; LBH JBHYQA&#039;G PBAFGNAGYL EHA NPEBFF SBYXF GBQNL JUB PYNVZ GUNG \&quot;N PUVYQ QBA&#039;G XABJ NALGUVAT.\&quot;&quot; &#124; ./magic

On cases like this, you might as well do it by hand!]]></description>
		<content:encoded><![CDATA[<p>echo &#8220;VS LBHGU, GUEBHTUBHG NYY UVFGBEL, UNQ UNQ N PUNZCVBA GB FGNAQ HC SBE VG; GB FUBJ N QBHOGVAT JBEYQ GUNG N PUVYQ PNA GUVAX; NAQ, CBFFVOYL, QB VG CENPGVPNYYL; LBH JBHYQA&#8217;G PBAFGNAGYL EHA NPEBFF SBYXF GBQNL JUB PYNVZ GUNG \&#8221;N PUVYQ QBA&#8217;G XABJ NALGUVAT.\&#8221;" | ./magic</p>
<p>On cases like this, you might as well do it by hand!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
