Slashdot Mirror


Stephenson Counter Rant

A while ago we ran a link to Neal Stephenson's bit on In the Beginning there was the Command Line. Nick Arnett has written a counter rant to that piece that you will probably find worth reading if you enjoyed Neal's original piece.

96 comments

  1. Mirror for "In the Beginning..." by Anonymous Coward · · Score: 0

    Go here:
    http://www.cryptonomicon.com/beginning. html to download a copy zip'd or sit'd.

  2. One nit... by Anonymous Coward · · Score: 0

    One nit, right at the outset. Menus and windows
    did indeed come from Parc. But Doug Englebart was
    at SRI when he invented the mouse (much earlier.)

  3. shh! you didn't see this ;-( by Anonymous Coward · · Score: 0

    In In the Beginning was the Command Line, Neal Stephenson seems to take
    the viewpoint that manipulating strings of Boolean bits is the ``real work" of
    a computer, dismissing graphical user interfaces (GUIs) as an unfortunate
    necessity. That's like arguing that the real work of Stephenson's mind is the
    interactions of billions of neurons in his head, and the essay is a collection
    of unfortunately necessary metaphors that give us easier access to his mind's
    contents. Although it is accurate to say that the states of computer bits and
    brain neurons are their ``contents" and that all language is metaphor, that
    way of looking at things is neither complete nor practical. If you want to
    know if it'll rain tomorrow, it is unhelpful to see the atmosphere as nothing
    more than interacting molecules, even though such a description would be
    valid. It is not merely difficult, but impossible to forecast weather by
    focusing on the ``real" state of the atmosphere in terms of individual
    molecules. You have to look at the whole, collapsing the complexity and
    chaos of the individual particles into simple patterns - the simpler, the
    better.

    The simple, logical world of cause-and-effect that exists at the level of raw
    content - bits flipping each other on and off, neurons crossing thresholds to
    trigger other neurons, air molecules bumping into one another - does not
    exist in the context of networked computers and humans. Stephenson makes
    the mistake of assuming that this means there are no logical explanations at
    levels above raw content, so he says that Windows' market dominance
    ``cannot be made sense of through any kind of rational analysis." Along the
    way, he gratuitously dismisses chaos theory, which in fact does offer a
    rational analysis of phenomena such as Windows, as it does for weather
    forecasting. The point of chaos theory is that interactions that appear to be
    highly random or complex can be collapsed into simple patterns. That is
    also the point of GUIs.

    There is not a hint in Stephenson's essay that he knows who invented the
    graphical user interface or the ideas behind it. He seems to imagine that the
    Apple Macintosh team invented GUIs to make computers easier to use than
    command-line systems. Nice story, but wrong. Doug Englebart and others at
    Xerox PARC developed the mouse, windows and icons based on cognitive
    psychology. Recognizing that people learn and remember better when
    learning is accompanied by physical manipulation, they created an interface
    that would accommodate body movement (the mouse) and two-dimensional
    spaces (windows containing icons). The efficiency of spatial approaches
    has been known since at least the Middle Ages, when monks used ``memory
    palaces" to memorize enormous amounts of information.

    Far from getting in the way, GUIs accommodate ways that our brains are
    wired, the kinds of patterns we are good at remembering and recalling.
    Unfortunately, a lot of people who write programs are as naïve as
    Stephenson appears to be and thus try to use GUI elements in ways that don't
    work well, trying to force them to be too abstract or too literal. Stephenson
    seems to offer his disappointment with MPW as evidence that GUIs are a
    sham, since MPW behaves like a command-line Unix system. Although
    graphic elements can help in a development environment, their usefulness is
    limited by the fact that the very purpose of such systems is to manipulate the
    computer's deep content. Surely Stephenson is aware that Apple developed
    a much more graphical programming environment for people working at a
    higher level of abstraction - HyperCard, which comes with every
    Macintosh. Microsoft took the idea even further with Visual Basic, one of
    its most successful products, but originally developed in Apple's backyard
    to be HyperCard for Windows.

    Stephenson misstates the nature of Microsoft's sale of stock to the public as
    "borrowing," which is another confusion of content and context. Debt
    financing is borrowing. Stock is the sale of equity - each person who owns
    Microsoft stock owns a piece of Microsoft. The money isn't borrowed,
    which means, for example, Microsoft cannot simply pay back the original
    stock price plus interest and own itself once again. Borrowing is based on
    content - the ability to borrow and pay back is based on the company's
    assets and cash flow. Equity is only meaningful in the context of a market.
    The public stock market is often regarded as irrational, but it is another
    example of a complex system that can be modeled with the mathematics of
    chaos and complexity, which are rational. The market, like the weather, can
    only be predicted in the short run, but neither one is irrational.

    The idea that Bill Gates' only responsibility, or even primary responsibility,
    is to maximize return on investment, might be arguable in the context of
    stockholders. But it not what drives Bill Gates. You don't have to be a
    psychologist to figure out that winning motivates him, not profits. There's an
    software industry joke that contains a large grain of truth: ``How do you
    know that Microsoft is your friend? They crush your company last." I
    would hazard to guess that Gates would be happier dominating an industry
    in a company with lower margins than being an also-ran in a company with
    higher margins. Once again, the context - Microsoft's performance relative
    to other companies - is more important than the content - Microsoft's profit
    margins. Gates' focus on Microsoft's relative strength is a large part of the
    reason for its success. By focusing on seizing market share, Microsoft sets
    the initial conditions of a market favorable to itself. In chaotic systems, the
    ultimate outcome depends heavily on those initial conditions, when the
    market is still so small that profits are trivial.

    Like so many other people, Stephenson seems to think that Microsoft
    carefully decides to release "inferior" software because it is more
    profitable. This is wrong. The value axis is wrong. Microsoft excels at
    packaging technology. Better packaging - which, I'll allow, requires
    compromise - is more valuable than better aesthetics when you're selling
    goods whose primary purposes are practical. Packaging DOS in IBM's PC
    was as smart as it was lucky. Actually, the luck was that Digital Research
    Inc. declined to sign IBM's non-disclosure agreement, which was the flap of
    a butterfly wing in Monterey that made it rain money in Redmond (an
    allusion to chaos theory, for those who wonder).

    The Silicon Valley elite, whom Stephenson compares to the fictional Mr.
    Drysdale of The Beverly Hillbillies, is peppered with people who didn't
    notice when they had invented something useful and thus failed to package it
    for the market. And plenty of them have resented it when Microsoft did.
    Look at Apple - for years, it designed great computers and then didn't build
    enough of the ones that sold well, but built lots of the ones that weren't
    selling. A zillion projects in R&D and hardly any products to show for
    them, which is what led to Jean-Louis Gassee's resignation and John
    Sculley's forced exit. People like to imagine that the problem started when
    Apple put a ``marketing guy" in charge, but the truth is that marketing rarely
    called the shots at Apple. And John Sculley, bless his heart, is more of a
    hacker and tinkerer than a marketer, I'm afraid. He just loves technology, in
    contrast to Bill Gates, who loves... to win. If anybody is playing the part of
    the Beverly Hillbillies, it's Apple, which struck oil in Xerox PARC and
    then left the drillers - engineering - in charge, who couldn't figure out to get
    gasoline to the pumps when and where people wanted it. And let's keep in
    mind that the Beverly Hillbillies probably didn't even have positive cash
    flow, much less profits, once their oil was sold. And hey, they're fictional.

    But I can praise Stephenson for his recognition of Apple's greatest flaw,
    because unlike the Jobs-worshippers, he Gets It. Steve Jobs is absolutely a
    control freak; the kind of person who does not listen to his customers. A
    control freak doesn't give customers what they want, he makes them want
    what he thinks is good for them. He is satisfied only when they desperately
    need him and put down all others, for he cannot believe that he is worthy of
    true respect. That is the worst aspect of the Apple culture, only partially
    offset by its excellence in design. I will never forget touring the NeXT
    factory with Jobs and his step-father, as Steve made it excruciatingly clear
    that even after Apple's success, he was still trying to impress the man.

    Stephenson says that Apple should have "ported its OS to cheap PC
    hardware." Well, it tried. But if you thought Windows was clunky.... It
    took Apple an astounding length of time to port the entire MacOS to PPC
    native instructions, falling back on emulation in the meantime. On Intel
    chips, there's no 68000 emulator, so the product couldn't ship until
    everything was ported and working decently. Meanwhile, Apple also
    needed to be working on the PPC.

    Stephenson's idea that the only ways to compete are on price and features is
    the wrong way to think about the future of operating systems. It is not about
    survival of the fittest, it is about momentum. Does anyone really compare
    prices and features for Windows v. Macintosh, or more importantly,
    Windows NT v. the various Unixes? No, people compare the availability
    of applications, support, cost of hardware, and the rest of the swarm of
    code, people and gizmos it takes to make use of an operating system. The
    big picture, the pattern, counts much more than the details. The context is
    more important than the content, so people who complain that Windows is
    inferior are missing the point. Operating systems are one part of a whirlpool
    whose direction of rotation is set in the first few movements. People look
    into the vortex and try to guess how quickly and how much it will suck
    things into itself. At the moment, Windows really sucks, so to speak, but
    Linux's rotational speed is phenomenal for such a youngster.

    Contrary to Stephenson's account, Microsoft did not develop a Web
    browser, it licensed Mosaic from Spyglass and made substantial
    improvements. This is true of some other very successful MS products,
    such as Visual Basic. Microsoft evolves itself much more by symbiosis -
    combining inventions in ways that satisfy the market - than by mutation. Say
    it with me: "pack-ag-ing." Microsoft should be criticized only when it tries
    to use its girth to pervert Web standards, not when it embeds them. More
    on that when we come to Java.

    As for the long deconstruction of Disney and the rest of Big Media, the
    viewpoint that amounts to "Don't nobody read no books no more," is hard to
    swallow. Consider Amazon.com's revenue or the eagerness of book
    publishers to expand their backlists - out-of-print books, for which demand
    is rising and technology is answering. Network publishing via mailing lists,
    Web-based discussions and so forth are exploding - people aren't just
    reading more, they're even writing more! People are re-learning the rhetoric
    of discussion; after participating on-line for a while, even engineers know
    what ad hominem and straw man arguments are. These are not people who
    are seduced by Big Media

    Stephenson's sub-rant on the use of "document" and "save" in GUIs to mean
    the opposite of everyday meanings is not unusual in the least. A word is
    often used to mean opposite things. Consider the following sentences. ``Do
    you have a picture of the house?" ``Picture your favorite dessert." In the first
    sentence, the picture is a physical object. In the second, it is imaginary. We
    have no trouble distinguishing the meanings because of - you guessed it -
    context.

    The GUI-for-a-car rant shows, again, a lack of understanding of the purpose
    of GUIs. Of course, Stephenson is far from alone in his lack of
    appreciation, which is exactly what has led to the plethora of UIs for all
    manner of electronic devices. The controls for an automobile already use
    body movement and spatial metaphors; the controls have already collapsed
    complexity.

    As for MPW imitating Unix, Stephenson's criticism implies that if one can
    prove that GUIs are not the best way to do even one thing with a computer,
    they must therefore be some sort of sham. Nonsense. For many tasks, you
    need words. That's why we don't e-mail icons to one another in lieu of
    words. It's very strange for a person who earns his living with words to act
    as though the nature of MPW is some sort of proof that GUIs are tools of the
    digirati to fool the masses a la Disney. Neither command lines nor GUIs are
    best at everything. I don't know where Stephenson gets the idea that the Mac
    was the choice of hackers. Unix always was. The Mac's core audience has
    been the artistic community - desktop publishing, imagery, video, etc. -
    people who work at the highest levels of meaning, who are not just being
    elitist when they choose computers that insulate them from the lower levels.

    Microsoft has the psychological high ground? Pfooey. The aforementioned
    butterfly wing flap, Microsoft's packaging focus, Bill Gates' desire to win,
    and above all, the fact that operating systems produce increasing returns -
    the nature that Stephenson ignores and the government's anti-trust lawyers
    misinterpret - are why Windows dominates. Stephenson has come to the
    right conclusion for the wrong reason. Windows is a monopoly, but that
    doesn't matter because Windows is a monopoly only in the context of the
    kind of applications currently written for Windows. Nobody, with the
    likely exception of government lawyers, is short-sighted enough to imagine
    that it all ends, or even pauses, here. The context of the Internet is
    swallowing the personal computer context that made Microsoft powerful.
    In the Internet context, Windows has no monopoly. Breaking up Microsoft
    won't help - what do you get if you break a whirlpool into pieces? Unless
    you smash it all the way to random vectors (which federal courts do only by
    accident), you'd probably just slow it down temporarily.

    Microsoft's response to Java was not anxiety. It was - to apply the cliché
    properly - predatory. It tried to pervert an open standard into a proprietary
    version, which it is rumored to be trying with Internet protocols. It tried to
    suck Java into the Windows vortex, but Sun prevailed in court, thank
    goodness. That's the kind of Microsoft behavior that we should worry
    about - moves that try to take the momentum away from other emerging
    systems.

    Stephenson's statement at the end, endorsing Smolin's idea that the
    generation of complexity is the definition of interesting, explains why he
    thinks that GUIs are just spackle on the "real" work of computing.
    Appreciating complexity theory is quite the opposite of appreciating
    complexity: it is the recognition that simple things can emerge from the
    collapse of chaos. For example, dragging an icon from one window to
    another, especially if the windows represent directories on two machines
    connected via the Internet, is a simple act that represents complexity that is
    all too obvious if one first has to configure Unix and use command lines.
    File systems, network interfaces, and transfer protocols, oh my!

  4. In ALL cases selling stock is selling equity! by Anonymous Coward · · Score: 0

    Jeez, stop the confusion. If you own stock; you own equity: you are a owner of the company. You give them money, they take the money and invest it. You may get paid back with dividends and/or sell it for a profit or loss. Tech stocks are no different than any other stock. If you buy a bond, then you are lending money and you can expect to get paid back both principal and interest.

  5. I don't think this guy gets it. by Anonymous Coward · · Score: 0
    Did anyone else walk away from the Stephenson essay with just a feeling that it was a well-written metaphor for computing? I did. I didn't take everything Stephenson wrote as concrete fact, he was expressing some views and rants.


    I think Mr. Counter-Rant has missed the point completely. Refuting Mr. Stephenson's essay was, IMHO, pointless.

  6. Apple and Intel ports by Anonymous Coward · · Score: 0

    Just to se the record straight.

    The main reason Nest failed was Steve Jobs would
    NOT replace the MO drive with a floppy and lower
    the price of the workstation. By the time the
    board of managers levereged him into the position
    and the slabs were produced it was too late.

    Just to validate my knowledge ... I hate the
    recycle icon. The black hole was cool. (My college
    had the 2nd largest number of Next's in the country.

    Leslie Donaldson

  7. Mirror (both essays) by Anonymous Coward · · Score: 0

    Neal (212k)- ftp://128.253.27.92/beginning_CLI.htm
    (zipped 84k) - ftp://128.253.27.92/beginning.zip
    Nick (16k)- ftp://128.253.27.92/counterrant.htm

  8. The butterfly allusion by Anonymous Coward · · Score: 0

    "Actually, the luck was that Digital Research Inc. declined to sign IBM's non-disclosure agreement, which was the flap of a butterfly wing in Monterey that made it rain money in Redmond (an allusion to chaos theory, for those who wonder)."

    This is a fairly poor allusion. The relationship b/w DRI and Redmond is quite obvious. The whole point w/ chaos theory is that the relationship b/w a butterfly flapping its wings in Tokyo and rain in Silicon Valley is ill-defined (by today's understanding, anyway).

  9. Counter-counter-rant - another example by Anonymous Coward · · Score: 0

    "Micrsoft tries to make one OS for everybody"

    Man, you're totally out of the loop.
    Microsoft doesn't try to "make OS" or anything else.
    They are a marketing giant. They will make something so long as there is a demand for it.
    Do you know the kind of revenue MS Sidewalk generates ? Tell me, what does that have to do with OS ??
    Bill will sell you not just windows , but doors, roofs, cars ...whatever is in demand.

    Why are you so caught-up with computers & OS ?
    There's more to real-life than just hacking away.

    Why should someone use "Linux+X+WM+GNOME/KDE" ?
    If you want do do it like that, be my guest.
    But what makes you say Microsoft should do it like that ? Where's the money in it ? Where's the critical mass ?? How many users ( normal people , not hacker-types ) will buy such a setup ???

    People who desire to know the "underlying mechanics" are a very small minority. I'd like to flip channels on my remote & watch Frasier...how Frasier gets relayed to me is a huge technical complexity dating back to the history of the TV....and I'm least interested in knowing that.

    Would you go to a resturant & order food & expect to be served with a detailed recipe booklet of how it was made, what ingredients were used, who cooked it & how he cooked it, at what temperature yada yada yada... ?
    Maybe you would...I'm sure me & millions of normal people out there would just like prompt service, good food & a bill.

    See, that's what Windows gives people like me. I like that. I like to switch my PC on, get my job done, & go play tennis. Why should I bother with learning arcane "internal mechanics" when I have hundreds of more important things to attend to ?

    Don't assume every Tom Dick & Harry wants to learn Computer Science.








  10. The GUI's fathers talk about Apple and Xerox by Anonymous Coward · · Score: 0

    MacKido did a bit on the history of the GUI, and includes perspectives from Jef Raskins and Bruce Horn, both of whom did time at Xerox and Apple in the early days.

    Letter from Bruce Horn.

    Reply from Jef Raskins.

    Reply to Raskins from Bruce Horn.

    (Yes, MacKido can get over-zealous about the Mac, but there is some great stuff here.)

    Apple did come up with a lot on their own - for example, Apple significantly extended the menu thing, created the finder, and much more. Xerox did a lot too, and even had some click and drag stuff.

  11. Nitpicking and peer review by Anonymous Coward · · Score: 0

    I thought Stephenson's essay was phenomenal, even though I had to resist the urge to stop and nitpick a few obvious factual errors. (Some of them were probably real mistakes; most were probably deliberate oversimplifications for the sake of making the essay more readable to the non-technical crowd.) I've felt the same about him since _Snow Crash_; great writer, who really needs to bounce his stuff off a more technical editor before publication. If four out of five geeks know what BIOS stands for, or the importance of Xerox PARC in GUI history but Neal doesn't, that's okay. But if his agent and his editor and his friends with pre-production copies of the manuscript don't catch it either, then those four out of five geeks probably suspend disbelief long enough to nitpick, and that hurts their enjoyment of the work. Neal needs to hang out with fewer Mac fans and more real geeks. :->

  12. Give me both... by Anonymous Coward · · Score: 0

    I find GUI tools to be incredibly limiting at times - but this is not because they are GUI tools. It is because creators of GUI tools feel the need to dumb down the tools so anyone could play system administrator.

    I grew up on the command line, but I find the convenience of rapidly clicking a few clearly labeled option buttons and check boxes to be very useful. In fact, for processes that I have done many times, I often write script files to automate my work. But when I do them so often that even script files get tedious, I write tiny GUI applications to launch my script files. There is no command line as intuitive as clicking a few machines off in a list box, clicking a few check boxes, and pressing a button. This means I can hand off the tedious work to entry level admins. The clincher is that after all that - my GUI application interfaces are dumbed-down versions of the script files which are dumbed-down versions of the actual commands being called. Guess I want anyone to play administrator.

    The end of this train of thought? That for convenience a GUI serves well, but it hard to write a convenient GUI with all the power of a command line. Me, I want both options.

  13. Stuart, I like you. by Anonymous Coward · · Score: 0

    "Please, mister!! Please, don't eat me!!"
    "I have to! I have to eat you!! I live on a goddamned maggot farm!! My son spent all his college money dialing 976 animal numbers! My wife can only say 'dog-pussy'!! My daughter is a pile of fungus!! I'm hungry dammit!! I have to eat you!!"
    "okay, mister, but before you eat me, let me ask you a question...."



    (if you have to ask, it's not worth telling.)

  14. You're nuts by Anonymous Coward · · Score: 0

    You have stated a number of reasons why Intel makes worse processors and platforms than the competition, but have done nothing for your original argument -- "Intel hardware was not (IS not) sufficiently mature for MacOS".

    MacOS is a horrid piece of kludge. I always has been junk. It should be shameful for anything to be worse than a microsoft product, but MacOS 7.whatever continued to have almost no realistic memory protection or multitasking. By MacOS 8 Apple added multitasking, a 1960's technology, but still had shit memory handling. With OS X (ie, BSD, ie _not_MacOS_) Apple has happily added such obvious "features"(I would say 'requirements'), and moved into the 1980's, thus passing MS again, after several years behind.

    But I don't need to tell you that.

    #2 comes the closest to backing up your original statement. But considering it in the context of MacOS and Apple development, I read it as: "Without standardized software interfaces, MacOS isn't flexible enough, or our programming methodology proficient enough, to support a variety of hardware. We need super-simplified hardware contexts to make up for the poor design of our operating system." Honestly. Boy, I hate that my Linux box crashes every 3-4 hours b/c of these pesky driver bugs!! oh, wait, IT DOESN'T!! But MacOS does... funny...

    Mac hardware has always been nice (except for the keyboards -- nipples in the wrong place.). Sound, SCSI, PPC, etc. But I could never justify taking such a fine piece of hardware and crippling it with MacOS. I think you're defending the wrong hill...


    On other subjects, yes, I _have_ studied the MMX. And I'll add to it: MMX is far worse than just a tired kludge. To execute MMX instructions, the processor must completely change modes, ie, no normal instructions until it's done. But the mode switch takes several times as many clock cycles as Linux takes for a software context switch, which is completely backwards -- if the hardware has contexts, it should be faster to change, after all, it doesn't have to touch main memory. This shortcoming may only be on the pentiums -- Intel could have fixed it in the PII's. Assuming, of course, that they know what they're doing.

  15. Counter-counter-rant - another example by Anonymous Coward · · Score: 1

    "But if the deeper complexity is totally hidden from the viewer (GUI user), then they will never have the chance to learn more, because they won't even know it is there to be learned. "

    Not quite.
    You are automatically assuming everyone wants to learn. I can show you a whole crowd who don't.
    Not because they're ignorant or clueless, but because they have more important things to do with life.

    I use Notepad to create a document, drag & drop it into Winzip, drag & drop the zip file into Outlook explorer, & off it goes. I don't care a damn what the technical issues are behind these drags & drops...I'd rather focus on the content of the document I wrote, 'cause I'm a writer.

    Most people are like that...they use computers to empower them, not to learn its innards.

    I don't want to know how the microwave works... I just want to nuke the ham sandwich for lunch.
    That doesn't make me ignorant...just hungry.

  16. Figure out this one-liner by Luis+Casillas · · Score: 1
    Luckily he was using a unix machine and a quick tr -d "\r" file.dat >file.nocr.dat and everything was sorted out.

    Yeah. That sort of thing is what we love command lines for :-)

    Let's see who can figure out this one-liner:

    find .|sort -r|gawk 'BEGIN {FS="/"} {printf "mv %s %s\n", $0, gensub($NF"$", tolower($NF), "g")}'|less

    I _know_ some of you guys will figure it out. If you can't, hang around for someone to post an answer, you will get a great example of the power of command lines.

    And, if I screwed up, go ahead and point it out.

    ---

  17. Figure out this one-liner (oops, repost) by Luis+Casillas · · Score: 1
    Luckily he was using a unix machine and a quick tr -d "\r" file.dat >file.nocr.dat and everything was sorted out.

    Yeah. That sort of thing is what we love command lines for :-)

    Let's see who can figure out this one-liner:

    find .|sort -r|gawk 'BEGIN {FS="/"} {printf "mv %s %s\n", $0, gensub($NF"$", tolower($NF), "g")}'|less

    I _know_ some of you guys will figure it out. If you can't, hang around for someone to post an answer, you will get a great example of the power of command lines.

    And, if I screwed up, go ahead and point it out.

    ---

  18. counter-counter rant by bhurt · · Score: 1

    Having finally gotten through slashdot effect and seen the article, I have some comments.

    First off, I'd recommend a course in logic. If you assume both A and not A, _anything_ can be proven with perfect logic. And yet, in the same sentence, he says Windows has a monopoly and Windows does not have a monopoly. From this starting point I can prove that cheddar is better than swiss, with perfect logic.

    Next, if literacy is in such flower, why is requiring literacy to use a computer a bad thing? The reason is- as Stephenson was trying to point out- that literacy is in flower only among a _subset_ of our society. He admits the command line is a better tool for some jobs than the GUI- so what is the problem with using the right tool for the job? Because that would require _learning_- reading documentation (possibly as much as several books- dear me!) and learning an arcane syntax! That's much too difficult!

    And don't give me that "I don't have time to learn" argument. Using the right tool for the job saves time in the long run. This is like arguing, while discussing taking a hundred mile trip, that it'd take longer to learn to drive than it would to walk the hundred miles. Therefor, it's not worth it to learn to drive. For a single hundred-mile trip, this logic probably applies. But on the _second_ hundred mile trip... Besides- who needs to take hundred mile trips anyways? Most people never travel much farther than 20 miles from their place of birth- being able to do a hundred mile trip in 90 minutes is therefor not all that important, right?

    Third- the metaphor is not the reality, the map is not the territory, the menu is not the meal, and MICROSOFT IS NOT A WHIRLPOOL. It's a company. Monopolies can, and have, been broken up to the benefit of the competition and the customers. I offer as proof Standard Oil and AT&T.

  19. Of CLUIs and GUIs... by Kyril · · Score: 1

    In a command line, you are given no information about what is possible, but all operations are available instantly if you learn their names and options, all without searching the screen with your eyes.

    And if you don't know, there's ls, man -k (or man, if you're looking for particular options), and automatic completion (with e.g. tcsh or 4dos)... So there are definitely memory aids in CLIs as well.

  20. Note on towns and cities by pod · · Score: 1

    Aha! As of a couple of months ago, the world is officially urban. Over 50% of the world's population now lives in cities.

    --
    "Hot lesbian witches! It's fucking genius!"
  21. Apple and Intel ports by sql*kitten · · Score: 1

    I own a NeXT color turbo, and it's an excellent piece of kit, but...

    the original cube was an '030 with an optical disk designed to be sold to education... for $10,000. and they wondered why they didn't sell, it's Jobs and his up-his-own-arse elistist pretensions again. he doesn't *want* to be popular, he just wants adoration from a fanatical minority.

    They couldn't find a niche because they didn't bother to study the market beforehand. The targetting of NeXT towards the mission-critical custom app (MCCA) space saved them, but by then it was too late... NeXT could have made an absolute killing in the scientific, financial and DTP/pre-press markets if they'd been clued up, and today you'd have a dual-PPC NeXT slab on your desk instead of a SPARCstation.

    NeXTStep is some of the most advanced software ever written, even today, but it was left to wither and die by Jobs.

  22. Heavy Brass Orbs by Ian+Betteridge · · Score: 1

    Oh, but that's part of the point. Neal S indulges in some very sloppy argument, ironically while attacking Disney for interpreting culture in a way that avoids the "precision" of words.

    The twist that allows him to argue all the way from start to finish is summed up by this phrase:
    "Words are the only immutable medium we have."

    With respect, and as anyone who'se ever study philosophy in depth, that's rubbish. Words, and the interpretation of words, are one of the most mutable things in the whole of human history. I'm surprised that a story teller, who knows how to make words dance, could make such an elementary error.

    Then, of course, there's the false analogies he uses. He happily compares Disney's "interfaces" on cultural history to GUIs. Unfortunately, that ignores the fundamental fact that culture, for most of us, is something you *observe*. A computer, on the other hand, is something you *use* - a tool. The purpose of the "Disney interface" is to entertain. The purpose of a GUI is to make a computer easier to use, and to ensure that more people can use it to do stuff.

    There are plenty of other errors like that, all of which undermine Neal's argument.

  23. Apple and Intel ports by Frank+Sullivan · · Score: 2

    It wasn't Jobs' "infinite wisdom" that scrapped the Intel port... by 1990, Jobs was long gone from Apple, had nothing to do with its decisions, and owned only one share of stock. Those were the Sculley years, when Apple was being run into the ground by a marketing hack from Pepsi.

    At that point, Jobs was busy with a little project called NeXT, which was producing almost-affordable workstations with the best GUI ever sold commercially (some of you might use AfterStep for a WM... that's a NeXTStep knockoff), a BSD Unix base, 17+" monitors, CD-quality stereo sound, Display PostScript (true wysiwyg)... in other words, a decade ahead of their time. If the NeXT had ever found a big enough market niche, the world would be very different today.

    Actually, though, i don't fault the lack of an Intel port for the Mac's failure then. Intel hardware was not (IS not) sufficiently mature for MacOS. I personally lay the blame at not providing protected memory and preemptive multitasking for System 7, at a time when Apple was abandoning the older hardware that couldn't support it. Of course, Apple dedicated its next-generation resources to Pink (Taligent), which suffered Death By Design.

    --
    Hand me that airplane glue and I'll tell you another story.
  24. Apple and Intel ports by Millennium · · Score: 1

    Care to back this up? It sure doesn't jive with what I've seen from Alan Cox on the topic.

    Well, since you asked:

    1) Inferior processors. Let's face it; Intel makes among the slowest chips on the market today that people actually use in desktop and laptop machines. PPC's beat it, Sparcs beat it, Alphas beat the hell out of it... simply put, it's an old and outdated architecture.
    2) Lack of standards. I'm serious. Sure, they've got some: PCI, USB, that sort of thing. But those standards don't go far enough; they define the hardware interface but not the software interface, at least not to a sufficient degree. That's why you still need all those little patches to the OS that you call "drivers" just to make a device work. Before you flame me, yes, I know that Macs have drivers too. But there's a key difference: most Mac peripherals can still work without drivers; the drivers are there for optimizations and such (there's the deflation for the argument that standards "disallow for third-party optimizations"). But I dare you to run Windows or Linux without the driver for the video card in your machine.
    3) What standards are there are often inferior. Case in point: AGP. Did you know that the average AGP slot/card in a machine today is actually no faster than a card in a fast PCI slot (yes, these do come in different speeds)? Moreover, AGP works by kludging the video into main memory. Sure, you save a hundred bucks. But you get what you pay for. Another inferior standard: IDE. Again, cheaper than its competitors, but for a reason: it's slower and less reliable (which is why I'm still wondering as to why Apple switched to it; they cut corners to save a buck).
    Then, of course, there's MMX and KNI. Have you ever read up on how those two actually work? It's very interesting reading, and proof that these "great multimedia standards" are really little more than more kludges to keep the tired Pentium architecture to a point where it's only a little behind the more advanced technology in every other desktop machine currently being sold.

    The point: The average PC sacrifices performance and reliability just to save a few bucks. That is why it isn't mature enough.

  25. Apple and Intel ports by acb · · Score: 1

    Actually, Apple did port MacOS to PC hardware around 1990. Back then MacOS was a bit simpler than System 7 (the one which was ported to PPC, with an emulation step). Apple's engineers managed to port it to Intel hardware, and created a demo (which may have even been shown outside of Apple). Jobs, in his infinite wisdom, ordered it scrapped. Shortly afterwards, Microsoft brought out Windows 3.0, and the rest, as they say. is history.

  26. Segmentation fault (core dumped) by acb · · Score: 1

    Sorry... late night, brain not working.

  27. Counter-counter-rant - another example by sphealey · · Score: 1

    "Arnett's example of weather tries to set up Stephenson as saying something he's not. It would be a valid analogy if looking at a weather report somehow prevented you from looking at the indivdual molecules in the atmosphere. Stephenson is not against GUIs. He's against them replacing CLIs."

    Another way to look at it: even on the most bubble-headed TV weather forecast, they usually show the charts and graphs with the technical data in the background, and even explain what those funny isobar things are every once in a while. The viewer who just wants to see "rain tomorrow" gets that, but the viewer who becomes interested in the technical matter can find some of that also. And maybe go beyond that: check out the weather page in the 'Chicago Tribune' sometime - detailed discussions of the five major computer models in use by US meteorologists and how they differ(!).

    But if the deeper complexity is totally hidden from the viewer (GUI user), then they will never have the chance to learn more, because they won't even know it is there to be learned.

    And eventually, this knowledge disappears totally, leaving a big hole. If you don't think this is happening today, put out an ad for a 2nd level support technician with four years' experience and interview the people who respond. MCSEs who don't know the first thing about how a computer actually works are a little scary to me, personally.

    sPh

  28. Assumptions by sphealey · · Score: 1

    "Not quite. You are automatically assuming everyone wants to learn. I can show you a whole crowd who don't. Not because they're ignorant or clueless, but because they have more important things to do with life."

    Interestingly, that turns out not to be the case. I have done end user tech support for more than 10 years now, and have also acted as an end user representative to a centralized IT organization. So I have made this very argument to computer professionals many times.

    However, I have also seen many cases over the last two years (and their frequency is increasing), where people damage their own work and/or their organization with computerized tools. This damage is caused primarily by lack of fundamental knowledge of the tools they are using. OK - not necessarily their fault. Maybe they need better training/education. But it is very hard to give them that training, because the tools beneath the tools (the machine tools, if you will) aren't there to explain what is going on and build understanding.

    OTOH, I have basically concluded that I can no longer teach beginners, because I have too much knowledge and am not able to emphathize with their level of knowledge. So maybe I am just talking through my hat.

    sPh

  29. Mostly sizzle, not the real veggie skewer... by sphealey · · Score: 3

    Milwaukee, Bosch, Makita, etc. do now sell the low end of their contractor-grade equipment through homeowner hells. They also sell consumer-grade products with the same _name_ as the high end stuff. I would imagine the margin on those sales props up entire product lines quite nicely. But they also have true high end products that are sold only through contractor supply stores and a few catalogs.

    As with just about everything in modern society, the aura of mystery and power about this type of equipment is gradually fading as more information becomes available and more channels open up to the average joe, and the Internet is playing a large part in that. But I believe Stephenson's description of the Hole Hawg was and remains pretty accurate.

    I have also known a few kids who have grown up with contractor (or auto mechanic) parents, and in the cases where the parents were actively engaged in passing on knowledge to their kids, the result was pretty much as Stephenson imagines. The accuracy of that vigenette was fairly telling, I thought.

    It remains to be seen, though, whether this applies to computers or not. My 7 y.o. is pretty active with the PC, and he showed me some tricks I didn't know in Win95 the other day. But what I do at work is so far beyond what we do on the Wintel box at home, and so abstract, that I doubt I am passing much/any of my accumulated knowledge on to him. Anyone else have a different experience?

    sPh

  30. Assumptions by Luyseyal · · Score: 1

    damn beginners.

    geez. i have to write something like 20pp of documentation of our current system so that the next braindead sysadmin (and before that my braindead boss!!!) can manage the system after i leave.

    1. print first draft. ~5pp.
    2. she reads a little bit of the details.
    3. this is too hard; i don't understand this;etc.
    4. translation: i don't care about this. write a g-zillion more pp with details like "press the start button. now click run. type in "telnet 123.45.67.89" wait i don't understand the concept of "telnet". explain it, though i won't actually read it and will bother you at your new job instead, anyway.

    ARGH! any linux ppl in college in austin, tx who don't mind working part-time (officially. normally ~35hrs week; the position will be converted to fulltime in september) for $10.49 should email me and i'll give you my bosses email and you can keep the ACC RGC universe from falling to pieces.

    --
    Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
  31. someone wanna post by aheitner · · Score: 1

    a mirror?

    mmmmm, /. effect.

  32. I don't thing Stephenson was really GUI-bashing by thomasd · · Score: 1
    It's a while since I read the original article now, but it really didn't give me the impression that he was trying to universally bash GUIs -- Quite the opposite, he freely admitted that he ran X on his Unix machines. What he was trying to emphasise was something that most Unix users take for granted, while others have forgotten it: the command line still has it's own unique power, and plenty of users.

    As just a simple example, today a friend complained to me that a fairly sophisticated program was refusing to import his data. I eventually tracked the problem down to lines being terminated with CRLF, when the program was just expecting LF. Luckily he was using a unix machine and a quick

    tr -d "\r" file.dat >file.nocr.dat
    and everything was sorted out. That kind of simple file manipulation can be really awkward on a pure GUI. Of course, I realise that the program should have been more tolerant about its input data. But it wasn't, and there wasn't anything we could do about it. The command line saved hours of worry and hassle.

    Of course, the converse is also true. There are many kinds of applications which do require a GUI. Fortunately, Unix users can get the best of both worlds. Let's just enjoy that position.

  33. I don't thing Stephenson was really GUI-bashing by thomasd · · Score: 1
    It's a while since I read the original article now, but it really didn't give me the impression that he was trying to universally bash GUIs -- Quite the opposite, he freely admitted that he ran X on his Unix machines. What he was trying to emphasise was something that most Unix users take for granted, while others have forgotten it: the command line still has it's own unique power, and plenty of users.

    As just a simple example, today a friend complained to me that a fairly sophisticated program was refusing to import his data. I eventually tracked the problem down to lines being terminated with CRLF, when the program was just expecting LF. Luckily he was using a unix machine and a quick

    tr -d "\r" < file.dat > file.nocr.dat
    and everything was sorted out. That kind of simple file manipulation can be really awkward on a pure GUI. Of course, I realise that the program should have been more tolerant about its input data. But it wasn't, and there wasn't anything we could do about it. The command line saved hours of worry and hassle.

    Of course, the converse is also true. There are many kinds of applications which do require a GUI. Fortunately, Unix users can get the best of both worlds. Let's just enjoy that position.

  34. Sorry! by thomasd · · Score: 1

    Ooops, sorry for the duplicates -- I thought I was hitting preview, and must have submitted instead :(.

  35. CRLF-> LF easy as GUI! by thomasd · · Score: 1
    Okay, it probably wasn't the best example, I know there are plenty of GUI programs that can do the particular manipulation I described, and do it very well. On the other hand, GUI systems which can perform arbitrary complex file manipulations are much rarer.

    People keep talking about GUI data-manipulation systems with the power of command pipelines started from the Unix shell. Once someone has got something working that's half as flexible as the Unix command line (and as easy to write new programs which integrate seamlessly into the system) I'll be more than glad to give it a try.

    For now, however, I firmly believe that the command line has it's place, and I'm sure there'll be at least a few xterms on my desktop for a long time to come.

  36. someone wanna post by LetterJ · · Score: 1

    What the heck. I don't care if xoom.com dies.
    http://members.xoom.com/_XOOM/jwynia/counterrant .htm

  37. One-off printing by LetterJ · · Score: 1

    A couple of months ago, I was watching C-SPAN while staying home from work sick and they had a thing from a book trade show. Ingram (or somebody like them) was demonstrating this process they had of printing one copy of a book pretty much as cheaply as a bunch. They stored the book digitally and the machine printed cut and prepared it for the cover which was printed on a different machine a few feet away. The whole thing was done pretty quickly and looked pretty good. Ingram was touting it as a solution for out of print books. They were saying that when the system was entirely in place you could order an OOP book the same way you'd order any out of stock book from Ingram. For the customer it would be transparent. You order your book and either they find a copy or they print a new one. Forgive the errors in my memory of the show, but I found it interesting.

  38. Counter-counter-rant by stripes · · Score: 1
    2. In most cases, selling stock is really selling equity, but this is a technology stock we're talking about. With these things, the price of the stock is several orders of magnitude times earnings. Usually you would be selling equity, but with high-tech stocks (especially now with e-trading), it really is like financing a loan.

    I know you have recanted this, but for the benifit of people that don't know the diffrence but want to I still want to talk about it.

    When you make a loan you secure a promise that you will be repayed the loan amount, and for your trubble intrest. Unless the loan-ee goes bankrupt (or is a theif) you get your money back, plus the profit. In other words the value of holding the loan is almost allways more then the amount it was made for, and less then a fixed value (ignoring adjustable rate loans, and high risk loans, and even the time value of money). Concrete example: I loan AT&T $100, they promise to pay me $105 at the end of 12 months. During that time I should be able to sell that loan to someone else for more then $100, but less then $105. At the end I'll get $105. I'll make up to $5, and have almost no chance of losing money. (If I made this loan to someone who has been in bisness less time then AT&T, or who is in trubble the risks would be diffrent, but so would the reward)

    When you buy stock you secure a promise that the compony will try to make a profit, and that it will obey your will in proportion to your stock ownership (not very important for this discussion, so I won't comment on it farther). In other words you have no idea how much much it will be worth in the future. Concrete example: I buy a share of AT&T for $55. Baised on recent history I may be able to sell it for $65 next month (it was in the mid-$60s a month or two ago), I may also only be able to get $38 for it (it was in the high 30's last May). More potential for profit, more risk.

    Owning someone else's debt (say AT&T debt bonds) is an OK way to make a little money fairly safely. It's gennerally a poor way to make fairly large amounts of money. Owning stock is an OK way to make lots of money with a high degree of risk.

    Please don't rush out and start buying and selling stocks, or loan bonds (or making loans directly) baised on this advice. It is very genneral, and may even be wrong. I'm not a financial advisor. Please see one before you do anything like this.

  39. agreed by cthonious · · Score: 1

    I agree, most of the response is meaningless nit-picking. Who cares who invented the GUI? I'm sure Stephenson knows, he was simplifying things a little. It was a well written piece; the response sounds more like yet another incensed and bitter mac user.

    --

    support gun control: take guns from cops
  40. The /. effect, already! by wugmump · · Score: 1

    It's gone. Anybody got a mirror?

    --

    "It's OK, my sheet's got a hole in it!"
  41. on stephenson's "command line" by trb · · Score: 1

    Stephenson is not a hacker, but he's a good and insightful writer. I'd say that his command line essay is about 80% wheat, 20% chaff. I think it would profit him to run his tech writings past someone with a clue before he shares them, but even so, the command line essay is full of good ideas. A grown-up hacker should be able to read it critically and come away with some fresh perspectives.

  42. "Chaos Theory" ...or something by cherub · · Score: 1

    "The point of chaos theory", he says, "is that interactions that appear to be highly random or complex can be collapsed into simple patterns", and then he proceeds to use it as the foundation for many of the arguments in his essay.
    Those who know any thing Chaos Theory will recognize that Mr. Arnett has -missed the point- entirely.
    The point of Chaos Theory, in short, is that simple, deterministic systems can produce highly complex rather-random-looking patterns.
    Of course it goes on to say some things about such systems.
    But Chaos Theory more than nearly any other he could have picked is a pro-reductionist theory, despite its caveats regarding sensative dependance on initial conditions and implications regarding prediction. In regards to the latter, Dijkstra's work on formalization (see: _A Discipline of Programming_, Edsgar W. Dijkstra, 1976) should be sufficient to convince any reasonable person of the predictive powers we can use with confidence regarding computers.

    My essay on the disadvatages of GUIs and their relation to the nature of computing is forthcoming, as is my essay on why it is crucial to being a good user that one understand the "deep workings of the computer", as Mr. Arnett would have them.

  43. "Chaos Theory" ...or something by cherub · · Score: 1

    yarg! "any thing Chaos Theory" indeed. hopefully my essays will be better proofread than my /. posts.

  44. "Chaos Theory" ...or something by cherub · · Score: 1

    While studying the emergent properties of strange attractors can be interesting, little has come of it. Most of the worthwhile work in Chaos Theory has been done in demonstrating the properties of deterministic systems that might lead to chaos (3-period behavior, etc). Although I see your point, I don't think it can be characterized as "the point of Chaos Theory". Also, Chaos Theory is all about chaos in deterministic systems. Modern interrupt-based computers are nondeterministic. The concept you're after is that of emergent properties, and isn't much related to Chaos Theory, save via a good metaphor or two. I would argue that Stephenson's reductionist viewpoint is equally valid, though I am with you regarding his poor definition of the "real job" of a computer, though for different reasons (i.e. that a computer need not be based on bit-manipulation. Bit-manipulation is just a metaphor that happens to be true to the workings of the modern computer.).
    Also, my plan for my essay is to use a broad definition of the purpose of a computer (what a computer is good at as a tool) to show how a lack of understanding of the basic nature of computers and what they are good at leads to (and has lead to) ineffective usage. I'm very interested in computers being good tools, but no-one is going to say that a hammer is a good tool if they're trying to use it as a saw.

  45. True. But, take, for example, a car... by Dast · · Score: 1

    You are automatically assuming everyone wants to learn. I can show you a whole crowd who don't.

    You are correct. Many people don't want to understand how their box works. The question that remains is, should they want to know?

    I say yes. At least a little.

    Take for example a car. I would venture to guess you bought a car to get around--to empower yourself.

    But owning a car has many pitfalls. Not the least of which is being ripped off by someone who knows more than you--a nasty mechanic, a dirty used car salesman, etc. If you know nothing about the inner workings of a car, you are at their complete mercy. If the mechanic tells you something is wrong, how are you to argue?

    I've seen far too many people get ripped of by dirty mechanics (and dirty computer salesmen). It doesn't take too much knowledge to protect yourself. Just a bit. (I really hope you didn't go from using 95 to 98--that is what we call a ripoff.)

    It comes down to this. Knowing nothing about your box is not empowerment. It puts you at the mercy of others.

    But that is just me.

    --

    This sig is false.

  46. Counter-counter-rant - another example by Blake · · Score: 1

    "But if the deeper complexity is totally hidden from the viewer (GUI user), then they will never have the chance to learn more, because they won't even know it is there to be learned. "

    Not quite.
    You are automatically assuming everyone wants to learn. I can show you a whole crowd who don't. Not because they're ignorant or clueless, but because they have more important things to do with life.


    He isn't assuming any such thing.
    He is stating that the information should be there for those of us who want to learn. He's not talking about the whole crowd who don't.

    I don't know why I'm posting this. It seemed pretty simple to me. Maybe I'm just one of those kind of freaks.

    I don't want to know how the microwave works... I just want to nuke the ham sandwich for lunch. That doesn't make me ignorant...just hungry.

    There's a radioactive part inside which emits microwaves. The microwaves cause the water molecules inside the food to vibrate, careening into the other molecules, thus heating up the food. It's not a precise description, but it's good enough.

    As a question, would you rather nuke a ham sandwich, or give it to me, and wait for me to nuke it for you, when I get around to it? This whole argument is a matter of where you choose to draw certain lines, and what you consider important. I think that it's important to know what happens when I interact with the things around me, but that might be because I make my living writing software which has to work around various undocumented "features".

    Later,
    Blake.

    I speak for PCDocs

  47. counter-"Counter-counter-rant - another example" by Blake · · Score: 1

    These days, you don't have to understand, remember, or type These days, you don't have to understand, remember, or type find -type f -exec grep -i "meeting notes" '{}' ';' to find a file containing "meeting notes" on a *nix machine, but you CAN'T get the same kind of interaction from MacOS or Windows without a third-party utility.

    find "meeting notes" *.*

    Found this out a while ago.
    Used it a lot since then.

    And using the WinNT (and 95/98?) "Find Files" application, you can specify "contains the text..."

    Later,
    Blake.

    I speak for PCDocs

  48. Mostly sizzle, not the real veggie skewer... by MikeFM · · Score: 1

    I was born in '78 so I guess I'm right in that area but luckily I was poor when I was young and we couldn't afford a computer so I spent my time studying the old technical books at the library and reading sci fi. Then it went to hacking my Atari 2600 and then playing w/ cast off TSR-80's, c64's, ancient Apples, Texas Instruments, and 8088/8086 machines. Finally I got a 486 and was in computer heaven, so much power! *laughs* It wasn't really until I got to college that I realized how useful this offroad track was to me. A lot of those people had no knowledge of anything except the latest and greatest Windows interfaces and PC hardware. IMO all comp sci students should have to take a semester of computer history. Is sure a lot more useful than those lame computer ethics classes.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  49. Giggle Giggle Giggle by wahay · · Score: 1

    -Jobs- canned the Intel Port of the mac os in -1990-?

    Perhaps you should go read some timelines.

  50. Anyone got change for $0.02 ? by jabber · · Score: 1

    One really interesting point in the rebuttal is in reference to Microsoft advancing in the market place by the mutation of acquired technologies.

    This flies directly in the face of M$ primary criticism of Linux, that Linux developers are 'chasing tail-lights', and that's why they're doing so well...

    Just thought I'd set that one aside by itself, as a point to ponder.

    Another interesting point is the Steve Jobs vs stepfather dynamic. Wow! Here I thought business was cold and heartless - and heart is what's driving Jobs??

    Makes me wonder if Gates is just trying to get back at all those people who kicked sand in his face when he was little.

    --

    -- What you do today will cost you a day of your life.
  51. Complexity "Chaos Theory" ...or something by Maciej+Stachowiak · · Score: 1

    > Both theories show that seemingly random systems
    > are not nearly as random as we had imagined.

    Sure, but they don't show you how to extract simplicity from seeming randomness/chaos, they explain how you can start with something really simple and end up with really complex resulting behavior. Neither field implies that complicated things have visible simple patterns - only that there may be underlying simpe rules.

    Anyway, the response rant seemed to totally miss the point of Stephenson's original. He wasn't saying that GUIs are evil and the command line totally rules everything. In fact, he said his current choice of operating system (BeOS) was determined at least in part by its GUI. His point (among many other semi-random things) was that the command line interface, at least a good powerful one (like Un*x, unlike DOS) provides a unique and valuable way of looking at computing that a GUI can't really provide.

    As a heavy user of both command-line and GUI tools, I have to agree. It makes you think in algorithmic and linguistic terms instead of spatial terms.

    For some people this isn't really a value - a GUI provides all they really want out of their computing experience. But I have also known people whose linguistic reasoning was much better than their spatial reasoning, and they had a much harder time dealing with a pure GUI interface than with one that provides a command line.

  52. authors make out like bandits by takshaka · · Score: 1

    Exactly.

    Consider print-on-demand the mp3 of the publishing industry. Whereas mp3 has a built-in distribution medium, the internet, hardcopy books cannot magically propogate from bookstore to bookstore, and you generally can't thumb through a book online.

  53. Talk about anal nit-picking by webslacker · · Score: 1

    Jeez, I think someone was taking the metaphors a little too seriously. I mean, when someone says "Love is a red red rose" you don't go asking him what part of love the petals or anthers represent, or complaining that the metaphor shows a lack of knowledge about botany.

    I agree that Neal Stephenson's essay was not perfect, but the fact that it clicked with so many people on the internet reveals that it speaks to us in a way that we can all relate at about subjects that we all share.

    Bottom line: this guy either has a big stick up his ass or he was just aiming for some quick publicity.

  54. Mostly sizzle, not the real veggie skewer... by grrrreg · · Score: 1

    all too true....and if everyone learned to drive in a '62 Chevy pickup w/ three-on-the-column and no power steering they would never be in a vehicle that they could not operate.....but nobody wants to take the time or effort necessary to accomplish this, because the likelihood that they will ever be stuck in a car with a standard transmission (or a CLI) is (seemingly) so small that it does not appear to be a worthwhile enterprise.

    --
    I drink to make other people more interesting
  55. Counter-counter-rant - another example by Fizgig · · Score: 1

    But Micrsoft tries to make one OS for everybody, for both those who seek the workings and those who don't care. They could have done it the Linux+X+WM+GNOME/KDE way, where it's pretty seemless once set up but the underlying mechanics are still availible. Instead, they did it the Microsoft way, where your best bet to understanding how things work is to play with regedit (Fun!)

  56. In ALL cases selling stock is selling equity! by Fizgig · · Score: 1

    Ok, you're right. In my haste, I didn't really think it through. I, an econ major, am ashamed. But those stock prices are still way too high!

  57. on stephenson's "command line" by Fizgig · · Score: 3

    I know he's not a real hacker (I'm not either, for that matter), but he seems a WHOLE lot more hackerish than any other sci-fi writer or tech-reporter I've ever read. From the back of Snow Crash (which I bought because of In the Beginning):

    [Stephenson] began his higher education as a physics major, then switched to geography when it appeared that this would enable him to scam more free time on his university's mainframe computer.

    If that's not an old-school hacker, what is?

  58. Counter-counter-rant by Fizgig · · Score: 3

    Ok, I loved Neal Stephnson's essay. Sure, it had problems, but that's not going to stop me from fanatically defending it :)

    1. Stephenson's point was not that GUIs are bad. Maybe he got the history wrong, but he got the important part. The people at PARC were not trying to hide the workings of the computer behind a graphical interface. They were trying to enhance the computer through a graphical interface. This is not what Apple and Microsoft do, though they may pretend to. What they do is hide the computer behind the interface. This is what Stephenson says is bad. Arnett's example of weather tries to set up Stephenson as saying something he's not. It would be a valid analogy if looking at a weather report somehow prevented you from looking at the indivdual molecules in the atmosphere. Stephenson is not against GUIs. He's against them replacing CLIs. Come on, can anybody who likes Enlightenment be against GUIs? Oh, the irony that Arnett mentions the straw-man argument in his essay!

    2. In most cases, selling stock is really selling equity, but this is a technology stock we're talking about. With these things, the price of the stock is several orders of magnitude times earnings. Usually you would be selling equity, but with high-tech stocks (especially now with e-trading), it really is like financing a loan. Microsoft does not have that much equity. You would have to be pretty naive to believe that the stock market (especially the high-tech stuff) can sustain itself at that level. It's unsunstainable, therefore it's not really selling equity and can be seen, as Stephenson chooses, as financing a loan against the future burst of the bubble.

    3. What, pray tell, is the difference between Bill Gates "winning" and Micrsoft having bigger profits? Is there such an important distinction? His obligation is not short-term profits but long-term profits, which seems to be the same thing as "winning" in most cases.

    4. Arnett says that it's not price or features that OSes compete on, but momentum. He then says it's phenomenal that Linux has such momentum so young. But what about when Linux first started out? It had zero momentum. According to this theory, it should still have zero momentum, but we all know that's false. It has competed on features and price. Also look at Windows 98. It's not necassary for anything. You can still use 95. Did people buy it? Yes. Why? Not because they had to. They did it becaus OSes compete on price (ok, 98 loses there), feaures (yeah, they seem to the average consumer to do well there), and marketing (which Stephenson mentions, but not in the same place). And I'm willing to bet that if Hurd shapes up, people will use it. If it shapes up well, it people will use it instead of Linux, or *BSD, or whatever. Open source reduces the impact of momentum, as we've seen many times.

    5. Stephenson was not entirely against the Disneyfication process. I recall him saying it was better that a million people see the Disneyfied temple than that 10,000 cardiovascular surgeons go see the real thing for the same amount of money.

    The whirlpool/chaos metaphor is at least as confusing/misleaing as any metaphor Stephenson uses." what do you get if you break a whirlpool into pieces?" This is misleading. Breaking up Micrsoft would have an impact. The point of the antitrust case is that they not be allowed to expand their monopoly into other areas, causing things to stagnate. Arnett says Micrsoft does not own the internet. True, it doesn't now. That's the point. We shouldn' let them own the Internet. Breaking the division of Microsoft that deals with OSes from the part that deals with the Internet would help (look back to Arnett's argument about momentum; without the OS division behind it, MS-Internet would not have the unfair momentum)

    The use of the chaos example is particularly interesting. Arnett claims that we can find simple things from the general in a chaotic system. Ok, I'll buy that. But the reverse in a chaotic system is that you can't understand what the whole will look like from some of the pieces. This is not what a computer should be like, and that's part of Stephenson's arguments. I should be bottom-up, not top-down. We should be understanding computers from the simple parts and then extrapolating the big picture (with the help of a GUI if necessary). Arnett says that we should be understing the big picture (through the GUI) and from that inferring the underlying system. Me, I'll take the former system. It gives me more information. It's my computer, and I don't want to have to guess what's going on. True, dragging an icon may represent mounds of complexity, but I prefer the GNOME/KDE dragging, where I can know what the dragging means, to the Microsoft/Apple dragging, where it's all abstracted behind recognition.

    There, I'm sure I have lots of holes. I like this. Arnett wrote a good piece in response to (what I believe to be) a better piece. Now I've written a worse piece than Arnett. Now someone reply to me. I like this.

  59. CRLF-> LF easy as GUI! by Pope · · Score: 1

    I do this sort of thing with UNIX/PeeCee .html files all the time on the Mac.
    Open file in BBedit. "Save As..." with appropriate linefeed option.
    Mmm...mmm... GUI goodness!

    Then again, I am a designer, so I fit Apple's demographic to a T!

    DaveY GraveY

    --
    It doesn't mean much now, it's built for the future.
  60. the effect of the UI on the mind by technoCon · · Score: 1

    when i use a GUI, i do different things than when i use a cmd line UI. over time these different things accrete changing the interconnects in my mind.

    i started out in '73 using the same lash-up Neal describes in his essay. it had an effect on my mind. it evoked certain patterns of thinking and
    approaches toward problems. my mind adapted to
    the UI available to it.

    years later, i got an Amiga and its UI was different, and i intereacted with it differently. in some ways more effectively, in others, less. nevertheless, the GUI has evoked a different pattern of thinking and different interconnects were forged.

    the only way i could observe this effect on my thinking was to experience at an expert level *both* command-line UI and GUI.

    the two ways are different, but to say one is good and the other is evil is to miss the point. one way does some things effectively and has some consequences, and the other way has different effectivenesses (sic) and different cognitive consequences. neither way is "better" both ways are "different."

  61. counter-"Counter-counter-rant - another example" by Crag · · Score: 1

    "You are automatically assuming everyone wants to learn..."

    Even if only a tiny fraction want to learn, better that the "ugly guts of how things really are" be available (but not necessarily in the way).

    "I don't want to know how the microwave works... I just want to nuke the ham sandwich for lunch.
    That doesn't make me ignorant...just hungry."


    There's a difference between allowing you to know how it works and requiring you to. Early cars and computers demanded an understanding of the mechanics of how they worked if you wanted to get anything done. As they develop this is less necessary.

    These days, you don't have to understand, remember, or type
    find -type f -exec grep -i "meeting notes" '{}' ';'
    to find a file containing "meeting notes" on a *nix machine, but you CAN'T get the same kind of interaction from MacOS or Windows without a third-party utility. More to the point, you can't alter or ammend how a Mac or Windows performs these kinds of search. Why would I want to, you ask? That's my business. It's ease of use doesn't stem from that I can't change it.

    As I see it, the age-old argument has always been about whether ease-of-use and freedom-of-use were mutually exclusive. I never thought the argument was about whether the user was ignorant or hungry. I also never thought freedom-of-use meant requiring the user to learn how their tool works.

  62. Stephensons "hole hawg" by Jim+Hurlburt · · Score: 1

    I think stephenson's point about "Hole Hawg" was that it is specialized. It is made to twist a big chuck with great torque. It is made to twist that chuck all day long, day after day. It is made to be repairable and maintainable so it can keep twisting month after month and year after year. It is designed for a nitch market, "Drill big holes with a portable (sort of) drill". And it does that job very well.

    There may be others that are better, but I doubt they are a lot better. If you are buying a drill in this class, you are probably more concerned with the dealer and service than the specific brand name.

    Also, I doubt there are many other drills out there that would fit in the nitch that the Hole Hawg has staked out. There aren't many people who need that class of drill.
    ************************************

    --
    It's bad luck to be superstitious
  63. Apple and Intel ports by zagmar · · Score: 1

    Plus they were BLACK. Took IBM how many years to figure that one out? Took how long for a major OEM to start making systems available in something other than beige or white?

    Of course the point that Jobs killed Next is also true. I wonder what life would have been like if only little Stevie had had an ego kicked down a couple notches...

  64. Apple and Intel ports by jslag · · Score: 1

    Intel hardware was not (IS not) sufficiently mature for MacOS

    Care to back this up? It sure doesn't jive with what I've seen from Alan Cox on the topic.

  65. 404 not found by sporkboy · · Score: 0

    I get a 404 when trying to find/read the original doc _In the beginning..._, any mirrors?

  66. my bad by sporkboy · · Score: 1

    there is a link to it in the counter_rant, I was just too quick to post

  67. Home Despot by sporkboy · · Score: 1

    the home despot owns...of course they have it there, they even have the kitchen sink

  68. Counter-counter-rant - another example by MindStalker · · Score: 1

    But if the deeper complexity is totally hidden from the viewer (GUI user), then they will never have the chance to learn more, because they won't even know it is there to be learned. "

    Not quite.
    You are automatically assuming everyone wants to learn. I can show you a whole crowd who don't.
    Not because they're ignorant or clueless, but because they have more important things to do with life.


    Accually, just to share my personal experience, which most of you could probably give a rats ass about. When I first started using computers it was on an msdos system (of which I spent a amazing amount of time in BASIC, hey I was 10 this was cool stuff for me), during this period I learned the basic ideas of command line. Which I later applied to learning unix on my local freenet, and on nethernet (is that system still up?). Anyways I havn't used either of those systems for years, in the command line side of them. And for the past 4 year have been pretty much strickly using Win 95/98. I have always been interested in the interworking of computers and really do like learning but have been sheilded from that side of it for way too long (mostly my own fault, but anyways) Beginning a few month ago, I've become reinfatuated with linux. I keep downloading it and installing it into another partition. Use it for a few weeks, and each in every time, go back to my Win 95. Not because I like Win 95, I'm absolutly discusted by it. But I can't for the likes of me really and truly figure out the command interface. Sure I know how to ls -al and ps and kill -9. But that doesn't help me set up and administer my linux box like I want to. Sure I can get X working, even got ppp working once. But I still feel that I can't take advantage of the emersive power linux gives me. Its sad to say I can get more power (as in being able to configure) out of my win 95 than I still can in linux. I know this is my own fault, but for some reason, I keep burying my head in shame, and scrambling back to win 95, usually after I get disgusted at the inability to get my sound right, or install icq (can anyone do this??? I heard there is a linux clone out there somewhere?)
    Anyways I partially blame this on win 95 dumbing down my knowledge, and ability to manipulate my computer the way I really want. I honestly I can't do without my icq/slashdot/email/minesweeper (cry yes its true) long enough to figure out how to get it all working in linux.
    ~testimony of a addict at his last thread

  69. Heavy Brass Orbs by Cowards+Anonymous · · Score: 1

    I have to admit that I admire anyone with the cojones to step up and refute Mr. Stephenson, a well-respected author, popular guy, and arguably competent user. To do so is to risk death by a thousand emails, and to risk having your web server fall over under a crush of curious rubberneckers.

    On the other hand, I don't feel that there was anything in "Beginning" that called for refutation. It was a collection of Stephenson's musings on a whole slew of issues, and outlined the structure of those thoughts. It was not gospel truth (although found myself nodding in agreement throughout the entire read) nor was it intended to be.

    Unfortunately, I can't get to whats-is-name's article, since it actually *has* fallen down under the crush of slashdotters, but I hope his rant is in the same spirit as Stephenson's...

  70. Heavy Brass Orbs by Cowards+Anonymous · · Score: 1

    I don't think Stephenson was attacking Disney. I suspect that to merely be a poor choice of words on your part, because it's fairly obvious in his text that he admires the "Disney interface" for it's amazing power, for its ability to perform the tasks for which it is designed.

    And you seem to take his comparisons of interfaces out of context. The purposes of the interfaces are practically impertinent to the discussion: they're meta-protocols by which some form of communication takes place. Perhaps he is unfair in comparing a nearly all-downstream "Disney interface" to a mostly-upstream GUI, but I think the parallels he draws are valid.

    I think you have missed the point that Stephenson wasn't writing a critical piece. It was almost purely an illustrative work, and while you or I may or may not agree with his perceptions, it's not arguable that they are his perceptions.

    At no point in his document does he indicate that only he speaks the gospel truth.

  71. Stephensons "hole hawg" by raptor-outernet · · Score: 1

    At first I thought he was going and on about this drill, as being some sort of uber drill and a symbol for industrial strength Os'es and such.

    However, I was at home depot, and realized that you can get that drill there, for $250, there are other drills that are more expensive, and even better. Michigan tools had a little stand there that talked about their different drills, apparently this one was designed in the 1960's as part of the "prefab" boom. They have newer drills, and less specialized ones. The "hole hawg" was kinda neat, but there were just as many other drills that seemed to be as good or perhaps better out there.

  72. Mostly sizzle, not the real veggie skewer... by raptor-outernet · · Score: 1

    I know what you mean - Have a dewalt drill, mostly because of the yellow color, and the fact that it seemed to be fairly decent for the price. It's not a mikita though, although I doubt I use the dewalt to near it's potential.

    as far as the computer transferal of information - I don't know how to pass on the accumulated store of knowledge that's in my head, to my fellow it-workers, much less friends ro relatives. I mean I remember when the trs-80 was new,linux .9 etc, etc. We have interns here who never used anything but windows 95 before starting here. sometimes I don't even know the start when trying to answer "WHY is there twisted pair ethernet and 10base2" sometimes the answer is "no good reason - now, but back in the day." I mean it's weird when you run into someone who was born after star wars came out :-)and I was born in the 70's!

  73. talk about nitpicking by TheDullBlade · · Score: 1

    He was pulling up a personal memory, not picking a carefully researched example.

    I thought it was a nice metaphor: if the safety is provided by and reliant on the skill and intelligence of the user, rather than built-in idiot checks, you can get more done (of course, if you screw up...). How much time do you waste in Windows reading and checking confirmations, or doing things manually that you would script at the command line?

    --
    /.
  74. authors make out like bandits by TheDullBlade · · Score: 1

    So who needs publishers?

    There's no major expense to adding a title to a print-on-demand system, so there's no reason to give sole printing rights to one publisher.

    Expect little printing shops to pop up all over the place; there should be plenty of competition.

    It won't be long before authors set their per-copy license price, and all the printing shops compete in speed, service, and mark-up.

    For mass-printed paper books, the author could negociate lower fees with a particular publisher, similar to the traditional model.

    But authors should get involved! Make sure it happens this way and not the way in the message I'm replying to!

    --
    /.
  75. free first chapter and cover-art on the web by TheDullBlade · · Score: 1

    Why not? I see it all the time. And print-on-demand book stores could be filled with browsing kiosks which navigate through the local web catalog.

    --
    /.
  76. Of CLUIs and GUIs... by TheDullBlade · · Score: 1

    And if you don't know, there's ls, man -k (or man, if you're looking for particular options), and automatic completion (with e.g. tcsh or 4dos)... So there are definitely memory aids in CLIs as well.

    Not inherently. These are commands which you must learn before using, not a fundamental part of the interface. It's a little like saying that a car's interface has memory aids because there's a manual in the glove compartment (ignoring, for the moment, the real inherent aids such as the markings on the gear shift).

    --
    /.
  77. Of CLUIs and GUIs... by TheDullBlade · · Score: 3

    I doubt Neal Stephenson would argue against the value of a GUI for a 3D-modeling program, or for a web-browser. I imagine he uses X all the time. Rather, he argues against having just a GUI, particularly for system management and development.

    In a sense, every control in a GUI is a menu: you are presented options of what to do and you pick one. You don't need much experience but you are limited to those options which are presented. The interface does the work of your memory, but less efficiently. In a command line, you are given no information about what is possible, but all operations are available instantly if you learn their names and options, all without searching the screen with your eyes.

    I do agree with some points in the counter-rant, but some of the metaphors were more appropriate than Stephenson probably intended. You can't drive a tank through town, and while towns and cities are a small percentage of the world they are where most people spend most of their time. Most weekend handymen wouldn't want a hole hawg.

    IMHO, the average user won't want Linux until you hide the most powerful tools from him, including the command line. I still think most business users would be better off with a black-box system where the 3-6 applications they regularly run are offered in a menu which is the whole interface to the system, or better yet, integrated into one application that automatically starts when they turn on the computer and saves everything (without overwriting the originals) when they turn it off.

    --
    /.
  78. Apple's contribution over PARC by the+ed+menace · · Score: 1
    Everybody overlooks Apple's major contribution to GUI over PARC: not menus, single button mouse, etc. It was the programming model.

    PARC said "use Smalltalk and get GUI". Smalltalk supported a form of closure for their blocks, which is how you attached things like buttons or menu items to code behavior. Unfortunately, the number of people willing to develop applications in Smalltalk was limited, esp. for commercial use.

    Apple's major contribution was the window, grafport, and event loop based programming model. There was related research work elsewhere, but exposing the GUI programming model the way they did was commercially novel. Most importantly, it enabled a commercial third-party application market using languages like assembler, Pascal and C.

    Tying an OS programming model to an interpreted managed memory language has historically been the kiss of death for a system (Smalltalk, Lisp, Telescript, Dylan). I believe this is because those interpreted languages were designed without sufficient attention to commercial application issues. In addition, memory and CPU were more expensive, and applications were simple enough that the overhead of managed memory was deemed excessive (you could conceivably track all of your objects without excessive effort).

    Consequently, Java is the first interpreted system that can succeed. Better attention to these issues, and better timing...

  79. Metaphors by adamv · · Score: 1

    """
    Stephenson's sub-rant on the use of "document" and "save" in GUIs to mean the opposite of everyday meanings is not unusual in the least. A word is often used to mean opposite things.
    """

    The problem I see here is that we are not just using "document" and "save" as words, but as parts of a metaphor. As such, the use of the words to being the opposite breaks the metaphor that the Desktop is supposed to be presenting.

    See _About Face_ by Alan Cooper for a good deconstuction of the 'File' menu.

  80. seems like a hacker to me by khkramer · · Score: 2

    Neil Stephenson sure seems like a hacker to me. He describes himself in the "Command Line" essay as a long-time Mac programmer, and writes that he's been a Linux user since 1995. (Not to mention his mention that he acquired one of the first BeBoxen, which we can assume he didn't buy under the illusion that he was getting a better television-typewriter on which to peck out his novels.)

    He wrote the best article ever to appear in Wired Magazine (okay, so maybe that's a low bar; how about "probably the best major-publication tech article I've read"), which is about the whos/hows/whys of large-scale fiber projects. That article demonstrated Stephenson's firm grasp of the technical -- in addition to the social and historical -- issues at hand. ("Mother Earth Mother Board." Cover story for December 1996, http://www.wired.com/wired/archive/4.12/ffglass.ht ml)

    Finally, and to me most importantly, Stephenson's two novels that revolve around digital technologies and information manipulation ring unfailingly true, from the throwaway descriptions of how programming works (Hiro in the lifeboat building a motorcycle mostly by taking bits and pieces of old code and repurposing them), to effortless explanation of means and mechanism (the dog with an atavistic protect-the-boy impulse inside a crenellated, heat-diffusing body; Nell's book creating Turing World for her), to large-scale examination of the idea that computers offer us powerful new ways to conceptualize that activity which most defines and shapes us as humans, the manipulation of abstract symbols (the Babylonian/ur-language theme of _Snow Crash_; the info/bio/nano-tech merging conceit in _The Diamond Age_.)

    All three of the above strengths were sadly lacking in, for example, "The Matrix," which was much and loudly praised here.

    As eagerly as I await my copy of _Cryptonomicon_, I would be even more interested to learn that a collection of Stephenson non-fiction was in the offing. My favorite part of "Command Line" was actually the short digression about Disney World. I'm betting there's a draft of something as amazing as the DFW "E Unibus Plurum" essay that Stephenson cites somewhere on one of his (many) hard drives.

  81. I don't think this guy gets it. by uzada · · Score: 1

    He totally misses the point.


    Similarly in responses to the original article, the one comment about "gee, this [stephenson article] is really long -- it would be nice if someone would put together a summary". I laughed out loud at that comment, and laughed harder when the clueless flamed him. None of those people understood the humor of such a comment because they read in the Stephenson piece only about literal computers rather than reading about the buffering of experience by some artificial interface. Look again at the piece -- there are all sorts of little interesting tidbits in there.


    Regarding the counterpoint's author, perhaps he has spent too much time reading RFCs...

    "With patience and plenty of saliva,
    the elephant deflowered the mosquito."

  82. One nit... and one more by Melbert · · Score: 1

    Maybe this isn't a nit, but rather a strong disagreement. Apple could have easily ported the MacOS to the x86 Architecture. All they had to do was reject their traditional "not invented here, not interested" attitude and make a deal with ARDI (http://www.ardi.com) to license the 68000 engine that runs Executor. It's a plain lie (or a distortion) to claim otherwise. Granted, there's no PPC emulator that I have heard of, but we're discussing history here, not the present.

    Executor (a Macintosh emulator for the PC, including an x86 linux version) is cool stuff, by the way. A very small tight team of coders developed one heck of a product that it seems NOBODY pays much attention to.

  83. it is here... by nmarshall · · Score: 1

    .. here or there
    well what ever... just read it!

    nmarshall
    #include STD_DISCLAMER.H
    R.U. SIRIUS: THE ONLY POSSIBLE RESPONSE

    --
    nmarshall

    The law is that which it boldly asserted and plausibly maintained..
    --Colonel Burr 1783
  84. ?? by Lionette · · Score: 1
    Publishers are running to reprint their backlists? Since when? I'd submit that the opinion of a published author might be more informed on that matter. I, for one, am not seeing publishers eager to publish more and new material and out-of-print material... only works they're absolutely certain will sell. Quite a different matter from the proliferation of new and old and everything-in-between material Arnett seems to suggest.

    --
    -- Micah Lionette
  85. One-off printing by Lionette · · Score: 1
    It's called print-on-demand, something publishers are beginning to toy with.

    Of course, the state of the industry now grants publishers the right to print-on-demand as a subsidiary right, which means the author gets paid a lot less for it -- not only that, but having a book constantly in some publisher's backlist and theoretically available for purchase prevents an author from obtaining her rights from the publisher so that she can re-sell them to another publisher for a better deal/new and more publicized print-run!

    It might be good for publishers, and it might be good for consumers, but the authors have to eat too.

    --
    -- Micah Lionette
  86. ?? by Lionette · · Score: 1
    If there comes a day when no book need ever be out of print, then something radical is going to happen to the way authors are paid. There's value in reversion clauses; it's one thing for a publisher to be willing to never be out of print, but it's another thing entirely whether a publisher is willing to give their infinitely-retained backlist the kind of publicity it would need to keep an author even moderately compensated.

    Additionally, I have to wonder how having an eternal backlist will affect what authors are sought after.

    I don't have a problem with the idea of books never going out of print; I'm just skeptical. I don't see the publishing industry taking many chances on new authors. I see massive consolidation of publishing houses with increasing slushpiles and decreasing interest in radical books. Unless something like the afore-mentioned print-on-demand makes book publishing cheaper, I can only imagine that eternal backlists will only make it more difficult for new authors to break into the business.

    --
    -- Micah Lionette
  87. authors make out like bandits by Lionette · · Score: 1
    The problem with this is distribution. That's the second of the two major reasons we have publishers (the first being packaging and printing, something that a print-on-demand solution would theoretically solve). Your aim as an author is to make money off every copy you sell... and it's much harder to get copies sold if you don't have a physical presence that people can handle, point to, have signed, have placed on large kiosks for them to see. It's far more enticing to a buyer to see an interesting cover and title and pick it up than it is to peruse endless text lists of titles.

    Authorial presences on the web are beginning to make a difference, but it still doesn't compare yet to physical print-runs, keeping in mind that books are sold to far more people than are on the net.

    --
    -- Micah Lionette
  88. I don't thing Stephenson was really GUI-bashing by Skid · · Score: 1

    The problem is that sort of thing has nothing to do with a command-line-interface vs. a GUI. File manipulation of that sort can be done just as well in a GUI as in a CLI. The difference there is then you have the difference between simple, pandering GUIs (Windows, anyone?) and ones that can function complexly.

    However, a complex GUI is more difficult to learn, just as a complex CLI is difficult to learn. (If Windows is a simple GUI, then the command-line equivilent might be something like a simple menu system.) It may not be AS difficult to learn, but it is certainly more difficult than the simple GUI.

    Unix with X isn't quite there as a "complex GUI", but it's almost acceptable.

    --
    These are *MY* opinions.
    They will not be *YOUR* opinions until the Orbital Mind Control Lasers are operati
  89. One nit... by Nick+Arnett · · Score: 1

    Absolutely right. That's a mistake that I'll definitely fix. Can't believe I wrapped it all under PARC...

    BTW, my DSL line is swamped; I'll be mirroring the piece at my ISP shortly and setting up a redirect.

  90. ?? by Nick+Arnett · · Score: 1

    Yes, publishers are eager to reprint their backlists, even though they aren't doing it today -- and this is the opinion of a published author and publisher! I'm doing consulting in this very area these days. The problem is the cost of the publishing supply chain. It is too expensive to print a few copies of any book, but startups such as Lightning Printing and supply chain automation developers are changing the economics considerably. It is generally believed in the publishing industry that there will come a day when no book need ever be out of print.

  91. Should be much easier to download now. by Nick+Arnett · · Score: 1

    I've put a copy of the essay on angelfire and my server is set to redirect you there. The collision LEDs on my router and switch are breathing much easier now -- they were working awfully hard most of the morning...

    Nick

  92. Rights reversion, etc. by Nick+Arnett · · Score: 1

    My agency (Waterside Associates) has been revising their contracts to deal with the possibility of books that never go out-of-print, since that has been the main test for rights reverting to the author. Contracts are already starting to require X sales per month or rights revert (I had a prescient lawyer put such a clause in a contract for a book of his I publisher six years ago or so).

    The main roles of publishing companies have been marketing and assuming the risks of a very inefficient distribution system. As technology increases efficiency, I think we'll see more publishers overall. The net offers a lot more opportunities for promotion. Anyone who thinks I offered this essay to slashdot out of pure altruism is naive, for example. I have a new book coming up, which will deal with some of the issues in the essay.

    By the way, there are about 55,000 publishers in the United States. Of course, I would guess that the biggest few have most of the market (and are no longer owned by U.S. companies!), the old 80/20 rule.

  93. Heavy Brass Orbs by Nick+Arnett · · Score: 1

    The e-mails have barely begun, but that's probably because my connection was crushed by the aforementioned crush of rubberneckers.

    I feel like this is a good moment to add that I really enjoyed "Snowcrash." Read it twice.

    Further, I'm not so unhappy with Stephenson's conclusions, just how he gets to them. I was learning SPURT (Sperry Univac machine language) in 1972 (and Algol, good heavens, before that) and I do understand the virtues of deep access to computers. When I use my Macs, I sometimes get very annoyed that there's no easy way built into the OS to change a bunch of file names, or to select them with wildcards, just as random examples of my own occasional CLI lust.

    But I also find it a bit weird when a great bit-twiddler bemoans the fact that compilers have all the fun these days. That was something that Andy Hertzfeld said back in the early life of General Magic. And I'm not criticizing Andy with that -- he's a friend and a wonderful person. He's not normal, though, which is good.

  94. "Chaos Theory" ...or something by Nick+Arnett · · Score: 1

    >The point of Chaos Theory, in short, is that simple, deterministic systems can produce highly complex rather-random-looking patterns.

    A pattern *is* the collapse of something complex into something simple. One can see both complexity and simplicity in chaotic systems; the beauty of chaos theory is that it offers a glimpse of how the chaos can be understand through simple principles, how simple features emerge from chaotic systems. Your statement turned that idea around, saying the same thing.

    I see the goal of being a good user as rather secondary to the computer being a good tool. Not that that's an argument against command line interfaces, but neither was the essay.

  95. Complexity "Chaos Theory" ...or something by Nick+Arnett · · Score: 1

    You're right. I was thinking "complexity" when I read "chaos." I've stuck a note to that effect in the essay itself.

    I don't think I can articulate very well the intuition that chaos and complexity are related. Not that that'll stop me from trying. Both theories show that seemingly random systems are not nearly as random as we had imagined. How's that as a start?

    However, I should acknowledge immediately that this is a step or two away from the point I was making in the essay about context and content.

  96. Doc version of this essay? by notyou · · Score: 1
    You know, for easy reading and referral on your Palm Pilot. (i also removed some unnecessary & nbsp; tags.)

    Bookmarked, too:
    http://www.darryl.com/command.bm.prc

    Or without:
    http://www.darryl.com/command.prc