<?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:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
    <title>Jaanus on the internet</title>
    <link rel="alternate" type="text/html" href="http://www.jaanuskase.com/en/" />
    
   <id>tag:www.jaanuskase.com,2009:/en//1</id>
    <link rel="service.post" type="application/atom+xml" href="http://www.jaanuskase.com/mt/mt-atom.cgi/weblog/blog_id=1" title="Jaanus on the internet" />
    <updated>2009-06-28T21:30:43Z</updated>
    <subtitle>Advertising. Technology. Media. Usability. Skype. People. Security. Language. Culture. Government. Privacy. Ergonomics. Communication.</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.23-en</generator>
 

<link rel="self" href="http://feeds.feedburner.com/JaanusOnTheInternet" type="application/atom+xml" /><feedburner:emailServiceId>JaanusOnTheInternet</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry>
    <title>The case for/against password masking</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaanusOnTheInternet/~3/sLl80raHWSM/the_case_foragainst_password_m.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.jaanuskase.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=3321" title="The case for/against password masking" />
    <id>tag:www.jaanuskase.com,2009:/en//1.3321</id>
    
    <published>2009-06-28T21:08:14Z</published>
    <updated>2009-06-28T21:30:43Z</updated>
    
    <summary>I have great respect for both Jakob Nielsen and Bruce Schneier and I usually agree with both of them. But in this case, I think they’re wrong. Recently, Nielsen posted a case against password masking that made me raise my...</summary>
    <author>
        <name>Jaanus</name>
        <uri>http://www.jaanuskase.com</uri>
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://www.jaanuskase.com/en/">
        &lt;p&gt;I have great respect for both Jakob Nielsen and Bruce Schneier and I usually agree with both of them. But in this case, I think they&amp;#8217;re wrong.&lt;/p&gt;

&lt;p&gt;Recently, Nielsen &lt;a href="http://www.useit.com/alertbox/passwords.html"&gt;posted a case against password masking&lt;/a&gt; that made me raise my eyebrows and go &amp;#8220;hmmm&amp;#8230; I&amp;#8217;m puzzled&amp;#8221;. Then &lt;a href="http://www.schneier.com/blog/archives/2009/06/the_problem_wit_2.html"&gt;Schneier agreed&lt;/a&gt;.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Usability suffers when users type in passwords and the only feedback they get is a row of bullets. Typically, masking passwords doesn&amp;#8217;t even increase security, but it does cost you business due to login failures.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It&amp;#8217;s a bad idea to propose password unmasking. Here are my reasons why.&lt;/p&gt;

&lt;p&gt;I don&amp;#8217;t know if they both work alone in a private office, but I have always worked in an open office setting where many people have access to my screen. I am uncomfortable with the idea of people being able to look at my screen to discover my passwords. Same for demos and presentations, customer support/screensharing etc. Computer use is more social than Bruce and Jakob seem to assume.&lt;/p&gt;

        &lt;p&gt;These days, browsers do a decent good job of remembering passwords, so ideally, you don&amp;#8217;t need to enter them more than once or twice when beginning your relationship with a site.&lt;/p&gt;

&lt;p&gt;Let&amp;#8217;s think outside mobile and web for a second. I thought of a mechanical keypad securing a door, with or without an accompanying keycard or other tokens. It has no feedback about password/PIN entry, and yet people still manage.&lt;/p&gt;

&lt;p&gt;I do exactly what Nielsen describes. I copypaste all my passwords, and only remember one &amp;#8220;überpassword&amp;#8221; to secure the secure partition where I keep the file. I don&amp;#8217;t see how that is insecure. I just checked, the file manages hundreds and hundreds of my digital identities, all of them with a long unique generated secure password. There&amp;#8217;s no way I would bother to remember all of them, or even some, besides the überpassword unlocking the vault.&lt;/p&gt;

&lt;p&gt;There&amp;#8217;s this trend that I believe in, where you can use another site (Google, Yahoo, Facebook etc), as your identity provider, and third-party sites can use them. OpenID technically started this a long time ago, but OpenID URL-s concept is boring and hard to understand. This has been democratized by wrapping the whole OpenID approach in an easily clickable button that you can use to log in with Google etc. This trend will continue and cut down your password amount and error rates.&lt;/p&gt;

&lt;p&gt;Nielsen brings up a good point about mobile, where the public demo and shoulder surfing may not be that big of a deal. Maybe it&amp;#8217;s OK to unmask passwords in mobiles. But let&amp;#8217;s take a step back and ask: why do I need to identify myself in mobile apps to begin with? The mobile phone knows who I am because I have a billing relationship with my service provider. It&amp;#8217;s a missing feature that this identity currently can&amp;#8217;t &amp;#8220;bubble through&amp;#8221; to the apps, similarly to OpenID. But it&amp;#8217;s something that will eventually show up, once the service providers and phone makes see the value of this. Or in a simpler form, mobile apps will work as described in the previous paragraph, reusing your identity from other providers, instead of you having to create and remember a new password for each new relationship.&lt;/p&gt;

    &lt;img src="http://feeds.feedburner.com/~r/JaanusOnTheInternet/~4/sLl80raHWSM" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.jaanuskase.com/en/2009/06/the_case_foragainst_password_m.html</feedburner:origLink></entry>

<entry>
    <title>Browsers vs search engines, and how it makes complete sense</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaanusOnTheInternet/~3/yz2ht50TZ2o/browsers_vs_search_engines_and.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.jaanuskase.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=3320" title="Browsers vs search engines, and how it makes complete sense" />
    <id>tag:www.jaanuskase.com,2009:/en//1.3320</id>
    
    <published>2009-06-22T00:36:12Z</published>
    <updated>2009-06-22T15:33:42Z</updated>
    
    <summary>This is a really great video. I wasn’t surprised by this by a least bit, because all my academic training was about one simple mantra: “the user is not like me”. People care less than you think about technology, and...</summary>
    <author>
        <name>Jaanus</name>
        <uri>http://www.jaanuskase.com</uri>
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://www.jaanuskase.com/en/">
        &lt;p&gt;This is a really great video.&lt;/p&gt;

&lt;p&gt;&lt;object width="480" height="295"&gt;&lt;param name="movie" value="http://www.youtube.com/v/o4MwTvtyrUQ&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/o4MwTvtyrUQ&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;I wasn&amp;#8217;t surprised by this by a least bit, because all my academic training was about one simple mantra: &amp;#8220;the user is not like me&amp;#8221;. People care less than you think about technology, and are creative in a completely different way from what you think. This is a great thing for those who can figure it out and build on it.&lt;/p&gt;

&lt;p&gt;Coincidentally, just this weekend I finished reading &lt;a href="http://www.amazon.com/Inmates-Are-Running-Asylum-Products/dp/0672326140"&gt;&amp;#8220;The Inmates Are Running The Asylum&amp;#8221;&lt;/a&gt;, Alan Cooper&amp;#8217;s book that basically makes the business case for interaction design. Related to the above, it looks into how programmers and engineers, who he calls &amp;#8220;homo logicus&amp;#8221;, are different from &amp;#8220;normal people&amp;#8221;, and how should polite software behave.&lt;/p&gt;

&lt;p&gt;I made myself a poster with the important bullets for the office wall. &lt;a href="http://www.jaanuskase.com/en/inmates%20are%20running%20the%20asylum.pdf"&gt;Download if you want.&lt;/a&gt; And to learn more about what these mean, buy the book.&lt;/p&gt;

        

    &lt;img src="http://feeds.feedburner.com/~r/JaanusOnTheInternet/~4/yz2ht50TZ2o" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.jaanuskase.com/en/2009/06/browsers_vs_search_engines_and.html</feedburner:origLink></entry>

