ClickAider
You are currently browsing the Bogle’s Blog weblog archives.

Slate on the iPhone’s key limitations

Remember the Newton? It was supposed to revolutionize handheld computing, but failed because it lacked a good way to input data; the handwriting recognition just wasn’t all it was cracked up to be. In the iPhone euphoria, a number of journalists seem to have forgotten that’s impossible to create a single device that is at the same time a “breakthrough internet device, revolutionary phone, and widescreen IPod.” The iPhone looks to be a fantastic device for consuming media and making calls, but profoundly limited for any activity involving text entry. Slate magazine, at least, gets it right, quoting David Pogue of the New York Times, who is one of the very few people who’ve actually been allowed to play with the thing:

At Apple events past, journalists were often invited to a room lined with a dozen or two of the products Jobs had just shown onstage, for unscripted hands-on test-drives. This time the iPhone is being kept behind glass. So, I can’t tell you whether it’ll rock my world or drive me nuts with a fatal flaw akin to my old iMac’s noisy fan. I’ll have to settle for linking to David Pogue’s one-hour test for the New York Times, and note that Pogue, a notorious Apple fan, complained, “Typing is difficult. The letter keys are just pictures on the glass screen, so of course there’s no tactile feedback.” You’ve got close to six months before you can own one, so no rush.

My suggestion: If you’re tempted by an iPhone, pay attention to how much time you spend typing on your current phone. My Blackberry is my last line of defense against marauding editors, co-workers, and my wife, the speed-thumbed executive. I’m sure an iPhone would be a better Web surfer and music player, but I worry the touchscreen keyboard won’t let me type back at everyone fast enough to survive. Also, I’ve already quit Cingular once; do I really have to sign up with them again? And unless I can install third-party applications, as I do on my Mac, I’ll surely get frustrated. I’ll have to do a shootout against the real thing in June.

The other essential limitation in the initial implementation is the fact that it only supports 2.5 EDGE, not anything faster. For a device shipping in June that would like to be able to support streaming multimedia, that will prove an important limitation, especially given the relatively small on-device storage. (Despite the fantastic screen, the iPhone has the storage capacity of a high-end Nano.)

Other important questions concern openness: will Apple lock us in to proprietary software and media formats (i.e. the iTunes store) approved by them and their carrier partner (no skype or DivX)?

As we know, Apple always comes out with a second and third generation of their devices that make you regret owning the first generation. I for one will hold on to my $500 till the next generation.

Yahoo! Go Mobile: Beauty and the Bloat

Yahoo! Go is perhaps the most graphically attractive and feature rich mobile application available today. It is also, unfortunately, unusably slow (5-10 second load and shutdown times on a modern Blackberry with EDGE, visible typing lags, 20 second driving directions times) and excessively complex for common tasks.

The beauty: Below is Yahoo’s description of the feature set and screenshots.

Yahoo Go! is the first application optimized for the “small screen” of a mobile phone that truly makes it easy and fun to access the Internet. Everything about the Yahoo! Go interface is designed to be both visually stunning and give you what you want with the fewest clicks possible.

At its core is the carousel, used to navigate intuitively among the various Yahoo! Go widgets: your own personal channels for email, local info & maps, news, sports, finance, entertainment, weather, Flickr™ photos and search.

The bloat:

The app is a 500KB download, but the real bloat is in the time and complexity to accomplish simple tasks.

Suppose you want to driving directions to a Thai restaurant in your neighborhood and have already configured Yahoo Go!.  Below are the steps and timings:

  1. Launch app and wait for splash screen: 6 seconds
  2. Scroll down to local search icon, alt-scroll to get over to the main pane, scroll up four times to get to text input box
  3. Enter text, after clearing any previously entered text (perceptible lag while typing)
  4. Wait for results: 5 seconds
  5. Click Get Directions. Click submit. Wait for directions: 20 seconds
  6. Click exit, click yes when asked if you’re sure you want to exit
  7. Wait for exit splash screen to disappear  5 seconds

All of the delays are painfully slow, even more so on a mobile device than on a PC.

A mobile app should launch and exit instantaneously (as, for example, the Gmail mobile app does) so that it doesn’t need splash screens and exit confirmations.

Speed and simplicity are the most important features of any mobile application. 

On these critical points Yahoo failed in their initial effort.

Tough Days

The past few weeks at Jobster have been painful, as Alan, Laurel, Jeff, Joe, Andrew, and of course Jason have noted.

The hardest thing has been parting ways with a number of bright, talented, and closely knit coworkers through no fault of their own. I am proud to put in a good word for any one of them and encourage anyone looking for talent to consider them.

Small Berry411 Update (v3.85)

Berry411 3.85 combines both a local set of preset search completions plus server-side completions. This provides the best of both worlds– the instaneous response of a local dictionary plus the completeness of server completions.

It also ensures basic autocompletion functionality even if network completions aren’t available– for reasons I don’t yet understand, perhaps having to do with BES settings, network completions aren’t working for particular users.

Yahoo Mail Beta leapfrogs GMail in usability

