Monday, February 28, 2011

Against naming airports after popular individuals

Indira Gandhi International (Delhi), John F. Kennedy International (New York), O. R. Tambo International (Johannesburg), Paris-Charles De Gaulle (Paris), Sri Guru Ram Dass Jee International (Amritsar), etc. These are names of some of the airports that come to my mind when I think of airports named after important individuals.

I'm against naming airports after individuals (political, religious, etc.). In my opinion, such names:
  1. Are used by politicians and religious leaders to only further their interests.
  2. Serve some sections of the society, but (can) make others uncomfortable.
  3. Unnecessarily introduce additional complexity that could've been avoided.
Clean, easily memorable, neutral, self-explanatory, simple

I think names of airports should be kept clean and neutral. Airports should be named after the respective cities in which they are located. So the above five airports would look like - Delhi International, New York International, Johannesburg International, Paris International, and Amritsar International.

Friday, January 21, 2011

Interference to airliners from electronic devices, possible terrorism, and my vision for the future

That electronic devices might pose a threat to commercial aircraft through electromagnetic interference has already been discussed many times (for example here).

What I'm concerned about is the possibility of executing a terrorist activity through a nefariously modified electronic gadget. An iPod touch or a MacBook could be modified by adding high-power radio transmitters, and could be used to reliably cause interference with an aircraft's communication and navigation systems. Such a modified device would easily pass the security checks at airports, since it would look and work just like any other iPod touch or MacBook.

