Web-based 3-D protein viewer

The RSCB Protein Data Bank has a cool protein visualization site.

Click the "SearchLite" link in the right navigation. Then type in a protein name like "insulin". Click "Explore" for the version you want. Finally, click the "View Structure" link in the left navigation column.

You'll need to have the Cosmo VRML plug-in installed. There's a link on the left of the "View Structure" page to help you download it.

"Wearable Computing" meets "Ubiquitous Computing"

An interesting paper out of the MIT media lab in October 1999. Basically, the paper says we can get the best of both worlds by combining ubiquitous computing (computers embedded in everything and watching everything we do) with wearable computing (carrying around your computers with you).

The paper covers privacy, personalization, resource management, context-aware behavior etc. It also presents the "Hive" framework for Java agents.

Changes to copyright/patents because the world has changed?

From this 26 April 2001 article written by Tom Nadeau:


In the classic model of a few hundred years ago, the assumption behind intellectual property law was that there would be a handful of innovators, surrounded by hordes of mindless consumers of such information-based products.

The assumption behind the model is that there are innovators who are not consumers, and consumers who are not innovators. That is, it is assumed that consumers will never be information-producing agents themselves.

What does this mean to the structure of society? It means that major corporations that form the first link in the innovation chain are using legal restrictions to claim every link in the sequential-innovation process — and these corporations have the gall to claim that they are only protecting an elite few "innovators" without whom the rest of us would be impoverished imbeciles.

That is the new big lie of the information era. We ALL have the tools for innovation and creativity right now, on our desktops and within our portable computers. We ALL have the capacity to be producers of ideas, not merely consumers of them.

Sci-fi ethical dilemma

As seen in this Slashdot post in a thread on cloning by "eries":


For those hollerin for cloning tech now, here's a little story from Graham Glass' excellent UNIX for Programmers and Users, Page 410 (SystemsProgramming, Getting a New Process: fork())

"It [fork] reminds me of a great sci-fi story I read once, about a man who comes across a fascinating booth at a circus. The vendor at the booth tells man that the booth is a matter-replicator; anyone who walks through the booth is duplicated. The original person walks out of the booth unharmed, but the duplicate person walks out onto the surface of Mars as a slave of the Martian construction crews. The vendor then tells the man that he'll be given a million dollars if he allows himself to be replicated, and he agrees. He happily walks through the machine, looking forward to collecting the million dollars… and walks out onto the surface of Mars. Meanwhile, back on Earth, his duplicate is walking off with a stash of cash. The question is this: If you came across the booth, what would you do?"

Careful what you wish for.

Killer app for heads-up displays?

There's a thread running on Slashdot regarding retinal scanning displays triggered by a New York Times article.

I'd also like to see these coupled with video cameras and face recognition software. Then I could see people's names hovering over their heads. That would be the killer app for me!

But Slashdot reader "rw2" took the idea one step further in this comment:

Combine this with stereoscopic imagers and eye tracking. Now the box can map in a virtual environment everything you are seeing in 3d. The next steps are obvious. My favorite is new 'skins' for the things (read, people) around you.

WebCream: mapping Java GUI to HTML page

WebCream automatically maps Java Swing/AWT GUIs to HTML pages.

Take a look at the side-by-side comparison of a Java window and the WebCream-generated HTML equivalent in the article, "Java on the front end", in the April 2001 issue of Java World (scroll down a bit). WebCream also has an interactive side-by-side demonstration comparing a Java AWT applet with their generated HTML.

How technology slips into the background

Don Lyle made this observation in the 26 March 2001 issue of the Rapidly Changing Face of Computing:

The instruction book that comes with a watch doesn't contain a single paragraph about how to tell time — just instructions on how to figure out all of the ancillary bells and whistles that "designers" have crammed into the shell…

Well, that got Mick O'Malley thinking in the 23 April 2001 issue:

I think it's an incredibly clear example of how technology disappears. Here we have an instance where the primary function of a device is so intuitive, so expected, so assumed-as-a-self-evident-truth, that it is completely ignored in the entire sale, packaging and distribution process. Amazing! The primary function is simply built in as a foundation on which to build other functionality.

You can just picture the marketing execs sitting around a whiteboard saying "ok, so we need to tell the time, good, now where do we go from there …. we've got the basic reason for having this type of device, now let

Constant speed of light

I liked this short description of the constancy of the speed of light from Scott Adam's DNRC Newsletter #26 (October 1999):

Did you know that if you got in a rocket ship and raced a beam of light, the light would always be faster than you by exactly the speed of light, no matter how fast you went? It sounds like a crackpot idea but it's Einstein's theory. Most scientists agree that Einstein is right even though it makes no sense.