<entry>
    <title>Retro Estonian commercials available on DVD</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaanusOnTheInternet/~3/kZuU5Lj6jjE/retro_estonian_commercials_ava.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.jaanuskase.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=3318" title="Retro Estonian commercials available on DVD" />
    <id>tag:www.jaanuskase.com,2009:/en//1.3318</id>
    
    <published>2009-06-08T00:12:57Z</published>
    <updated>2009-06-08T00:15:10Z</updated>
    
    <summary>Do you remember the Borat movie? And the fact that it had a bunch of bizarre clips in the end credits, that were actually genuine Estonian TV commercials for a Soviet era? See my old longer post here. A selection...</summary>
    <author>
        <name>Jaanus</name>
        <uri>http://www.jaanuskase.com</uri>
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://www.jaanuskase.com/en/">
        &lt;p&gt;Do you remember the Borat movie? And the fact that it had a bunch of bizarre clips in the end credits, that were actually genuine Estonian TV commercials for a Soviet era? &lt;a href="http://www.jaanuskase.com/en/2006/11/retro_estonian_commercials_in.html"&gt;See my old longer post here.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A selection of the clips is &lt;a href="http://www.youtube.com/user/AdvGeniusHarryEgipt"&gt;available on Youtube&lt;/a&gt; and you can buy all of them subtitled on a DVD from &lt;a href="http://www.timeless.ee"&gt;timeless.ee&lt;/a&gt;&lt;/p&gt;

        

    &lt;img src="http://feeds.feedburner.com/~r/JaanusOnTheInternet/~4/kZuU5Lj6jjE" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.jaanuskase.com/en/2009/06/retro_estonian_commercials_ava.html</feedburner:origLink></entry>

<entry>
    <title>Software vs hardware keyboards of iPhone and Palm Pre</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaanusOnTheInternet/~3/H6Zoqjtu54w/software_vs_hardware_keyboards.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.jaanuskase.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=3317" title="Software vs hardware keyboards of iPhone and Palm Pre" />
    <id>tag:www.jaanuskase.com,2009:/en//1.3317</id>
    
    <published>2009-06-06T18:41:28Z</published>
    <updated>2009-06-06T18:50:07Z</updated>
    
    <summary>A good piece on iPhone vs Palm Pre, discussing, among other things, hardware and software keyboards, and what are the merits of one over the other. There’s an important aspect of the iPhone keyboard that I don’t see mentioned very...</summary>
    <author>
        <name>Jaanus</name>
        <uri>http://www.jaanuskase.com</uri>
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://www.jaanuskase.com/en/">
        &lt;p&gt;&lt;a href="http://daringfireball.net/2009/06/palm_saturday"&gt;A good piece on iPhone vs Palm Pre&lt;/a&gt;, discussing, among other things, hardware and software keyboards, and what are the merits of one over the other.&lt;/p&gt;

&lt;p&gt;There&amp;#8217;s an important aspect of the iPhone keyboard that I don&amp;#8217;t see mentioned very often, and the following photo shows it.&lt;/p&gt;

&lt;p&gt;&lt;img alt="umlaute.jpg" src="http://www.jaanuskase.com/en/umlaute.jpg" width="320" height="480"  /&gt;&lt;/p&gt;

&lt;p&gt;It is very easy to enter non-standard characters with iPhone, and I use this capability a lot to send messages in my native language. It is easy for Apple to deploy new characters or entirely new layouts to the keyboard.&lt;/p&gt;

&lt;p&gt;I dare anyone to show me it is as easy with the hardware keyboard. Even if it is possible to enter nonstandard characters in a similar way of holding a key, they will pop up in a place that is disconnected from the button press, so they will feel like second-class citizens and I will feel like a substandard person because of that. On the iPhone, the extended characters pop up very close to the original keypress and the experience of entering, say, &amp;#8220;ä&amp;#8221;, is not that different from entring &amp;#8220;a&amp;#8221;.&lt;/p&gt;

&lt;p&gt;For Apple, the software keyboard means that they can reuse the same SKU (physical unit) for any location, and deploy all the needed changes in software configuration. This must be much cheaper than Palm etc having to manufacture different units for different places and not being able to reuse them. So I expect the iPhone to sell much better globally (as it already is selling) than Pre (which is just US and one carrier for now).&lt;/p&gt;

        

    &lt;img src="http://feeds.feedburner.com/~r/JaanusOnTheInternet/~4/H6Zoqjtu54w" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.jaanuskase.com/en/2009/06/software_vs_hardware_keyboards.html</feedburner:origLink></entry>

<entry>
    <title>Bad UX from Microsoft: Windows Media Player for Mac download experience</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaanusOnTheInternet/~3/KpnsUgxRl7g/bad_ux_from_microsoft_--_windo.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.jaanuskase.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=3316" title="Bad UX from Microsoft: Windows Media Player for Mac download experience" />
    <id>tag:www.jaanuskase.com,2009:/en//1.3316</id>
    
    <published>2009-05-08T17:59:52Z</published>
    <updated>2009-05-08T18:19:55Z</updated>
    
    <summary>It’s sad that Microsoft keeps giving me bad experiences, despite having Bill Buxton and other wonderful people on their team. (Yeah, Buxton is in MS Research, not the “product”. Whatever. Still Microsoft.) My intent is not to bash them or...</summary>
    <author>
        <name>Jaanus</name>
        <uri>http://www.jaanuskase.com</uri>
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://www.jaanuskase.com/en/">
        &lt;p&gt;It&amp;#8217;s sad that Microsoft keeps giving me bad experiences, despite having Bill Buxton and other wonderful people on their team. (Yeah, Buxton is in MS Research, not the &amp;#8220;product&amp;#8221;. Whatever. Still Microsoft.) My intent is not to bash them or anybody else just for the sake of bashing, but just now I came across something that made me again go just &amp;#8220;sigh&amp;#8230;&amp;#8221; and shake my head.&lt;/p&gt;

&lt;p&gt;So here&amp;#8217;s the situation. I am trying to install Windows Media Player on my Mac. It&amp;#8217;s not a bad piece of software at all for using Windows Media content on Mac. Yes, you can have Flip4Mac that integrates with Quicktime and is sometimes more convenient. Yet at other times, I&amp;#8217;ve found Media Player gives me better experience, because it is Microsoft native so they have all the codecs and logic packaged up inside their own app and don&amp;#8217;t need to interface with QuickTime.&lt;/p&gt;

        &lt;p&gt;So anyway. I google for &amp;#8220;windows media player for mac&amp;#8221; and get to this page.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.flickr.com/photos/jaanus/3512840987/" title="Step 1. Flip4Mac and Windows Media Player for Mac downloading page by Jaanus1, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3408/3512840987_cb0710e54b.jpg" width="500" height="500" alt="Step 1. Flip4Mac and Windows Media Player for Mac downloading page" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ok, this is a pretty good page. It tells me there are two approaches for playing Windows Media content, and I pick the last link, Windows Media Player 9. Cool. I click on it and see this page.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.flickr.com/photos/jaanus/3512841195/" title="Step 2. Mactopia page for Windows Media Player by Jaanus1, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3573/3512841195_9e540f68e4.jpg" width="500" height="500" alt="Step 2. Mactopia page for Windows Media Player" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now this is starting to go a bit downhill. Looks like it jumped somewhere halfway in the page, but it&amp;#8217;s still telling me about Office&amp;#8230; err.. what? I want Media Player. Oh, in the bottom Products and Downloads section, looks like Windows Media Player is selected, so &amp;#8230; where is the download link?&lt;/p&gt;

&lt;p&gt;I realize &amp;#8220;uh oh, this is not as easy as I thought. Time to switch my normal user hat for UX forensics expert&amp;#8221;. And indeed, looking at what&amp;#8217;s going on there, you see there&amp;#8217;s a Details window where you can scroll, and you go down there&amp;#8230; eureka. Some download links.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.flickr.com/photos/jaanus/3513648854/" title="Step 3. Bottom of &amp;quot;Details&amp;quot; window by Jaanus1, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3589/3513648854_a96ce5c02e.jpg" width="500" height="500" alt="Step 3. Bottom of &amp;quot;Details&amp;quot; window" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(Nevermind that it talks about it being released in 2003. I&amp;#8217;m telling you, it&amp;#8217;s actually a working piece of decent software.)&lt;/p&gt;

