Saturday, July 31, 2004


Apparently some "friendship day" is round the corner. Man, have we come a long way! There used to be those days when as a kid I understood only two kinds of days - school days and no-school days. Later I started to understand the reason behind the no-school days,( now refered to as holiday [a new "day"]). Still the fact remained that I had no school.

Even at this time "days" were independence day, republic day , my birth day :), someone else's birthday(coz the someone else would distribute chocolates in school) and the usual summer and the winter holidays.

Today however there are a plethora of these days! We seem have more "days" than there are in a year. Some of these days like Population Day, Earth Day, World AIDS Day etc attempt to address issues that the whole world needs to tackle. But things dont always hit the target. People thought(still think) Population Day is a day to celebrate human population and not that it is a day to reflect on the problems we face due to the excess of it! I remember that when India's 1 billionth child was born, she was showered with gifts, free travel in airplanes and all kinds of such offers.

While days with a social cause are one side, we have a day for everything that we see, feel, hear, imagine and experience. We seem to have a day for every emotion and a day for every relation(mother's day, father's day).

We have a day of celebration or mourning on every other day. And what about days like Feb 21 which UNESCO has announced as Mother Language Day!(whatever that means). For a full list one can see the Wikipedia list of historical anniversaries.

It seems very likely that we soon run out of days in the year to commemorate the various events.

All these days have left me da(y)zed I better call it a day!
By the way is there a "World Bloggers Day" ?

If you want to know what happened in history today see BBC

Probably Ishwar would want "underwear lingerie" day. Ishwar, Sanjeeth, Ambar u know what I mean no :-D ;-)

Update: As requested by Ishwar, i have changed "underwear" to "lingerie". Think American winds are affecting Ishwar

Tuesday, July 27, 2004

One more-Yours truly "Post Graduates"

The 4th convocation of the Indian Institute of Information Technolgy-Bangalore was held this Sunday and yours truly along with 132 others received their degrees. I cannot believe that 2 years of IIITB have passed by. There seems to be a void that has manifested out of thin air.

The day was joyous.Congratulations, pats, hugs, introductions to family and friends were the order of the day. Laughter was abundant. People were laughing, because it was the culmination of formal education (for most) and for the fact that we looked funny in the convocation gown and cap. I even remarked to one guy that he looked like Mickey Mouse.

As Sanjeeth put it, emotions ran high. While visitors were overawed by the institute that looks (in my view), like a corporate office, this guy stood looking at his photograph in one of the display panels, admiring his upturned hairstyle and commenting that he looked more handsome-er and more geeky-er in it than in real life. Deserving medal winners sported ear to ear grins. The applause that greeted the winner of the "Professional Contribution" award was defeaning. Congratulations to Mr Kirukkal.


The convocation is a once in a lifetime event. An event i will cherish forever.

Wednesday, July 21, 2004

Infosys-The true story

Conspiracy Theory

Welcome back to We continue the commentary from last week's shocking revelations about the long term plans of Bangalore based IT giant, Infosys Technologies Ltd.

The truth is slowly beginning to dawn on Indian business gurus and international military strategists alike. Why did Infosys recruit talent from all sectors of Engineering when most other IT firms preferred people from Electronics or Comp Science background? Infosys has people from Civil Engineering, Aerospace Engineering, Naval Engineering, Mechanical Engineering, Metallurgy, Chemical Engineering, Architecture, Bio Medical Engineering? Mining? This year Infosys also posted recruitment ads for experts in Thermo Dynamics, Ballistics, Advanced chip set computing and neural Networks. What have these engineers got to do with maintaining and upgrading application and business software in sectors like Finance, Insurance, Food Processing, supermarket accounting and Warehouse management ? - Nothing!

What is the common thread between all these different professionals - apparently nothing! Then why are they all together in this sprawling billion dollar campus in Bangalore? Is there a deeper secretive operation happening behind the shaded glass domes of Infosys' campuses? Why are
operations in different divisions within Infosys such a secret? Sometimes Infocions themselves do not know what happens in the "distant" Nortel OSDC, or in the Mysterious "Internet Business Group". interviewed several former Infoscions who left the company under suspicious circumstances and often without termination benefits. We couldn't get a single person to give any facts about the inside activities of Infosys. In some cases the person was visibly shaken at the mention of the Infosys Bangalore campus. Is this a well planned conspiracy to threaten panicky Infocions who know too much? What does this campus hold that is so scary to mention?

