Why does the common man still support patents?

A recent study found out that 1/5th of all research papers are being abandoned because of conflicts with patent holders. One of the slashdot readers asked why. There was this remarkable answer, which was different than other normal economics drenched answers.

We have them because the average American wants to believe in a world where he/she can one day strike it rich by inventing some widely used product.

The problem is, the patent system doesn’t really work that way, no matter how much patent supporters pretend it protects powerless inventors. In practice, a small inventor gets screwed anyway, because 1) complex ideas tend to rely on other complex ideas (giving rise to widespread cross-licensing among already powerful corporations) and 2) even with a patent, a small inventor will need incredible financing to legally enforce the patent. How does a small inventor get such incredible financing? Yep, by essentially giving the patent to a powerful corporation in return for a relative pittance.

The dream of striking it rich with a patent is a nice one, but it’s more like a lottery than anything. Extremely rarely, someone wins, but most of the time even those who invest large amounts (people who actually invent/create things) lose out.

Unfortunately, people don’t like letting go of dreams, even if they’ve been tricked into believing them; even if actual progress in arts and sciences grinds to a halt, many will happily make that sacrifice for an imaginary reward.

There was another answer which, while being a bit more esoteric, also gave a nice explanation.

The Economist Dream is all about making everything a transaction, as if money-flow will solve every conceivable issue in this world. As we have seen, money is also generating problems for us, because these corporations are beginning to have a life on its own! “We have to do it because our stockholders will sue us.” “They have to do it because they have to maximize capital.” Etc. Etc. The excuses begins to pour in. Corporations should not be ammoral entities to an extent where they can control the people who “runs” them!

Decisions are being made based on money every day, and if it doesn’t get out of hand, this is a good balance. Nobody should do nothing and be rewarded for it, certainly. But if we let it take control of our planet, it will go very wrong.

Especially information is not suited to The Economist Dream. Information is intangible and can be copied almost without cost. Indeed, when information is shared it enriched everyone and leads to innovations the original author never thought about! If it is withheld it enriches only the few who hold it, if it ever does any good. The biggest potential for information is when it is freely shared, instead of going through a toll-booth.

However, those who believe in The Economist Dream believe EVERYTHING should be made a transaction. They fail to realize that a transaction also constitute a friction, a lowest barrier that must be overcome, while the natural state of information is frictionless. Software will naturally become commodized, because over time the market forces will force the value of software down to the natural cost of information. Open Source and Free Software (GPL) is only a catalyst for this process.

MTNL is twice as stingy as BSNL in ADSL data caps

Take a look at the following table showing the difference between similar ADSL broadband plans of BSNL and MTNL – the two public sector telecom companies of India. MTNL only operates in the cities of Delhi and Mumbai, while BSNL operates every else. Delhi and Mumbai are probably the two largest commercial cities of the country, but as the graph shows, MTNL believes that they should therefore pay twice as much as the rest of the country.

triband vs dataone

Pathetic Tata Indicom Broadband service in Delhi

Seems that my blog is turning out to be a general gripe column. I don’t think I should be blamed for it though. Our country is full of technology companies who are only out to fleece people. When you use the services of a company who considers quality of customer service as a variable business decision, you know you have seen a company who is just after your money.

After my awful experience with Sify, I decided to try out Tata Indicom. I was under the naive assumption that Sify’s franchise model and lack of any quality control on their franchisees is the reasons behind their pathetic existence. But Tata Indicom proved me wrong – they showed that even owning your own network with your own people managing it, is no reason to provide a bare minimum level of service.

