<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/atom10full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
    <title>Gary Robinson's Rants</title>
    
    <link rel="alternate" type="text/html" href="http://www.garyrobinson.net/" />
    <link rel="service.post" type="application/atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=9716" title="Gary Robinson's Rants" /> 
    <id>tag:typepad.com,2003:weblog-9716</id>
    <updated>2009-01-01T15:25:23Z</updated>
    <subtitle>Rants on spam, business, digital music, patents, and other assorted random stuff.               </subtitle>
    <generator uri="http://www.typepad.com/">TypePad</generator>
    <link rel="self" href="http://feeds.feedburner.com/GaryRobinsonsRants" type="application/atom+xml" /><entry>
        <title>30GB Zune Deaths and Rebirths</title>
        <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~3/500258533/30gb-zune-deaths-and-rebirths.html" />
        <link rel="service.edit" type="application/atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=9716/entry_id=60664618" title="30GB Zune Deaths and Rebirths" />
        <link rel="replies" type="text/html" href="http://www.garyrobinson.net/2009/01/30gb-zune-deaths-and-rebirths.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-60664618</id>
        <published>2009-01-01T07:25:23-08:00</published>
        <updated>2009-01-01T15:26:17Z</updated>
        <summary>You may have heard that all 30GB Zunes died last night and will be working properly again 24 hours later. In case you're interested, the C function that caused the problem is displayed and discussed at ZuneBoards. Basically, somebody did...</summary>
        <author>
            <name>Gary Robinson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Music" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="xhtml" xml:lang="ar" xml:base="http://www.garyrobinson.net/"><div xmlns="http://www.w3.org/1999/xhtml"><p>You may have heard that <a href="http://gizmodo.com/5121311/30gb-zunes-failing-everywhere-all-at-once">all 30GB Zunes died last night</a> and will be working properly again 24 hours later. In case you're interested, the C function that caused the problem is displayed and discussed at <a href="http://www.zuneboards.com/forums/zune-news/38143-cause-zune-30-leapyear-problem-isolated.html">ZuneBoards</a>.</p>

<p>Basically, somebody did a poor job of leap-year handling.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~4/500258533" height="1" width="1" /></div></content>


    <feedburner:origLink>http://www.garyrobinson.net/2009/01/30gb-zune-deaths-and-rebirths.html</feedburner:origLink></entry>
    <entry>
        <title>Languages I've learned in order</title>
        <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~3/405812765/languages-ive-l.html" />
        <link rel="service.edit" type="application/atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=9716/entry_id=56252623" title="Languages I've learned in order" />
        <link rel="replies" type="text/html" href="http://www.garyrobinson.net/2008/09/languages-ive-l.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-56252623</id>
        <published>2008-09-28T18:12:31-07:00</published>
        <updated>2008-09-29T01:13:02Z</updated>
        <summary>Another meme. IBM Basic assembly language (for 360 Series IBM mainframes) APL Nomad COBOL 8086 assembly language PL/I Focus Pascal C (and Think C, a simple OO variant) C++ Python</summary>
        <author>
            <name>Gary Robinson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="xhtml" xml:lang="ar" xml:base="http://www.garyrobinson.net/"><div xmlns="http://www.w3.org/1999/xhtml"><p>Another <a href="http://blog.dougalmatthews.com/2008/09/languages-ive-learned-in-order/">meme</a>.</p>

<p><a href="http://en.wikipedia.org/wiki/IBM_Basic_assembly_language">IBM Basic assembly language</a> (for 360 Series IBM mainframes)<br />
<a href="http://en.wikipedia.org/wiki/APL_(programming_language)">APL</a><br />
<a href="http://en.wikipedia.org/wiki/Nomad_software">Nomad</a><br />
<a href="http://en.wikipedia.org/wiki/COBOL">COBOL</a><br />
<a href="http://64.233.169.104/search?q=cache:3SS0LgTIBX4J:www.elearning.strathmore.edu/file.php/225/LectureNotes/Intel8086.pdf+%228086+Assembly+Language%22&amp;hl=en&amp;ct=clnk&amp;cd=22&amp;gl=us&amp;client=safari">8086 assembly language</a><br />
<a href="http://en.wikipedia.org/wiki/PL/I">PL/I</a><br />
<a href="http://en.wikipedia.org/wiki/FOCUS">Focus</a><br />
<a href="http://en.wikipedia.org/wiki/Pascal_language">Pascal</a><br />
C (and <a href="http://en.wikipedia.org/wiki/THINK_C">Think C</a>, a simple OO variant)<br />
C++<br />
<a href="http://www.python.org/">Python</a></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~4/405812765" height="1" width="1" /></div></content>


    <feedburner:origLink>http://www.garyrobinson.net/2008/09/languages-ive-l.html</feedburner:origLink></entry>
    <entry>
        <title>Magical Thinking?</title>
        <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~3/400100792/magical-thinkin.html" />
        <link rel="service.edit" type="application/atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=9716/entry_id=55990688" title="Magical Thinking?" />
        <link rel="replies" type="text/html" href="http://www.garyrobinson.net/2008/09/magical-thinkin.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-55990688</id>
        <published>2008-09-22T13:09:47-07:00</published>
        <updated>2008-09-22T20:11:00Z</updated>
        <summary>I read Andrew Sullivan's blog regularly. I respect and enjoy his political thinking on a daily basis. But when it comes to religion, he can't think straight. Today he said: Bill Maher attacked people of faith by making fun of...</summary>
        <author>
            <name>Gary Robinson</name>
        </author>
        
        
<content type="html" xml:lang="ar" xml:base="http://www.garyrobinson.net/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;I read Andrew Sullivan's blog regularly. I respect and enjoy his political thinking on a daily basis. But when it comes to religion, he can't think straight.&lt;/p&gt;

&lt;p&gt;Today he said:&lt;/p&gt;

&lt;blockquote&gt;Bill Maher &lt;a href="http://andrewsullivan.theatlantic.com/the_daily_dish/2008/09/the-palin-night.html"&gt;attacked people of faith&lt;/a&gt; by making fun of those who believe in guardian angels. But according to a new study, non-believers are far &lt;a href="http://rossdouthat.theatlantic.com/archives/2008/09/superstitious_minds.php"&gt;more superstitious&lt;/a&gt; than believers.&lt;/blockquote&gt;

&lt;p&gt;The second link above says:&lt;/p&gt;

&lt;blockquote&gt;The Gallup Organization, under contract to Baylor's Institute for Studies of Religion, asked American adults a series of questions to gauge credulity. Do dreams foretell the future? Did ancient advanced civilizations such as Atlantis exist? Can places be haunted? Is it possible to communicate with the dead? Will creatures like Bigfoot and the Loch Ness Monster someday be discovered by science?

&lt;p&gt;The answers were added up to create an index of belief in occult and the paranormal. While 31% of people who never worship expressed strong belief in these things, only 8% of people who attend a house of worship more than once a week did.&lt;/blockquote&gt;&lt;/p&gt;

&lt;p&gt;Think about it. So, 69% of those who do never worship did not express strong belief in occult and the paranormal. But compare that to those who worship. I don't have exact figures, but I'd guess that number who believe don't believe in any such things as the "virgin birth" and the "resurrection of Christ" is low. After all, in the population-at-large, 68% do believe in the virgin birth (source: a 1994 Harris poll). The proportion who believe in that hypothesized event among those who attend services "more than once a week" is undoubtedly significantly higher.&lt;/p&gt;