&lt;p&gt;Ok, so you may think that you download the thing and it&amp;#8217;s done, but no&amp;#8230; you download a file, but it&amp;#8217;s in some &amp;#8220;sitx&amp;#8221; format which my Leopard knows nothing about. So let&amp;#8217;s see&amp;#8230; there&amp;#8217;s &amp;#8220;How to Install&amp;#8221;. What does that tell me?&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.flickr.com/photos/jaanus/3513649194/" title="Step 4. Installation instructions by Jaanus1, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3555/3513649194_c87b2c144c.jpg" width="500" height="500" alt="Step 4. Installation instructions" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Aladdin Systems? What is that? Of course there is no link. Sigh.. back to Google, and I search for &amp;#8220;Aladdin Systems&amp;#8221;. Well, that doesn&amp;#8217;t give me much anything useful about Aladdin itself. There is Aladdin, but it has nothing to do with StuffIt. But there is Smith Micro, who I think made StuffIt, so hey, that&amp;#8217;s great, let&amp;#8217;s see where the link takes me&amp;#8230;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.flickr.com/photos/jaanus/3513649486/" title="Step 5. StuffIt landing page by Jaanus1, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3377/3513649486_53a94663c1.jpg" width="500" height="461" alt="Step 5. StuffIt landing page" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Umm&amp;#8230; what? Why am I seeing all these versions and there&amp;#8217;s a woman talking to me? Which one is the right version? I thought StuffIt has a free version, but now I am not sure any more&amp;#8230; all I wanted to do was play some Windows Media &lt;img src="http://download.skype.com/share/emoticons/0106-crying.png" alt=";(" /&gt;&lt;/p&gt;

&lt;p&gt;I wish this story had a happy end, but it doesn&amp;#8217;t. I didn&amp;#8217;t yet figure out the StuffIt page. I guess I&amp;#8217;ll still find the right thing to decompress the strange archive and then I can finally use the app.&lt;/p&gt;

    &lt;img src="http://feeds.feedburner.com/~r/JaanusOnTheInternet/~4/KpnsUgxRl7g" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.jaanuskase.com/en/2009/05/bad_ux_from_microsoft_--_windo.html</feedburner:origLink></entry>

<entry>
    <title>Estonian e-voting 2009 application now available to public to test their setup</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaanusOnTheInternet/~3/XwiObfAQoOY/estonian_e-voting_2009_applica.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.jaanuskase.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=3315" title="Estonian e-voting 2009 application now available to public to test their setup" />
    <id>tag:www.jaanuskase.com,2009:/en//1.3315</id>
    
    <published>2009-05-05T02:12:21Z</published>
    <updated>2009-05-05T02:20:23Z</updated>
    
    <summary>Estonia is going to have two national e-votes this year. First for European Parliament, second for municipalities. I am going to vote over the Internet on both occasions. The first e-vote is in about a month. Today, they published the...</summary>
    <author>
        <name>Jaanus</name>
        <uri>http://www.jaanuskase.com</uri>
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://www.jaanuskase.com/en/">
        &lt;p&gt;Estonia is going to have two national e-votes this year. First for European Parliament, second for municipalities. I am going to vote over the Internet on both occasions.&lt;/p&gt;

&lt;p&gt;The first e-vote is in about a month. Today, they published the application for public, so that people can test whether their computers, ID card readers and ID card readers work correctly. I tried it out, of course. &lt;a href="http://www.flickr.com/photos/jaanus/sets/72157617618228637/"&gt;See the screenshot walkthrough here.&lt;/a&gt; All worked well, apart from one strange warning when opening the disk image with the application. I hope they fix it.&lt;/p&gt;

&lt;p&gt;Read also &lt;a href="http://www.jaanuskase.com/en/2009/03/article_about_id_cards_in_comm.html"&gt;my longer rant&lt;/a&gt; about ID cards, e-voting and the associated topics. Sadly, many so-called &amp;#8220;e-voting&amp;#8221; around the world in other countries have been complete jokes or disasters, and have undermined the validity of the concept in the eyes of the public.&lt;/p&gt;

&lt;p&gt;I continue to believe that correctly, securely implemented Internet-based voting (or derivatives thereof, such as mobile etc) is currently rare outside Estonia, but is going to happen sooner or later anyway, and Estonia serves as a model of this.&lt;/p&gt;

        

    &lt;img src="http://feeds.feedburner.com/~r/JaanusOnTheInternet/~4/XwiObfAQoOY" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.jaanuskase.com/en/2009/05/estonian_e-voting_2009_applica.html</feedburner:origLink></entry>

<entry>
    <title>How SkypeToGo can be faster than Skype for iPhone</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaanusOnTheInternet/~3/3iaHY91-zM8/how_skypetogo_can_be_faster_th.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.jaanuskase.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=3310" title="How SkypeToGo can be faster than Skype for iPhone" />
    <id>tag:www.jaanuskase.com,2009:/en//1.3310</id>
    
    <published>2009-04-11T21:41:28Z</published>
    <updated>2009-04-11T23:09:57Z</updated>
    
    <summary>It’s great to have internal competition between your products. And Skype has it between SkypeToGo and the iPhone version for some functions. The question then becomes, which of the two do I use, while still giving money to Skype. I...</summary>
    <author>
        <name>Jaanus</name>
        <uri>http://www.jaanuskase.com</uri>
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://www.jaanuskase.com/en/">
        &lt;p&gt;It&amp;#8217;s great to have internal competition between your products. And Skype has it between SkypeToGo and the iPhone version for some functions. The question then becomes, which of the two do I use, while still giving money to Skype. I don&amp;#8217;t need to look for external things.&lt;/p&gt;

&lt;p&gt;I use SkypeToGo a lot for international calls. When Skype for iPhone came out, I was curious to see how it compares with SkypeToGo, with my hypothesis being that Skype for iPhone is slower. So I did an analysis using the Keystroke-Level Model. It&amp;#8217;s one of the more &amp;#8220;hard science&amp;#8221; parts of Human-Computer Interaction methods. I won&amp;#8217;t write the theory here, you can &lt;a href="http://en.wikipedia.org/wiki/Keystroke-Level_Model"&gt;read more in Wikipedia&lt;/a&gt; or &lt;a href="http://www.cs.cmu.edu/~bej/cogtool/"&gt;see the project page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;In short, there is a &lt;a href="http://www.cs.cmu.edu/~bej/cogtool/download.html"&gt;software called CogTool&lt;/a&gt; that neatly packages up the hard science. You give it the system interface, describe what keys the user presses, and it tells you how long the actions are going to take. There&amp;#8217;s science behind why the numbers it reports are correct. Go read the papers if you want to learn more.&lt;/p&gt;

&lt;p&gt;So, long story short, I compared SkypeToGo and Skype for iPhone for the task of calling a phone number that was in my contact/shortcut list. I had previously set up everything with  all sorts of auto-logins. So I am answering the question, &amp;#8220;starting from the iPhone home screen, how long is it going to take me to be connected to phone number X?&amp;#8221;&lt;/p&gt;

&lt;p&gt;These were my preliminary results.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.jaanuskase.com/en/result1.png"&gt;&lt;img alt="result1.png" src="http://www.jaanuskase.com/en/assets_c/2009/04/result1-thumb-500x284-148.png" width="500" height="284" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In short, CogTool told me that the task takes 8 seconds with SkypeToGo, and 6.6 seconds with Skype for iPhone.&lt;/p&gt;

        &lt;p&gt;Here are the calculations and screen flows for both.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.jaanuskase.com/en/skype2go-calc.png"&gt;&lt;img alt="skype2go-calc.png" src="http://www.jaanuskase.com/en/assets_c/2009/04/skype2go-calc-thumb-500x474-150.png" width="500" height="474" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.jaanuskase.com/en/skypeiphone-nodrag.png"&gt;&lt;img alt="skypeiphone-nodrag.png" src="http://www.jaanuskase.com/en/assets_c/2009/04/skypeiphone-nodrag-thumb-500x475-152.png" width="500" height="475" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.jaanuskase.com/en/s2go-design.png"&gt;&lt;img alt="s2go-design.png" src="http://www.jaanuskase.com/en/assets_c/2009/04/s2go-design-thumb-500x365-154.png" width="500" height="365" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.jaanuskase.com/en/skypeiphone-design1.png"&gt;&lt;img alt="skypeiphone-design1.png" src="http://www.jaanuskase.com/en/assets_c/2009/04/skypeiphone-design1-thumb-500x365-156.png" width="500" height="365" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You&amp;#8217;ll notice that some screens are present in the flow, but not used. This is because in CogTool, you can&amp;#8217;t have &amp;#8220;transitory&amp;#8221; screens that just move on to the next state.&lt;/p&gt;

