Man entered a pet shop, wanting to buy a monkey.
The shop owner pointed out three identical monkeys and said,
"The monkey to the left costs 500 dollars."
Why does that monkey cost so much?" the man wondered.
The owner replied,
"Well, it knows how to use a computer."
The man asked about the next monkey on the perch.
"That one costs 1,000 dollars because it can do everything the other monkey can do, plus it knows how to use the LINUX operating system."
Naturally, the startled customer asked about the third monkey.
"That one costs 2,000 dollars."
"And what does that one do?" the man asked.
The owner replied,
"To be honest, I've never seen him doing anything, but the other two call him boss!"
Thursday, October 1, 2009
Who is a Boss, Really
Tuesday, September 15, 2009
Indeed Splendid
تو غنی از ہر دو عالم من فقیر، روزِ محشر عذر ہائے من پذیر، گر حسابم را تو بینی نا گزیر،از نگاہِ مصطفیٰ پنہاں بگیر
On the Day of Judgement, Accept my Excuses & Pardon Me!
But if You must Judge me and take account of my sins,
Please do this unseen by the Muhammad (SAW)'s Eyes
Iqbal (RA)
Monday, August 31, 2009
Sunday, August 2, 2009
Friday, July 24, 2009
Electrical Engineering vs. Computer Science
One advisor, an engineer, answered first. "It is a toaster," he said. The king asked, "How would you design an embedded computer for it?" The engineer replied, "Using a four-bit microcontroller, I would write a simple program that reads the darkness knob and quantizes its position to one of 16 shades of darkness, from snow white to coal black. The program would use that darkness level as the index to a 16-element table of initial timer values. Then it would turn on the heating elements and start the timer with the initial value selected from the table. At the end of the time delay, it would turn off the heat and pop up the toast. Come back next week, and I'll show you a working prototype."
The second advisor, a computer scientist, immediately recognized the danger of such short-sighted thinking. He said, "Toasters don't just turn bread into toast, they are also used to warm frozen waffles. What you see before you is really a breakfast food cooker. As the subjects of your kingdom become more sophisticated, they will demand more capabilities. They will need a breakfast food cooker that can also cook sausage, fry bacon, and make scrambled eggs. A toaster that only makes toast will soon be obsolete. If we don't look to the future, we will have to completely redesign the toaster in just a few years."
"With this in mind, we can formulate a more intelligent solution to the problem. First, create a class of breakfast foods. Specialize this class into subclasses: grains, pork, and poultry. The specialization process should be repeated with grains divided into toast, muffins, pancakes, and waffles; pork divided into sausage, links, and bacon; and poultry divided into scrambled eggs, hard- boiled eggs, poached eggs, fried eggs, and various omelet classes."
"The ham and cheese omelet class is worth special attention because it must inherit characteristics from the pork, dairy, and poultry classes. Thus, we see that the problem cannot be properly solved without multiple inheritance. At run time, the program must create the proper object and send a message to the object that says, 'Cook yourself.' The semantics of this message depend, of course, on the kind of object, so they have a different meaning to a piece of toast than to scrambled eggs."
"Reviewing the process so far, we see that the analysis phase has revealed that the primary requirement is to cook any kind of breakfast food. In the design phase, we have discovered some derived requirements. Specifically, we need an object-oriented language with multiple inheritance. Of course, users don't want the eggs to get cold while the bacon is frying, so concurrent processing is required, too."
"We must not forget the user interface. The lever that lowers the food lacks versatility, and the darkness knob is confusing. Users won't buy the product unless it has a user-friendly, graphical interface. When the breakfast cooker is plugged in, users should see a cowboy boot on the screen. Users click on it, and the message 'Booting UNIX v.8.3' appears on the screen. (UNIX 8.3 should be out by the time the product gets to the market.) Users can pull down a menu and click on the foods they want to cook."
"Having made the wise decision of specifying the software first in the design phase, all that remains is to pick an adequate hardware platform for the implementation phase. An Intel 80386 with 8MB of memory, a 30MB hard disk, and a VGA monitor should be sufficient. If you select a multitasking, object oriented language that supports multiple inheritance and has a built-in GUI, writing the program will be a snap. (Imagine the difficulty we would have had if we had foolishly allowed a hardware-first design strategy to lock us into a four-bit microcontroller!)."
The king wisely had the computer scientist beheaded, and they all lived happily ever after.
Tuesday, July 21, 2009
Sunday, July 19, 2009
Tuesday, March 31, 2009
Monday, March 30, 2009
Wonderful Thinking
Our patio reaches to the front yard and they have the whole horizon. We have a small piece of land to live on and they have fields that go beyond our sight. We have servants who serve us, but they serve others. We buy our food, but they grow theirs. We have walls around our property to protect us, they have friends to protect them.' The boy's father was speechless. Then his son added, 'Thanks Dad for showing me how poor we are.' Isn't perspective a wonderful thing? Makes you wonder what would happen if we all gave thanks for everything we have, instead of worrying about what we don't have. Appreciate every single thing you have, especially your friends! .
Wednesday, March 25, 2009
Gender Bias
Thursday, March 12, 2009
Vanilla Ice Cream that puzzled General Motors!!!!
Tuesday, March 3, 2009
Coffee
God Bless you
Monday, March 2, 2009
Rabbit's Thesis
Thursday, February 19, 2009
Cyborg Moth Gets a New Radio
Two papers being presented at ISSCC reveal the latest initiatives in the DARPA-sponsored Hybrid Insect Micro-Electro-Mechanical Systems (HI-MEMS) project, which is currently in its third year. The program’s goal is the creation of moths or other insects that have electronic controls implanted inside them, allowing them to be controlled by a remote operator. The animal-machine hybrid will transmit data from mounted sensors, which might include low-grade video and microphones for surveillance or gas sensors for natural-disaster reconnaissance. To get to that end point, HI-MEMS is following three separate tracks: growing MEMS-insect hybrids, developing steering electronics for the insects, and finding ways to harvest energy from the them to power the cybernetics.
Researchers at the Boyce Thompson Institute for Plant Research, in Ithaca, N.Y.—which is one of the contractors on the HI-MEMS project—presented progress on the first goal at the IEEE MEMS 2009 conference in Italy two weeks ago, describing silicon neural interfaces for gas sensors that were inserted into insects during the pupal phase. At ISSCC, the HI-MEMS projects focused on new chip technology for the second two goals: Researchers led by DARPA contractor MIT will present a low-power ultrawide-band radio, a digital baseband processor, and a piezoelectric energy-harvesting system that scavenges power from vibrations.
The HI-MEMS project was conceived in 2005 by program manager Amit Lal, an electrical engineering professor on leave from Cornell University while he coordinates the four-year DARPA effort. MIT is one of three major contractors, including the University of Michigan and Boyce Thompson. The research also draws on the work of entomologists, electrical engineers, and mechanical engineers at the University of California, Berkeley, the University of Arizona, and Washington University in St. Louis, Mo. To be considered successful, the final HI-MEMS cybernetic bug must fly 100 meters from a starting point and then be steered into a controlled landing within 5 meters of a specified end point. On landing, the insect must stay in place.
The electronic and MEMS components of the system must consume little power and be absolutely featherweight. After all, an average hawk moth weighs 2.5 grams; with too much extra weight it would be unable to fly.
Anantha Chandrakasan, an electrical engineering professor at MIT, is a coauthor on each of the ISSCC papers. The first is an ultrawide-band receiver system on chip, a radio that works at extremely low power over a broad swath of spectrum. (Earlier research had created the transmitter.) The device was specifically built for the HI-MEMS project in order to steer the moth. To control the moth’s flight direction, Chandrakasan and MIT graduate student Denis Daly designed a small, lightweight, low-power radio connected to a tungsten 4-electrode neurostimulator. When this radio picks up the right commands, the device stimulates the nervous tissue in the moth’s abdominal nerve cord. The stimulation makes the moth’s abdomen move in a way that alters the direction of its flight. The radio and stimulator are powered by a hearing-aid battery.
The second chip is a low-power digital baseband processor that can very quickly synchronize with wireless signals. That solves a particular problem with wireless communication. “When you send a piece of data through a wireless link, the receiver takes some time to lock to the transmitter,” Chandrakasan says. “Our new algorithms can very quickly synchronize, which means that you can turn on the radio, take the piece of data, and then turn the radio back off very quickly. That saves a lot of power.”
A third chip being presented at ISSCC, which Chandrakasan says is unrelated to the radio chips and not funded under HI-MEMS, could nevertheless be used to meet the DARPA project’s goal of finding ways to efficiently harvest energy from the moth. While a cyborg insect would be fairly autonomous and self-fueling, there would be no way to recharge its equipment payload on missions. Batteries are heavy. So the researchers are seeking a method by which the insect’s flight itself generates the electrical energy the payload electronics require. Harvesting ambient vibration energy through piezoelectric means—in which energy is converted between mechanical and electrical forms—could supply between 10 and several hundred microwatts of power.
The research presented at ISSCC addresses a common problem with energy-harvesting circuits: The power consumed by the harvesters’ control circuits reduces the amount of usable electrical power. The solution, a circuit called a bias-flip rectifier, improves the power-extraction capability by “more than four times,” according to the paper by Chandrakasan and graduate student Yogesh K. Ramdass.
Jelle Atema, a biologist at Boston University and at the Woods Hole Oceanographic Institute, was also funded by DARPA in 2005 to research steering sharks with similar neural implants. Atema says that while he applauds the HI-MEMS project for its technical ambition and engineering virtuosity, he is concerned about its ultimate biological feasibility: Electronic control would compete with natural brain processes. He cites some limitations for insects, including a tendency for moths to approach light sources (the proverbial flames) and a powerful sex pheromone response that could override attempts at remote electronic control. “Pheromones are incredibly powerful,” he says.
In addition, modifying just one moth would be prohibitively time-consuming and expensive, especially in light of the life span of the animal, says Atema.
Even if HI-MEMS never produces a working cyborg moth, Chandrakasan says that the usefulness of these devices is not limited to the specific DARPA project. You can repurpose the chips for assistive technologies and implantable devices. In particular, he says, the energy-harvesting system would be a promising technology for prosthetic arms, which have a similar problem with weight and battery life.
Tuesday, February 3, 2009
Golden words
- Zindgee guzarnay ky do treeqy hain "jo psand hai usay hasal kr lo" ya "jo hasal hai usay pasand kr lo"