&lt;p&gt;Surely, the virgin birth should be classified as paranormal if you're not simply assuming that the Christian faith is true, don't you think? It sure isn't normal. &lt;/p&gt;

&lt;p&gt;So, the correct way to read the data: among non-worshippers, we have 69% not having a strong belief in the paranormal; that proportion is significantly less than 32% for the worshippers mentioned in the quote.&lt;/p&gt;

&lt;p&gt;Andrew links to &lt;a href="http://rossdouthat.theatlantic.com/archives/2008/09/superstitious_minds.php"&gt;Russ Douthat&lt;/a&gt;, who posts the quote I posted above, and sarcastically comments on the "bold, heroic rationalism of unbelievers." Perhaps he should try some rationality himself. It couldn't hurt; might help.&lt;br /&gt;
&lt;/p&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~4/400100792" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://www.garyrobinson.net/2008/09/magical-thinkin.html</feedburner:origLink></entry>
    <entry>
        <title>Photo Meme</title>
        <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~3/399800918/photo-meme-1.html" />
        <link rel="service.edit" type="application/atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=9716/entry_id=55969364" title="Photo Meme" />
        <link rel="replies" type="text/html" href="http://www.garyrobinson.net/2008/09/photo-meme-1.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-55969364</id>
        <published>2008-09-22T06:42:39-07:00</published>
        <updated>2008-09-22T13:43:13Z</updated>
        <summary>Instructions: Take a picture of yourself right now. Don’t change your clothes, don’t fix your hair - just take a picture. Post that picture with NO editing. Post these instructions with the picture. I think this meme may have started...</summary>
        <author>
            <name>Gary Robinson</name>
        </author>
        
        
<content type="html" xml:lang="ar" xml:base="http://www.garyrobinson.net/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;&lt;img src="http://garyrob.blogs.com/Photo77.jpg" width="320" height="240" alt="photo meme"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Instructions: Take a picture of yourself right now. Don&amp;#8217;t change your clothes, don&amp;#8217;t fix your hair - just take a picture. Post that picture with NO editing. Post these instructions with the picture.&lt;/p&gt;

&lt;p&gt;I think this meme may have started with &lt;a href="http://jeremyhylton.blogspot.com/2008/09/photo-meme.html"&gt;Jeremy Hilton&lt;/a&gt;, &lt;a href="http://holdenweb.blogspot.com/2008/09/photo-meme.html"&gt;and is now&lt;/a&gt; &lt;a href="http://sayspy.blogspot.com/2008/09/photo-meme.html"&gt;out&lt;/a&gt; &lt;a href="http://www.mechanicalcat.net/richard/log/Python/Photo_Meme"&gt;of&lt;/a&gt; &lt;a href="http://www.willmcgugan.com/2008/09/20/photo-meme/"&gt;control&lt;/a&gt;...&lt;/p&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~4/399800918" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://www.garyrobinson.net/2008/09/photo-meme-1.html</feedburner:origLink></entry>
    <entry>
        <title>Video debunking McCain ads -- spread it.</title>
        <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~3/392600268/video-debunking.html" />
        <link rel="service.edit" type="application/atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=9716/entry_id=55616352" title="Video debunking McCain ads -- spread it." />
        <link rel="replies" type="text/html" href="http://www.garyrobinson.net/2008/09/video-debunking.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-55616352</id>
        <published>2008-09-14T14:16:09-07:00</published>
        <updated>2008-09-14T21:17:08Z</updated>
        <summary>Here's a great video debunking some of the McCain campaigns recent distortions/lies. I've always liked McCain for being a "straight talker." Now it looks like he's decided he'd rather lose his integrity than lose an election. And it's working. As...</summary>
        <author>
            <name>Gary Robinson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Current Affairs" />
        
        
<content type="xhtml" xml:lang="ar" xml:base="http://www.garyrobinson.net/"><div xmlns="http://www.w3.org/1999/xhtml"><p>Here's a great video debunking some of the McCain campaigns recent distortions/lies.</p>

<p>I've always liked McCain for being a "straight talker." Now it looks like he's decided he'd rather lose his integrity than lose an election. And it's <a href="http://www.pollster.com/polls/us/08-us-pres-ge-mvo.php">working</a>. </p>

<p>As I've noted on this blog <a href="http://www.garyrobinson.net/2008/03/hillarys-bosnia.html">before</a>, the Internet gives us the possibility of strengthening the power of a truth through viral dissemination of that truth. If people don't know something, it's not going to have an effect on their thinking.</p>

<p>So, if you agree that people who can't be elected honestly shouldn't be elected, please spread this video around.</p>

<p><br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/IH0xzsogzAk&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;fs=1" /><param name="allowFullScreen" value="true" /><embed src="http://www.youtube.com/v/IH0xzsogzAk&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344" /></object></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~4/392600268" height="1" width="1" /></div></content>


    <feedburner:origLink>http://www.garyrobinson.net/2008/09/video-debunking.html</feedburner:origLink></entry>
    <entry>
        <title>Splitting a Python list into sublists</title>
        <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~3/267898355/splitting-a-pyt.html" />
        <link rel="service.edit" type="application/atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=9716/entry_id=48273244" title="Splitting a Python list into sublists" />
        <link rel="replies" type="text/html" href="http://www.garyrobinson.net/2008/04/splitting-a-pyt.html" thr:count="1" thr:when="2008-10-17T20:38:35Z" />
        <id>tag:typepad.com,2003:post-48273244</id>
        <published>2008-04-10T12:17:21-07:00</published>
        <updated>2008-10-17T20:38:36Z</updated>
        <summary>Suppose you want to divide a Python list into sublists of approximately equal size. Since the number of desired sublists may not evenly divide the length of the original list, this task is (just) a tad more complicated than one...</summary>
        <author>
            <name>Gary Robinson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="xhtml" xml:lang="ar" xml:base="http://www.garyrobinson.net/"><div xmlns="http://www.w3.org/1999/xhtml"><p>Suppose you want to divide a Python list into sublists of approximately equal size. Since the number of desired sublists may not evenly divide the length of the original list, this task is (just) a tad more complicated than one might at first assume.</p>

<p>One <a href="http://aspn.activestate.com/ASPN/Cookbook/Python">Python Cookbook</a> <a href="http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/425397">entry</a> is:</p>

<pre>
def slice_it(li, cols=2): 
    start = 0 
    for i in xrange(cols): 
        stop = start + len(li[i::cols]) 
        yield li[start:stop] 
        start = stop</pre>

<p>which gives the exact number of subsequences, while varying the length of the subsequences a bit if necessary. It uses Python's slicing feature to get the lengths.</p>

<p>That was written in response to an <a href="http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/425044">earlier</a> cookbook entry which had the following one-liner: </p>

<pre>
[seq[i:i+size] for i  in range(0, len(seq), size)]</pre>

<p>I like that it's a one-liner but don't like a couple of things about it. If your goal isn't a particular sublist length but rather to divide the list up into pieces, you need another line to compute the size. And then it doesn't turn out too well. Suppose you want to divide a string of length 10 into 4 substrings:</p>

<p><br />
<pre>&gt;&gt;&gt; size=10/4<br />
&gt;&gt;&gt; size<br />
2<br />
&gt;&gt;&gt; seq = [1,2,3,4,5,6,7,8,9,10]<br />
&gt;&gt;&gt; [seq[i:i+size] for i  in range(0, len(seq), size)]<br />
[[1, 2], [3, 4], [5, 6], [7, 8], [9, 10]]</pre><br />
(One substring more than desired.)</p>