&lt;p&gt;In English, the steps for SkypeToGo are:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;On Home screen, tap the Phone application.&lt;/li&gt;
&lt;li&gt;The Favorites section is automatically opened, since that&amp;#8217;s what I usually have open in the Phone. I have marked the SkypeToGo number as a Favorite contact, so I just tap it.&lt;/li&gt;
&lt;li&gt;When connected to SkypeToGo, I tap the &amp;#8220;keypad&amp;#8221; button to bring up the numeric keypad.&lt;/li&gt;
&lt;li&gt;I tap &amp;#8220;1&amp;#8221; to access the SkypeToGo speed-dial menu.&lt;/li&gt;
&lt;li&gt;I tap &amp;#8220;2&amp;#8221;, since the contact I want to call is my second speed-dial contact.&lt;/li&gt;
&lt;li&gt;The call is connected.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;With Skype for iPhone, the sequence is:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;On Home screen, I tap the Skype app.&lt;/li&gt;
&lt;li&gt;I am signed in and Contacts list comes up. I tap &amp;#8220;R&amp;#8221; in the righthand menu since that&amp;#8217;s what my contact&amp;#8217;s name begins with.&lt;/li&gt;
&lt;li&gt;I tap on the contact in my contact list.&lt;/li&gt;
&lt;li&gt;I tap &amp;#8220;call&amp;#8221;.&lt;/li&gt;
&lt;li&gt;The call is connected.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;So&amp;#8230; the first had five taps, the second four taps. Second was faster than the first. Makes sense.&lt;/p&gt;

&lt;p&gt;And yet&amp;#8230; I realized I had made a mistake and left some material out from the Skype for iPhone calculation. When I tap &amp;#8220;r&amp;#8221;, I cannot immediately call my contact since it is not among the first ones that begin with &amp;#8220;r&amp;#8221;. I must perform a drag to move down my contact list. (Actually I must perform several drags, but I just added one to keep it simple). Here is the updated design, calculation and overall result.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.jaanuskase.com/en/skypeiphone-design2.png"&gt;&lt;img alt="skypeiphone-design2.png" src="http://www.jaanuskase.com/en/assets_c/2009/04/skypeiphone-design2-thumb-500x365-158.png" width="500" height="365"  /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.jaanuskase.com/en/skypeiphone-drag.png"&gt;&lt;img alt="skypeiphone-drag.png" src="http://www.jaanuskase.com/en/assets_c/2009/04/skypeiphone-drag-thumb-500x472-160.png" width="500" height="472"  /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.jaanuskase.com/en/result2.png"&gt;&lt;img alt="result2.png" src="http://www.jaanuskase.com/en/assets_c/2009/04/result2-thumb-500x307-162.png" width="500" height="307" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now, differently from the previous calculations, these numbers may not be scientifically correct. Although CogTool supports touchscreen and tapping, which is what I used for all the actions before, it does not support dragging on a touchscreen. So I had to add some mouse actions, whose timings may not be scientifically the same as what you would get on a touchscreen. But I think they are generally correct.&lt;/p&gt;

&lt;p&gt;You see that the dragging slows things down greatly, and SkypeToGo is faster.&lt;/p&gt;

&lt;p&gt;There is one HUGE caveat for the above work, tilting the balance even more in SkypeToGo&amp;#8217;s favor. There are no &amp;#8220;system delays&amp;#8221;, and all system responses are assumed to be instant. In practice, you have system delays for both. In SkypeToGo, you have the dialing delay and voice prompts &amp;#8212; but you don&amp;#8217;t have to listen to the prompts once you have memorized the sequence. So, for SkypeToGo, I would add about a 5-second delay, so the final result would be 13.083 seconds instead of 8.083. As for Skype for iPhone&amp;#8230; I don&amp;#8217;t really want to go there. It has a HUGE lag with my large number of contacts and is basically unusable. I&amp;#8217;d say the system responses for logging in and initializing the contact list take at least 20 seconds in my case, and the whole thing in total is thus about 30 seconds &amp;#8212; and that&amp;#8217;s an optimistic estimate.&lt;/p&gt;

&lt;p&gt;There are some design lessons here for Skype, beyond the obvious &amp;#8220;make it work faster&amp;#8221;. I actually have hundreds of contacts in my iPhone contact list, but I could avoid going there, just being able to pick from my Favorites without any scrolling. The same thing could work for Skype for iPhone. I care about some contacts more than others, so I could mark them some sort of Favorites. And I would go so far as to say that I don&amp;#8217;t even care about seeing most of my contacts at all while on the move, which would also fix the efficiency problem. So if my contact list Skype for iPhone could only work with a subset of my contacts &amp;#8212; maybe those that show up in my chats plus those that I have specially marked.&lt;/p&gt;

&lt;p&gt;The other question I have is, for SkypeOut contacts, why is there the screen where I can only tap &amp;#8220;call&amp;#8221; and do nothing else? Looks quite useless at this point, and could save me another tap.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.jaanuskase.com/en/s2go_vs_iphone.cgt"&gt;Download the CogTool file&lt;/a&gt;&lt;/p&gt;

    &lt;img src="http://feeds.feedburner.com/~r/JaanusOnTheInternet/~4/3iaHY91-zM8" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.jaanuskase.com/en/2009/04/how_skypetogo_can_be_faster_th.html</feedburner:origLink></entry>

<entry>
    <title>Skype for iPhone first quick thoughts</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaanusOnTheInternet/~3/u72L8ARqneI/skype_for_iphone_first_quick_t.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.jaanuskase.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=3307" title="Skype for iPhone first quick thoughts" />
    <id>tag:www.jaanuskase.com,2009:/en//1.3307</id>
    
    <published>2009-04-01T03:08:52Z</published>
    <updated>2009-04-09T15:20:51Z</updated>
    
    <summary>Today was a happy day for the Internet. Skype for iPhone was released today. When I first heard the rumors last week, I didn’t really believe them. But I was ready to be surprised in a positive way. And Skype...</summary>
    <author>
        <name>Jaanus</name>
        <uri>http://www.jaanuskase.com</uri>
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://www.jaanuskase.com/en/">
        &lt;p&gt;Today was a happy day for the Internet.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.flickr.com/photos/jaanus/3402763635/" title="Skype for iPhone splash screen by Jaanus1, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3546/3402763635_e4b97ce04f_o.jpg" width="320" height="480" alt="Skype for iPhone splash screen" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Skype for iPhone was released today.&lt;/p&gt;

&lt;p&gt;When I first heard the rumors last week, I didn&amp;#8217;t really believe them. But I was ready to be surprised in a positive way. And Skype followed through, with the download really being available Monday night in the US, ahead of the Tuesday launch.&lt;/p&gt;

&lt;p&gt;I have many thoughts about the software itself, but I&amp;#8217;ll let those bubble around a bit and do a post series, rather than try to vomit everything into a big post right away. But what I can say is this: Skype for iPhone is definitely more &lt;em&gt;interesting&lt;/em&gt; than, say, Skype 4 for Windows. Not only because I will myself use it daily, but Skype is really breaking some new territory here and upping the ante in the open mobile platforms struggle.&lt;/p&gt;

        &lt;h3&gt;The product&lt;/h3&gt;

&lt;div style="margin-top:1.5em"&gt;&lt;object width="480" height="291"&gt;&lt;param name="movie" value="http://www.dailymotion.com/swf/x8rvhj_skype-for-iphone_tech&amp;related=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.dailymotion.com/swf/x8rvhj_skype-for-iphone_tech&amp;related=1" type="application/x-shockwave-flash" width="480" height="291" allowFullScreen="true" allowScriptAccess="always"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.dailymotion.com/video/x8rvhj_skype-for-iphone_tech"&gt;Skype for iPhone&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Uploaded by &lt;a href="http://www.dailymotion.com/SkypeConversations"&gt;SkypeConversations&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;

&lt;p&gt;In short: I haven&amp;#8217;t yet been able to makea successful test call with the phone. I&amp;#8217;ve made a few that sort of work, but they get dropped or words break up. But I could hear bits and pieces working. This product will definitely drive it home to many people what &amp;#8220;hi-fi voice&amp;#8221; really means. The video above does not really do justice to the call quality. It&amp;#8217;s clear and superior to anything you&amp;#8217;d get on a regular phone call.&lt;/p&gt;

&lt;p&gt;I think there&amp;#8217;s also something wrong with the privacy settings, but I can&amp;#8217;t confirm this. After I connected with Skype for iPhone, my Skype on Mac showed that &amp;#8220;allow calls&amp;#8221; privacy had moved from &amp;#8220;only contacts&amp;#8221; to &amp;#8220;anyone&amp;#8221;. But I have cried about bogus bugs before, that have turned out to be my bad, so I&amp;#8217;m not pointing any fingers about this bug yet.&lt;/p&gt;