I have a Yahoo mail account but rarely use it; Gmail has become my personal email service of choice. 

Recently, I happened to log in and try their latest beta, which is impressively full of second generation AJAX goodness. It leapfrogs Gmail in several respects in terms of usability– it has a familiar Outlook/Thunderbird style UI, with a preview pane plus tabs for viewing messages, and multiple select and familiar keyboard shortcuts for message manipulation. 

The three pane layout will be instantly familiar to anyone who uses Outlook; even the keyboard shortcuts work exactly as expected.  You can shift or control-click to select multiple items, hit delete or CTRL-D to delete messages, drag and drop items to file them, and so forth.   The UI is polished and responsive enough that many times you’ll forget you’re running in web app.

Most impressively, even the scrollbar works exactly as you’d expect– rather than having to page through your inbox or search results, you can use the scrollbar or mousewheel to get to any message in your inbox quickly.  Yahoo mail also includes a fast Ajax search functionality.

Tab for viewing messages are one of those innovations that are so obvious in retrospect you wonder why they haven’t been done before. You can single click on a message to view it in a preview pane or double click to see it in a new tab (not a browser tab, but an application “tab” that works essentially the same way.)  This provides a fast and obvious way to navigate between messages. 

I’m not planning to abandon my gmail account just yet, but I do hope that Google will catch up with some of these features, particularly the tabs and infinite scrollbar.

Undocumented privacy implications of the GMail Mobile App

I love the GMail Mobile app; it’s a fast and easy way to read Gmail on my phone. 

However, it’s worth knowing that GMail Mobile rewrites all web links in email messages, rerouting the web session through a Google proxy server. This has serious privacy implications but doesn’t appear to be documented anywhere in the terms of service or privacy policy. 

Links in an email message are rewritten to point to a Google proxy server which intercepts and reformats not only the destination page but all subsequent pages as well.  (You’ll notice Google’s “Page adapted for mobile phone” link at the bottom of each page.) Hits to the proxy server could be logged and mined either by Google or by any agency that has legal authority over Google. (Given the lack of a formal privacy policy, I have no idea what they actually do with the data.)

The intent by Google is clearly laudable– they want to reformat fat web pages to be more web friendly, and to do so throughout the users session. Even from a practical standpoint, however, this isn’t always what the user wants– the user’s existing cookies for a site aren’t available, and the reformatting prevents some sites from working well. 

Add on the privacy concerns and this is clearly a feature that users should be warned about and given the option to disable.

I’ve written Google about this issue via their customer support form, but I haven’t heard back from them; hence I repost it here.

Contrary Brin: the limitations of the internet as an arena of public discourse

David Brin has an interesting response to Time’s decision to vote “you” (as in the You of YouTube and the internet) as Person of the Year.  He argues that this designation is premature, because today’s net is not an “arena” or a commons

Brin’s post is frustratingly incomplete in some ways, however, because he fails to discuss explicitly the existing mechanisms for identifying quality on the internet, be they collaborative (e.g. Digg) or technical (e.g. Google). More on that latter, first let me quote from his arguments.

The internet, writes Brin, is a great platform for self expression, but it lacks the cultural norms and institutions that allow true quality to rise to the top, as seen in older institutions such as markets, the scientific process, courts and democracy. (I like the way Brin has highlighted the common traits in all of these institutions.)

Some of you have read my extensive essay - written for the American Bar Association - about the underlying common traits of markets, science, courts and democracy — the “accountability arenas” that have empowered free individuals to compete and create without tumbling quickly into repression and outrage…. for the first time, ever. Alas, over the years since, I have found that people have trouble perceiving some of what the paper describes… or why today’s internet just does not yet have what it takes to empower us with a “fifth arena.”

Here is one of the key difficult concepts. I describe how markets, science, courts and democracy each have “centripetal vs centrifugal” social phases.

I see these opposite trends having much the same effect for accountability arenas that INHALING and EXHALING have in living mammals. You need both for the system to thrive.
In science, markets, courts and democracy, the CENTRIFUGAL PHASE is when each individual participant may disperse, find allies/collaborators, and safely organize with others under some degree of protection, in a zone where product can be refined and readied for competitive testing.

In science, this zone is your tenured professorship or lab etc: in markets the safe zone is the company/corporation: in courts it is attorney-client privilege and the power of coerced deposition; and democracy has parties.

That’s the centrifugal phase and it took civilization thousands of years to realize how necessary it is, in order for these four arenas to function.

Note that this is the phase that exists now, copiously, in the nascent “fifth arena” of the internet!

The key lacking in the internet are formalized processes and safeguarded institutions that place competing ideas in competition with each other and allow the better idea to win.

What the cybersphere does NOT have is anything even remotely resembling the CENTRIPETAL phase that also empowers the four older, more mature “arenas.”

What is the centripetal phase? This is where in all of the disparate and dispersed participants in an arena are summoned together by a ritual CALL TO COMBAT. What ensues is a battle - competition - that has transformed ancient human bloody-mindedness into something much more like a game. One in which rules have been laid down to ensure that the outcome of competition correlates at least somewhat with quality of product, and much less with power or influence or other means of cheating.

