Skip to content


Twitter OAuth – Mobile Failures

I’m a big fan of OAuth – despite some claims to the contrary. It’s an excellent way of teaching people not to stick their username and password into any old site which asks for it. Which is why I’m so incredibly disappointed in Twitter’s implementation of mobile OAuth.

For a service which started out operating by SMS, Twitter takes a surprisingly unenlightened view of mobile. It’s main mobile service – http://m.twitter.com/ – is almost completely devoid of useful features. That’s one of the main impetuses behind the development of Dabr. Their latest mobile site – http://mobile.twitter.com/ – is really only suitable for the tiny minority of people who have smartphones.

So, understandably, many people use 3rd party sites like Dabr. They are now faced with a dilemma – give an untrusted site their username and password or try to use OAuth on the mobile.

A few weeks ago came the announcement that OAuth was finally ready for mobile… Was it? No. Once again a “mobile friendly” site designed with masses of JavaScript and guaranteed not to work with the majority of phones on the market.

Here’s how mobile OAuth looks on a variety of popular mobile phones.

BlackBerry

BlackBerry Twitter OAuth

BlackBerry Twitter OAuth

While this looks pretty enough, it doesn’t work. The buttons aren’t clickable. I’ve tried with and without JavaScript. No matter where I click, nothing happens.

Android

The Android’s User-Agent isn’t detected by Twitter as being a mobile phone. While it’s true that the browser is very capable – the OAuth screen is a lot more usable when it’s in mobile mode.

Android Twitter OAuth

Android Twitter OAuth

So, it works, but it doesn’t look nice.

N95

The N95 makes a good test phone because it’s popular. Probably more popular than the iPhone.

N95 Twitter OAuth

N95 Twitter OAuth

N95 Twitter OAuth

N95 Twitter OAuth

It’s not pretty – but at least it works.

Others

The Sharp GX-10 is my default test phone. One of the first phones with a colour HTML browser. If your site can work on this phone, it will work on any phone. There are no screenshot capabilities for this phone – but rest assured, it does not work.

The three phones I’ve demo’d above are very popular modern phones – AKA the minority. If they don’t work well, what chance for the people using older phones?

Useless! How hard can it be? All it needs is a username field, a password field and a button. That’s just about the most basic page imaginable. It should be child’s play to make it work on mobile.

This was first raised in March 2009 on Twitter’s issues list. It’s currently the most popular bug.

So, we’re stuck in a dire situation. Third-Party mobile sites get access to Twitter users’ passwords because Twitter are unable or unwilling to develop a simple OAuth form. It would be fascinating to know how many of Twitter’s security breaches are down to corrupt or insecure 3rd party sites which leak passwords.

Posted in mobile, usability.

Tagged with , , , , .


What Super Bowl Sunday Means To Me

This could be the most important email I ever sent…

Subject: Come One! Come All!
Date: Tue, 23 Jan 2001 13:27:51 -0000

Yes, this Sunday our charming colonial cousins will be playing the
American Football Superbowl!!!!!!!

If you’re anything like me you can contain your excitement at the thought
of watching a bunch of Yanks try to play rugby while dressed up like nancy
boys… but come anyway – there’s gonna be beer and nachos… LOTS of
beer… MANY nachos…

So, yeah, Sunday 28 Jan our place some time in the evening. Come or we’ll
cross you off our Christmas Card list. Ooooh – aren’t you scared?

Terry & Stoive
RSVP!

To explain… I was at university and sharing a house with my mate, Stoive. I can’t say that either of us really liked American Football, but it seemed like a good excuse for a party. We invited everyone we knew. Specifically – single girls. More specifically, one single girl.

As it turned out, we never got to see SuperBowl XXXV. It was shown only on Pay-per-view. Our cable provider (NTL, I think) had a delightfully British attitude to making money. We rang them on the Sunday morning, only to be told “Sorry, you can’t order pay-per-view at the weekends. The staff only work week-days.” I’m told that customer service hasn’t much improved in the land of cable.

So our “Superbowl” party became just another student party. The beer quickly ran out only to be replaced by honey vodka and Goldschläger. With the TV off, we were forced – horror of horror – into conversations.

I don’t really know how I wrangled it, but I ended up sat next to the girl I had invited. She was talking, I was talking. But we weren’t talking to each other. I was trying to work up the courage to talk to her. Stoive was cautioning me against eating too much spicy salsa; “Not if you want to get lucky tonight, mate!”

There was a brief lull in the conversations. I turned to her, about to say something which in my head sounded urbane when…

She kissed me.

She. Kissed. Me.

She kissed me.

She kissed me.

Nope. No matter how many permutations I try, I still don’t understand it. I know it happened – I’m still slightly at a loss to explain it.

One thing I do know is that, seven years later, she kissed me again. And we’ve still never watched a Super Bowl.

Posted in /etc/.

Tagged with , , , , .


Holiday Book Reviews

I’m a manic book reader. When I’m on holiday, I like to try and read a book a day. So, my recent two weeks off was the perfect time to indulge. Here, for those of you that care, are what I read and what I thought. In no particular order…

Shades of Grey – Jasper Fforde


Jasper Fforde is one of the few truly original writers. The plot is so-so (a mystery, a quest, a conspiracy) but the sci-fi is just the right side of weird. Absolutely no exposition about why the world is the way it is – it’s left to the reader to pick up what clues they can. One of the best books I’ve ever read. Funny, confusing and sweet.

