الأحد، 26 سبتمبر 2010

The sound of one hand touch-typing

I’ve often wondered, if it would be possible to keep one hand on the mouse and just use a single hand for typing. This would especially speed up pointing-intensive tasks such as editing graphics. Matias actually sells a keyboard called the “Half Keyboard” that allows one to do so. As the name implies, it is half a keyboard with the mapping of the left hand that allows you to switch to the right hand mapping via Shift. You still type with your left hand, but can use the muscle memory of your right hand. This post has details on how well this works:

Unlike many purported "solutions" to typing problems, Half-QWERTY has actually been tested – at the University of Toronto Input Research Group (with which Matias is affiliated). After about ten hours of practice, most test subjects were typing with one hand at over 50% of their two-handed typing speeds; one subject hit 88% of her two-handed rate. Errors, however, were about twice as frequent as in two-handed typing.
 The post also mentions a few caveats, notably the problem that if you do not already touch type, usage might be a bit difficult to pick up. For touch-typists it would obviously make a great keyboard for mobile devices. For more on the idea of “one hand clapping”, you can look up Koan at Wikipedia.

Multi-touch versus keyboard

For recent travels I bought an Apple bluetooth keyboard (following the lead of my brother). It is a joy to have a real keyboard for typing longer texts (such as this one). Arrow keys are great for moving the cursor and for selecting text.



Apple has done an awesome job of supporting Bluetooth keyboards on the iPad. This surprises, because I don’t think there are many people who use one. Examples: All keys work, even strange ones like curly quotes. The same holds for the function keys (next track, pause music, screen brightness etc.). Selecting text with shift and arrow keys and the shortcuts for cut, copy, paste work, too. Furthermore, when the iPad is paired with a keyboard, the soft keyboard does not pop up, any more, saving screen space. The only current drawback is that I would love to have an English spell check while using the German keyboard layout (also know as “kezboard lazout” in the exotic circles that have this need).



Yet, the user experience is also a bit strange. It is liberating to have the iPad screen propped up in front of oneself and to be able to move around with the keyboard. But once I do that, I switch to “remote control mode”. Then a trackpad attached to the keyboard makes more sense than having to reach for the screen and touch. This might point to a new kind of hybrid notebook: The screen not being clamshell makes the iPad quicker to operate in most situations. For typing, an external keyboard is perfectly usable (I wish it didn’t need batteries, but at least they last long). But it probably needs to be foldable and have a trackpad. Then future user interfaces would be designed to be operated both by keyboard and by touch. Android’s use of cursor keys is exemplary in this regard.



Update:

السبت، 25 سبتمبر 2010

18 common phrases to avoid in conversation

Fun. Includes the classic faux-pas “are you pregnant?” which is better asked indirectly as “you look great” (you can also borrow the addendum from an earlier tip, “what’s your secret?”).

Guides for watching TV series

There are many great TV series out there, but some of them take a while to become watchable (“Star Trek: The Next Generation” comes to mind) or have some awful episodes in them. Thankfully, there are people out there who are willing to protect the general public. For example, “How to get into 20 classic science fiction shows” helps with



  1. Star Trek: The Original Series

  2. Star Trek: The Next Generation

  3. Star Trek: Deep Space Nine

  4. Star Trek: Voyager

  5. Star Trek: Enterprise

  6. Doctor Who

  7. Torchwood

  8. Red Dwarf

  9. The Prisoner

  10. The Twilight Zone

  11. Mystery Science Theater 3000

  12. The X-Files

  13. Buffy the Vampire Slayer

  14. Angel

  15. Dollhouse

  16. Babylon 5

  17. Highlander: The Series

  18. Battlestar Galactica

  19. Lost

  20. The Stargate Franchise


Now, I’d really appreciate it if someone did the same for “Fringe” which has some weak episodes, but also some great ones (and more great ones the more it progresses).



Update 2011-04-17:


الجمعة، 24 سبتمبر 2010

George Clooney on the Iraq war when it started

You can’t beat your enemy anymore through wars; instead you create an entire generation of people revenge-seeking. These days it only matters who’s in charge. Right now that’s us – for a while, at least. Our opponents are going to resort to car bombs and suicide attacks because they have no other way to win. [. . .] I believe [Secretary of Defense Donald Rumsfeld] thinks this is a war that can be won, but there is no such thing anymore. We can’t beat anyone anymore. [George Clooney in 2003]
Quoted from the IMDB page on Clooney’s bio. Be sure to also check out his retelling of the fight he had with David O. Russell (just search for this name on the page).

