<?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:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
	>
<channel>
	<title>Comments for Pointless Rants</title>
	<atom:link href="http://www.pointlessrants.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pointlessrants.com</link>
	<description>Rants that are usually about technology</description>
	<lastBuildDate>Sun, 25 Jul 2010 16:58:22 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>Comment on Tell Me What&#8217;s Wrong, Please by Tom Schultz</title>
		<link>http://www.pointlessrants.com/2010/07/tell-me-whats-wrong-please/comment-page-1/#comment-8383</link>
		<dc:creator>Tom Schultz</dc:creator>
		<pubDate>Sun, 25 Jul 2010 16:58:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=855#comment-8383</guid>
		<description>This may sound really weird, but I think that user experience (UX) is somewhat all wasted on the end user of a product.  UX could be applied in a light form to designing things that developers user and that could drastically speed up development time and tracking down bugs.

Of course...it has been left to we developers to uphold and maintain these standards of programmer usability....so I would like to declare a new position/job title!

PUX!  Programmer User Experience....Lead...er

:D</description>
		<content:encoded><![CDATA[<p>This may sound really weird, but I think that user experience (UX) is somewhat all wasted on the end user of a product.  UX could be applied in a light form to designing things that developers user and that could drastically speed up development time and tracking down bugs.</p>
<p>Of course&#8230;it has been left to we developers to uphold and maintain these standards of programmer usability&#8230;.so I would like to declare a new position/job title!</p>
<p>PUX!  Programmer User Experience&#8230;.Lead&#8230;er</p>
<p> <img src='http://www.pointlessrants.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Clojure: Where&#8217;s the Elegance? by Eric TF Bat</title>
		<link>http://www.pointlessrants.com/2009/11/clojure-wheres-the-elegance/comment-page-1/#comment-8299</link>
		<dc:creator>Eric TF Bat</dc:creator>
		<pubDate>Sat, 10 Jul 2010 22:39:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=641#comment-8299</guid>
		<description>Original post: &quot;This refrigerator smells funny.&quot;

Comments: &quot;Don&#039;t worry about it, mine smells even worse.&quot; &quot;Yeah, just put a peg on your nose and ignore it.&quot; &quot;Other fridges don&#039;t have nearly as much stuff in them.&quot; &quot;Why don&#039;t you mention the ugly fridge magnets on the front door?&quot; &quot;Clean it yourself!&quot;</description>
		<content:encoded><![CDATA[<p>Original post: &#8220;This refrigerator smells funny.&#8221;</p>
<p>Comments: &#8220;Don&#8217;t worry about it, mine smells even worse.&#8221; &#8220;Yeah, just put a peg on your nose and ignore it.&#8221; &#8220;Other fridges don&#8217;t have nearly as much stuff in them.&#8221; &#8220;Why don&#8217;t you mention the ugly fridge magnets on the front door?&#8221; &#8220;Clean it yourself!&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Clojure: Where&#8217;s the Elegance? by sys</title>
		<link>http://www.pointlessrants.com/2009/11/clojure-wheres-the-elegance/comment-page-1/#comment-8298</link>
		<dc:creator>sys</dc:creator>
		<pubDate>Sat, 10 Jul 2010 17:44:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=641#comment-8298</guid>
		<description>Well Eric, thanks for another pointless rant :)</description>
		<content:encoded><![CDATA[<p>Well Eric, thanks for another pointless rant <img src='http://www.pointlessrants.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Drobo by decoy</title>
		<link>http://www.pointlessrants.com/2009/10/drobo/comment-page-1/#comment-8241</link>
		<dc:creator>decoy</dc:creator>
		<pubDate>Thu, 24 Jun 2010 23:50:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=621#comment-8241</guid>
		<description>@Phil: I didn&#039;t mean to suggest that the Drobo is missing a feature in partition level encryption.  It was something that I had overlooked.  It also seems odd that you suggest the more physically mobile (or easy to steal) a device is, the less you should consider its security because its less secure by design.  I don&#039;t agree with this at all -- the more mobile something is, the more you should worry about its security.  If I have a small USB drive with critical data on it, encrypting it is a requirement; to think anything else is foolish.</description>
		<content:encoded><![CDATA[<p>@Phil: I didn&#8217;t mean to suggest that the Drobo is missing a feature in partition level encryption.  It was something that I had overlooked.  It also seems odd that you suggest the more physically mobile (or easy to steal) a device is, the less you should consider its security because its less secure by design.  I don&#8217;t agree with this at all &#8212; the more mobile something is, the more you should worry about its security.  If I have a small USB drive with critical data on it, encrypting it is a requirement; to think anything else is foolish.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Motivate Me! by Tom Schultz</title>
		<link>http://www.pointlessrants.com/2010/06/motivate-me/comment-page-1/#comment-8237</link>
		<dc:creator>Tom Schultz</dc:creator>
		<pubDate>Thu, 24 Jun 2010 12:54:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=830#comment-8237</guid>
		<description>Yeah, I think that would be amplified with the rest of the stuff being inplace. If you do good work and manage and hire correctly then the good atmosphere will come to. I think those things will bring out the best in people as well. If you treat people well and give them a box to work in, they will perform for you. By &quot;box&quot; I mean like some actual context in the company with purpose and direction. People get really frustrated if they&#039;re working and don&#039;t know where they can go or how to get where they&#039;re trying to go.</description>
		<content:encoded><![CDATA[<p>Yeah, I think that would be amplified with the rest of the stuff being inplace. If you do good work and manage and hire correctly then the good atmosphere will come to. I think those things will bring out the best in people as well. If you treat people well and give them a box to work in, they will perform for you. By &#8220;box&#8221; I mean like some actual context in the company with purpose and direction. People get really frustrated if they&#8217;re working and don&#8217;t know where they can go or how to get where they&#8217;re trying to go.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Motivate Me! by Akoi Meexx</title>
		<link>http://www.pointlessrants.com/2010/06/motivate-me/comment-page-1/#comment-8234</link>
		<dc:creator>Akoi Meexx</dc:creator>
		<pubDate>Thu, 24 Jun 2010 05:21:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=830#comment-8234</guid>
		<description>Previously, thinking I made a difference. The social atmosphere I had with my co-workers was a plus as well.</description>
		<content:encoded><![CDATA[<p>Previously, thinking I made a difference. The social atmosphere I had with my co-workers was a plus as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Installing and Configuring ircd-hybrid on Ubuntu 9.04 by doh</title>
		<link>http://www.pointlessrants.com/2009/05/installing-and-configuring-ircd-hybrid-on-ubuntu-904/comment-page-1/#comment-8229</link>
		<dc:creator>doh</dc:creator>
		<pubDate>Wed, 23 Jun 2010 02:21:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.daspecster.com/?p=433#comment-8229</guid>
		<description>Thanks!</description>
		<content:encoded><![CDATA[<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Drobo by Phil</title>
		<link>http://www.pointlessrants.com/2009/10/drobo/comment-page-1/#comment-8161</link>
		<dc:creator>Phil</dc:creator>
		<pubDate>Sat, 12 Jun 2010 22:58:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=621#comment-8161</guid>
		<description>I&#039;m not following your conclusion.  If, as the sole purpose of your article would seem to preface, you want to encrypt data stored on a unit that someone else can easily walk away with (both which are a reasonable premise), then Drobo is not the answer.  The company fell far short in not providing controller level encryption to deal with their unique volume allocation system.  The fact that one can pick up and carry one of these units under one&#039;s arm, a unit that can contain 4-8 TB or your data, makes encryption a requirement within Drobo itself.  Have you ever used Truecrypt?  (Rhetorical question.)  If you have, you&#039;d know that a &quot;fixed sized container&quot; near equal to the size of a useful Drobo for primary or secondary data backup will take DAYS for the volume to be created.  And then what?  You LOSE the primary benefit of having a Drobo in the first place, which is the ease of volume expansion by simply replacing its hard drives with large ones on the fly... because your only alternative is to back up everything to SOMETHING ELSE (duh) so you can expand the Drobo volume then create another static sized volume and recreate the Truecrypt container.  How the developers of Drobo left out controller-based encryption is beyond me.  This is not a product for anyone who has an apartment (or even a house) without massive layers of physical protection.  In the future, if you&#039;re writing articles about a particular use of a device, let your conclusion follow logically.  If someone who needs SECURITY is looking at a Drobo as a solution, he or she is better advised to look elsewhere.</description>
		<content:encoded><![CDATA[<p>I&#8217;m not following your conclusion.  If, as the sole purpose of your article would seem to preface, you want to encrypt data stored on a unit that someone else can easily walk away with (both which are a reasonable premise), then Drobo is not the answer.  The company fell far short in not providing controller level encryption to deal with their unique volume allocation system.  The fact that one can pick up and carry one of these units under one&#8217;s arm, a unit that can contain 4-8 TB or your data, makes encryption a requirement within Drobo itself.  Have you ever used Truecrypt?  (Rhetorical question.)  If you have, you&#8217;d know that a &#8220;fixed sized container&#8221; near equal to the size of a useful Drobo for primary or secondary data backup will take DAYS for the volume to be created.  And then what?  You LOSE the primary benefit of having a Drobo in the first place, which is the ease of volume expansion by simply replacing its hard drives with large ones on the fly&#8230; because your only alternative is to back up everything to SOMETHING ELSE (duh) so you can expand the Drobo volume then create another static sized volume and recreate the Truecrypt container.  How the developers of Drobo left out controller-based encryption is beyond me.  This is not a product for anyone who has an apartment (or even a house) without massive layers of physical protection.  In the future, if you&#8217;re writing articles about a particular use of a device, let your conclusion follow logically.  If someone who needs SECURITY is looking at a Drobo as a solution, he or she is better advised to look elsewhere.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Installing and Configuring ircd-hybrid on Ubuntu 9.04 by Daniel Schmidth</title>
		<link>http://www.pointlessrants.com/2009/05/installing-and-configuring-ircd-hybrid-on-ubuntu-904/comment-page-1/#comment-8062</link>
		<dc:creator>Daniel Schmidth</dc:creator>
		<pubDate>Mon, 24 May 2010 13:45:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.daspecster.com/?p=433#comment-8062</guid>
		<description>Thanks, this article helped me :)</description>
		<content:encoded><![CDATA[<p>Thanks, this article helped me <img src='http://www.pointlessrants.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Python code metrics by Eric Shull</title>
		<link>http://www.pointlessrants.com/2010/05/python-code-metrics/comment-page-1/#comment-7965</link>
		<dc:creator>Eric Shull</dc:creator>
		<pubDate>Mon, 10 May 2010 00:15:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=734#comment-7965</guid>
		<description>Interesting. I&#039;ll have to play around with this.

I liked your assumption about Apple&#039;s policy. I wouldn&#039;t be the least bit surprised if you were right.</description>
		<content:encoded><![CDATA[<p>Interesting. I&#8217;ll have to play around with this.</p>
<p>I liked your assumption about Apple&#8217;s policy. I wouldn&#8217;t be the least bit surprised if you were right.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Python GeoIP (python-geoip) cities tutorial by decoy</title>
		<link>http://www.pointlessrants.com/2010/05/python-geoip-python-geoip-cities-tutorial/comment-page-1/#comment-7950</link>
		<dc:creator>decoy</dc:creator>
		<pubDate>Tue, 04 May 2010 23:19:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=779#comment-7950</guid>
		<description>When it comes to computers, I always take the security stance, probably due to my upbringing.  At any rate, I&#039;m cautious about geo-location.  It could be extremely useful, but it can also be extremely dangerous if you don&#039;t treat it with kid gloves.  A site called http://pleaserobme.com/ showcased the danger.  The site is no longer pulling Twitter updates, but people would tweet about a restaurant they were at or about how they just left home (which the geo-location corroborated) and this site would round up such queries.  They never wanted anyone to be robbed, but they wanted to show how dangerous geo-location could be, which they did very well.</description>
		<content:encoded><![CDATA[<p>When it comes to computers, I always take the security stance, probably due to my upbringing.  At any rate, I&#8217;m cautious about geo-location.  It could be extremely useful, but it can also be extremely dangerous if you don&#8217;t treat it with kid gloves.  A site called <a href="http://pleaserobme.com/" rel="nofollow">http://pleaserobme.com/</a> showcased the danger.  The site is no longer pulling Twitter updates, but people would tweet about a restaurant they were at or about how they just left home (which the geo-location corroborated) and this site would round up such queries.  They never wanted anyone to be robbed, but they wanted to show how dangerous geo-location could be, which they did very well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why Cloud Computing Doesn&#8217;t Make Sense For Me by Donald</title>
		<link>http://www.pointlessrants.com/2010/02/why-cloud-computing-doesnt-make-sense-for-me/comment-page-1/#comment-7634</link>
		<dc:creator>Donald</dc:creator>
		<pubDate>Wed, 24 Mar 2010 22:11:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=724#comment-7634</guid>
		<description>Or maybe, just maybe, you&#039;re becoming an eccentric old Neo-Luddite of sorts...tehehe. I&#039;m with you though: MS Office rocks!</description>
		<content:encoded><![CDATA[<p>Or maybe, just maybe, you&#8217;re becoming an eccentric old Neo-Luddite of sorts&#8230;tehehe. I&#8217;m with you though: MS Office rocks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Linux commands that make me happy by decoy</title>
		<link>http://www.pointlessrants.com/2010/01/linux-commands-that-make-me-happy/comment-page-1/#comment-7493</link>
		<dc:creator>decoy</dc:creator>
		<pubDate>Fri, 19 Feb 2010 02:03:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=695#comment-7493</guid>
		<description>Yet again another nifty trick that works in bash but not ksh (where I spend 90% of my time now :[ ).</description>
		<content:encoded><![CDATA[<p>Yet again another nifty trick that works in bash but not ksh (where I spend 90% of my time now :[ ).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Linux commands that make me happy by Steve Oxley</title>
		<link>http://www.pointlessrants.com/2010/01/linux-commands-that-make-me-happy/comment-page-1/#comment-7449</link>
		<dc:creator>Steve Oxley</dc:creator>
		<pubDate>Fri, 05 Feb 2010 02:26:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=695#comment-7449</guid>
		<description>FYI, &#039;!!&#039; is actually whatever the last thing you typed into the command line is.

For example (stupid examples, but examples nonetheless), let&#039;s say you type in the directory you want to go to, but forgot to type &#039;cd&#039;:

$ directory1
$ cd !!

That will get you what you want.  Or lets say you typed in cd but forgot the directory (of course, cd without an argument will take you to your home directory, but let&#039;s say you&#039;re already there):

$ cd
$ !! directory1

Will get you what you wanted.  Stupid examples, but it shows the power of it.</description>
		<content:encoded><![CDATA[<p>FYI, &#8216;!!&#8217; is actually whatever the last thing you typed into the command line is.</p>
<p>For example (stupid examples, but examples nonetheless), let&#8217;s say you type in the directory you want to go to, but forgot to type &#8216;cd&#8217;:</p>
<p>$ directory1<br />
$ cd !!</p>
<p>That will get you what you want.  Or lets say you typed in cd but forgot the directory (of course, cd without an argument will take you to your home directory, but let&#8217;s say you&#8217;re already there):</p>
<p>$ cd<br />
$ !! directory1</p>
<p>Will get you what you wanted.  Stupid examples, but it shows the power of it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Apple iPad by Tom Schultz</title>
		<link>http://www.pointlessrants.com/2010/01/the-apple-ipad/comment-page-1/#comment-7426</link>
		<dc:creator>Tom Schultz</dc:creator>
		<pubDate>Thu, 28 Jan 2010 16:20:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=706#comment-7426</guid>
		<description>As far as storage later you don&#039;t have a direct connection to a drive perhaps but you can link to itunes and manage the storage of your information there just like ipods have for nearly a decade. 

For video out..I suppose there is a possibility for it to have a dongle to allow for this in the future. I&#039;d be tempted to see if the ipod video out dongle works on it.

I also don&#039;t know that this iPDA will be a success.  I just don&#039;t feel like it has a market except for the executive types that just like to have the new toys yet don&#039;t know how to use them.  

On the 3G front though...the $30 a month for unlimited data is not bad and I think is actually a selling point.</description>
		<content:encoded><![CDATA[<p>As far as storage later you don&#8217;t have a direct connection to a drive perhaps but you can link to itunes and manage the storage of your information there just like ipods have for nearly a decade. </p>
<p>For video out..I suppose there is a possibility for it to have a dongle to allow for this in the future. I&#8217;d be tempted to see if the ipod video out dongle works on it.</p>
<p>I also don&#8217;t know that this iPDA will be a success.  I just don&#8217;t feel like it has a market except for the executive types that just like to have the new toys yet don&#8217;t know how to use them.  </p>
<p>On the 3G front though&#8230;the $30 a month for unlimited data is not bad and I think is actually a selling point.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Apple iPad by Eric</title>
		<link>http://www.pointlessrants.com/2010/01/the-apple-ipad/comment-page-1/#comment-7425</link>
		<dc:creator>Eric</dc:creator>
		<pubDate>Thu, 28 Jan 2010 11:54:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=706#comment-7425</guid>
		<description>Good rant. Not just an analysis, but a good, solid rant.

Do you suppose Apple&#039;s strategy since the iPhone is to release a low-end version of a product, then release newer, better ones? Amazon did it with the Kindle. It makes a certain amount of sense: you can see what features users are most hungry for. Of course, Apple isn&#039;t really one to add those features as much as just add features, so it seems more like playing it safe to me: release a low-end product that you know works, then add features incrementally, knowing it works all the way. That&#039;s good too, but it allows for solid rants when the first product comes out (especially after so much hype).</description>
		<content:encoded><![CDATA[<p>Good rant. Not just an analysis, but a good, solid rant.</p>
<p>Do you suppose Apple&#8217;s strategy since the iPhone is to release a low-end version of a product, then release newer, better ones? Amazon did it with the Kindle. It makes a certain amount of sense: you can see what features users are most hungry for. Of course, Apple isn&#8217;t really one to add those features as much as just add features, so it seems more like playing it safe to me: release a low-end product that you know works, then add features incrementally, knowing it works all the way. That&#8217;s good too, but it allows for solid rants when the first product comes out (especially after so much hype).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Linux commands that make me happy by Tom Schultz</title>
		<link>http://www.pointlessrants.com/2010/01/linux-commands-that-make-me-happy/comment-page-1/#comment-7419</link>
		<dc:creator>Tom Schultz</dc:creator>
		<pubDate>Tue, 26 Jan 2010 01:26:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=695#comment-7419</guid>
		<description>Post it man!</description>
		<content:encoded><![CDATA[<p>Post it man!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Linux commands that make me happy by decoy</title>
		<link>http://www.pointlessrants.com/2010/01/linux-commands-that-make-me-happy/comment-page-1/#comment-7417</link>
		<dc:creator>decoy</dc:creator>
		<pubDate>Sun, 24 Jan 2010 22:01:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=695#comment-7417</guid>
		<description>I&#039;ve been meaning to do a post like this for a bit.  My favorite command has to be find.  You can do tons of stuff with find including more safe versions of chmod/chgrp -R, rm -r, etc.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been meaning to do a post like this for a bit.  My favorite command has to be find.  You can do tons of stuff with find including more safe versions of chmod/chgrp -R, rm -r, etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Installing and Configuring ircd-hybrid on Ubuntu 9.04 by AL</title>
		<link>http://www.pointlessrants.com/2009/05/installing-and-configuring-ircd-hybrid-on-ubuntu-904/comment-page-1/#comment-7401</link>
		<dc:creator>AL</dc:creator>
		<pubDate>Sun, 17 Jan 2010 15:28:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.daspecster.com/?p=433#comment-7401</guid>
		<description>This really helped me:-)
Thank you!</description>
		<content:encoded><![CDATA[<p>This really helped me:-)<br />
Thank you!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Picture Mail for Sprint&#8217;s HTC Mogul(6800) by Jen</title>
		<link>http://www.pointlessrants.com/2009/01/picture-mail-for-sprints-htc-mogul6800/comment-page-1/#comment-6758</link>
		<dc:creator>Jen</dc:creator>
		<pubDate>Wed, 23 Dec 2009 19:07:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.daspecster.com/?p=11#comment-6758</guid>
		<description>yeah i have the HTC Mogul and my phone is the same way..The green talk buootn stopped working about a yr after i had it..I&#039;m on my 3rd on.. Oh and about the picture mail if you go onyour phones web browser and look unerd demos/dwnlds you can gt the oicture mail app there for free..</description>
		<content:encoded><![CDATA[<p>yeah i have the HTC Mogul and my phone is the same way..The green talk buootn stopped working about a yr after i had it..I&#8217;m on my 3rd on.. Oh and about the picture mail if you go onyour phones web browser and look unerd demos/dwnlds you can gt the oicture mail app there for free..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Good-bye, Google (Part I) by Eric</title>
		<link>http://www.pointlessrants.com/2009/12/good-bye-google-search/comment-page-1/#comment-6356</link>
		<dc:creator>Eric</dc:creator>
		<pubDate>Fri, 11 Dec 2009 12:57:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=675#comment-6356</guid>
		<description>&lt;a href=&quot;http://arstechnica.com/microsoft/news/2009/12/mozilla-exec-urges-firefox-users-ditch-google-for-bing.ars?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss&quot; rel=&quot;nofollow&quot;&gt;Bold recommendation to switch to Bing&lt;/a&gt; from a Mozilla executive considering how much money Mozilla gets from Google.</description>
		<content:encoded><![CDATA[<p><a href="http://arstechnica.com/microsoft/news/2009/12/mozilla-exec-urges-firefox-users-ditch-google-for-bing.ars?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss" rel="nofollow">Bold recommendation to switch to Bing</a> from a Mozilla executive considering how much money Mozilla gets from Google.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Good-bye, Google (Part II) by Steve Oxley</title>
		<link>http://www.pointlessrants.com/2009/12/good-bye-google-search-ii/comment-page-1/#comment-6349</link>
		<dc:creator>Steve Oxley</dc:creator>
		<pubDate>Fri, 11 Dec 2009 04:50:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=678#comment-6349</guid>
		<description>Wow, good research there.</description>
		<content:encoded><![CDATA[<p>Wow, good research there.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Good-bye, Google (Part I) by Steve Oxley</title>
		<link>http://www.pointlessrants.com/2009/12/good-bye-google-search/comment-page-1/#comment-6348</link>
		<dc:creator>Steve Oxley</dc:creator>
		<pubDate>Fri, 11 Dec 2009 04:46:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=675#comment-6348</guid>
		<description>P.S.  I loled at the article about Eric Schmidt&#039;s opinion on search privacy because it&#039;s what I&#039;ve been saying all along:  why do I care who knows about what I search for?  In fact, it can be downright convenient for some sites such as Amazon - I often get suggestions for things that I would actually want to buy.</description>
		<content:encoded><![CDATA[<p>P.S.  I loled at the article about Eric Schmidt&#8217;s opinion on search privacy because it&#8217;s what I&#8217;ve been saying all along:  why do I care who knows about what I search for?  In fact, it can be downright convenient for some sites such as Amazon &#8211; I often get suggestions for things that I would actually want to buy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Good-bye, Google (Part I) by Steve Oxley</title>
		<link>http://www.pointlessrants.com/2009/12/good-bye-google-search/comment-page-1/#comment-6347</link>
		<dc:creator>Steve Oxley</dc:creator>
		<pubDate>Fri, 11 Dec 2009 04:43:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=675#comment-6347</guid>
		<description>OK - I have a slight bit of a problem with the observation that two out of four questions for that testimonial were about advertising.  She was interviewing for a MARKETING job.  Of course the questions were about advertising.  Now if she would have been interviewing for a programming job or something, that would be different.  Besides, they were just the basic &quot;how-good-are-you-at-thinking-things-through&quot; interview questions.</description>
		<content:encoded><![CDATA[<p>OK &#8211; I have a slight bit of a problem with the observation that two out of four questions for that testimonial were about advertising.  She was interviewing for a MARKETING job.  Of course the questions were about advertising.  Now if she would have been interviewing for a programming job or something, that would be different.  Besides, they were just the basic &#8220;how-good-are-you-at-thinking-things-through&#8221; interview questions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Good-bye, Google (Part II) by Eric</title>
		<link>http://www.pointlessrants.com/2009/12/good-bye-google-search-ii/comment-page-1/#comment-6315</link>
		<dc:creator>Eric</dc:creator>
		<pubDate>Thu, 10 Dec 2009 02:58:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=678#comment-6315</guid>
		<description>Here are some more &lt;a href=&quot;http://davidhiggerson.wordpress.com/2009/10/09/five-search-engines-other-than-google-for-journalists/&quot; rel=&quot;nofollow&quot;&gt;alternative search engines&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>Here are some more <a href="http://davidhiggerson.wordpress.com/2009/10/09/five-search-engines-other-than-google-for-journalists/" rel="nofollow">alternative search engines</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Good-bye, Google (Part I) by Eric</title>
		<link>http://www.pointlessrants.com/2009/12/good-bye-google-search/comment-page-1/#comment-6292</link>
		<dc:creator>Eric</dc:creator>
		<pubDate>Wed, 09 Dec 2009 16:14:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=675#comment-6292</guid>
		<description>I don&#039;t know what Google&#039;s algorithm is, but &lt;a href=&quot;http://www.time.com/time/business/article/0,8599,1946348,00.html&quot; rel=&quot;nofollow&quot;&gt;this article&lt;/a&gt; makes it sound like it&#039;s easy to manipulate.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t know what Google&#8217;s algorithm is, but <a href="http://www.time.com/time/business/article/0,8599,1946348,00.html" rel="nofollow">this article</a> makes it sound like it&#8217;s easy to manipulate.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Good-bye, Google (Part I) by decoy</title>
		<link>http://www.pointlessrants.com/2009/12/good-bye-google-search/comment-page-1/#comment-6266</link>
		<dc:creator>decoy</dc:creator>
		<pubDate>Wed, 09 Dec 2009 04:14:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=675#comment-6266</guid>
		<description>Wow... he brought up the Patriot Act?  If you were uncertain about Google before...</description>
		<content:encoded><![CDATA[<p>Wow&#8230; he brought up the Patriot Act?  If you were uncertain about Google before&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Good-bye, Google (Part I) by Eric</title>
		<link>http://www.pointlessrants.com/2009/12/good-bye-google-search/comment-page-1/#comment-6248</link>
		<dc:creator>Eric</dc:creator>
		<pubDate>Tue, 08 Dec 2009 17:35:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=675#comment-6248</guid>
		<description>One more reason to quit Google Search: &lt;a href=&quot;http://www.theregister.co.uk/2009/12/07/schmidt_on_privacy/&quot; rel=&quot;nofollow&quot;&gt;Eric Schmidt is a jerk&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>One more reason to quit Google Search: <a href="http://www.theregister.co.uk/2009/12/07/schmidt_on_privacy/" rel="nofollow">Eric Schmidt is a jerk</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Good-bye, Google (Part II) by decoy</title>
		<link>http://www.pointlessrants.com/2009/12/good-bye-google-search-ii/comment-page-1/#comment-6236</link>
		<dc:creator>decoy</dc:creator>
		<pubDate>Tue, 08 Dec 2009 05:07:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=678#comment-6236</guid>
		<description>This may belong on the Part I post more than Part II, but there is a pretty good book that I&#039;ve been meaning to pick up that deals with privacy and Google called Googling Security.

http://www.amazon.com/Googling-Security-Much-Google-About/dp/0321518667/

Should be a good read.</description>
		<content:encoded><![CDATA[<p>This may belong on the Part I post more than Part II, but there is a pretty good book that I&#8217;ve been meaning to pick up that deals with privacy and Google called Googling Security.</p>
<p><a href="http://www.amazon.com/Googling-Security-Much-Google-About/dp/0321518667/" rel="nofollow">http://www.amazon.com/Googling-Security-Much-Google-About/dp/0321518667/</a></p>
<p>Should be a good read.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Good-bye, Google (Part I) by Good-bye, Google (Part II) Pointless Rants</title>
		<link>http://www.pointlessrants.com/2009/12/good-bye-google-search/comment-page-1/#comment-6229</link>
		<dc:creator>Good-bye, Google (Part II) Pointless Rants</dc:creator>
		<pubDate>Tue, 08 Dec 2009 02:09:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=675#comment-6229</guid>
		<description>[...] Good-bye, Google (Part II)  &#160; [...]</description>
		<content:encoded><![CDATA[<p>[...] Good-bye, Google (Part II)  &nbsp; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How many users on Twitter? by Akoi Meexx</title>
		<link>http://www.pointlessrants.com/2009/12/how-many-users-on-twitter/comment-page-1/#comment-6222</link>
		<dc:creator>Akoi Meexx</dc:creator>
		<pubDate>Mon, 07 Dec 2009 18:38:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=666#comment-6222</guid>
		<description>And 90% of statistics are made up on the spot.</description>
		<content:encoded><![CDATA[<p>And 90% of statistics are made up on the spot.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Bing.com blunder: Page 21 goes blank (FireFox) by decoy</title>
		<link>http://www.pointlessrants.com/2009/12/bing-com-blunder-page-21-goes-blank-firefox/comment-page-1/#comment-6208</link>
		<dc:creator>decoy</dc:creator>
		<pubDate>Mon, 07 Dec 2009 07:52:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=662#comment-6208</guid>
		<description>I don&#039;t have a plausible example yet, but is it possibly an addon interaction?  Did anyone check this on a clean, blank FF install?</description>
		<content:encoded><![CDATA[<p>I don&#8217;t have a plausible example yet, but is it possibly an addon interaction?  Did anyone check this on a clean, blank FF install?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on SparkFun&#8217;s Free Day by Tom Schultz</title>
		<link>http://www.pointlessrants.com/2009/11/sparkfuns-free-day/comment-page-1/#comment-6078</link>
		<dc:creator>Tom Schultz</dc:creator>
		<pubDate>Wed, 02 Dec 2009 01:42:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=660#comment-6078</guid>
		<description>That is awesome!</description>
		<content:encoded><![CDATA[<p>That is awesome!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on World Usability Day @ Michigan State University by Tom Schultz</title>
		<link>http://www.pointlessrants.com/2009/11/world-usability-day-michigan-state-university/comment-page-1/#comment-5765</link>
		<dc:creator>Tom Schultz</dc:creator>
		<pubDate>Tue, 17 Nov 2009 22:52:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=650#comment-5765</guid>
		<description>They didn&#039;t really touch on that too much. It was kind of implied that adobe and others are working on making flash more accessible. Flash has come a long way but there&#039;s still a long way to go.</description>
		<content:encoded><![CDATA[<p>They didn&#8217;t really touch on that too much. It was kind of implied that adobe and others are working on making flash more accessible. Flash has come a long way but there&#8217;s still a long way to go.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on AMD&#8217;s chance to gain power by decoy</title>
		<link>http://www.pointlessrants.com/2009/11/amds-chance-to-gain-power/comment-page-1/#comment-5764</link>
		<dc:creator>decoy</dc:creator>
		<pubDate>Tue, 17 Nov 2009 19:30:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=656#comment-5764</guid>
		<description>Along with this news, I found it interesting that AMD is gathering a bit of dominance at the supercomputer level now too.

http://www.amd.com/us-en/Corporate/VirtualPressRoom/0,,51_104_543~129241,00.html
http://www.top500.org/blog/2009/11/15/great_leap_jaguar</description>
		<content:encoded><![CDATA[<p>Along with this news, I found it interesting that AMD is gathering a bit of dominance at the supercomputer level now too.</p>
<p><a href="http://www.amd.com/us-en/Corporate/VirtualPressRoom/0,,51_104_543~129241,00.html" rel="nofollow">http://www.amd.com/us-en/Corporate/VirtualPressRoom/0,,51_104_543~129241,00.html</a><br />
<a href="http://www.top500.org/blog/2009/11/15/great_leap_jaguar" rel="nofollow">http://www.top500.org/blog/2009/11/15/great_leap_jaguar</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on World Usability Day @ Michigan State University by decoy</title>
		<link>http://www.pointlessrants.com/2009/11/world-usability-day-michigan-state-university/comment-page-1/#comment-5744</link>
		<dc:creator>decoy</dc:creator>
		<pubDate>Sat, 14 Nov 2009 18:13:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=650#comment-5744</guid>
		<description>Did they showcase anything that can screen-read Flash content yet?  I know that&#039;s been a big issue with usability in the past.</description>
		<content:encoded><![CDATA[<p>Did they showcase anything that can screen-read Flash content yet?  I know that&#8217;s been a big issue with usability in the past.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Clojure: Where&#8217;s the Elegance? by stand</title>
		<link>http://www.pointlessrants.com/2009/11/clojure-wheres-the-elegance/comment-page-1/#comment-5704</link>
		<dc:creator>stand</dc:creator>
		<pubDate>Mon, 09 Nov 2009 21:35:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=641#comment-5704</guid>
		<description>Part of the issue here I think is that wrt to computer languages we are accustomed to looking at them from the perspective of &quot;what does language x provide?&quot; With languages like clojure (i.e. homoiconic, macros) the language really only provides you with the primitives and relies on *you* to provide yourself with the rest (or get it from the community).

Me: &quot;What? there&#039;s no tenth function?&quot; Clojure: &quot;Write it yourself. (defn tenth [seq] (nth seq 10))&quot; 

Write it yourself is pretty much clojure&#039;s answer for any question. You got a problem with the language? Change it. You don&#039;t want to change it? Fine, don&#039;t use clojure.</description>
		<content:encoded><![CDATA[<p>Part of the issue here I think is that wrt to computer languages we are accustomed to looking at them from the perspective of &#8220;what does language x provide?&#8221; With languages like clojure (i.e. homoiconic, macros) the language really only provides you with the primitives and relies on *you* to provide yourself with the rest (or get it from the community).</p>
<p>Me: &#8220;What? there&#8217;s no tenth function?&#8221; Clojure: &#8220;Write it yourself. (defn tenth [seq] (nth seq 10))&#8221; </p>
<p>Write it yourself is pretty much clojure&#8217;s answer for any question. You got a problem with the language? Change it. You don&#8217;t want to change it? Fine, don&#8217;t use clojure.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Clojure: Where&#8217;s the Elegance? by Ben Bitdiddle</title>
		<link>http://www.pointlessrants.com/2009/11/clojure-wheres-the-elegance/comment-page-1/#comment-5697</link>
		<dc:creator>Ben Bitdiddle</dc:creator>
		<pubDate>Mon, 09 Nov 2009 01:34:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=641#comment-5697</guid>
		<description>Was this rant meant as satire? The sequence functions were your clue to Clojure&#039;s bad design? Nothing about the cons of immutability, higher order functions, lazy evaluation or any of those other bad design choices that Clojure has?  What gives?</description>
		<content:encoded><![CDATA[<p>Was this rant meant as satire? The sequence functions were your clue to Clojure&#8217;s bad design? Nothing about the cons of immutability, higher order functions, lazy evaluation or any of those other bad design choices that Clojure has?  What gives?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Clojure: Where&#8217;s the Elegance? by Stuart Halloway</title>
		<link>http://www.pointlessrants.com/2009/11/clojure-wheres-the-elegance/comment-page-1/#comment-5678</link>
		<dc:creator>Stuart Halloway</dc:creator>
		<pubDate>Fri, 06 Nov 2009 18:02:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=641#comment-5678</guid>
		<description>As other commenters have mentioned, Pythonic &quot;one way&quot; is not the normal style in a Lisp. But here are a few Clojure things that are cool because many languages provide *zero* ways to do them.
 
* dosync
* alter
* macros
* auto-gensyms
* defmulti
* destructuring
* persistent data structures
* the *-in functions
* maps as functions
* *warn-on-reflection*
* metadata that is just data

Cheers!</description>
		<content:encoded><![CDATA[<p>As other commenters have mentioned, Pythonic &#8220;one way&#8221; is not the normal style in a Lisp. But here are a few Clojure things that are cool because many languages provide *zero* ways to do them.</p>
<p>* dosync<br />
* alter<br />
* macros<br />
* auto-gensyms<br />
* defmulti<br />
* destructuring<br />
* persistent data structures<br />
* the *-in functions<br />
* maps as functions<br />
* *warn-on-reflection*<br />
* metadata that is just data</p>
<p>Cheers!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Clojure: Where&#8217;s the Elegance? by piggybox</title>
		<link>http://www.pointlessrants.com/2009/11/clojure-wheres-the-elegance/comment-page-1/#comment-5666</link>
		<dc:creator>piggybox</dc:creator>
		<pubDate>Thu, 05 Nov 2009 06:10:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=641#comment-5666</guid>
		<description>Well, you can use nth(0) for first, nth(1) for second and nth(-1) for last, but which ones are more *readable*? There&#039;re many ways to say in our own human languages for one thing, but we can still understand each other.</description>
		<content:encoded><![CDATA[<p>Well, you can use nth(0) for first, nth(1) for second and nth(-1) for last, but which ones are more *readable*? There&#8217;re many ways to say in our own human languages for one thing, but we can still understand each other.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Clojure: Where&#8217;s the Elegance? by Anon</title>
		<link>http://www.pointlessrants.com/2009/11/clojure-wheres-the-elegance/comment-page-1/#comment-5664</link>
		<dc:creator>Anon</dc:creator>
		<pubDate>Wed, 04 Nov 2009 21:59:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=641#comment-5664</guid>
		<description>If you wanted to do Python-like slicing in Clojure, though granted not as concisely, you could make your own slice function - I am thinking maybe as an inline function via definline instead of as a regular function or macro.

Usage variations could be like the following:
(slice coll [index])
;; and/or simply: (slice coll index)
(slice coll [start end])
(slice coll [start end stride])

And, to get the equivalent of Python slices
where the numeric values are not supplied,
like coll[::-1] and such, you could use any non-numeric such as :_ as a placeholder, like:
(slice coll [:_ :_ -1]).

After thinking about this, I searched and found the following thread that talks about similar stuff - not exactly the same, but has some implementation ideas:
http://www.mail-archive.com/clojure@googlegroups.com/msg17443.html

Python&#039;s my favorite language, but I&#039;ve been learning about Clojure because of the way it handles concurrency.  It has its own elegance and consistency in other ways.

Consider this, just to focus on some of what is mentioned in this post: In Python you can slice lists and tuples and strings and even the &quot;generator-like&quot; xrange, but not generators.  In Python, if you have a list of lists like:

x = [[&#039;a&#039;, &#039;b&#039;, &#039;c&#039;], [&#039;d&#039;, &#039;e&#039;, &#039;f&#039;], [&#039;g&#039;, &#039;h&#039;, &#039;i&#039;]]

You can do:
 x[0][0]
to get &#039;a&#039;, whereas in Clojure you might do:
(ffirst x).

Similarly:
x[0][1:]

would give you [&#039;b&#039;, &#039;c&#039;], whereas in Clojure,
you might do:
(nfirst x)

And:
x[2]
Would give you 
[&#039;g&#039;, &#039;h&#039;, &#039;i&#039;]
similar to (nth x 2) in Clojure.

But if you had, say, a generator that returned generators instead... consider the following toy example that returns the same values as above:

x2 = ((chr(x+i) for i in xrange(3)) for x in (97, 100, 103))

You couldn&#039;t handle it the same way in Python since trying to slice x2 (or the generators it produces) would give you:
TypeError: &#039;generator&#039; object is unsubscriptable

But, you can (arguably more consistently than Python in this respect), use those same Clojure functions on Clojure&#039;s lazy equivalent:

(def x2 (for [x [97 100 103]]
  (for [i (range 3)] (char (+ x i)))))

(for creates &quot;list comprehensions&quot; in Clojure, but unlike in Python, list comprehensions are lazy in Clojure.)

I am not saying here that Python should have slicing of generators.  It works in its own way with generators getting consumed as you call next().  But Clojure has its own goodness going on with its immutable and persistent data structures.  Python is awesome, but Clojure is worth delving more into.</description>
		<content:encoded><![CDATA[<p>If you wanted to do Python-like slicing in Clojure, though granted not as concisely, you could make your own slice function &#8211; I am thinking maybe as an inline function via definline instead of as a regular function or macro.</p>
<p>Usage variations could be like the following:<br />
(slice coll [index])<br />
;; and/or simply: (slice coll index)<br />
(slice coll [start end])<br />
(slice coll [start end stride])</p>
<p>And, to get the equivalent of Python slices<br />
where the numeric values are not supplied,<br />
like coll[::-1] and such, you could use any non-numeric such as :_ as a placeholder, like:<br />
(slice coll [:_ :_ -1]).</p>
<p>After thinking about this, I searched and found the following thread that talks about similar stuff &#8211; not exactly the same, but has some implementation ideas:<br />
<a href="http://www.mail-archive.com/clojure@googlegroups.com/msg17443.html" rel="nofollow">http://www.mail-archive.com/clojure@googlegroups.com/msg17443.html</a></p>
<p>Python&#8217;s my favorite language, but I&#8217;ve been learning about Clojure because of the way it handles concurrency.  It has its own elegance and consistency in other ways.</p>
<p>Consider this, just to focus on some of what is mentioned in this post: In Python you can slice lists and tuples and strings and even the &#8220;generator-like&#8221; xrange, but not generators.  In Python, if you have a list of lists like:</p>
<p>x = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']]</p>
<p>You can do:<br />
 x[0][0]<br />
to get &#8216;a&#8217;, whereas in Clojure you might do:<br />
(ffirst x).</p>
<p>Similarly:<br />
x[0][1:]</p>
<p>would give you ['b', 'c'], whereas in Clojure,<br />
you might do:<br />
(nfirst x)</p>
<p>And:<br />
x[2]<br />
Would give you<br />
['g', 'h', 'i']<br />
similar to (nth x 2) in Clojure.</p>
<p>But if you had, say, a generator that returned generators instead&#8230; consider the following toy example that returns the same values as above:</p>
<p>x2 = ((chr(x+i) for i in xrange(3)) for x in (97, 100, 103))</p>
<p>You couldn&#8217;t handle it the same way in Python since trying to slice x2 (or the generators it produces) would give you:<br />
TypeError: &#8216;generator&#8217; object is unsubscriptable</p>
<p>But, you can (arguably more consistently than Python in this respect), use those same Clojure functions on Clojure&#8217;s lazy equivalent:</p>
<p>(def x2 (for [x [97 100 103]]<br />
  (for [i (range 3)] (char (+ x i)))))</p>
<p>(for creates &#8220;list comprehensions&#8221; in Clojure, but unlike in Python, list comprehensions are lazy in Clojure.)</p>
<p>I am not saying here that Python should have slicing of generators.  It works in its own way with generators getting consumed as you call next().  But Clojure has its own goodness going on with its immutable and persistent data structures.  Python is awesome, but Clojure is worth delving more into.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Clojure: Where&#8217;s the Elegance? by Eric Shull</title>
		<link>http://www.pointlessrants.com/2009/11/clojure-wheres-the-elegance/comment-page-1/#comment-5661</link>
		<dc:creator>Eric Shull</dc:creator>
		<pubDate>Wed, 04 Nov 2009 14:33:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=641#comment-5661</guid>
		<description>While I like the ideas behind Clojure (stateless, functional programming), I find the execution wanting. It seems to me that the creators wanted a functional programming language for the JVM more than they wanted a better functional programming language, yet the only thing anyone seems to be talking about is that it&#039;s a better functional programming language.

I could do without the JVM, but a better functional programming language would be something to talk about.</description>
		<content:encoded><![CDATA[<p>While I like the ideas behind Clojure (stateless, functional programming), I find the execution wanting. It seems to me that the creators wanted a functional programming language for the JVM more than they wanted a better functional programming language, yet the only thing anyone seems to be talking about is that it&#8217;s a better functional programming language.</p>
<p>I could do without the JVM, but a better functional programming language would be something to talk about.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Clojure: Where&#8217;s the Elegance? by jneira</title>
		<link>http://www.pointlessrants.com/2009/11/clojure-wheres-the-elegance/comment-page-1/#comment-5658</link>
		<dc:creator>jneira</dc:creator>
		<pubDate>Wed, 04 Nov 2009 07:11:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=641#comment-5658</guid>
		<description>well if its a cuestion of tastes i think clojure is one of the most elegant languages (maybe haskell is more beautiful but i think the compiler is more complicated)
One of the keys of python is the identation and that makes it simple and elegant  but parentheses dont disturb once you get used to them.
With them clojure can have not operators or setences, the core of the compiler is a few special forms. With them clojure.core builds a set of funtions and you can use only one way but yo can choose which one!!</description>
		<content:encoded><![CDATA[<p>well if its a cuestion of tastes i think clojure is one of the most elegant languages (maybe haskell is more beautiful but i think the compiler is more complicated)<br />
One of the keys of python is the identation and that makes it simple and elegant  but parentheses dont disturb once you get used to them.<br />
With them clojure can have not operators or setences, the core of the compiler is a few special forms. With them clojure.core builds a set of funtions and you can use only one way but yo can choose which one!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Clojure: Where&#8217;s the Elegance? by Patrick Logan</title>
		<link>http://www.pointlessrants.com/2009/11/clojure-wheres-the-elegance/comment-page-1/#comment-5656</link>
		<dc:creator>Patrick Logan</dc:creator>
		<pubDate>Wed, 04 Nov 2009 06:34:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=641#comment-5656</guid>
		<description>On all those functions, that&#039;s the lisp way...

&quot;It is better to have 100 functions operate on one data structure than 10 functions on 10 data structures.&quot; -Alan Perlis

Matter of fact, that&#039;s the same for namespaces/packages.

Good news for a n00b is they can just ignore all that for the most part. You just need to learn the base functions. Then you add more over time.

e.g. you can learn to use (first seq) and (rest seq) and combine those to your hearts content. Then when you stumble upon (ffirst seq) you realize you no longer have to write (first (first seq)) How often do you need ffirst -well, not nearly as much as first or nth.

Lisp programmers like a large library of composable variations on a base set of functions. That is kind of a highlight of functional programming. But in OOP the Smalltalk language takes a similar approach: many variation of base methods, e.g. the collection API.

I am not sure why Python would prefer a &quot;one way for one thing&quot; approach, but that would certainly not be the Lisp way.</description>
		<content:encoded><![CDATA[<p>On all those functions, that&#8217;s the lisp way&#8230;</p>
<p>&#8220;It is better to have 100 functions operate on one data structure than 10 functions on 10 data structures.&#8221; -Alan Perlis</p>
<p>Matter of fact, that&#8217;s the same for namespaces/packages.</p>
<p>Good news for a n00b is they can just ignore all that for the most part. You just need to learn the base functions. Then you add more over time.</p>
<p>e.g. you can learn to use (first seq) and (rest seq) and combine those to your hearts content. Then when you stumble upon (ffirst seq) you realize you no longer have to write (first (first seq)) How often do you need ffirst -well, not nearly as much as first or nth.</p>
<p>Lisp programmers like a large library of composable variations on a base set of functions. That is kind of a highlight of functional programming. But in OOP the Smalltalk language takes a similar approach: many variation of base methods, e.g. the collection API.</p>
<p>I am not sure why Python would prefer a &#8220;one way for one thing&#8221; approach, but that would certainly not be the Lisp way.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Drobo by Tom Schultz</title>
		<link>http://www.pointlessrants.com/2009/10/drobo/comment-page-1/#comment-5647</link>
		<dc:creator>Tom Schultz</dc:creator>
		<pubDate>Mon, 02 Nov 2009 05:31:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=621#comment-5647</guid>
		<description>That thing is awesome! I want one.</description>
		<content:encoded><![CDATA[<p>That thing is awesome! I want one.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on # Python Dictionary Coolness by Eric</title>
		<link>http://www.pointlessrants.com/2009/02/python-dictionary-coolness/comment-page-1/#comment-5577</link>
		<dc:creator>Eric</dc:creator>
		<pubDate>Fri, 23 Oct 2009 13:01:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.daspecster.com/?p=255#comment-5577</guid>
		<description>Quote away! I&#039;m glad you enjoyed it. - Eric</description>
		<content:encoded><![CDATA[<p>Quote away! I&#8217;m glad you enjoyed it. &#8211; Eric</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on # Python Dictionary Coolness by Polprav</title>
		<link>http://www.pointlessrants.com/2009/02/python-dictionary-coolness/comment-page-1/#comment-5572</link>
		<dc:creator>Polprav</dc:creator>
		<pubDate>Fri, 23 Oct 2009 02:35:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.daspecster.com/?p=255#comment-5572</guid>
		<description>Hello from Russia!
Can I quote a post in your blog with the link to you?</description>
		<content:encoded><![CDATA[<p>Hello from Russia!<br />
Can I quote a post in your blog with the link to you?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Google account of Twitter employee hacked by Polprav</title>
		<link>http://www.pointlessrants.com/2009/07/google-account-of-twitter-employee-hacked/comment-page-1/#comment-5569</link>
		<dc:creator>Polprav</dc:creator>
		<pubDate>Thu, 22 Oct 2009 21:43:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.daspecster.com/?p=511#comment-5569</guid>
		<description>Hello from Russia!
Can I quote a post in your blog with the link to you?</description>
		<content:encoded><![CDATA[<p>Hello from Russia!<br />
Can I quote a post in your blog with the link to you?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 10/GUI and Reinventing More Than the Mouse by decoy</title>
		<link>http://www.pointlessrants.com/2009/10/10gui-and-reinventing-more-than-the-mouse/comment-page-1/#comment-5474</link>
		<dc:creator>decoy</dc:creator>
		<pubDate>Fri, 16 Oct 2009 05:13:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=602#comment-5474</guid>
		<description>I like your idea of having the keyboard work on a relative basis.  I always wondered why those Bluetooth laser keyboards for PDAs/cell phones never worked like that. 

My biggest question regarding the 10/GUI video is: does having all of the windows in a horizontal array actually make the windows easier to find than our current random window model?  They suggest it does, but I&#039;m not sure I&#039;m convinced.  If you applied some GUI math for distance traveled I bet you could figure it out, but if the horizontal array wins, I bet it&#039;s only by marginal means.  I think accessing windows on the ends of the array would still be cumbersome.</description>
		<content:encoded><![CDATA[<p>I like your idea of having the keyboard work on a relative basis.  I always wondered why those Bluetooth laser keyboards for PDAs/cell phones never worked like that. </p>
<p>My biggest question regarding the 10/GUI video is: does having all of the windows in a horizontal array actually make the windows easier to find than our current random window model?  They suggest it does, but I&#8217;m not sure I&#8217;m convinced.  If you applied some GUI math for distance traveled I bet you could figure it out, but if the horizontal array wins, I bet it&#8217;s only by marginal means.  I think accessing windows on the ends of the array would still be cumbersome.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 10/GUI and Reinventing More Than the Mouse by Tom Schultz</title>
		<link>http://www.pointlessrants.com/2009/10/10gui-and-reinventing-more-than-the-mouse/comment-page-1/#comment-5465</link>
		<dc:creator>Tom Schultz</dc:creator>
		<pubDate>Thu, 15 Oct 2009 17:23:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.pointlessrants.com/?p=602#comment-5465</guid>
		<description>Man, like so many ideas.....
http://www.slashgear.com/samsung-alias-2-gets-video-e-ink-keyboard-demo-0843206/</description>
		<content:encoded><![CDATA[<p>Man, like so many ideas&#8230;..<br />
<a href="http://www.slashgear.com/samsung-alias-2-gets-video-e-ink-keyboard-demo-0843206/" rel="nofollow">http://www.slashgear.com/samsung-alias-2-gets-video-e-ink-keyboard-demo-0843206/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