I’d thought that the last Thursday Next book showed how FForde had painted himself into a bit of a corner.  This new universe he has created seems endlessly ripe for possibilities.

The Year of the Flood – Margaret Atwood


Dunce that I am, I didn’t realise until half-way through the book that this was a sequel to the rather brilliant Oryx and Crake.  You don’t need to have read Oryx to enjoy this book.  Much like Cory Doctorow (see below) Atwood’s speculative fiction is a delight.  It’s certainly refreshing to read a sci-fi work with two strong female leads.

Oryx and Crake – Margaret Atwood


I first read Oryx several years ago – the plot is still blisteringly good.  The only downside is some of the references have dated a little (CD-ROMs etc).  Re-reading this immediately after “Flood” was a revalation.  The characters burn brighter for knowing the complementary story within “Flood”.

Neverwhere – Neil Gaiman


I remember a special feature in the Radio Times about the making of the TV series – but I hadn’t found time to read the book until now.  Much like Shades of Grey, the plot is almost secondary to the world which Gaiman has created.  It owes a lot to Hitchikers’ Guide – but that’s no bad thing.

Black Swan – Taleb


For a much hyped book, this really isn’t very good.  The basic premise is sound – unexpected things happen; plan for them – but the writing is turgid, self-important and too folksy for my liking.  I got halfway through the book before I felt like he was repeating himself endlessly.  I don’t think I’ll return to it.

Starship Troopers – Heinlein


Another one that has languished on my “To Read” pile for far too long.  Expertly crafted sci-fi which – as far as I can see – hasn’t dated in the slightest.

Unseen Academicals – Pratchett


Terry Pratchett had lost his way on some recent DiscWorld books.  Too many plot strands and too many in-jokes.  This is a stunning return to form.  I’m not in the least bit interest in football – so I no doubt missed many excellent puns – but this was the funniest book I’ve read in a long while. The plots work well together and there’s jsut the right amount of menacing undertone.

The Diving Bell and The Butterfly – Baudry


It’s a remarkable book – dictated over months by a man who can only blink to communicate.  Essentially it’s a love letter to life.  That being said, I didn’t find it particularly moving or – if I’m honest – interesting.  If you’re missing your appreciation for life, it’s probably a must-read.

The Behaviour of Moths – Poppy Adams


Bit of a random one, this.  It’s a sweet and engaging story which is high on detail and emotion.  AKA chick-lit.  But rather than blather on about dieting, this concentrates on family relationships, the nature of love and self identity.  There’s a beautiful sense of mystery  which is expertly left to the reader to resolve. I didn’t really enjoy reading this book but – oddly – I find myself enjoying the memory of the book.  No doubt it will be made in to a mini-series at some point.

Makers – Cory Doctorow


Once again, Cory Doctorow comes up with a compelling vision of the future.  This is a more accessible read than some of his earlier work.  The human detail is richly expanded.  It seems, though, that it could do with a spot more editing.  The odd repeated phrase and convoluted sentence structure are a mite distracting.  I am also at a loss to explain his fetishising of Disney. Nevertheless, a hugely enjoyable and mind expanding book.

Saint Leibowitz and the Wild Horse Woman – Walter M. Miller


This is the sequel to “A Canticle for Liebowitz” – without a doubt one of my favourite books. I’m at a complete loss as to why this book was published (posthumously). All of the majesty from the original book is gone. It takes a small event in the life of the Liebowitz order and relates it with grinding detail. Similar in tone and scope to a novel like Ken Follet’s “Pillars of the Earth” but without any of the fire, zeal, excitement or – if I’m frank – plot.  This was a slog to read.

Posted in /etc/.

Tagged with , .


Does Facebook Think My Marriage Is In Trouble?

Facebook has a funny idea of society.  From telling you to reconnect with dead friends, to offering your partner up as a “single” in your area – Facebook has a habit of getting things wrong.

My partner and I, like many married couples, live together.  We speak over breakfast, commute together and send each other emails and texts throughout the day.  But we don’t do any of this on Facebook.

This worries Facebook.  It thinks our marriage may be on the rocks because we haven’t – excuse me – “poked” each other for a while.  Facebook knows the key to a successful marriage is to tag each other in as many photos as we can.

At least, that’s the only reason I can think for what I saw when I last logged in to Facebook.

Click for Bigger

Click to Embiggen

THANK YOU FACEBOOK FOR SAVING OUR MARRIAGE!

Posted in usability.

Tagged with .


ORG Election

Voting is now open for the Open Rights Group Board of Directors election.

I’d be delighted to answer any questions you may have. Post them as a comment here, send me an SMS or an email and I’ll do my best to answer.

A quick look over the candidate statements shows that we’re all fairly well aligned. For no reason other than they’re very Web 2.0, I’ve made a Wordle of the candidate statements.

ORG Wordle

ORG Wordle - Click for Bigger

Creative Commons License
This work is licensed under a Creative Commons Attribution-Share Alike 2.5 Generic License.
Thanks to those who helped me craft my statement.

Voting is open to members only. Votes have to be returned by 15 February 2010.

Posted in politics.

Tagged with , , .




Switch to our mobile site