Main

September 29, 2008

Back in May, I remarked that VDict’s English↔Vietnamese machine translation service was too good at churning out sometimes incomprehensible Vietrish. I also pointed out that the major Web translation services, such as Babel Fish or Google Translate, hadn’t gotten around to supporting Vietnamese. Today, Google has – VDict now piggybacks on their service – and my first thought was to try and break it.

Continue reading "Mười lũy thừa một trăm" »

May 16, 2008

In high school, the Spanish teachers would always warn about the perils of using AltaVista’s Babel Fish service to quickly translate to and from English and Spanish. The canonical example was always, “I can pass the test,” which supposedly used to translate to, “Yo lata fallecer el probar,” or something to that effect. For the non-hispanophones out there, that ungrammatical sentence roughly translates back to English as, “I tin can pass away the to challenge” [major sic]. So much for Douglas Adams’ “proof” of the non-existence of God.

It gets better (read: more entertaining) with non-cognate languages, like those from the Near- and Far East. None of the major online translation services, like Babel Fish or Google Translate, offer automatic translation to or from Vietnamese, and it’s a good thing they didn’t. As I mentioned a couple years ago, even linguists can get the translation humorously wrong.

Continue reading "Pills with bank accounts" »

March 5, 2008

I often hear from people who didn’t realize that each Wikipedia article maintains a comprehensive list of everyone who’s ever edited it, along with every version of the article. The button to display this list is displayed as the History “tab”, sitting prominently above the page contents. It’s so obvious, yet even experienced computer users miss it and cite its absence as their main beef with the site. A similar situation exists for the ever-important Edit tab, which many experienced users never notice.

But in this case, the problem doesn’t lie between the keyboard and the chair. Rather than fault the user, I find issue with MonoBook, the default skin for sites that run on MediaWiki, notably Wikipedia. MonoBook relegates the important history and edit links to a tiny, non-descript row of tabs at top, whose labels are all lowercase. At the time, it seemed like a neat way to deal with the sea of links that had been crammed into the Standard skin’s left sidebar, but MonoBook ended up being so minimalistic that everything but the current article text and the unnecessarily prominent list of translations got marginalized.

Speaking of minimalism, I tolerate Facebook for two reasons: it provides me with an audience and it has a really clean, efficient interface compared to comparable sites. (And it’s blue. I like blue.) Now the second reason is about to go away, as Facebook looks to reorganize its profile pages. They’re going the way of Wikipedia and adding tabs to separate the profiles into three sections: Wall, About, and Photos. Near as I can tell, these tabs will be utterly easy for newcomers to ignore, and the rest of us will notice them only because we’ve grown accustomed to our friends’s half-hearted attempts at being photogenic and writing witty “About Me”s.

Don’t get me wrong: I love tabs. Tabs make Web browsing bearable these days, and it makes using Internet Explorer 6 nothing less than torturous. But other than the occasional 300-pixel tabbed box, tabs belong in full-fledged desktop applications, like Web browsers, not in websites. It’s far too easy for visitors to ignore tabs in websites, because they’re not really discoverable unless they’re accompanied by ’90s-style rainbow-swirling effects as you hover over them, and by then you’ve been scared away.

Though I usually find his brand of usability unnecessarily strict and bland, usability expert Jakob Nielsen’s guidelines for tabs are worth taking a look at. If the tabs are right above the small content box that is affected by them, they’re quite discoverable. But place them at the top of a webpage, and the visitor’s eyes will immediately drift down to the heart of the page, the content.

Not all of Facebook’s redesign is so problematic: I like the idea of combining the wall with the poorly-named “Mini-Feed”, because you’ll often get wall posts in response to changing your profile picture or status, actions that are currently displayed out of context. But I still don’t know about continuing to call it the “Wall”. It was a Wall when you could devowel every Wall post that your friend had ever received. (The old version was kept around in the “History” section, of course.) It was a neat concession to Facebook’s otherwise orderly site. Now it’s just a corkboard: all your changes have to be fully contained within, basically, a boring little sticky-note.