<p>Try setting size to 3 to get fewer substrings:</p>

<pre>&gt;&gt;&gt; size=3
&gt;&gt;&gt; [seq[i:i+size] for i  in range(0, len(seq), size)]
[[1, 2, 3], [4, 5, 6], [7, 8, 9], [10]] </pre>
(Dissimilar lengths.)

<p>Here's a briefer one-liner using the slice idea, which doesn't require you to compute the length, and does give the exact number of subsequences you want and with lengths that are more appropriately divided:<br />
<pre><br />
[seq[i::num] for i in range(num)]</pre></p>

<p>The drawback there is that the subsequences are not actually subsequences of seq; seq is sliced and diced. But, all the elements are in the output and the subsequences are as close as possible to the same length:</p>

<pre>&gt;&gt;&gt; seq = [1,2,3,4,5,6,7,8,9,10]
&gt;&gt;&gt; [seq[i::num] for i in range(num)]
[[1, 5, 9], [2, 6, 10], [3, 7], [4, 8]]</pre><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~4/267898355" height="1" width="1" /></div></content>


    <feedburner:origLink>http://www.garyrobinson.net/2008/04/splitting-a-pyt.html</feedburner:origLink></entry>
    <entry>
        <title>Hillary's Bosnia Trip and the Fate of the World</title>
        <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~3/256535550/hillarys-bosnia.html" />
        <link rel="service.edit" type="application/atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=9716/entry_id=47419044" title="Hillary's Bosnia Trip and the Fate of the World" />
        <link rel="replies" type="text/html" href="http://www.garyrobinson.net/2008/03/hillarys-bosnia.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-47419044</id>
        <published>2008-03-23T07:36:54-07:00</published>
        <updated>2008-03-23T19:40:24Z</updated>
        <summary>Last week I mentioned a statement out of Hillary's campaign that was so cynical I found it downright revolting. I'm following up today with a statement from Hillary herself that appears to be a blatant lie. "I remember landing under...</summary>
        <author>
            <name>Gary Robinson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Current Affairs" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="html" xml:lang="ar" xml:base="http://www.garyrobinson.net/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Last week I &lt;a href="http://www.amazon.com/Woman-Charge-Hillary-Clinton-Vintage/dp/0307388557/"&gt;mentioned&lt;/a&gt; a statement out of Hillary's campaign that was so cynical I found it downright revolting. I'm following up today with a statement from Hillary herself that appears to be a blatant lie. &lt;/p&gt;

&lt;blockquote&gt;"I remember landing under sniper fire. There was supposed to be some kind of a greeting ceremony at the airport, but instead we just ran with our heads down to get into the vehicles to get to our base."
--Hillary Clinton, speech at George Washington University, March 17, 2008. [&lt;a href="http://www.democraticunderground.com/discuss/duboard.php?az=show_mesg&amp;amp;forum=132&amp;amp;topic_id=5211987&amp;amp;mesg_id=5212672"&gt;Democratic Underground&lt;/a&gt;]&lt;/blockquote&gt;

&lt;p&gt;Here is a photo of the actual incident: &lt;br /&gt;
&lt;img src=http://www.washingtonpost.com/wp-dyn/content/photo/2008/03/20/PH2008032002697.jpg&gt;&lt;/p&gt;

&lt;p&gt;The photo was retrieved by the &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/03/21/AR2008032102989.html"&gt;Washington Post&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Here is a video (thanks to &lt;a href="http://donklephant.com/2008/03/22/hillarys-bosnia-fib/"&gt;Donklephant&lt;/a&gt;): &lt;br /&gt;
&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/iOsGo_HWP-c&amp;#38;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/iOsGo_HWP-c&amp;#38;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;I don't know what to say other than that I don't want another unmitigated liar in the White House. Especially one who seems to be running partly on the idea of being an especially smart person, but who isn't tuned-in enough to know that her lies are often of such of a nature that they can be quickly exposed by the media. (There are plenty of other lies coming from her or her campaign that I'm not taking the time to mention here.)&lt;/p&gt;

&lt;p&gt;Which brings me to another point. As everyone knows, the Internet is a hugely important factor in this campaign. For instance, most campaign money is now being raised through the Internet.&lt;/p&gt;

&lt;p&gt;Sometimes people explain the Clinton's campaign approach as being based on old-school politics. Perhaps, they say, if they were of today's generation, they'd be different. It may be that Hillary has simply been trained over decades that this is the only way to win an election, and that with a different experience, she would have taken a very different approach.&lt;/p&gt;

&lt;p&gt;I am willing to hypothesize that the main difference is the Internet. For instance, in the old days, Obama's speech in response to the Wright flap would have been seen by very few people. Instead the TV networks would run a few sound bites, and spend most of the air time conducting interviews with analysts saying that the speech wasn't going to make any difference because the Wright sound bites are much more powerful than any that could be culled from Obama's speech. (Which is basically what is happening network news today.)&lt;/p&gt;

&lt;p&gt;But almost three million people have accessed the whole speech on YouTube. It's a great speech. Some have said it's brilliant.&lt;/p&gt;

&lt;p&gt;I'm not sure I'd classify it that way. To me, it seems more like a reasonable and intelligent person talking directly to us as if we, too, are reasonable and intelligent. And that is historically so extremely unusual in American politics that by contrast, it's as if it is brilliant, even if it's "only" reasonable and intelligent.&lt;/p&gt;

&lt;p&gt;He assumes what the television networks do not: that Americans have an attention span that can tolerate thoughtful speech for more than 10 seconds. But that's also the speech's drawback from the old-media perspective: there aren't many (any?) sound bites that can be extracted from it. It would not have been effective in the old-media days except for those few who would go to the trouble of finding and reading the whole thing in a newspaper. And historically, that group has not been enough to reach the critical mass that determines elections.&lt;/p&gt;

&lt;p&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/pWe7wTVbLUU&amp;#38;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/pWe7wTVbLUU&amp;#38;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;The ability for any American who wishes to to conveniently see such a speech is a potential game-changer, particularly because those viewers have the ability to tell their friends (and readers, in the case of bloggers) what they think. The availability of such materials on the Internet (including such materials the expose of Hillary's Bosnia lie), added to word of mouth, means that the possibility for a new style of politics is here.&lt;/p&gt;

&lt;p&gt;I believe Obama's success so far in this campaign is a result of that possibility reaching actual fruition. I believe that we may be entering an era where lies will be less commonplace and more quickly exposed. And where the result of that is that people are elected to high office who are more honest in their approach because the old style just won't work as well. People who are fundamentally dishonest will be less likely to succeed; and those who aren't won't be trained to believe that dishonesty is the only way to win.&lt;/p&gt;

&lt;p&gt;But a key step in that equation is the word-of-mouth piece. Sound bites on the media are still extremely powerful. Most people will still not view Obama's race speech on the Internet; they'll see the Wright sound bites on the networks. So the availability of materials like this on the Internet is not enough. Word of mouth is also required. As Obama says, "We are the solution." Those who don't view the materials directly can hear about them from those who do. Hopefully they will be inspired to view the original materials for themselves. But if not, they can still be moved by hearing from those who have done so. &lt;/p&gt;

