<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ben Kahn</title>
	<atom:link href="http://xkahn.zoned.net/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://xkahn.zoned.net/blog</link>
	<description>Thoughts</description>
	<lastBuildDate>Wed, 31 Mar 2010 19:03:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Mediawiki Acronyms</title>
		<link>http://xkahn.zoned.net/blog/2010/03/31/mediawiki-acronyms/</link>
		<comments>http://xkahn.zoned.net/blog/2010/03/31/mediawiki-acronyms/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 19:03:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[html]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://xkahn.zoned.net/blog/?p=64</guid>
		<description><![CDATA[I was working on a project that used a lot acronyms and terminology that I didn&#8217;t know yet. It was making me crazy, so eventually I created a Terminology extension for media wiki. You can see a demo of it on CyanogenMod&#8217;s Wiki. And see the Terminology source page. (and contribute to it!) Anyway, hope [...]]]></description>
			<content:encoded><![CDATA[<p>I was working on a project that used a lot acronyms and terminology that I didn&#8217;t know yet.  It was making me crazy, so eventually I created a <a href="http://www.mediawiki.org/wiki/Extension:Terminology">Terminology extension for media wiki</a>.</p>
<p>You can see a demo of it on <a href="http://wiki.cyanogenmod.com/index.php/Main_Page">CyanogenMod&#8217;s Wiki</a>. And see the <a href="http://wiki.cyanogenmod.com/index.php/Terminology">Terminology source page</a>. (and contribute to it!)</p>
<p>Anyway, hope it helps someone else.</p>
]]></content:encoded>
			<wfw:commentRss>http://xkahn.zoned.net/blog/2010/03/31/mediawiki-acronyms/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Twisty 3: Simple and lightweight Disclosure Triangles for the web</title>
		<link>http://xkahn.zoned.net/blog/2010/03/31/twisty-3-simple-and-lightweight-disclosure-triangles-for-the-web/</link>
		<comments>http://xkahn.zoned.net/blog/2010/03/31/twisty-3-simple-and-lightweight-disclosure-triangles-for-the-web/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 18:15:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://xkahn.zoned.net/blog/?p=49</guid>
		<description><![CDATA[Twisties, otherwise known as “Disclosure Triangles” are little triangles (►) that twist (▼) when clicked to hide or show content on the page. I’m working on a web page that has a lot of content, but didn’t want it all displayed all the time. I searched around for a little while trying to find a [...]]]></description>
			<content:encoded><![CDATA[<link rel="stylesheet" href="/software/twisty3/twisty.css" type="text/css" media="screen"></link>
<link rel="stylesheet" href="/software/twisty3/twisty-print.css" type="text/css" media="print"></link><script src="/software/twisty3/twisty.js" type="text/javascript"></script><script src="/software/twisty3/prototype.js" type="text/javascript"></script><script src="/software/twisty3/scriptaculous.js?load=effects" type="text/javascript"></script> Twisties, otherwise known as “Disclosure Triangles” are little triangles (►) that twist (▼) when clicked to hide or show content on the page. I’m working on a web page that has a lot of content, but didn’t want it all displayed all the time.  I searched around for a little while trying to find a nice example written by someone else, but came up empty. Probably other people thought this was too simple, or my searching skills failed me. Either way, I ended up writing this myself.  These were my requirements:</p>
<ul>
<li><strong>Cross-platform</strong>:  It should work on my cell phone, on IE6, and real web browsers</li>
<li><strong>Robust</strong>: If things go wrong, it shouldn’t break. If the user doesn’t have JavaScript enabled, it should work. No CSS? It should still work. A user script which hides or shows nodes out from under us? It should still work</li>
<li><strong>Understandable</strong>: It should be easy for web developers to understand and add to their existing pages</li>
<li><strong>Small</strong>: If this adds lots of code to a web site, it won&#8217;t be used and will slow downloads down</li>
<li><strong>Attractive</strong>: It should “feel” nice. Lots of feedback to the user, and maybe some animation if appropriate. It shouldn’t seem different from twisties the user has seen before</li>
<li><strong>Accessible</strong>: Should work with the keyboard and with the mouse; printed pages should do the right thing
</ul>
<p>First, a demo:</p>
<div style="background-color: #f0f0f0; border: 1px solid #707070; padding-left: 1em; margin: 3px;" class="collapsible"><a href="javascript:toggleTwisty('test1');">Click this title to hide and show a portion of the page <img class="twisty" src="/software/twisty3/twisty-down.gif" alt="" /></a></p>
<div id="test1">
<div>
<div class="collapsible"><a href="javascript:toggleTwisty('test2')">Don&#8217;t open me! <img class="twisty" src="/software/twisty3/twisty-down.gif" alt="" /></a></p>
<div id="test2">
<div><span style="color: red;">Hey!  I told you not to open this section!</span></div>
</p></div>
</p></div>
<p>        <img src="http://xkahn.zoned.net/media/ben-icon-128x128.png"></p>
<table border="1">
<tr>
<th>Name</th>
<th>My numbers</th>
<th>My letters</th>
</tr>
<tr>
<td>Beth</td>
<td>65, 5, 1, 6</td>
<td>y</td>
</tr>
<tr>
<td>Andy</td>
<td>21, 12</td>
<td>k,f,s</td>
</tr>
<tr>
<td>Fred</td>
<td>9</td>
<td>k</td>
</tr>
<tr>
<td>Mary</td>
<td>100,000</td>
<td>r, w, e</td>
</tr>
</table></div>
</p></div>
</div>
<p><script type="text/javascript">// <![CDATA[
    hideTwisty('test2');
// ]]&gt;</script></p>
<p>To get started, you can simply download the code:</p>
<ul>
<li>UNIX/Linux: <a href="http://xkahn.zoned.net/software/twisty3/twisty3.tar.gz">twisty3.tar.gz</a> &#8211; 30K</li>
<li>Windows: <a href="http://xkahn.zoned.net/software/twisty3/twisty3.zip">twisty3.zip</a> &#8211; 36K</li>
<li>CVS/SVN: <span style="color: grey;">Not yet available</span></li>
</ul>
<h2>Set Up</h2>
<p>If you want the <a href="http://xkahn.zoned.net/software/twisty3/twisty.html">smooth animation</a>, seen above, put the following into your <code>&lt;head&gt;</code>:</p>
<pre><code class="html">&lt;script type="text/javascript" src="twisty3/twisty.js"&gt;&lt;/script&gt;
&lt;script src="prototype.js" type="text/javascript"&gt;&lt;/script&gt;
&lt;script src="scriptaculous.js?load=effects" type="text/javascript"&gt;&lt;/script&gt;
&lt;link rel="stylesheet" href="twisty.css" type="text/css" media="screen"&gt;&lt;/link&gt;
&lt;link rel="stylesheet" href="twisty-print.css" type="text/css" media="print"&gt;&lt;/link&gt;
</code></pre>
<p>If you want a <a href="http://xkahn.zoned.net/software/twisty3/twisty-noslide.html">smaller footprint, or don&#8217;t like the exposure animation</a>, put the following into your <code>&lt;head&gt;</code> tag instead:</p>
<pre><code class="html">&lt;script type="text/javascript" src="twisty3/twisty.js"&gt;&lt;/script&gt;
&lt;link rel="stylesheet" href="twisty.css" type="text/css" media="screen"&gt;&lt;/link&gt;
&lt;link rel="stylesheet" href="twisty-print.css" type="text/css" media="print"&gt;&lt;/link&gt;
</code></pre>
<h2>Defining a section to be hidden</h2>
<p>Each section needs a unique id, a title, and the content of the section to be hidden.  Then, format that section like this:</p>
<pre><code class="html">&lt;div class="collapsible"&gt;
  &lt;a href="javascript:toggleTwisty('uniqueid');"&gt;
    The Section Title
    &lt;img class="twisty" src="twisty-down.gif"&gt;
  &lt;/a&gt;
  &lt;div id="uniqueid"&gt;
    &lt;div&gt;
      Section Content
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;</code></pre>
<h2>Hiding sections by default</h2>
<p>If you want a section to be hidden by default, add after the section&#8217;s &lt;div&gt;:</p>
<pre><code class="html">&lt;script type="text/javascript"&gt;
  hideTwisty('uniqueid');
&lt;script&gt;</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://xkahn.zoned.net/blog/2010/03/31/twisty-3-simple-and-lightweight-disclosure-triangles-for-the-web/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Managing Certificate Authorities in Adobe Flash on Fedora/RHEL</title>
		<link>http://xkahn.zoned.net/blog/2010/03/10/managing-certificate-authorities-in-adobe-flash-on-fedorarhel/</link>
		<comments>http://xkahn.zoned.net/blog/2010/03/10/managing-certificate-authorities-in-adobe-flash-on-fedorarhel/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 02:52:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xkahn.zoned.net/blog/?p=45</guid>
		<description><![CDATA[or: making your file uploads work over HTTPS when you are using a self-signed certificate or an authority Flash decides it doesn&#8217;t like. Flash is a popular way to upload files to web sites. This is because you can have multiple files upload at once, give pretty progress bars, and can control the file upload [...]]]></description>
			<content:encoded><![CDATA[<h2>or: making your file uploads work over HTTPS when you are using a self-signed certificate or an authority Flash decides it doesn&#8217;t like.</h2>
<p>Flash is a popular way to upload files to web sites.  This is because you can have multiple files upload at once, give pretty progress bars, and can control the file upload UI.  <a href="http://hacks.mozilla.org/2009/06/xhr-progress-and-richer-file-uploading-feedback/">There are some alternatives that don&#8217;t appear to be cross-platform</a>, but that seems self-defeating.</p>
<p>But there is a problem; if you are using a certificate that Flash doesn&#8217;t like, it doesn&#8217;t work at all.  And you don&#8217;t get an error message.  In Windows this is solved pretty well.  If Internet Explorer trusts a certificate, so does Flash.  But on Linux, flash only checks the system certificate store.  And on Fedora, it doesn&#8217;t even do that.</p>
<p>To fix it until Adobe fixes the bug, run as root:</p>
<pre style="padding-left: 30px;">mkdir /etc/ssl &amp;&amp; ln -sf /etc/pki/tls/certs /etc/ssl/certs</pre>
<p>Come to think of it, is there a way to tell where the system certs should be found?</p>
]]></content:encoded>
			<wfw:commentRss>http://xkahn.zoned.net/blog/2010/03/10/managing-certificate-authorities-in-adobe-flash-on-fedorarhel/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>I just stole $5 from Amazon</title>
		<link>http://xkahn.zoned.net/blog/2009/06/22/i-just-stole-5-from-amazon/</link>
		<comments>http://xkahn.zoned.net/blog/2009/06/22/i-just-stole-5-from-amazon/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 19:11:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xkahn.zoned.net/blog/?p=43</guid>
		<description><![CDATA[Amazon claims &#8220;We&#8217;re Building Earth&#8217;s Most Customer-Centric Company&#8221; and they deliver.  Every time I have had a problem, they jump through hoops to resolve it immediately. Unfortunately,  I am unable to make myself understood by the Amazon tech support team, which leads to lots of problems. This weekend I purchased about $6 worth of music [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 490px"><a href="http://www.androidtapp.com/amazon-mp3-for-android/"><img title="Amazon MP3 UI example" src="http://www.androidtapp.com/wp-content/uploads/2008/11/amazon-mp3-home1.jpg" alt="Amazon MP3 on the Android" width="480" height="320" /></a><p class="wp-caption-text">Amazon MP3 on the Android</p></div>
<p>Amazon claims &#8220;We&#8217;re Building Earth&#8217;s Most Customer-Centric Company&#8221; and they deliver.  Every time I have had a problem, they jump through hoops to resolve it immediately.</p>
<p>Unfortunately,  I am unable to make myself understood by the Amazon tech support team, which leads to lots of problems.</p>
<p>This weekend I purchased about $6 worth of music downloads from my phone.  (3 tracks, and a CD)  One of the tracks didn&#8217;t download correctly, and Amazon incorrectly charged my credit card  and not my gift certificate balance.  I sent this message:</p>
<blockquote><p>I just ordered a CD and 3 tracks through my T-Mobile Android G1 phone.  The third song, &#8220;Crazy Love&#8221; did not download.  (The CD was purchased while not on a wi-fi network, so I&#8217;m not sure if it worked yet.)</p>
<p>My second problem is a billing issue.  My account has a gift card balance of $29.01, but my credit card was charged.  Please refund my card and remove the balance from my gift certificate.  I would like future purchases to come out of that balance as well.</p></blockquote>
<p>So what did they do?  They refunded me the full $6 and told me to re-download.  Nice, but not quite right&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://xkahn.zoned.net/blog/2009/06/22/i-just-stole-5-from-amazon/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>New Phone</title>
		<link>http://xkahn.zoned.net/blog/2009/03/13/new-phone/</link>
		<comments>http://xkahn.zoned.net/blog/2009/03/13/new-phone/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 17:25:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xkahn.zoned.net/blog/?p=39</guid>
		<description><![CDATA[I have a new T-Mobile G1 running Android from Google.  It&#8217;s an awesome upgrade from the Sidekick II I had been using.  Although it still feels very &#8220;rough&#8221; around the edges, I can see a lot of reasons why it&#8217;s exciting. The architecture is pretty cool &#8212; applications are a bundle of entry points called [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_40" class="wp-caption alignright" style="width: 310px"><a href="http://flickr.com/photos/13147327@N00/2882882455"><img class="size-medium wp-image-40" title="2882882455_05fcff2d01" src="http://xkahn.zoned.net/blog/wp-content/uploads/2009/03/2882882455_05fcff2d01-300x241.jpg" alt="Android G1 by Michael Oryl.  This file is licensed under Creative Commons Attribution ShareAlike 2.0 License" width="300" height="241" /></a><p class="wp-caption-text">Android G1 by Michael Oryl.  This file is licensed under Creative Commons Attribution ShareAlike 2.0 License</p></div>
<p>I have a new T-Mobile G1 running Android from Google.  It&#8217;s an awesome upgrade from the Sidekick II I had been using.  Although it still feels very &#8220;rough&#8221; around the edges, I can see a lot of reasons why it&#8217;s exciting.</p>
<p>The architecture is pretty cool &#8212; applications are a bundle of entry points called &#8220;intents.&#8221;  An intent is roughly like a task:  make a phone call, change a ring tone, share a photo.  Any application can trigger an intent (within a permission system) or provide an action on an intent.</p>
<p>The phone itself feels solid, but has some problems.  Battery life is <strong>terrible</strong>.  The first day I had it, I had to recharge it 3 times.  Seriously.  Since then I&#8217;ve installed <a href="http://nettogo.net/powermanager">Power Manager</a> to keep it charged the whole (or most of the) day.  I paid for the application although there is a free version as well.  Frankly, its amazing that this phone was released with battery life this poor.</p>
<p>The phone can be very sluggish.  There are two things that always need to work quickly:  the phone and the home screen.  The phone is obvious; when someone calls you, you need to be able to answer.  Although rare, you can&#8217;t always.  The home screen frequently takes 10 or more seconds to appear.  Since that&#8217;s how you launch applications, you&#8217;re just staring at your wallpaper or worse, a blank screen</p>
<p>No light sensor.  You can set the screen brightness, but since the phone doesn&#8217;t know when it is direct sunlight, it can suddenly be too dim.  I installed a application called <a href="http://andrewoid.blogspot.com/2009/02/fastbright.html">FastBright</a> which makes it easy to change the brightness, but doesn&#8217;t solve the problem</p>
<p>On the other hand, I&#8217;ve been very surprised by how many applications are available.  The Market has thousands and thousands list &#8212; many of them for free.  And there are even alternate Markets you can install and use.  Crazy.  Interestingly, there are reports that many of these applications are Open Source, but I can&#8217;t seem to find a way to list applications by license.  Or even a place collecting Open Source Android applications.  Does anyone know where this might exist?</p>
]]></content:encoded>
			<wfw:commentRss>http://xkahn.zoned.net/blog/2009/03/13/new-phone/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>I voted!</title>
		<link>http://xkahn.zoned.net/blog/2008/11/04/i-voted/</link>
		<comments>http://xkahn.zoned.net/blog/2008/11/04/i-voted/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 14:43:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://xkahn.zoned.net/blog/?p=36</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div id="attachment_37" class="wp-caption alignnone" style="width: 310px"><a href="http://xkahn.zoned.net/blog/wp-content/uploads/2008/11/voting.jpg"><img class="size-medium wp-image-37" title="Voting Own Risk" src="http://xkahn.zoned.net/blog/wp-content/uploads/2008/11/voting-300x225.jpg" alt="I took this picture of a voting sign near where I work in Westford." width="300" height="225" /></a><p class="wp-caption-text">I took this picture of a voting sign near where I work in Westford.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://xkahn.zoned.net/blog/2008/11/04/i-voted/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Spiders</title>
		<link>http://xkahn.zoned.net/blog/2008/09/15/spiders/</link>
		<comments>http://xkahn.zoned.net/blog/2008/09/15/spiders/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 03:21:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://xkahn.zoned.net/blog/?p=31</guid>
		<description><![CDATA[Every once in a while you look around and realize that you&#8217;re falling behind on life when you weren&#8217;t looking.  Maybe your universal all in one remote doesn&#8217;t work anymore.  Maybe you broke the counter-weight off one of the windows in your house and it slammed into your hand.  Or maybe the hinge on your [...]]]></description>
			<content:encoded><![CDATA[<p>Every once in a while you look around and realize that you&#8217;re falling behind on life when you weren&#8217;t looking.  Maybe your universal all in one remote doesn&#8217;t work anymore.  Maybe you broke the counter-weight off one of the windows in your house and it slammed into your hand.  Or maybe the hinge on your gate broke letting your children wander in and out of the backyard and into traffic.  Or maybe you have black widow spiders in your basement.</p>
<div id="attachment_32" class="wp-caption aligncenter" style="width: 310px"><a href="http://xkahn.zoned.net/blog/wp-content/uploads/2008/09/img_5424-modified-1.jpg"><img class="size-full wp-image-32" title="img_5424-modified" src="http://xkahn.zoned.net/blog/wp-content/uploads/2008/09/img_5424-modified.jpg" alt="Black Widow Spider" width="300" height="168" /></a><p class="wp-caption-text">Black Widow Spider</p></div>
<p>Now.  I know what you are thinking:  that&#8217;s brown.  It doesn&#8217;t have an hourglass shape on it.  Here&#8217;s a professional photo:</p>
<div class="wp-caption aligncenter" style="width: 450px"><a href="http://www.forestryimages.org/browse/detail.cfm?imgnum=1485040"><img title="brown-blackwidow.jpg" src="http://www.forestryimages.org/images/768x512/1485040.jpg" alt="Professional Black Widow Photo" width="440" height="302" /></a><p class="wp-caption-text">Professional Black Widow Photo. Image By Sturgis McKeever, Georgia Southern University, United States</p></div>
<p>You can find more information at: <a title="1485040 - black widow spider, Latrodectus mactans  (Araneae: Theridiidae) @ Forestry Images" href="http://www.forestryimages.org/browse/detail.cfm?imgnum=1485040">http://www.forestryimages.org/browse/detail.cfm?imgnum=1485040</a></p>
<p>If you think I&#8217;m wrong, I welcome other theories.</p>
]]></content:encoded>
			<wfw:commentRss>http://xkahn.zoned.net/blog/2008/09/15/spiders/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Thinking about the TiVoHD</title>
		<link>http://xkahn.zoned.net/blog/2008/02/08/thinking-about-the-tivohd/</link>
		<comments>http://xkahn.zoned.net/blog/2008/02/08/thinking-about-the-tivohd/#comments</comments>
		<pubDate>Fri, 08 Feb 2008 18:38:41 +0000</pubDate>
		<dc:creator>xkahn</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[tivo]]></category>
		<category><![CDATA[fios]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[tivo hme]]></category>
		<category><![CDATA[tivohd]]></category>
		<category><![CDATA[verizon]]></category>

		<guid isPermaLink="false">http://xkahn.zoned.net/blog/2008/02/08/thinking-about-the-tivohd/</guid>
		<description><![CDATA[Well, as my last two posts implied, I own a TiVo again.  In fact, I own a TiVoHD.  Pay per view on the TiVo works through Amazon, so they have the best price.  I&#8217;ve been playing with it for 2 days now and I have some thoughts, comments, and a small review. The TiVoHD is [...]]]></description>
			<content:encoded><![CDATA[<p>Well, as my last two posts implied, I own a <a title="TiVo main web site" href="http://www.tivo.com/">TiVo</a> again.  In fact, I own a <a title="TiVoHD information from TiVo" href="http://www.tivo.com/whatistivo/tivohd/index.html?WT.mc_id=hmpgebb_LearnTiVoHD&amp;WT.ac=hmpgebb_LearnTiVoHD">TiVoHD</a>.  <a title="Amazon Unbox for TiVo" href="http://www.amazon.com/gp/video/tivo/">Pay per view</a> on the TiVo works through <a title="Cheap TiVoHD at Amazon" href="http://www.amazon.com/TiVo-TCD652160-Digital-Video-Recorder/dp/B000RZDBM2">Amazon</a>, so they have the best price.  I&#8217;ve been playing with it for 2 days now and I have some thoughts, comments, and a small review.</p>
<p>The TiVoHD is a much different device from the <a title="Sony SVR-2000 TiVo on Amazon" href="http://www.amazon.com/Sony-SVR-2000-Digital-Video-Recorder/dp/B00005I9R3">Series 1 TiVo</a> I received 7 years ago. The Series 1 was intended to be connected to your cable box as a pure <a title="Wikipedia: What is a DVR?" href="http://en.wikipedia.org/wiki/Digital_video_recorder">DVR</a> addition.  The TiVoHD becomes your cable box and your Internet/TV media center.  It&#8217;s hard to compare them since they are very different devices.</p>
<p>The Verizon FiOS cable box with DVR is a lot closer, and the TiVo is worse in some ways:</p>
<ul>
<li> <strong>you don&#8217;t get On Demand or Verizon&#8217;s pay per view</strong>: This is working with Comcast now if you live in the Boston area.  I shed no tears for pay per view, but On Demand had a lot of free content.</li>
<li>t<strong>he TiVo interface is almost unacceptably slow</strong>: When you press a button on the remote, it takes anywhere from a half second to a full second for the device to register it.  To make matters worse, with a Dolby receiver, the TiVo sometimes doesn&#8217;t make a confirmation sound.  This problem makes the device feel cheap and hard to use.  I&#8217;m amazed that they released it without solving this problem.  <a href="http://reviews.cnet.com/digital-video-recorders-dvrs/tivo-hd-20-hd/4505-6474_7-32511935.html">Other</a> <a title="Youtube Video Review" href="http://youtube.com/watch?v=bsl8iH60pGY">people</a> <a title="PC Magazine" href="http://www.pcmag.com/article2/0,1895,2161820,00.asp">think</a> <a title="Engadget" href="http://www.engadget.com/2007/07/24/tivo-hd-review-roundup/">so</a> <a title="PC World" href="http://www.pcworld.com/article/id,134950-c,tivo/article.html">too</a>.</li>
<li><strong>entering text using the remote (for searches) is much, much harder</strong>:  Verizon had the ability to use the letter substitutions on the number keys to enter text.  So 228 matched CAT and BAT, but searching was easier and faster.</li>
<li><strong>the guide doesn&#8217;t show which shows will be recorded already</strong>: this didn&#8217;t work reliably on the Verizon DVR, but it was nice to look through the list of shows and see that The Daily Show was going to be recorded.</li>
</ul>
<p>It&#8217;s better in a number of ways too: the <a title="Standard TiVo Guide" href="http://dynamic.tivo.com/resources/images/downloads/LiveGuide_HD.jpg">channel</a> <a title="TivoLovers: Grid Guide" href="http://www.tivolovers.com/Photos/Series3-Review/Small/Guide-2.jpg">guides</a> are much much nicer; scheduling shows is easier and more understandable; fewer bugs; the TV picture seems better somehow (maybe a better MPEG decoder?); easier to use; expandable storage; ability to record shows to DVD or VCR; closed caption support; a better remote; <a title="Swivel Search Review" href="http://www.zatznotfunny.com/2007-05/tivo-unveils-swivel-search/">swivel search</a>; and <a title="Guru Guides" href="http://www3.tivo.com/tivo-tco/mix/index.do">Guru Guides</a> which help you find interesting things to watch.</p>
<p>But the most interesting thing about the new TiVoHD happens when you give it a broadband connection.  TiVo seems to be trying to make their device a full media center.  You can listen to Internet radio stations, (on your stereo!) log into online photo sites and view them on your TV, purchase and play movies from Amazon, etc., etc.  It will also allow you to download recorded shows and movies to your computer, (and then to your iPod, etc) stream photos and music from your computer, and transfer videos from your computer to your TiVo.</p>
<p>And finally, TiVo has released an <a title="TiVO HME" href="http://tivohme.sourceforge.net/">API to design new applications</a> and do <a title="Apps.tv" href="http://www.apps.tv/apps.php">cool and interesting things</a>. And here again things fall down.  There are some developers creating <a title="PyTiVo" href="http://pytivo.armooo.net/">interesting</a> <a title="Galleon" href="http://galleon.tv/">things</a>, but development seems to be slowing or stopping.  A grand community doesn&#8217;t seem to have formed.  In fact, the forum is <a title="The TiVo Developer's Forum" href="http://sourceforge.net/mailarchive/forum.php?forum_name=tivohme-developer&amp;max_rows=25&amp;style=ultimate&amp;viewmonth=200801">fairly quiet</a>.  Obvious ideas like Youtube videos, Facebook monitors, or networked games aren&#8217;t even being discussed.</p>
<p>So, what&#8217;s going on?  Is TiVo too hard to obtain now?  Is there not enough of an audience?  Are the hackers all using the <a href="http://www.mythtv.org/">open source equivalents</a>?   Is it too hard to install and use third-party software?  Or is this just a community management or advertising problem?  Or am I missing a vibrant community of people? Does it cost too much for developers?  (The monthly price seems to be much cheaper than renting the Verizon box&#8230;)</p>
]]></content:encoded>
			<wfw:commentRss>http://xkahn.zoned.net/blog/2008/02/08/thinking-about-the-tivohd/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Verizon Customer Service is a little off too</title>
		<link>http://xkahn.zoned.net/blog/2008/02/01/verizon-customer-service-is-a-little-off-too/</link>
		<comments>http://xkahn.zoned.net/blog/2008/02/01/verizon-customer-service-is-a-little-off-too/#comments</comments>
		<pubDate>Fri, 01 Feb 2008 14:08:18 +0000</pubDate>
		<dc:creator>xkahn</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xkahn.zoned.net/blog/2008/02/01/verizon-customer-service-is-a-little-off-too/</guid>
		<description><![CDATA[So in the long trip to get a working TiVo with FiOS service, I&#8217;ve hit another snag.  Verizon insists on sending someone to my house to install the cable cards.  Why, I ask?  Because they are fragile.  (It costs $100 to replace them if they break.)  Yikes. So after UPS (and I hate UPS) screwed [...]]]></description>
			<content:encoded><![CDATA[<p>So in the long trip to get a working TiVo with FiOS service, I&#8217;ve hit another snag.  Verizon insists on sending someone to my house to install the cable cards.  Why, I ask?  Because they are fragile.  (It costs $100 to replace them if they break.)  Yikes.</p>
<p>So after UPS (and I hate UPS) screwed up the TiVo delivery (and Amazon refunded 10% of the purchase price to ease the pain of that) I had<noscript>Beruhmte <a href="http://www.edmab.com">online casino</a>.</noscript> to reschedule the technician visit.  That Friday, I reschedule for next Friday, which was the first possible day available.  *grumble*</p>
<p>On Monday, the technician showed up, of course.  So we sent him away, and I called Verizon again.  They showed no record of the cancellation or the reschedule.  So I scheduled Friday again, which was hard since Friday was actually full now.</p>
<p>Today, of course, no technician is coming.  I just called.  No record of my call.</p>
<p>Now, it&#8217;s scheduled for Wednesday the 6th.  But they gave me a confirmation # this time, so I guess it&#8217;s really true.</p>
<p>But, at least I&#8217;m not as bad off as <a href="http://www.gearlive.com/news/article/q108-our-verizon-fios-customer-service-nightmare/">this guy</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://xkahn.zoned.net/blog/2008/02/01/verizon-customer-service-is-a-little-off-too/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I ☹ (hate) you, UPS</title>
		<link>http://xkahn.zoned.net/blog/2008/01/25/i-%e2%98%b9-hate-you-ups/</link>
		<comments>http://xkahn.zoned.net/blog/2008/01/25/i-%e2%98%b9-hate-you-ups/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 16:23:48 +0000</pubDate>
		<dc:creator>xkahn</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xkahn.zoned.net/blog/2008/01/25/i-%e2%98%b9-hate-you-ups/</guid>
		<description><![CDATA[I ordered a TiVO on Tuesday night from Amazon with 2 day shipping.  It was too late in the day, so it counted as being ordered on Wednesday.  Estimated delivery?  Friday.  So, I called up Verizon to order cable cards for it.  They quickly scheduled a technician to come out (?!) and deliver them and [...]]]></description>
			<content:encoded><![CDATA[<p>I ordered a TiVO on Tuesday night from Amazon with 2 day shipping.  It was too late in the day, so it counted as being ordered on Wednesday.  Estimated delivery?  Friday.  So, I called up Verizon to order cable cards for it.  They quickly scheduled a technician to come out (?!) and deliver them and install them Monday morning.  Perfect.</p>
<p>Then, UPS got involved.  Check out the shipping history of this package:</p>
<table valign="top">
<tr>
<td>US</td>
<td>01/23/2008 @ 10:32 A.M.</td>
<td>BILLING INFORMATION RECEIVED</td>
<td><font color="green">Okay.  Perfect.</font></td>
</tr>
<tr>
<td>EAST PETERSBURG, PA,  US</td>
<td>01/24/2008 @ 5:15 A.M.</td>
<td>AN INCORRECT ROUTING AT A<noscript>Free <a href="http://groups.google.com/group/abbie2637/web/virgin-mobile-ringtones">virgin mobile ringtones</a> for my cricket kyocera only.</noscript> UPS FACILITY CAUSED THIS DELAY / THE PACKAGE WAS MISSORTED AT THE HUB. IT HAS BEEN REROUTED TO THE CORRECT DESTINATION SITE</td>
<td><font color="red">Wait.  What?  At this point, this is 14 hours later and the first comment I get is something went wrong?  Alright, but the expected arrival date is still correct.  I bet they&#8217;re going to fix this screw up.</font></td>
</tr>
<tr>
<td>EAST PETERSBURG, PA,  US</td>
<td>01/24/2008 	11:59 P.M.</td>
<td>DEPARTURE SCAN</td>
<td><font color="red">Wow.  Uh&#8230;  18+ hours before it starts moving again?  That seems bad.</font></td>
</tr>
<tr>
<td>HORSHAM, PA,  US</td>
<td>01/25/2008 	6:30 A.M.</td>
<td>ARRIVAL SCAN</td>
<td><font color="red">Okay. So more than 6 hours travel time.  Let&#8217;s check the map and see how far away these two places are.  Hmm&#8230;  90 minutes away.  That&#8217;s not good&#8230;</font></td>
</tr>
<tr>
<td>HORSHAM, PA,  US</td>
<td>01/25/2008 	7:46 A.M.</td>
<td>DEPARTURE SCAN</td>
<td><font color="red">Well, that&#8217;s a little better&#8230;  But now the expected arrival date is Monday!  Unless I can fix something, I&#8217;m going to have to cancel Verizon</font></td>
</tr>
<tr>
<td>SADDLE BROOK, NJ,  US</td>
<td>01/25/2008 @ 10:05 A.M.</td>
<td>ARRIVAL SCAN</td>
<td><font color="red">Getting closer, but still Monday delivery.</font></td>
</tr>
</table>
<p>This is a UPS screw up.  It happens sometimes, right?  Nothing to worry about.  I&#8217;ve seen their ads where you can fix problems and they&#8217;ll help out!  So I call them and detail the problem.  I need the shipment before Monday. (the customer service rep mentions the package won&#8217;t arrive until the end of day on Monday)</p>
<p>&#8220;I need this before Monday, can you change it to Saturday delivery?&#8221;</p>
<p>&#8220;No, it&#8217;s on a truck right now with 5000 other packages.  We can&#8217;t pull just one package off, we don&#8217;t know where it is.&#8221;</p>
<p>&#8220;I need this before Monday.  This is your error, I paid for delivery to be on Friday, what can you do?&#8221;</p>
<p>&#8220;Call Amazon and have them pay for a package intercept back to them.  When it arrives (!) have them ship it again next day air with Saturday delivery.&#8221;</p>
<p>So, they can&#8217;t find the package unless Amazon (I can&#8217;t do it) pays them to find it.  In which case they can get it <em>back</em> to Amazon in time to reship it to me at GREAT expense for Saturday delivery.  Yes, that&#8217;s the case, although the original delivery charge would be refunded.</p>
<p>Awesome.</p>
<p>I hate you, UPS.</p>
<p>(Yes, I called Amazon to suggest this insane scheme, and they refused for some strange reason.)</p>
]]></content:encoded>
			<wfw:commentRss>http://xkahn.zoned.net/blog/2008/01/25/i-%e2%98%b9-hate-you-ups/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>