In science the centripetal competition phase compels researchers to publish papers and present them for criticism. In markets the ritual battleground is retail sales - where customers compare goods and services. In democracy the role is filled by elections, and courts have trials.

Presently, on the internet, THERE IS NO EQUIVALENT CENTRIPETAL PHASE that allows us to test ideas, opinions, arguments against each other, using competitive processes to cull wheat from the chaff.

Pearls are said to float upward in shit. But so MUCH of the ranting online today is BS, how can anyone hope for good ideas to actually coalesce and for bad ones to finally die, as they eventually deserve?

Brin overstates his case a bit too much here, although I think his overall conclusions still stand. 

Collaborative filtering sites like Digg do provide a way for better ideas to rise to the top, but their algorithms for selection are hidden and can be gamed or subverted from within.

Likewise, Google has a metric for quality based on sifting through the linking behavior of millions of pages, but this metric is opaque and shifting. Google has mixed motives given that they are also trying to increase their own Adsense revenue and deliver value to shareholders.   (There has been some controversy in this area already, see Google Pimps Own Services in Search Results on Google Blogoscoped.)

To attempt to complete Brin’s (David’s, not Sergei’s!) thought: There are clearly mechanisms for finding quality on the internet, in some ways uniquely powerful, but not institutions for doing so. 

By institutions, I mean systems that have a degree of underlying stability and trustworthiness based on history, checks and balances, transparency, and so forth. Such institutions take a great deal of time to evolve and are at least as much social as technical in nature, often requiring multiple revolutions and upheavals before being solidly established. Perhaps its unrealistic to expect secure institutions of quality and competition would evolve in internet time, even on the internet.

Update: There is some discussion of different forms of internet filtering in the comments section, with responses from Brin. Here’s one such response:

Rob asks: “Are any of those examples of centripetal force?” and cites crude reputation-based systems. And yes, such systems do provide a very very coarse and primitive quality feedback methodology…

…roughly equivalent to “democratic elections” based on screaming matches or court trials by public lynching. Worse, of course, because there is simply no way for bad opinions to lose so much standing that they simply wither up and blow away. Freedom of speech is great, but that right was established in part in ORDER to secure, forever, the benefits of the centrifugal phase. CRITICISM is the centripetal tool that corresponds, and for it to work at the pragmatic goal of providing us all with improved human solutions it must be applied in sophisticated and effective ways!

I tried to explain all this at Google, a few weeks ago. Very smart guys. I think maybe two of them sort of dimly got it. It is HARD, apparently.

Brin seems to suggest that this is more of a “tools” issue than a social one.

Well… I don’t agree that the tools are there, at all. In fact, this appears to have been the obsession that has pulled me away from science fiction for many years. My holocene invention, reputation management, attention management, transparency, indignation addiction, prediction registries… I have been probing at a wide variety of tools that are desperately needed — and that currently are languishing for lack of serious attention out there. All of them are pieces to a puzzle that could bring us a mature, fifth accountability arena… and nearly all of them are simply missing.

Latest Office Depot rebate scam: Nonexistent rebate cities

Beware the ire of the blogging public!  The Office Depot Rebate Scam post from last March continues to be one of the most commented on posts in this blog and is the third hit on Google for office depot rebate.

Walter had a post today about a particularly egregious example of a rebate form directed to a nonexistent address in “Tempe, CO”.  As it eventually turned out, the  rebate didn’t exist either.

Having been screwed sufficiently by Office Depot’s rebate scam, yesterday I decided to buy a $36.99 item that had a $12 MIR advertised and planned to micromanage and microdocument each step of the process, just to see if OD actually honors it’s rebate programs. Interesting thing happened. The register generated MIR form said to mail in the rebate application to a PO Box in Tempe, CO. Knowing Tempe was in AZ, I asked the store manager what’s up. She checked on line and said the rebate address should be AZ, not CO, but if I don’t mail it to Colorado, I will be rejected for a rebate. There is no Tempe on Colorado I told her, so she said call the Customer Service 800-800-937-3600. Did that. Surprise. They said the ad and the slip were both wrong. There was no rebate on that product. So much for Office Depot’s integrity. Called the Store Manager back, she said her on-line system shows the rebate so she apologized for the misunderstanding…meaning no rebate.

Steven H writes:

Some of you are talking about a substantial amount of money here, yet, you act like “oh well, I sent it off, now it’s their problem”. When you don’t get your [rebate] within 3 weeks, you need to call and see what’s going on. Not sitting on your rump complaining because you haven’t gotten it. If you don’t take action to insure that things are going correctly, you can’t really complain. That’s just like not voting, but then bitching to people about the people running the government. It’s very hypocritical.

With all due respect, I don’t think having to aggressively follow up to receive your rebates is akin to not voting.  When I vote, I’d like to think my vote is going to be counted no matter what, same with rebates that I file.  Having been burned, I now avoid most rebates like the plague, but I still derive some satisfaction that this corporate behavior continues to be exposed.