Risks of overclocked CPUs

Most people who overclock consider the risk of damaging the CPU due to overheating. But the other more subtle risk is computational errors introduced by running the chip faster than its rated for. Most people may dismiss these errors, until they happen in Quicken! (of course its still not very likely).

For a graphic example of the problem of bad calculations, take a look at the SETI@home newsletter #7. Scroll down to figure 3, and read the text above it. Proof positive that overclocked processors do make mistakes.

XML: Not a silver bullet

I've always thought that XML has been oversold — XML is very useful, but only in an abstract sort of way. It's just one tool that software developers can use.

I particularly liked this bit of a Dr. Dobb's Journal interview of James Clark in the July 2001 issue:

DDJ: What's the next step for XML?

JC: That's a difficult question. I think XML has become so widespread, it's like asking me, "What's the next application for ASCII text? What's the next application for line-delimited files?" XML is becoming so common, it's not interesting [for its own sake] anymore.

Weather on toast

aquaone pointed
me to this one a few days ago: a toaster that burns a picture of the
sun or a cloud with raindrops based on a forecast it downloads from the
web. From his email:


I got a good laugh out of this one. It's creative, I'll give him that much.

"Honey! What's the weather gonna be like today?"

"I dunno, lemme make breakfast and find out!"

http://www.theregister.co.uk/content/2/19442.html


Oddly enough, just today I ran across this one:


The Top 5 Drawbacks to Having a Web-Enabled Appliance

5> It now takes 250MB of RAM to toast a friggin' bagel.

4> Due to your fridge's embedded tracking software, your web surfing habits lead to some interesting drawings stuck to it.

3> Your vibrator is now not only ordering it's own batteries, but also submitting letters to Penthouse Forum.

2> "MAKE $$$$$ FAST BY JUST EATING TOAST !1!1!"

and the Number 1 Drawback to Having a Web-Enabled Appliance…

1> The oven keeps calling you at work because it's "lonely."

[ Copyright 2001 by Chris White ]

[ http://www.topfive.com ]

Taiwan drivers outwit speed traps

(http://straitstimes.asia1.com.sg/asia/story/0,1870,48097,00.html)

But a recent bomb scare leads police to discover the gadgets concealed all over Taipei, ending the puzzle of why so few have been caught speeding

By Lawrence Chung
STRAITS TIMES TAIWAN BUREAU

TAIPEI – A device hidden illegally on a tree to warn motorists of anti-speeding traps was mistaken for a bomb, which led police to uncover even more of such gadgets in all sorts of concealments, including street lamps and cracks in the walls.

The discovery had unravelled the puzzle as to why so few offenders were being booked for speeding recently.

If not for the bomb scare, the traffic police of Taiwan would have remained in the dark when it toughened the traffic law today to inflict more severe punishments on the island's legion number of errant motorists. In the past week, armed with high-tech electromagnetic wave tracers, police have left no stone unturned at major roads where speed detectors are installed to ferret out the illegal transmitters.

Read More …

Desiderata of interplanetary internetworking

The Internet Engineering Task Force has a new draft RFC that explores how the Internet will work across the solar system — Interplanetary Internet (IPN): Architectural Definition.

Since space is so big, the Internet can't quite work the same way it does here on little old Earth. In fact, the delay of bouncing signals off of satellites (that are only a several thousand miles a way) already causes some problems with our terrestrial Internet.

Unlike the draft itself, one of the authors, S. Burleigh, has waxed poetic to summarize the differences between the Internet on Earth and the Internet that will span the planets:

Read More …

An electronic virus that needs a human host

There is an email circulating claiming that sulfnbk.exe is a virus that has infected windows computers, and that you should delete this file (as reported at Vmyths.com). But the file is actually part of the MS Windows operating system.

So now computer viruses have come full circle: just like a "real" virus, this email virus is completely inert until it infects a biological host — in this case a human being. For the record, it does not appear that this email was an intentional piece of social engineering.

Copyright? Consider the "black hole meme"…

like SlippyToad's post in a 22 May 2001 post (#33) on this Slashdot thread regarding the book "Digital Copyright":


Time once again to post my "black hole" meme, which I hope will propagate up to the people who need to hear it the most, and encourage them to vote with their work for the system that benefits them the most: I speak to the artists, authors, and creators of copyrighted material.

Current copyright laws are, in my opinion, going to put the 20th century's greatest artistic outpourings into a legally mandated black hole. Most artists and authors have an expectation that their work will immortalize them. Otherwise we wouldn't have such things as the Rock 'n Roll Hall of Fame (as biased and political an organization as it is) or the Grammys, or the Oscars, or any other prizes and awards for great contributions to the field.

The problem with this expectation is that in order for your work to be immortalized, it has to survive beyond the first generation of its fans. Just because the Baby Boomers put down in their book that Bob Dylan was somebody fuckin' great, doesn't mean that I will. And it is my generation that will be responsible for ensuring the longevity of art created by my parents' generation. In order for a work to survive past a generation, copies have to be made. Lots of them. Vinyl albums are incredibly fragile, and are easily scratched by careless children, and left on radiators or in attics and warp. CD's get dropped behind the sofa. Cassette tapes are left on the dashboard and melt. Boo.

Read More …

Differences between "encapsulation" and "information hiding" in OO programming

I liked "Encapsulation is not information hiding" in the May JavaWorld:

The term encapsulation is often considered to be interchangeable with information hiding. However, not differentiating between these two important concepts deprives Java developers of a full appreciation of either. Encapsulation is a language facility, whereas information hiding is a design principle. This article investigates strengthening class design through careful consideration of each of these concepts.

The discussion includes a very nice example problem that "evolves" through the course of the article to demonstrate the concepts.

Although the examples are in terms of Java, the discussion applies to any OO language, like C++.