ATMs on Trains

Is it just me or does this seem like a badly thought out one? I’m not questioning its feasibility or anything - throw a billion people at any venture and it is bound to be a success or rather won’t be a miserable failure. But, given how crowded our trains are, and how unsafe they feel at most times, I wonder how many people would dare withdrawing any amount of money in full view of a hundred people with whom they’d have to spend the next few hours / days. The other ATMs are different as one isn’t obliged to stick around the ATM and with the people around the ATM.

My evil mind already has a game to spook the users. Hang around these ATMs, the moment somebody uses it, follow them back and note down their seat numbers. On a 48 hour train, its bound to give them a couple of sleepless nights!

Orkut Demographics


Ah, there’s so much to say …

Mysterious Email Client Settings!

Just when I thought I was having a good start to the week -

Jaidev:

There is some custom setting on your email client which is adding “|” characters and makes it pretty hard to follow the history of email. See below. Would appreciate if we can do something there.

Thanks
~~~~~~

I spent a good amount of time thinking what my response should be -

Eventually I chose discretion over valour and decided to post it here instead. Somebody in this industry has got to figure out what to do with pointy haireds‘ time.

OpenMoko

A couple of months ago, when apple announced its iphone, I happened to read about a relatively young project to free up the mobile phone, albeit in the form of an incomplete comparison between two phones which weren’t available yet. While the iphone was cool and exciting and apple could be relied upon to come up with a tightly integrated phone with a classy user interface, the restrictions on third party applications and the closed nature meant that you couldn’t conjure up your own apps and scripts. The vendor specific enhanced features was also a big turn off. The notion of an open smart phone was extremely exciting.

Recently, I attended a presentation on OpenMoko (Open Mobile Kommunikations), the project to create a completely open mobile phone platform. Sean Moss-Pultz, the project lead spoke on the motivation behind the project and the business model while Harald Welte went into technical details and gave a demo. It was most informative. An open phone means a lot more than just open source and free upgrades.

Phones have always been a very restrictive platform. The margins being wafer thin, a manufacturer needs to sell millions of units to be profitable. Its in their interests to encourage phone upgrades. One important motivation behind OpenMoko was to reduce the rate at which phones are rendered obsolete. According to Sean, hardware undergoes fewer changes than software so traditionally one ended up upgrading a phone where a software upgrade would suffice.

Of course, FIC has plans to benefit from OpenMoko. Sean mentioned that a major part of the manufacturing cost was software licenses, hence they benefit from free software. FIC also has a few companies interested in innovative uses for OpenMoko based devices. Carriers too would benefit from an increase in ARPU due to increased data usage, reduction in SAC and churn and the possibility of offering value added services such as data backup, etc.

The phone itself follows a simple philosophy, build a phone with great hardware and basic software (dialer, contacts, SMS, browser, drivers for bluetooth, wifi, gps and gsm, etc.). OpenMoko would have a apt like package manager system which would help users install additional applications for their tastes. Applications themselves could be either OpenMoko certified or community driven as in any desktop linux distribution operating system. Thats not all, an open phone allows unlimited flexibility that we’ve been trained to think impossible. For example, when a wifi or bluetooth network is available one could switch to (cheaper) VOIP calls and IM instead of SMS.

For a power user of course, the phone throws up endless possibilities. Some of them are so simple, yet would change the way you look at phones -

  • GPS aware profiles - automatically switch phone profiles based on location
  • ACLs, any number not in contacts can be made to pass through a set of access control rules before the call is accepted
  • Phone Tracking

More interesting ideas are here and elsewhere in the wiki. The first OpenMoko phone Neo1973 is coming real soon! The only question is to see if one should wait for the phase 2 device (which has a faster CPU and wifi) or if FIC comes up with an interesting upgrade deal.

Wireless + ADSL

I’ve seen quite a few instances of mis-configured networks when someone tries to add a wireless router to a small / home network. Most people throw in a wireless router and expect it to just work with their broadband routers. While on some (rare) occasions it might work out of the box, on most occasions it doesn’t due to IP address conflicts, in-flexible configuration options on the routers, etc. Almost everyone ends up configuring double NAT.

I wrote up a small HOWTO to explain a simple method of configuring such networks that should work with the cheapest device with the least flexibility. Here it is - Wireless and ADSL Router HOWTO. Although I use ADSL as an example, it should work with any kind of upstream device.

« Previous PageNext Page »