Here is my track record with Tata Indicom Broadband.

  1. I applied for a connection on 10th of June, and paid money for their router based connection. I finally got it installed and working on 28th or 29th. Almost three weeks to get a connection! That is pathetic by *any* ISPs service. However, I was happy that my connection was up at least.
  2. For about 10 days the connection went well.
  3. From the third week onwards I started seeing losses in the last mile. I started actively monitoring the line quality using smokeping. Here is the graph for those few days.
  4. I file a complaint. There was a person here next day, and for a moment i was impressed. However, the impression was shortlived. The tech support guy listened to what I had to say, looked at my graphs, didn’t believe me, and started a ping from my computer to the local DSLAM peer. He saw the losses in line and said that he will escalate it to his senior.(Couldn’t this have been checked from the NOC itself?). But what happened later was priceless. The guy sat there at the computer and logged into his company trouble ticketing system and started making notes of his assignments for the rest of his day. After 15 minutes, I decided that I have been polite enough and told him to take his personal work elsewhere. He asked for two *more* minutes, and left after that.
  5. On 24th July, my line went down completely. I waited for it to come up, and finally filed a complaint on 25th morning that my link was down. What happened next was surreal. I kept calling up customer care, and they kept promising to send a reminder to the tech team, and assured that the problem will be solved with 24 hours. It has been eight 24 hours since then, and connection is still down. In between I got two calls from some lady who wanted to ask me independently if it is still down, and promised to send a guy to my place. I kept myself to the house all day, but nobody appeared.
  6. Today morning I got a call from another guy who asked me if my complaint about the losses in line(filed two weeks back) has been solved. If he had been physically in front of me, I would have strangled him.

What I didn’t realize while taking the connection, was that Tata Indicom Broadband is just Dishnet DSL with a new name, and it comes with Dishnet DSL’s “renowed” or shall we say notorious service record. Right now, in my last five weeks of subscription, the line has been unusable for two – that makes it a 20% downtime!

Oh yes, for all those on a bandwidth capped plan, watch out for Tata Indicom’s totally screwed up IP accounting! Thank goodness that I have an unlimited connection. Their account system actually shows that I have downloaded 5GB in these last five weeks that I have been a subscriber(remember? that I have actually used it for about two weeks?) The only heavy downloads I do is Debian, windows and anti-virus security updates! And this is priceless – on 25th, when i filed a complaint about my line being down (which they acknowledged), I am supposed to have downloaded 150MB of data. Of course, my reporting this got me another trouble ticket number, which I am pretty sure is right down in their list of priorities. But for those on a bandwidth capped account from them, … my sympathies.

I am again in the market looking for a good DSL provider, and I see none in the capital of the country! Keeping my fingers crossed, I looked at MTNL’s plans again .. but no, they still haven’t changed their laughable download limits in their plans (256kbps with a bandwidth cap of 400MB, anyone?)

Meanwhile I am spending hundreds every day on the dialup again, for the last one week. :(

Update – 3 August 2005: Thanks to Shushubh for mirroring this experience of mine.

Biting the “broadband” bullet again – Tata Broadband in Delhi

After my terrible experience with Sify broadband early this year, I decided to stick to dialup – Reliance rconnect over FWP actually. But the idea of keeping a phone busy all day doesn’t appeal to me much even if the plan I have (Platinum) doesn’t have download caps or per minute call charges.

So today I decided to bite the “broadband” bullet once again, and registered for a Tata Broadband connection. I have already voiced my dissatisfaction over its rental plans, but relented after finding out that it has the best to offer in my area (even MTNL plans are pathetic).

Lets us see how my experience goes this time. The Tata Broadband DSA was very sincere, helpful and forthcoming, and if things goes well I would really recommend my neighborhood folks to contact this man. Unlike VSNL’s official line of installing within a week, he has asked me to be realistic and wait for at max 10-11 days. I found this kind of candour unusual for a sales guy, and am hoping that I am not disappointed with the experience for other reasons. Unlike Sify which uses totally unprofessional and uncouth last mile franchisees, VSNL provides end-to-end installation and service on its own. I find this assuring, to say the least.

Update: June 23 2005: It has been almost two weeks since I paid up, but no connection yet. Seems my naive enthusiasm was misplaced. I had called up customer care about a week back, and the agent had promised somebody would get back to me in 24 hours. OF course they didn’t. Contacted the DSA today. He apologized for the delay, and mentioned some vague excuses like “…some port problem …” etc. He promised that the installation would happen in a week. Lets see. I am not holding my breath. They are all the same … (sigh). I cannot but help comparing with the new MTNL phone connection that I had got. I had applied for a new connection on last Thursday, the phone was installed at my residence in 24 hours,and activated within 48 hours, the delay only because some really extensive cable relaying work happening in my locality. Now if only MTNL had some decent broadband plans … (sigh again).

Update: June 26 2005. Got a call from some rep from VSNL yesterday. The lady had called up to inform that my connection will be done in a week. One *em>more week! (sigh)

Update: July 5 2005. Eep. Forgot to update this post in time. I finally got the connection installed on 29th of June. So it took 18 days from paying money to getting the thing installed. It sucks, but the connection is making me happy. :) 64kbps is not as bad as I thought for my needs. The router given to me sucks though – some cheap Chinese brand. Thankfully supports customized NAT rules so that I can have bittorrent and other apps working inside the LAN. However, from time to time it locks up (about once a day), and has to go through a power cycle before it is ok again. The connection has relatively been stable, and ping times are about 350ms to my server, which is nice compared to what I have been going through the last few months. Overall a strong recommendation.