Usability: phone numbers and special characters

Why do so many web sites insist that, when entering a phone number, you not type any non-digits such as spaces, hyphens, parentheses or slashes? The structure that these characters bring to phone numbers help humans considerably and computers can easily filter them out. So what is the harm of allowing them? I would even store phone numbers in a database as they were entered.

الأحد، 19 سبتمبر 2010

Touch user interfaces benefit the blind

The blind profit from accessibility features that are possible because of multi-touch. This seems counter-intuitive, because multi-touch conjures up the image of user interfaces that are sometimes almost too visually rich. Apparently, Apple’s implementation is very capable. You can, for example, point your finger at the screen and the computer speaks out what is there. It’s obvious that the same feature would not make sense with a mouse. Gestures are also great for blind people. Daring Fireball points to two moving stories of a blind guy who is very happy with what multi-touch allows him to do.

الجمعة، 17 سبتمبر 2010

Seven don’ts for websites




Source: xkcd

The following is a list of seven things that frequently bug me about websites.

  1. Intro page where you have to choose your location or language. If I go to foo.com then the .com indicates that I want to see the American version of the Foo Inc. website. I do not want to see a map of the world where I need to click several times to finally get to my destination. Example: gilette.de. A better solution is to put a link somewhere that allows you to jump to other versions. Flag icons work well here, because you don’t need to understand the language of the current version to jump to a different one (e.g. finding “Germany” on a Chinese website is difficult if you don’t read Chinese).

  2. Site version determined by IP location. If you use a web browser, the websites you are visiting know your IP address (five digits such as 127.0.0.1). In principle, this address is completely abstract (as opposed to, say, ZIP codes which can be mapped to a location), but there are databases that allow you to map it back to a location. This works pretty well, but is sometimes abused to automatically switch to the language of your location. But what if you are an American who is abroad and wants to access an American website. Or if you are German and want to check out an American website (not its German version). Example: eonline.com. Solution: A small note in the language the site thinks it has detected. Something like “Click here to see the English version of this page”.

  3. Skippable intro page. Often such a page shows a movie that tells you what the website is about. By all means, link to introductory information on the home page, but don’t force me to watch/read it, every time.

  4. Complete site implemented in Flash. I don’t particularly like Flash. It still has its uses for video, but most other things can now be done in HTML5. With Flash, you cannot bookmark pages or copy text. The website’s content cannot be found via Google and it won’t work on (most) mobile devices. Furthermore, most Flash websites make up strange new ways of navigation. Why change something that people know and that works well? Example: gilette.de.

  5. Ugly URLs. URLs should be compact and easily understandable by humans. That is, one should be able to figure out what a page is about by looking at the URL. Thus, if the page ever goes away, one has a greater chance of finding out where it went. Amazon is both a sinner and a saint here. Some Amazon URLs have a lot of ugly pieces in them (“ref” and such). On the other hand, book URLs sometimes include the ISBN and an abbreviation of the title. This is a great practice, because the ISBN is a unique ID that is useful to both machines and humans and because the title allows humans to figure out what is there. Lazy programmers sometimes let the fact that there is a single script that displays all web pages show up in the URL: www.example.com/display.php?page=start. Even worse are meaningless page IDs (?page=17). Both can be avoided by putting in a little more effort.

  6. Content is hard to find. Often, a website shows all kinds of details, so that the things that people are most frequently looking for are hard to find. Especially expert-designed web pages suffer from this, because it is often difficult to focus for experts (in their area of expertise). Examples are bank and government websites. But food websites are also often problematic: I don’t want to play a game, I want to find out about the products and/or their ingredients. Example: See picture above.

  7. Error page discards original URL. This is fortunately rare, but every now and then, I discover an error page in my browser that says “page does not exist”. The problem is that the original URL is nowhere to be found: The error page URL has replaced it in the browser address bar (=history cannot be used) and it isn’t displayed on the error page. If there are many tabs open then it’s really hard to figure out what went wrong.

