Wednesday, September 15, 2010

'Debugging Day' Infamous Software Bugs

September 9 was Debugging Day. It's been associated with removing bugs for more than 50 years now but is rarely formally celebrated. So let's start the tradition this year.
some bugs have wreaked disaster, embarrassment and destruction on the world. Some have literally killed people.

It all began with a log entry from 1947 by Harvard University's Mark II technical team. The now-classic entry features a moth taped to the page, time-stamped 15:45, with the caption "Relay #70 Panel F (moth) in relay" and the proud boast, "First actual case of bug being found." (Click on the image for a close-up view of the historic logbook.)

End-of-the-World Bugs


Remember how the world descended into nuclear oblivion on September 23, 1983? No? Well, thank your lucky stars -- this is a tale of bugs so major they could have brought the entire world to a standstill.
Illustration: Lou BeachIt was all averted by the common sense of one individual, who ignored the Soviet early-warning system's faulty reports of incoming missiles and didn't launch a counterattack on the United States.
The warning system set off klaxons at half past midnight on that September morning. Apparently, the U.S. had launched five nuclear missiles toward what the U.S. president had taken to calling "the Evil Empire."
At the time, Lt. Col. Stanislaus Petrov reasoned his way to a decision not to respond: The USSR was in a shouting match with the U.S. about a Soviet attack on Korean Air Lines Flight 007 three weeks earlier, but it was only a rhetorical battle at that stage. Besides, if the U.S. wanted to attack the Soviet Union, would it really launch only five missiles?
Petrov ordered his men to stand down, and 15 minutes later, radar outposts confirmed that there were no incoming missiles. The decision took less than five minutes, it was confirmed within half an hour, and the world remained at peace.
When the early-warning system was later analyzed, it was found to have more bugs than a suburban compost heap -- which meant that although Stanislaus Petrov had saved the world, he'd made a serious error of judgment: He had shown up the incompetence of Soviet programmers.
This was not good for morale, or for the lieutenant colonel. He was cold-shouldered into an early retirement and was largely unsung until May 21, 2004, when a San Francisco-based organization called the Association of World Citizens bestowed its highest honor -- world citizenship -- and a financial reward on him.

Monday, September 6, 2010

Researchers Announce First Implantable Artificial Kidney Prototype

First Implantable Artificial Kidney Prototype:

Artificial Kidney Thousands of nano-filters remove toxins from the blood, while a BioCartridge of renal tubule cells mimics the metabolic and water-balance roles of the human kidney. UCSF via ScienceDaily

An artificial kidney powered by the circulatory system could be the first implantable device to replace kidney donation and dialysis, scientists say.

Led by a University of California-San Francisco scientist, a consortium of about 10 different research teams unveiled a new artificial kidney prototype this week, saying a room-sized version has already shown promise for the sickest patients. Fabrication processes used to make silicon chips could conceivably be used to make coffee-cup-sized devices, which could take thousands of people off dialysis machines or kidney-donor waiting lists.

The multi-institutional team, led by UCSF professor Shuvo Roy, formerly of the Cleveland Clinic, is the first to demonstrate technology that could be feasibly downsized into a transplant device.
It’s a two-stage system involving thousands of nanoscale filters placed in a “BioCartridge,” which would remove toxins from the blood. A "HemoCartridge" bioreactor made of engineered renal tubule cells would mimic the metabolic and water-balancing roles of a real kidney. The system uses a patient’s blood pressure to perform filtration without the use of pumps, according to aUCSF news release.



Currently, transplants and dialysis are the only ways to treat kidney failure. An implantable device would obviously be preferable, but so far, scientists have not been able to come up with a system that mimics everything the kidney can do.

The new system relies on the latest advances in nanotechnology and tissue generation, Roy said. He hopes to use silicon-fabrication technology to make the device small enough for transplant.

“This could dramatically reduce the burden of renal failure for millions of people worldwide, while also reducing one of the largest costs in U.S. healthcare,” he said.

Site Search