What are these crazy Infocions upto? Are they building a super secret military base right in the heart of Bangalore? Military experts agree that Bangalore is the ideal place for planning a Military strategy.

Water is a key component in Chemical, Biological and nuclear research. Is this one of the reasons the Infosys campus is so near the Neeladri Water Park? With the talent pool available in Infosys, some experts predict it is possible to build an entire Naval Fleet complete with Battle cruisers
capable of torpedoes equipped with Nuclear Warheads, Surface to Air ballistic missiles and self guiding ICBMs based on GPS systems.

Why does Infosys have a mega bandwidth communication setup? It is believed that Infosys has accumulated enough computing power by not discarding its old used computers and assembling all of them in the underground parallel computing superlab at Infosys City. This parallel processing environment is said to be capable of 365 Teraflops which is much much higher than all the FBIs supercomputers pooled together. This kind of computing power it is said should be able to simulate Thermo nuclear Fusion and Fission in Hours instead of Months. Speculators go as far as to say, Infosys controls its stock prices in the market with an advanced modeling system capable of predicting stock prices upto the Next Century!

The recruitment in Infosys is purely on merit unlike government organizations like the ISRO, NDA and DRDO who are plagued and crippled by the governments own reservation policies. Creating a mediocre talent pool with no real visionary skills. The recent nth attempt to get the GSLV
rocket off the ground in one piece is evidence enough. Government departments are notorious for bribes and sabotage. The Recent expose of corrupt defense officials all the way to the Defense Minister is shameful evidence of the atrocious state of affairs. Research and development for Defense needs in critical locations like Siachen has been severely compromised by ill performing government Scientists.
The necessity for brilliant Minds coupled with the increasing demand for tech workers from third world countries provided a unique setup for Defense Research which could sustain itself through activities like production support, maintenance and enhance 500 companies. This revenue could be internally piped to the other group of Engineers who are ful time into Defense Research projects. It is believed that, presently there are more than 30 different projects being worked on by Infosys Engineers in the Bangalore Campus and elsewhere.

Why did Infosys donate Tata Sumo vehicles to the Local police Department? All this hectic activity does not come without a price. The massive teraflop super computing power needs huge amounts of power and state of the art refrigeration. Infosys decided to start its own Nuclear Reactor in 1993 to evade the constant power cuts from the KEB. More cooling water was required. The Nearby Neeladri water park was secretly purchased by Infosys. Presently this water park is operated by a group of Infocions who are on Bench.

Good Roads were required for transportation of Nuclear reactor Core elements, moderators and fuel in and out of Electronics City. Infosys poured in tons of money to the PWD and the KEB to get the entire Hosur Road from Tamilnadu to Kormangala restored. The Nuclear Reactor work took off in 1998 under the Guise of "Infosys Park". Building 3 was the designated Reactor installation. This also doubles as a fully functional Diesel generator which acts as a front to visitors and Employees. The Nuclear Reactor and the Diesel Generators are being run by Infosys employees on Bench.
The Public Works Dept (PWD), the Karnataka Electricity Board(KEB), the KWSSB (Karnataka Water Supply and Sanitation Board), The BCC (Bangalore City Corporation) were bought off with huge sums of cash or blackmail operations. Sanctions, Land endowments, permissions, pollution control
approvals were all gathered and filed within months. To keep all illegal and unauthorized activities under warps, Infosys started getting friendly with the Bangalore City Police. It started by donating hundreds of Tata Sumo vehicles. Every Tata sumo is equipped with a GPS system that can locate the vehicle within a few meters anywhere in Bangalore. All data is statistically analyzed at the parallel computing Superlab in Infosys City. The Vehicles were also equipped with radio signal controlled camera and Microphones. Of course all this gadgetry was cleverly welded into the frame by Infosys engineers at the time of the manufacture. In June 1996 Eighty Infocions quit jobs and joined TCS in the Tata Sumo operating division in Gurgaon, Haryana. Mysteriously all of them joined back Infosys in Mid 1998. What was the master plan executed in the Tata sumo
factories? How many more of such doctored Sumos exist ? And for what ulterior reasons? The data gathered is used to maintain a huge database of Information about local gangsters, middle men and politicians and detailed documentation of all corruption deals amongst the gangsters, police force and top politicians. Using this information Infosys controls the Entire Bangalore State Police, the underworld and the politicians. In addition using the Information against Central Government politicians. Infosys controlled the Entire country's Police Force, Political outfit,
Media outlet and TV journalism. No wonder the Indian Media seems to be perpetually happy with Infosys. Control of the Media also gives Infosys an edge in the stock Market. The artificially created media hype is done using Cash and Blackmail of top officials in leading publications like
Economic Times, Indian Express, Business Week share prices back home. It can also Influence the world Media, thus pushing its NASDAQ listing by entire points in a day. It was also seen that Infosys shares dropped more than 60 percent during mid February last year. Experts speculate that this was done by mass selling of company owned stocks by hundreds of Infocions on bench in the Cybercafe. This was done to gain a lower share price for distributions amongst its employees in the now meaningless ESOP.

