Free Newsletters
Technology & Business Daily

InfoWorld
Log-in | Register

  Friday, June 04, 2004 

Optical illusions

In 1832, the Swiss crystallographer Louis Albert Necker discovered his famously ambiguous cube, which seems to jump back and forth between two orientations. Given the same raw data -- a particular arrangement of a dozen line segments -- our brains find different ways to interpret it. ... The real integration challenge resides inside our heads. There is no single frame of reference for data. [Full story at Infoworld.com]
Apparently I've used this Necker analogy before. But it aptly describes what we see happening this week, for example, as Doug Purdy, Ted Neward, Dare Obasanjo, and others bat around the implications of DataSets, doc/literal SOAP messages, and hierarchical vs. relational storage.

 

ISBN Y2K+5

At the heart of LibraryLookup there's a regular expression that matches a 10-digit ISBN. Wouldn't you know it, come January 1, 2005, that string of 10 digits grows to 13. Thanks to Tim Meadowcroft for the heads-up (via email, with permission). He adds:

All 10 digit ISBN's can be converted to 13 digits by adding a 3 digit standard code before them ("978" - it effectively puts all the existing codes into a single namespace), but as the last ISBN character is a base 11 checksum digit (that's why it can be "X" but all other chars must be digit 0-9), the last character will then change, see http://www.isbn.org/standards/home/isbn/transition.asp for details.
The ISBN numberspace is variably partitioned, sort of like class A, B, and C networks. A while ago I pointed to Roger Costello's isbn.xsd, a formidable XML schema that documents -- and validates -- a bunch of combinations of country ID and publisher ID. I'd hate to have to update that beast!

I gather that the new 13-digit ISBN will be compatible with the EAN / UPC [European Article Numbering / Universal Product Code] system. How will the variably-partitioned EAN / UPC mesh with the variably-partitioned ISBN? Beats me.

None of the publishers I know are freaking out about this impending change, so maybe it's not a huge deal for them. Regular folks probably won't even notice, except when required to speak ISBNs or type them into search pages. Like IP addresses -- and increasingly, like phone numbers -- ISBNs are just opaque identifiers. We rely on the Domain Name System, Google, Amazon, and other services to map those identifiers to names we can deal with.

In the digital realm this works out just fine. It's a bit shocking, though, when we reach for these mappings in the analog world and can't lay our hands on them. The classic dilemma: you call directory assistance from a cellphone, while driving, and try to remember the spoken digits long enough to dial them. My current solution: record a voicenote of the spoken number, and play it back a couple of times until it sinks into short-term memory. (I could pay for them to dial, but that would just gall me, and wouldn't plant the number in my phone.) The next step: do it as data, not voice. (Outside the valley of cellphone despair known as New Hampshire this is pretty common, I'm told.) After that: I dunno, but Ray Kurzweil figures we'll have ported consciousness to new hardware by then, which may solve naming and addressing once and for all. Or not.

 


Recent Entries


















































Sponsored Technology Links

 
 
 HOME  NEWS  BLOGS  PODCASTS  VIDEOS  TECHNOLOGIES  TEST CENTER  EVENTS  CAREERS   About | Advertise | Awards | RSS | Contact Us 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy, Terms of Service.
All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses,
phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

CIO :: ComputerWorld :: CSO :: Demo :: GamePro :: Games.net :: IDG Connect :: IDG World Expo
Industry Standard :: IT World :: JavaWorld :: LinuxWorld :: MacUser :: Macworld :: Network World :: PC World :: Playlist