Is Canon selling overpriced digital cameras in India?

The Canon A95

Canon India is selling Powershot A95 at an MRP of Rs. 25,995/-.

Amazon’s listing of A95 mentions a list price of $349.95 (or Rs. 15,121 at today’s exchange rates). Amazon actually sells it for $269.94 (or Rs. 11,664 today).

The question is why does Canon India sell its regular products at a 70% higher price in India? How much duty do these products attract anyway? It is not that this camera is a new model. This camera is now about one year old in the market.

When I asked a prominent Canon’s retailer in India the reason, he mentioned a bullshit story about how Canon’s products are superior, blah, blah.

The fact is that in US, the A95 is battling it out with other 5MP cameras just as any other 5MP camera. In India however, Canon seems to be positioning it as a “premium” camera.

A case in point, its 5MP competitor Nikon Coolpix 5200 retailing at $399.99 (or Rs. 17,283 today) and actually sold for $249.95 at Amazon is a point-and-shoot camera unlike the A95 which features quite a few manual controls. You can actually get this Nikon camera for Rs. 18k in Nehru Place (14k without bill ;) ).

Canon’s pricing policies in India are sad – they will only result in people (like me ;) ) coaxing their overseas friends to “gift” them one from US instead, and save more than Rs. 10k in the process!

Configuring Linksys WRT54G Wireless Router for my home

I bought my first wireless equipment a couple of days back – A Linksys Wireless-G router model WRT54G. I had selected this model after spending a number of days poring through online reviews of various routers.

The Linksys WRT54G Wireless-G router

The box cost me Rs. 3550 (with bill) in Nehru Place. I immediately started working on how to place it in my network. Finally an hour back, I could figure out the right way to configure it. This was the first time I had this network scenario, and I couldn’t
find any documentation on the net about how to configure it. I tried various configuration combinations and finally hit upon the fairly obvious solution. ;)

For those who have similar scenario, they can probably find some clues here.

  1. I use my Linux machine to dialup using my Reliance FWP (Fixed Wireless Phone – a last-mile-wireless PSTN) phone. The Linksys router doesnt support normal PAP based dialup. It only does
    PPPOE. So I have to still use my Linux machine to dialup.
  2. My Linux machine needs to have the same network as the rest of my LAN machines, so that they can exchange data over Netbios/SMB/Samba. In any case, having multiple subnets in such a small network is a pain.
  3. I don’t want the Linksys router to route packets between machines in my LAN itself. No point in such an overhead.
  4. I want DHCP to give out dynamic IP addresses to wireless clients connecting through the AP.

The following option worked for me:

  1. I connected all the LAN machines including the Linux machine, totalling three, to the LAN ports on the Linksys router. Since the LAN and Wireless ports are actually on a switch, therefore exchanging data between all these machines dont require the Linksys to route at all.
  2. I left the Internet port unused.
  3. I setup a DHCP server on the Linux box to give IPs to wireless clients. Actually I have set all LAN machines to take their addresses from this server too. Just that I am giving them fixed IP addresses based on their MAC addresses from within dhcpd. This is so that I have the flexibility of
    configuring `dhcpd` to send the Linksys IP address instead the day I get my DSL broadband connection (Sigh). Also, if then the DSL line goes down for some reason, I can simply use the Linux machine again to dialup, and configure dhcpd to send the Linux machine IP again.
  4. I also happen to have a local DNS server djbdns running, with script generated hostnames/IP addresses for all machines in the DHCP range.
    1. Configuring the Linksys router:

    2. I left the WAN IP address method at DHCP. This will ensure that no default route exists for the router.
    3. I gave a local LAN address to the inside port.
    4. I set a WPA password, and added MAC filtering on top of that to restrict wireless clients.