&lt;p&gt;Either way, it's good. Anyone who shares the information is helping the process, one way or another. Obama's success so far indicates that the two factors, combined, can reach critical mass. I think it's time to hypothesize that this election is already historic, and potentially world-changing: we may be entering a time when our elected officials will be... &lt;em&gt;better&lt;/em&gt;. To a nontrivial degree. Nothing is ever perfect and utopia never arrives. But better is good.&lt;/p&gt;

&lt;p&gt;Think of the music industry. The Internet is truly transforming it. There is absolutely no reason to assume that the same can't happen for politics, and for reasons that are not dissimilar. It just isn't as obvious, yet, what is changing and why.&lt;/p&gt;

&lt;p&gt;We all have to chip in, though, to make it happen. And that's why I am posting this today.&lt;/p&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~4/256535550" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://www.garyrobinson.net/2008/03/hillarys-bosnia.html</feedburner:origLink></entry>
    <entry>
        <title>Apple tacking subscription fee onto iPod/iPhone?</title>
        <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~3/254342390/apple-tacking-s.html" />
        <link rel="service.edit" type="application/atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=9716/entry_id=47248572" title="Apple tacking subscription fee onto iPod/iPhone?" />
        <link rel="replies" type="text/html" href="http://www.garyrobinson.net/2008/03/apple-tacking-s.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-47248572</id>
        <published>2008-03-19T08:23:51-07:00</published>
        <updated>2008-03-20T18:53:06Z</updated>
        <summary>There have been rumors making the rounds that Apple has been looking at offering a music subscription service as an alternative to its so-called “a la carte” model where iTunes customers pay a flat fee for every song they buy....</summary>
        <author>
            <name>Gary Robinson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Music" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="html" xml:lang="ar" xml:base="http://www.garyrobinson.net/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;blockquote&gt;There have been rumors making the rounds that Apple has been looking at offering a music subscription service as an alternative to its so-called &amp;#8220;a la carte&amp;#8221; model where iTunes customers pay a flat fee for every song they buy. Naturally the a comparison with RealNetwork&amp;#8217;s Rhapsody service comes to mind.

&lt;p&gt;But now there&amp;#8217;s a report from the Financial Times that suggests that Apple is instead looking at another model: Charge an extra premium for the iPod or iPhone device, and then offer consumers full access to the entire iTunes music library. It&amp;#8217;s similar to a deal from phone maker Nokia. But the FT says the big difference is in scale. Nokia is said to offer a pot of money that amounts to $80 per device, and then divide the pot among the record labels according to market share percentages. Apple&amp;#8217;s proposed rate is said to be closer to $20, which makes a lot of sense. Of course they&amp;#8217;re pretty far apart on what constitutes a reasonable rate.&lt;br /&gt;
...&lt;br /&gt;
Meanwhile, I can&amp;#8217;t help but remember that Steve Jobs years ago derided the idea of &amp;#8220;renting&amp;#8221; music. He often hates something before he loves it. Remember when he said music was a background activity and that as such video wouldn&amp;#8217;t make sense on the iPod? It wasn&amp;#8217;t long before Apple launched TV shows on iTunes. Yeah. It&amp;#8217;s like that. This story is probably true. [&lt;a href="http://www.businessweek.com/technology/ByteOfTheApple/blog/archives/2008/03/report_apples_n.html"&gt;BusinessWeek&lt;/a&gt;]&lt;/blockquote&gt;&lt;/p&gt;

&lt;p&gt;In a post entitled "Steve Jobs vs. Subscriptions" I once &lt;a href="http://www.garyrobinson.net/2004/10/steve_jobs_vs_s.html"&gt;argued on this blog&lt;/a&gt; that a subscription model is superior, and that despite statements to the contrary from Jobs, it was for temporary, tactical reasons that Apple wasn't already moving in that direction. &lt;/p&gt;

&lt;p&gt;I listed a number of reasons the subscription model is superior. The first comment to that post was from someone purporting to be Steve Jobs who said "And here's one reason it isn't superior: when I stop paying all the music goes away." (Personally, I see no reason to think it wasn't the man himself; that's something he has said in other contexts as well.)&lt;/p&gt;

&lt;p&gt;My response was: "But, unless you were planning to stop buying music piece-by-piece, you'll be spending money in the future on music anyway. And I, for one, have no such plans. So, I don't see how the 'when I stop paying all the music goes away' has much merit in the real world."&lt;/p&gt;

&lt;p&gt;I subsequently heard from some folks who &lt;a href="http://www.garyrobinson.net/2005/02/more_subscripti.html"&gt;claimed&lt;/a&gt; that they never needed to buy signficantly more music than they already bought in college, so in fact, they said, the Jobs argument was true for them. I find it hard to believe anyone is really like that, but I suppose some people are.&lt;/p&gt;

&lt;p&gt;Others argued that subscriptions cost too much. My &lt;a href="http://www.garyrobinson.net/2005/02/more_subscripti.html"&gt;reply&lt;/a&gt; was basically that that was an illusion, undoubtedly brought on by the high price of the first subscriptions services. There was no reason that subscriptions had to remain that high -- if you thought they were going to, you just weren't thinking ahead enough. One solution, I argued, was to have different tiers of service.&lt;/p&gt;

&lt;p&gt;The model of tacking $20 onto the price of an iPod/iPhone fulfills that promise in a big way -- although it's so cheap it even eliminates the need for different tiers. According to the BusinessWeek article, folks in Europe tend to buy new cell phones every year, so at least for that group it's equivalent to a $20/yr subscription fee. &lt;/p&gt;

&lt;p&gt;But, more likely, the music access would be time-limited and when it expires, Apple would offer a renewal on an annual basis.&lt;/p&gt;

&lt;p&gt;I don't know if Jobs is able to do a deal with the labels that really gets the pricing down to that level. But if he can pull it off, it will be a huge step forward. (At least for those music lovers who also like Apple hardware! A group I happen belong to -- my family owns two iPhones, three actively-used iPods, two Apple TV's, and three Apple laptops.)&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Update: It looks like it's not actually going to happen in the near future, but the idea is being "kicked around":&lt;/p&gt;

&lt;blockquote&gt;According to a story in the Financial Times, Apple (AAPL) would charge enough for iPod and iPhone devices to cover the cost of licensing entire music collections. It would use that premium to create a pool of revenue, a portion of which would be divided among the major music labels, the newspaper said.

&lt;p&gt;Trouble is, no such talks are under way, according to people familiar with Apple's plans. An Apple spokesperson declined to comment. Insiders at major music labels were similarly dismissive. One person familiar with the matter said the idea of subscription plan has been "kicked around" for about a year, but said there have been "no meaningful discussions" on the subject. [&lt;a href="http://www.businessweek.com/technology/content/mar2008/tc20080319_503917.htm"&gt;BusinessWeek&lt;/a&gt;] &lt;/blockquote&gt;&lt;/p&gt;