I'm not sure if anyone has ever thought about the possibility of what I've written above. Most of the published material appears to be concerned about electromagnetic interference from electronic gadgets used by travelers (and travelers either forget to turn their devices off or they deliberately don't turn them off - we all know this).

However, I can predict that in the near future, devices will begin to automatically recognize their current location and take at least some safety-related actions based on their location. For example, smartphones or tablets of tomorrow will realize that they're inside an aircraft or a hospital and will either alert their owners of the possibility of interference or will automatically turn off their wireless components. Alternatively, a transmitter in an aircraft's cockpit will send a signal (at the order of a pilot) ordering all electronic devices to turn themselves off. Compliant devices will either alert their owners or will automatically turn themselves off.

Saturday, January 08, 2011

Why are humans the only intelligent species?

That's the question that struck my mind as I was driving back home a few days back. It seems odd that humans are the only species on the Earth that are intelligent (of course, this statement assumes that whatever intelligence is exhibited by non-human species, it's so primitive in comparison to the godly intelligence exhibited by humans, that it's easily ignorable).


This looks even more odd because the Earth is the only astronomical object known to possess life. So at least as of today, humans are the only intelligent species in the entire (known) universe.

Stunning!

I queried this on Google, and interestingly, so many people have already asked this question!

Update (9-Jan-11): A related question that just struck me - what would happen if there are two or more intelligent species on our planet? Would they fight against each other? Would they be able to live in harmony? Is it possible that there was at least one other intelligent species on the Earth, but the early humans killed it? When many animals species are physically similar to each other in so many ways, why has intelligence not spread to any other species?

Wednesday, October 06, 2010

An ultra-cheap, flight-based foreign tour from India. A wild dream or an achievable reality?

Of course it is possible! What an absurd question, considering the word cheap isn't objective...

Anyway, today me and my cousin had a debate on whether or not an okay foreign tour (starting from DEL) is possible in under INR 20,000. I was vehement that it is indeed possible, whereas my cousin asserted that INR 20,000 is too low for an acceptable foreign tour. The underlying question was whether or not making an ultra-cheap foreign tour (in under INR 20,000 per person), assuming it's even possible, makes more sense than spending a similar or slightly less amount to visit a place within India.

I've visited three foreign countries till date. And my experience strongly suggests to me that there should be at least a few foreign destinations which can be had from Delhi for under INR 20,000 per person. I spent a few minutes on Cleartrip to check ticket prices of flights from DEL to various foreign destinations nearby, and I'm largely convinced that acceptable tours (of two nights and three days duration) under INR 20,000 should be easily possible.

Specifically, return tickets from DEL to Kathmandu, Kuala Lumpur, Colombo, Muscat, Kuwait and Dubai are priced reasonably (click here for screenshots of prices seen on Cleartrip), and a bit of frugality should allow one to have an acceptable overall experience, while spending less than INR 20,000 per person (the per person cost is even more achievable if more people are added to the group).

Friday, October 01, 2010

A lack of an apology following an epic blunder is one of the ways to spot a shoddy "tech-journalist"

This "tech-journalist" at TG Daily published an article in which she committed an epic blunder - she attributed to Microsoft a technology being developed and promoted by Google. Is this an excusable mistake? In my opinion, no. Because she has mixed Google and Microsoft in the same article, and any sane person would've realized that mutually exclusive events don't occur together. Perhaps she was an intern. Whatever.

Now. When NYT or WSJ make a correction to an already-published article, these houses make sure that the edit is promptly highlighted. And this admission actually raises one's respect for these fine publications. On the other hand, when an outlet such as TG Daily makes an epic blunder, like it made today, it quietly changes all the instances of Microsoft to Google, and doesn't make any admission whatsoever. A thief always leaves some trails, they say. So did TG Daily - it forgot to:
  1. Update the tags
  2. Change the URL, which still includes Microsoft
  3. Delete all the comments that blast this article and its intern author for this epic failure
Bottom line: Absence of admission and stealthy damage-control is one of the surest ways to spot a low-standards organization and a clueless and shoddy "tech-journalist".

Tuesday, September 28, 2010

The increasing enticement for fraud with multiple insurance covers for a car

I recently got our Honda City insured from Honda Assure (I chose National Insurance as the insurer) for INR ~12,000. I asked the agent if it is possible to give multiple insurance covers to a car. He nodded in agreement, assuring me however that I don't really need multiple covers. Then I asked him if one has the obligation to let each insurance company know that the vehicle has been insured from other insurance companies. He answered in negative, but appeared a bit surprised at my questions.

Anyway, his answers had me thinking. Five simultaneous comprehensive insurance covers (say from Bajaj Allianz, ICICI Lombard, National Insurance, Reliance General Insurance, and Tata AIG) would cumulatively value our Honda City at INR ~2,150,000, and I would've to shell out only INR ~60,000 to get these covers. Not to say that I'm thinking on these lines, but a theft of this car would - in case all five of the companies approve my claim - get me much more easy money than is the cost of even a new City.

This looks odd. If it were this easy, people would've been abusing this scheme for eons. Getting their car stolen and then making insurance claims to the multiple insurers to get undeserved money shouldn't be that easy, after all. I don't know if this is really possible, but if it is, people might already be misusing this scheme to make easy money.

Monday, September 27, 2010

Adaptive keyboards and my years-old idea

A few days back there was an article on Microsoft Adaptive Keyboard in Punjab Kesari (okay, I usually stay away from this newspaper but occasionally have a quick glance through it). Intrigued, I had a read and realized that it was similar to something I had sketched when I was in class 11.

Class 11 was the first time I had my own computer. That was the time when every deficiency that I would feel in my computing experience would give me a new idea. And I would write each of those ideas.

One such idea came to my mind when I played Recoil (by Electronic Arts). You have multiple weapons in Recoil, and you switch between them using numeric keys on the computer's keyboard. Initially, I found it annoying to remember which key stood for which weapon, so I scribbled something like this on my notebook:

There should be a keyboard, each of whose keys is composed of a tiny LCD that can display colors. These LCDs will allow the keyboard to be "dynamic", meaning that the functions of keys can be changed depending on the "context", or the "environment" being operated using the keyboard. For example, when playing Recoil, the numeric keys shall stop displaying numeric digits, and each of the keys shall start displaying the icon of the weapon assigned to that key, making it both convenient and quick for a human to switch between weapons, without having to remember anything (except, of course, the icons).

Although an abstract idea is no match for an actual implementation (even if the initial implementation is only a prototype), it's flattering to see that folks at Microsoft have developed something similar to what I thought of over 8 years ago.

When an American company with no real understanding of Indians tries to market...

...its wares in India using an advertisement, this is what happens:


Whoever designed this advert, did he not know that:
  1. Indians don't know what a QR code is.
  2. Most Indians use phones that are neither smart, nor feature.
  3. Your car is in the low-price segment. Do you really think that potential buyers in this segment own phones capable of processing QR codes (and of displaying rich content)?
  4. Most Indians haven't used the Internet on a full-sized computer. A negligible fraction uses it on their phones (both because the costs are high and the speeds are low).
Whoever approved the idea of adding a QR code in this advertisement doesn't have ground knowledge about India.

An unbeatable benchmark for Web browsers

"I'm pleased to announce the timeless version of HomoSapienTest, an eons-old browser benchmark. More than Kraken, Sunspider, V8, and Dromaeo, HomoSapienTest focuses on only the real workloads. I believe that the benchmarks used in HomoSapienTest are the best in terms of reflecting realistic workloads, and give every other artificial benchmark a kick in the groin." - A parody of text from Release The Kraken, Mozilla Blog

There are so many performance tests available for Web browsers. Unfortunately, none of these appears to honestly indicate the real-world performance of contemporary Web browsers. Different vendors like to report the performance of their respective browsers based on the results of only select benchmarks - ones that make a vendor's browser appear snappier (for example, Apple uses a relatively unknown test called iBench, because it projects Safari 5 as the fastest). Unfortunately, all of these tests merely try to be representative of reality.

But who decides what this reality is? Humans, of course.

No matter what these tests say, a human is almost-instantly able to decide which browser is the faster one, and whether or not the level of performance is acceptable. Let Mozilla beat the Firefox-is-fast trumpet a million times. Let Microsoft beat the IE9-the-fastest trumpet a billion times. Fact remains that - and this can be felt by a human in mere seconds - that IE and even Firefox can be unacceptably sluggish on many machines that are just a few years old, whereas Opera and especially Chrome can provide acceptable performance on such systems.

I'm not sure if there have been research studies that compare the numbers produced by these artificial benchmarks to thumbs-up and thumbs-down ratings given by human users to different browsers. If a benchmark's results can match the ratings given by humans, then it can probably be called a good benchmark.

Tuesday, September 21, 2010

Punjab's corrupt and frustrated traffic police... and how their excesses would be avoided in future

I was fined today on the following two counts:
  1. Red light jumped
  2. Driver not wearing seat-belt
I plead not guilty to both the allegations - I didn't commit either of the offenses. I am 100% sure that I crossed while the light was green. I don't drive without the belt on. But can I prove that I did not jump red light, and that I was wearing the seat-belt? No. Not yet, at least.

It's fairly safe for me to predict that in the not-so-distant future, cars (whatever form they take by then) will include some sort of instrument that mimics the functionality of a flight data recorder (FDR) installed aboard every modern commercial airliner. With real-time tracking of multiple parameters of every vehicle, situations such as the one I faced today will be a thing of past. Using Galileo/GLONASS/GPS/Etc., the device will record a vehicle's precise location at all times during the flight, and a driver will be able to review his past positions before claiming that he did not jump the red light (actually, even this won't be required, as fines will probably be charged automatically, and there will be minimal human involvement in enforcement). Similarly, this device will record whether or not a seat-belt was worn.

The broad idea is that as we move into the future, human decisions - many of which can be plain incorrect - will increasingly be removed from worldwide systems and supplanted by error-free decisions made by machines. Tracking will ensure that the data required for appeals is available (although I don't expect machines to make mistakes fining rogue drivers).