<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CUcEQnc7eSp7ImA9WxBbEE4.&quot;"><id>tag:blogger.com,1999:blog-3958464609117678169</id><updated>2010-03-07T23:23:23.901-08:00</updated><title>yacitus</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://yacitus.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://yacitus.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>yacitus</name><uri>http://www.blogger.com/profile/09766896734206041912</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>77</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/yacitus" /><feedburner:info uri="yacitus" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;A0EHQHY9fip7ImA9WxNaGUs.&quot;"><id>tag:blogger.com,1999:blog-3958464609117678169.post-2154917579222710406</id><published>2009-12-04T08:06:00.001-08:00</published><updated>2009-12-04T15:33:51.866-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-04T15:33:51.866-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="&quot;Barry Lyndon&quot;" /><category scheme="http://www.blogger.com/atom/ns#" term="kubrick" /><title>Barry Lyndon: yet another Kubrick masterpiece</title><content type="html">&lt;p style="clear: both"&gt;After &lt;a href="http://daringfireball.net/linked/2009/12/02/lyndon-von-trier"&gt;several&lt;/a&gt; &lt;a href="http://daringfireball.net/linked/2009/12/02/more-lyndon"&gt;recent&lt;/a&gt; &lt;a href="http://daringfireball.net/linked/2009/12/02/lyndon-hd"&gt;mentions&lt;/a&gt; of &lt;a href="http://en.wikipedia.org/wiki/Barry_Lyndon"&gt;Barry Lyndon&lt;/a&gt; on &lt;a href="http://daringfireball.net/"&gt;Daring Fireball&lt;/a&gt;, I thought I should re-watch this Kubrick film I recall the least. It's available for "Watch Instantly" on Netflix, so I put it at the top of my queue, and watched it over the last couple nights.&lt;/p&gt;&lt;p style="clear: both"&gt;The cinematography in Barry Lyndon is &lt;a href="http://littleaugury.blogspot.com/search/label/Barry%20Lyndon"&gt;beautifully painterly&lt;/a&gt;. Several scenes reminded me of the Rembrandt and other paintings I've seen at the &lt;a href="http://en.wikipedia.org/wiki/Metropolitan_Museum_Of_Art"&gt;Metropolitan Museum of Art&lt;/a&gt;.&lt;/p&gt;&lt;p style="clear: both"&gt;Of course I cried during the &lt;a href="http://kottke.org/09/12/films-that-inspired-directors"&gt;one emotional scene&lt;/a&gt;. It's much more effective for some reason because you know it's coming. (And much more effective on me now that I have children.)&lt;/p&gt;&lt;p style="clear: both"&gt;Are there any other filmmakers who have made so many masterpieces as Stanley Kubrick?&lt;/p&gt;&lt;p style="clear: both"&gt;A little bit of trivia that stood out on Kubrick's &lt;a href="http://en.wikipedia.org/wiki/Stanley_kubrick"&gt;excellent Wikipedia page&lt;/a&gt;: "…the only Academy Award Kubrick ever received was for supervising the special effects of 2001: A Space Odyssey."&lt;/p&gt;&lt;p style="clear: both"&gt;A couple months ago, &lt;a href="http://daringfireball.net/linked/2009/09/30/bernstein-kubrick"&gt;a Daring Fireball&lt;/a&gt; post led me to Jeremy Bernstein's 1966 interview with Kubrick. The video has been removed from blip.tv, but I don't recall it being difficult to find. I believe I downloaded a ZIP of MP3s, which I listened to instead of podcasts for a couple days. It truly is "75 minutes of audio gold".&lt;/p&gt;&lt;p style="clear: both"&gt;&lt;b&gt;Update&lt;/b&gt;: A friend on Facebook (thanks Aaron) pointed out that Barry Lyndon (as Wikipedia puts it) '&lt;a href="http://en.wikipedia.org/wiki/Barry_Lyndon#Photography"&gt;saw a considerable number of sequences shot "without recourse to electric light.&lt;/a&gt;"'  That make this masterpiece an even more impressive achievement.&lt;/p&gt;&lt;p style="clear: both"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3958464609117678169-2154917579222710406?l=yacitus.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yacitus/~4/5BiwzvSWcCI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://yacitus.com/feeds/2154917579222710406/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3958464609117678169&amp;postID=2154917579222710406" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/2154917579222710406?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/2154917579222710406?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yacitus/~3/5BiwzvSWcCI/barry-lyndon-yet-another-kubrick.html" title="Barry Lyndon: yet another Kubrick masterpiece" /><author><name>yacitus</name><uri>http://www.blogger.com/profile/09766896734206041912</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10925882690204007141" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://yacitus.com/2009/12/barry-lyndon-yet-another-kubrick.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQCSHgzeip7ImA9WxNRFkU.&quot;"><id>tag:blogger.com,1999:blog-3958464609117678169.post-6515092133453981022</id><published>2009-09-11T08:19:00.001-07:00</published><updated>2009-09-11T08:19:29.682-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-11T08:19:29.682-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="birthday" /><category scheme="http://www.blogger.com/atom/ns#" term="age" /><title>Today</title><content type="html">&lt;p style="clear: both"&gt;(I posted this on &lt;a href="http://www.facebook.com/yacitus"&gt;Facebook&lt;/a&gt;, but all the line-endings were removed. So I thought I'd copy it here where I have a little more control over the formatting.)&lt;/p&gt;&lt;p style="clear: both"&gt;Some things I'm going to try not to think about today:&lt;br /&gt;&lt;ul style="clear: both"&gt;&lt;li&gt;I'm now closer to 50 than 40&lt;/li&gt;&lt;li&gt;When my father was my age, I was 21&lt;/li&gt;&lt;li&gt;When my grandmother was my age, I was born&lt;/li&gt;&lt;li&gt;When Henry (our youngest) is a senior in high school, I'll be 59&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p style="clear: both"&gt;Instead, I'm going to concentrate on the feeling that my best is still ahead of me.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br class='final-break' style='clear: both' /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3958464609117678169-6515092133453981022?l=yacitus.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yacitus/~4/vum4c6LHVQo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://yacitus.com/feeds/6515092133453981022/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3958464609117678169&amp;postID=6515092133453981022" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/6515092133453981022?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/6515092133453981022?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yacitus/~3/vum4c6LHVQo/today.html" title="Today" /><author><name>yacitus</name><uri>http://www.blogger.com/profile/09766896734206041912</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10925882690204007141" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://yacitus.com/2009/09/today.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YBSHY4eip7ImA9WxJUEkQ.&quot;"><id>tag:blogger.com,1999:blog-3958464609117678169.post-4401317606736628072</id><published>2009-07-10T23:52:00.001-07:00</published><updated>2009-07-10T23:52:39.832-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-10T23:52:39.832-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="trivia" /><category scheme="http://www.blogger.com/atom/ns#" term="baseball" /><title>Two pitchers won this week without throwing a pitch</title><content type="html">&lt;p style="clear: both"&gt;Two MLB pitchers won games this week without throwing a single pitch.&lt;/p&gt;&lt;p style="clear: both"&gt;&lt;a href="http://colorado.rockies.mlb.com/news/article.jsp?ymd=20090707&amp;amp;content_id=5754080&amp;amp;vkey=recap&amp;amp;fext=.jsp&amp;amp;c_id=col"&gt;Alan Embree won Wednesday for the Rockies&lt;/a&gt; when he came into the game in the top of the eighth inning with two out and a man on base. He picked off the runner for the third out, without throwing a pitch. The Rockies scored a single run in the bottom of the eighth (giving Embree the win) and Huston Street came in for the Rockies in the ninth and got a save.&lt;br /&gt;&lt;br /&gt;Pirates right-hander &lt;a href="http://mlb.mlb.com/news/article.jsp?ymd=20090709&amp;amp;content_id=5791406&amp;amp;vkey=news_was&amp;amp;fext=.jsp&amp;amp;c_id=was"&gt;Joel Hanrahan won without even being at the game&lt;/a&gt;. In fact, he won without even playing for the winning team. He was &lt;a href="http://en.wikipedia.org/wiki/Pitcher_of_record"&gt;the pitcher of record&lt;/a&gt; on May 5 when the game between the Nationals (who Hanrahan played for back then) and Astros at Nationals Park was halted because of rain in the bottom of the 11th inning. &lt;a href="http://en.wikipedia.org/wiki/Joel_Hanrahan"&gt;Hanrahan was traded to the Pirates on June 30th&lt;/a&gt;. The game finally resumed Thursday with Washington winning, 11-10, in 11 innings.&lt;/p&gt;&lt;p style="clear: both"&gt;I love this kind of baseball trivia. (Though that's not why I love baseball.)&lt;/p&gt;&lt;p style="clear: both"&gt;(Note the Hanrahan article doesn't say if a pitcher has ever won a resumed game without being there before. But the Embree article says the last time a pitcher earned a win was surprisingly as recent as 2003. But that's the only other time this feat has been recorded.)&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br class='final-break' style='clear: both' /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3958464609117678169-4401317606736628072?l=yacitus.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yacitus/~4/rH7c661Nn84" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://yacitus.com/feeds/4401317606736628072/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3958464609117678169&amp;postID=4401317606736628072" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/4401317606736628072?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/4401317606736628072?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yacitus/~3/rH7c661Nn84/two-pitchers-won-this-week-without.html" title="Two pitchers won this week without throwing a pitch" /><author><name>yacitus</name><uri>http://www.blogger.com/profile/09766896734206041912</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10925882690204007141" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://yacitus.com/2009/07/two-pitchers-won-this-week-without.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UHR345fyp7ImA9WxJVFkU.&quot;"><id>tag:blogger.com,1999:blog-3958464609117678169.post-9087542425409118012</id><published>2009-07-03T22:25:00.000-07:00</published><updated>2009-07-03T22:27:16.027-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-03T22:27:16.027-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="podcasts" /><category scheme="http://www.blogger.com/atom/ns#" term="audiobook" /><category scheme="http://www.blogger.com/atom/ns#" term="audible" /><category scheme="http://www.blogger.com/atom/ns#" term="iPhone" /><category scheme="http://www.blogger.com/atom/ns#" term="science-fiction" /><category scheme="http://www.blogger.com/atom/ns#" term="&quot;Ender series&quot;" /><category scheme="http://www.blogger.com/atom/ns#" term="novel" /><title>Children of the Mind</title><content type="html">&lt;p style="clear: both;"&gt;The feature in iPhone 3.0 that resulted in the biggest change in my life is the little "1X" button when playing podcasts (and audiobooks) that switches to "2X" when pressed, enabling the audio to play back at "&lt;a href="http://www.apple.com/iphone/how-to/#ipod.podcast-and-audiobook-controls"&gt;double speed&lt;/a&gt;". (The pitch is adjusted so there is no "Alvin and the Chipmunks" effect.)&lt;/p&gt;&lt;p style="clear: both;"&gt;I've found I enjoy listening to most of the long list of podcasts I download in iTunes just as much at 2X. (I've heard Leo Laporte say that some study has shown that retention is higher when listening to audiobooks in this fast mode. Perhaps he was referring to &lt;a href="http://chronicle.com/wiredcampus/article/3394/students-watch-lecture-videos-in-fast-forward"&gt;this&lt;/a&gt;.) That has resulted in quite a bit more time to listen to audiobooks. So the conclusion of this long-winded introduction is that after only getting through about a quarter of &lt;a href="http://www.amazon.com/gp/product/0812522397?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0812522397"&gt;Children of the Mind&lt;/a&gt; in five weeks, I got through the rest of it in less than a single week.&lt;/p&gt;&lt;p style="clear: both;"&gt;I blogged about finishing &lt;a href="http://www.amazon.com/gp/product/0312861877?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0312861877"&gt;Xenocide&lt;/a&gt; and starting Children of the Mind in "&lt;a href="http://feedproxy.google.com/%7Er/yacitus/%7E3/Taafmrs380Q/xenocide.html"&gt;Xenocide&lt;/a&gt;".  I wrote then that my expectations for Children of the Mind were raised after enjoying Xenocide more than I expected. Unfortunately Children of the Mind continued the streak of Orson Scott Card novels "proving" my thesis in "&lt;a href="http://feedproxy.google.com/%7Er/yacitus/%7E3/PuZpHvjoso4/tyranny-of-high-expectations.html"&gt;The tyranny of high expectations&lt;/a&gt;".&lt;/p&gt;&lt;p style="clear: both;"&gt;Unlike Xenocide, there wasn't much interesting science in Children of the Mind (and that's probably what I look for the most in an SF novel). Again, there wasn't much action. [SPOILER WARNING] I was more interested than I might have predicted in the fate of Peter and Wang-Mu (and Jane and Ender), but I found the characters agonizing over each other's fate tiring. And the mystery of the nature of the creators of the Descolada virus is never revealed.&lt;/p&gt;&lt;p style="clear: both;"&gt;In an afterward to the audiobook written and narrated by Orson Scott Card himself—I believe each of the audiobooks in the Ender's Game series have such an afterward—states that he intends to someday write one more book in this series. Children of the Mind was not so disappointing that I won't want to read that when it comes out. But if the future me reads this blog post first, I advise me not to re-read Children of the Mind before that.&lt;/p&gt;&lt;p style="clear: both;"&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3958464609117678169-9087542425409118012?l=yacitus.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yacitus/~4/f7byN8SHQeo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://yacitus.com/feeds/9087542425409118012/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3958464609117678169&amp;postID=9087542425409118012" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/9087542425409118012?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/9087542425409118012?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yacitus/~3/f7byN8SHQeo/children-of-mind.html" title="Children of the Mind" /><author><name>yacitus</name><uri>http://www.blogger.com/profile/09766896734206041912</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10925882690204007141" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://yacitus.com/2009/07/children-of-mind.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08EQXY9fCp7ImA9WxJXGE8.&quot;"><id>tag:blogger.com,1999:blog-3958464609117678169.post-1961628906478856857</id><published>2009-06-12T08:49:00.000-07:00</published><updated>2009-06-12T08:50:00.864-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-12T08:50:00.864-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="todo" /><category scheme="http://www.blogger.com/atom/ns#" term="rccotw" /><category scheme="http://www.blogger.com/atom/ns#" term="Canadiana" /><category scheme="http://www.blogger.com/atom/ns#" term="music" /><category scheme="http://www.blogger.com/atom/ns#" term="canadian" /><category scheme="http://www.blogger.com/atom/ns#" term="barenakedladies" /><title>Recommended Canadian Content of the Week: Barenaked Ladies</title><content type="html">&lt;p style="clear: both"&gt;I remember first becoming aware of &lt;a href="http://en.wikipedia.org/wiki/Barenaked_ladies"&gt;Barenaked Ladies&lt;/a&gt; when CBC Radio began playing &lt;a href="http://www.amazon.com/gp/product/B001L28PXU?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;link_code=as3&amp;amp;camp=211189&amp;amp;creative=373489&amp;amp;creativeASIN=B001L28PXU" title=""&gt;If I Had $1,000,000&lt;/a&gt; and &lt;a href="http://www.amazon.com/gp/product/B001L2ARTA?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;link_code=as3&amp;amp;camp=211189&amp;amp;creative=373489&amp;amp;creativeASIN=B001L2ARTA" title=""&gt;Be My Yoko Ono&lt;/a&gt; and interviewing the band before the album &lt;a href="http://www.amazon.com/gp/product/B001L26YLA?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;link_code=as3&amp;amp;camp=211189&amp;amp;creative=373489&amp;amp;creativeASIN=B001L26YLA"&gt;Gordon&lt;/a&gt; was released. I was struck by their humour (Canadian spelling intentional) and their musical skill was evident.&lt;/p&gt;&lt;p style="clear: both"&gt;I bought Gordon as soon as it was available, and it's still one of my favorite albums (by any group or artist). It was very popular in Canada, especially with my circle of friends. I've seen them live twice, and enjoyed their improvisation and sense of humor—they seemed to really enjoy performing, playing music and each other's company.&lt;/p&gt;&lt;p style="clear: both"&gt;The &lt;a href="http://en.wikipedia.org/wiki/Barenaked_ladies"&gt;Wikipedia article on them&lt;/a&gt; is very interesting reading. Don't miss the first two paragraphs under "Indie Origins". I searched YouTube and found &lt;a href="http://www.youtube.com/watch?v=K-TH73J7aa8"&gt;this short excerpt of their Speaker's Corner performance of Be My Yoko Ono&lt;/a&gt;. (See the last paragraph under "Indie Origins".)&lt;/p&gt;&lt;p style="clear: both"&gt;I admire the group for the unabashed Canadian references in their music, even after their success in the U.S. They seem proud of their origins, but are not humorlessly patriotic. Growing up in Canada I was always aware of Canadian artists, and it irked me when (it seemed to me) they forced American references into their music as if they were ashamed of where they were from. (I should collect examples of this. I don't think it would be hard to find several.) Now, of course, I realize this wasn't out of shame but was probably a desperate attempt to increase their chances of commercial success south of the 49th.&lt;/p&gt;&lt;p style="clear: both"&gt;My father mentioned during my parents' recent visit that the band had broken up. Actually (at least according to Wikipedia), &lt;a href="http://en.wikipedia.org/wiki/Steven_Page"&gt;Steven Page&lt;/a&gt; has left the group. I'm sorry to hear that—the band of course won't be the same without him—but I wish him and the remaining BNL members good luck in their continued careers. I'll follow them all with anticipation of more good music.&lt;/p&gt;&lt;p style="clear: both"&gt;A couple more of my favorite songs of theirs:&lt;br /&gt;&lt;ul style="clear: both"&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/B001L2AS5S?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;link_code=as3&amp;amp;camp=211189&amp;amp;creative=373489&amp;amp;creativeASIN=B001L2AS5S"&gt;You Will Be Waiting&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/B001L26YVA?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;link_code=as3&amp;amp;camp=211189&amp;amp;creative=373489&amp;amp;creativeASIN=B001L26YVA"&gt;Call And Answer&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p style="clear: both"&gt;I also recommend their childrens' album &lt;a href="http://www.amazon.com/gp/product/B00187TXN4?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;link_code=as3&amp;amp;camp=211189&amp;amp;creative=373489&amp;amp;creativeASIN=B00187TXN4"&gt;Snack Time&lt;/a&gt;. I'm always happy to listen to that with the kids. The song &lt;a href="http://www.amazon.com/gp/product/B00187MXEK?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;link_code=as3&amp;amp;camp=211189&amp;amp;creative=373489&amp;amp;creativeASIN=B00187MXEK"&gt;The Canadian Snacktime Trilogy i) Snacktime&lt;/a&gt; is a lovely tribute to Gordon Lightfoot. And &lt;a href="http://www.amazon.com/gp/product/B00187MXHM?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;link_code=as3&amp;amp;camp=211189&amp;amp;creative=373489&amp;amp;creativeASIN=B00187MXHM"&gt;Crazy ABC's&lt;/a&gt; is hilarious.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br class='final-break' style='clear: both' /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3958464609117678169-1961628906478856857?l=yacitus.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yacitus/~4/xFLrGeZgXeU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://yacitus.com/feeds/1961628906478856857/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3958464609117678169&amp;postID=1961628906478856857" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/1961628906478856857?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/1961628906478856857?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yacitus/~3/xFLrGeZgXeU/recommended-canadian-content-of-week_12.html" title="Recommended Canadian Content of the Week: Barenaked Ladies" /><author><name>yacitus</name><uri>http://www.blogger.com/profile/09766896734206041912</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10925882690204007141" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://yacitus.com/2009/06/recommended-canadian-content-of-week_12.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4ARHcyfCp7ImA9WxJXEE0.&quot;"><id>tag:blogger.com,1999:blog-3958464609117678169.post-4368721604353086860</id><published>2009-06-02T07:08:00.001-07:00</published><updated>2009-06-02T20:49:05.994-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-02T20:49:05.994-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rccotw" /><category scheme="http://www.blogger.com/atom/ns#" term="Canadiana" /><category scheme="http://www.blogger.com/atom/ns#" term="music" /><category scheme="http://www.blogger.com/atom/ns#" term="canadian" /><category scheme="http://www.blogger.com/atom/ns#" term="&quot;Leonard Cohen&quot;" /><title>Recommended Canadian Content of the Week: Leonard Cohen</title><content type="html">&lt;p style="clear: both;"&gt;The choice for my second &lt;a href="http://yacitus.com/search/label/rccotw"&gt;RCCotW&lt;/a&gt; blog post was easy. Leonard Cohen is one of my favorite singer/songwriters, Canadian or not.&lt;/p&gt;&lt;p style="clear: both;"&gt;I was introduced to &lt;a href="http://en.wikipedia.org/wiki/Leonard_cohen"&gt;Leonard Cohen&lt;/a&gt; fairly early, but I guess I wasn't ready for him. A grade 7 a teacher whose name I can't recall (and who I didn't appreciate at the time) split us into groups and had us do a presentation comparing two artists. I wasn't assertive enough at the time to choose two artists I liked (and at 12, if I was aware of the creators of the music, books, movies and TV I enjoyed, I'm sure I didn't think of them as artists), so my partner (who I also don't recall) and I asked (or more likely whined) that we couldn't think of anyone. The teacher suggested two artists that I would enjoy comparing now, but back then I had never heard of: Leonard Cohen and &lt;a href="http://en.wikipedia.org/wiki/Margaret_Atwood"&gt;Margaret Atwood&lt;/a&gt;. I'm sure our analysis didn't go very deep—we may not have done much more than describe their biographies and that in addition to them both being Canadian, that they are both poets. I think I recall showing an 8 mm movie about each (that the teacher found).&lt;/p&gt;&lt;p style="clear: both;"&gt;Unfortunately I missed that opportunity to discover the music of Leonard Cohen. I'm sure I heard it occasionally on &lt;a href="http://en.wikipedia.org/wiki/CBC_Radio"&gt;CBC Radio&lt;/a&gt;, but neither of my parents listened to him so I didn't hear his music around the house.&lt;/p&gt;&lt;p style="clear: both;"&gt;I finally didn't come to enjoy his music until I heard an interview on CBC with &lt;a href="http://en.wikipedia.org/wiki/Jennifer_Warnes"&gt;Jennifer Warnes&lt;/a&gt;, who was promoting her album &lt;a href="http://www.amazon.com/gp/product/B000V7EC2E?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B000V7EC2E"&gt;Famous Blue Raincoat&lt;/a&gt;, which is &lt;a href="http://en.wikipedia.org/wiki/Famous_Blue_Raincoat_%28album%29"&gt;"a tribute to Leonard Cohen, with whom Warnes had toured as a backup singer in the 1970s.&lt;/a&gt;" (That must have been late 1986 or early 1987.) I bought the CD (one of the first I bought as I began to replace my vinyl collection) and it became one of my favorites. As so often happens, I over-listened to it until I was tired of it, and I haven't listened to it much since then. (It would be interesting to come back to it and see if I enjoy it.)&lt;/p&gt;&lt;p style="clear: both;"&gt;I remember raving about it online, and someone else responded that I should really listen to Leonard Cohen himself. Later I remember enjoying the song "&lt;a href="http://en.wikipedia.org/wiki/Everybody_Knows_%28Leonard_Cohen_song%29"&gt;Everybody Knows&lt;/a&gt;" in the movie &lt;a href="http://en.wikipedia.org/wiki/Pump_Up_the_Volume_%28film%29"&gt;Pump Up the Volume&lt;/a&gt; (in 1990). But it wasn't until 1993 (or maybe late 1992) that I bought my first Leonard Cohen album &lt;a href="http://www.amazon.com/gp/product/B0012GMVDK?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B0012GMVDK"&gt;The Future&lt;/a&gt;. Wikipedia &lt;a href="http://en.wikipedia.org/wiki/The_Future"&gt;tells me it is one of his most popular&lt;/a&gt;, so I guess that makes sense.&lt;/p&gt;&lt;p style="clear: both;"&gt;Not long after that I bought &lt;a href="http://www.amazon.com/gp/product/B00138H2XQ?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B00138H2XQ"&gt;The Best of Leonard Cohen&lt;/a&gt; (and noticed how much his voice has changed since he was young) and later &lt;a href="http://www.amazon.com/gp/product/B000002C31?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B000002C31"&gt;More Best of Leonard Cohen&lt;/a&gt;. A couple years ago I bought the &lt;a href="http://www.amazon.com/gp/product/B000G73UEU?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B000G73UEU"&gt;soundtrack&lt;/a&gt; to the &lt;a href="http://en.wikipedia.org/wiki/Leonard_Cohen:_I%27m_Your_Man"&gt;Leonard Cohen: I'm Your Man&lt;/a&gt; movie, which I haven't seen.&lt;/p&gt;&lt;p style="clear: both;"&gt;I recommend all of these albums, but I recommend you start with &lt;a href="http://www.amazon.com/gp/product/B00138H2XQ?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B00138H2XQ"&gt;The Best of Leonard Cohen&lt;/a&gt; or maybe &lt;a href="http://www.amazon.com/gp/product/B00136JQLY?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B00136JQLY"&gt;The Essential Leonard Cohen&lt;/a&gt;. &lt;/p&gt;&lt;p style="clear: both;"&gt;The songs I've marked 5 stars in iTunes are:&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/product/B00137QT4A?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B00137QT4A"&gt;Famous Blue Raincoat&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/product/B00136RILY?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B00136RILY"&gt;Take This Waltz&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/product/B00136NIPO?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B00136NIPO"&gt;Hallelujah&lt;/a&gt;&lt;/p&gt;&lt;p style="clear: both;"&gt;And these two tributes from Leonard Cohen: I'm Your Man:&lt;br /&gt;Antony's &lt;a href="http://www.amazon.com/gp/product/B001NCWZKM?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;link_code=as3&amp;amp;camp=211189&amp;amp;creative=373489&amp;amp;creativeASIN=B001NCWZKM"&gt;If It Be Your Will&lt;/a&gt;&lt;br /&gt;Rufus Wainwright's &lt;a href="http://www.amazon.com/gp/product/B001NCV8QY?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;link_code=as3&amp;amp;camp=211189&amp;amp;creative=373489&amp;amp;creativeASIN=B001NCV8QY"&gt;Chelsea Hotel No. 2&lt;/a&gt;&lt;/p&gt;&lt;p style="clear: both;"&gt;What did I leave out?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update&lt;/span&gt;: I remembered &lt;a href="http://www.npr.org/templates/story/story.php?storyId=5422403"&gt;a very good interview of Leonard Cohen with Terry Gross on Fresh Air&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3958464609117678169-4368721604353086860?l=yacitus.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yacitus/~4/psQZ8gS7XiM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://yacitus.com/feeds/4368721604353086860/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3958464609117678169&amp;postID=4368721604353086860" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/4368721604353086860?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/4368721604353086860?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yacitus/~3/psQZ8gS7XiM/recommended-canadian-content-of-week.html" title="Recommended Canadian Content of the Week: Leonard Cohen" /><author><name>yacitus</name><uri>http://www.blogger.com/profile/09766896734206041912</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10925882690204007141" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://yacitus.com/2009/06/recommended-canadian-content-of-week.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0AMQXgzeCp7ImA9WxJXF0o.&quot;"><id>tag:blogger.com,1999:blog-3958464609117678169.post-216715381719129501</id><published>2009-05-29T09:36:00.001-07:00</published><updated>2009-06-11T21:09:40.680-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-11T21:09:40.680-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="&quot;San Francisco&quot;" /><category scheme="http://www.blogger.com/atom/ns#" term="visit" /><category scheme="http://www.blogger.com/atom/ns#" term="geeky" /><category scheme="http://www.blogger.com/atom/ns#" term="fun" /><category scheme="http://www.blogger.com/atom/ns#" term="&quot;Bay Area&quot;" /><category scheme="http://www.blogger.com/atom/ns#" term="friends" /><title>Geeky things to do on a first-time visit to the Bay Area</title><content type="html">&lt;p style="clear: both;"&gt;A friend of mine is making plans to visit the Bay Area for the first time, and asked me to recommend some things to do here. I explained that now that I have (young) kids, all I could recommend are toddler-friendly places not too far from home in Scotts Valley. (My memory of life pre-kids in San Francisco and San Jose is pretty cloudy.) But I had what turned out to be the good idea to ask for suggestions on the "fun-list" mailing list at work.&lt;/p&gt;&lt;p style="clear: both;"&gt;I don't think my friend would mind if I described him as a geek. (I'm one too, and I believe we both wear the label with honor.) And he doesn't have a driver's license. Not having a car limits one's choices in the Bay Area. But my co-workers (many of them also geeks, and not into cars) responded with many good ideas:&lt;/p&gt;&lt;p style="clear: both;"&gt;First a list of places to go or things to see...&lt;/p&gt;&lt;p style="clear: both;"&gt;In San Francisco:&lt;/p&gt;&lt;ul style="clear: both;"&gt;&lt;li&gt;&lt;a href="http://www.calacademy.org/"&gt;California Academy of Sciences &lt;/a&gt;("Night Life" at the Steinhart Aquarium on Thursdays from 18:00-22:00)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.exploratorium.edu/"&gt;Exploratorium&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sfmoma.org/pages/visit"&gt;SFMOMA&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ybca.org/"&gt;Yerba Buena Center for the Arts&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.cartoonart.org/"&gt;The Cartoon Art Museum&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.nps.gov/alca/"&gt;Alcatraz&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.pier39.com/"&gt;Pier 39&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.museemecaniquesf.com/index.php"&gt;Musée Mécanique&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.maritime.org/pamphome.htm"&gt;USS Pampanito Submarine Tour&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.fishermanswharf.org/"&gt;Fisherman's Wharf&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ghirardellisq.com/ghirardellisq/index.htm"&gt;Ghirardelli Square&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Chinatown,_San_Francisco"&gt;Chinatown&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Union_Square,_San_Francisco"&gt;Union Square&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/The_Castro,_San_Francisco,_California"&gt;The Castro&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.asiasf.com/index.php"&gt;AsiaSF&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Point_Break_Live%21"&gt;Point Break Live!&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.montypythonsspamalot.com/"&gt;Spamalot&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Golden_Gate_Park"&gt;Golden Gate Park&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Get a bike from &lt;a href="http://www.blazingsaddles.com/"&gt;Blazing Saddles &lt;/a&gt; and ride over the &lt;a href="http://en.wikipedia.org/wiki/Golden_gate_bridge"&gt;Golden Gate Bridge&lt;/a&gt; to &lt;a href="http://en.wikipedia.org/wiki/Sausalito"&gt;Sausalito&lt;/a&gt; and come back by ferry&lt;/li&gt;&lt;li&gt;Or get a "proper bike" at &lt;a href="http://pacbikes.com/map.cfm?ID=5"&gt;Pacific Bicycle&lt;/a&gt; and try &lt;a href="http://www.bikely.com/listpaths/by/toluol"&gt;one of these tours&lt;/a&gt; (if he's really in good shape he might try riding up the road to the top of the &lt;a href="http://www.nps.gov/goga/marin-headlands.htm"&gt;Marin Headlands&lt;/a&gt; for an amazing view)&lt;/li&gt;&lt;/ul&gt;&lt;p style="clear: both;"&gt;Recommended San Francisco walks:&lt;/p&gt;&lt;ul style="clear: both;"&gt;&lt;li&gt;Hippie Hill (or DeYoung Museum) &amp;lt;-&gt; Haight/Ashbury&lt;/li&gt; &lt;ul style="clear: both;"&gt;&lt;li&gt; hippies! druggies!&lt;/li&gt;&lt;li&gt; Giant Robot&lt;/li&gt;&lt;li&gt; Kid Robot&lt;/li&gt;&lt;li&gt; Amoeba Records&lt;/li&gt;&lt;li&gt; Thrift stores&lt;/li&gt;&lt;li&gt; If he wants a *long* walk, go all the way to Lower Haight for the urban / hip hop scene and Indian Oven&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Castro &amp;lt;-&gt; Dolores Park&lt;/li&gt;  &lt;ul style="clear: both;"&gt;&lt;li&gt;gays! lesbians!&lt;/li&gt;&lt;li&gt;upper class shopping&lt;/li&gt;&lt;li&gt;The Castro Theater, as seen in Milk&lt;/li&gt;&lt;li&gt;dogs &amp;amp; sunshine in the park&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Valencia St&lt;/li&gt;  &lt;ul style="clear: both;"&gt;&lt;li&gt;hipsters! indie kids! moustaches!&lt;/li&gt;&lt;li&gt;The Pirate Supply Store (826 Valencia) (this is a must)&lt;/li&gt;&lt;li&gt;Four Barrel Coffee&lt;/li&gt;&lt;li&gt;Ritual Roasters&lt;/li&gt;&lt;li&gt;Spork, Dosa, Herbivore are good dinner places&lt;/li&gt;&lt;li&gt;Burrito joints&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;p style="clear: both;"&gt;Napa Valley:&lt;/p&gt;&lt;ul style="clear: both;"&gt;&lt;li&gt;&lt;a href="http://www.sonomasegway.com/"&gt;Sonoma Segway&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.segwaynapa.com/"&gt;Segway Napa&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://winetrain.com/"&gt;Napa Valley Wine Train&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="clear: both;"&gt;On the Peninsula:&lt;/p&gt;&lt;ul style="clear: both;"&gt;&lt;li&gt;&lt;a href="http://www.computerhistory.org/"&gt;Computer History Museum&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.winchestermysteryhouse.com/"&gt;Winchester Mystery House&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.spectrumnet.com/pez/"&gt;Burlingame Museum of PEZ Memorabilia&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Stanford"&gt;Stanford Campus&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="clear: both;"&gt;In San Jose:&lt;/p&gt;&lt;ul style="clear: both;"&gt;&lt;li&gt;&lt;a href="http://www.thetech.org/"&gt;Tech Museum of Innovation&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="clear: both;"&gt;Web sites with ideas:&lt;/p&gt;&lt;ul style="clear: both;"&gt;&lt;li&gt;&lt;a href="http://511.org/"&gt;511.org&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.planetware.com/do-it-yourself-tours/california-usca.htm"&gt;California Do-It-Yourself Tours&lt;/a&gt; (see San Francisco and Berkeley)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.diddit.com/list-lxrmrr/weird-treasures-of-the-bay-area/"&gt;Weird Treasures of the Bay Area&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sfcityguides.org/"&gt;Free Walking Tours of San Francisco&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sfgate.com/offbeat/whome.html"&gt;Dr. Weirde's Guide to Mysterious San Francisco&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.caltrainpubcrawl.com/"&gt;Caltrain Pub Crawl&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="clear: both;"&gt;Some recommended books:&lt;/p&gt;&lt;ul style="clear: both;"&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0899974295?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0899974295"&gt;Stairway Walks in San Francisco&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0964355906?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0964355906"&gt;A Guide to Mysterious San Francisco: Dr. Weirde's Weirde Tours&lt;/a&gt; (I have this one.)&lt;/li&gt;&lt;/ul&gt;&lt;p style="clear: both;"&gt;Did I leave anything out?&lt;br /&gt;&lt;/p&gt;&lt;p style="clear: both;"&gt;&lt;span style="font-weight: bold;"&gt;Update&lt;/span&gt;: added &lt;a href="http://www.cartoonart.org/"&gt;The Cartoon Art Museum&lt;/a&gt;&lt;/p&gt;&lt;p style="clear: both;"&gt;&lt;span style="font-weight: bold;"&gt;Update #2&lt;/span&gt;: added &lt;a href="http://www.segwaynapa.com/"&gt;Segway Napa&lt;/a&gt;&lt;/p&gt;&lt;p style="clear: both;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3958464609117678169-216715381719129501?l=yacitus.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yacitus/~4/rHVrwpl3_JM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://yacitus.com/feeds/216715381719129501/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3958464609117678169&amp;postID=216715381719129501" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/216715381719129501?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/216715381719129501?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yacitus/~3/rHVrwpl3_JM/geeky-things-to-do-on-first-time-visit.html" title="Geeky things to do on a first-time visit to the Bay Area" /><author><name>yacitus</name><uri>http://www.blogger.com/profile/09766896734206041912</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10925882690204007141" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://yacitus.com/2009/05/geeky-things-to-do-on-first-time-visit.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8DQ3w4fyp7ImA9WxJQEks.&quot;"><id>tag:blogger.com,1999:blog-3958464609117678169.post-559062804486326840</id><published>2009-05-25T09:26:00.001-07:00</published><updated>2009-05-25T09:27:52.237-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-25T09:27:52.237-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="San Francisco" /><category scheme="http://www.blogger.com/atom/ns#" term="Blue Rodeo" /><category scheme="http://www.blogger.com/atom/ns#" term="rccotw" /><category scheme="http://www.blogger.com/atom/ns#" term="t-ball" /><category scheme="http://www.blogger.com/atom/ns#" term="San Francisco Giants" /><category scheme="http://www.blogger.com/atom/ns#" term="Canadiana" /><category scheme="http://www.blogger.com/atom/ns#" term="music" /><category scheme="http://www.blogger.com/atom/ns#" term="canadian" /><category scheme="http://www.blogger.com/atom/ns#" term="baseball" /><category scheme="http://www.blogger.com/atom/ns#" term="gabe" /><category scheme="http://www.blogger.com/atom/ns#" term="itunes" /><title>Recommended Canadian Content of the Week: Blue Rodeo</title><content type="html">Several weeks ago I took Gabe to San Francisco to participate with his t-ball team in a "Little League Day" at AT&amp;amp;T Park.  Claire had the great idea of Gabe and I driving up Saturday and staying at a hotel so we could get to AT&amp;amp;T Park early Sunday morning for the Q&amp;amp;A with Giants coaches and players.  (And then return in the early afternoon to sit in the bleachers with his team for the game.)  It was a weekend of firsts for Gabe: riding in a "subway" (the Muni Metro), riding on a cable car, going to the top of a &lt;a href="http://en.wikipedia.org/wiki/555_California_Street"&gt;skyscaper&lt;/a&gt;, walking through Chinatown, going across the Golden Gate Bridge.  Hopefully some of it made some lasting memories.&lt;br /&gt;&lt;br /&gt;Driving home after the game Sunday, Gabe fell asleep (and slept all the way home—he was exhausted after a couple long, busy days).  I didn't want to listen to my usual podcasts and risk waking him up (as I did on the way up Saturday), so I set my 5-star music playlist to shuffle.  I enjoyed listening to a subset of my favorite music, something I don't make time to do very often.&lt;br /&gt;&lt;br /&gt;I was struck by how much of it is Canadian.  So I came up with an idea for a series of blog posts, each describing a favorite Canadian band or artist.  My idea was to do this weekly, but since it has taken me weeks to finish writing up this first post, don't expect them that often.  I'll do what I can.&lt;br /&gt;&lt;br /&gt;Several of the tracks that played during my drive were by &lt;a href="http://en.wikipedia.org/wiki/Blue_Rodeo"&gt;Blue Rodeo&lt;/a&gt;, and I've since noticed that there are more songs by them in my 5-star music playlist (13) than any other group or artist.  (Runners-up are The Beatles and Louis Armstrong with 9, and R.E.M. with 8.)&lt;br /&gt;&lt;br /&gt;I remember first noticing Blue Rodeo when &lt;a href="http://en.wikipedia.org/wiki/Much_Music"&gt;Much Music&lt;/a&gt; took a liking to them after they released their first album &lt;a href="http://www.amazon.com/gp/product/B000PI87KM?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B000PI87KM"&gt;Outskirts&lt;/a&gt; over 20 years ago.  Their album with the most songs I've rated 5-stars (5) is &lt;a href="http://www.amazon.com/gp/product/B000QQU0YY?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B000QQU0YY"&gt;Five Days in July&lt;/a&gt;, but I've over-listened to that album and need to leave it alone for a few years before I can enjoy it again.&lt;br /&gt;&lt;br /&gt;If you buy only one song of theirs, I (currently) recommend &lt;a href="http://www.amazon.com/gp/product/B000UDQ5TM?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B000UDQ5TM"&gt;Bulletproof&lt;/a&gt; from &lt;a href="http://www.amazon.com/gp/product/B000UDVP8S?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B000UDVP8S"&gt;Palace of Gold&lt;/a&gt;.  But I also recommend...&lt;br /&gt;&lt;br /&gt;From &lt;a href="http://www.amazon.com/gp/product/B000PI8NQ0?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B000PI8NQ0"&gt;Tremolo&lt;/a&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/B000PICQKE?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B000PICQKE"&gt;Falling Down Blue&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/B000PICQP4?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B000PICQP4"&gt;Dragging On&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;From &lt;a href="http://www.amazon.com/gp/product/B000PJDQN4?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B000PJDQN4"&gt;The Days In Between&lt;/a&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/B000PJAA6K?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B000PJAA6K"&gt;Cinema Song&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/B000PJDQK2?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B000PJDQK2"&gt;Sad Nights&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;(I'm a sucker for ballads.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3958464609117678169-559062804486326840?l=yacitus.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yacitus/~4/ngBZ82GFQZo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://yacitus.com/feeds/559062804486326840/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3958464609117678169&amp;postID=559062804486326840" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/559062804486326840?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/559062804486326840?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yacitus/~3/ngBZ82GFQZo/recommended-canadian-content-of-week.html" title="Recommended Canadian Content of the Week: Blue Rodeo" /><author><name>yacitus</name><uri>http://www.blogger.com/profile/09766896734206041912</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10925882690204007141" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><feedburner:origLink>http://yacitus.com/2009/05/recommended-canadian-content-of-week.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMHSXY8eyp7ImA9WxJQEUo.&quot;"><id>tag:blogger.com,1999:blog-3958464609117678169.post-4939205656320876808</id><published>2009-05-24T08:03:00.001-07:00</published><updated>2009-05-24T08:03:58.873-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-24T08:03:58.873-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="audiobook" /><category scheme="http://www.blogger.com/atom/ns#" term="audible" /><category scheme="http://www.blogger.com/atom/ns#" term="&quot;Ender series&quot;" /><category scheme="http://www.blogger.com/atom/ns#" term="novel" /><title>Xenocide</title><content type="html">Last week I finished listening to &lt;a href="http://www.amazon.com/gp/product/0312861877?ie=UTF8&amp;tag=pythpracandpa-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0312861877"&gt;Xenocide&lt;/a&gt;, over 6 weeks after I started.  I blogged about "reading" (listening to) &lt;a href="http://www.amazon.com/gp/product/0765342294?ie=UTF8&amp;tag=pythpracandpa-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0765342294"&gt;Ender's Game&lt;/a&gt; and &lt;a href="http://www.amazon.com/gp/product/0765304961?ie=UTF8&amp;tag=pythpracandpa-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0765304961"&gt;Ender in Exile&lt;/a&gt; in "&lt;a href="http://yacitus.com/2009/02/pleasures-of-poor-memory.html"&gt;Pleasures of a poor memory&lt;/a&gt;" and about reading &lt;a href="http://www.amazon.com/gp/product/0812550757?ie=UTF8&amp;tag=pythpracandpa-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0812550757"&gt;Speaker for the Dead&lt;/a&gt; in "&lt;a href="http://yacitus.com/2009/04/tyranny-of-high-expectations.html"&gt;The tyranny of high expectations&lt;/a&gt;".  To continue the expectations theme, I'll remind you that I went into this with low expectations.  And again, the book exceeded them.&lt;br /&gt;&lt;br /&gt;I found this book had the most interesting science of any of the series (so far).  And while there wasn't a lot of action, I found certain sections moving, especially [SPOILER WARNING] the description of the riot that burns down the Pequeninos' forest.  I found the "creation" and reintroduction of a new Valentine and Peter Wiggin contrived, but towards the end Peter at least began to get interesting.&lt;br /&gt;&lt;br /&gt;Now I'm on to the last (audio)book in the series, Children of the Mind.  (But a fairly large list of podcasts continue to take priority.)  I guess my expectations are higher now.  We'll see if they're exceeded.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3958464609117678169-4939205656320876808?l=yacitus.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yacitus/~4/Taafmrs380Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://yacitus.com/feeds/4939205656320876808/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3958464609117678169&amp;postID=4939205656320876808" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/4939205656320876808?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/4939205656320876808?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yacitus/~3/Taafmrs380Q/xenocide.html" title="Xenocide" /><author><name>yacitus</name><uri>http://www.blogger.com/profile/09766896734206041912</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10925882690204007141" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://yacitus.com/2009/05/xenocide.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YBR3c-fSp7ImA9WxVbF0o.&quot;"><id>tag:blogger.com,1999:blog-3958464609117678169.post-476211593306226685</id><published>2009-04-03T08:03:00.000-07:00</published><updated>2009-04-03T08:05:56.955-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-03T08:05:56.955-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="audiobook" /><category scheme="http://www.blogger.com/atom/ns#" term="audible" /><category scheme="http://www.blogger.com/atom/ns#" term="&quot;Ender series&quot;" /><category scheme="http://www.blogger.com/atom/ns#" term="novel" /><title>The tyranny of high expectations</title><content type="html">&lt;p&gt;Have you ever suspected that expectations can shape your opinion?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I think I remember first running across this idea while reading a book on skiing about 20 years ago.  (I thought it was something like “The Chi of Skiing”—I remember noting that it did not use the more common eastern religion words like “Tao” or “Zen”.  But I can’t find it online.  Maybe it’s long out of print.)  The book talked about avoiding expectations, and instead trying to anticipate.  I’ve learned in the 20 years since first encountering that idea that like so many prescriptions for living, this is much easier said than done.&lt;/p&gt;It’s impossible to definitively test the influence of expectations on experience, of course, since we can’t rewind time and re-experience something with different expectations.  But it could be statistically measured.  It would be interesting to expose one group of people to negative reviews of a movie, for example, and another to positive reviews (and have a control group that knows nothing about the movie) and then analyze their ratings afterward.  I suspect that (if most people are like me), negative expectations can often lead to my enjoying something more.  (Provided it’s not completely horrid or absolutely great.  I think this effect is strongest on shaping one’s opinion of a mediocre experience.)&lt;br /&gt;&lt;p&gt;But enough philosophizing.  The reason I bring this up is that I’ve noticed this expectation effect twice lately.  Last Thursday, while I was in Chicago for &lt;a href="http://us.pycon.org/2009/about/"&gt;PyCon&lt;/a&gt;, I took the afternoon off and &lt;a href="http://www.flickr.com/photos/spitzer/sets/72157615986309582/"&gt;walked around the city&lt;/a&gt;.  As it got late (and as I tired from all the walking) I decided I was in the mood for a movie.  (I hadn’t seen one in a couple months.)  I chose Watchmen.  I enjoyed the graphic novel, which I read last year after I read a glowing recommendation of a friend.  (He wrote something like “best graphic novel ever”, or maybe even “best novel ever”.)  My expectations were high, especially after I saw that it is &lt;a href="http://en.wikipedia.org/wiki/Watchmen#Publication_and_reception"&gt;the only graphic novel to appear on Time’s “All-TIME 100 Greatest Novels” list&lt;/a&gt;.  I enjoyed it, but I didn’t love it.  (I suspect I would have enjoyed it more without such high expectations.)  But I went into the movie with low expectations.  I had seen some middling reviews, and heard some of a very negative review on &lt;a href="http://www.slate.com/id/2213438/"&gt;the Slate Culture Gabfest (no. 29)&lt;/a&gt; before I skipped it to avoid spoilers.  I enjoyed the movie immensely.  It wasn’t great.  But I had a very good time, and didn’t notice that it was long.  I suspect I may not have enjoyed it as much if I had high expectations.&lt;/p&gt;Yesterday I finished listening to &lt;a href="http://www.amazon.com/gp/product/0812550757?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0812550757"&gt;Speaker for the Dead&lt;/a&gt;.  I wrote about listening to the audiobooks &lt;a href="http://www.amazon.com/gp/product/0765342294?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0765342294"&gt;Ender’s Game&lt;/a&gt; and &lt;a href="http://www.amazon.com/gp/product/0765304961?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0765304961"&gt;Ender in Exile&lt;/a&gt; a little over a month ago in my &lt;a href="http://yacitus.com/2009/02/pleasures-of-poor-memory.html"&gt;Pleasures of a poor memory&lt;/a&gt; post.  I had completely forgotten it.  It was like reading (or hearing) it for the first time.  But I had high expectations.  I remember noting it as perhaps my favorite SF novel.  Sadly, I wouldn’t rank it so highly anymore.  Perhaps &lt;a href="http://en.wikipedia.org/wiki/Orson_Scott_Card"&gt;Orson Scott Card&lt;/a&gt;’s observations of human nature aren’t as impressive to me after I’ve acquired 25 more years of experience (and perhaps a tiny bit of wisdom).  But I suspect the damping effect of my high expectations had a lot to do with it.&lt;br /&gt;&lt;br /&gt;I guess my lesson is that to maximize my enjoyment, I should always expect the worst.&lt;br /&gt;&lt;br /&gt;Speaker for the Dead did finish well though.  Well enough that I just downloaded &lt;a href="http://www.amazon.com/gp/product/0312861877?ie=UTF8&amp;amp;tag=pythpracandpa-20"&gt;Xenocide&lt;/a&gt; (the next in the &lt;a href="http://en.wikipedia.org/wiki/Ender%27s_Game_series#Ender_series"&gt;Ender series&lt;/a&gt;).  I’m going to try not to expect much.  (My expectations are lower actually, since I recall the series goes downhill after Speaker for the Dead.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3958464609117678169-476211593306226685?l=yacitus.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yacitus/~4/PuZpHvjoso4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://yacitus.com/feeds/476211593306226685/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3958464609117678169&amp;postID=476211593306226685" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/476211593306226685?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/476211593306226685?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yacitus/~3/PuZpHvjoso4/tyranny-of-high-expectations.html" title="The tyranny of high expectations" /><author><name>yacitus</name><uri>http://www.blogger.com/profile/09766896734206041912</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10925882690204007141" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://yacitus.com/2009/04/tyranny-of-high-expectations.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cERHwyeip7ImA9WxVVGEo.&quot;"><id>tag:blogger.com,1999:blog-3958464609117678169.post-116285097231238437</id><published>2009-03-06T09:28:00.000-08:00</published><updated>2009-03-12T09:23:25.292-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-12T09:23:25.292-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="todo" /><category scheme="http://www.blogger.com/atom/ns#" term="&quot;stackoverflow.com&quot;" /><category scheme="http://www.blogger.com/atom/ns#" term="baypiggies" /><category scheme="http://www.blogger.com/atom/ns#" term="&quot;Mac OS X&quot;" /><category scheme="http://www.blogger.com/atom/ns#" term="TextExpander" /><category scheme="http://www.blogger.com/atom/ns#" term="python" /><category scheme="http://www.blogger.com/atom/ns#" term="&quot;tr.im&quot;" /><title>A tr.im TextExpander snippet that works for me</title><content type="html">At the end of &lt;a href="http://yacitus.com/2009/03/textexpander-snippet-to-paste-quoted.html"&gt;A TextExpander snippet to paste quoted text&lt;/a&gt; I gave myself a to-do to create (or find) a TextExpander snippet to create a tr.im shortened URL.  tr.im is currently my favorite URL shortening service.  Not only is the domain short and easy to remember, but (if you sign up for an account) they provide stats for each “tr.immed” URL.&lt;p&gt;&lt;/p&gt;A Google search found &lt;a href="http://smileonmymac.net/blog/2008/10/20/get-trim-with-textexpander/"&gt;this post&lt;/a&gt; on the &lt;a href="http://smileonmymac.net/blog/"&gt;SmileOnMyMac Blog&lt;/a&gt; (from the &lt;a href="http://www.smileonmymac.com/"&gt;makers of TextExpander&lt;/a&gt;), where you can download a snippet that works.  But it’s unnecessarily complicated.  After reading the &lt;a href="http://tr.im/api/"&gt;tr.im API documentation&lt;/a&gt; I simplified it to this shell script:&lt;br /&gt;&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span style="color: rgb(64, 128, 128); font-style: italic;"&gt;#! /bin/bash&lt;/span&gt;&lt;br /&gt;curl -u yacitus:xxxxx  http://api.tr.im/api/trim_simple?url&lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(186, 33, 33);"&gt;`&lt;/span&gt;pbpaste&lt;span style="color: rgb(186, 33, 33);"&gt;`&lt;/span&gt;&lt;span style="font-family:Georgia,serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;Note that Blogger refuses to make this column any wider or use a scrollbar to show all of this code.  But the text is there; just copy it and paste into your favorite text editor.  (You'll need to use the same trick to see all of the code for the other bash one-liner and the Python code below.)&lt;br /&gt;&lt;br /&gt;(You’ll of course want to replace “yacitus” with your tr.im username and replace “xxxxx” with your password.)&lt;br /&gt;&lt;br /&gt;The problem with this is that it doesn’t work for me at work, where I use the &lt;a href="http://yacitus.com/2008/01/authoxy-hits-and-misses-and-google-sdks.html"&gt;Authoxy&lt;/a&gt; proxy server.  I can make it work with:&lt;br /&gt;&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span style="color: rgb(64, 128, 128); font-style: italic;"&gt;#! /bin/bash&lt;/span&gt;&lt;br /&gt;curl -u yacitus:xxxxx -x localhost:8080 http://api.tr.im/api/trim_simple?url&lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(186, 33, 33);"&gt;`&lt;/span&gt;pbpaste&lt;span style="color: rgb(186, 33, 33);"&gt;`&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;…but then it doesn’t work when I’m at home (and not using Authoxy).  curl, unfortunately, doesn’t auto-detect proxy settings.&lt;br /&gt;&lt;br /&gt;Once again, Python comes to the rescue.  I read in “Fuzzyman’s” &lt;a href="http://www.voidspace.org.uk/python/articles/urllib2.shtml#proxies"&gt;urllib2 - The Missing Manual&lt;/a&gt; that the Python urllib2 module will auto-detect proxy settings, so I wrote this script:&lt;br /&gt;&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span style="color: rgb(64, 128, 128); font-style: italic;"&gt;#!/usr/bin/env python&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(186, 33, 33); font-style: italic;"&gt;"""&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(186, 33, 33); font-style: italic;"&gt;This script writes to stdout a tr.im version of the indicated URL.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(186, 33, 33); font-style: italic;"&gt;"""&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;import&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255); font-weight: bold;"&gt;urllib2&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;import&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255); font-weight: bold;"&gt;sys&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;TRIM_API_URL &lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt; &lt;span style="color: rgb(186, 33, 33);"&gt;'http://api.tr.im/api'&lt;/span&gt;&lt;br /&gt;USERNAME &lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt; &lt;span style="color: rgb(186, 33, 33);"&gt;'yacitus'&lt;/span&gt;&lt;br /&gt;PASSWORD &lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt; &lt;span style="color: rgb(186, 33, 33);"&gt;'xxxxx'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;def&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;main&lt;/span&gt;():&lt;br /&gt;&lt;span style="color: rgb(186, 33, 33); font-style: italic;"&gt;"""The entry function."""&lt;/span&gt;&lt;br /&gt;url_to_trim &lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt; sys&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;argv[&lt;span style="color: rgb(102, 102, 102);"&gt;1&lt;/span&gt;]&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: rgb(170, 34, 255); font-weight: bold;"&gt;not&lt;/span&gt; url_to_trim:&lt;br /&gt;   &lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;print&lt;/span&gt; &lt;span style="color: rgb(186, 33, 33);"&gt;"ERROR: one (and only one) argument accepted--the URL to GET"&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;return&lt;/span&gt; &lt;span style="color: rgb(102, 102, 102);"&gt;-1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;response &lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt; urllib2&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;urlopen(&lt;span style="color: rgb(186, 33, 33);"&gt;'&lt;/span&gt;&lt;span style="color: rgb(187, 102, 136); font-weight: bold;"&gt;%s&lt;/span&gt;&lt;span style="color: rgb(186, 33, 33);"&gt;/trim_simple?url=&lt;/span&gt;&lt;span style="color: rgb(187, 102, 136); font-weight: bold;"&gt;%s&lt;/span&gt;&lt;span style="color: rgb(186, 33, 33);"&gt;&amp;amp;username=&lt;/span&gt;&lt;span style="color: rgb(187, 102, 136); font-weight: bold;"&gt;%s&lt;/span&gt;&lt;span style="color: rgb(186, 33, 33);"&gt;&amp;amp;password=&lt;/span&gt;&lt;span style="color: rgb(187, 102, 136); font-weight: bold;"&gt;%s&lt;/span&gt;&lt;span style="color: rgb(186, 33, 33);"&gt;'&lt;/span&gt;&lt;br /&gt;                          &lt;span style="color: rgb(102, 102, 102);"&gt;%&lt;/span&gt; (TRIM_API_URL,&lt;br /&gt;                             url_to_trim,&lt;br /&gt;                             USERNAME,&lt;br /&gt;                             PASSWORD))&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;print&lt;/span&gt; response&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;read()&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;strip()&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;print&lt;/span&gt; response&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;code&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;return&lt;/span&gt; &lt;span style="color: rgb(102, 102, 102);"&gt;0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;if&lt;/span&gt; __name__ &lt;span style="color: rgb(102, 102, 102);"&gt;==&lt;/span&gt; &lt;span style="color: rgb(186, 33, 33);"&gt;'__main__'&lt;/span&gt;:&lt;br /&gt;sys&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;exit(main())&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;Like in &lt;a href="http://yacitus.com/2009/03/textexpander-snippet-to-paste-quoted.html"&gt;A TextExpander snippet to paste quoted text&lt;/a&gt;, I put this in a file called trim_url, did a &lt;code&gt;chmod +x&lt;/code&gt; on it, created a symbolic link to it in /usr/local/bin/, and created my TextExpander snippet:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GBuM4RB_ljE/SbkzYwL4OlI/AAAAAAAAAG4/Tal0Asuop6M/s1600-h/Picture+1.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 288px;" src="http://3.bp.blogspot.com/_GBuM4RB_ljE/SbkzYwL4OlI/AAAAAAAAAG4/Tal0Asuop6M/s400/Picture+1.png" alt="" id="BLOGGER_PHOTO_ID_5312333735804811858" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I could have saved myself a lot of time if I had stopped there.  But I read on &lt;a href="http://tr.im/api"&gt;http://tr.im/api&lt;/a&gt; that basic HTTP authentication is preferred over the query string parameters I used above.  So I figured it would be a learning opportunity to implement basic HTTP authentication in Python.  The problem is, I’m not done learning yet!  I have yet to get it to work.  I posted my question &lt;a href="http://mail.python.org/pipermail/baypiggies/2009-March/004461.html"&gt;on the BayPIGgies mailing list&lt;/a&gt; where I got some good advice on how to debug it (but no one saw the problem), and I also posted &lt;a href="http://stackoverflow.com/questions/635113/python-urllib2-basic-http-authentication-and-tr-im"&gt;a question on stackoverflow.com&lt;/a&gt; where I got one answer that may be an improvement on the query string parameters, but again no one saw the problem.  I guess I’ll have to take &lt;a href="http://mail.python.org/pipermail/baypiggies/2009-March/004462.html"&gt;jj’s suggestion&lt;/a&gt; and look at what is being sent over the wire.  When I figure it out I’ll post the answer on my &lt;a href="http://pypap.blogspot.com/"&gt;PyPap blog&lt;/a&gt; (and of course on the BayPIGgies mailing list and stackoverflow.com).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3958464609117678169-116285097231238437?l=yacitus.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yacitus/~4/_tW6hkuY6Pk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://yacitus.com/feeds/116285097231238437/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3958464609117678169&amp;postID=116285097231238437" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/116285097231238437?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/116285097231238437?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yacitus/~3/_tW6hkuY6Pk/trim-textexpander-snippet-that-works.html" title="A tr.im TextExpander snippet that works for me" /><author><name>yacitus</name><uri>http://www.blogger.com/profile/09766896734206041912</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10925882690204007141" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_GBuM4RB_ljE/SbkzYwL4OlI/AAAAAAAAAG4/Tal0Asuop6M/s72-c/Picture+1.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://yacitus.com/2009/03/trim-textexpander-snippet-that-works.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YARHgycSp7ImA9WxVVGEo.&quot;"><id>tag:blogger.com,1999:blog-3958464609117678169.post-3756713041071657234</id><published>2009-03-03T07:51:00.000-08:00</published><updated>2009-03-12T09:25:45.699-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-12T09:25:45.699-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="BBEdit" /><category scheme="http://www.blogger.com/atom/ns#" term="&quot;Plain Clip&quot;" /><category scheme="http://www.blogger.com/atom/ns#" term="&quot;Mac OS X&quot;" /><category scheme="http://www.blogger.com/atom/ns#" term="TextExpander" /><category scheme="http://www.blogger.com/atom/ns#" term="python" /><title>A TextExpander snippet to paste quoted text</title><content type="html">I prefer the &lt;a href="http://en.wikipedia.org/wiki/Posting_style"&gt;inline replying posting style&lt;/a&gt;.  So a frequent workflow for me is copying text, pasting it into &lt;a href="http://www.barebones.com/products/bbedit/"&gt;BBEdit&lt;/a&gt;, applying "Increase Quote Level", "Rewrap quoted text...", "Select All", "Copy" and then pasting the text into (typically) &lt;a href="http://mailplaneapp.com/"&gt;Mailplane&lt;/a&gt;, where I finish composing my email.  (Or if I'm running Outlook in &lt;a href="http://www.vmware.com/products/fusion/"&gt;Fusion&lt;/a&gt;, I may compose the email entirely in BBEdit and paste it as a whole back into Outlook.)  Each time I do this, I get that "there's got to be a better way" itch.  (But then I get back to what I'm working on and forget about it until next time.)&lt;br /&gt;&lt;br /&gt;Yesterday I was reading Dan Frakes' "&lt;a href="http://www.macworld.com/article/138925/2009/02/plainclip2.html"&gt;Plain Clip revisited&lt;/a&gt;" MacGem post, which explains how to use the free (donations excepted) &lt;a href="http://www.bluem.net/en/mac/plain-clip/"&gt;Plain Clip&lt;/a&gt; utility with &lt;a href="http://www.smileonmymac.com/TextExpander/"&gt;TextExpander&lt;/a&gt; to automatically paste whatever is in the clipboard with any formatting information removed when you type "ptp" (which is the abbreviation he chose to assign to this "snippet" in TextExpander).  I need to do that occasionally (and again, I've been doing it by pasting into BBEdit and then copying back to the clipboard), so I downloaded Plain Clip and a free trial of TextExpander and began setting it up.  Dan Frakes uses an AppleScript to run Plain Clip through the command-line.  But I noticed I can define a shell script in TextExpander so I don't need to bother with an AppleScript "do shell script" wrapper.  But I couldn't get it to work.  I quickly found a link in the comments to Gordon Meyer's "&lt;a href="http://www.gordonmeyer.com/2009/02/a-tip-for-using-plain-clip-with-textexpander.html"&gt;A tip for using Plain Clip with TextExpander&lt;/a&gt;" blog post, which solved the problem for me.&lt;br /&gt;&lt;br /&gt;And that's when a light bulb finally went off in (over?) my head.  If I created a simple command-line utility to do word wrapping, I could create a TextExpander snippet to paste quoted text.  And about 30 minutes later that's just what I had.&lt;br /&gt;&lt;br /&gt;When I need to create a command-line utility, I almost always turn to Python.  And as is so often the case with Python's "batteries included" nature, I found a textwrap module that provided  almost everything I needed.&lt;br /&gt;&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span style="color: rgb(64, 128, 128); font-style: italic;"&gt;#!/usr/bin/env python&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(186, 33, 33); font-style: italic;"&gt;"""&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(186, 33, 33); font-style: italic;"&gt;This script wraps the textwrap module with a command-line interface.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(186, 33, 33); font-style: italic;"&gt;"""&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;import&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255); font-weight: bold;"&gt;optparse&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;import&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255); font-weight: bold;"&gt;sys&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;from&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255); font-weight: bold;"&gt;textwrap&lt;/span&gt; &lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;import&lt;/span&gt; TextWrapper&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;DEFAULT_WIDTH &lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt; &lt;span style="color: rgb(102, 102, 102);"&gt;70&lt;/span&gt;&lt;br /&gt;DEFAULT_QUOTE_STRING &lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt; &lt;span style="color: rgb(186, 33, 33);"&gt;'&amp;gt; '&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;def&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;main&lt;/span&gt;():&lt;br /&gt;&lt;span style="color: rgb(186, 33, 33); font-style: italic;"&gt;"""The entry function."""&lt;/span&gt;&lt;br /&gt;parser &lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt; optparse&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;OptionParser(description&lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(186, 33, 33);"&gt;'Text wrapper'&lt;/span&gt;, prog&lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(186, 33, 33);"&gt;'wwrap'&lt;/span&gt;)&lt;br /&gt;parser&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;add_option(&lt;span style="color: rgb(186, 33, 33);"&gt;'-w'&lt;/span&gt;, &lt;span style="color: rgb(186, 33, 33);"&gt;'--width'&lt;/span&gt;,&lt;br /&gt;               action&lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(186, 33, 33);"&gt;'store'&lt;/span&gt;,&lt;br /&gt;               metavar&lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(186, 33, 33);"&gt;'NUM'&lt;/span&gt;,&lt;br /&gt;               default&lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(186, 33, 33);"&gt;'&lt;/span&gt;&lt;span style="color: rgb(187, 102, 136); font-weight: bold;"&gt;%d&lt;/span&gt;&lt;span style="color: rgb(186, 33, 33);"&gt;'&lt;/span&gt; &lt;span style="color: rgb(102, 102, 102);"&gt;%&lt;/span&gt; DEFAULT_WIDTH,&lt;br /&gt;               help&lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(186, 33, 33);"&gt;'maximum length of wrapped lines; defaults to 70'&lt;/span&gt;)&lt;br /&gt;parser&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;add_option(&lt;span style="color: rgb(186, 33, 33);"&gt;'-q'&lt;/span&gt;, &lt;span style="color: rgb(186, 33, 33);"&gt;'--quote'&lt;/span&gt;,&lt;br /&gt;               action&lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(186, 33, 33);"&gt;'store_true'&lt;/span&gt;,&lt;br /&gt;               default&lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;False&lt;/span&gt;,&lt;br /&gt;               help&lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(186, 33, 33);"&gt;"add '&lt;/span&gt;&lt;span style="color: rgb(187, 102, 136); font-weight: bold;"&gt;%s&lt;/span&gt;&lt;span style="color: rgb(186, 33, 33);"&gt;' to start of each wrapped line"&lt;/span&gt;&lt;br /&gt;                    &lt;span style="color: rgb(102, 102, 102);"&gt;%&lt;/span&gt; DEFAULT_QUOTE_STRING)&lt;br /&gt;parser&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;add_option(&lt;span style="color: rgb(186, 33, 33);"&gt;'-r'&lt;/span&gt;, &lt;span style="color: rgb(186, 33, 33);"&gt;'--remove'&lt;/span&gt;,&lt;br /&gt;               action&lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(186, 33, 33);"&gt;'store'&lt;/span&gt;,&lt;br /&gt;               metavar&lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(186, 33, 33);"&gt;'TXT'&lt;/span&gt;,&lt;br /&gt;               help&lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(186, 33, 33);"&gt;'remove TXT from start of each line prior to'&lt;/span&gt;&lt;br /&gt;                    &lt;span style="color: rgb(186, 33, 33);"&gt;' wrapping'&lt;/span&gt;)&lt;br /&gt;parser&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;add_option(&lt;span style="color: rgb(186, 33, 33);"&gt;'--removequotes'&lt;/span&gt;,&lt;br /&gt;               action&lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(186, 33, 33);"&gt;'store_true'&lt;/span&gt;,&lt;br /&gt;               default&lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;False&lt;/span&gt;,&lt;br /&gt;               help&lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(186, 33, 33);"&gt;"remove '&lt;/span&gt;&lt;span style="color: rgb(187, 102, 136); font-weight: bold;"&gt;%s&lt;/span&gt;&lt;span style="color: rgb(186, 33, 33);"&gt;' from the start of each line prior"&lt;/span&gt;&lt;br /&gt;                    &lt;span style="color: rgb(186, 33, 33);"&gt;" to wrapping"&lt;/span&gt; &lt;span style="color: rgb(102, 102, 102);"&gt;%&lt;/span&gt; DEFAULT_QUOTE_STRING)&lt;br /&gt;&lt;br /&gt;options, arguments &lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt; parser&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;parse_args()&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: rgb(170, 34, 255); font-weight: bold;"&gt;not&lt;/span&gt; options&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;width:&lt;br /&gt; &lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;print&lt;/span&gt; &lt;span style="color: rgb(186, 33, 33);"&gt;"I don't know how the width wasn't specified, since it's"&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;print&lt;/span&gt; &lt;span style="color: rgb(186, 33, 33);"&gt;"supposed to default to &lt;/span&gt;&lt;span style="color: rgb(187, 102, 136); font-weight: bold;"&gt;%d&lt;/span&gt;&lt;span style="color: rgb(186, 33, 33);"&gt;.  Aborting."&lt;/span&gt; &lt;span style="color: rgb(102, 102, 102);"&gt;%&lt;/span&gt; DEFAULT_WIDTH&lt;br /&gt; &lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;return&lt;/span&gt; &lt;span style="color: rgb(102, 102, 102);"&gt;-1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;try&lt;/span&gt;:&lt;br /&gt; width &lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt; &lt;span style="color: rgb(0, 128, 0);"&gt;int&lt;/span&gt;(options&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;width)&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;except&lt;/span&gt; &lt;span style="color: rgb(210, 65, 58); font-weight: bold;"&gt;ValueError&lt;/span&gt;:&lt;br /&gt; &lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;print&lt;/span&gt; &lt;span style="color: rgb(186, 33, 33);"&gt;"ERROR: the width specified ('&lt;/span&gt;&lt;span style="color: rgb(187, 102, 136); font-weight: bold;"&gt;%s&lt;/span&gt;&lt;span style="color: rgb(186, 33, 33);"&gt;') is not a number"&lt;/span&gt; &lt;span style="color: rgb(102, 102, 102);"&gt;%&lt;/span&gt; (&lt;br /&gt;             options&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;width)&lt;br /&gt; &lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;return&lt;/span&gt; &lt;span style="color: rgb(102, 102, 102);"&gt;-1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;if&lt;/span&gt; options&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;remove &lt;span style="color: rgb(170, 34, 255); font-weight: bold;"&gt;and&lt;/span&gt; options&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;removequotes:&lt;br /&gt; &lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;print&lt;/span&gt; &lt;span style="color: rgb(186, 33, 33);"&gt;"ERROR: cannot use both --remove and --removequotes options"&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;return&lt;/span&gt; &lt;span style="color: rgb(102, 102, 102);"&gt;-1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;if&lt;/span&gt; options&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;removequotes:&lt;br /&gt; options&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;remove &lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt; DEFAULT_QUOTE_STRING&lt;br /&gt;&lt;br /&gt;wrapper &lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt; TextWrapper()&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;if&lt;/span&gt; options&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;quote:&lt;br /&gt; wrapper&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;initial_indent &lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt; DEFAULT_QUOTE_STRING&lt;br /&gt; wrapper&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;subsequent_indent &lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt; DEFAULT_QUOTE_STRING&lt;br /&gt;wrapper&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;width &lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt; width&lt;br /&gt;&lt;br /&gt;lines &lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt; sys&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;stdin&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;read()&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;split(&lt;span style="color: rgb(186, 33, 33);"&gt;'&lt;/span&gt;&lt;span style="color: rgb(187, 102, 34); font-weight: bold;"&gt;\n&lt;/span&gt;&lt;span style="color: rgb(186, 33, 33);"&gt;'&lt;/span&gt;)&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;if&lt;/span&gt; options&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;remove:&lt;br /&gt; &lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;for&lt;/span&gt; i, line &lt;span style="color: rgb(170, 34, 255); font-weight: bold;"&gt;in&lt;/span&gt; &lt;span style="color: rgb(0, 128, 0);"&gt;enumerate&lt;/span&gt;(lines):&lt;br /&gt;     &lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;if&lt;/span&gt; line&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;startswith(options&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;remove):&lt;br /&gt;         lines[i] &lt;span style="color: rgb(102, 102, 102);"&gt;=&lt;/span&gt; line[&lt;span style="color: rgb(0, 128, 0);"&gt;len&lt;/span&gt;(options&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;remove):]&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;print&lt;/span&gt; wrapper&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;fill(&lt;span style="color: rgb(186, 33, 33);"&gt;'&lt;/span&gt;&lt;span style="color: rgb(187, 102, 34); font-weight: bold;"&gt;\n&lt;/span&gt;&lt;span style="color: rgb(186, 33, 33);"&gt;'&lt;/span&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;join(lines))&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;return&lt;/span&gt; &lt;span style="color: rgb(102, 102, 102);"&gt;0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0); font-weight: bold;"&gt;if&lt;/span&gt; __name__ &lt;span style="color: rgb(102, 102, 102);"&gt;==&lt;/span&gt; &lt;span style="color: rgb(186, 33, 33);"&gt;'__main__'&lt;/span&gt;:&lt;br /&gt;sys&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;exit(main())&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;Note that even though you can't see the code at the end of long lines, it's there.  Just copy it all and paste it into your favorite text editor to read it all.&lt;br /&gt;&lt;br /&gt;This code should be quite self-explanatory.  As is (also) so often the case with Python, the "meat" of these 81 lines are the 7 lines starting with line 67 where I read in the text to be wrapped from stdin.  All the preceeding lines are for handling the command-line options.&lt;br /&gt;&lt;br /&gt;I put this in a file called "wwrap" and did a `chmod +x` on it.  I then created a symbolic link to it in /usr/local/bin/, and I was ready to create my TextExpander snippet.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GBuM4RB_ljE/Sa1orEV2vQI/AAAAAAAAAGw/c5UEX7Q8lcM/s1600-h/Picture+2.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 288px;" src="http://2.bp.blogspot.com/_GBuM4RB_ljE/Sa1orEV2vQI/AAAAAAAAAGw/c5UEX7Q8lcM/s400/Picture+2.png" alt="" id="BLOGGER_PHOTO_ID_5309014624848755970" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now I can just type 'qtp' and the quoted, wrapped form of whatever text is in the clipboard is pasted in.&lt;br /&gt;&lt;br /&gt;I'm inspired to look for more workflows I can simplify with TextExpander and possibly Python.  (I'm going to start by trying to figure out how to re-create the "Create tr.im shortened URL" in Dan Frakes' TextExpander screenshot.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3958464609117678169-3756713041071657234?l=yacitus.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yacitus/~4/ZaIDtr5G4WM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://yacitus.com/feeds/3756713041071657234/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3958464609117678169&amp;postID=3756713041071657234" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/3756713041071657234?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/3756713041071657234?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yacitus/~3/ZaIDtr5G4WM/textexpander-snippet-to-paste-quoted.html" title="A TextExpander snippet to paste quoted text" /><author><name>yacitus</name><uri>http://www.blogger.com/profile/09766896734206041912</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10925882690204007141" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_GBuM4RB_ljE/Sa1orEV2vQI/AAAAAAAAAGw/c5UEX7Q8lcM/s72-c/Picture+2.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://yacitus.com/2009/03/textexpander-snippet-to-paste-quoted.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcESXk6eSp7ImA9WxVWFUo.&quot;"><id>tag:blogger.com,1999:blog-3958464609117678169.post-5979928353819373529</id><published>2009-02-25T07:06:00.001-08:00</published><updated>2009-02-25T07:50:08.711-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-25T07:50:08.711-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="audiobook" /><category scheme="http://www.blogger.com/atom/ns#" term="audible" /><category scheme="http://www.blogger.com/atom/ns#" term="&quot;Ender series&quot;" /><category scheme="http://www.blogger.com/atom/ns#" term="novel" /><title>Pleasures of a poor memory</title><content type="html">One of the benefits of having a good memory is getting to enjoy good novels all over again, years (sometimes not so many) after reading them.&lt;br /&gt;&lt;br /&gt;I believe I first read &lt;a href="http://www.amazon.com/gp/product/0765342294?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0765342294"&gt;Ender's Game&lt;/a&gt; soon after it was first published in paperback, sometime in 1985 or `86.  (Almost 25 years ago!)  I remember enjoying it, enough to then seek out other books by &lt;a href="http://en.wikipedia.org/wiki/Orson_Scott_Card"&gt;Orson Scott Card&lt;/a&gt;.  (I enjoy "binging" on a writer after I discover a good novel.  Maybe someday I'll re-enjoy many of my favorite Kurt Vonnegut novels.)  I don't remember much of &lt;a href="http://www.amazon.com/gp/product/0812550757?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0812550757"&gt;Speaker for the Dead&lt;/a&gt;, but I do remember telling my sister that it was great, perhaps my "favorite", and that Card's understanding of human nature and psychology rivals the great Russian novelists.  (Not that I had read any of them.  And I still haven't.)&lt;br /&gt;&lt;br /&gt;Now that I have a longer commute to work (40 minutes going in early, often over an hour coming home), I have time to enjoy my favorite podcasts and listen to audiobooks.  I started getting audiobooks from the library, including Ender's Game.  Which I enjoyed again.  I look forward to when my kids are old enough to enjoy it--it's a "juvenile" novel after all--but I think they should be at least 12 or so.&lt;br /&gt;&lt;br /&gt;I wanted to move on to Speaker for the Dead, but I did a little research on the &lt;a href="http://en.wikipedia.org/wiki/Ender%27s_Game_series#Ender_series"&gt;Ender series&lt;/a&gt; [spoiler warning] first, and decided this time to "read" &lt;a href="http://www.amazon.com/gp/product/0765304961?ie=UTF8&amp;amp;tag=pythpracandpa-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0765304961"&gt;Ender in Exile&lt;/a&gt; first.  I was published only late last year, but takes place &lt;a href="http://en.wikipedia.org/wiki/File:Enderverse.png"&gt;chronologically between Ender's Game and Speaker for the Dead&lt;/a&gt;.  But the library didn't have it.&lt;br /&gt;&lt;br /&gt;So I signed up for an &lt;a href="http://www.audible.com/"&gt;Audible.com&lt;/a&gt; membership--I chose the "&lt;a href="http://audible.com/twit749"&gt;twit749&lt;/a&gt;" deal I'd been hearing about on &lt;a href="http://twit.tv/twit"&gt;TWiT&lt;/a&gt; and &lt;a href="http://twit.tv/mbw"&gt;MacBreak Weekly&lt;/a&gt;--and downloaded it.  I just finished it.  I'm not going to turn this into a review.  But I recommend it.  (One line was worth quoting: "Pacifism only works with an enemy that can't bear to do murder against the innocent.  How many times are you lucky enough to get an enemy like that?")&lt;br /&gt;&lt;br /&gt;I just downloaded Speaker for the Dead.  I'm looking forward to it.  (Though I'll listen to my favorite podcasts first.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3958464609117678169-5979928353819373529?l=yacitus.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yacitus/~4/fqdeHWMjlsI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://yacitus.com/feeds/5979928353819373529/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3958464609117678169&amp;postID=5979928353819373529" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/5979928353819373529?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/5979928353819373529?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yacitus/~3/fqdeHWMjlsI/pleasures-of-poor-memory.html" title="Pleasures of a poor memory" /><author><name>yacitus</name><uri>http://www.blogger.com/profile/09766896734206041912</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10925882690204007141" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://yacitus.com/2009/02/pleasures-of-poor-memory.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYAQHk-fyp7ImA9WxVRF04.&quot;"><id>tag:blogger.com,1999:blog-3958464609117678169.post-1032987158450775911</id><published>2009-01-23T07:24:00.000-08:00</published><updated>2009-01-23T09:02:21.757-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-23T09:02:21.757-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="podcasts" /><category scheme="http://www.blogger.com/atom/ns#" term="photography" /><category scheme="http://www.blogger.com/atom/ns#" term="podcast" /><title>Too many long, rambling podcasts</title><content type="html">I started listening to the &lt;a href="http://twipphoto.com/"&gt;This Week in Photography (TWiP) podcast&lt;/a&gt; (&lt;a href="http://twipphoto.com/archives/2281"&gt;episode 65&lt;/a&gt;) on my way in to work this morning.  Over seven minutes into a one hour and 20 minute episode, and they hadn't really started talking about photography.  So I skipped ahead to the next podcast in my playlist.&lt;br /&gt;&lt;br /&gt;I much prefer the &lt;a href="http://tacksharp.tv/"&gt;Tack Sharp podcast&lt;/a&gt;.  The average length of the episodes is about 20 minutes, and each episode focuses on one subject only.  I've learned something from every one of the six episodes so far.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twipphoto.com/about"&gt;Alex Lindsay and Scott Bourne&lt;/a&gt;, the founders and two of the regulars on TWiP are also regulars on &lt;a href="http://twit.tv/mbw"&gt;MacBreak Weekly&lt;/a&gt; (MBW).  So it's understandable that the style and format of their podcast is very similar.  (They even have "picks of the week".)  But what makes MBW (and &lt;a href="http://twit.tv/twit"&gt;TWiT&lt;/a&gt;) worth listening to (even when they rat-hole or ramble--although I'm often tempted to skip them when they're particularly long--the last MBW was just sort of two hours) is that I feel like I've gotten to know the personalities so each week feels like listening to old friends.  (And Leo Laporte does a great job of keeping both podcasts interesting.)  Perhaps if I kept listening to TWiP I'd get that same comfortable familiarity with it, but &lt;a href="http://yacitus.com/2008/12/at-least-im-not-bored.html"&gt;I only have so much time&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://twipphoto.com/"&gt;TWIPPHOTO.COM&lt;/a&gt; blog has excellent show notes for the episodes, and there's plenty of other material there worth reading.  So I'll probably favor their blog over their podcast.  (But I find it harder to make time for blog reading than podcasts.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3958464609117678169-1032987158450775911?l=yacitus.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yacitus/~4/kBhUVDwuUx4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://yacitus.com/feeds/1032987158450775911/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3958464609117678169&amp;postID=1032987158450775911" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/1032987158450775911?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/1032987158450775911?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yacitus/~3/kBhUVDwuUx4/too-many-long-rambling-podcasts.html" title="Too many long, rambling podcasts" /><author><name>yacitus</name><uri>http://www.blogger.com/profile/09766896734206041912</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10925882690204007141" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://yacitus.com/2009/01/too-many-long-rambling-podcasts.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUBRX89fip7ImA9WxVRF08.&quot;"><id>tag:blogger.com,1999:blog-3958464609117678169.post-1702254266738709614</id><published>2009-01-18T07:30:00.000-08:00</published><updated>2009-01-23T07:24:14.166-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-23T07:24:14.166-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="todo" /><category scheme="http://www.blogger.com/atom/ns#" term="tweetie" /><category scheme="http://www.blogger.com/atom/ns#" term="iPhone" /><category scheme="http://www.blogger.com/atom/ns#" term="twitter" /><category scheme="http://www.blogger.com/atom/ns#" term="twitterrific" /><title>I use two iPhone Twitter apps</title><content type="html">&lt;a href="http://search.twitter.com/search?q=twitter"&gt;Twitter has plenty of meta-discussion&lt;/a&gt;.  (TODO: It would be interesting to approximate the percentage of tweets that are about Twitter.)   Very frequently (at least among &lt;a href="http://twitter.com/yacitus/friends"&gt;the people I follow&lt;/a&gt;) the discussion is about iPhone apps for &lt;a href="http://twitter.com/"&gt;Twitter&lt;/a&gt;.  More often than any other, I see people recommend &lt;a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=296415944&amp;amp;mt=8"&gt;Tweetie&lt;/a&gt;.  Though &lt;a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284540316&amp;amp;mt=8"&gt;Twitterrific&lt;/a&gt; is mentioned frequently, and I see &lt;a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=286756410&amp;amp;mt=8"&gt;TwitterFon&lt;/a&gt; come up increasingly often.&lt;br /&gt;&lt;br /&gt;I use Tweetie and &lt;a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284542696&amp;amp;mt=8"&gt;Twitterrific Premium&lt;/a&gt;.  The contrast between the two is interesting.  They're both excellent, well-polished apps that illustrate two different approaches to designing a quality iPhone application.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GBuM4RB_ljE/SXNROykFkWI/AAAAAAAAAF4/7t69clywPPQ/s1600-h/IMG_0012.PNG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 134px; height: 200px;" src="http://2.bp.blogspot.com/_GBuM4RB_ljE/SXNROykFkWI/AAAAAAAAAF4/7t69clywPPQ/s200/IMG_0012.PNG" alt="" id="BLOGGER_PHOTO_ID_5292663301623615842" border="0" /&gt;&lt;/a&gt;I use Tweetie often enough that it gets a spot on my main launcher screen (reserved for the apps I use more frequently).  It's full-featured.  In fact, it seems like I can do just about anything in Tweetie that I can do from &lt;a href="http://twitter.com/"&gt;twitter.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;But I use Twitterrific more often than any other iPhone app, so it gets the privileged spot on the bottom left (on the strip on the bottom that appears on all launcher screens).  Twitterrfic is a good example of the "do one thing only and do it well" school.  Twitterrific's one thing is reading tweets.  It does that so well that I prefer it to twitter.com on my MacBook Pro (though I haven't tried any desktop Twitter apps).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GBuM4RB_ljE/SXNU_FtwptI/AAAAAAAAAGA/Tpn-qpEPQ8M/s1600-h/IMG_0011.PNG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 134px; height: 200px;" src="http://2.bp.blogspot.com/_GBuM4RB_ljE/SXNU_FtwptI/AAAAAAAAAGA/Tpn-qpEPQ8M/s200/IMG_0011.PNG" alt="" id="BLOGGER_PHOTO_ID_5292667429933065938" border="0" /&gt;&lt;/a&gt;Twitterrific Premium's killer feature (which I haven't seen or heard of in any other iPhone Twitter app) is how it "&lt;a href="http://furbo.org/2008/12/02/choices/"&gt;maintain[s] a reading position between launches of the application&lt;/a&gt;".  (I think this feature is not in the free version of Twitterrific.)  This is why Twitterrific is my most used iPhone app.  I can very quickly launch is and scan through all the new tweets since the last time I checked.&lt;br /&gt;&lt;br /&gt;As I'm reading in Twitterrific, if I see a tweet with a URL that looks interesting that I want to take the time to look at later (especially if I don't want to take the time to wait on EDGE), I'll mark it as a favorite.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GBuM4RB_ljE/SXNYimSi_lI/AAAAAAAAAGI/TSexd6-zXjE/s1600-h/IMG_0007.PNG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 134px; height: 200px;" src="http://2.bp.blogspot.com/_GBuM4RB_ljE/SXNYimSi_lI/AAAAAAAAAGI/TSexd6-zXjE/s200/IMG_0007.PNG" alt="" id="BLOGGER_PHOTO_ID_5292671338507599442" border="0" /&gt;&lt;/a&gt;Then later (when I'm on WiFi on my iPhone or my MBP), I'll use Tweetie (or twitter.com) to scan through my favorites and un-mark them after I read them.&lt;br /&gt;&lt;br /&gt;I also use Tweetie occasionally to check for replies.&lt;br /&gt;&lt;br /&gt;And Tweetie is better for writing tweets, especially if I want to include someone's name or a &lt;a href="http://www.atebits.com/software/tweetie/bookmarklet/"&gt;URL&lt;/a&gt;.  And the &lt;a href="http://blog.atebits.com/2009/01/warning-tweetie-12-is-coming/"&gt;new version 1.2&lt;/a&gt; has an optional landscape keyboard.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/atebits"&gt;Loren Brichter&lt;/a&gt; updates Tweetie much more frequently than &lt;a href="http://twitter.com/chockenberry"&gt;Craig Hockenberry&lt;/a&gt; updates Twitterrific.  But that is expected when you think about it, since there is always plenty of opportunities for new features and improvements to a full-featured app like Tweetie, whereas Twitterrific is so specialized and so polished that &lt;a href="http://twitter.com/chockenberry"&gt;@chockenberry&lt;/a&gt; should be very careful not to fix something that isn't broken.  But if &lt;a href="http://twitter.com/atebits"&gt;@atebits&lt;/a&gt; adds a "maintain reading position" feature to Tweetie that works reasonable well, I may give up using Twitterrific and give Tweetie the place of honor on my iPhone.&lt;br /&gt;&lt;br /&gt;But when/if that happens, I won't regret the $10 I spent on Twitterrific Premium.  I use both often enough and both are so pleasant to use that the $10 and the $3 for Tweetie was money well spent.  I recommend both.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update&lt;/span&gt;: I remembered one more situation where Tweetie comes in handy.  Twitterrific has a limit on the number of tweets it will hold, so if I can't make time to check it for a while, or if the number of tweets is much greater than usual for some reason (such as the inauguration), then when I come back to Twitterrific I'll notice that the "last read" tweet is at the bottom of the list and I won't remember reading it.  In Tweetie's advanced settings I've changed the "Initial Load" to 100 (from the default of 20), so I can catch up on missed tweets often by just opening Tweetie and scrolling down (or maybe touching "Load more..." a single time).  Yes, I know that &lt;a href="http://www.twitterisntemail.com/"&gt;Twitter isn't email&lt;/a&gt;, and I don't feel the need to read every single tweet that goes by, but if I've just missed an hour or two's worth, Tweetie makes it easy to read them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3958464609117678169-1702254266738709614?l=yacitus.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yacitus/~4/TXZNOEe-a-Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://yacitus.com/feeds/1702254266738709614/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3958464609117678169&amp;postID=1702254266738709614" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/1702254266738709614?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/1702254266738709614?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yacitus/~3/TXZNOEe-a-Q/i-use-two-iphone-twitter-apps.html" title="I use two iPhone Twitter apps" /><author><name>yacitus</name><uri>http://www.blogger.com/profile/09766896734206041912</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10925882690204007141" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_GBuM4RB_ljE/SXNROykFkWI/AAAAAAAAAF4/7t69clywPPQ/s72-c/IMG_0012.PNG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://yacitus.com/2009/01/i-use-two-iphone-twitter-apps.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIBQ30yeSp7ImA9WxVSE0Q.&quot;"><id>tag:blogger.com,1999:blog-3958464609117678169.post-1062105562740995043</id><published>2009-01-07T20:28:00.000-08:00</published><updated>2009-01-07T20:55:52.391-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-07T20:55:52.391-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iLife" /><category scheme="http://www.blogger.com/atom/ns#" term="Facebook" /><category scheme="http://www.blogger.com/atom/ns#" term="flickr" /><category scheme="http://www.blogger.com/atom/ns#" term="&quot;Mac OS X&quot;" /><category scheme="http://www.blogger.com/atom/ns#" term="iPhoto" /><category scheme="http://www.blogger.com/atom/ns#" term="iWork" /><title>Can I wait to upgrade iLife &amp; iWork?</title><content type="html">I'm quite eager to try the new &lt;a href="http://www.apple.com/ilife/"&gt;iLife '09&lt;/a&gt;, especially the Faces feature of &lt;a href="http://www.apple.com/ilife/iphoto/"&gt;iPhoto&lt;/a&gt;.  I think I'll also enjoy using the Places feature, and the Facebook &amp;amp; Flickr integration.  If I ever get time to use it, iMovie '09 also sounds like a big improvement.  And I'd like to play with the "learn to play piano" feature of GarageBand.  I don't use iWork often, but I've paid for the previous version and I expect it's worth upgrading.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But ironically the "&lt;a href="http://store.apple.com/us/product/MB997?mco=MzA3MDkxNA"&gt;Mac Box Set&lt;/a&gt;" may keep me from upgrading.  Or I suppose more accurately, the lack of an iLife/iWork bundle may keep me from upgrading.  &lt;a href="http://store.apple.com/us/product/MB966?mco=MzA3MDc5Mg"&gt;iLife '09 costs $79&lt;/a&gt;, &lt;a href="http://store.apple.com/us/product/MB942?mco=MzA3MDc5NA"&gt;as does iWork '09&lt;/a&gt;.  (There's no discount for people who have previously purchased iLife '08 or iWork '08.)  The "Mac Box Set" is a bundle of iLife '09, iWork '09, and Mac OS X 10.5.6  Leopard, for $169.  But the new MacBook Pro I got in August came with Leopard, and I've already bought Leopard for my old PowerBook G4.  So that bundle doesn't save me any money.  But knowing the bundle exists makes me think I should wait for when &lt;a href="http://en.wikipedia.org/wiki/Mac_OS_X_v10.6"&gt;Snow Leopard (Mac OS X 10.6)&lt;/a&gt; is released (&lt;a href="http://www.apple.com/pr/library/2008/06/09snowleopard.html"&gt;probably this summer&lt;/a&gt;) and buy the inevitable update of the "Mac Box Set" then.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3958464609117678169-1062105562740995043?l=yacitus.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yacitus/~4/adPdidcad4Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://yacitus.com/feeds/1062105562740995043/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3958464609117678169&amp;postID=1062105562740995043" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/1062105562740995043?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/1062105562740995043?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yacitus/~3/adPdidcad4Y/can-i-wait-to-upgrade-ilife-iwork.html" title="Can I wait to upgrade iLife &amp; iWork?" /><author><name>yacitus</name><uri>http://www.blogger.com/profile/09766896734206041912</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10925882690204007141" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://yacitus.com/2009/01/can-i-wait-to-upgrade-ilife-iwork.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcDQ3k4fyp7ImA9WxRbFEg.&quot;"><id>tag:blogger.com,1999:blog-3958464609117678169.post-19749841098409932</id><published>2008-12-04T20:32:00.000-08:00</published><updated>2008-12-04T21:14:32.737-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-04T21:14:32.737-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="&quot;professional development&quot;" /><category scheme="http://www.blogger.com/atom/ns#" term="&quot;time management&quot;" /><category scheme="http://www.blogger.com/atom/ns#" term="career" /><title>At least I'm not bored</title><content type="html">I just read &lt;a href="http://www.getrichslowly.org/blog/2008/12/04/10-essential-steps-to-take-before-youre-laid-off/"&gt;10 Essential Steps to Take BEFORE You’re Laid Off&lt;/a&gt; after seeing the link in &lt;a href="http://twitter.com/offbytwo"&gt;Cosmin Stejerean&lt;/a&gt;'s &lt;a href="http://twitter.com/offbytwo/status/1039118535"&gt;tweet&lt;/a&gt;.  (He also links to &lt;a href="http://news.ycombinator.com/item?id=386245"&gt;three more in Hacker News&lt;/a&gt;--I also very much disagree with #13; some very interesting comments follow that articulate my distaste better than I could.)&lt;br /&gt;&lt;br /&gt;I practiced a lot of these while I was at Altera.  (I instinctively knew they made me more marketable professionally.)  I'm quite sure that many of these made it much easier to get interviews and find my new job when I decided it was time to move on.  I spent quite a bit of time updating my skills: before I joined Altera (in Sept. 2002) I had never used Python, Ruby, or CSS.  I had limited experience with Java.  I studied many other technologies, practices and tools over those six years (such as Test-Driven Development, Scrum, Django, Javascript, AJAX, etc.).  I started this blog, and &lt;a href="http://pypap.blogspot.com/"&gt;PyPap&lt;/a&gt;.  I created and updated my &lt;a href="http://www.linkedin.com/pub/0/239/148"&gt;LinkedIn profile&lt;/a&gt;.  I started using &lt;a href="http://twitter.com/yacitus"&gt;Twitter&lt;/a&gt; and &lt;a href="http://www.facebook.com/profile.php?id=857354200"&gt;Facebook&lt;/a&gt;.  I continued running regularly, and kept myself in good shape.  And almost all this was on my own time, since I was careful to "Avoid being laid off in the first place".  I put in at least a full eight hours of work (often more like nine or ten) every weekday, and was careful to avoid getting accustomed to doing personal tasks while at work.  I constantly juggled my very limited available time, since my wife gave birth to our three kids over those six years.&lt;br /&gt;&lt;br /&gt;The juggling has become even more difficult now that I have so much to learn at VMware.  I need to make sure I focus on "Avoid being laid off in the first place", but I don't want to drop everything else.  I want to find time for "Do extracurricular work that showcases your abilities".  (I have no shortage of ideas for that work.)  And the ideas for things to blog about (both here and on &lt;a href="http://pypap.blogspot.com/"&gt;PyPap&lt;/a&gt;) are piling up.  I just don't know where to find the time.  I already get up between 5:30 and 6:00 so I can work on personal projects when I'm at my best in the morning.  But there's so much to learn at work that most mornings I just end up starting work early.  I'm usually too exhausted after the kids are asleep to do anything that takes any real mental energy.  (And I need to go to bed early so I can get up early.)  The kids get priority on weekends since they get so little of my time during the week.  (And that's the only time I have for chores.)&lt;br /&gt;&lt;br /&gt;At least I'm not bored.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3958464609117678169-19749841098409932?l=yacitus.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yacitus/~4/ftZMDQiXK9s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://yacitus.com/feeds/19749841098409932/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3958464609117678169&amp;postID=19749841098409932" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/19749841098409932?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/19749841098409932?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yacitus/~3/ftZMDQiXK9s/at-least-im-not-bored.html" title="At least I'm not bored" /><author><name>yacitus</name><uri>http://www.blogger.com/profile/09766896734206041912</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10925882690204007141" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://yacitus.com/2008/12/at-least-im-not-bored.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIEQ346cCp7ImA9WxRTFk4.&quot;"><id>tag:blogger.com,1999:blog-3958464609117678169.post-8742047923490077464</id><published>2008-09-05T08:20:00.001-07:00</published><updated>2008-09-05T09:01:42.018-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-05T09:01:42.018-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="audiobook" /><category scheme="http://www.blogger.com/atom/ns#" term="&quot;existential crisis&quot;" /><category scheme="http://www.blogger.com/atom/ns#" term="fatherhood" /><category scheme="http://www.blogger.com/atom/ns#" term="&quot;Richard Dawkins&quot;" /><category scheme="http://www.blogger.com/atom/ns#" term="environment" /><category scheme="http://www.blogger.com/atom/ns#" term="novel" /><category scheme="http://www.blogger.com/atom/ns#" term="movie" /><category scheme="http://www.blogger.com/atom/ns#" term="&quot;making the most&quot;" /><title>The Road</title><content type="html">This morning on the way to work I finished "reading" &lt;a href="http://en.wikipedia.org/wiki/The_Road"&gt;The Road&lt;/a&gt; by &lt;a href="http://en.wikipedia.org/wiki/Cormac_McCarthy"&gt;Cormac McCarthy&lt;/a&gt;.  (If you haven't read it yourself, don't read  the plot summary on &lt;a href="http://en.wikipedia.org/wiki/The_Road"&gt;the Wikipedia page&lt;/a&gt;.)  I listened to it as an &lt;a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAudiobook?id=219753864&amp;amp;s=143441"&gt;audio recording&lt;/a&gt;: 6 hours 40 minutes unabridged.  I agree with &lt;a href="http://en.wikipedia.org/wiki/Leo_Laporte"&gt;Leo Laporte&lt;/a&gt;--listening to an audiobook feels like reading.&lt;br /&gt;&lt;br /&gt;This is the darkest novel I can remember reading.  I was wondering as I approached the end if McCarthy would be able to give it a positive ending.  I want to avoid any spoilers, but I will say I found the ending satisfying, and I could imagine much darker conclusions to the story.&lt;br /&gt;&lt;br /&gt;I found the novel especially moving because I am a father, and I can identify with the theme of trying to guide your children towards becoming a self-respecting, respectable adults, while keeping them safe and trying to gain every advantage possible for them, within sometimes fuzzy moral limits.  I'm glad I'm not raising my kids in a world as dark as that in the novel.  But I admired "the man's" very human heroism--his struggles to keep his son safe but also continue to "carry the fire" of "the good guys".&lt;br /&gt;&lt;br /&gt;Another theme that resonated for me is how to live life after confronting the &lt;a href="http://en.wikipedia.org/wiki/Existential_crisis"&gt;existential crisis&lt;/a&gt;.  How do you live your life in a world with no ultimate purpose or external meaning?  I spend quite a bit of time thinking about this.  I keep coming back to the answer that one must find one's own meaning for life.  Mine is rather selfish.  I want to make the most of &lt;a href="http://richarddawkins.net/article,350,To-be-Read-at-my-Funeral,Richard-Dawkins"&gt;the great luck I've had in this particular combination of genes being born at all&lt;/a&gt;.  "Making the most" is a constant struggle and balancing act between doing what provides me satisfaction over the short term and what will provide me satisfaction over the long term.  That sounds selfish, but many of the things that provide me both short-term and long-term satisfaction are related to sharing with and caring for my family (as well as myself).  I guess this should be the subject of a longer essay, that may take me a lifetime to write.&lt;br /&gt;&lt;br /&gt;I may come back to this novel occasionally, for it has given me a renewed appreciation for nature and our environment.  McCarthy paints the picture of a world with absolutely no life at all so vividly that like being separated from a loved one for too long, I want to give it a big hug now that we're back together.  (Others have had the same reaction: see the last paragraph under "Awards and nominations" on &lt;a href="http://en.wikipedia.org/wiki/The_Road"&gt;the Wikipedia page&lt;/a&gt;.  Again, skip the plot summary.)&lt;br /&gt;&lt;br /&gt;I see that a &lt;a href="http://en.wikipedia.org/wiki/The_Road_%28film%29"&gt;film adaptation&lt;/a&gt; will be released soon.  It may be a good movie, and I'll certainly seek it out.  But I recommend you read (or listen to) the novel first.  If you see the movie first you may forever lose the opportunity to experience this story in all its power.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3958464609117678169-8742047923490077464?l=yacitus.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yacitus/~4/ilH3GLml91Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://yacitus.com/feeds/8742047923490077464/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3958464609117678169&amp;postID=8742047923490077464" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/8742047923490077464?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/8742047923490077464?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yacitus/~3/ilH3GLml91Y/road.html" title="The Road" /><author><name>yacitus</name><uri>http://www.blogger.com/profile/09766896734206041912</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10925882690204007141" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://yacitus.com/2008/09/road.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8NRHg_cSp7ImA9WxdaEkQ.&quot;"><id>tag:blogger.com,1999:blog-3958464609117678169.post-1830489751300504725</id><published>2008-08-20T19:00:00.000-07:00</published><updated>2008-08-20T22:01:35.649-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-20T22:01:35.649-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="&quot;osteopathic medicine&quot;" /><category scheme="http://www.blogger.com/atom/ns#" term="OD" /><category scheme="http://www.blogger.com/atom/ns#" term="911" /><category scheme="http://www.blogger.com/atom/ns#" term="vertebrae" /><category scheme="http://www.blogger.com/atom/ns#" term="MD" /><category scheme="http://www.blogger.com/atom/ns#" term="backpain" /><category scheme="http://www.blogger.com/atom/ns#" term="&quot;vasovagal syncope&quot;" /><title>Instant relief from back troubles, again</title><content type="html">A little more than six years ago (I remember Claire was pregnant with Elleda, who just turned 6) I woke up one morning, stretched, and *click*—something happened to my upper back and I was in extreme pain.  But the urge to urinate was even stronger than the pain of getting up, so I forced myself to my feet and staggered towards the bathroom.  I remember one shoulder being much higher than the other—my back felt all twisted up.  Somehow I made it to the bathroom and relieved myself, and then I think I mumbled something to Claire and lost consciousness.&lt;br /&gt;&lt;br /&gt;Claire had never seen anyone faint before, and called 911.  I think the paramedics were there almost immediately after I regained consciousness—or at least that's how I remember it.  They found me upstairs in the bedroom lying flat on my back.  They (of course) took this seriously and took my vitals, gave me an IV (if I recall correctly) and carefully strapped me onto a backboard and carried me downstairs and to the nearest hospital in an ambulance.&lt;br /&gt;&lt;br /&gt;At the hospital they hooked me up to various monitors and asked me questions.  Once they were satisfied that it was "only" back pain (and that my loss of consciousness was a "&lt;a href="http://en.wikipedia.org/wiki/Vasovagal_syncope"&gt;vasovagal syncope&lt;/a&gt;") they had me stay for a couple hours to make sure.  (I happened to be in very good shape at the time—I had been running assiduously in preparation for my pending fatherhood—so I was proud that I kept setting off an alarm when my pulse dropped below 40.)  But in the end there was nothing they could do—back pain is the sort of trauma they're not trained to deal with—and they sent me home (with a prescription for some kind of painkillers).&lt;br /&gt;&lt;br /&gt;The pain wasn't nearly as severe (especially with the Vicodin or whatever they gave me), but after a couple days something still felt wrong in my upper back.  I went to see my primary care physician (PCP) who (lucky for me) wasn't available and so I saw someone else.  This doctor asked me a few questions and then examined my back.  (This was the first time anyone had done that.) He found a vertebrae had slipped out of place, and asked if I had ever seen a chiropractor.  I explained I'm a skeptic and that I've read about many that have made quite outrageous claims, and I don't know how to find a "good one".  He then had me lie down on a massage table, asked me to take a deep breath and pushed on my spine and I felt instant relief.  He had popped the vertebrae back into place.  He explained that the muscle pain was spasms as they tried (vainly) to pull the the vertebrae back into place.  I asked him if there was anything I could do to keep this from happened again, and he said he didn't think so.&lt;br /&gt;&lt;br /&gt;I still felt a little soreness, but that subsided after a couple days.&lt;br /&gt;&lt;br /&gt;Let's skip ahead all the way to last weekend.  I had noticed my back was a little sore at work last Thursday and Friday, but I thought it was probably due to the new chair and desk at my new job, or the workouts from the fitness "boot camp" I had signed up for there.  On the weekend I noticed my back was quite sore especially when I leaned over or lay on my side to play with the kids.  Claire noticed that my shoulders were far from level.  But it wasn't until Monday that I made the connection.  The discomfort became pain, especially after the stress of the drive home.&lt;br /&gt;&lt;br /&gt;I went to see a doctor Tuesday morning.  I described my symptoms and told her my story of how I was sure this was the same problem as before.  She told me (even after I explained how the other doctor had previously "fixed" me) that all she could do was prescribe muscle relaxants and ibuprofen, and give me some back strengthening and stretching exercises.  Most of the time, she explained, back pain subsides after days or a couple weeks.  If it was still a problem after 30 days then I could return for "imaging".  I protested saying that I was sure it was the same vertebrae problem, and she did a quick exam and I was able to clearly identify where the problem was, but she said there was nothing she could do.  I asked her if she could refer me to another doctor who could, and she explained she is an MD and the doctor I had seen way  back was possibly an &lt;a href="http://en.wikipedia.org/wiki/Osteopathic_medicine_in_the_United_States"&gt;osteopathic physician (DO)&lt;/a&gt;.  Kaiser (my HMO) employs DOs as well as MDs as PCPs, but she couldn't refer me to another PCP.  I asked if there were any DOs at that Kaiser facility (in Mountain View) and she looked it up and kindly gave me a list of the DOs at nearby facilities (none in Mountain View).  I recognized the one name in Campbell—I was pretty sure it was the same doctor I had seen over 6 years ago.&lt;br /&gt;&lt;br /&gt;I called to make an appointment (and ended up having to make him my PCP in order to do so); the next available appointment was the next afternoon (today), so I suffered through another drive home and painful night.  The muscle relaxant (cyclobenzaprine) helped a little, but also dulled my senses in an unpleasant way.&lt;br /&gt;&lt;br /&gt;This afternoon I saw that doctor and was pleased that he was the same one.  This time it took him three tries to get the vertebrae (&lt;a href="http://en.wikipedia.org/wiki/Vertebrae"&gt;T4&lt;/a&gt;) back into place.  I didn't feel the same immediate relief I remember from last time, but my back has been feeling progressively better every hour.  I asked him if I should try the strengthening exercises and he replied "Can't hurt."  I asked if there's anything I can do to prevent this from happening again, and he said hopefully there's no need to worry about that since it last happened over 6 years ago.&lt;br /&gt;&lt;br /&gt;I'm going to avoid drawing any sweeping conclusions from this experience, but in this case an osteopathic physician was better equipped to help me than a "plain old" MD.  I don't think this is an argument for "alternative medicine" (which I remain skeptical about), but it does appear there are some legitimate alternatives to standard medical practice.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3958464609117678169-1830489751300504725?l=yacitus.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yacitus/~4/d79Kx0HUNUc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://yacitus.com/feeds/1830489751300504725/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3958464609117678169&amp;postID=1830489751300504725" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/1830489751300504725?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/1830489751300504725?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yacitus/~3/d79Kx0HUNUc/instant-relief-from-back-troubles-again.html" title="Instant relief from back troubles, again" /><author><name>yacitus</name><uri>http://www.blogger.com/profile/09766896734206041912</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10925882690204007141" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://yacitus.com/2008/08/instant-relief-from-back-troubles-again.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EEQX0_cCp7ImA9WxdaEEs.&quot;"><id>tag:blogger.com,1999:blog-3958464609117678169.post-8823045417559788051</id><published>2008-08-17T22:55:00.000-07:00</published><updated>2008-08-18T07:26:40.348-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-18T07:26:40.348-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="potty-training" /><category scheme="http://www.blogger.com/atom/ns#" term="bedtime" /><category scheme="http://www.blogger.com/atom/ns#" term="henry" /><category scheme="http://www.blogger.com/atom/ns#" term="anecdote" /><title>A couple Henry anecdotes</title><content type="html">Claire took Elleda to a sleep-over birthday party yesterday, so it was just the boys yesterday and this morning.  Today I was telling Claire about Henry's accident yesterday where he said "I have to go potty" and then couldn't hold it and made a puddle on the carpet.  Henry was in the other room, but was eavesdropping.  He looked at me and said "You said 'Ugh.'".  That cracked us both up.  I wish we had it on video.&lt;br /&gt;&lt;br /&gt;Henry and I have found a rather elaborate bedtime ritual.  After reading him some stories (usually Claire reads to Elleda and Gabe separately), he says "I want to sleep in my Thomas bed" (meaning his Thomas the Tank Engine toddler bed).  I tuck him in, and warn him that if he gets out of bed (he always does), I'll put him in his crib.  (Which we're glad we've kept in his room.  He either hasn't figured out how to climb out of it--or the thought just hasn't occurred to him.)  I then sit down and wait outside his room for a couple minutes until he opens the door.  Then I tell him he needs to go in his crib, and (usually) smell something and ask him if he has a "poopy".  If he does (and he often does), I change his diaper and give him another chance in his toddler bed.  Then I wait outside his room again until he opens the doors and I put him in his crib.  Tonight though, he had another poopy diaper, and he got one more chance.  (This wasn't the first time that's happened.)  But even though I told reminded him (again) that he'll go in his crib if he gets up, he couldn't resist.  He asked me "Where's Mommy?" and when I replied "She's downstairs."  He said "You go downstairs with her!"  He didn't want me waiting outside his door.&lt;br /&gt;&lt;br /&gt;No poopy diaper the third time though.  And after about 45 minutes I could finally go downstairs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3958464609117678169-8823045417559788051?l=yacitus.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yacitus/~4/uqRa68aXKmQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://yacitus.com/feeds/8823045417559788051/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3958464609117678169&amp;postID=8823045417559788051" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/8823045417559788051?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/8823045417559788051?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yacitus/~3/uqRa68aXKmQ/couple-henry-anecdotes.html" title="A couple Henry anecdotes" /><author><name>yacitus</name><uri>http://www.blogger.com/profile/09766896734206041912</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10925882690204007141" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://yacitus.com/2008/08/couple-henry-anecdotes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIESXYyfCp7ImA9WxdUFkk.&quot;"><id>tag:blogger.com,1999:blog-3958464609117678169.post-9130707274071094163</id><published>2008-08-01T20:02:00.000-07:00</published><updated>2008-08-01T20:08:28.894-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-01T20:08:28.894-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="documentation" /><category scheme="http://www.blogger.com/atom/ns#" term="words" /><category scheme="http://www.blogger.com/atom/ns#" term="job" /><category scheme="http://www.blogger.com/atom/ns#" term="compelled" /><title>What's the word for...?</title><content type="html">Is there a word for being compelled to do something that would sound ridiculous to someone else?  That’s what I’m feeling.&lt;br /&gt;&lt;br /&gt;It's Friday night, and I'm working late, on my last day of work!&lt;br /&gt;&lt;br /&gt;I'm working to document the web site that I've been working on for the last few months, that I only just deployed yesterday.  And now the server that runs that site is down for maintenance.  So I'll have to use my local install of my site on my laptop to help me write.  (Before I delete all the code that belongs to my former employer from my machine.)&lt;br /&gt;&lt;br /&gt;And the wiki server on which I would post my documentation is also down for maintenance.  So I'll have to email it to a co-worker--technically now a former co-worker.&lt;br /&gt;&lt;br /&gt;And my card-key stopped working.  So I packed up my stuff and left before there was no one around to let me back in.&lt;br /&gt;&lt;br /&gt;So I'm now at a coffee shop writing away, for my now former employer, on a Friday night.&lt;br /&gt;&lt;br /&gt;Sounds ridiculous, eh?  But I'm compelled to do it.  I just can't bear the thought of people using my site and being confused or (worse) deciding it's of no use to them.&lt;br /&gt;&lt;br /&gt;So I'll get back to work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3958464609117678169-9130707274071094163?l=yacitus.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yacitus/~4/J7Cz00I9ICM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://yacitus.com/feeds/9130707274071094163/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3958464609117678169&amp;postID=9130707274071094163" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/9130707274071094163?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/9130707274071094163?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yacitus/~3/J7Cz00I9ICM/whats-word-for.html" title="What's the word for...?" /><author><name>yacitus</name><uri>http://www.blogger.com/profile/09766896734206041912</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10925882690204007141" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://yacitus.com/2008/08/whats-word-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQCQn44fCp7ImA9WxdVFEk.&quot;"><id>tag:blogger.com,1999:blog-3958464609117678169.post-2316447109396891549</id><published>2008-07-18T22:52:00.000-07:00</published><updated>2008-07-18T23:02:43.034-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-18T23:02:43.034-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="vacation" /><category scheme="http://www.blogger.com/atom/ns#" term="photos" /><title>Legoland Photos</title><content type="html">I uploaded &lt;a href="http://flickr.com/photos/spitzer/sets/72157606221579726/show/"&gt;57 photos&lt;/a&gt; taken (over three days) at Legoland to &lt;a href="http://www.flickr.com/photos/spitzer/"&gt;Flickr&lt;/a&gt;.  As usual, for my comments see  &lt;a href="http://www.spitzer.us/"&gt;www.spitzer.us&lt;/a&gt; first.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3958464609117678169-2316447109396891549?l=yacitus.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yacitus/~4/rbNJ2O1VDyQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://yacitus.com/feeds/2316447109396891549/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3958464609117678169&amp;postID=2316447109396891549" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/2316447109396891549?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/2316447109396891549?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yacitus/~3/rbNJ2O1VDyQ/legoland-photos.html" title="Legoland Photos" /><author><name>yacitus</name><uri>http://www.blogger.com/profile/09766896734206041912</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10925882690204007141" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://yacitus.com/2008/07/legoland-photos.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8AQnY7eCp7ImA9WxdWFU4.&quot;"><id>tag:blogger.com,1999:blog-3958464609117678169.post-4622171257009292841</id><published>2008-07-08T08:25:00.000-07:00</published><updated>2008-07-08T08:27:23.800-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-08T08:27:23.800-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="photos" /><title>June Photos</title><content type="html">I uploaded 40 photos from &lt;a href="http://www.flickr.com/photos/spitzer/sets/72157606049449168/show/"&gt;June&lt;/a&gt; to &lt;a href="http://www.flickr.com/photos/spitzer/"&gt;Flickr&lt;/a&gt;.  See &lt;a href="http://www.spitzer.us/"&gt;www.spitzer.us&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3958464609117678169-4622171257009292841?l=yacitus.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yacitus/~4/kP5-hvmvVx0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://yacitus.com/feeds/4622171257009292841/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3958464609117678169&amp;postID=4622171257009292841" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/4622171257009292841?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/4622171257009292841?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yacitus/~3/kP5-hvmvVx0/june-photos.html" title="June Photos" /><author><name>yacitus</name><uri>http://www.blogger.com/profile/09766896734206041912</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10925882690204007141" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://yacitus.com/2008/07/june-photos.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08NQ3w9eip7ImA9WxdWEkQ.&quot;"><id>tag:blogger.com,1999:blog-3958464609117678169.post-3293530042851492461</id><published>2008-06-25T07:43:00.000-07:00</published><updated>2008-07-05T14:04:52.262-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-05T14:04:52.262-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="photos" /><title>May Photos</title><content type="html">Just three photos from &lt;a href="http://www.flickr.com/photos/spitzer/sets/72157605807423394/show/"&gt;May&lt;/a&gt; were worth uploading to &lt;a href="http://www.flickr.com/photos/spitzer/"&gt;Flickr&lt;/a&gt;.  See &lt;a href="http://www.spitzer.us/"&gt;www.spitzer.us&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update&lt;/span&gt;: I found &lt;a href="http://www.flickr.com/photos/spitzer/sets/72157605807423394/"&gt;another 19 photos from May&lt;/a&gt; on Claire's computer that were worth uploading to Flickr.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3958464609117678169-3293530042851492461?l=yacitus.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yacitus/~4/Ipn5CqJswxQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://yacitus.com/feeds/3293530042851492461/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3958464609117678169&amp;postID=3293530042851492461" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/3293530042851492461?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/3293530042851492461?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yacitus/~3/Ipn5CqJswxQ/may-photos.html" title="May Photos" /><author><name>yacitus</name><uri>http://www.blogger.com/profile/09766896734206041912</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10925882690204007141" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://yacitus.com/2008/06/may-photos.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQGQXY5fip7ImA9WxdXEkk.&quot;"><id>tag:blogger.com,1999:blog-3958464609117678169.post-7637884778631537478</id><published>2008-06-23T12:09:00.000-07:00</published><updated>2008-06-23T12:12:00.826-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-23T12:12:00.826-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sports" /><category scheme="http://www.blogger.com/atom/ns#" term="anecdote" /><category scheme="http://www.blogger.com/atom/ns#" term="gabe" /><title>Competitive Drive</title><content type="html">A friend (of mine) asked Gabe why he likes sports so much.  Gabe responded (with the complete honesty of a four-year-old): "Because I like to win."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3958464609117678169-7637884778631537478?l=yacitus.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yacitus/~4/UnNt4_4kwGQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://yacitus.com/feeds/7637884778631537478/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=3958464609117678169&amp;postID=7637884778631537478" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/7637884778631537478?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3958464609117678169/posts/default/7637884778631537478?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yacitus/~3/UnNt4_4kwGQ/competitive-drive.html" title="Competitive Drive" /><author><name>yacitus</name><uri>http://www.blogger.com/profile/09766896734206041912</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10925882690204007141" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://yacitus.com/2008/06/competitive-drive.html</feedburner:origLink></entry></feed>
