<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Isaac Rabinovitch: His Blog</title>
    <link rel="alternate" type="text/html" href="http://picknit.com/mt4/isaac/" />
    <link rel="self" type="application/atom+xml" href="http://picknit.com/mt4/isaac/atom.xml" />
    <id>tag:picknit.com,2010-02-14:/mt4/isaac//1</id>
    <updated>2011-07-10T00:23:31Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.33-en</generator>

<entry>
    <title>Goodbye Silicon Valley, Hello Silicon Forrest</title>
    <link rel="alternate" type="text/html" href="http://picknit.com/mt4/isaac/2011/07/goodbye-silicon-valley.html" />
    <id>tag:picknit.com,2011:/mt4/isaac//1.18</id>

    <published>2011-07-10T00:30:00Z</published>
    <updated>2011-07-10T00:23:31Z</updated>

    <summary>Yikes! It says my last entry is over a year old! Don&apos;t you hate &quot;bloggers&quot; who let their blogs get stale?!I&apos;d been meaning to get this blog going again, Before doing that, I wanted to finish moving the site to...</summary>
    <author>
        <name>Isaac Rabinovitch</name>
        <uri>http://picknit.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://picknit.com/mt4/isaac/">
        <![CDATA[<div align="left">Yikes! It says my last entry is over a year old! Don't you hate "bloggers" who let their blogs get stale?!<br /></div><br />I'd been meaning to get this blog going again, Before doing that, I wanted to finish moving the site to a new provider and work on the site as a whole. I just realized that's not going to happen before I move to Portland, and I really need to blog the move. I mean, jeez, it's a major change in my life. If I don't blog about it, why even have a blog?<br /><br />So, why am I moving to Portland? Let's start with how I ended up in San Jose. <br /><div class="zemanta-img mt-image-left zemanta-action-dragged" style="margin: 1em; display: block; float: left; width: 179px;"><a href="http://commons.wikipedia.org/wiki/File:UCSC_%26_Santa_Cruz_Aerial_view.jpg"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/b/b6/UCSC_%26_Santa_Cruz_Aerial_view.jpg/300px-UCSC_%26_Santa_Cruz_Aerial_view.jpg" alt="The University of California at Santa Cruz." height="136" width="169" /></a><p class="zemanta-img-attribution" style="font-size: 0.8em;">Image via <a href="http://commons.wikipedia.org/wiki/File:UCSC_%26_Santa_Cruz_Aerial_view.jpg">Wikipedia</a></p></div><br />I grew up in Southern California, Fontana mostly. A long time ago I moved to Santa Cruz to go to <span class="caps">UCSC.</span> That didn't work out -- I have the dubious honor of flunking out of <span class="caps">UCSC </span>back in its granola days, when it had the reputation for being a hippie school nobody flunked out of. <br /><br />Santa Cruz is sort of a suburb of Silicon Valley. Being a tech geek, I ended up with various high-tech jobs in both places. Seven years ago, I was dead broke and landed a job with Hurricane Electric, which has one of its data centers in downtown San Jose. (I could write an interesting blog post about why there are so many data centers downtown, and used to be a lot more. Another time.) I'd heard that downtown was a place where you could get by without a car, and I'd always wanted to give the pedestrian lifestyle a try.&nbsp; So I rented a studio apartment in big Victorian about a mile from the data center.<br /><br />Well, Hurricane Electric didn't work out, Since then, I've had jobs in Santa Clara, Menlo Park, and Oakland, If any of the these jobs had lasted longer, I might have overcome my intertia and moved to a bigger/close place. But I never did.<br /><div class="zemanta-img mt-image-left zemanta-action-dragged" style="margin: 1em; display: block; float: left; width: 148px;"><a href="http://commons.wikipedia.org/wiki/File:San_Jose%2C_California%2C_USA.jpg"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/San_Jose%2C_California%2C_USA.jpg/300px-San_Jose%2C_California%2C_USA.jpg" alt="This is my own image." height="130" width="138" /></a><p class="zemanta-img-attribution" style="font-size: 0.8em;">Image via <a href="http://commons.wikipedia.org/wiki/File:San_Jose%2C_California%2C_USA.jpg">Wi</a></p></div><div align="left"></div>&nbsp; <br />The pedestrian lifestyle thing turned out to be quite bogus. There are a number of good ammenities (my favorite being a pretty decent public/university library) and a lot of pleasant, tree-lined streets. But if you want to work, shop, or get entertained, you pretty much have to get in your car and drive somewhere. <br /><br />The myth of a "pedestrian friendly" downtown comes from the huge effort San Jose expended to create one.&nbsp; Starting in the 1980s, they built a transit mall to serve as a hub of the valley's brand new light rail system. They encouraged the development of&nbsp; upscale housing, retail space, a big movie complex, grocery stores, fancy office buildings and other good stuff. <br /><br />Didn't work out. The housing sold quickly enough (there's <i>still </i>a shortage of housing in Silicon Valley, even with the bursting of the dotcom and housing bubbles). But the folks who live in them have little to do with the day-to-day life of downtown -- when they need to shop or work they get in their cars and drive somewhere else.&nbsp; The transit mall gets heavy use, but not by people with deep pockets, so the shopping never got close to economic critical mass. A lot of retailers closed shop, the movie theater closed (in the middle of the night, so the city couldn't stop United Artists from moving out its hardware). Retail space got converted to offices (at <span class="caps">HE,</span> I worked in what had been a dry cleaners), aggravating a glut of office space that's still pretty bad.<br /><br /><div class="zemanta-img mt-image-left zemanta-action-dragged" style="margin:1em;display:block;float:left;"><a href="http://www.flickr.com/photos/65603379@N00/5919752735" target="_blank"><img src="http://farm7.static.flickr.com/6145/5919752735_0398640b92_m.jpg" alt="2011-07-09_16-39-21_338" /></a><p class="zemanta-img-attribution" style="font-size:0.8em">Image by <a target="_blank" href="http://www.flickr.com/photos/65603379@N00/5919752735">isaac32767</a> via Flickr</p></div><a href="http://www.flickr.com/photos/isaac32767/5919752735/" title="2011-07-09_16-39-21_338 by isaac32767, on Flickr"></a>Despite the failure of the Pedestrian Utopia, downtown is not a bad place to live. Simple inertia might have kept me here a lot longer, except my for my landlords' desire for a little more privacy. <br /><br />A lot of the houses on my street were built as boarding houses, catering to students going to San Jose State (which started out as a tiny teacher's college, with no dorms). Some of them got converted into apartments; my landlords own two of these, and live in part of the same one I live in. A little while back they decided to stop replacing their tenants as they moved out, so they could convert the extra space for their own use. There used to be three tenants, now there's just me. So they gave me a couple months notice to move out.<br /><br />OK, fair enough, but it left me with a question to answer: where did I want to live now? See the next blog entry.<br /><br />
<fieldset class="zemanta-related"><legend class="zemanta-related-title">Related articles</legend><ul class="zemanta-article-ul"><li class="zemanta-article-ul-li"><a href="http://feldmanfile.blogspot.com/2011/06/should-i-base-my-start-up-in-chicago-or.html" target="_blank">Should I base my start-up in Chicago, or move to Austin, Portland or Silicon Valley?</a> (feldmanfile.blogspot.com)</li></ul></fieldset>



<div style="margin-top:10px;height:15px" class="zemanta-pixie"><img style="border:none;float:right" class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=769f25e1-2877-4ba2-a3de-a2dfeaec8372" /></div>]]>
        <![CDATA[<p><br /></p>]]>
    </content>
</entry>

<entry>
    <title>Classic Microsoft Schitziness</title>
    <link rel="alternate" type="text/html" href="http://picknit.com/mt4/isaac/2010/03/true.html" />
    <id>tag:picknit.com,2010:/mt4/isaac//1.15</id>

    <published>2010-03-13T00:39:54Z</published>
    <updated>2010-03-22T02:56:11Z</updated>

    <summary>One reason (possibly the reason) Microsoft produces so much bad software: the various parts of the company often work at cross purposes. As with any large organization, a lot of it is just poor coordination -- but former Microsoft VP...</summary>
    <author>
        <name>Isaac Rabinovitch</name>
        <uri>http://picknit.com</uri>
    </author>
    
    <category term="microsoft" label="Microsoft" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="microsoftvpdickbrass" label="Microsoft VP Dick Brass" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-US" xml:base="http://picknit.com/mt4/isaac/">
        <![CDATA[<a href="http://picknit.com/mt4/isaac/bele_and_lokai_star_trek.jpg"><img alt="bele_and_lokai_star_trek.jpg" src="http://picknit.com/mt4/isaac/assets_c/2010/03/bele_and_lokai_star_trek-thumb-400x301-11.jpg" class="mt-image-left" style="float: left; margin: 0pt 20px 20px 0pt;" height="173" width="230"></a><a href="http://picknit.com"></a>One reason (possibly <i>the </i>reason) Microsoft produces so much bad software: the various parts of the company often work at cross purposes. As with any large organization, a lot of it is just poor coordination -- but former Microsoft VP Dick Brass, in this <a href="http://www.nytimes.com/2010/02/04/opinion/04brass.html">New York Times Op-Ed piece</a>, claims that his own work on <a property="ctag:label" resource="http://rdf.freebase.com/ns/en/cleartype" typeof="ctag:Tag" xmlns:ctag="http://commontag.org/ns#" class="zem_slink freebase/en/cleartype rdfa" href="http://en.wikipedia.org/wiki/ClearType" title="ClearType" rel="ctag:means wikipedia">ClearType</a> fonts and Tablet PCs was sabotaged<br>by people who put their own empire-building over the more obvious priority of producing good products. <br><br>I just got bit by this very syndrome after installing a lot of updates on my <a href="http://www.motioncomputing.com/products/tablet_pc_le17.asp">LE1700</a> tablet. (Irony alert!) One of these updates seems to have broken Windows 7's ability to identify USB devices and match them with the appropriate drivers. I need to roll the system back to an old restore point to verify this diagnosis. But System Restore won't let me do this until I repair some file system errors. So I schedule a boot-time repair (you can't repair the system drive while the OS is running). Which fails, because of one of these same updates. The repair utility suggests that I use System Restore to fix the problem! <br><br>OK, I know what to do next: boot a rescue OS and use it to repair the system drive. But not before I register my disdain with a blog entry...<br><br><fieldset class="zemanta-related"><legend class="zemanta-related-title">Related articles by Zemanta</legend><ul class="zemanta-article-ul"><li class="zemanta-article-ul-li"><a href="http://gizmodo.com/5464486/microsoft-on-claims-of-lameness-its-the-scale-stupid">Microsoft On Claims of Lameness: It's the Scale, Stupid [Microsoft]</a> (gizmodo.com)</li><li class="zemanta-article-ul-li"><a href="http://gizmodo.com/5464664/an-early-account-of-how-microsoft-strangled-its-own-tablets">An Early Account of How Microsoft Strangled Its Own Tablets [Microsoft]</a> (gizmodo.com)</li><li class="zemanta-article-ul-li"><a href="http://seekingalpha.com/article/186916-lost-if-microsofties-cant-live-together-microsoft-may-die-alone?source=feed">Lost: If Microsofties Can't Live Together, Microsoft May Die Alone</a> (seekingalpha.com)</li></ul></fieldset>

<div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><img style="border: medium none; float: right;" class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=4097d06f-0bb8-4c76-9d28-a1a024a5c7e7"><span class="zem-script more-info pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>]]>
        
    </content>
</entry>

<entry>
    <title>Code for the Non-Scientist</title>
    <link rel="alternate" type="text/html" href="http://picknit.com/mt4/isaac/2010/02/code-for-the-non-scientist.html" />
    <id>tag:picknit.com,2010:/mt4/isaac//1.13</id>

    <published>2010-02-28T22:02:06Z</published>
    <updated>2010-02-28T23:24:42Z</updated>

    <summary>The context of this post is Rob Weir&apos;s blog post about how Microsoft screwed up the implementation of www.browserchoice.eu.That web site exists as a concession to EU anti-trust officials, who objected to the fact that Windows automatically uses Microsoft&apos;s own...</summary>
    <author>
        <name>Isaac Rabinovitch</name>
        <uri>http://picknit.com</uri>
    </author>
    
    <category term="internetexplorer" label="Internet Explorer" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="microsoft" label="Microsoft" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="randomness" label="Randomness" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="webbrowser" label="Web browser" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-US" xml:base="http://picknit.com/mt4/isaac/">
        <![CDATA[The context of this post is <a href="http://www.robweir.com/blog/2010/02/microsoft-random-browser-ballot.html">Rob Weir's blog post</a> about how Microsoft screwed up the implementation of <a href="http://www.browserchoice.eu/">www.browserchoice.eu</a>.<br /><br />That web site<a href="http://picknit.com/mt4/isaac/ein.jpg"><img alt="ein.jpg" src="http://picknit.com/mt4/isaac/assets_c/2010/02/ein-thumb-400x497-9.jpg" class="mt-image-left" style="float: left; margin: 0pt 20px 20px 0pt;" height="148" width="119" /></a> exists as a concession to EU anti-trust officials, who objected to the fact that Windows automatically uses Microsoft's own Internet Explorer web browser. This doesn't prevent users from installing and using other browsers in place of IE. But of course most users don't know they can do this, much less why they should. So, a European user who fires up Windows 7 for the first time is presented with the option of going to this web site and installing any of a dozen competing browsers. To insure fairness, the order in which the browsers are listed is randomized each time you access the site.<br /><br />Except the randomness isn't as random as it should be. If you automatically bring up the site over and over (and of course many people have done that) it becomes obvious that certain placements are much more likely than others. In particular IE tends to come out at position 5 about half the time. Many folks believe this placement is somehow supposed to favor Microsoft.<br /><br />The reality is another vindication of <a href="http://www.knowledgerush.com/kr/encyclopedia/Hanlon%27s_Law/">Hanlon's Law</a>. It can be shown that this screwup reflects a common mistake in the way you write code that chooses a number randomly. Weir talks about the evidence for this and concludes that one should "reach for Knuth". <br /><br />This is a reference to the Donald Knuth's well know text <i>The Art of Computer Programming</i>. Weir is arguing that whoever wrote this code needs to refresh their understanding of the science of generating random numbers.<br /><br />Weir is himself making a mistake here. He assumes that all programmers are or should be computer scientists. The fact is most programmers don't have a thorough understanding of computer science, and don't need to. As with any technology, the technologists -- engineers, mechanics, etc. -- have to understand the scientist well enough to comprehend the structure of their work, but doesn't need to be able to reproduce the scientist's work. In fact, technologists who try usually end up being pretty bad scientists.<br /><br />The Microsoft programmer's mistake was not writing a bad implementation of a random number algorithm. Their mistake was trying to write it at all. There's canned code for this sort of thing, and a good programmer relies on it. <br /><br />Josh Bloch (who most certainly does rate as a computer scientist) refers to this very use case when he talks about <a href="http://java.sun.com/docs/books/effective/excursion-random.html" title="sun.com" rel="nofollow">why you should rely on library code</a>.<br /><br /><fieldset class="zemanta-related"><legend class="zemanta-related-title">Related articles by Zemanta</legend><ul class="zemanta-article-ul"><li class="zemanta-article-ul-li"><a href="http://www.mneylon.com/blog/archives/2010/02/28/microsoft-to-offer-users-choice-of-browser/">Microsoft To Offer Users Choice Of Browser</a> (mneylon.com)</li><li class="zemanta-article-ul-li"><a href="http://opendotdotdot.blogspot.com/2010/02/tale-of-two-ballot-screens.html">A Tale of Two Ballot Screens</a> (opendotdotdot.blogspot.com)</li><li class="zemanta-article-ul-li"><a href="http://boycottnovell.com/2010/02/21/web-browser-search-bar-snag/">Microsoft's Ballot Screen is a Farce, Decoy</a> (boycottnovell.com)</li></ul></fieldset>

<div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><img style="border: medium none; float: right;" class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=4d54fa93-87ef-4d59-bc88-bb254bfcd551" /><span class="zem-script more-info pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>]]>
        
    </content>
</entry>

<entry>
    <title>Bad Drivers in a War Zone</title>
    <link rel="alternate" type="text/html" href="http://picknit.com/mt4/isaac/2010/02/bad-drivers-in-a-war-zone.html" />
    <id>tag:picknit.com,2010:/mt4/isaac//1.12</id>

    <published>2010-02-24T21:00:14Z</published>
    <updated>2010-02-24T21:49:51Z</updated>

    <summary>Image via WikipediaJust finished reading Kayla Williams military memoir, Love My Rifle More Than You: Young and Female in the U.S. Army. Only moderately informative or readable, but I have to share one excerpt. Williams is in a Humvee in...</summary>
    <author>
        <name>Isaac Rabinovitch</name>
        <uri>http://picknit.com</uri>
    </author>
    
    <category term="kaylawilliams" label="Kayla Williams" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-US" xml:base="http://picknit.com/mt4/isaac/">
        <![CDATA[<div class="zemanta-img mt-image-left zemanta-action-dragged" style="margin: 1em; display: block; float: left; width: 182px;"><a href="http://commons.wikipedia.org/wiki/Image:Iraq_location_map.svg"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/6/60/Iraq_location_map.svg/300px-Iraq_location_map.svg.png" alt="Location map of Iraq" height="175" width="172"></a><p class="zemanta-img-attribution" style="font-size: 0.8em;">Image via <a href="http://commons.wikipedia.org/wiki/Image:Iraq_location_map.svg">Wikipedia</a></p></div>Just finished reading Kayla Williams military memoir, <i>Love My Rifle More Than You: Young and Female in the U.S. Army</i>. Only moderately informative or readable, but I have to share one excerpt. <br><br>Williams is in a Humvee in a convoy going from Tal Afar to Mosul. Convoys are prime insurgent targets, so&nbsp; convoy duty is pretty nerve wracking. It doesn't help that Iraqis tend to be super-aggressive drivers -- and like bad drivers everywhere, they're blind to the risks they're running. Even if the risk is a nervous soldier with her M4 "on red" -- locked and loaded.<br><br><blockquote><i>Now I'm noticing this local attempting to pass us. We're driving on the left, and this car is coming up fast on the grass beside us on the left.<br><br>It's gloomy and difficult to see, but it's clear that this car is planning to cut in ahead of us. I can tell by the way the driver is glancing back and forth that he is going to cut over.<br><br>This is making me nervous. It is also pissing me off. They should know we don't want them to do this. They should know better!</i><br><br><i>...<br><br>So I'm gesturing with my weapon at this car moving up next to us. I'm telling them: </i>Do not cut us off! Back off! DON'T FUCK WITH ME!<br><br><i>The car is not pulling back. He is not getting the message.<br><br>It's tremendously loud with no doors. No one in the Humvee but me sees this car yet. It's my field of fire. It's my call to decide what to do next.<br><br>I raise my weapon and point directly into the car. I can feel my adrenaline pumping. I do not know what's going to happen. <br><br>I will shoot if this car is beginning to feel like a threat.<br><br>My weapon status is red. Always red on convoy now. My safety's on, though I know some soldiers are not bothering keeping their weapons on safety anymore. But I do. It's still less than a second. Flip, squeeze. After the first round, I can fire at will.<br><br>Just then a passenger on my side turns to look for the first time.<br><br>It's a little boy. Not more than eight or nine years old. I'm pointing my weapon at a boy who looks exactly like Rick's little brother.<br><br>The boy looks at me looking at him.<br><br>I lower my rifle and hold it with one hand across my knees. Without thinking, I wave at the boy with my other hand.<br><br>And after a moment he waves back.</i><br><br></blockquote><br>

<div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><img style="border: medium none; float: right;" class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=746958c0-6ff1-4601-9ba8-1c2064ca9a9f"><span class="zem-script more-info pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>

<center><script charset="utf-8" type="text/javascript" src="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;MarketPlace=US&amp;ID=V20070822/US/isaacswebsite-20/8001/9467cd1e-3aac-4c55-ba99-f80c5d5745c1"> </script> <noscript><a href="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&MarketPlace=US&ID=V20070822%2FUS%2Fisaacswebsite-20%2F8001%2F9467cd1e-3aac-4c55-ba99-f80c5d5745c1&Operation=NoScript">Amazon.com Widgets</a></noscript></center>]]>
        
    </content>
</entry>

<entry>
    <title>Time to Switch to Google Chrome?</title>
    <link rel="alternate" type="text/html" href="http://picknit.com/mt4/isaac/2010/02/time-to-switch-to-google-chrome.html" />
    <id>tag:picknit.com,2010:/mt4/isaac//1.11</id>

    <published>2010-02-23T05:41:03Z</published>
    <updated>2010-02-23T06:32:01Z</updated>

    <summary><![CDATA[Google Chrome is&nbsp;faster than any other browser. I mean, a lot&nbsp;faster. That's not a small thing when you spend as much time on the web as I do. (I distinctly remember being able to do technical writing before the web...]]></summary>
    <author>
        <name>Isaac Rabinovitch</name>
        <uri>http://picknit.com</uri>
    </author>
    
    <category term="browser" label="Browser" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="firefox" label="Firefox" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="googlechrome" label="Google Chrome" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mozillafirefox" label="Mozilla Firefox" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="webbrowser" label="Web browser" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-US" xml:base="http://picknit.com/mt4/isaac/">
        <![CDATA[<a href="http://picknit.com/mt4/isaac/chrome-logo-elements.png"><img alt="chrome-logo-elements.png" src="http://picknit.com/mt4/isaac/assets_c/2010/02/chrome-logo-elements-thumb-400x331-7.png" class="mt-image-left" style="float: left; margin: 0pt 20px 20px 0pt;" height="170" width="205" /></a>Google Chrome is&nbsp;faster than any other browser. I mean, a <i>lot</i>&nbsp;faster. That's not a small thing when you spend as much time on the web as I do. (I distinctly remember being able to do technical writing before the web was invented, but I don't remember <i>how</i>.) And my main browser Firefox has real problems.&nbsp;<div><br /></div><div>Still, I've put off switching. Early versions of Chrome carried the "no feature bloat!" thing just a little too far for me. Not only were basic application features extremely limited, there was no extension mechanism. <br /><br />I probably don't need as many Firefox extensions as I have installed (and Firefox would probably work better if I removed a few of them) but there are a couple I just can't live without. Like the extension that integrates <a    href="http://www.roboform.com/index.html" title="Roboform" >RoboForm</a> with the browser. RoboForm saves me a lot of form filling and password remembering. Without this extension, filling in forms and logging into web sites becomes a lot more complicated and time consuming. Switching to any browser that doesn't support it is a non-starter.<br /><br />Chrome's extension mechanism has been in a kind of beta mode for a while. It's just recently been released for general use. (Or maybe not that recently -- I haven't been following Chrome developments closely.) And there's a RoboForm extension. There's still a lot of functionality that I'd like to see added to Chrome. And I really hate the way Chrome ignores existing GUI conventions. <i>And </i>Movable Type's WYSIWYG editor doesn't work as well on Chrome.<br /><br />Still, I may be getting close to the point where living with Chrome's shortcomings will be a reasonable price to pay for Chrome's extreme speed. Stay tune.<br /></div><fieldset class="zemanta-related"><legend class="zemanta-related-title"><br />Related articles by Zemanta</legend><ul class="zemanta-article-ul"><li class="zemanta-article-ul-li"><a href="http://www.lockergnome.com/blade/2010/02/05/google-chrome-browser-time-to-make-the-switch/">Google Chrome Browser - Time To Make The Switch?</a> (lockergnome.com)</li><li class="zemanta-article-ul-li"><a href="http://blog.taragana.com/index.php/archive/top-10-google-chrome-extensions-for-productivity/">Top 10 Google Chrome Extensions for Productivity</a> (taragana.com)</li></ul></fieldset>

<div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><img style="border: medium none; float: right;" class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=938ae68c-8a9e-46ab-8cb8-a7bcd70019d6" /><span class="zem-script more-info pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>]]>
        
    </content>
</entry>

<entry>
    <title>Considering Changing Hosting Providers -- Again</title>
    <link rel="alternate" type="text/html" href="http://picknit.com/mt4/isaac/2010/02/considering-changing-hosting-providers----again.html" />
    <id>tag:picknit.com,2010:/mt4/isaac//1.8</id>

    <published>2010-02-19T21:31:44Z</published>
    <updated>2010-02-19T22:51:51Z</updated>

    <summary>Image by foxypar4 via FlickrI started up picknit.com in 2003 on DreamHost. Like most budding web monkeys, I was long on plans and ideas, but short on time and motivation. It&apos;s only recently that I&apos;ve started working on the site...</summary>
    <author>
        <name>Isaac Rabinovitch</name>
        <uri>http://picknit.com</uri>
    </author>
    
        <category term="picknit.com" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="downtime" label="Downtime" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="emailfiltering" label="E-mail filtering" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="internetserviceprovider" label="Internet service provider" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="sharedwebhostingservice" label="Shared web hosting service" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="virtualprivateserver" label="Virtual private server" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-US" xml:base="http://picknit.com/mt4/isaac/">
        <![CDATA[<div class="zemanta-img mt-image-left" style="margin: 1em; display: block; float: left; width: 147px;"><a href="http://www.flickr.com/photos/43145783@N00/2124673642"><img src="http://farm3.static.flickr.com/2373/2124673642_115fb71c69_m.jpg" alt="Frosty Morning Web" height="123" width="137" /></a><p class="zemanta-img-attribution" style="font-size: 0.8em;">Image by <a href="http://www.flickr.com/photos/43145783@N00/2124673642">foxypar4</a> via Flickr</p></div>I started up picknit.com in 2003 on <a class="zem_slink" href="http://www.dreamhost.com/" title="DreamHost" rel="homepage">DreamHost</a>. Like most budding web monkeys, I was long on plans and ideas, but short on time and motivation. It's only recently that I've started working on the site in earnest, but I always kept my personal email here. And email is really mission critical.<br /><br />Which is why I ditched DreamHost in 2006. Overall, they're the slickest, most professional, and most cost-effective of the inexpensive hosting providers. But they keep having outages! There was a whole series of them in 2006; after several weeks of my email server being unavailable or sluggish as a beached whale, I moved on. <br /><br />Alas, I've never found a hosting provider I've been really happy with. The low-end hosting marketplace is dominated by flakes and con artists. The serious professionals mostly don't find it worth their while to service anybody whose hosting budget is less than $100/month. My current provider, <a class="zem_slink" href="http://mediatemple.net/" title="MediaTemple" rel="homepage">MediaTemple</a>, is sort of an exception. For $20/month, I get <a class="zem_slink" href="http://en.wikipedia.org/wiki/Shared_web_hosting_service" title="Shared web hosting service" rel="wikipedia">shared hosting</a> on a virtual server. If they have hardware downtime, they just move the virtual server to another system, and I see zero downtime.<br /><br />But their support for customers at my tier is kind of half-hearted. It took me a while to figure out the configuration details from their sparse and inconsistent documentation. And their spam filter appears to be some homebrew nonsense that's not very tunable. That makes my spam white list crucial, and their control panel doesn't make white list maintenance easy.<br /><br />So, I'm thinking of moving on. I thought of going back to DreamHost, but their outage problems remain <a href="http://www.google.com/search?q=dreamhost+outage">unresolved</a>. <a href="http://liquidweb.com/">Liquid Web</a> looks sort of promising, but that would mean going back to shared hosting on a physical server. They appear to be better at keeping their servers up than DreamHost, but still...<br /><br />One solution is to host the site myself. My geek-friendly ISP, Speakeasy, gives me a free <a class="zem_slink" href="http://en.wikipedia.org/wiki/IP_address" title="IP address" rel="wikipedia">IP address</a>, so it's doable without dynamic DNS gimmicks. I only have about 400 Mbps of upstream network capacity, but that will&nbsp; do for now. If I ever start generating real traffic, I can rent some rack space somewhere.<br /><br />But no, forget it. If my hardware fails my site is down until I straighten it out. Too much potential <a href="http://www.merriam-webster.com/dictionary/tsuris">tsuris</a>. <br /><br />I've often thought of getting a <a class="zem_slink" href="http://en.wikipedia.org/wiki/Virtual_private_server" title="Virtual private server" rel="wikipedia">virtual private server</a>, which would end my dependence on the provider for getting the software features I need. I've balked at the cost (they start at $60/month) but perhaps I need to bite the bullet.<br /><br />But wait! Here's an alternative: <a href="http://slicehost.com/">Slicehost </a>is now offering VPSs for only $20 a month. The catch is that you're totally on your own for managing the thing. But maybe I want that. It fits in with the "learn by doing things the hard way" model that this web site is built around.<br /><br /><br />&nbsp; <br /><br /><fieldset class="zemanta-related"><legend class="zemanta-related-title">Related articles by Zemanta</legend><ul class="zemanta-article-ul"><li class="zemanta-article-ul-li"><a href="http://go.theregister.com/feed/www.theregister.co.uk/2010/02/10/hostv_outage/">Webhost in five day server FAIL</a> (go.theregister.com)</li></ul></fieldset>

<div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><img style="border: medium none; float: right;" class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=eef45ad9-89ac-4e41-9e8e-6344d67d1e54" /><span class="zem-script more-related pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>]]>
        
    </content>
</entry>

<entry>
    <title>The Doc Tools Conundrum</title>
    <link rel="alternate" type="text/html" href="http://picknit.com/mt4/isaac/2010/02/the-doc-tools-conundrum.html" />
    <id>tag:picknit.com,2010:/mt4/isaac//1.7</id>

    <published>2010-02-18T17:18:34Z</published>
    <updated>2010-02-18T18:20:40Z</updated>

    <summary>Image by JanneM via FlickrStarted reading the Designer&apos;s Guide for MT4. As you might expect, Movable Type itself is used to maintain and host the content. People documenting Web CMSs always do this: use the product itself for the product...</summary>
    <author>
        <name>Isaac Rabinovitch</name>
        <uri>http://picknit.com</uri>
    </author>
    
        <category term="documentation tools" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="agilesoftwaredevelopment" label="Agile software development" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="contentmanagementsystem" label="Content management system" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="softwaredevelopmentprocess" label="Software development process" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-US" xml:base="http://picknit.com/mt4/isaac/">
        <![CDATA[<div class="zemanta-img mt-image-left" style="margin: 1em; display: block; float: left; width: 172px;"><a href="http://www.flickr.com/photos/37921614@N00/3312115991"><img src="http://farm4.static.flickr.com/3616/3312115991_cc2a483d06_m.jpg" alt="Chocolate Tools" height="108" width="162" /></a><p class="zemanta-img-attribution" style="font-size: 0.8em;">Image by <a href="http://www.flickr.com/photos/37921614@N00/3312115991">JanneM</a> via Flickr</p></div>Started reading the <a href="http://www.movabletype.org/documentation/designer/">Designer's Guide</a> for MT4. As you might expect, Movable Type itself is used to maintain and host the content. People documenting Web CMSs always do this: use the product itself for the product docs. I suppose it's a natural thing to do, but it can be frustrating for the reader if the CMS isn't good at structuring content -- and Movable Type is not. There's only rudimentary breadcrumbing, and no automatic generation of "next" and "previous" links. <br /><br />One of the challenges I've been facing as a tech writer is the growing preference for this kind of quick-and-dirty approach to documentation. I saw a lot of it at Sun, and the impression I got then was that it was part of the current infatuation with wikis and other crowdsourcing technologies. But I'm beginning it see that it also has a lot to do with the rise of <a class="zem_slink" href="http://en.wikipedia.org/wiki/Agile_software_development" title="Agile software development" rel="wikipedia">Agile</a> software engineering. If the software development cycle can be streamlined, deformalized, and drastically shortened, why can't you do the same with the documentation cycle?<br /><br />Well, there <i>are</i> reasons, but I'm not going to get into it now. Suffice to say that I believe that documentation needs to be more structured, not less.&nbsp; However, this is not an issue you can deal with through argument; the issues are just not understandable to most engineers. (Or a lot of tech writers, for that matter.) You have to <i>demonstrate </i>how structured methods make for better docs. And you have to do it in such a way that your formalized doc process fits in with the deformalized software development process. <br /><br />It's a pretty problem. I suspect the answer might involve using <i>both </i>formal (XML, specialized authoring software, etc.) and informal content management tools. More on that later.<br /><br />Zemanta has suggested a lot of related articles, based on what I just wrote. I'm going to insert links to some of the more interesting ones, without too much regard to their being ontopic. <br /><br /><fieldset class="zemanta-related"><legend class="zemanta-related-title">Related articles by Zemanta</legend><ul class="zemanta-article-ul"><li class="zemanta-article-ul-li"><a href="http://www.devx.com/enterprise/Article/44090?trk=DXRSS_LATEST">Does Agile Development Matter?</a> (devx.com)</li><li class="zemanta-article-ul-li"><a href="http://tc.eserver.org/36023.html">Agile Across the Enterprise: Prioritizing Value in Support and Training</a> (tc.eserver.org)</li><li class="zemanta-article-ul-li"><a href="http://www.onemanandhisblog.com/archives/2010/01/blog_software_update.html">Blog Software Update</a> (onemanandhisblog.com)</li><li class="zemanta-article-ul-li"><a href="http://www.slideshare.net/sameera207/agile-software-development-with-scrum">Agile Software Development With Scrum</a> (slideshare.net)</li><li class="zemanta-article-ul-li"><a href="http://ceoworld.biz/ceo/2009/12/01/top-most-usable-open-source-content-management-system-cms-software-for-your-organization/">Top Most Usable Open Source Content Management System- CMS Software for your organization</a> (ceoworld.biz)</li><li class="zemanta-article-ul-li"><a href="http://www.shhhaw.com/2009/12/tpm-on-rails-building-a-news-app-in-under-two-months.php">TPM on Rails: Building a News App in Under Two Months</a> (shhhaw.com)</li></ul></fieldset>

<div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><img style="border: medium none; float: right;" class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=62a34e3b-9aa9-4cca-9982-b94cf72d9326" /><span class="zem-script more-related pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>]]>
        
    </content>
</entry>

<entry>
    <title>Typographic Fascism Dashed</title>
    <link rel="alternate" type="text/html" href="http://picknit.com/mt4/isaac/2010/02/typographic-fascism-dashed.html" />
    <id>tag:picknit.com,2010:/mt4/isaac//1.6</id>

    <published>2010-02-17T00:12:15Z</published>
    <updated>2010-02-17T04:45:35Z</updated>

    <summary>I have little time for online language nazis. If somebody wants to verb a noun, what&apos;s the big deal? These rules are just conventions, more about establishing your place in the social structure than about communication. I use &quot;good&quot; language...</summary>
    <author>
        <name>Isaac Rabinovitch</name>
        <uri>http://picknit.com</uri>
    </author>
    
        <category term="Isaac Obsesses" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en-US" xml:base="http://picknit.com/mt4/isaac/">
        <![CDATA[<a href="http://picknit.com/mt4/isaac/stooges.jpg"><img alt="stooges.jpg" src="http://picknit.com/mt4/isaac/assets_c/2010/02/stooges-thumb-515x388-5.jpg" class="mt-image-left" style="float: left;" height="173" width="230" /></a>I have little time for online language nazis. If somebody wants to verb a noun, what's the big deal? These rules are just conventions, more about establishing your place in the social structure than about communication. I use "good" language when formality&nbsp; is required, and sometimes out of habit, but I try not to get religious about it.<br /><br />One little problem: I myself have the compulsive personality of the worst kind of language nazi. What's worse, I know a bit more about language than most people, so I end up getting my buttons pushed by things other people never notice.<br /><br />Case in point: hyphens and dashes. A long <i>long </i>time ago, I made my living typing academic papers, and had to learn all that nitpicky stuff about when to use hyphens and when to use dashes. Since <a class="zem_slink" href="http://en.wikipedia.org/wiki/Typewriter" title="Typewriter" rel="wikipedia">typewriters</a> didn't know how to print dashes, you used a double hyphen to represent it.<br /><br />Nowadays, we all have fancy computer displays perfectly capable of showing dashes. Even so, people still use double hyphens. Mostly, this is because there's no dash key on most keyboards. But even newspapers and magazines, which use dash characters in their print editions, use double hyphens online. (This is a legacy of the early web, when there was no browser-independent way to represent non-ASCII characters.) It drives the typography nazi in me crazy.<br /><br />And here's the last straw: if you manage to insert a dash character into a Movable Type post it converts it into a double hyphen!

<div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><img style="border: medium none; float: right;" class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=ef3765df-6e0e-42bb-9418-341d95f5b573" /><span class="zem-script more-related pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>]]>
        
    </content>
</entry>

<entry>
    <title>Launching the Blog</title>
    <link rel="alternate" type="text/html" href="http://picknit.com/mt4/isaac/2010/02/launching-the-blog.html" />
    <id>tag:picknit.com,2010:/mt4/isaac//1.4</id>

    <published>2010-02-15T17:22:45Z</published>
    <updated>2010-02-15T19:00:57Z</updated>

    <summary>Image by Steve Rhodes via FlickrWeb sites exist primarily to present content and/or serve online software applications. On picknit.com, there&apos;s a third purpose: teaching myself web technology.Which means I&apos;ll often do things the hard way. I could have started this...</summary>
    <author>
        <name>Isaac Rabinovitch</name>
        <uri>http://picknit.com</uri>
    </author>
    
        <category term="blogging software" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="buggy software" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="picknit.com" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en-US" xml:base="http://picknit.com/mt4/isaac/">
        <![CDATA[<div class="zemanta-img mt-image-left zemanta-action-dragged" style="margin: 1em; display: block; float: left; width: 144px;"><a href="http://openid.net/"><img src="http://farm1.static.flickr.com/131/379672009_6cf19830cb_m.jpg" alt="Philo Northrup on the soapbox" height="90" width="134" /></a><p class="zemanta-img-attribution" style="font-size: 0.8em;">Image by <a href="http://www.flickr.com/photos/44124466908@N01/379672009">Steve Rhodes</a> via Flickr</p></div>Web sites exist primarily to present content and/or serve online software applications. On picknit.com, there's a third purpose: teaching myself web technology.<br /><br />Which means I'll often do things the hard way. I could have started this blog on a free blog host (there are <a href="http://www.google.com/search?q=free+blogs">quite a few</a>), but I wouldn't learn nearly as much about blogging software. So I've spent the last few days fiddling with various versions of&nbsp; Movable Type blogging software, and finally settling on the Open Source version of MT 4.33. I'll explain that choice (and also describe my brief experience with WordPress) in a later post.<br /><br />I'm pretty happy with this version of Movable Type, but I don't plan to stay locked into it. I probably won't bother with other software that's primarily about blogging (unless it has some feature I really want to check out) but I plan to fiddle with various Web CMS solutions, and most of those have blogging support that I'll want to try.<br /><br />You have to sign in to comment. (Sorry about that, but I don't have time for the usual online snipers and flame warriors.) But you don't have to register. In fact you can't. Instead, you log in using your user ID from Google, Live Journal, and a few other portals and blogging providers. Or if you have an <a href="http://openid.net/">OpenID</a> URL, you can use that. Just click the "sign in" link and follow the instructions.<br /><br />To do list: learn enough about Movable Type to do some drastic customization of its look and feel. In particular, this fixed-width layout has to go.<br /><br />BUG!!!! MT comes with a plugin application called <a class="zem_slink" href="http://www.zemanta.com/" title="Zemanta" rel="homepage">Zemanta</a>, which (among other things) helps you find graphics to go with your blog entry. That's how I found the photo above, which a certain <a href="http://www.flickr.com/photos/ari/">Steve Rhodes</a> has been good enough to release with a Creative Commons license. Zemanta also embeds an info link for the image, but somehow I managed to change that link to point to openid.net -- and Zemanta seems to have permanently re-associated that image with the new URL. Uncool!&nbsp; <br />

<div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><img style="border: medium none; float: right;" class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=c4d57495-abb2-4ff1-803d-ea3339c4965e" /><span class="zem-script more-related pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>]]>
        
    </content>
</entry>

<entry>
    <title>Testing MT-Twitter Plugin</title>
    <link rel="alternate" type="text/html" href="http://picknit.com/mt4/isaac/2010/02/testing-mt-twitter-plugin.html" />
    <id>tag:picknit.com,2010:/mt4/isaac//1.3</id>

    <published>2010-02-14T18:31:05Z</published>
    <updated>2010-02-14T18:40:48Z</updated>

    <summary>Now my Twitter followers (or rather folloImage via CrunchBasewer) will be notified when I made a blog post. (Later) Didn&apos;t work. Let&apos;s try it using my email address as a Twitter login....</summary>
    <author>
        <name>Isaac Rabinovitch</name>
        <uri>http://picknit.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://picknit.com/mt4/isaac/">
        <![CDATA[Now my Twitter followers (or rather follo<div class="zemanta-img mt-image-right zemanta-action-dragged" style="margin: 1em; display: block; float: right; width: 230px;"><a href="http://www.crunchbase.com/product/twitter"><img src="http://www.crunchbase.com/assets/images/resized/0000/2755/2755v30-max-250x250.png" alt="Image representing Twitter as depicted in Crun..." height="61" width="220" /></a><p class="zemanta-img-attribution" style="font-size: 0.8em;">Image via <a href="http://www.crunchbase.com/">CrunchBase</a></p></div>wer) will be notified when I made a blog post. <br /><br />(Later) Didn't work. Let's try it using my email address as a Twitter login.<span class="zem-script more-related pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span>]]>
        
    </content>
</entry>

</feed>