As for replacing Wikipedia’s tabs, I don’t have a solid answer. I would however suggest adding an “Action box” to – of all places – the bottom of each page. Given a generous amount of space there, the action box would list in large font a few key ways for users to interact with the article: edit the article, discuss it, view its authors and history, and cite it. Any other actions, like renaming the article, can be listed below that in smaller text. As it is right now, a visitor is likely to see the article’s title up top, think that’ the beginning, and read down from there. A list of what to do next makes sense at the end of an article. After all, do you tell your friends to comment on your latest adventure before you even tell them the story?

Yes, I’m making a big deal out of a trifle, but it bugs me when websites are more tedious to use than they have to be.


  1. Mười lũy thừa một trăm
  2. Pills with bank accounts
  3. Tabs
  4. October through January
  5. Homophone
  6. Soapbox, or: how I learned to stop worrying and love Facebook
  7. Glass half full (minus a smidgin)
  8. Kernel panic
  9. Driving through cornfields
  10. 0x10118FF8AE9811DB9F6F42C955D89593
  11. Facebook is calling
  12. The joy of clicking
  13. Sacrificing ego
  14. Another farewell
  15. Farewell, Jeeves
  16. So that’s what that was.
  17. An early reputation
  18. Human error
  19. In brief
  20. Catching up
  21. Most incoherent
  22. Old habits
  23. Link fest!
  24. Fox, MySpace, and spyware under the same roof
  25. New vectors
  26. Perfectly legal
  27. Catching up on technology
  28. Oohs and ahhs
  29. Reformed markup
  30. Information overload
  31. Not alone
  32. Something novel
  33. Ignorance is Strength
  34. Freedom is Slavery
  35. Relevance and priority
  36. Twenty thousand
  37. Blueprint delivers timely issue
  38. GeoURL 2.0 coming soon
  39. In brief
  40. A shot in the arm for Wikipedia
  41. Get real
  42. Patents for the Belgians
  43. This is your grandmother’s relativity.
  44. One of those early-adopter urges
  45. Ever closer
  46. More waste of space
  47. Portable everything
  48. Godwin’s law
  49. What an honor
  50. Delete
  51. What I want
  52. Coded
  53. GLAT you asked
  54. Worth 117 words
  55. Saying something
  56. Last-minute changes
  57. Compliant
  58. The best flavor you’ve ever tasted!
  59. For those too familiar with e
  60. Testing, testing
  61. On security
  62. Management class
  63. Synergy (or the lack thereof)
  64. International Webloggers’ Day
  65. Three-finger salute
  66. On to JNG!
  67. Spam going cosmic
  68. No longer the frontline
  69. Sneak behind the front lines
  70. Starting over
  71. An Interview with IE
  72. Things you’d never see
  73. They’re no angels
  74. Angry fruit salad
  75. I told you so
  76. Comments?
  77. No Fair!
  78. Undermining Mammon
  79. Answers
  80. Antiques Blogshow
  81. Any key
  82. Spam
  83. Jargon Demystified
  84. Moblogging
  85. Blogging: Third Wave
  86. I am…
  87. eThrombosis
  88. XHTML 2.0
  89. Scandal
  90. Sig-Figs
  91. Friend of a Friend
  92. ZineBlogs
  93. Let’s go on a…
  94. DVD-Jon: the American front
  95. Randomness Considered Harmful
  96. DVD-Jon
  97. Hacker: Week in Review
  98. Hacker: Final, *Final* Update
  99. Hacker: Final Update
  100. Hacker: Update
  101. Opera 7 Beta
  102. Microsoft Settlement
  103. MT-LJ Bridge
  104. Google It!
  105. XHTML as text/html
  106. The new Opera
  107. Stomp... stomp... stomp
  108. Banner Validation Test
  109. On Avatar Moderation
  110. XHTML 2.0
  111. Gecko Implant for Wire iX
  112. CS and Variety
  113. CSS Question 01
  114. Beware ye fellow webmasters!
  115. AOL: Artists Wanted