Infosys plays a lead role in ushering in the new Internet. The wireless Internet. Why does Infosys have strategic Partnerships and Alliances with networking and wireless giants like I2, JASDIC, Microsoft, SAP, CICSO, CIDRA, Evolving Systems, Jetstream Communications, Last Mile Soultions, Lucent Technologies, Nightfire Software, Nortel Networks, Paradyne Corporation, Quintessent(tm) Communications, Riverstone Networks, YadaYada?

Observers theorize, that this will give Infosys unprecedented access to the terabytes of data that zig zag the globe including all espionage operations by the United States, Israel, Great Britain, Japan, Germany and China. The value of such information runs into billions of Dollars.
Infosys is also working with Microsoft on the project. This will virtually put protected information of every Internet user in the world at the finger tips of Top Infosys officials. Medical records, criminal records, government tax records, internet browsing habits,
e-mails sent and received everything. This means a smear campaign can be organized on anybody in minutes. The Value of such information in the open market, especially from buyers like political rivals, business rivals, military strategists are enormous.

Infosys is uniquely positioned to control the Information networks of the world right from the parallel processing superlab, buried underground somewhere in Infosys City, Hosur Road.

Why is there an increase in number of "Accidents" and sickness to key Infocions all around the world? motor accident in Kaulalumpur, food poisoning in Japan, fire in Milwaukee, fever an headaches in Mangalore, sustained delirious coma in Bangalore (read our previous article titled
"Infoscions are Delirious" which talks about hallucinating Infocions dreaming of 60% pay hikes! Ha!).

Tornado and floods in Bubaneshwar last year, Earthquake in Gujarath (whose effects were felt in the Pune DC. The geological survey of India apart from Richter scale recordings also recorded increased radiation levels in the Arabian Sea. The Russian - Ri=DFkoh=C8 Navigator ship recorded faint readings of an undersea thermo Nuclear detonation in the region) Are these really accidents or is there a darker shadow behind these happenings? Are these Infocions receiving threatening letters? No body will tell. We are all puppets. But who are the Puppet> masters? The high officials of Infosys? The Government? The inter party alliance of Defence Activists? A raving Lunatic within Infosys? The FBI? The CIA? Who? Who stands to benefit from all these psychopathic plans? Join us next week, when more reports pour in about the unbelievable plans of this once small time South
Indian company to take over the rest of the world!
- reporting Live for (not Tehelka for copyright reasons, but
Pronounced Tehelka) Milwaukee

It's a work of fiction but really interesting... Enjoy!!! Hats off to person who has written this.
The above article was one that I got in my mailbox. As the last line read, Hats off to the anonymous author who wrote this interesting and creative piece.

Friday, July 16, 2004

Picture This

It is the Friday evening. You are in your seat, looking at the faint glow of your CRT screen, not bothering what is being shown on it. You want to leave for the week. But you can't. It is the monsoon and it is raining cats and dogs. You see the raindrops hitting your window pane, and flowing away slowly. You are bored; bored bored bored bored bored. So bored, that boredom is boring you now. It is cold inside the office too. A sense of gloom is decscnding upon you. A sense of sadness that you have experienced before, but not so much as now. You get up and go to the restroom.
Slowly you make your way back to your seat, pausing to see of the rain has abated. It has not. The sense of gloom increases. You pull yourself to your seat. And on the table you see that thing that comes as sunshine and brings a smile on your face. You see - a plate of hot spicy milagai bajji and a large steel tumbler of hot strong coffee. :-)

