It's Like Déjà Vu All Over Again
"You could probably waste an entire day on the preceding links alone. But why take chances? We also give you Paul Snively..." — John Wiseman, lemonodor
There's only one way to know whether we can reasonably associate someone's "voice" with the "someone" we believe that voice to belong to.
Time.
The joker in the deck is that there's no actual consistency to someone's physical make-up anyway. We're all constantly tossing off and taking on the random stray particle; long term, we toss off and take on different ones. The result is called "aging" and, ultimately, "death."
Physical identity is just a convenient shorthand. If I have good reason to believe that I'm talking to Doc Searls, then I can get away with making a set of assumptions about what he's going to "sound like." But those assumptions are themselves approximations. When they are violated outside some slop factor that I have in my head, I might say, "hey, Doc, what's on your mind? You don't seem like yourself today!" I don't mean that Doc has taken on one too many free radicals. I mean that Doc doesn't sound like he's sounded before.
Aha. "Before." Time. The assumption is that I know what Doc used to sound like. That is, I have a record of what he's said before. At the moment, that record is in my head. Granted, it's largely based on stuff "Doc" has said in print, but good grief, I've never even met "Doc Searls." How do I know he exists? How do I know he isn't a small army of hired flacks? Well, I don't. I trust that his weblog is the work of one guy who wrote all the stuff attributed to "Doc Searls;" I trust that The Linux Journal isn't pulling a fast one. But these are unenforceable social contracts. Besides, even if none of the participants knowingly, deliberately violated the social contracts, unscrupulous individuals could hack and deface Docs' weblog. More sophisticated people could hack into The Linux Journal's workflow system and quietly replace Doc's work with their own. Doc wouldn't sound like himself (i.e. like he used to sound), but for reasons that have nothing to do with Doc.
This is the reason that unforgeable pseudonyms with digitally-signed reputation trails are necessary. They're the only rigorous analog we have to the informal process that we have historically enjoyed. That informal process worked sufficiently well when most interaction that had value to the participants was face-to-face and a handshake was as binding a signature on a contract as there could be. This worked because, modulo plastic surgery, it was hard to change your face, and besides, a new face in town wouldn't be trusted on a handshake either.
This reminds me that the most heart-rending moment in the recent "The Lord of the Rings" was, of course, at the very end, when Sam Gamgee demonstrated that he would literally rather drown than break a promise. I can imagine that, in a town like Hobbiton, a promise-breaker would find themselves in considerable trouble; everyone would know your name and your face. Of course, even by Hobbiton standards Sam is unusually steadfast, and those who have read the books know well how this steadfastness plays out in Sam's adventures with the Fellowship.
But less and less of our valuable interaction is face-to-face; less and less of it can be closed on a handshake with both participants knowing that, if they violated the terms of that handshake, they'd likely never be able to conduct another such transaction again. This is why some commentators who either misunderstand the description of the technology or latch onto accurate descriptions of the wrong technology are critical of "anonymity." And they're right. It's not anonymity we need. Far from it; part of the problem is precisely that we are anonymous, at least in the sense that we're just another face in the crowd.
Most "identity" online is an e-mail address change away from being someone else.
It's pseudonymity that we need. A pseudonym that persists through time and that accumulates reputation through time. A pseudonym that is associated with our values—the things that we believe to be inviolate—and our value—the unit of exchange for goods and services. A pseudonym without a reputation trail shouldn't be trusted much, although they might just be a newcomer. A pseudonym with a long, trustworthy reputation trail would be worth its weight in gold (interestingly, the Judeo-Christian Bible already says that a good reputation is worth its weight in gold). The pseudonym cannot be associated with its holder's physical being, leaving whistleblowers free of the fear of violent reprisals or even the threat of violent reprisals. And the whistleblower has their own reputation to either lend them credibility or not. Likewise, presumably, the target of the whistleblowing. Think of it as built-in character witnessing.
It's a leap. It's a stretch. But it's one that we have to make sooner or later in an increasingly-distributed world. The OpenPrivacy initiative has it right. We need to develop, field, and enhance this architecture and these protocols with as many concrete, easy-to-use implementations as we can come up with. Now's the time.
11:51:04 AM
What is it with parents and their kids' sports?
I usually keep score for my 12 year old's basketball games. The center for the other team fouled out in the 3rd quarter of today's game. His coach (also his father, it turns out) is officially protesting the game; he thinks I cheated by giving his kid five fouls. Well, the ref tells me the player's number and I write it down.
First of all the thought would never even cross my mind to cheat in this role so that a seventh grade team can win a basketball game. The time keeper (a parent for that other team) can at least attest that I cheer their team's baskets as well as my son's team's. I even moan when the other team takes a good shot that just rolls out.
Secondly (and this is what's really going on, I believe) is that his son was not having a great game. He only had two points, and the two players he had been defending were in the top three scoring. My son's team was ahead by 12 points at the time.
I'm not even sure what it means to protest a game in this league. The refs backed me up, so... well... so what?
Here's what... from now on I will always tell the other coach how many fouls a player has every time they get one.
Oh... the kids mom also came over and gave me her opinion to. Who do they think I am? An accountant for Enron?
One more reason I can't condone competitive sports. Couple outmoded, projected turf defense instincts with a reinforced, false lesson that zero-sum games are the only kind there are, and you've created a breeding ground for sociopaths.
The only reason that zero-sum games such as chess or backgammon are better is because they lack the testosterone-poisoning element... although, by the time you get to the international grand master playoffs, or a human vs. computer game, it starts to get bloodier again. And backgammon has a pleasing combination of luck and skill; it's as much about making the most of a bad roll as it is about simply crushing your opponent.
I think I'll play backgammon with my stepson later.
10:59:08 AM
'Sleeper Cells' in Singapore Show Al Qaeda's Long Reach... So, the lesson for the US is: don't spend a lot of money and time clamping down on individual freedoms, focus on improving the information transfer between citizens and the government. Better information flow, not less, is the route to improving security. Ways the government can provide that: force the regional bells to connect fiber to the home for true broadband connectivity. [John Robb's Radio Weblog]
I like this idea. Make communities more open and connected, and you might improve their security. Instead of retrenching into a restricted, quasi-internet era, we should instead jump in with two feet and use the internet as tool for building communities and defending them.
Seems like another reason we need unforgeable pseudonyms with persistent, digitally-signed reputation chains. Long term, leaving trust measurement to intuition and the ether just won't work. And lest you think that recording reputation at each interaction you deem significant sounds outlandish, just look at even a relatively low-end PalmOS or PocketPC device with infrared. Add a JavaRing to that to store your key(s) in and you're literally a button away from recording a transaction, and that technology will only get smaller, cheaper, and more transparent than it already is.
10:52:47 AM
It would be great to see a project that utilized BEA's new Cajun serives framework with Radio on the deskop for a complete end-to-end solution. Java-based Web Services developed at the server level and Web apps that consume and inform them on the desktop. I think the vision is similar here. They are bootstrapping .Net and Java to hide the complexity of Web Services development and we have bootstrapped Internet Explorer to add Web Services support on the desktop in an environment people are familiar with. [John Robb's Radio Weblog]
I like the vision. And what I really like about Java is that there are many efforts from third parties to provide frameworks; web services is just one key example. I wonder if .NET will support the same kind of innovation? Microsoft wants so much to provide the entire foundation. There at least a half dozen web services frameworks already for Java, with their own strenghts and weaknesses. But this is a good thing. (BTW GLUE is my favorite so far.)
I am a little concerned about Java. Sun's new web services offering is beginning to show up in the press as the Java web services offering as compared to Microsoft's .NET web services offering. So far Java third parties have showed no signs of giving in to this notion of it being one-on-one, Sun vs. Microsoft. This is a key differentiator between Java and .NET.
I'd have to add that Caucho Technology's Resin offerings are still my preferred Java app server tools, and with the addition of Burlap and Hessian have only become more so. Simple, reliable, fast, and inexpensive. Good stuff!
Having said that, I appreciate what Graham Glass has done with GLUE and Electric XML. Graham is a very sharp guy, also writes simple and fast Java code, and is a lot of fun to hang around (I had the pleasure of meeting him at OOPSLA '98, while he was still with ObjectSpace working on Voyager).
10:47:16 AM