&lt;p&gt;I continue to think that the long-run outcome will probably be some kind of iTunes music subscription service. This recent "kicking around" is a first step.&lt;/em&gt;&lt;/p&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~4/254342390" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://www.garyrobinson.net/2008/03/apple-tacking-s.html</feedburner:origLink></entry>
    <entry>
        <title>No smooth jazz ID3 tag</title>
        <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~3/252026639/no-smooth-jazz.html" />
        <link rel="service.edit" type="application/atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=9716/entry_id=47071622" title="No smooth jazz ID3 tag" />
        <link rel="replies" type="text/html" href="http://www.garyrobinson.net/2008/03/no-smooth-jazz.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-47071622</id>
        <published>2008-03-15T09:23:51-07:00</published>
        <updated>2008-03-16T13:52:59Z</updated>
        <summary>Jazz and smooth jazz are very different things. People who like jazz very often dislike smooth jazz. (Frankly, I can't stand it, though I listen to jazz quite a bit; for example John Coltrane's "A Love Supreme" is one of...</summary>
        <author>
            <name>Gary Robinson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Music" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="xhtml" xml:lang="ar" xml:base="http://www.garyrobinson.net/"><div xmlns="http://www.w3.org/1999/xhtml"><p>Jazz and <a href="http://en.wikipedia.org/wiki/Smooth_jazz">smooth jazz</a> are very different things. People who like jazz very often dislike smooth jazz. (Frankly, I can't stand it, though I listen to jazz quite a bit; for example John Coltrane's "<a href="http://en.wikipedia.org/wiki/A_Love_Supreme">A Love Supreme</a>" is one of my favorite recordings of all time.)</p>

<p>Or as <a href="http://en.wikipedia.org/wiki/Smooth_jazz">Wikipedia</a> puts it:</p>

<blockquote>The term "Smooth jazz" seems to inspire controversy. Normal jazz purists contend that smooth jazz is, in actuality, not jazz of any kind, regarding it as a misleading marketing buzzword that represents an attempt to hijack the ostensible prestige of jazz in order to sell what is really a form of "elevator music". They consider the smooth jazz genre uninspired, lacking the depth of expression, harmonic and rhythmic sophistication, and complex improvisation that are hallmarks of traditional jazz; substituting, at times, trite and hackneyed musical phrasing.
</blockquote>
But there is no <a href="http://www.linuxselfhelp.com/HOWTO/MP3-HOWTO-13.html#ss13.3">ID3 tag</a> for smooth jazz. Id3 tags include one for Rock, and also distinguish many different kinds of rock (Southern Rock, Hard Rock, Progressive Rock, etc.). Many of those rock  subgenres share fans much more readily than jazz and smooth jazz do.

<p>This seems to me to be a significant oversight in the ID3 tag definition.</p>

<p>If any readers know who to lobby to change this, please let me know -- I think this could be a helpful change for music software.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~4/252026639" height="1" width="1" /></div></content>


    <feedburner:origLink>http://www.garyrobinson.net/2008/03/no-smooth-jazz.html</feedburner:origLink></entry>
    <entry>
        <title>Has she no sense of decency?</title>
        <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~3/249072123/has-she-no-sens.html" />
        <link rel="service.edit" type="application/atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=9716/entry_id=46842542" title="Has she no sense of decency?" />
        <link rel="replies" type="text/html" href="http://www.garyrobinson.net/2008/03/has-she-no-sens.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-46842542</id>
        <published>2008-03-10T13:03:51-07:00</published>
        <updated>2008-03-10T20:05:11Z</updated>
        <summary>I've been keeping politics out of this blog lately, but this just takes the cake. Howard Wolfson, Clinton's chief spokesman, said during a conference call with reporters that Clinton would not pick a running mate who has not met the...</summary>
        <author>
            <name>Gary Robinson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Current Affairs" />
        
        
<content type="xhtml" xml:lang="ar" xml:base="http://www.garyrobinson.net/"><div xmlns="http://www.w3.org/1999/xhtml"><p>I've been keeping politics out of this blog lately, but <a href="http://thehill.com/campaign-2008/clinton-camp-says-obama-must-pass-national-security-threshold-to-be-veep-2008-03-10.html">this</a> just takes the cake.</p>

<blockquote>Howard Wolfson, Clinton's chief spokesman, said during a conference call with reporters that Clinton would not pick a running mate who has not met the “national security threshold” — as Clinton’s military advisers and Wolfson put it on the call — but that it is possible Obama could meet that threshold by this summer's Democratic convention.</blockquote>

<p>In other words, if she gets to be the nominee, and she needs him as VP in order to harness his enthusiastic supperters, he'll magically gain enough experience to be President. Honestly, I find the brazenness of her cynicism amazing, astounding, and revolting.</p>

<p>She undoubtedly thinks that's the only way the Democrats can beat McCain. But the fact is, Obama came out of nowhere and is doing pretty darn well without stooping to such depths. It's possible to do. She just can't do it herself. <br />
</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~4/249072123" height="1" width="1" /></div></content>


    <feedburner:origLink>http://www.garyrobinson.net/2008/03/has-she-no-sens.html</feedburner:origLink></entry>
    <entry>
        <title>Predicting personality based upon musical tastes</title>
        <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~3/248125163/predicting-pers.html" />
        <link rel="service.edit" type="application/atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=9716/entry_id=46770584" title="Predicting personality based upon musical tastes" />
        <link rel="replies" type="text/html" href="http://www.garyrobinson.net/2008/03/predicting-pers.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-46770584</id>
        <published>2008-03-08T17:06:05-08:00</published>
        <updated>2008-03-09T01:08:03Z</updated>
        <summary>Interesting research showing very positive correlations between musical tastes and certain predicted personality traits: While videos and photos are good for assessing conscientiousness and extraversion, music preferences beat them in allowing observers to predict the participants' own ratings of their...</summary>
        <author>
            <name>Gary Robinson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Music" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Science" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="xhtml" xml:lang="ar" xml:base="http://www.garyrobinson.net/"><div xmlns="http://www.w3.org/1999/xhtml"><p>Interesting research showing very positive correlations between musical tastes and certain predicted personality traits:</p>

<blockquote>While videos and photos are good for assessing conscientiousness and extraversion, music preferences beat them in allowing observers to predict the participants' own ratings of their agreeableness, emotional stability, and openness to experience. In all, observers' ratings of participants were positively correlated with 14 different personality traits, including those listed above, as well as others such as forgiveness, imagination, and positive affect. [<a href="http://www.scienceblogs.com/cognitivedaily/2006/03/do_musical_tastes_help_you_get.php">Cognitive Daily</a>]</blockquote><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~4/248125163" height="1" width="1" /></div></content>


    <feedburner:origLink>http://www.garyrobinson.net/2008/03/predicting-pers.html</feedburner:origLink></entry>
    <entry>
        <title>Python-safethread</title>
        <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~3/214011786/python-safethre.html" />
        <link rel="service.edit" type="application/atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=9716/entry_id=43928586" title="Python-safethread" />
        <link rel="replies" type="text/html" href="http://www.garyrobinson.net/2008/01/python-safethre.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-43928586</id>
        <published>2008-01-09T13:22:03-08:00</published>
        <updated>2008-02-27T05:29:40Z</updated>
        <summary>I haven't posted in quite some time, for several reasons. First, I'm working really hard and it's been hard to find time to post. Possibly a bigger issue is that when I'm posting much less often, I find that I...</summary>
        <author>
            <name>Gary Robinson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="xhtml" xml:lang="ar" xml:base="http://www.garyrobinson.net/"><div xmlns="http://www.w3.org/1999/xhtml"><p>
I haven't posted in quite some time, for several reasons. First, I'm working really hard and it's been hard to find time to post. Possibly a bigger issue is that when I'm posting much less often, I find that I lose the blogging mindset. Yet another thing is: I think all day about my company's technology and plans, but can't post about those because they're secret for the time being!
</p><p>
In any case, I ran across a project called <a href="http://code.google.com/p/python-safethread/">python-safethread</a> today. Its intention is to make a version of Python that does without the <a href="http://docs.python.org/api/threads.html">GIL</a> and has modern constructs for concurrency. Its home page lists some of its major features:
</p><ul>
<li>Exceptions from threads propagate naturally and cause the program to shut down gracefully.</li>
<li>No memory model is necessary. All mutable objects are safely contained with monitors (similar to Concurrent Pascal's monitors, but different from Java's monitors.)</li>
<li>Deadlocks are detected and broken automatically.</li>
<li>Finalization is thread-safe (and uses a much simpler mechanism at a low-level.)</li>
<li>Most existing single-threaded code will continue to be correct (and in good style) when used amongst threads. Some boilerplate may be necessary to share module and class objects between threads.</li>
<li>The GIL is removed. Each additional thread should run at or near 100% throughput. However, the base (single-threaded) throughput is only around 60-65% that of normal CPython, so you'll need several threads for this to be worthwhile. </li>
</ul><p>
The author says that he's aiming to make it an alternate <a href="http://python.org/">CPython</a> version ala <a href="http://www.stackless.com/">Stackless</a>, but hopes to incorporate it into mainstream CPython at some point. Right now it's at a very early state of development.
</p><p>
It sounds like a very interesting project, and I thought it was a good item to post about after all this time.
</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~4/214011786" height="1" width="1" /></div></content>


    <feedburner:origLink>http://www.garyrobinson.net/2008/01/python-safethre.html</feedburner:origLink></entry>
    <entry>
        <title>Math Joke</title>
        <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~3/151989589/math-joke.html" />
        <link rel="service.edit" type="application/atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=9716/entry_id=38447711" title="Math Joke" />
        <link rel="replies" type="text/html" href="http://www.garyrobinson.net/2007/09/math-joke.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-38447711</id>
        <published>2007-09-04T03:39:42-07:00</published>
        <updated>2008-02-24T06:32:02Z</updated>
        <summary>Theorem: Consider the set of all sets that have never been considered. Hey! They're all gone! Oh, well, never mind... [Dr. David Batchelor, hat tip to Eric Postpischil]</summary>
        <author>
            <name>Gary Robinson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Science" />
        
        
<content type="xhtml" xml:lang="ar" xml:base="http://www.garyrobinson.net/"><div xmlns="http://www.w3.org/1999/xhtml"><p>Theorem: Consider the set of all sets that have never been considered. Hey! They're all gone! Oh, well, never mind... [Dr. David Batchelor, hat tip to <a href="http://edp.org/mathjoke.htm">Eric Postpischil</a>]</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~4/151989589" height="1" width="1" /></div></content>


    <feedburner:origLink>http://www.garyrobinson.net/2007/09/math-joke.html</feedburner:origLink></entry>
    <entry>
        <title>Why the Zune has wi-fi</title>
        <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~3/110410957/why_the_zune_ha.html" />
        <link rel="service.edit" type="application/atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=9716/entry_id=33098134" title="Why the Zune has wi-fi" />
        <link rel="replies" type="text/html" href="http://www.garyrobinson.net/2007/04/why_the_zune_ha.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-33098134</id>
        <published>2007-04-19T12:29:57-07:00</published>
        <updated>2008-02-22T14:13:30Z</updated>
        <summary>Microsoft is in the business of manufacturing monopolies. Ever since the deal with IBM that launched Microsoft as we know it today -- the deal where Microsoft sold PC-DOS to IBM but could also sell a fully compatible MS-DOS to...</summary>
        <author>
            <name>Gary Robinson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Music" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="xhtml" xml:lang="ar" xml:base="http://www.garyrobinson.net/"><div xmlns="http://www.w3.org/1999/xhtml"><p>Microsoft is in the business of manufacturing <a href="http://www.techweb.com/wire/story/TWB20000419S0012">monopolies</a>. Ever since the deal with IBM that launched Microsoft as we know it today -- the deal where Microsoft sold PC-DOS to IBM but could also sell a fully compatible MS-DOS to other manufacturers -- their prime focus has been on that one task. Why do you own Word? If you're like most people, it's not because Word is the greatest word processor in the world for the money, it's so that you can exchange documents with the rest of the world. Everybody has Word primarily because everybody has Word.</p>

<p>Now imagine a world in which everybody had Zunes. You could exchange songs via wi-fi with anybody you want (OK, only for 3 days/3 plays). In that world, if you were the one person without a Zune, there's a good chance you'd want to have one. The lock-in is not as great as it is for Word, but it's the same idea.</p>

<p>Of course, today, the Zune's wi-fi is almost completely worthless because there is no local density of Zunes. But Microsoft is looking ahead to the time that they already have a critical mass of Zune owners. Then wi-fi will be the ether through which user interaction supports their monopoly, just as document exchange plays the same role for Word.</p>

<p>Of course, this all depends on the Zune getting to critical mass. My bet is that it will never happen, because there is little reason to choose Zune over various competitors today. While Microsoft's patented monopoly-machine thinking is clearly visible, in this case it seems more like wishful thinking.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~4/110410957" height="1" width="1" /></div></content>


    <feedburner:origLink>http://www.garyrobinson.net/2007/04/why_the_zune_ha.html</feedburner:origLink></entry>
    <entry>
        <title>Goombah Free Music Player</title>
        <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~3/108820217/goombah_free_mu.html" />
        <link rel="service.edit" type="application/atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=9716/entry_id=32863604" title="Goombah Free Music Player" />
        <link rel="replies" type="text/html" href="http://www.garyrobinson.net/2007/04/goombah_free_mu.html" thr:count="3" thr:when="2009-01-04T18:54:44Z" />
        <id>tag:typepad.com,2003:post-32863604</id>
        <published>2007-04-13T08:16:54-07:00</published>
        <updated>2009-01-04T18:54:44Z</updated>
        <summary>Over in the sidebar you'll see our latest goodie, the Radio Free Goombah player. It contains some totally free, podsafe music that I particularly like from the Goombah free music collection. You, too, can make a Radio Free Goombah player...</summary>
        <author>
            <name>Gary Robinson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Music" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="xhtml" xml:lang="ar" xml:base="http://www.garyrobinson.net/"><div xmlns="http://www.w3.org/1999/xhtml"><p>Over in the sidebar you'll see our latest goodie, the Radio Free Goombah player. It contains some totally free, <a href="http://en.wikipedia.org/wiki/Podsafe">podsafe</a> music that I particularly like from the <a href="http://www.goombah.com/">Goombah</a> <a href="http://django.goombah.com/tracks/">free music collection</a>.</p>

<p>You, too, can make a Radio Free Goombah player and add it to your blog, email it to someone, or just listen to it yourself. <a href="http://django.goombah.com/tracks/">Pick</a> the free tracks you like best and load 'em in. When a track the listener particularly enjoys comes up, she can click the Keep button and it's saved to her hard disk. No DRM -- play it anywhere.</p>

<p>While I'm at it, I might as well make some comments about these particular tracks!</p>

<p>Allen Shadow is an old friend of mine. I love his music. It's not mainstream -- the lyrics are intense and attention-demanding (probably the single closest comparison is to Lou Reed) and the music is not the usual pablum. It's not background music, and it's a kind of music that's hard to mass-market, despite the well-deserved, <a href="http://www.allenshadow.com/">uniformly great reviews</a> it's received. Check out, for example, the beautiful half-step drop on the words "forty-second street" in Crossroads Of America.</p>

<p>There is an audience for this music, and one of the things in my mind as the ideas and technology for Goombah came together over a number of years was to enable him, and others like him, to reach their audiences. The Internet has provided the raw technological materials for quite some time, but only now is the problem really being <a href="http://www.goombah.com/">solved</a>.</p>

<p>Anyway, these tracks from Allen are from his album <a href="http://www.allenshadow.com/Pages/cd_kks.html">King Kong Serenade</a> which is all about New York City. Don't put them on as background music. Really listen. The lyrics may be found <a href="http://www.allenshadow.com/Pages/lyrics.html">here</a>.</p>

<p>Gunnar Madsen is an artist Goombah recommended to me. He's my favorite new artist discovery in quite some time. Unusual and interesting lyrics; compelling music. If your tastes are like mine you'll love his track "Something Special."</p>

<p>Girlyman is a group I'd heard of but never paid attention to before Goombah recommended it. Viola is a gorgeous track.</p>

<p>Ani Difranco's 2 Little Girls is a longtime favorite of mine. She does a great job in this live version. And a very energetic one too!</p>

<p>Al Di Meola is a truly great jazz guitarist. As far as I know his first recordings were with Chick Corea's Return To Forever band in the 1970's but he quickly went off on his own. Double Concerto is a beautiful track.</p>

<p>Morcheeba -- what can I say. It's not in a genre that I would normally listen to -- "Lighten Up" is very much a pop track. But Goombah recommended it to me so I gave it a try, and I think the music is great and I like the positive lyrics. Even though Morcheeba is a fairly well-known group, due to my personal listening habits there's no way I would have run across them without Goombah. Probably it won't be a track I'll be playing in 10 years, but it's really great to hear it five, or maybe ten, times. And if your tastes are like mine, you'll feel the same way. </p>

<p>This phenomenon -- getting a track just to hear and enjoy it a few times -- is something largely new in my musical experience. In the past I've tended to stick to certain beloved artists only because finding new ones has been so difficult for me -- most recordings out there consist of music I simply don't like, and I don't have the time to wade through them. Goombah eliminates that difficulty, thereby enabling me to have one night stands mixed with my usual long-term artist relationships. This is a good thing and really fun.</p>

<p>You may be wondering how you can make a Radio Free Goombah player with tracks that you choose. You can do it either from the Goombah application or on the web. On the web, go to our <a href="http://django.goombah.com/tracks/">tracks page</a>, check the checkboxes next to some of the tracks you like the most, then click the Make Radio button. A Goombah Free Music Radio will appear. Click the Widget button there. HTML will appear that you can paste into a blog. Or, click the Share button and an email will be created with a URL that links to a radio.</p>

<p>I encourage you to drop me a line and let me know what you think.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~4/108820217" height="1" width="1" /></div></content>


    <feedburner:origLink>http://www.garyrobinson.net/2007/04/goombah_free_mu.html</feedburner:origLink></entry>
    <entry>
        <title>The Apple/EMI Deal</title>
        <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~3/106385846/the_appleemi_de.html" />
        <link rel="service.edit" type="application/atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=9716/entry_id=32467896" title="The Apple/EMI Deal" />
        <link rel="replies" type="text/html" href="http://www.garyrobinson.net/2007/04/the_appleemi_de.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-32467896</id>
        <published>2007-04-03T10:44:23-07:00</published>
        <updated>2008-02-22T08:32:57Z</updated>
        <summary>I once wrote that one reason iTunes doesn't support a subscription model is for the sake of iPod lock-in: once you've bought a bunch of tracks with Apple's DRM, you can't switch to a non-Apple player without losing that money....</summary>
        <author>
            <name>Gary Robinson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Music" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="xhtml" xml:lang="ar" xml:base="http://www.garyrobinson.net/"><div xmlns="http://www.w3.org/1999/xhtml"><p>I <a href="http://www.garyrobinson.net/2004/10/steve_jobs_vs_s.html">once wrote</a> that one reason iTunes doesn't support a subscription model is for the sake of iPod lock-in: once you've bought a bunch of tracks with Apple's DRM, you can't switch to a non-Apple player without losing that money. </p>

<p>I <a href="http://radio.weblogs.com/0101454/2003/08/01.html">also wrote</a> that I have continued to buy most of my music from Amazon rather than iTunes because of the low bit-rate of iTunes downloads. I can tell the difference between an iTunes 128kbs download and a CD and it's significant to me.</p>

<p>It looks like the Apple/EMI deal does away with both of those objections to buying from iTunes, at least when I buy EMI tracks. They may now be purchased without DRM and at double the bit-rate -- basically good enough that I have not been able to reliably discern a loss in sound quality. In fact it's the bit-rate I use when ripping CD's.</p>

<p>I still think lock-in was part of Apple's strategy. But since it's turning out that <a href="http://www.apple.com/hotnews/thoughtsonmusic/">only 3%</a> of the music on iPods comes from the iTunes Music Store, the hoped-for lock-in is just not occurring. Apple will do better by giving users a better experience, and that means getting rid of DRM.</p>

<p>I predict that now that EMI has made the first move, other labels will follow suit, akin to the way other airlines tend to follow when one makes a major change in fares. As long as everyone is doing the same thing, things can go on as they are. But then when one makes the inevitable shift, the others must follow to remain competitive.</p>

<p>But it is not as inevitable in this case as it often is with airline pricing, because music buyers can't just switch over to EMI. They want the albums they want, and those are available only from the labels that make them. The general switch to non-DRM'd downloads may take quite some time. Other labels appear to be betting that they can maintain DRM until CD's go the way of vinyl, at which point, they appear to be assuming, DRM will actually help them rather than merely be a nuisance to consumers. (DRM doesn't help them now because most recordings are still purchased on CD without DRM.) But CD's appear to have a fair number of years left in them, so my prediction is that that's a bad bet.<br />
</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~4/106385846" height="1" width="1" /></div></content>


    <feedburner:origLink>http://www.garyrobinson.net/2007/04/the_appleemi_de.html</feedburner:origLink></entry>
    <entry>
        <title>Python in One Laptop Per Child</title>
        <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~3/106385847/python_in_one_l.html" />
        <link rel="service.edit" type="application/atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=9716/entry_id=31076854" title="Python in One Laptop Per Child" />
        <link rel="replies" type="text/html" href="http://www.garyrobinson.net/2007/03/python_in_one_l.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-31076854</id>
        <published>2007-03-01T14:02:28-08:00</published>
        <updated>2009-01-04T18:43:06Z</updated>
        <summary>Here's a post from a PyCon participant: I'm sitting in the plenary at PyCon where Ivan Krstic is giving an amazing talk about the One Laptop Per Child project. Even though the laptops run Linux, most of the "operating system",...</summary>
        <author>
            <name>Gary Robinson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="html" xml:lang="ar" xml:base="http://www.garyrobinson.net/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Here's a post from a &lt;a href="http://www.python.org/pycon/"&gt;PyCon&lt;/a&gt; participant:&lt;/p&gt;

