Date: 2009-08-31 01:08 pm (UTC)
From: [identity profile] broin.livejournal.com
A *brilliant* article, and really damn long iirc.

But amazing fucntionality. As with Wave, there's oodles of ways to do this stuff that we've never tried.

Date: 2009-08-31 01:41 pm (UTC)
From: [identity profile] broin.livejournal.com
True, but had Xanadu gone where the designer wanted, we might have all ended up assuming it was the default. Like, every time I go from my personal, searchable Gmail account to my work Outlook account, it's... retarded.

Xanadu's transclusion ability isn't wildly different to parts of Wave, and the audit trail is a bit of what wikis and Google Docs now do. But for the longest time, we had little or no trails in Office (not as a default, anyway).

Date: 2009-08-31 01:44 pm (UTC)
From: [identity profile] broin.livejournal.com
I'd also argue, having looked at certain n00bs, and done lots of usability testing, that interfaces are instructive. That is, Wave will tell us how to have conversations. It isn't just built on how we have conversations and adds some technological sparkle.

Date: 2009-08-31 01:46 pm (UTC)
From: [identity profile] broin.livejournal.com
AND, what ideas behind Xanadu are silly? Silly from a user POV ('I just want it to do what I want') or from a database developer ('It can't be done')?

Date: 2009-08-31 04:08 pm (UTC)
From: [identity profile] broin.livejournal.com
Oh, from an ontological point of view, it's daft. ;)

But then you'd have no problem with citations and attribution, fewer problems with copyright and plagiarism... from a strictly academic user's perspective, it'd be amazing.

But then it's almost the opposite of small pieces, loosely joined. And that I'd have to cite who said that and where and when before submitting this post would also reduce the poetry, somewhat.

A Xanadish approach would have been interesting during 1993 - 1996, for me, as pages got lost and were deleted a lot, and the spiders couldn't keep track. Doesn't happen so much any more.

Date: 2009-08-31 06:14 pm (UTC)
From: [identity profile] nmg.livejournal.com
It's a massively locked down system - because they focussed on 'correctness' rather than 'utility'.

This is the standard argument that the Web 'works' because of the 404 error. While 404 was something that distinguished the Web from contemporary open hypertext systems (namely Hyper-G and Microcosm) and Xanadu, the Web succeeded more because a) the protocol and data format definitions were freely available, and b) it was initially targeted at a user community rather than being a predominantly research system (as was the case with Hyper-G and Microcosm).

So, for instance, in Xanadu, moving a page means updating all of the links that point to it.

Moving a page? No such thing. Once a document is created with a given ID, it's there for perpetuity. If you want to refer to it by a different identifier, that's what transclusion is for.

Date: 2009-08-31 08:44 pm (UTC)
From: [identity profile] nmg.livejournal.com
Not clear. The Front End-Back End protocol (from Xanadu Green, the version described in Literary Machines) would have pretty straightforward to implement on the client side, mainly because all of the heavy lifting was being done by the server. The Back End-Back End protocol (which was what I had to ask Ted about), which would have been key to the implementation of the servers, is a different matter.

The other key to the server side is the enfilade data structure. Ted didn't publish anything about enfilades until fairly recently (in the Udanax source release, as source code) because he believed them to be such a good idea that they were worth retaining as a trade secret. I haven't implemented enfilades, but from what I can tell, they should be no harder to implement than any other moderately complex hierarchical data structure.

Date: 2009-08-31 08:56 pm (UTC)
From: [identity profile] nmg.livejournal.com
As an aside, I'm increasingly struck that in the Web of the early 1990s (pre-Netscape) it was much easier to write browsers and servers than it is now.