Friday, July 09, 2004

The city dweller

Does the city dweller have it in him/her to live the life of-
an inca in the arid andes or the Atacamaa taureg in the heart of the Sahara
an inuit(eskimo) in the vast expanse of snow and icea sherpa in the cold mountaineous terrains of the himalayas
an aborigine in the wild australian outbacka pygmy in the rainforests of equatorial africa

Homo sapien is the most successful species in the world. But for some reason, we change our surroundings to suit us rather than adapting to the them and living in harmony. The native dwellers of the land however, have learnt to live in symbiosis with nature.Can we do the same?

Wednesday, July 07, 2004

Booting an Operating System

This is my first technical article that i am writing. Hope to share some information that i have obtained over time and make things clearer to the interested people. Most of the information here is specific to the PC with intel x86 architecture(286, 386, 486, Pentium Series, AMD).

The Operating System is the main component of any computer. It is the layer of software that handles requests for resources between processes that are running on the system, resources including the processor, memory, access to devices like printers, monitor(s), storage devices, network etc.
Normally, we just press on a switch and wait till the desktop / a login prompt or the command line to appear. We dont bother to know(maybe we dont need to know) what happens during the time we wait looking at progress bars going from the left end to right end (progress bar syndrome ;)

All computers have a BIOS (Basic Input Output System). This is a piece of hardware that gets control of the computer the moment it is powered on. The BIOS has instructions that are executed by the processor. This process detects the hardware attached with some details of the same.( One can see these details in the second screen that is shown when a PC is booting). You may ask, what ensures that the BIOS instructions are executed in order from instruction 1 onwards. Actually, x86 processors perform a hardware reset and initialise a set of registers to predefined values immediately on power on. These ensure that the control is transferred to the BIOS correctly.

The BIOS has in it 2 vectors, one that identified the list of devices that can be booted from (this is updated dynamically) and another that lists the priorities within these identified devices.(These are stored in a non volatile RAM area. You can set the priorities when u choose the boot sequence by pressing F2 key on booting.)The BIOS then cycles through the devices specified in the order of descending prority repeatedly trying to see if Bootable Code (the operating system code) is there. The BIOS reads 512 bytes from the boot sector and then examines the last two bytes(octets). If it is not 0xAA55, it identifies that the code is NOT bootable. If none of the devices have any code, it will signal an error and hang.

The boot sector code will be moved into the memory at address 0X7c00. Now it is the users code that is having control of the computer. Normally this code cant do much in just 512 bytes. This code generally loads and transfers control to another piece of code that does the loads the actual operating system.
If you want to write your own "Hello World" Operating system or know more on Boot process, u can visit these links : sample code and specifications.
Getting started with OS development
Boot process

As far as I'm concerned, if something is so complicated that you can't explain it in 10 seconds, then it's probably not worth knowing anyway. - The Indispensable Calvin and Hobbes p25

Monday, July 05, 2004

Sporting Bonanza

I dont think things could get any better than this last Sunday for sports entusiasts. One could not ask for more. The French Grand Prix, the finals of Wimbledon, and the finals of the Euro Cup. For once I didnt surf channels and was stuck to one till the event ended. I am not an expert to comment if the winners deserved their victories or not. But they are the champions and that is all that matters.

Greece, underdogs, who were not expected to make it past the first round of matches ended up winning the title. They are now the kings of the Europe./P>

Andy Roddick seemed to be in a hurry. He played with a great intensity and i would say dominated the court.It seemed that Roger Federer would not be able to successfully defend his title. But in the end, Roger held his nerve and his title too.

I dont watch much of F-1. But this man, Schumi, is a living legend.

Thursday, July 01, 2004

Understatement of the century

"I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386 (486) AT clones." - This was what Linus Torvalds posted in a Usenix group in August 1991. 13 years down the line, Linux is the kernel of GNU/LINUX,one of the leading Operating Systems of the world!