&lt;p&gt;I have 900+ contacts and the product is misbehaving &amp;#8212; locking up etc. I hear from my Skype friends that you should let it run for a while, and then it starts to work better, but in any case, it&amp;#8217;s not optimized for this many contacts. I can fully see the rationale for this. But look: you can also think about this as the opportunity to have me tell 900 people how awesome the new Skype on iPhone is. And if they don&amp;#8217;t have an iPhone, Skype alone is a reason to get one. Or, at my office, I have 20 people with iPhones sitting within 20 meter radius of me. Based on my bad initial experience, I am unlikely to be super enthusiastic on the first day. So, the poweruser situation could have been handled a bit more gracefully than making the program unresponsive while the list is being updated.&lt;/p&gt;

&lt;p&gt;To balance this last piece out, the product itself is very nicely done, and probably works well with fewer contacts. The chats (&amp;#8220;instant messages&amp;#8221; in some Skype material) work wonderfully and I&amp;#8217;ll write more about that sometime.&lt;/p&gt;

&lt;h3&gt;Towards open mobile platforms&lt;/h3&gt;

&lt;p&gt;In less than a day, Skype made it to the top of the list of iPhone App Store free apps. I think this ups the ante about the struggle for open mobile platforms. On its blog, &lt;a href="http://share.skype.com/sites/en/2009/03/two_questions_about_skype_for.html"&gt;Skype says&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Apple&amp;#8217;s rules prohibit third-party voice apps like Skype from using 3G networks. Currently there are no other VoIP applications available for the iPhone that allow VoIP calling over 2G or 3G networks. At Skype, we&amp;#8217;re as frustrated by this as you are. We believe very strongly that your mobile network shouldn&amp;#8217;t be able to determine the nature of the data that you send and receive.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Bold words. I was wondering whether this is a good enough reason for Apple to not even have Skype up on the App store at all. But apparently not having voice calls outside wifi was good enough. People at at&amp;amp;t are probably trying to figure out right now what do they do about this.&lt;/p&gt;

&lt;h3&gt;A nicely done launch&lt;/h3&gt;

&lt;p&gt;I liked the Skype for iPhone launch much more compared to, say, Skype for Windows 4. The latter had a bit too much fanfare for my liking. Whereas on iPhone, it just happened. Done. There. Check.&lt;/p&gt;

&lt;p&gt;The only ironic thing is, the App Store is not available in Estonia where Skype was built. Will Skype for iPhone launch contribute to fixing this? I know many people who would be very happy and gave Apple lots of money when this happened.&lt;/p&gt;

&lt;p&gt;UPDATE re iTunes Store: as of Apr 2009, it is now open in Estonia. Only for apps, though, not yet for music or other content.&lt;/p&gt;

    &lt;img src="http://feeds.feedburner.com/~r/JaanusOnTheInternet/~4/u72L8ARqneI" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.jaanuskase.com/en/2009/03/skype_for_iphone_first_quick_t.html</feedburner:origLink></entry>

<entry>
    <title>Search spam in iPhone App Store</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaanusOnTheInternet/~3/ywbDrhEQb38/search_spam_in_iphone_app_stor.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.jaanuskase.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=3304" title="Search spam in iPhone App Store" />
    <id>tag:www.jaanuskase.com,2009:/en//1.3304</id>
    
    <published>2009-03-21T19:13:30Z</published>
    <updated>2009-03-21T19:14:48Z</updated>
    
    <summary>When one app lists unrelated apps in its description, I can only conclude that it’s spam....</summary>
    <author>
        <name>Jaanus</name>
        <uri>http://www.jaanuskase.com</uri>
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://www.jaanuskase.com/en/">
        &lt;p&gt;When one app lists unrelated apps in its description, I can only conclude that it&amp;#8217;s spam.&lt;/p&gt;

&lt;p&gt;&lt;img alt="iPhoneSeoSpam.jpg" src="http://www.jaanuskase.com/en/iPhoneSeoSpam.jpg" width="320" height="480" /&gt;&lt;/form&gt;&lt;/p&gt;

        

    &lt;img src="http://feeds.feedburner.com/~r/JaanusOnTheInternet/~4/ywbDrhEQb38" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.jaanuskase.com/en/2009/03/search_spam_in_iphone_app_stor.html</feedburner:origLink></entry>

<entry>
    <title>iPhone OS 3.0 and its accessories piece</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaanusOnTheInternet/~3/9ccDtJJOoBc/iphone_os_30_and_its_accessori.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.jaanuskase.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=3303" title="iPhone OS 3.0 and its accessories piece" />
    <id>tag:www.jaanuskase.com,2009:/en//1.3303</id>
    
    <published>2009-03-19T03:49:45Z</published>
    <updated>2009-03-19T03:57:44Z</updated>
    
    <summary>Just watched the iPhone OS 3.0 announcement event. Lots of good stuff. I’m looking forward to it becoming available. The piece I found most interesting was about accessories. Namely, that you will be able to control any kind of hardware...</summary>
    <author>
        <name>Jaanus</name>
        <uri>http://www.jaanuskase.com</uri>
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://www.jaanuskase.com/en/">
        &lt;p&gt;Just watched the iPhone OS 3.0 announcement event. Lots of good stuff. I&amp;#8217;m looking forward to it becoming available.&lt;/p&gt;

&lt;p&gt;The piece I found most interesting was about accessories. Namely, that you will be able to control any kind of hardware (assuming the hardware provider provides an iPhone app), either wirelessly via Bluetooth or through the Dock connector.&lt;/p&gt;

&lt;p&gt;&lt;img alt="sdk_icon5.png" src="http://www.jaanuskase.com/en/sdk_icon5.png" width="66" height="80" /&gt;&lt;/p&gt;

&lt;p&gt;I sometimes stream stuff from my Apple TV through my actual TV, having the TV speakers off and listening to stuff by my wireless headphones, so I can walk around my place and still listen to a podcast or something. And I can control the playback with Apple Remote app from iPhone. It was initially weird to wrap my head around this concept, but it works totally great.&lt;/p&gt;

&lt;p&gt;So now this accessories piece generalizes this functionality, letting iPhone become a central control device for everything in the living room and kitchen and other places in your home. I would welcome being able to control my cable box from iPhone instead of using the bad remote and ugly onscreen menus that they have.&lt;/p&gt;

&lt;p&gt;I also found it interesting that they demonstrated an insulin reader device that plugs in to your iPhone. Traditionally consumer electronics has steered clear of medical and other critical applications, although consumer-class hardware is nevertheless used a lot in medicine (with most of it being Microsoft/Windows territory). This shift into actual health applications &amp;#8212; not just reference encyclopedias or such, but actually interacting with your body &amp;#8212; was an interesting move.&lt;/p&gt;

&lt;p&gt;It was also interesting to watch the insulin reader demo because it&amp;#8217;s a very clear example of persona- and scenario-driven design. They presented an actual persona profile and their daily scenario on the stage, which of course made me as interaction designer jump with joy because I could identify with that design method.&lt;/p&gt;

        

    &lt;img src="http://feeds.feedburner.com/~r/JaanusOnTheInternet/~4/9ccDtJJOoBc" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.jaanuskase.com/en/2009/03/iphone_os_30_and_its_accessori.html</feedburner:origLink></entry>

<entry>
    <title>How to connect a FireWire camera to computer when camera has only FW400 and computer has only FW800</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaanusOnTheInternet/~3/xLtBjRed2O0/how_to_connect_a_firewire_came.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.jaanuskase.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=3301" title="How to connect a FireWire camera to computer when camera has only FW400 and computer has only FW800" />
    <id>tag:www.jaanuskase.com,2009:/en//1.3301</id>
    
    <published>2009-03-10T14:52:53Z</published>
    <updated>2009-03-10T15:08:07Z</updated>
    
    <summary>I’m currently working with a video camera that has FireWire output and FireWire 400 cable. But let’s say your computer only has FireWire 800 like the new Macs. And you still need to connect the camera to computer. I can...</summary>
    <author>
        <name>Jaanus</name>
        <uri>http://www.jaanuskase.com</uri>
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://www.jaanuskase.com/en/">
        &lt;p&gt;I&amp;#8217;m currently working with a video camera that has &lt;a href="http://en.wikipedia.org/wiki/IEEE_1394_interface"&gt;FireWire&lt;/a&gt; output and FireWire 400 cable. But let&amp;#8217;s say your computer only has FireWire 800 like the new Macs. And you still need to connect the camera to computer. I can haz? How?&lt;/p&gt;

&lt;p&gt;One option is to look for new cables. But assuming you already have a spare FW800 cable that&amp;#8217;s just sitting around, and FW400 cable that connects to camera, this would be a waste of money.&lt;/p&gt;

&lt;p&gt;Option #2 is to realize that FireWire is a serial bus, which means you can &lt;a href="http://en.wikipedia.org/wiki/Daisy_chain_(electrical_engineering)"&gt;daisy chain&lt;/a&gt; devices. And maybe you have something like a LaCie portable hard drive sitting around, which has both FW400 and FW800 connectors.&lt;/p&gt;

&lt;p&gt;So what you do then, is connect your camera to hard drive, and hard drive to computer, like this:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Mac &amp;lt;-- FW800 --&amp;gt; hard drive &amp;lt;-- FW400 --&amp;gt; camera
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;A bit unorthodox, but does not require any extra cables and money, and works great for me.&lt;/p&gt;

        

    &lt;img src="http://feeds.feedburner.com/~r/JaanusOnTheInternet/~4/xLtBjRed2O0" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.jaanuskase.com/en/2009/03/how_to_connect_a_firewire_came.html</feedburner:origLink></entry>

<entry>
    <title>Article about ID cards in common law countries, and my thoughts on it</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaanusOnTheInternet/~3/09_7ol_aawY/article_about_id_cards_in_comm.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.jaanuskase.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=3300" title="Article about ID cards in common law countries, and my thoughts on it" />
    <id>tag:www.jaanuskase.com,2009:/en//1.3300</id>
    
    <published>2009-03-08T02:21:35Z</published>
    <updated>2009-03-08T03:34:23Z</updated>
    
    <summary>Bruce Schneier links to an interesting paper discussing ID cards in common law countries, and why they are often perceived as negative. Summary quote: This chapter suggests that the U.S. hostility to ID cards is based on a romantic vision...</summary>
    <author>
        <name>Jaanus</name>
        <uri>http://www.jaanuskase.com</uri>
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://www.jaanuskase.com/en/">
        &lt;p&gt;&lt;a href="http://www.schneier.com/blog/archives/2009/03/michael_froomki.html"&gt;Bruce Schneier links&lt;/a&gt; to &lt;a href="http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1309222"&gt;an interesting paper&lt;/a&gt; discussing ID cards in common law countries, and why they are often perceived as negative. Summary quote:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;This chapter suggests that the U.S. hostility to ID cards is based on a romantic vision of free movement, and that the English view is tied to a related concept of &amp;#8220;the rights of Englishmen.&amp;#8221; I then suggest that these views distract from the real issues raised by contemporary national ID plans in the common and civil-law worlds.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;As the chapter elaborates, ID cards are often seen as a risk to free movement, and some people believe it leads to a police society where anyone may be stopped any time without probable cause and arrested if they don&amp;#8217;t carry an ID.&lt;/p&gt;

&lt;p&gt;Now, it is true that in the modern society, there is a disbalance of government and individual. The government has more resources and is more powerful, and the individual is always at a disadvantage. The above suggests that ID cards will further deepen that imbalance and give the government more control. Free movement is, of course, important, but in my view this debate misses most of the opportunities. Instead, I&amp;#8217;d like to turn the argument on its head and ask the opposite question: could it be possible that ID cards are instead a mechanism to empower the citizens in the digital age so that they can regain some of the control they have lost?&lt;/p&gt;

        &lt;p&gt;The ID card argument is interesting because it embraces many of the disciplines I have had the opportunity to work with &amp;#8212; public governance, information security and privacy, and usability. So, let&amp;#8217;s talk about usability &amp;#8212; not of a product, but how &amp;#8220;user-friendly&amp;#8221; or more appropriately, citizen-friendly a government is in a digital age.&lt;/p&gt;

&lt;p&gt;Regardless of what side of the above &amp;#8220;free movement&amp;#8221; argument you are on, unless you live in a jungle, your government has a lot of data about you. Most of the time, unlike authorized government agents, you do not have easy access to that data. Let&amp;#8217;s imagine for a second now that your government has given you an electronic ID card &amp;#8212; not as a surveillance device, but as a token that you can use to access government records and see the same information about you that officials in all the different agencies already see. And not only that, but you&amp;#8217;d be able to see who has accessed your information, and for what purpose. All the accesses both by yourself as well as government and commercial actors would be logged, and you&amp;#8217;d be able to review and scrutinize those.&lt;/p&gt;

&lt;p&gt;Now, there is a category of data that your government does not necessarily want you to see, that has to do with sensitive security and anti-terrorism information. Fine with me (and I don&amp;#8217;t want to debate today about the detailed nature of these measures or their constitutionality. I just say there&amp;#8217;s a class of data that&amp;#8217;s &amp;#8220;more sensitive&amp;#8221; than other data, but I won&amp;#8217;t scrutinize this in detail). But as for most data, it is in the best interest of both you and your government that you have easy access to it at any time. Things like tax and property records, driving violations, parking tickets, public transport tickets, your kid&amp;#8217;s school records, sex offenders living in your neighborhood &amp;#8212; there&amp;#8217;s no reason why you shouldn&amp;#8217;t have electronic access to those. And since getting a security scheme right is hard and costly, it does not make sense for all different government agencies to issue separate tokens and passwords to you; instead, it would make more sense if they worked together and standardized upon a common access token.&lt;/p&gt;

&lt;p&gt;I believe that one necessary part of an ID scheme is an ID number assigned to each participant (person), which facilitates unambiguous identification. So, an ID card would really be nothing more than a number assigned to a person, and an electronic method to securely authenticate that the right person is currently using the card, and that the card has not been invalidated or revoked.&lt;/p&gt;

&lt;p&gt;Opponents to ID card and number schemes immediately cry out &amp;#8220;superdatabase!&amp;#8221;, saying that having an ID card and/or number leads to all government data being put in a big pot and spooky agents having access to everything, since all data can be cross-referenced and what not. Like I said above though, the data is there already today, whether you want it or not. And the ID card should by itself not have any data associated with it, other than the ID numbers and cards issued to persons, and whether a given card is valid or not. (If a card becomes invalid, e.g is stolen or expires, the person receives a new card, but the personal ID number remains the same for the whole life.)&lt;/p&gt;

&lt;p&gt;I believe that data should remain compartmentalized in relevant agencies. So, even though you are identified by the same ID number in both databases, it does not mean that the maintainers of these databases can access all data about you. Instead, giving persons access to their own data in the different agencies is a good way of starting debate about who else and why has access to that data, and what security methods are in place to enforce this access by persons and officials.&lt;/p&gt;

&lt;p&gt;Now the above is a bit similar to how credit reporting works in the US. I had heard horror stories about it, but the truth is not so bad (other than the system being somewhat insecure). Social Security Number is being used both as the identifier and password. But insecurity aside, you can sign in to the system, pay the credit agency some money, and see your own credit history and interestingly also who has requested access to it. It works. I applied for a credit card, and then I went to check my credit record and indeed saw that this financial institution had queried my record. (But no one else had.)&lt;/p&gt;

&lt;p&gt;This is a baby steps model that is in many ways broken and insecure, but it serves as an example of what could be possible. For example, I would like to log in to the Internal Revenue Service, Customs and Immigration Service or New York State Department of Motor Vehicles to see what current and historic data they have about me, but there is no way for me to do that today.&lt;/p&gt;

&lt;p&gt;Largely, the above is how the system is implemented in Estonia today. I am thousands of miles away, but I am able to log on to the Tax Office with my ID card and file my taxes directly to the government using a pretty straightforward online form, without paying anything to the intermediaries. (For those who don&amp;#8217;t know, in the US, if you don&amp;#8217;t want to fill your tax record forms by hand which may be quite complicated, you can buy an online product where you can fill a similar easy form. But the products are offered by private companies, not the tax office.) I also need to carry over some figures from my last year&amp;#8217;s tax report, so I can review my past tax returns in the same place.&lt;/p&gt;

&lt;p&gt;There are other benefits. Imagine a secure electronic messaging system together with the ID card. If any agency of the Estonian government, or really anybody else in Estonia since anyone can ask the ID card system &amp;#8220;what&amp;#8217;s the e-mail address of this particular person&amp;#8221;, needs to tell me something important, they have my e-mail address associated with the card where they can send me e-mail. If there is sensitive information, they just send me a notice that I should sign in to their secure website with my ID card (without having any prior relation or registration with them) and review whatever is needed.&lt;/p&gt;

&lt;p&gt;In the US, whenever I send somewhere some form to apply for whatever private or government service, I need to write down my street address. I moved from Pittsburgh to New York last year and set up mail forwarding with the US Post Office, and I have indeed got some important mail forwarded. But the forwarding works for a limited time. I wouldn&amp;#8217;t be surprised if there was some important mail sitting in Pittsburgh right now, waiting for me, and I have no way of knowing about it or accessing it.&lt;/p&gt;

&lt;p&gt;Later this year, we will have two votes in Estonia, for the European Parliament and the municipality where I am still registered and stay when I live in Estonia. I will be able to vote on the Internet using my ID card, without worrying about mail voting or looking for a consulate. I know enough about the voting system to be convinced that it is secure &amp;#8212; more so than any form of paper. (And definitely more than the completely insecure voting machines used in the US, where you must still go to the voting station to vote with a machine, which for me defeats the whole point of electronic voting.)&lt;/p&gt;

&lt;p&gt;The Estonian e-government system does have a little bug that&amp;#8217;s not too serious but I still hope it will be fixed one day. The personal ID number encodes a person&amp;#8217;s birth time and gender. I think that is a privacy violation &amp;#8212; not too serious one, but it would be better if the ID number was just a completely random number that didn&amp;#8217;t by itself contain any data.&lt;/p&gt;

&lt;p&gt;As far as I know, no one has really calculated the cost savings that would be achieved by implementing above features of e-government, neither Estonia nor US nor anywhere else. Some of them are easy to calculate in monetary terms and very visible in Estonia today. The Tax Office in Estonia is saying it costs them money to mail out paper notices about pending land taxes to people, and is encouraging people to sign up to electronic notices by saying: &amp;#8220;If you sign up for electronic land tax notice, you will receive your income tax refund faster&amp;#8221;. Everybody still receives their refunds within the legal time limits, but those opting in to electronic notices will receive their refunds in a matter of days, instead of weeks and months.&lt;/p&gt;

&lt;p&gt;So, there are very tangible benefits in terms of cost savings, to ID cards and the associated e-governance. Other benefits are more difficult to calculate. How do you assign a value to each citizen being more empowered, and gaining equal access to information as compared to government officials? I am sure there are governments in the world who would want to calculate this for the opposite reason &amp;#8212; so that they would NOT do this, and could keep people away from knowledge and thus power, and could express their own power in tangible numbers. But as for democratic open societies, I believe that access to information is something that both people and elected officials stand for.&lt;/p&gt;

&lt;p&gt;With the economic crisis in full effect around the world and both governments and individuals desperately looking for ways to cut their costs while maintaining or improving access to public information and services, I have some hope that nonsense arguments about ID cards and e-governance (police states, limiting free movement etc) get thrown out and are instead repaced with more rational debate about the true benefits. The risks must definitely be accounted for, and there are sadly many counterproductive examples of such schemes being done with bad security, thus torpedoing the whole idea. But if done correctly, I believe electronic ID cards and e-governance are a great way of further empowering citizens and opening up societies.&lt;/p&gt;

&lt;p&gt;ADDED: electronic ID cards do require some extra infrastructure. For example, if you have a smartcard-based system, you need a card reader connected to your computer. It doesn&amp;#8217;t cost much, but you may still think it&amp;#8217;s a hassle to buy and connect it. But if you think that rolling out the infrastructure is a showstopper, I&amp;#8217;ll tell you a Skype story. One of the original Skype engineers, in 2003, was skeptical about the whole idea of Skype taking off. Why? &amp;#8220;Nobody has microphones connected to their computer.&amp;#8221; Which was probably true in 2003. But today he is glad that history and &lt;a href="http://about.skype.com/2009/02/allnew_skype_now_available.html"&gt;more than 405 million people&lt;/a&gt; have proven him wrong.&lt;/p&gt;

    &lt;img src="http://feeds.feedburner.com/~r/JaanusOnTheInternet/~4/09_7ol_aawY" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.jaanuskase.com/en/2009/03/article_about_id_cards_in_comm.html</feedburner:origLink></entry>

<entry>
    <title>Spotify</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaanusOnTheInternet/~3/Xd0M2VnZmVE/spotify.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.jaanuskase.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=3297" title="Spotify" />
    <id>tag:www.jaanuskase.com,2009:/en//1.3297</id>
    
    <published>2009-02-18T03:32:53Z</published>
    <updated>2009-02-19T18:02:03Z</updated>
    
    <summary>Tried out Spotify. Now, the back story here is that I’m not very big on Internet apps for music. Basically there’s nothing missing in my life that iTunes cannot do. So I’m not a big user of Last.fm, Pandora, Muxtape,...</summary>
    <author>
        <name>Jaanus</name>
        <uri>http://www.jaanuskase.com</uri>
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://www.jaanuskase.com/en/">
        &lt;p&gt;Tried out &lt;a href="http://www.spotify.com"&gt;Spotify&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Now, the back story here is that I&amp;#8217;m not very big on Internet apps for music. Basically there&amp;#8217;s nothing missing in my life that iTunes cannot do. So I&amp;#8217;m not a big user of Last.fm, Pandora, Muxtape, or any of those other things. I&amp;#8217;m all mainstream and iTunes. So I had some skepticism for Spotify. But I figured I&amp;#8217;ll give it the benefit of doubt and give it a go.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve now been using it for a couple of days &amp;#8212; more than I anticipated. And there are several good things about it.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.jaanuskase.com/en/spotify.png"&gt;&lt;img alt="spotify.png" src="http://www.jaanuskase.com/en/assets_c/2009/02/spotify-thumb-500x349-142.png" width="500" height="349" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The first thing I like, before talking about music, is the general high quality of engineering and design. It&amp;#8217;s a really well done piece of client software. Specifically, it is small and super fast in all aspects. It starts pretty much instantly. When starting to play audio tracks, there is no perceivable delay. Searches are lighting fast, much faster than iTunes. The whole thing is extremely snappy and responsive.&lt;/p&gt;

        &lt;p&gt;Responsiveness is important to me. I keep ranting about how I need to constantly wait behind my computer crunching away in some infinite loop, and how programs start and run too slowly. I get very upset when the computer is wasting my time. Spotify in its responsiveness is a true gem that really stands out well.&lt;/p&gt;

&lt;p&gt;It also has many other nice little things. It shows Growl notifications when changing tracks, without me having to change anything (although showing the album image instead of program icon there would make it even nicer). It responds to MacBook Pro&amp;#8217;s &amp;#8220;previous&amp;#8221;, &amp;#8220;pause&amp;#8221; and &amp;#8220;next&amp;#8221; keys (I thought only iTunes can do that). The signup process was dead simple. The UI is fairly minimalistic. So it&amp;#8217;s just a nice complete package.&lt;/p&gt;

&lt;p&gt;Now, function- and music-wise, looks like you can do two things with Spotify today. You can search for artists/songs and play them, or you can run the &amp;#8220;radio&amp;#8221; where you specify the decade (from 50s to 21st century) and music style, and then it creates a &amp;#8220;virtual radio&amp;#8221;.&lt;/p&gt;

&lt;p&gt;Just to make sure I haven&amp;#8217;t missed anything in the marketplace, I gave Last.fm and Pandora a quick go. I still like Spotify more, because the other two guys&amp;#8217; webpages are overwhelmed with stuff that doesn&amp;#8217;t interest me, and being web apps, they are much less responsive. Even if they only spend two seconds streaming the next track, that&amp;#8217;s already killing my experience.&lt;/p&gt;

&lt;p&gt;Now, there&amp;#8217;s a couple of things that some of the other guys do, that Spotify doesn&amp;#8217;t, and I hope it will. So here&amp;#8217;s my little wishlist.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Merge the artist and radio functions somehow. Let me search for an artist, and play it back, but also play &amp;#8220;similar&amp;#8221; tracks like Last.fm who creates a virtual radio station around an artist.&lt;/li&gt;
&lt;li&gt;I don&amp;#8217;t like how I have to start from scratch with music apps. They should utilize the knowledge available to them. Specifically the iTunes library. My iTunes library has 20 GB of content and the XML file is 3.6 MB. It has a lot of data about me &amp;#8212; what songs I like, how I have rated them, how often I have played them, etc. Spotify should grab this data and put it to good use. Now, of course, you can do this with web-based players too &amp;#8212; given that you get people to manually upload their iTunes library XML file. Which could be a nuisance &amp;#8212; you have to click the upload button and find it on your disk and wait for the upload to finish etc. But Spotify is already sitting in my computer, so it could grab this file seamlessly without annoying me.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;On their site, Spotify also talks about upcoming social features. I don&amp;#8217;t know if I&amp;#8217;ll use them, but it will be interesting to see if they can maintain the UI responsiveness and simplicity while adding new features.&lt;/p&gt;

&lt;p&gt;Now, the big question is, would I pay money for this whole thing? I really can&amp;#8217;t say. I end up buying a lot of music from iTunes during some podcasts that mix together the gems of a particular music genre. I can see Spotify doing the same &amp;#8212; helping me find great stuff. And maybe it can somehow inject itself into the iTunes or Amazon MP3 value chain. Or maybe I would even pay &amp;#8212; but with the product like this today, I can&amp;#8217;t see myself paying more than a few dollars per month.&lt;/p&gt;

&lt;p&gt;UPDATE: found a bug too. It does not support Cmd-H key combo to hide the window. On Mac, it should, it&amp;#8217;s a standard action. UPDATE TO UPDATE: Cmd-H actually works, so there is no bug. I blame it on my MBP, it has been acting up recently, and random things don&amp;#8217;t work from time to time.&lt;/p&gt;

    &lt;img src="http://feeds.feedburner.com/~r/JaanusOnTheInternet/~4/Xd0M2VnZmVE" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.jaanuskase.com/en/2009/02/spotify.html</feedburner:origLink></entry>

<entry>
    <title>Of making pots</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaanusOnTheInternet/~3/zH265Vjx4xA/of_making_pots.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.jaanuskase.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=3296" title="Of making pots" />
    <id>tag:www.jaanuskase.com,2009:/en//1.3296</id>
    
    <published>2009-02-17T05:05:27Z</published>
    <updated>2009-02-17T05:11:07Z</updated>
    
    <summary>There’s a quote from one of the readings in my design classes that’s been haunting me for a long time, and in a good way. Originally I read this in Bill Buxton’s “Sketching User Experiences”, but apparently the original source...</summary>
    <author>
        <name>Jaanus</name>
        <uri>http://www.jaanuskase.com</uri>
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://www.jaanuskase.com/en/">
        &lt;p&gt;There&amp;#8217;s a quote from one of the readings in my design classes that&amp;#8217;s been haunting me for a long time, and in a good way. Originally I read this in Bill Buxton&amp;#8217;s &amp;#8220;Sketching User Experiences&amp;#8221;, but apparently the original source is &lt;a href="http://www.amazon.com/dp/0961454733"&gt;Bayles &amp;amp; Orland&lt;/a&gt;, p 29.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The ceramics teacher announced on opening day that he was dividing the class into two groups. All those on the left side of the studio, he said, would be graded solely on the quantity of work they produced, all those on the right solely on its quality. His procedure was simple: on the final day of class he would bring in his bathroom scales and weigh the work of the &amp;#8220;quantity&amp;#8221; group: fifty pound of pots rated an &amp;#8220;A&amp;#8221;, forty pounds a &amp;#8220;B&amp;#8221;, and so on. Those being graded on &amp;#8220;quality&amp;#8221;, however, needed to produce only one pot &amp;#8212; albeit a perfect one &amp;#8212; to get an &amp;#8220;A&amp;#8221;.&lt;br /&gt;&lt;br /&gt;
  Well, came grading time and a curious fact emerged: &lt;strong&gt;the works of highest quality were all produced by the group being graded for quantity.&lt;/strong&gt; It seems that while the &amp;#8220;quantity&amp;#8221; group was busily churning out piles of work &amp;#8212; and learning from their mistakes &amp;#8212; the &amp;#8220;quality&amp;#8221; group had sat theorizing about perfection, and in the end had little more to show for their efforts than grandiose theories and a pile of dead clay.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Put more simply: you don&amp;#8217;t get better at making pots by researching making pots, or thinking about making pots. You get better at making pots, by making pots. And pots here are, of course, only a placeholder for&amp;#8230; just about anything.&lt;/p&gt;

        

    &lt;img src="http://feeds.feedburner.com/~r/JaanusOnTheInternet/~4/zH265Vjx4xA" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.jaanuskase.com/en/2009/02/of_making_pots.html</feedburner:origLink></entry>

<entry>
    <title>Another example why javascript:history.go(-1) is a bad idea</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaanusOnTheInternet/~3/S-aDCg3oFmg/another_example_why_javascript.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.jaanuskase.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=3293" title="Another example why javascript:history.go(-1) is a bad idea" />
    <id>tag:www.jaanuskase.com,2009:/en//1.3293</id>
    
    <published>2009-02-15T05:46:24Z</published>
    <updated>2009-02-15T16:56:43Z</updated>
    
    <summary>Just came across this example. I don’t mean to pick on this particular site, I just stumbled on it. The following happens on these pictures. I am looking at the classic form which says “Lost password? Enter your e-mail and...</summary>
    <author>
        <name>Jaanus</name>
        <uri>http://www.jaanuskase.com</uri>
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://www.jaanuskase.com/en/">
        &lt;p&gt;Just came across this example. I don&amp;#8217;t mean to pick on this particular site, I just stumbled on it.&lt;/p&gt;

&lt;p&gt;The following happens on these pictures. I am looking at the classic form which says &amp;#8220;Lost password? Enter your e-mail and we send you the activation link&amp;#8221;. I enter my e-mail and click submit. It tells me that this e-mail was not found. I hit their &amp;#8220;back&amp;#8221; link (NOT my browser&amp;#8217;s &amp;#8220;back&amp;#8221; button) and come to the same form&amp;#8230; except that the &amp;#8220;submit&amp;#8221; button is disabled. I can enter another e-mail, but I can&amp;#8217;t submit.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.jaanuskase.com/en/form1.png"&gt;&lt;img alt="form1.png" src="http://www.jaanuskase.com/en/assets_c/2009/02/form1-thumb-500x358-134.png" width="500" height="358" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.jaanuskase.com/en/form2.png"&gt;&lt;img alt="form2.png" src="http://www.jaanuskase.com/en/assets_c/2009/02/form2-thumb-500x358-136.png" width="500" height="358" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.jaanuskase.com/en/form3.png"&gt;&lt;img alt="form3.png" src="http://www.jaanuskase.com/en/assets_c/2009/02/form3-thumb-500x358-138.png" width="500" height="358" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What&amp;#8217;s going on?&lt;/p&gt;

&lt;p&gt;We see the following code in the page that shows me the form:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;form id="request_pass" method="post"
action="login.php?action=forget_2"
onsubmit="this.request_pass.disabled=true;
if(process_form(this)){return true;}else
{this.request_pass.disabled=false;return false;}"&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;So&amp;#8230; when process_form validates the form to be OK, the button is disabled. Which is a good idea to disable multiple clicking. But, on the resulting page, you come back with javascript:history.go(-1), and this does not reset the previous page state. The page is shown exactly as the browser last saw it. With the submit button disabled.&lt;/p&gt;

&lt;p&gt;How to fix? There are two ways:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Instead of javascript:history.go(-1), use a normal URL that triggers a page reload and script resetting.&lt;/li&gt;
&lt;li&gt;Remove the validation and button disabling from the form. Less desirable, since does not prevent multiple clicking, which may in the worst case trigger several password reset emails and confuse the user.&lt;/li&gt;
&lt;/ol&gt;

        

    &lt;img src="http://feeds.feedburner.com/~r/JaanusOnTheInternet/~4/S-aDCg3oFmg" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.jaanuskase.com/en/2009/02/another_example_why_javascript.html</feedburner:origLink></entry>

</feed>