HTTP/1.0? Doddle. HTML 2? Still pretty easy (and easier yet if you took the lazy route and didn't try to parse it as SGML first). No CSS, SVG, Javascript/ECMAscript, Flash. By 1995, I'd written special-purpose standalone servers and simple clients. I wouldn't want to try that now.

Date: 2009-08-31 10:09 pm (UTC)
From: [identity profile] nmg.livejournal.com
Don't get me started on HTML5 (and its standards process(.

Date: 2009-08-31 10:15 pm (UTC)
From: [identity profile] nmg.livejournal.com
It verges on ad hominem, so is best delivered in person.

Date: 2009-08-31 06:04 pm (UTC)
From: [identity profile] nmg.livejournal.com
But the very ideas behind Xanadu are actually pretty silly - and make it the kind of thing you'd have to be paid to use.

Why so? You're saying this from the perspective of someone who has been using the Web for at least a decade, possibly a decade and a half. If that had not been your default view of a global online document system, Xanadu might not seem so strange.

Date: 2009-08-31 08:45 pm (UTC)
From: [identity profile] nmg.livejournal.com
True enough. In that sense, Xanadu would have been more like the French Minitel.

Date: 2009-09-03 11:49 am (UTC)
From: [identity profile] broin.livejournal.com
"Xanadu is ... the opposite of "small pieces, loosely joined""

See, if we'd been using Xanadu, I could have charged you for quoting me. Quoting David Weinberger.

Date: 2009-09-01 12:03 am (UTC)
From: [identity profile] khbrown.livejournal.com
But what I would like to do may not fit with the programmer - as a common criticism of open source - or with the market - as a criticism of capitalism.

Also there is the whole issue of consciousness, or false consciousness, here - what do I want?

Date: 2009-08-31 06:00 pm (UTC)
From: [identity profile] nmg.livejournal.com
Ted really, really, *really* dislikes that article and Gary Wolf. I once made the mistake of mentioning to him that I'd read it.

Date: 2009-08-31 08:23 pm (UTC)
From: [identity profile] nmg.livejournal.com
Some from column A, some from column B. Wolf may have misrepresented some of the Xanadu team's work during the Autodesk years, but I suspect that it was mostly Ted's pride being needled.

I like Ted - he's a personable guy, and he has made a significant contribution to computer science with the thought experiment that Xanadu has been. He's also deeply bitter (partly with reasonable justification) and irascible. I've often been struck by the thought that there are strong parallels between Ted and Charles Babbage.

Date: 2009-08-31 01:21 pm (UTC)
From: [identity profile] martling.livejournal.com
GNU Hurd fits somewhere between the two.

Date: 2009-09-01 12:06 am (UTC)
From: [identity profile] khbrown.livejournal.com
Yes

What is lacking here - http://www.gnu.org/software/hurd/

Is a download, try and use burn ISO

Too much forward thinking, too little pragmatism.

Date: 2009-09-02 12:52 pm (UTC)
From: [identity profile] lionsphil.livejournal.com
There is a Debian/HURD distribution with a LiveCD out there somewhere—I've run it under a VM before. It's fairly pointless.

Frankly, I wish Minix gained some more (competent) attention, because that's actually a good design step that solves some hard problems, and that hard bit is largely done AIUI. It just needs more drivers.

Date: 2009-08-31 01:39 pm (UTC)
From: [identity profile] supergee.livejournal.com
Ted Nelson, like Bob Wills, is still the king.

Date: 2009-08-31 05:57 pm (UTC)
From: [identity profile] nmg.livejournal.com
You missed the third option: the Analytical Engine.

After that, it would have to be Ted's dream, despite the fact that there have been source releases of two partial implementations (Xanadu Green and Xanadu Gold). I talked with him about some of the background details when I was writing my thesis (there are some bold assertions in Literary Machines regarding distribution), and he admitted that a) that stuff had never been written and b) the Xanadu team had never been able to work out how they could effectively distributed open hypermedia.

Date: 2009-08-31 08:28 pm (UTC)
From: [identity profile] nmg.livejournal.com
It would be a hard task, especially given that he'd never finished the design. The credit for the Difference Engines (No.2 in particular) lies as much with Clements (and latterly Doron Swade's team at the Science Museum) as it does with Babbage; while Babbage's basic idea is sound, there were a lot of detailed engineering problems that needed to be resolved before it would work.

For this reason, we're more likely to see a mechanical computer fashioned after Babbage's Analytic Engine plans than we are to see a working Analytical Engine per se.

If such a machine were ever built, it would most likely be made from silicon rod logic at nanoscale.

Date: 2009-08-31 06:06 pm (UTC)
From: [identity profile] henriksdal.livejournal.com
oh.. I thought we were talking about.. never mind.

Date: 2009-08-31 11:58 pm (UTC)
From: [identity profile] khbrown.livejournal.com
The Analytical Engine?

Date: 2009-09-01 12:08 am (UTC)
From: [identity profile] khbrown.livejournal.com
Oops - already mentioned.

But also - difference vs differance engine (French post-structualism, which I can't be bothered to find the symbols for e acute etc just now)? Or where is quantum computing?

Date: 2009-09-01 03:41 pm (UTC)
From: [identity profile] drdoug.livejournal.com
Fusion power. With Xanadu it was always six months from release: with fusion power, it was always thirty years from release, and it's been creeping up in the last decade or so.

September 2025

S M T W T F S
  12 3 4 5 6
7 8 9 10 11 12 13
14151617181920
21222324252627
282930    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 15th, 2025 12:57 am
Powered by Dreamwidth Studios