Bonus: Forbidding or enforcing characters in passwords. As if passwords weren’t annoying enough on their own, some sites decide to make handling them even more complicated. Hassles I’ve experienced so far were: At most 10 characters allowed, no punctuation allowed, must use a digit.

      الخميس، 16 سبتمبر 2010

      Idea: simple check-in for small items that are illegal on airplanes

      Boy is it ever becoming complicated to fly these days: Because airlines want to save costs, you usually have to pay for checking in luggage on short-distance flights. But what you can bring in your hand luggage is extremely limited: no lighters, no sprays (as in deodorants), no pocket knives, etc. It would be nice if there was a way to quickly check in these small items without having to pay for them. They could be handed in at the security check and would be transported in the cabin, but locked away from passengers. Alas, considering how many passengers there are on even mid-sized airplanes, this is probably not feasible. But I’m sure it would be a competitive advantage for the first airline that does this. Maybe just for business class and first class?



      Additional idea: a pocket knife without blades so that it can be carried in one’s hand luggage.

      الاثنين، 13 سبتمبر 2010

      iPad tips and tricks

      Keyboard pop-up keys: If you hold some keys a bit longer, a menu pops up with additional keys. Rules for these menus:


      • If you hold and then let go, a default key in the pop-up menu will be pressed. In some cases this key is the same as the original key (“n” on the English keyboard), in other cases it is different (on the German keyboard, “u” leads to a “ü” and a comma leads to an apostrophe).

      • If you hold and then slide to a key in the pop-up menu, that key will be typed.

      • If the default key in the pop-up menu is different from the original key, you can also slide up starting in the original key and the default key will be typed. This is quicker than holding.



        Buttons


        • Shut down: press and hold Sleep/Wake button until red slider appears.

        •  Reset (forced restart): press and hold both Sleep/Wake and Home button.

        •  Force-quit an application: press and hold Sleep/Wake button until red slider appears. Then press and hold home button.

        • Mute the sound: Hold the volume-down (=less volume) button.



          Scrolling


          • Scrolling nested areas in Safari: Sometimes there is a scrollable area inside a (scrollable) document. If you try to move the smaller area with your finger, all of the document moves. Solution: Use two fingers to scroll the smaller area. To try it out, you can go to this page and scroll the text areas.

          • Vertical scroll lock: If you start scrolling straight down or up, a view locks into vertical scrolling and prevents accidental horizontal scrolling.

          • Scrolling to the top: As mentioned before, tapping on the status bar scrolls to the top.


          Miscellaneous


          Flattr

          What’s up with all the toolbars on the web?

          Why are people always such mindless copycats? Facebook has a toolbar, so their web page needs one, too? I find such toolbars a major nuisance, they are distracting, take up screen real estate and every one of them has a different way of being hidden.

          الأحد، 12 سبتمبر 2010

          iPad wishes

          After having used the iPad for a while now, I can now give a more definitive wish list. This post rehashes some of my earlier iPad post; read that post for a wider context.

          Coming in iOS 4.2 (among other things):


          • Multitasking: Thank god for this one. Even though Apple’s version of multitasking is limited, it does practically everything that is needed while saving battery power. A biggie will be the ability to directly switch between applications, program-switcher style. No more detour to the home screen. Also having any app play music in the background is great. I hope they also make alarm clock apps work. Right now, alarm clock apps must be active to go off and if they wake up from sleep, they cannot turn on the display, you have to do that manually.

          • Unified inbox: Using to email accounts in parallel is currently painful. One has to constantly navigate up and down the tree of mailbox folders to access the different inboxes.

          • App folders: Giving names to groups of applications should help with finding them quicker.

          • Printing: Never missed this, but I’m sure many people do.


          Open issues:


          • Unobtrusive notifications: In Android, the phone status bar contains a summary of important past and ongoing events (call missed, new email received, etc.). More information is also always accessible. This includes things such as the song currently being played and the phone being connected via USB. This is the one missing piece for completing the illusion of multitasking. If I compare the iPad with my desktop experience, I don’t mind that I can only access one application at a time (quickly switching them without losing state is another thing, see above). I do mind that I don’t see if I’ve received new email. Apple has hired the webOS notifications architect, so it seems that they are aware of the issue. The iOS 4 switcher that comes up after a home button double-click could be easily extended to provide more notification functionality. It is already used for printing and to control sound tasks that run in the background.

          • Keeping web pages in memory: Currently Safari usually completely reloads a pages that are in the background and become active again. This is terrible, because it takes a long time. Couldn’t one use the flash storage to cache that data?

          • Universal file system: File management is already possible, but only per application. This leads to a game called “where is my PDF”? In my Dop Box? In iBooks? In GoodReader? Ideally, such a file system could be mounted on the desktop and directly accessed. I would also love to have tags, possibly even instead of folders. To make the difference clear: A file can be in at most one folder, but could have zero or more tags.

          • Cursor navigation: I still find the magnifying glass to slow. Roughly positioning the cursor with a tap and then using arrow keys for precise positioning would be great.

          • More key on keyboard and/or a function key: Having to switch keyboard layouts just to be able to type numbers sucks.

          • Hitting links in web pages: Links are often too small and zooming just to go to a link is time consuming. Android allows one to traverse links with a physical key. It might make sense for Safari to introduce a virtual key for this.


          More ideas:


          • More screen space for the app switcher:


            • Could be used to show on/off switches for airport mode, Wi-Fi, etc.


          • Use two apps side by side: The one-app-at-a-time approach of the iPad works in most cases, except when you have to, say, transcribe something from a web page in a text editor. Nothing more than a 50/50 split of the screen between two applications would be ever needed.


          Flattr

          الجمعة، 10 سبتمبر 2010

          Great idea: the power supply as a mini docking station

          Interesting product from Lenovo: Its “Power Hub” is a combination of a powered USB hub and a power supply. The HP Voodoo Envy did something similar and had an Ethernet port in the power supply. Taking the idea further, power supplies could become small docking stations in the future and contain larger not as frequently used ports such as VGA. On the go, without the power supply, you won’t need these ports and have a more compact notebook. But if you do want them, you only bring the power supply; no other adapters needed. Apple is bad with adapters (=there are too many), so this might be a solution for them, especially for the MacBook Air.

          A vision for the future of New York City

          Well, actually this blog post title is a bit tongue in cheek: A vision for the future of NYC is how it looked in the past.



          For a long time, cars were high tech and cities mainly focused on accommodating them. This has been changing and other concepts are taking priority such as more modular city layouts, where you live close to you work place and/or telecommute so that you don’t need a car. Urban agriculture similarly avoids having to transport produce over long distances.

          الخميس، 9 سبتمبر 2010

          VLC video player coming to iPad

          This is good news for iPad users: VLC is coming to the iPad. VLC has always been a kind of killer application, because it allows you to play almost any video without the need to install plugins. Having it on the iPad is great. [Source: Mac Rumors]



          Update 2011-01-08:VLC: gone from the iOS app store

          الأحد، 5 سبتمبر 2010

          Foreign languages: four ways to avoid learning vocabulary

          Learning a foreign language is hard. The main tedium is to learn the vocabulary and the grammar. This blog post explains how to largely avoid these two steps. The methods for doing so are based on two observations. First, children manage to learn new languages really well. Second, songs in a foreign language can be seen as a lesson in that language. And one that you remember well, in contrast to many textbook lessons. Let’s use these observations to first dispel three myths about language learning and then develop four methods for more efficient learning.



          Three myths about language learning


          1. Myth: You need to test to activate your knowledge. Instead, there is evidence that beginners fare much better if they can remain passive. Otherwise, they would be asked to build on something that they don’t understand and that decreases confidence. I admit that this one is a bit counter-intuitive, but if you think about how long children stay relatively mute and mainly observe, it makes more sense.

          2. Myth: You need to learn vocabulary. Instead, it’s best to learn words in context. Learning individual words is hard, learning words in context is easier. The best example is how much text one remembers from songs in a foreign language. One “learns” the song as a whole and not the words, but one remembers their meaning, too, as a byproduct. Context and (less painful) repetition seem to help with recall.

          3. Myth: You need to learn grammar. Instead, it’s best to learn building blocks. If you know a language well, you don’t apply grammar rules, you use pieces you know. If something is grammatically incorrect, it “sounds wrong”, finding out why is much more complicated. That is, you have an intuitive feeling instead of explicit knowledge of the grammar. Backpedaling a little, I do think you should learn grammar (e.g., I find conjugation tables helpful), but its role is to support the building blocks and not the other way around.


          It boils down to whether you can push the knowledge down to your subconscious, whether you can automate it. And for that process, the intellect is often in the way. If you do tests, you strengthen uncertainty and thus the intellect. Later on, if you are already proficient, tests can be fun, but early on they often do more harm than good.



          Four methods for more efficient language learning


          1. Bilingual text: Take a short text in the foreign language and read it aloud many times. Most traditional textbooks contain this kind of text. Before you start reading, make sure that you understand the text. You should also listen to it being read by a native speaker. If a word is difficult, you write the translation above it (this is where the text becomes bilingual). The translation should be word by word, even if there is a better (non-literal) translation. This makes sure that you stay in the foreign language as much as possible. The repetition leads to the sentences being memorized and saying it aloud is speaking practice (without any uncertainties). [I’ve used this method for years, but have also later encountered it in the great German book “Sprachen lernen leicht gemacht” by Vera F. Birkenbihl.]

          2. Audio immersion: Download an MP3 in the foreign language and listen to it without actively trying to understand it. This is a complementary measure to other ways of learning a language and makes the sound of the language more familiar to you. It is best to start when you already understand a little. Repeating the same material several times is also beneficial. Thankfully, the internet now provides us with all kinds of MP3 material: news, podcasts, etc.

          3. Bilingual audio: It was just the other day that I’ve heard about a new auditory method for learning a language that is called “No-Work Spanish”. You listen to an audio book where each sentence in Spanish is followed by the translation in English. This method is the auditory analog of (1) and could obviously be adapted to other foreign and native languages.


            • Pimsleur also provides auditory language courses.


          4. Learning with pictures: This is my abbreviated name for the Rosetta Stone language course series. It is obviously a simplification and you should read their web pages for an accurate description. Rosetta Stone (RS) simulates a child’s experience of adults pointing at things. It does so via a computer program that shows and names pictures with things, activities etc. You have a choice between ordering a CD with the program or of running the program online. In both cases it is the same program (a web application, including Flash technology). RS also employs voice recognition to check your pronunciation. All of RS is technically really well done: You can click on almost anything to hear it spoken; there is an alphabet with example words that is always accessible (I tested it with Russian); etc. Alas, it wasn’t for me. The words that I learned with RS did not stick, whereas I have no such problems when using method (1). But I’ve always found that I needed to see a word in writing if I wanted to remember it (RS is not all about pictures, but enough so that I prefer method (1)). So if you have a different learning style, this might well be the perfect solution for you. To find out if it is, you can check out the free test drive at their web site. You also have to see if you can afford it (=it is not cheap). As an aside, it would be nice to see their technology (such as clicking on a word to hear its pronunciation) applied to method (1).



            Another visual way of learning new words are picture dictionaries. Googling for “picture dictionary” turns up great resources, many of them free.


          الأربعاء، 1 سبتمبر 2010

          Addendum to the Apple 2010 fall event

          Background information on the Apple 2010 fall event:

          • iPod nano: is probably not based on iOS, but rather the old Pixo iPod OS.

          • Ping...


            • turns iTunes into even worse of a kitchen sink than it already is. Thinking about how iTunes could be broken up, it is interesting to note that on iOS, the corresponding functionality (play music, play videos, buy music/videos, ...) is already available via several apps.

            • is great for Apple, because it allows them to data-mine (which they can’t risk with the Genius feature).

            • is currently music-only, would make great sense for movies, too.


          • AirPlay: works with compatible devices other than Apple tv. It is not sure, if it will work with Macs, though (as receivers as opposed to senders).

          [Source for some of the above: The Talk Show]

          Two observations about the new iPod nano

          Apple today presented a new iPod nano which is really small and has a touch user interface. Two predictions:

          • The iPod nano makes the iPod shuffle meaningless. It is almost as small and has a display. Psychologically, it might be important for Apple to keep the shuffle, though, because cheaper options help sell more expensive devices. The shuffle could retain its usefulness if it still were a USB stick (as it was in the beginning), but I doubt that will ever happen.

          • The iPod nano should become a watch. Steve Jobs already mentioned that one of the board members will strap it to his wrist. A nano watch would have many of the innovations of the Mutewatch (charge via USB, touch interface, etc.), but be more versatile. All that is needed is a “watch mode” where a single tap on the surface shows the time. Otherwise, the display would not be switched on, which should lead to the battery lasting long enough for comfortable watch use.

          Update: You can read more about the iPod nano on Edgadget. Apparently, you can already configure your nano to behave like my hypothetical watch mode. Alas, it does not have an alarm, because it has no external speakers. Thus, for a watch, some kind of beeper would have to be added (which should not take up too much space), much like the first iPod touch had.