&lt;blockquote&gt;I'm sitting in the plenary at PyCon where Ivan Krstic is giving an amazing talk about the &lt;a href="http://www.laptop.org/"&gt;One Laptop Per Child&lt;/a&gt; project.

&lt;p&gt;Even though the laptops run Linux, most of the "operating system", including things like the filesystem, are written in &lt;a href="http://python.org/"&gt;Python&lt;/a&gt;. In fact, the goal is to write absolutely as much as possible of the operating system in Python. [&lt;a href="http://jtauber.com/blog/2007/02/23/one_laptop_per_child%2C_python_%28and_cleese%29"&gt;James Tauber&lt;/a&gt;]&lt;/blockquote&gt;&lt;/p&gt;

&lt;p&gt;That's great. As most readers of this blog now, &lt;a href="http://www.goombah.com/"&gt;Goombah&lt;/a&gt; is written in Python. In fact Python has been may language of choice for around 10 years now, so it's nice to watch its ongoing progress. &lt;/p&gt;

&lt;p&gt;Oh, and &lt;a href="http://waffle.wootest.net/2007/02/16/the-planks-in-the-bridge/"&gt;here&lt;/a&gt;'s why you should write Cocoa apps in Python (or Ruby) instead if you're thinking about using Java. &lt;/p&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~4/106385847" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://www.garyrobinson.net/2007/03/python_in_one_l.html</feedburner:origLink></entry>
    <entry>
        <title>Goombah 0.98.8</title>
        <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~3/106385848/goombah_0988.html" />
        <link rel="service.edit" type="application/atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=9716/entry_id=31061106" title="Goombah 0.98.8" />
        <link rel="replies" type="text/html" href="http://www.garyrobinson.net/2007/03/goombah_0988.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-31061106</id>
        <published>2007-03-01T09:05:17-08:00</published>
        <updated>2008-02-21T22:20:16Z</updated>
        <summary>This is a fairly substantial release. The biggest changes are: Goombah now has auto-update functionality -- no more need to manually download it. Goombah now works properly with multiple Windows user accounts. It now shows the date that members added...</summary>
        <author>
            <name>Gary Robinson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Music" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="xhtml" xml:lang="ar" xml:base="http://www.garyrobinson.net/"><div xmlns="http://www.w3.org/1999/xhtml"><p>
