Blue Screen Of Duds

Where the alter ego of codelust plays

A Mint with many holes?

with 5 comments

Alongside the print version, HT and WSJ’s new baby (if anyone remembers a strange phenomenon called, they would have fairly bad memories about doing a JV with HT) — Mint — also had the online version of the paper switched on today at

The good news is that the site, thankfully, seems to not run on HT’s or WSJ’s platform, of which the former is rumored to be going for a redesign and re-launch soon. The bad news is that, after a 10 minute browsing session of the website, I found more than a handful of problems on the website, some being very critical and others being minor ones.

First problem with the website is that it is hosted with Mirror Image Internet, at a datacenter in Japan, while WSJ and HT are currently hosted in the US. Connectivity between India and Japan is not the best in the world and ideally they should be hosted in India if they are targeting the Indian audience. It could even be a misconfigured CDN, since Mirror Image is based out of the US. On a related note, HT Media Ltd is listed as the netblock owner for the Livemint IP, with an entire Class D range allocated to it. Something surely is cooking there.

In true WSJ fashion, you need to register to be able to read the website, the RSS feeds (partial summary) are available without the log-in and the registration is free. The registration form has a couple of quirks, mainly because of the slow server taking its own sweet time in updating the drop-downs according to your previous choices.

Another problem I had was with the ‘Register’ ‘Reset’ and ‘Cancel’ buttons. Of the three, the first two look way too similar and what’s with the arrows on all of them?

Another issue I found was with the templating, which is funny and inconsistent. is the same as So why use the query string anyway? Thankfully, section pages also seem to be real than virtual (since this returns a 404), which is a good thing from a security point of view (we don’t want pesky bloggers trying to pass queries on to the database, do we?) but awful from a point of maintaining things (look up a similar website called for example).

The guys who have developed the website have been smart enough to have RSS feeds from the word go, though Nikhil complains here that he could not find them. There is no auto-detection code in any of the pages, which will deprive most of the new generation browsers in their quest for auto-discovery glory. Moreover, the feeds don’t validate. And the errors can be easily fixed:

line 8, column 4: Undefined channel element: Pubdate 

<Pubdate>Thursday, February 01, 2007</Pubdate> -- Wrong case used here.

line 13, column 6: Undefined item element: Author

<Author /> -- Wrong way to close the tag.

And it would be lovely if they could give us the GUIDs too on entries.

Now to the security issues. The email confirmation page is an email harvester’s delight. Changing the Userid gives away the email address of guys who’ve already registered. There is no cookie or session validation there. And in general, the cookie handling is awful, when I wanted to edit my profile, I ended up on someone else’s profile in the edit page, which is very very bad idea.

It might also be a good idea to enable custom errors, preventing errors being thrown up like this. Not a major problem there in terms of information being given away, but it is a good idea to turn errors off on production machines.

Webtrensds Live for tracking? Uh oh. Google Analytics is better, a million times over and free too!

The source code is tag soup of DIV and tables, adding to the already delayed rendering of the page. Go for a DIV-only layout guys, cache the CSS and speed up your pages.

And what exactly is an article feed? It does not use session tracking and also spews out full text in the description. Update: It is returning a 302, though, due to the funky ways in which the response codes are treated by different browsers, I get redirected to the homepage in IE and the old page in Firefox.

This is by no means a takedown of the work that’s gone into it. I remember when we had launched just over a year ago, the number of mess ups we had made were too many even count with your fingers. I am also sending this link to their customer support and hopefully they should do something about it. Running a widely-viewed media website is a major learning curve and I am sure they’d fix most of the problems before soon.

Technorati tags: , , , ,

Written by shyam

February 1, 2007 at 2:41 pm

5 Responses

Subscribe to comments with RSS.

  1. Hi Nikhil,

    This is Alex from the liveMINT team- I came across your blog, and wanted to thank you for your post and detailed review. We greatly appreciate any feedback that our readers provide, and I have shared your comments with our team members. In upcoming releases, we look forward to addressing the issues you mentioned, including RSS feeds, cookie handling, and registration issues. We ask that our users please bear with us as the Beta testing is completed.

    It is only with the quality feedback from readers such as yourself that we can together work to offer our readers “refreshing clarity in business news.” Again, please do not hesitate to contact us at if you have any additional thoughts or comments.

    LiveMINT Team


    February 2, 2007 at 8:00 am

  2. Letter should be addressed to Shyam- Our deepest apologies for the incorrect surname.


    February 2, 2007 at 8:03 am

  3. You are welcome Alex, but having your tagline — “refreshing clarity in business news.” — on every blog comment is starting to look a bit funny now.


    February 2, 2007 at 11:42 am

  4. After logging in, I noticed that there is no text on the first headline I clicked! This one —

    Havent checked in IE to see if its a prob with Firefox.


    February 4, 2007 at 5:34 pm

  5. […] much, I do not know how recent a development it is, but it certainly was not the case when it launched a while ago. Could it have something to do with the fact that the site has not had any reasonable uptake since […]

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: