Pages

Showing posts with label Web. Show all posts
Showing posts with label Web. Show all posts

Tuesday, 1 May 2012

How to convert Word documents to clean HTML





 While you can "Save as" a DOC or DOCX document in Microsoft Word as "Web Page, Filtered", the resulting HTML includes all the MsoNormal etc classes. Which is bit messy for my taste - I often want clean HTML.


To convert the Word document to pure, simple HTML, rather than trying to email the document to yourself in Gmail (which no longer works the same way anymore, anyway) I've discovered a quicker, cleaner way.
  1. Download and install Windows Live Writer (which I use anyway for blogging - it's the best free blog writing software there is).
  2. Launch Live Writer.
  3. Then simply switch to your Word document, and copy all (in the Word document press ctrl-a to select all, then press ctrl-c to copy all)
  4. Switch back to Live Writer, click in its document window if necessary, then press ctrl-v to paste the Word document's text into Live Writer.
  5. In Live Writer, now go to the Source view (bottom left) and then you can copy and paste the nice clean pure HTML from that view, into Notepad or other text editor to "Save as" an .html file.

That's it. Clean, simple HTML. And no MSo classes either!

Monday, 16 April 2012

Internet password security madness?







We all know that password choice, although notoriously tricky, is vital for online or offline computer security. Longer passwords, indeed whole phrases not just words, are better against brute force attacks. Using varied types of characters should help make passwords stronger, ie mixing letters, numbers and symbols. There are tools like passphrase generators too.

So someone please, please tell me, what on earth was Barclays thinking when it came up with the following requirements for Barclaycard customers' "memorable word"? Yes I know it's not a password, but it's similar.

image

Note the length limitation - only 8 letters max - and you have to count them too to make sure you have more than 6. They positively ban the use of numbers / digits and symbols. (It doesn't say numbers are banned, but they are - I tried).

No consecutive letters allowed means that if you wanted to use, say "Absalom", that would be disallowed, although my main beef is that the fact that even 2 consecutive letters aren't possible is not at all clear from Barclays' example. "Absalom" won't be permitted because it contains an "a" and a "b", in a row. So customers can go mad trying to think of words that will work. Forget words that contain "de", for instance. Abd nothing Afghanistan-like allowed, not to mention Klingon-related! Now, that's not having a calming effect on customers, is it?

As for forbidding the use of the same character more than once in a row, it's well known to those interested in password security that the first word below is more secure, as well as more memorable, than the second:

D0g.....................

PrXyc.N(n4k77#L!eVdAfp9

Barclays also require users to remember a code - and it's numbers only, and limited to 6 characters. Another frustrated customer has blogged about the whole range of difficulties thrown up; take a look for more hair-tearing requirements. If we had to jump through any more hoops we'd be hulaing. Or something.

Perhaps financial institutions think that as long as requiring several tokens / items or questions is good enough to protect them (though not necessarily customers), that'll do - however hard it may be for customers to think up or remember them. In the USA, apparently requiring passwords and a few security questions may be considered to constitute adequate security measures for banks to take.

Now, Barclays say they want their online banking to be "user-friendly", and they've tried to take other steps on the security front, but really, this is ridiculous. It seems to be exactly the sort of thing security expert Bruce Schneier calls "security theatre" - stuff to make customers and others think they care about security and are taking decent security measures, when actually they're not necessarily doing that. As legal expert Nicholas Bohm and others have repeatedly argued, things won't improve unless the banks and others who control the infrastructure and systems truly bear the risk of security breaches or fraud, instead of being able to (as currently) offload the risk onto customers and merchants.

As for Barclays' "anti-fraud" technology, whoever devised their algorithm should - well I'm too polite to say what, but you get the drift. For instance, for a particular subscription, I have a regular monthly debit to my credit card, same amount, same payee. Every month. Why on earth should that transaction suddenly be thought suspicious one day, when it hasn't been for the LAST X MONTHS!!? I buy stuff from Amazon regularly, so what's wrong with that? Why should Barclays query it?

And what about extremely busy people who only have time to go shopping once in a while, and buy lots of stuff in one day in the Boxing Day sales - ooh, that's 2 pairs of shoes, a coat and 3 tops all bought all on the same day, that's not "normal", let's just nuke 'em all! And then, the icing on the cake, it blocks all transactions on the card automatically, so if you'd tried to pay a bill just before its deadline, tough luck, Barclays may now have made you overdue.

But back to passwords. Lest you think this rant is directed too much at just one target, let me finish with this example from UK government websites, from a few months back.

Businesslink - no symbols allowed.

passwordmadness01

HM Revenue & Customs, yep the good ol' taxman - password limited to 12 characters only.

password-hmrc

Sites like these should know better, one might think. I'm not sure what it would take to get the message across. If a user's account is compromised because their password was too easy to guess due to the length/symbol etc limitations, who's going to carry the can?

Saturday, 12 June 2010

New Windows XP security issue - fix for non-geeks





For those with Windows XP or Windows Server 2003 there's a recently discovered security issue involving Windows Help and Support Center which could allow bad hackers to take over your computer. For this one, though, you're OK if you're on Vista or Windows 7.

Microsoft said "This vulnerability could allow remote code execution if a user views a specially crafted Web page using a Web browser or clicks a specially crafted link in an e-mail message." (See also this Microsoft blog post.)

How to fix the vulnerability

This zero day vulnerability doesn't seem to have been exploited yet, but for non-technical readers, the easiest way to protect your computer is to use this automated hotfix from Microsoft (direct link). That page also contains a link to undo or disable the fix as and when a permanent security update is produced and rolled out by Microsoft.

It's more of a workaround than a fix, and be warned that doing that may block innocuous activity, e.g. some of your Control Panel links may stop working. (You could undo the fix temporarily then re-enable it when you're done, perhaps!)

Incidentally the way this issue was reported by a Google security researcher (full details were published before a fix was found) has raised some hackles at Microsoft in relation to "responsible disclosure" of security vulnerabilities.


Sunday, 21 February 2010

Google offers UK SMEs free website & setup





If you run a UK business that doesn't already have a website, here's a tip: Google London are offering to give you a free business website, including a free .co.uk domain name for 2 years, and "on the spot" help from Googlers to set up your customised site, if you're able to go to their Victoria offices on Thursday 25 Feb 2010 (this is happening between 10 am to 3 pm). Also, you'll get that all important Google goodie bag!

The free site will be set up using a "Getting British Business Online website wizard" (would like to know more about that tool) and no doubt the site will be using Google Apps since Google are involved and they feature Google Docs. It seems there will be help with online marketing too, or at least registering with Google to be indexed: "All sites created will automatically be registered in Google's search engine and so will be listed for relevant queries".

Registration closes at 5 pm London time Monday 22 Feb, that's tomorrow, so if you're interested register now for a spot, and make sure you bring all the business info with you that you'll need on your site.

This is part of the Getting British Business Online campaign launch event - currently it seems that over 1.5 million British SMEs are still without a website and "During 2010 we aim to get 100,000 small businesses online with their first website, for free."

I've not heard much about that campaign to date, though, apart from a Business Link page of 26 Jan 2010; the GBBO site seems more geared towards "partners" than SMEs seeking help, but if you have a non-London business and want help as part of this campaign, try this page and pre-register with GBBO. A small irony is that they're trying to get businesses online who aren't already, but as part of the form for pre-registering, they require an email address as compulsory!!

(Saw the Google link on ECCA).

Friday, 11 December 2009

Sing karaoke at home, free - LuckyVoice offer





I reviewed home online karaoke service LuckyVoice a while back. You can belt out your fave songs in the privacy of your own home with your friends, or indeed just solo, as long as you have a computer, broadband internet connection and Web browser (and, if you wish, mic and home stereo).

They've recently revamped their site and are offering free unrestricted access to all 6750+ songs on their site for a whole week. You do need to have the free Adobe Flash Player version 10 if you haven't already got it.

To get the free full access for a week from now:

  1. Sign up free for a LuckyVoice account if you haven't got one.
  2. Then sign in to your account.
  3. Click "Buy singing time" (top right, outlined in red):


  4. In the Voucher code box at the bottom of the page, enter the code LUCKYYOU and hit Submit:

They've also changed their pricing model so that you can either buy song credits (as you'd think - buy blocks of number of songs you can play, from 50 songs to 500 songs currently), or buy by time period (i.e. unlimited singing within a period of 24 hours, 1 month etc up to 1 year).

You use up a song credit if you go 30 seconds past the start of a song, so if you start playing a song and decide you don't like it you can save your credit if you skip it quickly enough (see the LuckyVoice Help pages).

What's more, they've given users 25 song credits which will start to be used up after the week's free singing. And there's a clever new rewards system whereby you can earn even more free song credits:

  • "Creating an account gets you 25 credits.
  • If you sign up for our monthly newsletter, you gain 25 credits.
  • After you've sung your first 10 songs, you gain 5 credits.
  • When you reach 30 songs sung, we'll give you another 10 credits.
  • Once you've reached your singtenary (100 songs), you get 20 credits.
  • If you invite a friend to sign up through the site, and they create an account, you get 20 credits.
  • The first time you love a playlist, you'll earn 5 credits.
  • When another singer "loves" your playlist for the first time, you gain 5 credits."

A very good way to reward heavy users.

But for those who are a tad reticent about their passion for 60's musicals, what's this about playlists and other people loving yours? It seems playlists you create are public by default - but never fear, you can click "make private" underneath the playlist to, well, make it private. And you can still share a playlist with selected friends by clicking Share under the playlist's name.

I've not gone through the new site with a fine tooth comb yet e.g. to see if they've implemented the other suggestions in my original review, but it looks good, and seems more user friendly than the original version.

Enjoy your free sing!

Monday, 7 December 2009

Safer URL shortening services?





Many of us use URL shortening services, where you feed the service a long URL (web address) and it gives you a much shorter URL which when clicked redirects to the "real" long URL.

This is useful because long URLs in emails often break across lines and won't work unless the recipient reassembles them manually, which is a pain.

Also, short URLs obviously take up less space where it matters, notably Twitter with its 140 character limitation (and Twitter do automatically shorten your long URLs for you).

A major issue with URL shortening services is that the short link goes to their website, and they then redirect the user to the real intended destination site. So if the URL shortener site is down or stops working or disappears, e.g. because the service went bust, the short links won't work anymore.

Fortunately, recently a bunch of URL shortening outfits got together to form a new service, 301works.org, which will be administered by the illustrious Internet Archive - see the 301works blog post of 11 November 2009 and the Internet Archive's post. The idea is that:

"Participating companies will provide regular backups of their URL mappings to the 301Works.org service. In the event of the closure of a participating organization, technical control of the shortening service domain will be transferred to 301Works.org in order to continue redirecting existing shortened URLs to their intended destinations."

So when you use a URL shortening service, it's safest to use one of the participating companies.

The companies taking part so far (see the 301works site for the latest list, which looks set to be growing fast) are:

  • abbrr.com
  • Adjix.com
  • AppsFire.com
  • awe.sm
  • bit.ly
  • buk.me
  • Cli.gs
  • Delivr.com
  • ham.org
  • idek.net
  • Jdem.cz
  • Lin.cr
  • u.mavrev.com
  • trcb.us
  • Twurl.nl
  • ur1.ca
  • URLizer
  • urlShort.com
  • Xrl.us
  • youific.com
  • Zip.li

Interestingly the granddaddy of URL shorteners, Tinyurl.com, isn't yet on the list. But bit.ly, which is popularly used on Twitter, is.

Monday, 22 June 2009

Funny web form: salutations galore!





Another funny lesson in web design and usability (not!). From the webform that gave us "Unknown" as a choice for gender and the option to locate Akita-ken in the UK, comes another gem - how not to do a dropdown or field for title / honorific!

Start of list


End of list

Here's the full list for your delectation (3 pages long if 1 a line so I pipe separated them):

Admiral | Air Commodore | Air Marshal | Air Marshall Sir | Air Vice-Marshal | AirChief Marshal Sir | Ambassador | Associate Professor | Associate Professor Dr | Bapak | Baron | Baroness | Brigadier | Brother | Cand Ing | Canon | Captain | Centenier | Chevalier Dr | Chief | Colonel | Colonel Dr | Commander | Commodore | Councillor | Councillor Mrs | Count | Countess | Dame | Dato | Dato Dr | Dipl Ing | Dott | Dr | Dr Eur Ing | Dr Group Captain | Dr Ing | Dr Lt General | Dr Mrs | Dr Professor | Duke | Duke of | Emeritus Dr | Emeritus Professor | Emeritus Professor Lord | Emeritus Professor Sir | Emeritus Reader | Engineer | Esq | Eur Ing | Eur Ing Dr | Eur Ing Professor | Father | Field Marshal The Lord | Field Marshall The Lord | Flight Lieutenant | Flying Officer | General | General Sir | Governor | Group Captain | His Excellency | His Excellency Dr | His Honour Judge | Hon | Hon Senator | Hon Sir | HRH Duke of | Inst. Rear-Admiral Sir | Ir | Judge | Lady | Lieutenant | Lieutenant Colonel | Lieutenant General | Lieutenant General Sir | Lieutenant-Commander | Lord | Madame | Majesty King | Majesty Queen | Major | Major General | Master | MD | Member Of Parliament | Miss | Mme | Most Reverend | Mother | Mr | Mrs | Ms | Prebendary Dr | Prince | Professor | Professor Dame | Professor Dr | Professor Dr Emeritus | Professor Emerita | Professor Emeritus | Professor Emeritus Sir | Professor Lord | Professor Sir | Puan Sri | Puan Sri Datin | Rabbi | Rear Admiral | Regents Professor | Reverend | Reverend Dr | Rt. Hon. Lord | Second Lieutenant | Senator | Sheikh | Sir | Sir Dr | Sister | Sq Lieutenant Commander | Squadron Leader | Surgeon Captain | Surgeon Captain RN | Surgeon Commander RN | Surgeon Commodore RN | Surgeon Lieutenant | Surgeon Rear Admiral RN | Tan Sri | Tan Sri Dato Seri | The Baroness | The Earl of | The Hon | The Hon Dr | The Hon Mrs | The Hon Sir | The Hon. | The Honorable | The Honourable | The Lord | The Reverend | The Reverend Dr | The Rt Hon | The Rt Hon Countess of | The Rt Hon Earl | The Rt Hon Lord | The Rt Hon Sir | Very Reverend | Viscount | Viscountess | Wing Commander | The Revd Dr | HE Mr | Sheikha | The Rt Hon the Lord | The Hon. Lady | HRH The Duke of | HRH The Prince of | Her Highness Sheikha | HRH The Princess Royal | Rt Hon | Cav.Professor | His Excellency Mr | The Earl | HE Dr | Sultan | HM Sultan | HM The Sultan | The Rt Hon the Lord Mayor | Air Chief Marshal Sir | Vice Admiral | Vice Admiral Sir | Professor the Lord | San | Colonel Eur Ing

What's more, as an added annoyance, some of the titles aren't in their alphabetical location in the dropdown list, but have been bunged at the very very far end - as if people would think to scroll down to check there if what they want isn't in its correct alphabetical place.

It's good that the list is multicultural (see my post about bad name fields validation checks), and you have to admire their determination to include all possible combinations and permutations of different titles that they can think of - but why couldn't they have just used a simple text box?

Maybe they wanted to standardise the spellings so that they could work out exactly how many Chevalier Drs had signed up! I wanna be "Flying Officer Sheikha", I do (ha, they missed that combo).

You also have to admire their optimism (or inclusivity?) in listing "Majesty King", "Majesty Queen", "HRH The Prince of" and "HRH The Princess Royal".

(I do happen to know of a princess who just uses one of many titles, for "Father's profession" puts "Civil servant" and for "Mother's profession" puts "Housewife"! Somehow, I don't think "King" is an option in most forms.)

Wednesday, 10 June 2009

Odd Webform dropdown: gender





To keep picking on the funny webform that thinks Uttar Pradesh could be in the UK (or the US, or Japan...), here's another weird dropdown from the same form, this time for "Gender":

Uh, "Unknown"?

Even transexual / transgender people identify with (or in the case of a hermaphrodite usually have no choice but to identify with) a particular gender.

If that's a trying-to-be-politically-correct attempt to cater for those who consider themselves to be of a third gender, at least use "Other" or "Neither" - much more PC than "Unknown", which just insults people's ability to know their own sexual identity.

And it's not exactly usable Web design is it? I dread to see what they've done with the rest of that form...

(For more Web form annoyances see funny/weird use of radio buttons; and dealing with multicultural names on web forms).

Tuesday, 2 June 2009

How NOT to write Web forms! Funny but frustrating






The webform above suggests that counties of the United Kingdom include places such as Abuja, Akita-ken, Alberta and BadenWurttemberg as well as Argyll. (The full list is much, much longer, of course, and ends, somewhat weirdly non-alphabetically, with Zakinthos, Odense So and Pennsylvania - bet the last two won't like being an afterhought!)

Helloooo web designers / programmers - if you're going to update sub-options on a form after a main option has been selected via the coding magic of Javascript, the point is to make life easier for the user by narrowing the sub-list down to only those options directly relating to their higher level choice.

In this case, the list of counties always stays exactly the same whichever country or state you choose, although it's clearly doing some processing (or making you thinking it is by spinning some wheels) when you click on the top level country. It's the same in Internet Explorer and Firefox both, in case you wonder, and yes with Javascript enabled.

To top it all, in the form above there is also no way to pick "London" or "Greater London" as your county, because neither of them appears in the dropdown list. Nor do individual London boroughs, before you ask. Very annoying.

I suppose I could always go for Xanthi as my county, just to put something down.

Or Uttar Pradesh, or the Vale of Glamorgan, Thessaloniki, Kelantan or Cleveland!

Usability police, where are you when we need you?

(Also on the webform front - funny/weird use of radio buttons; and dealing with multicultural names on web forms.)

Friday, 17 April 2009

Ironkey: secure USB stick, surfing? - review





This is a review of the Ironkey Personal secure USB flash drive.

Many people use USB sticks or memory sticks, also called USB keys, thumb drives, flash drives and the like, for portable storage or transport of data from computers.

But they can be used to store confidential or sensitive information, e.g. copied from government databases by government employees, and are unfortunately all too easy to lose or steal (e.g. with info on suspected terrorists, vehicles of interest to the police, RAF personnel and NHS patient’s medical/personal details) - yet often they are allowed by UK government departments to be used unencrypted, despite a few recent improvements.

Is something like an Ironkey secure memory stick the answer?

It’s supposed to work on Mac and Linux as well as Windows (just for encrypted storage), and I bought an Ironkey Personal unit about a year ago, because it claimed to offer:

  1. hardware-based encryption of the files on the stick (using AES encryption) with military-grade waterproofing / shock resistance, and
  2. secure surfing with Portable Firefox (what they call “internet protection” – it’s only “free” i.e. included in the original price for a year; after that you have to pay an ongoing subscription).

It certainly cost enough, at an eye-watering £80. Well OK, it cost less than a Ferrari, granted, but considering that you can get USB drives with far greater capacity for under a tenner, you want to be sure you’re getting your money’s worth. And in my case, I don’t think I did.

Verdict

My view? Unless perhaps you’re a government department, don’t buy an Ironkey - except maybe for encrypted storage of any sensitive passwords (Personal or Enterprise versions) or files (Basic version) you might want to carry around with you (and even then, you can encrypt files or store passwords securely on a normal price USB thumb drive for free using the excellent open source TrueCrypt software, although it seems you need administrator rights on the computer you plug it into – I’ve not used TrueCrypt enough, myself, and will report further when I have).

I should say that I was also frustrated that I’d bought the Ironkey on the basis that they’d promised Linux support would be forthcoming. New models released just after I bought mine did support Linux, but it took Ironkey forever to roll out upgrades enabling existing units to support Linux.

Secure web browsing?

I’d wanted to use the Ironkey for secure surfing too, e.g. plugging it into a public computer in a public library or internet cafe and then surfing the web via portable Firefox i the unit, but in my view it wasn’t fit for that purpose because:

  1. At least in all the London libraries / cafes I tried, it doesn’t work – they lock things down so you can’t use Portable Firefox on the Ironkey
  2. The point of security is, well, security. Browsers ought to be upgraded as and when browser security updates are issued. If Ironkey really cared about security they would immediately provide upgrades for the browsers built into their units as soon as security updates were made available. But for months after major Firefox security upgrades were released last year, you couldn’t download security upgrades for the browser on the Ironkey. Maybe you can now, but I’ve stopped asking Ironkey or looking on Ironkey’s site. I can’t use the browser anyway, see the previous point.

Also, their secure web sessions are based on but claimed to be much faster than Tor – being routed through Ironkey’s own computers, hence the periodic subscription fee. Whether you trust the security and anonymity of things going through their routers (they’re headquartered in California) is of course up to you.

Features

For those interested (but really I’d suggest you save your money), the Ironkey:

  1. comes in a nice strong shiny metal case
  2. requires a password to access its contents, and physically “self destructs” internally if the wrong password is tried too many times
  3. (Personal and Enterprise editions only) includes a password manager which enters your saved passwords for you (make sure you’re keylogger free first!) – that’s actually the only use I’d see for it, myself
  4. (Personal and Enterprise editions) lets you backup your passwords to the Ironkey site, and yes I know, you have to trust how they say it works
  5. enables some portable applications to be run from the drive.

See their FAQs for more info, and their user guide for Personal, and comparative chart of their 3 models (Enterprise, Personal, Basic).

Monday, 2 February 2009

BBC: how to produce websites





For those who may have missed it, Michael Smethurst of the BBC has produced a helpful presentation with guidance on how to design and produce websites, based on the BBC’s wealth of experience in creating their own excellent web sites.

I’ve embedded the slides below for ease of access, but anyone interested should read the full BBC blog post on how to make websites for the detailed exposition.

Very practical and sensible, business-oriented, lots of tips and advice, and a must for anyone (even those new to creating web pages) who wants to learn to build a web site properly from the ground up (another tip being, perhaps, to minimise the number of pages you may find you can't keep on updating, ahem!)


Other points on making web sites which may be of interest to budding web page builders and site designers, plus a couple of website funnies for light relief:

Wednesday, 31 December 2008

LuckyVoice review: online karaoke, sing privately at home





If you love singing but prefer to strut your stuff only in the privacy of your own home, or even at a live private karaoke party e.g. for New Year’s Eve tonight, you can now get online karaoke over the internet from LuckyVoice, a chain of private karaoke bars started by LastMinute.com founder Martha Lane Fox. Over 1000 songs are free.

I was involved in the private beta of LuckyVoice's online offering, which has been running since summer 2008. LV's new service went into public beta in October 2008, and now anyone can register for an account.

I ran a "KaraokeCamp" session at BarCampLondon5 on Sunday 28 September 2008, and people had such fun that, as there was no session in the same room after my slot, we just carried on until we were kicked out of the room because BarCamp was finishing up!

(For geeks: for their online service, LV are converting karaoke songs from CD+G to XML format. I think this will make the music a lot more portable and maybe there’s scope for LV to make more money licensing the reformatted files to others?)

Requirements – what do you need?

All you need, apart from signing up for an account with LuckyVoice, is:

  • a computer with broadband internet connection and
  • a Web browser that handles Flash i.e. most modern browsers like Internet Explorer.

It even works on my Asus Eee (Linux) on Firefox. And of course it works on PCs and Macs.

The lyrics will show on your computer screen, and the backing instrumentals play out of your computer's speakers.

If you want your singing amplified to compete with the backing music, you'll also need a stereo system amplifier or stand-alone powered speakers (e.g. iPod speakers), as long as it has the appropriate inputs (e.g. Aux in) and you use the right connecting cables, plus of course a microphone that plugs into your stereo or speakers.

To mix the singing in with the backing track so that they come out of the same speakers (e.g. your stereo system), you'll also need a mixer – and LuckyVoice sell a mixer and microphone pack, which I'll come to later.

You could alternatively, if you have the right cables and adaptors, connect the audio and even video out from your computer to your TV. But you’d still need a mixer if you want to mix in the vocals from the mic.

Pricing – how much will it cost?

About 1000 songs are available for free, with another 6000 "premium" songs you have to pay to access.

LV say the free songs, which are those most commonly chosen in LV's live bars, will always be free - but at some point "ad breaks" will be introduced every 5 songs or so. (They may however have changed how they decide which songs are free - put it this way, hardly any ABBA songs are on the list of free songs, but don't tell me "Dancing Queen" isn't one of the most popular songs in their live bars!)

“Premium” songs, shown with a locked padlock symbol against the song title, were available free for a limited time to beta testers. I don't know if they'd also be free to all new members as a taster for a limited period after first joining – I doubt it, though from a diginomics "sampling" point of view I think that would be sensible.

£3.99, which must be paid through a PayPal account for now (includes credit or debit card payment), gives you 24 hours of access to all the premium songs - with the symbol changing to an unlocked padlock appropriately.

£7.99 buys you access to all songs for 30 days. I wondered if they might consider an annual subscription model too, but it's early days yet.

You could buy a voucher for a premium sing as a gift for a friend or relative, for instance.

You can also buy a "party pack" (see below) of microphone, mixer and introductory voucher for 1 month’s access to premium songs, selling at about £35 per pack (with they say the ability to buy an optional extra mic for a higher price, but I can't see it on the "buy" page).

How does it work?

First of course you have to register with LuckyVoice. (From a marketing viewpoint I think it would be great if LV made their own playlists public and let people play say 30 seconds of each song direct from their website but they don't do that so you have to register, free, to try it out.)

Playlists

Once you’ve registered and logged in, you can build a playlist of songs by searching for a song (by title or artist) and adding it to your playlist, which you can later edit. You can have more than one playlist.

On the Playlist Builder page (or when editing an existing playlist) you search for a song by entering words from the song title or artist name, to get a list of matching results.

Note on unusual searching: it matches part of a word not just whole words, e.g. “ab” finds ABBA songs as well as songs with “absolute” or “about” in the title – but only if the search term is at the start of the word not the middle of a word. So “ga” will find “Garth Brooks” and “Devil Gate Drive” but not songs with “again”.

You can preview a song from the results list before adding it (except for premium songs, which you can add to a playlist, but not preview or play until you’ve paid for them). To preview a song, click its name - there's a mini player on the right which shows the lyrics as the backing music plays - and add a song to the bottom of the playlist by clicking its + button.

Tip: for a quick solo sing or practice, it's easiest to use the mini player - the text is small but OK if you're right in front of the computer screen.

You can reorder songs in the playlist by dragging them up or down, but - first bugbear - it's too tricky to do that with long playlists because the webpage doesn't scroll up with the mouse - this I feel should be fixed as a priority, e.g. a way to move a song up or down the list with the keyboard.

I kept wanting to drag songs from the search results list to the playlist too, as you can drag songs up and down the list, but you can’t do that – use the +.

It’s not obvious but you need to click on a playlist title to name it.

There's a box at the bottom to request a song if you can't find it on their online list (which is not as extensive as what's available in their live bars). However there's not guarantee they'll make it available - only if it's requested by enough people.

Friends

You also have access to all your friends' playlists to copy across to your own playlist (which means that, yes, they can see yours too, "I'm Too Sexy" & all!).

Who are your “friends”? LuckyVoice is automatically your friend (as well as whoever invited you to sign up, and whoever you send an invite to).

LV have built up a few standard playlists to help get you going e.g. “warmup” songs, the inevitable Christmas songs, songs for “non-singers” to shout out, “diva” songs, crooners’ numbers, 80’s songs etc. (I rather like the “Bye bye Sarah Palin” selection including “Everybody Wants to Rule the World”, “Handbags and Gladrags” and “Something Stupid”!!)

You can view a friend’s entire playlist and then add it to the bottom or top of your currently being edited playlist, or even replace all the songs in the current playlist with the songs from the imported playlist. Or you can just add individual songs from a friend’s playlist, though I found that was sometimes erratic in operation.

The “Change” button lets you change the name of the person whose playlists you want to view, by the way, and again confusingly “pick a friend to browse their playlists” includes your name as well as your friends’, well I guess you’re a friend of yourself I suppose…! Similarly to change the playlist for the currently-shown person, it’s the “Change” button. Not intuitive, to me, but maybe it is to others...

Singing

You can play a playlist fullscreen, in sequence, anytime: i.e. the lyrics will scroll up the screen and the backing music will play.

When you're ready for the big sing, click “start singing now” to open a new separate Karaoke Player window and F11 from there to view it full screen. The lyrics are displayed, as you'd expect, but also there's a countdown to when you start singing (if anyone wonders what the numbers coming up are for).

In the full Player window, while the lyrics of the currently playing song are obviously given the lion's share of screen real estate, you can call up the current playlist or other playlists (including friends' – though it doesn’t seem to show all your friends’ lists, just LV’s) and even do a live search for another song to add to the end of the current playlist.

It's not easy enough though to skip straight to a particular song, e.g. if someone's missing when it's their turn to sing and you want to bump up another song from the end of the playlist; and once a song is "gone" (sung or skipped) you can't get it back without re-adding it to the playlist via a live search. There is no “Move to the previous song” control. Pity you can’t just move a song to the back of the list.

Generally, reordering songs on the fly in the full Player is very limited and difficult to do (you can just about go to the start of the current song or skip to the start of the very next song in the list, but that's it; you can't even repeat a previous song!).

In a party situation (see below), it should be easier to change things. I've made this point to LV and they seem sympathetic to it.

Karaoke parties

You can run a "Party". The idea is that you set up a Party page (with details of when/where), invite friends, and then everyone invited can add songs to the party playlist. There’s even a “chat” tab (more bulletin board than live chat, really) and a tab for uploading photos from the party.

You can add an entire personal playlist to a party playlist, or just individual songs. So (tip here) you could build up a permanent list of your fave songs, then add songs from them to the playlist for any party you get invited to. But in my view it takes too many clicks to do that.

At a party, as long as one person has access to premium songs for the duration of the party and the party playlist has been built up under their login, then everyone can sing premium songs at the party.

If you invite people to a party, in the beta they automatically became "friends" of each other on LV. I'm not sure I like that, or profile info being open to all. It’s not easy to see who’s accepted an invite, or how to invite existing friends (they don’t make itclear enough that the email they can send for you is only for people who aren’t existing friends on LV; and you can’t write a custom email invitation message for existing friends).

Tip: as mentioned above, I've found the main player's playlist is too inflexible to allow for changes in singers, songs, etc. What worked best at BarCamp, as I suspected, was to start with a very short playlist of just a few songs to get things going, then have people request a song "live" at the party, find the song via a search on the main player page while someone’s singing, and add it to the end of the current playlist. Much like in a real karaoke bar, in fact.

But note that you'll need someone to be "on duty" at the computer to receive song requests and do searches, or maybe people can take turns to do that. As mentioned, once a song is played or skipped in the main karaoke player it's gone from the playlist forever, so if someone's not there when "their" song comes up, and you skip the song, you can't get it back except by searching and re-adding it anyway. (How about letting people at the party IM song requests or even send them via Twitter?? More realistically, via SMS text message to a special phone number set up for the party, with LV getting a small cut of course?)

For more spontaneity and flexibility there ought to be an easy way to "pin" the playlist i.e. keep it up on the karaoke player screen permanently, and to pin the search list, and also to quickly unpin either or both. At the moment you have to click to get them up, and they vanish after a while.

What about the hardware?

Many would say you can't possibly have a proper karaoke experience unless you have a mic to wave and toss from hand to hand.

With LuckyVoice, plugging a microphone into the mic socket of the same computer just won't work. Either you have to sing unamplified, or you need to rig up some extra kit i.e. plug your mic into another computer, or your stereo system's Aux input.

If you want your singing and the instrumental backing to all come out of the same speakers, you'll have to use a mixer or similar.

I have an old tiny Tascam G10 portable guitar speaker with extra line in, which works very well - mic plugs into the "Guitar in" socket, computer's "headphone out" into Line in, voila! Stereo to mono only, though (so I have to use a converter or adaptor). Unless I add another speaker..

For a session at BarCampLondon5, LV were kind enough to lend me a mini mic mixer, for 2 microphones and the computer's headphone out (gotta have those power ballad duets!). It can use either mains or battery power.

Their very pink party box (see above), which sells for £35 + P&P, includes:

  • a modified version of that mixer, with the necessary adaptors so that it can be connected to the headphone socket of your computer and to a home hi fi system to make use of your hi fi speakers
  • 2 x 3.5mm (ie. headphone) jack to 3.5mm jack connecting cables (you may need to get other cables and adaptors depending on your system but one of those cables should be OK for connecting computer headphone socket to mixer)
  • 1 microphone (there’s space on the mixer to plug in an extra mic, which they’ll be selling separately)
  • 1 month of access to premium songs, worth £7.99

Be warned again that the microphone supplied will be flourescent pink, as that's LV's standard colour! Nonetheless, their first consignment of several hundred boxes sold out very quickly, so you'll have to ask LV to notify you when another batch arrives.

While the mixer will have inputs for 2 mics, the kit only comes with 1 mic: a 2nd mic will be an optional extra.

Issues / problems / niggles

In the beta I encountered a couple of blips where the music was ahead of the lyrics, then the whole sentence appeared at once. Clearly this needs sorting out and hopefully it has been in the final release (I’ve not checked it yet as the songs concerned are now “premium”). With karaoke the current words of course need to be rigidly in sync with the associated music or it can all go horribly wrong, especially after a few beers. Which is part of the fun, perhaps, but I think there are enough ways in which karaoke can go horribly wrong without desyncing the words & music too!

Otherwise, the audio playback seems reliable, with rarely any pauses, skips or cut outs (though I have a fairly fast internet connection averaging 8 MBps - I'm not sure how well it would work with a slower connection). Again, this aspect needs to be rock solid.

There have been some problems with the song conversion. I've spotted 2 songs where the words were ahead of the music or vice versa, and some where the lyrics and music were for entirely different songs, and have suggested that a "Report a problem with this song" button would be handy! Over time hopefully this sort of thing should be ironed out.

They seem to have got rid of most of the server errors from the beta, now.

The biggest issue is that the user interface still needs a lot of work, in my view. It takes too many clicks to do what should be intuitive.

An important usability point is that it’s really not obvious how you navigate between playlists – your own, your friends’ – and it takes too long to do so. You should be able to access other playlists when you’re viewing a particular playlist as standard, but you can’t – you only do that if you enter Edit playlist view.

You can't edit a Playlist name in the list of Playlists, it won't do it. The only way you can edit a Playlist name is to click on its title on the RIGHT of the Playlist view. There's a Change link by the Playlist name which you'd think would let you edit the Playlist name, but it only lets you see a list of other playlists. In which case I think it should say "Show all playlists", not "Change"!

You should be able to edit an existing playlist much more easily than currently. It takes too many clicks to do that (and it’s not obvious how, either). Personally I’d like an Edit link for playlists from the home page. In fact, I think when you go to a Playlist it should default to the Edit view. You can start singing a playlist from the Edit page anyway, so the “standard” playlist page to me serves no purpose other than to confuse (and add an extra unnecessary step).

When viewing a party you can’t start another party, you have to go to the home page first then start a new party from there. Even though there’s enough room to include a link to start a new party. And I feel the “Edit in playlist builder” link for a party playlist should be at the top as well as bottom of the playlist, as party lists can get long.

As regards friends, I think you should be allowed to control how much of your profiles your friends can see, can there be different classes of friends who see a limited profile, can you have public playlists, private playlists etc. Particularly as, if you accept an invitation to a party, you seem automatically to become a friend of everyone else who accepted! (My friends’ friends aren’t necessarily my friends but you don’t seem to have a choice, with LV). So at the moment assume all your “friends”, including co-party invitees, can see everything of yours: your age and other profile info, your playlists etc.

Yes I know, it's only songs, but as a general principle I'm pretty keen on user control of what others can and can't see. There are friends and there are friends! LV did tell me they’ll probably provide different privacy levels, but I suspect it’s not a priority.

Note also that “friendship” seems to be one way. If you invite someone, and they join, they can remove you as a friend - but you can't remove them! (hope they fix this).

So to summarise, to me the key issues are:

  1. fix all blips with songs – recognise (click arrow to stream, the link to download) this one, which I found today, for instance??! (which appropriately enough I’ve uploaded to blip.tv! It’s just about as recognisable as the earliest known recording of the human voice...). A “Report problem with this song” link is a necessity, in my view.
  2. a playlist should always be in “editable” mode: please get rid of the “view-only” view! It’s not necessary.
  3. it should handle long playlists, especially scrolling properly when you drag a song up or down a long playlist, better – there’ll be long lists for parties, I assure you!
  4. you should always be able (e.g. via dropdown menus) to immediately get to and view / edit / create any of your own playlists, separately from the list of your friends’ playlists, from any page, and similarly be able to get to view / edit / create any of your parties and their playlists from any page (e.g. when viewing or editing one playlist, it’s too many steps to change to editing another playlist) – instead of always having to go back to the Home page before you can do something else, another unnecessary time-wasting step!)
  5. navigation is too s-l-o-w – even on my 8 MBps broadband connection it takes too long to click from page to page (which is why quick access to edit views, without having to go to another page first, is even more important – if getting to and from the Home page was instantaneous, if each click didn’t take so long to do something, I wouldn’t make such a fuss about immediate access from every page to create or edit a playlist or party). More servers, faster servers, faster page loading?
  6. in the edit playlist view (Playlist Builder) you should be able to preview a particular individual song from an existing playlist by clicking on its name (at the moment you have to search for the song again and click it from the results list)
  7. you should be able to view and add playlists (or individual songs on a playlist) from a party playlist, yours or a friend’s party to which you’ve been invited – not just “personal” playlists
  8. the fullscreen karaoke player should allow more control on the fly; in particular, you should be able to pin the playlist and/or search list to the screen if you want, go to a song on the playlist immediately by clicking on its name, and add a song from the search results right after the currently-playing song (not just to the end of the playlist) – LV did tell me they’ll look at how to jump songs to the top of the list
  9. party management isn’t quite there yet e.g. how you invite existing LV friends as opposed to people who aren’t on LV yet (there should be one method for all), custom invite message for existing friends, lists of who you’ve invited, who’s accepted, who’s declined etc. (By the way their standard invite message say “vocal chords” which is of course an eggcorn)
  10. I still think people should be able to preview even premium songs, say just 30 seconds to check it's at the right pitch for them (and for diginomics "sampling" reasons), so they can decide whether to add the song to the playlist for a party etc - unless LV allow live pitch shifting of songs on the online service, see below!

Other points

LV are very Web 2.0. Fr’instance they have a Twitter account which you can follow for last minute deals at their live bars.

You can even install a widget (e.g. for Facebook or MySpace) showing your last songs sung, if you feel so inclined! I think though that better still would be the ability to mark certain of your playlists public so you can share them and let everyone (not just your friends) play them or import them. And make a scrollable widget for that. To me that would be more useful.

I've suggested allowing users to tag songs (and search for them) by genre (from a pre-set list of genres, to avoid duplication/confusion) and by album etc. Some show tunes from musicals (e.g. Sound of Music) are listed by show name, but others (e.g. Grease) by artist (Olivia Newton-John, Stockard Channing). More consistency and more info would be good, hence my suggestion about tags.

In terms of songs available, it could be a coincidence rather than a geek thing but most of those who turned up to my geek karaoke session at BarCampLondon5 (all women except one brave man!) particularly loved show tunes. So I (and we) hope LV will beef up their selection of songs from musicals and music theatre!

Tip: if you have a Net connection with monthly quota (e.g. 2GB a month) be careful how you use LuckyVoice, e.g. if you pause a song in the mini player, it seems to just mute it, but it's still downloading (on a loop!) and eating into your bandwidth allowance in the background without your realising it. Clear the search box to stop that.

Pitch shifting - changing the song's key up or down if it's not at the right pitch for the singer - isn't possible at the moment, though it's available at the live bars. Interestingly, after LV introduced it in response to many requests for it at the bars, it seems that in fact no one really uses it! As it's difficult to provide key change facilities over the Web (a different file in each key would have to be created), they're probably not going to consider it for the online offering unless maybe there's huge demand for it. (I suspect people don’t use the key change facility at the bars because it’s not obvious enough how to do it, or even that you can do it. Their staff ought to show people, as part of the initial run through.)

Verdict on LuckyVoice online

Quality

Of the songs I've tried so far, the quality of the backings is generally good, very close to the originals in terms of instrument sound and orchestration, including the harmonies from backing vocals.

Range, variety

The range of songs available is also impressive, from Amy Winehouse to songs from Carousel. It’s mainly modern popular songs of course, i.e. pop, rock, soul, RnB, dance, jazz etc. More show tunes would go down well, with the KaraokeCamp crowd at least!

No classical or opera yet that I could find, but I guess that's a bit niche (Cantolopera do offer “karaoke” CDs with collections of orchestral backings for selections of operatic arias as well as for specific composers etc, though their customer “support” seems to consist of not answering emails; a piano may be the best backing for classical singing if you can't get a live orchestra!). And there are no Mary Coughlan songs, but I suspect that's even more of a niche thing...

Summary

Music is something lots of people are passionate about. It's not just X Factor wannabes I can envisage using online karaoke. Many people enjoy singing just for the sheer love and fun of it, but are reluctant to sing in public, though they'd be willing to in front of their mates. Peter Hames, LV's business development manager, suggested that their service in a way offers a possible return to the old pre-war "friends singing round the piano" kind of socialising, but obviously an updated version of it!

So this latest move by LuckyVoice is a very logical extension of their private bars concept, and I think fills a gap in the market. True there are online karaoke services currently but they're generally a lot more basic e.g. just weedy MIDI files, or include the main vocal too which defeats the object of karaoke, and MySpace Karaoke is only available in USA and Canada at the moment.

With LV there's a decent range of songs and good quality productions at a fair price, and no doubt given their position you can also trust that it's all legal!

It’s great that LV have been open to constructive comments and have implemented some of my suggestions for improvement during the beta (which I therefore don’t mention here). I do hope they'll also incorporate my key suggestions above, as improving the user experience will really help them get customers to keep going back, and make it more enjoyable for people to keep using it! I think if they fix the blips and improve the interface, they’re really on to a winner here.

Full disclosure: after I'd sent them some feedback on the beta, LV kindly lent me a mini mic mixer and 1 mic to try it out at BarCampLondon5, and also gave me a voucher for a free early week 1 hour sing at their bar (because I hadn't been there before! I have been to K-Box. Avoid K-Box like the plague - unhelpful rude staff, booking price seems cheap but they hit you with hidden extras, and you can only drink what you buy (expensively) from them: they even spy on you over the CCTV in order to burst into your "private" room to stop you if you try to drink your own bottled water that you brought with you!).

Many thanks to Peter at LV for the loan and for taking on board so many of my detailed suggestions.

If you found this post of interest, you may also be interested in my posts on:

Note: although this post is plainly a review, I'm not risking posting any screencasts of singable videos from LuckyVoice to demo their service, not even very short excerpts of free songs, in case I fall foul of the copyright police! Such is the sad state of copyright, and hence our culture, today.

Thursday, 23 October 2008

Web form name fields: how to lose business & annoy customers





Many Webform designers don't seem to realise (or maybe care?) that "name" boxes on many websites just don't work for some non-Anglo Saxon cultures.

Site owners who aren't fussed about "political correctness", racial discrimination or cultural sensitivity should surely still consider that it's not just about respect for other cultures or not causing offence - it's also about money, i.e. the risk of losing potential customers:

  1. who in frustration give up trying to register because the site just won't accept their proper real names, or
  2. who are wrongly rejected by their system because the customer tried to enter a mangled version of their real name to get the web form validator to stop rejecting it, and then of course the name won't match up with other (online or offline hard copy) proof of their real name because, errr, it's different!

Yes, there is a serious usability / customer / consumer and therefore commercial point, here.

Take the ubiquitous "Surname", "First Name".

"First Name"

"First Name" is the worst offender, in my view. At least most forms no longer use "Christian Name" for this box, which is some consolation!

It's not always "first". In many cultures e.g. Chinese, the "first name", literally, is the surname - not the personal name (see Wikipedia on Chinese names). In terms of order, it's the surname that comes first.

So why not label the field "Personal name" or "Given name" instead of "First" name?

Of course, many Chinese people just give up and reverse the real order of their names when they Anglicise it, putting the surname last. But why should they have to?

It's not always just one word. Worse still, most web forms only accept one word for the "first" name. But personal names can consist of two words (or even three), and the second word isn't necessarily a "middle" name - it's an integral part of the "first name".

Again, take the example of Chinese society. The personal name often consists of two separate characters which, taken together, make up one name. Sometimes one character, usually the last one in terms of order, can be used by itself as the abbreviation - rather like you can use "Sue" instead of "Susan". But the real name is still "Susan".

Insisting on a 1-word "first name" field is like making Susan enter her name as either "Su" or "San" without the ability to enter her full personal name. Or making Andrew enter either "And" or "Rew".

Many Chinese people concatenate the Anglicised versions of their personal name, joining the two parts without using a space (e.g. Zhang Yimou or indeed Mao Zedong) or by using a hyphen between them (e.g. Chow Yun-Fat).

But again, why should they have to? And risk being rejected by a computer that (having been programmed on the same basis perhaps) mechanically checks the name against the name on e.g. a passport or birth certificate, and rejects it because "Yimou" is not literally identical to "Yi Mou".

And don't forget that "Sally Anne", "Mary Lou" and "Jim Bob" are also affected by this "first name must comprise one word only" issue.

It may have punctuation. Some forms refuse to accept names with punctuation. So names with hyphens in, see above, are rejected. As are names with apostrophes (though this is more of an issue with surnames).

It can be shorter than 3 letters or longer than 10. More of an issue with surnames, see below.

"Surname" / "Family Name"

The surname may not be "last" in order. One good thing is that the "Last Name" label isn't so common now - it's less used than "First Name", but it's still more common than it should be.

There may be no "family" name. Here I'd go for the "Surname" label rather than "Family Name"; it's not perfect (it comes from "Sire Name") but perhaps it's less inaccurate than "Family Name".

I suggest that because in some Indian cultures (see Wikipedia on Indian names), if your grandfather's name is (rather unrealistically but just to illustrate) say Albert, your father's name is James and your name is Bob, then your name will in fact be James Bob, or J. Bob (and your father's name would be A. James). There isn't a "Family Name" as such, traditionally - see e.g. Wikipedia on Nobel laureate C V Raman ("C" is for his father's name, "Raman" is in fact his personal name not his surname or family name). And, notice, the "first name" doesn't actually appear first in order in this culture, either.

Many of them give up and write it as "Bob James" with "James" as the "Family Name", just as many Chinese people give up and write their personal name as one word in the Roman alphabet. But again, why should they have to?

It's not always just one word. Same issue here, the surname may in fact comprise two words - to continue with the Chinese example, e.g. "Au Yong".

But this issue also affects people from white non-Anglo Saxon societies e.g. "De Souza", or more famously "da Vinci" or "De Niro". Who's probably forced to enter his name as "DeNiro" most of the time. But oooh, it doesn't exactly match the name on his passport, reject reject! Which is silly.

It may have punctuation. I give you "d'Alembert", or again more famously, "d'Artagnan". So some Web forms which reject names entered with punctuation manage to discriminate against people from French, Latin, Indian and Chinese societies! At least they don't force the first letter to be uppercase - I think.

Some English surnames may be double-barreled too, i.e. hyphenated. Many sites do accept hyphens in surnames, at least.

It can be shorter than 3 letters and longer than 10. What about Jet Li? How fed up must he be with web forms that say "Too short" or "Invalid" when he tries to input his surname?

As for length limits, Thai names are often very long e.g. Chulalongkorn. I even know an English person who has a double-barreled surname which is 13 letters long (including the hyphen). He sure has fun with websites which arbitrarily limit the length of the input field for "Surname" to 10 characters (or have name fields for the full name with a size limit of 25 characters).

A plea... (and advice to Web sites)

It really isn't that hard to label, delimit and validate name fields in a more culturally neutral way when designing a Web form.

So come on, Web designers, or at least the businesses that hire them - if only for selfish financial reasons when trying to expand your customer base globally and multi-culturally, please re-think all this Web form nonsense!

(This post was triggered by the frustration of a friend of Italian descent who couldn't enter a "Di ... " surname on a web form without running together the two separate words of their surname.)

Thursday, 11 September 2008

The importance of dating: stories, articles, posts





It's been a big bugbear of mine for ages that too many articles, news stories or blog posts that you see online, e.g. found through search results on Google or other search engines, don't bear a date.

Therefore, you can't tell from the article or news story itself whether it's current or not.

Which is very unhelpful, and annoying for the reader: in many cases it's actually quite important for the reader or surfer to know how up to date an item is, especially if they reached that article direct from a search engine rather than through the site's archive-by-date pages or the like.

It's really not that hard for news or media sites to date an item before posting it, whether by including the date in the body of the item e.g. at the start or end of the item, or through a date stamp or date field (as long as it's permanently associated with the item in question and can't be detached or removed e.g. when the item is moved to an archive). Dating can even be automated, as in blog posts.

So, why on earth don't more publishers add the date of original publication on their articles and posts as standard?

The importance of clearly dating all items posted to the Web was highlighted very starkly by the recent incident (see e.g. the FT report) where United Airlines' share price fell by over 75% on Monday 8 September 2008. All because an old Chicago Tribune story from 2002 archived on its associated corporation South Florida Sun-Sentinel's website, about the 2002 bankruptcy of UAL Corp, was crawled by the Google News bot after some page views had caused a link to it to appear in the site's "Popular Stories: Business" section, then found on Google News in a search and reported as a brand new event by Income Securities Advisors Inc. in a newsletter, whose story appeared as news on the Bloomberg terminals used by most stock market traders and other financial professionals - as a result of which the price of United Airlines stock fell like a stone (see Google's account of what happened, with screenshots).

The stock price did later recover, and the original 2002 story no longer seems to be on the Sun-Sentinel website.

But, the bankruptcy story had been undated. So, people really shouldn't simply blame Google, search engines, bots or software. The moral of the story, in my view, is that the original website should have included a proper date in the body of the news story in the first place, inseparable from the story itself.

In my view the issue is exactly same with date references in articles, stories and posts, e.g. when they say that "last week" or "yesterday" something happened, a future reader can't easily pin down the date of the occurrence reported unless the article itself bears a reliable date, or even if the article has a date they still have to work it out, so it's inconvenient and irritating for the reader. A reference to "yesterday" really isn't at all helpful to someone who's reading the article or post some months or even years down the line.

That's why in this blog you'll often see me write "last week, X August 2008" (or whatever), or include other information that enables people to figure out dates or at least the timing or version referred to (e.g. my previous post on Microsoft, IE8 and Google talks about Internet Explorer 8 beta 2 so that anyone reading it in future will know I wasn't referring to beta 1 or the final version of IE8).

Hopefully the United Airlines incident has at least got more people and corporations to realise that as writers, authors or publishers they should always, always, always as best practice include the date of original publication and state other date references clearly in every article or post they publish electronically, whether online for general public consumption or electronically for use by a limited number of subscribers only (even in the latter case, a story can get out and be taken as having the wrong date).

Stating the dates of updates or edits would be helpful too, although that's probably less important and is certainly more time consuming or troublesome to implement. But including inseparable original publication dates has got to be a no-brainer - especially after the United Airlines debacle.