<a href="http://www.goombah.com/Download.html">This</a> is a fairly substantial release. The biggest changes are:
</p><ul>
<li>Goombah now has auto-update functionality -- no more need to manually download it.</li>
<li>Goombah now works properly with multiple Windows user accounts.</li>
<li>It now shows the date that members added each track.</li>
<li>It now uses much less CPU time when idling.</li>
</ul><p>
There are various other bug fixes and smaller improvements.
</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~4/106385848" height="1" width="1" /></div></content>


    <feedburner:origLink>http://www.garyrobinson.net/2007/03/goombah_0988.html</feedburner:origLink></entry>
    <entry>
        <title>Two takes on 2001: A Space Odyssey</title>
        <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~3/106385849/two_takes_on_20.html" />
        <link rel="service.edit" type="application/atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=9716/entry_id=30462876" title="Two takes on 2001: A Space Odyssey" />
        <link rel="replies" type="text/html" href="http://www.garyrobinson.net/2007/02/two_takes_on_20.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-30462876</id>
        <published>2007-02-14T07:11:16-08:00</published>
        <updated>2009-01-04T18:43:07Z</updated>
        <summary>"2001 is a non-verbal experience; out of two hours and 19 minutes of film, there are only less than 40 minutes of dialogue. I tried to create a visual experience, one that bypasses verbalised pigeonholing and directly penetrates the subconsciousness...</summary>
        <author>
            <name>Gary Robinson</name>
        </author>
        
        
