This just in from eclecticism—fast food may be hazardous to your health. Within 30 days, a diet of McDonald's may cause vomiting, high liver toxicity, rocketing cholesterol, sexual dysfunction, headaches, splotchy skin, hefty weight gain, and, not surprisingly, depression. As Michael points out (via Kottke), who would have thought?
I do have to admit, I'm a bit surprised at how fast Mr. Morgan Spurlock, the subject of the film-documented, self-experiment, fell apart. He didn't even make it a month on the McDiet. We all know, "people don't go to McDonald's looking for diet food", but they do expect to not fall over dead after a month or two.
If you want to know more about what's in your fast food, check out Fast Food Nation, by journalist Eric Schlosser. See if you can eat Mc'eeDees and enjoy it the same way after that book.
And if you want to see first hand what the McDiet will do to you, you'll have to wait for Spurlock's documentary, "Super Size Me", to make it out of the Sundance. Good glub I love self-experiments. He should have blogged it.
You've probably already heard by now that NASA engineers have reestablished an intelligible link with the the Spirit Mars rover. They believe their problems are related to one or more of the rover's flash microchips, a solid-state memory chip you might find in your digital camera, game console memory card, or USB pen drive. The rover has 256 megs of this stuff, apparently used as a filesystem.
NASA got the rover back online by using a "RAM drive", consistent their bad flash theory. (A RAM drive creates a filesystem in the computer's RAM, which will be lost on reboot.) One thing to note—flash chips are fast when it comes to reading data from them, but very slow and often timing sensitive when writing to them. NASA is currently talking to the rover at 120 bits per second, a slothful communication speed not seen here on Earth in many years, which I have to imagine would make it very difficult to try to reprogram one or more of the chips. When writing data to flash, these chips expect data at a certain rate; if NASA couldn't feed data to the flash fast enough—at 120 bps I would consider that likely—the chip would probably "time out" thinking the computer was prematurely done programming it. This would cause the chip to stop accepting data and go back into a "read-only" mode. You can see the problem here. If they can perhaps identify which chip may be acting up, if the problem is indeed a bad flash chip, they might have to update the rover's software with logic to avoid using the misbehaving chip.
Sheesh. I think I have problems debugging embedded software. I'd hate to have the job of the NASA techies who have to fix this mess. Good luck, guys.