<?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 Airtrout</title>
	<atom:link href="http://sam.tregar.com/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://sam.tregar.com/blog</link>
	<description>This is Sam&#039;s blog.</description>
	<lastBuildDate>Thu, 06 Jan 2011 15:51:04 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on The Upload System of My Dreams by Sam Tregar</title>
		<link>http://sam.tregar.com/blog/2010/12/31/the-upload-system-of-my-dreams/comment-page-1/#comment-540</link>
		<dc:creator>Sam Tregar</dc:creator>
		<pubDate>Thu, 06 Jan 2011 15:51:04 +0000</pubDate>
		<guid isPermaLink="false">http://sam.tregar.com/blog/?p=184#comment-540</guid>
		<description>&lt;a href=&quot;#comment-539&quot; rel=&quot;nofollow&quot;&gt;@Aaron Swartz &lt;/a&gt; 
Yes, it does.</description>
		<content:encoded><![CDATA[<p><a href="#comment-539" rel="nofollow">@Aaron Swartz </a><br />
Yes, it does.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Upload System of My Dreams by Aaron Swartz</title>
		<link>http://sam.tregar.com/blog/2010/12/31/the-upload-system-of-my-dreams/comment-page-1/#comment-539</link>
		<dc:creator>Aaron Swartz</dc:creator>
		<pubDate>Thu, 06 Jan 2011 14:23:50 +0000</pubDate>
		<guid isPermaLink="false">http://sam.tregar.com/blog/?p=184#comment-539</guid>
		<description>I can&#039;t tell from the video, but does the new upload system have stable URLs for a job? It&#039;d be great if the URL of the page with the upload progress bar was something like

/upload/jobs/23

and then I could reload that URL if the Ajax updating got stuck or my browser crashed or I was moving to another machine.</description>
		<content:encoded><![CDATA[<p>I can&#8217;t tell from the video, but does the new upload system have stable URLs for a job? It&#8217;d be great if the URL of the page with the upload progress bar was something like</p>
<p>/upload/jobs/23</p>
<p>and then I could reload that URL if the Ajax updating got stuck or my browser crashed or I was moving to another machine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Upload System of My Dreams by Sam Tregar</title>
		<link>http://sam.tregar.com/blog/2010/12/31/the-upload-system-of-my-dreams/comment-page-1/#comment-527</link>
		<dc:creator>Sam Tregar</dc:creator>
		<pubDate>Fri, 31 Dec 2010 22:14:13 +0000</pubDate>
		<guid isPermaLink="false">http://sam.tregar.com/blog/?p=184#comment-527</guid>
		<description>&lt;a href=&quot;#comment-525&quot; rel=&quot;nofollow&quot;&gt;@Marc &lt;/a&gt; 
It&#039;s just handling the display.  It makes AJAX requests to check for status updates and find new errors and warnings.  When it finds new data it updates the display.  Pretty standard really - RGraph was the only piece I hadn&#039;t used before.</description>
		<content:encoded><![CDATA[<p><a href="#comment-525" rel="nofollow">@Marc </a><br />
It&#8217;s just handling the display.  It makes AJAX requests to check for status updates and find new errors and warnings.  When it finds new data it updates the display.  Pretty standard really &#8211; RGraph was the only piece I hadn&#8217;t used before.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Upload System of My Dreams by Marc</title>
		<link>http://sam.tregar.com/blog/2010/12/31/the-upload-system-of-my-dreams/comment-page-1/#comment-525</link>
		<dc:creator>Marc</dc:creator>
		<pubDate>Fri, 31 Dec 2010 20:10:20 +0000</pubDate>
		<guid isPermaLink="false">http://sam.tregar.com/blog/?p=184#comment-525</guid>
		<description>Hi Sam, 

Is JQuery doing any error checking or just display handling for the workers UI/UX? We need more inline editing! Not to mention a sweet lime green progress bar. ;)</description>
		<content:encoded><![CDATA[<p>Hi Sam, </p>
<p>Is JQuery doing any error checking or just display handling for the workers UI/UX? We need more inline editing! Not to mention a sweet lime green progress bar. ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Reverse Engineering Precinct Maps by carryilbori</title>
		<link>http://sam.tregar.com/blog/2010/01/02/reverse-engineering-precinct-maps/comment-page-1/#comment-510</link>
		<dc:creator>carryilbori</dc:creator>
		<pubDate>Fri, 03 Sep 2010 01:41:14 +0000</pubDate>
		<guid isPermaLink="false">http://sam.tregar.com/blog/?p=8#comment-510</guid>
		<description>Very Interesting! 
Thank You&lt;a href=&quot;http://ukegfvkwuergfku.com&quot; rel=&quot;nofollow&quot;&gt;!&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Very Interesting!<br />
Thank You<a href="http://ukegfvkwuergfku.com" rel="nofollow">!</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Python Makes Me Say God Damn by Aaron Swartz</title>
		<link>http://sam.tregar.com/blog/2010/05/19/python-makes-me-say-god-damn/comment-page-1/#comment-507</link>
		<dc:creator>Aaron Swartz</dc:creator>
		<pubDate>Wed, 14 Jul 2010 15:57:48 +0000</pubDate>
		<guid isPermaLink="false">http://sam.tregar.com/blog/?p=104#comment-507</guid>
		<description>Wow, great blog -- can&#039;t believe I missed it.

I&#039;m curious what you think of Python 3&#039;s solution to the Unicode problem. Personally, I think the world would be better off if we just used UTF-8, but whenever I suggest that the Japanese get very mad at me.</description>
		<content:encoded><![CDATA[<p>Wow, great blog &#8212; can&#8217;t believe I missed it.</p>
<p>I&#8217;m curious what you think of Python 3&#8242;s solution to the Unicode problem. Personally, I think the world would be better off if we just used UTF-8, but whenever I suggest that the Japanese get very mad at me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Python Makes Me Say God Damn by Y.H.Wong</title>
		<link>http://sam.tregar.com/blog/2010/05/19/python-makes-me-say-god-damn/comment-page-1/#comment-422</link>
		<dc:creator>Y.H.Wong</dc:creator>
		<pubDate>Sat, 22 May 2010 09:17:09 +0000</pubDate>
		<guid isPermaLink="false">http://sam.tregar.com/blog/?p=104#comment-422</guid>
		<description>&lt;a href=&quot;#comment-406&quot; rel=&quot;nofollow&quot;&gt;@Michael Schlenker &lt;/a&gt; 

Yes you are right, I should have reversed the order of my arguments on Unicode in comment #31. Python 2.x and 3.x are trying its best to deal with Unicode, but out of jealousy, I must mention that Python&#039;s documented (too lazy to google for it, but pretty sure it&#039;s buried somewhere in the i18n-SIG mailing list) unlikelihood of requiring ICU as a compile dependency means there&#039;s very little chance Python will come with good collation support by default now and in the future. You just can&#039;t beat Java&#039;s Unicode support. But then again, it&#039;s a moot point because no sane person will reject Python just because it doesn&#039;t come with a module to do collation by default.

From my limited understanding of Tcl, it doesn&#039;t seem to have the historical burdens that Python and Perl have, and due to the fact that everything in Tcl can be treated as a string, its designer probably took extra care to make sure string support is good. With that said, I wouldn&#039;t know under what circumstance one would choose Tcl over anything.

Due to similar historical reasons, both Perl and Python 2.x&#039;s have come up with similar ways to handle Unicode. But, I would still choose Python over Perl for the following reasons(correct me if there are better ways to do them, I never know what&#039;s the best way to do anything in Perl):

1. I could see if a string is a unicode string by checking if isinstance(u&#039;abc&#039;, unicode), and u&#039;abc&#039; doesn&#039;t have to be UTF-8 encoded.
2. I don&#039;t have to require Encode or use byte when I want to encode an Unicode string. I just do u&#039;blah&#039;.encode(&quot;utf8&quot;).

These are small ideosyntactic differences, but nonetheless I prefer.</description>
		<content:encoded><![CDATA[<p><a href="#comment-406" rel="nofollow">@Michael Schlenker </a> </p>
<p>Yes you are right, I should have reversed the order of my arguments on Unicode in comment #31. Python 2.x and 3.x are trying its best to deal with Unicode, but out of jealousy, I must mention that Python&#8217;s documented (too lazy to google for it, but pretty sure it&#8217;s buried somewhere in the i18n-SIG mailing list) unlikelihood of requiring ICU as a compile dependency means there&#8217;s very little chance Python will come with good collation support by default now and in the future. You just can&#8217;t beat Java&#8217;s Unicode support. But then again, it&#8217;s a moot point because no sane person will reject Python just because it doesn&#8217;t come with a module to do collation by default.</p>
<p>From my limited understanding of Tcl, it doesn&#8217;t seem to have the historical burdens that Python and Perl have, and due to the fact that everything in Tcl can be treated as a string, its designer probably took extra care to make sure string support is good. With that said, I wouldn&#8217;t know under what circumstance one would choose Tcl over anything.</p>
<p>Due to similar historical reasons, both Perl and Python 2.x&#8217;s have come up with similar ways to handle Unicode. But, I would still choose Python over Perl for the following reasons(correct me if there are better ways to do them, I never know what&#8217;s the best way to do anything in Perl):</p>
<p>1. I could see if a string is a unicode string by checking if isinstance(u&#8217;abc&#8217;, unicode), and u&#8217;abc&#8217; doesn&#8217;t have to be UTF-8 encoded.<br />
2. I don&#8217;t have to require Encode or use byte when I want to encode an Unicode string. I just do u&#8217;blah&#8217;.encode(&#8220;utf8&#8243;).</p>
<p>These are small ideosyntactic differences, but nonetheless I prefer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Python Makes Me Say God Damn by Ali</title>
		<link>http://sam.tregar.com/blog/2010/05/19/python-makes-me-say-god-damn/comment-page-1/#comment-410</link>
		<dc:creator>Ali</dc:creator>
		<pubDate>Fri, 21 May 2010 19:41:09 +0000</pubDate>
		<guid isPermaLink="false">http://sam.tregar.com/blog/?p=104#comment-410</guid>
		<description>Sam, you&#039;re right about multiple elements, of course.  My mistake.

I would only note that the Python dictionary allows for heterogeneous types as values.  The burden is always on the programmer to know/test for the right type when using a dictionary.  For example, in a more general case, a dictionary may return an object other than a string or list.  In your specific example, your expectations didn&#039;t meet the library designer&#039;s choice.  I&#039;m not sure that this case by itself is an argument for having non-iterable strings.</description>
		<content:encoded><![CDATA[<p>Sam, you&#8217;re right about multiple elements, of course.  My mistake.</p>
<p>I would only note that the Python dictionary allows for heterogeneous types as values.  The burden is always on the programmer to know/test for the right type when using a dictionary.  For example, in a more general case, a dictionary may return an object other than a string or list.  In your specific example, your expectations didn&#8217;t meet the library designer&#8217;s choice.  I&#8217;m not sure that this case by itself is an argument for having non-iterable strings.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Python Makes Me Say God Damn by Michael Schlenker</title>
		<link>http://sam.tregar.com/blog/2010/05/19/python-makes-me-say-god-damn/comment-page-1/#comment-406</link>
		<dc:creator>Michael Schlenker</dc:creator>
		<pubDate>Fri, 21 May 2010 16:10:12 +0000</pubDate>
		<guid isPermaLink="false">http://sam.tregar.com/blog/?p=104#comment-406</guid>
		<description>&lt;a href=&quot;#comment-347&quot; rel=&quot;nofollow&quot;&gt;@Y.H.Wong &lt;/a&gt; 

Complaining Python cannot have good unicode support because there is no ICU on the system is pretty lame, isn&#039;t it? Tcl&#039;s unicode support isn&#039;t perfect either, but if you compare it with Python or Perls its far nicer AND in a dynamical language. 

(Which has some other benefits like a sane threading model with no GIL too.)</description>
		<content:encoded><![CDATA[<p><a href="#comment-347" rel="nofollow">@Y.H.Wong </a> </p>
<p>Complaining Python cannot have good unicode support because there is no ICU on the system is pretty lame, isn&#8217;t it? Tcl&#8217;s unicode support isn&#8217;t perfect either, but if you compare it with Python or Perls its far nicer AND in a dynamical language. </p>
<p>(Which has some other benefits like a sane threading model with no GIL too.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Python Makes Me Say God Damn by Sam Tregar</title>
		<link>http://sam.tregar.com/blog/2010/05/19/python-makes-me-say-god-damn/comment-page-1/#comment-404</link>
		<dc:creator>Sam Tregar</dc:creator>
		<pubDate>Fri, 21 May 2010 14:06:23 +0000</pubDate>
		<guid isPermaLink="false">http://sam.tregar.com/blog/?p=104#comment-404</guid>
		<description>&lt;a href=&quot;#comment-365&quot; rel=&quot;nofollow&quot;&gt;@Y.H.Wong &lt;/a&gt; Trust me, I&#039;ve tried plenty of other languages, and I&#039;ll keep trying more.  I&#039;m not sure how that&#039;s supposed to keep me from stubbing my toe in Python, but I guess it&#039;s possible!</description>
		<content:encoded><![CDATA[<p><a href="#comment-365" rel="nofollow">@Y.H.Wong </a> Trust me, I&#8217;ve tried plenty of other languages, and I&#8217;ll keep trying more.  I&#8217;m not sure how that&#8217;s supposed to keep me from stubbing my toe in Python, but I guess it&#8217;s possible!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

