Amazon.com: Kindle: Amazon's New Wireless Reading Device: Kindle Store

Amazon.com: Kindle: Amazon’s New Wireless Reading Device: Kindle Store:

Will Kindle change the game? I’m not sure, it’s not open for you buy books from anywhere, uploading your own stuff to it requires emailing it via Amazon and it’s far from iPhone in its looks.

But… It is a hi-res hi-contrast display with what sounds like excellent battery life and widely available network access. It just may hit the sweet-spot for a lot of people. Or it might not.

Technorati Tags: , , , , ,

Average is Junior High…

for BLOG in $( curl http://talisians.com/opml.xml 2>/dev/null | sed -n -e “s/.*xmlUrl=\”http:\/\/\(.*\)\”\/>/\1/p” ) ; do echo $BLOG; curl http://www.criticsrant.com/bb/readinglevel/readinglevelrating.aspx?url=$BLOG 2>/dev/null | sed -n -e “s/<img id=\”imgBadge\” src=\”\/bb\/readinglevel\/img\/.*.jpg\” alt=\”\(.*\)\” border=\”0\” \/>/\1/p”; done

Nothing is Miscellaneous

A few months back I read David Weinberger’s Everything is Miscellaneous. After his contribution to The Cluetrain Manifesto back in 1999 my expectations were high. Mine higher than most, perhaps, as the book is dedicated “to the librarians” and I work for a company with several decades of heritage in library systems.

I already knew I liked David’s style of writing from Cluetrain, so I was glad to hear that same voice coming through loud and clear.

By chapter three we’re into library history; Dewey, Ranganathan, Carlyle and Panizzi all get a mention, but Dewey takes the brunt of the attack on geographies of knowledge. It would be easy to take Weinberger’s text as an attack on libraries specifically and the organization of knowledge generally, and many have, but it appears to me these are only used as examples of the limitations we face when organizing anything made of atoms.

And that really forms the nub of this book, that digital media can be organized differently for different purposes at different times – lifting a major limitation of the physical world. I wrote in a similar vein earlier this year when I tried to explain why virtual worlds suck. In that I tried to show the difference between approaches to search in Second Life and approaches to search on any web search engine.

This is touched on briefly in a Second Life book club review of EiM where it was said:

[18:23] Teofila Matova: chaos leads to order

[18:23] Stolvano Barbosa: yes

[18:23] Teofila Matova: lets think of the librarian with all the books on the floor

Who in their right mind would suggest all the books in the library sitting in one “miscellaneous” pile on the floor? Surely Weinberger is mad. Or evil? Maybe he’s trying to destroy knowledge!

But hold on there – a pile on the floor… isn’t that essentially what automated archives are? Large robot-managed warehouses like the National Library of Norway sort the books by size, paper type, frequency of access; anything that makes the storage facility more efficient rather than a map of human knowledge. Of course, where each document lives is noted and cross-referenced with title, author, subject and so on. ‘Where it lives’, like an address or a Resource Locator… If they were all the same they’d be Uniform Resource Locators or URLs.

That’s what Weinberger’s getting at, that things can have an address independent of any taxonomy. Not only that, but by giving something an address or identity that is not simply it’s position in a taxonomy then you can cross-reference the same items in several different taxonomies at the same time and add more as and when you need them.

Which brings me to where I take issue with everything being miscellaneous; to explain let me take a little detour. I’ve spent many years trying to learn what makes code (programming that is, Java, C++, you know the stuff) better. One of the things that I’ve concluded about programming in OO languages is that there are a few terms that smell bad – ‘utils’ is one of my favorites. ‘Utils’ almost always means ‘the things that don’t it in the hierarchy of my code’ and that usually means the hierarchy is wrong. The same goes for any taxonomy where things don’t really fit and end up tagged in that ‘miscellaneous’ section on the end.

The things that end up in the ‘misc’ section are the things that weren’t thought about or weren’t really cared about or weren’t really understood in the design of the structure of the knowledge; Dewey 297, Islam, Bahai and Babism – things that aren’t Christian… Their importance and differences from each other hidden by the understanding set like concrete in the classification.

But somebody always cares about those things that end up in ‘misc’, probably deeply and in a way that they could classify in detail. Take a friend of mine doing a PhD analyzing the differences in scholarly texts that have been cited a lot and those that have been only cited once. You should try finding a way to search for those scholarly texts that have been relegated to the bottom of the heap.

That is what the third order of order, as Weinberger coins it, allows us to do, for ourselves… Leading me to believe that the book should be called Nothing is Miscellaneous.

Technorati Tags: , , , ,

get back your mac

Based on a script from here: http://blogs.ittoolbox.com/security/investigator/archives/stolen-machines-phone-home-10506

this now lives in /usr/bin/ipkeyb file

#!/usr/bin/perl
# Report to a webserver (for tracking in the log as a 404) where our Macintosh is.

# Keep trying forever
while (1) {

# Wait 2 minutes for networks etc to attach
sleep 120;

# Do we have a network?
$network = `ifconfig -a inet 2>/dev/null | sed -n -e ‘/127.0.0.1/d’ -e ‘/0.0.0.0/d’ -e ‘/tunnel/d’ -e ‘/inet/p’ | wc -l`;
#print(“network: $network\n”);

# Carve out serial number information from system profiler
$serial_number1 = `system_profiler 2> /dev/null | grep \”Serial Number\”`;

# We want the second instance of serial number in our URL string
@serial_number2 = split (‘ ‘, $serial_number1);
#print(“serial: $serial_number2[2]\n”);

$url = “http://www.CHANGE_ME.com/ipkeyb/$serial_number2[2].html”;
#print(“url: $url\n”);

# Let’s identify
$useragent = “Where Am I (Mac OS X)”;

# Okay, if we have network – make the request to the webserver
if ( $network > 0 ) {
#print(“sending: $url”);
$status = `curl -A \”$useragent\” $url`;
}

# Wait 3 hours before we try again
sleep 10800;
}

and has an entry in /etc/rc.local

Technorati Tags: ,