<content type="xhtml" xml:lang="ar" xml:base="http://www.garyrobinson.net/"><div xmlns="http://www.w3.org/1999/xhtml"><p><br />
"2001 is a non-verbal experience; out of two hours and 19 minutes of film, there are only less than 40 minutes of dialogue. I tried to create a visual experience, one that bypasses verbalised pigeonholing and directly penetrates the subconsciousness with an emotional and philosophic content. To convolute McLuhan, in 2001 the message is the medium. I intended the film to be an intensely subjective experience that reaches the viewer at an inner level of consciousness, just as music does; to ‘explain’ a Beethoven symphony would be to emasculate it by erecting an artificial barrier between conception and appreciation. </p>

<p>You’re free to speculate as you wish about the philosophical and allegorical meaning of the film – and such speculation is one indication that it has succeeded in gripping the audience at a deep level – but I don’t want to spell out a verbal road map for 2001 that every viewer will feel obligated to pursue or else fear he’s missed the point. </p>

<p>I think that if 2001 succeeds at all, it is in reaching a wide spectrum of people who would not often give a thought to man’s destiny, his role in the cosmos and his relationship to higher forms of life. But even in the case of someone who is highly intelligent, certain ideas found in 2001 would, if presented as abstractions, fall rather lifelessly and be automatically assigned to pat intellectual categories; experienced in a moving visual and emotional context, however, they can resonate within the deepest fibres of one’s being."</p>

<p>- Director Stanley Kubrick in an interview with Playboy [hat tip: <a href="http://www.scifimoviepage.com/2001_30.html">scifimoviepage</a>.]</p>

<p><br />
And...<br />
<a href="http://www.youtube.com/watch?v=vzBZqTqUxXM">2001 in one minute with legos</a>.</p>

<p><em>Update: If you're interested in 2001, you'll want to see <a href="http://www.mcnblogs.com/mcindie/archives/2008/04/101_links_as_20.html">this page</a> discussing the critical reaction.</em></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~4/106385849" height="1" width="1" /></div></content>


    <feedburner:origLink>http://www.garyrobinson.net/2007/02/two_takes_on_20.html</feedburner:origLink></entry>
    <entry>
        <title>Goombah 0.98.5</title>
        <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~3/106385850/goombah_0985.html" />
        <link rel="service.edit" type="application/atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=9716/entry_id=15228226" title="Goombah 0.98.5" />
        <link rel="replies" type="text/html" href="http://www.garyrobinson.net/2007/01/goombah_0985.html" thr:count="1" thr:when="2007-02-03T12:37:16Z" />
        <id>tag:typepad.com,2003:post-15228226</id>
        <published>2007-01-16T08:38:46-08:00</published>
        <updated>2008-02-20T16:09:33Z</updated>
        <summary>We recently put out a very major new release of Goombah, which incorporates a number of "social networking" features that were absent before. We've added a built-in messaging system, the ability to see other people's most played artists, and much...</summary>
        <author>
            <name>Gary Robinson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Music" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="xhtml" xml:lang="ar" xml:base="http://www.garyrobinson.net/"><div xmlns="http://www.w3.org/1999/xhtml"><p>We recently put out a very major new release of <a href="http://www.goombah.com/Download.html">Goombah</a>, which incorporates a number of "social networking" features that were absent before. We've added a built-in messaging system, the ability to see other people's most played artists, and much more.</p>

<p>Also, I'd like to mention <a href="http://www.garyrobinson.net/2006/12/major_goombah_r.html">again</a> that you can hear most recommended tracks in Napster by clicking on the little speaker icon to the left of each track. Not just a 30-second sample -- the whole thing, completely free.</p>

<p>Check it out. <a href="mailto:grobinson@goombah.com">Let me know</a> your thoughts.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/GaryRobinsonsRants/~4/106385850" height="1" width="1" /></div></content>


    <feedburner:origLink>http://www.garyrobinson.net/2007/01/goombah_0985.html</feedburner:origLink></entry>
 
</feed>
