Jaron Lanier on the Semi-Closed Internet
Will Wilkinson writes "Jaron Lanier's recent essay, The Gory Antigora: Illusions of Capitalism and Computers, kicks off a discussion of 'Internet Liberation: Alive or Dead?' at the Cato Institute's new blogazine, Cato Unbound. In Lanier's essay today, find out how the 'brittleness' of software has kept the Internet from realizing its potential as 'a cross between Adam Smith and Albert Einstein; the Invisible Hand accelerating toward the speed of light.' Also, find out why, upon meeting Richard Stallman, Lanier's reaction was: 'An open version of UNIX! Yuk!'"
That peer is the very sentance you are writing, correct?
This entire essay is bunk; every paragraph the author brings up a point that can quickly be refuted. He overgeneralizes issues and adds a big dollup of emotional appeal to make his points. And frankly, his points are just misguided, if not straight out wrong.
Here, I'll translate it for you:
Yo, buss dis. My man Will be up and writin 'bout JL's recent papah, "Da Gory Antigora: Trippin 'Bout Computers and Bling", be kickin off, rappin 'bout 'Intanet Liberation: Dead Or Alive!' at da Cato Institute's new blogazine, Cato Unbound, aiii? JL be writing today 'bout how da softwares dat run yo Intanet can get a cap bust up in they a--, an' don't do all 'dey can to mix the ideas of th' devil and Albert E; dat is, dey don't have some invisible hand puttin the smack down at th' speed of light.' You can also read yourself 'bout how when JL met my man RMS, JL done say: 'An open version of UNIX! Nigga, please!'"
Peace.
The *special* hell.
Jaron Lanier... Cato Institute... 'blogazine'... Richard Stallman
After that summary, I can't decide whether I need to take an aspirin or a shower first.
From the summary:
at the Cato Institute's new blogazine
Alarm bells are ringing, Willie:
Fluff topic? Check.
A grandiosely named organization? Check
A newly-coined, silly, and far-too-hip word modeled after another newly-coined, silly, and far-too-hip word? Check.
Also, find out why, upon meeting Richard Stallman, Lanier's reaction was: 'An open version of UNIX! Yuk!'
This part is probably true, although without the 'An open version of UNIX!' part.
I want to drag this out as long as possible. Bring me my protractor.
I remember Jaron Lanier from the 1990s when he gained some fame from his pronouncements about virtual reality. Perhaps I'm ignorant of his real accomplishments, but Lanier, like Paris Hilton, seems to be famous as a result of self promotion, rather than anything he has achieved. In the world of pundits it appears that it is quite possible to create yourself from thin air (or perhaps hot air). Unless I'm simply ignorant of Lanier's accomplishments, why should we listen to anything he has to say?
"Also, find out why, upon meeting Richard Stallman, Lanier's reaction was: 'An open version of UNIX! Yuk!'" Richard Stallman has spent decades creating software used by millions of people. Jaron Lanier has created ummm...what again?
We aren't to the point of virtual citizenship, but we may be in the middle of a trend toward borderless loyalty. People are becoming less loyal to the nation-state and more loyal to ideas and movements (religions, software models, companies, professions). I hope that the trend doesn't result in a single world government before the individual borderless movements get powerful enough to keep one in check.
Untraceable electronic currency doesn't have any chance: the people issuing the currency want to know where it is. It's enough that numbers are inherently abstract, though. It will always be necessary to launder your funds if you want their movement kept discrete.
As far as the conciousness expansion of free information goes, that too is the wrong question. (Some) people will always choose to be blissfully ignorant about (some) things, and you can't force them to learn. The network makes it easy to find information, but it's always going to be more like fishing than a floodlight. People have to want the information you have.
In general, it's too soon for Utopia but the world is getting newer all the time.
sigs, as if you care.
Lanier's claim to fame is that he "invented" virtual reality. or something like that. His real fame comes from being a huge fat guy with white boy dreads who has an unfounded reputation for being a "luminary". He cons people into paying him to write articles, speak, "conceptualize", and keeps the repuation going for more cons.
:)
I worked alongside him at Time Inc. New Media, back in the Pathfnder days. He kept on proposing one project after another that simply couldn't be done - the technology didn't exist. I called them "Flying Car Projects" - sounds good, but creating a Flying Car is tough once you start dealing with logistics of fueling, licensing, training, etc. etc.
His biggest "idea" was called GigaJam, where we'd have millions of surfers hit virtual keys, somehow turning that into music, and streaming it back to them. In realtime. That'd be difficult to do today, but totally impossible back in 1996. Moreover, I'm not sure that there would have been much of a point to devote resources to something like that. To a user, that would have been fun for about 2 minutes.
Rumor was that he was boinking one of the head honchos at TINM, which is likely how he got the job. He was likely getting paid an assload of money to do nothing but bother people with his silly notions. After a year, he had contributed NOTHING. Not one of his projects was ever adopted in any fashion. And I heard that he had difficulty using a Macintosh to do things like, say, copy files.
So here's a guy that has fed (and rather overfed) himself on being a technology pundit, who doesn't understand the first thing about technology. Plus he's fat and smelly. So take his opinions with a huge chunk of salt.
All the above opinion, rumor, innuendo
The problem is that databases and other non-file data stores are more brittle than files. The more complexity there is in the metadata, the easier it is to lose information, and the more you're locked in to one specific form of metadata.
And databases came first. back in the 60s and even well into the 70s, a "file" was seen as a column in a table, or a table, in a database. As databases became more powerful, data stores tried to follow... you had RMS on DEC operating systems, "typed" data sets and files, systems like Pick, Apple's "resource forks", and Be's BeFS. No matter how the data's stored, eventually anything more than a shopping list (oh, yes, there are very complex shopping lists: address books, customer databases, and lots and lots of indexes into collections of flat files like Harvest and Spotlight and Google) becomes a flat block of text with embedded links to other blocks of text.
Whether those links are "see chapter 10" or "#include stdio.h" or "import io"... those links are not links to databases, they're links to files.
---
The idea that an unstructured block of data was the default was a breakthrough. The idea that a command line interface could be relatively terse and simple so that mere humans could learn to use it, that was a breakthrough too. UNIX cut through an enormous amount of user interface trash and laid bare what was, for the end of the '60s, at least as dramatic an improvement in UI design as GUIs were for the '70s. It's a linguistic interface, not a gestural one, but the first linguistic interface that provided concurrency (through the & background scheme, then through shell layers and job control) and the complete OPPOSITE of the normal "user submits a command, user waits for a response" that every other system in the world used.
I implemented a UNIX shell with explicit backgrounding on RSX-11 and showed it to my boss, and he was astonished. Even though RSX has an ability to hit return and get a new prompt at any time, so you already have the ability to "interrupt" a program and do something else, he'd never used that other than to treat that MCR prompt as an "I'm still busy" message. But being able to take something that was going to take a long time and throw it off into the background under his control was great.
Given the hardware limitations of the time, I submit that the UNIX shell and the UNIX plain-text-file pipes-and-filters job-control environment is close to the very best user interface that could be developed. It's the "tabbed browser" of the command line world. Alas, X-Windows came along and people stopped really using and understanding the shell, and X11's high-latency message based interface became the standard for the UNIX world.
It's really X11, a non-UNIX-like window system developed for UNIX and VMS at MIT in the '80s, that Lanier should be complaining about. Because UNIX itself doesn't suffer from the flaws that he's attributing to it. UNIX is small, tight, fast, responsive, and concurrent, a UNIX shell is a team of willing slaves that does WHAT you want WHEN you want it, and you NEVER have to wait for them unless you choose to.
---
File systems with UNIX semantics, by the way, work well. That's the problem with NFS. NFS is *not* a UNIX file system, and its semantics make it a huge nightmare for applications developed on REAL UNIX file systems. It was a hack-job designed to make it possible to implement a reasonably fast and efficient file system in the kernel on a 68000-based Sun workstation in the '80s. It should have been turfed long since and again IT'S NOT UNIX, IT'S NOT UNIX FAULT.
---
For structured data, databases are great. Using a file system for database operations was a result of UNIX coming from an era before there was a really common way to talk about relational operations linguistically. Bad as SQL is, at least it gives us a framework to deal with the problem. But for hierarchical randomly interrelated data the filesystem model works well.
Google is an index, it's not the data itself. The data that gives google its value is in a file system.