my network diagram

Yes, you are right. I am using the router just as a regular wireless AP :) . I dont need the routing features … yet.

I felt that the configuration becomes far easier if one keeps the following conceptual diagram of this box in mind.

Conceptual diagram of the router

Microsoft vs. Google

A great article on the online tussle between Microsoft and Google.

For anyone who has been watching Gates over the years, the idea that an upstart like Google could so flummox him and his fierce company takes getting used to. But Google is a rival unlike any he has faced in a long time. In previous battles, Microsoft always had a powerful trump card: It controlled the Windows operating system. That meant that when consumers bought a PC, Microsoft had a powerful say in what products and services they saw first. It had pricing power and distribution power over competitors. Because of that, its applications didn’t have to be superior to those of the competition—just roughly equal. Windows wasn’t better than the Macintosh; Word didn’t improve on WordPerfect, or Excel on Lotus. Even Explorer was only as good as Netscape. Microsoft’s genius was integrating them seamlessly to make them easier for customers to default to, and then using its marketing, distribution, and pricing clout. It won by attacking competitors’ business models, not their technology.

Microsoft’s array of weapons has so far proved next to useless against Google.

Google Calling my Firefox a Spyware?

Google\'s message

WTF? This is from my Firefox 1.0.2 on FC3.

UPDATE: Hmm. I read this post and it seems that others have found this problem too couple of months back. This got to do with some anti-virus search filter used in Google to prevent the Santy worm. But I wonder what is triggering this web page for me. I am not searching for anything remotely connected to php or phpbb.

Net4domains Goes IE-Only

Net4domains control panel on Firefox

Today morning when I logged in my net4domains control panel, I was shocked to see the control panel missing. I tried to login using one of my end-user accounts (I am one of net4domains’ reseller), I couldn’t see the user control panel either. I use Firefox on Linux. The webdeveloper extension showed that there was a javascript error. So I opened up the Javascript console, and I found it full of errors about an IE-specific javascript extension(“document.all“). I viewed the source code of the web page, and saw that they were using javascript checks for IE and NS4!!!! NS4??? Who today in his right mind still uses NS4?

Anyways I called them up, and it seemed that the marketing folks (who answer the contact numbers listed on the website) are on leave. So the guard gave me another pair of numbers for tech support. The person who answered, at first said “Well, it works on IE here, and since every machine has IE, that should not be a problem”. I almost screamed at him. I asked him, if using Windows and IE are a requirement to use net4india’s services, and he went silent. Then I told him, that given the circumstances, I need them to give sufficient warning to their customers like me, who can then take their business elsewhere. He was immediately more responsive, and promised to escalate it to his boss (up till now, he was probably in a mood to just brush me off), and even took my email address to tell me what happened?

Even in this age, it is amazing how a tech oriented company like net4india cannot make a web site which works on all browsers. And we are not talking about rocket science here. This is a relatively simple website, where the only “advanced” part is the drop down javascript menu, which in any case, they would have picked up elsewhere.

Some months back, I had called them up and informed them of similar problems in their reseller help-desk web pages. (Similar usage of document.all.) I had even sent them the fix! Then some days back I again called them up to tell them that their account profile page was broken, and I again pointed out the precise problem in specific technical terms.

Nothing happened about these too. And today, with their “latest” control panel code, they have shut me out completely.

Update: The problem seems to be rectified, and I could see the control panel again today when I logged in a while back.

Sony patents a brain manipulation technology

http://arstechnica.com/news.ars/post/20050407-4785.html

Reuters is reporting that Sony recently got a pie-in-the-sky patent on using ultrasonic waves to beam sensory perceptions, like sights, sounds, and smells, directly into the brain. So in a sense, Sony’s patent is an improvement on The Matrix and the traditional cyperpunk notions of a sensory-enabled network that inspired it, because Sony’s method is non-invasive and doesn’t require you to “jack in.” I suppose you could say it’s “wireless,” to use a current buzz word.

[...]