Slashdot Mirror


User: Pelerin

Pelerin's activity in the archive.

Stories
0
Comments
42
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 42

  1. GUIs, cars, metaphors on The Command Line - Best Newbie Interface? · · Score: 1

    Imagine a world populated by people who live in farms, or in a nomadic tribe somewhere. The most advanced form of transportation is the horse.

    Now you come up with this invention called a "car" and want to sell it, or just persuade all your friends that they should use it. What would you do?

    Obviously, you'll outfit the car with bridle, reins and saddle, and a mechanical whip instead of the gas pedal.

    Then you'd tell all your friends: "just ride it like a horse! It's easy! You don't have to know how it works, the car looks and feels just like a horse, so off you go!"

    Gasoline would be made to look like oats, or whatever it is that horses eat. So every once in a while you'll just stop by a gas station to "feed" your horse.

    Obviously, this is not how cars work. A horse is a shitty metaphor for a car because it is a) possibly dangerous and b) probably dumb in the long run.

    a) Unlike oats, gasoline explodes if you're not careful --and it may kill you if you try to drink it instead of "feeding" it to your "horse". You think it's clearly a win, but the dangers of gasoline perhaps need to be dealt with. (There are no lawyers in this primitive world but there are tribal vendettas, which are almost as unpleasant).

    So you add a well trained monkey, that comes with every car. The idea is, this creature will remain hidden unless you try to put some gas in your mouth, and which point the monkey jumps right in front of your face and says: "are you sure? oats are for horses! not for people!".

    Having gone through the trouble of training the monkey it's hard to resist the temptation to add value to the user experience by teaching the monkey to do other helpful things at random times, which thinking leads directly to the dancing-paperclip-from-hell-that-won't-go-away-no- matter-what which is going to drive you completely insane, unless you happen to like monkeys --which of course some people do.

    b) By treating the car as a horse, the user remains ignorant of important stuff like gas being toxic; and also ignorant of the car's full potential b/c a car can do things that no horse can.

    And as intuitive as the car may be to us 21st-century western folk, its interface (ignition switch, gas and brake pedals and so on) is far from intuitive to a horse-only person. All of us who "just want to drive" have had to learn how to do it; and despite claims to the contrary the modern desktop GUI also has to be learned and taught.

    Trying to deny that there is a learning curve with GUIs leads to more and more bloat (wizards, assistants, dialog boxes and whatnot --lots of monkeys). Worse, it seems to persuade even sensible people that everything the computer does should be understandable without mental effort. As a sysadmin, I've been amazed at seeing many users, highly intelligent and successful people, go through a personality change of sorts the minute they have a problem with their computer and become infantile and almost helpless in dealing with the machine. In my experience, the fancy GUI liberates the user for mundane tasks. For interesting or slightly more difficult ones the user tends to become more, not less, dependent on other people to show them how the computer works.

    I don't mean to condemn "the GUI" in general, but certainly the current desktop environments --all of them-- try so hard to be intuitive that they end of being even more complex and overloaded.

    As a wise old BOFH said: the only intuitive interface is the nipple. It's all learned behavior after that.

  2. Lawsuits dig a deeper financial hole for SCO? on More on Recent SCOings On · · Score: 5, Informative
    The Motley Fool thinks so. Money quote:
    In addition to the horrific, self-inflicted damage to its reputation, the licensing-lawsuit strategy is delivering a one-two punch to SCO's bottom line. Efforts to license Linux cost SCO $3.4 million in the first quarter. That's right, one-third of total revenue was wiped out. The payback? Twenty thousand dollars. That's not a typo. I know guys who make that much mowing lawns for a summer. Moreover, the balance sheet already currently lists $8 million in liabilities to legal firms. That number is likely to increase with the company's new lawsuit against AutoZone

    Translation: every new lawsuit that SCO initiates costs SCO money in legal fees (and you know Boies doesn't work cheap) and other costs.

    The whole article is here.

  3. Re:Russion mission aborted because of "smell" on Meet the Nasalnaut · · Score: 4, Informative
    Also, this guy, a Japanese journalist who was the first "space tourist" (before Tito) went up to Mir in 1990 and made live reports to Japanese TV about his experience.

    IIRC he complained a lot about the awful smell. Although I couldn't find anything directly related to that, in this report he talks about related problems (vomiting, waste disposal).

  4. Kodak's been failing for a long time on Kodak Lagging in Digital World · · Score: 4, Interesting
    The box claimed to take AA batteries, but they don't work properly. You need to purchase Kodak's proprietary batteries.

    That's a revealing quote, and is the big reason behind Kodak's troubles for a long time, way before the advent of digital photography.

    A couple of decades ago, Kodak was king of the market with its InstaMatic camera. It was widely popular, but the film cartridges it used were propietary. This meant Kodak had a lock on the market, and they made billions.

    Then, 35mm SLRs became available to the masses. 35mm film had a slightly larger negative size than Kodak's film, which gave it higher quality. More importanty, 35mm was not a propietary technology so the film worked with cameras from any number of manufacturers, and the film itself could be made by anyone.

    Kodak could not, or would not, adapt to this situation; and they've been looking for the next InstaMatic ever since. Next thing they tried was 110 film: smaller negative size, and still propietary. Serious amateurs, and pros, didn't go for it.

    Then came several other films (like clockwork, every couple of years during the 80s there'd be some new "system" from Kodak with a new film format). The last one was, I believe, Advantix. The theme was always the same: Kodak wanted again to lock-in consumers with propietary films, and 35mm users weren't buying.

    So all Kodak cameras since the InstaMatic have flopped. And thanks to open competition, they got their clocks cleaned on 35mm film by the likes of Fuji, etc.

    So this is a company who still thinks it can capture significant segments of the imaging market by introducing propietary technologies. In the digital market it's obvious to the Slashdot crowd that won't work; but the point is, in conventional photo it also had not been working for a l-o-n-g time and Kodak cannot, or will not, see that. They are still looking for the next InstaMatic and that's going to kill them eventually. The company is still so huge that it will take some time for it to die off, but unless they change their whole philosophy, they'll be gone.

  5. Re:Anything Lord of the Rings was the worst on The Best and Worst Movies of 2003? · · Score: 1
    You are not alone, and the problem is not with the movies (which are very well crafted) but with the story itself. From what I thought was a good article on the subject:


    But finally it is what is left out of The Lord of the Rings that makes one wonder if this is really a book for adults. Tolkien invented his own mythological world, but it lacks the dignity and the sinew of a real mythology, for it is without religion and essentially without sex.

    Hobbits may have fur at the bottom of their legs, but they have seem to have no balls at the top; and that pretty much goes for the rest of Middle-earth, too. The women in The Lord of the Rings are few and pallid, while The Hobbit has no female characters at all [ ... ] The film of The Lord of the Rings seems to have tried to beef up the female quotient; but it was surely an uphill struggle.

    If one is to regard The Lord of the Rings as a book for adults, what disturbs is not so much the absence of women [ ... ] as the absence of desire. In this work that presents itself as the representation of a whole world, there is hardly any awareness that we are sexual beings.

    [ ... ] even if it can be shown that The Lord of the Rings is religious as a book and I doubt whether even this is true [ ... ] the objection is that the people within the story have no religious beliefs or practices, and are thus unlike any real human society. Tolkien always insisted, and rightly, that his work was not an allegory, but the construction of a self-subsistent world with its own history. The trouble is that it is an emotionally impoverished world, in which the blood runs very thin.

    [ ... ]

    Tolkien, in sum, was unable to develop his hero. Frodo has learned nothing: he is essentially the same person that he was when the adventure started, except that now he is depressed. All that Tolkien can imagine is regress, a return by the hobbits to the darling little Beatrix Potter world from which they began. Admittedly, Frodo is no longer at ease in this world, but Tolkien is unable to convey anything beyond the fact of a psychic wound: no enlargement or transformation of experience, and no philosophy of grand disillusionment, either. He is merely a person who has had a terrible time, and of course you cannot expect him not to be a little queer after all he has endured. As for Sam, the faithful retainer, he settles back quietly into tubby rusticity and picturesque anecdotage as though nothing much had happened. Contrast Parsifal, to turn to Wagner again: the hero of that opera starts as a man without experience, but he learns and changes. He discovers sexuality and self-mastery, compassion and understanding. All such growth is beyond Tolkien's range.

    If all this sounds interesting (or at least controversial) the whole article is worth reading.

  6. Challenges in flight automation vs. complexity on The Future of Flight · · Score: 1

    Airplanes are becoming more automated already, and we can hope software will become more reliable in the future (really?), but as the article points out, in fully automated civil flight the individual aircraft will be only a piece of a larger systems puzzle:

    But the practicality, and safety, of doing away with the pilot altogether could eventually become obvious to all as, in 20 or 30 years, the military begins to use pilotless vehicles to airlift soldiers, and UAVs start moving cargo routinely around the world. And small UAVs, some say, might one day buzz around cities in place of the Fedex delivery van.

    To exploit the availability of such smaller aircraft, the entire air-transport system will have to be overhauled. The number of domestic air travellers in America, for example, is expected to triple within 20 years according to an aeronautics blueprint by America's National Aeronautics and Space Administration (NASA). But if this is to happen, many more of America's 5,000 regional airports will have to be used. Currently, only 64 airports carry 85% of the country's civil air traffic. Yet in the past decade, only one large hub airport and seven new runways have been opened. Given the constraints, few new big hub airports are likely to be built.

    So the bigger picture will include a radically "overhauled" traffic control system One with more traffic, doing more kinds of different things than today (such as free flight for example). And the question (in my mind) is: how does a fully automated airplane fit into this picture?

    The airplane's computers will have to interact in non-trivial ways with the traffic control computers and --in the free flight scenario-- with the computers on nearby aircraft. These in turn will interact with other ancillary computer systems providing things like weather, data link, etc.

    Suppose there are only 2 aircraft (A and B) in the sky in a given area. Computer A needs to interact with Computer B, and vice versa, so there are two interactions going on here. Add a third aircraft and since they all need to interact with one another the number leaps to 6 paths (A to B and C, C to B and A, B to A and C). Add an air traffic control computer (and yes, there will still be need for those even with free flight) and now we have 9 paths and so on. As more elements are added to the system, the complexity grows geometrically. And with it, the probability of a software error somewhere in this system also grows geometrically. There would also be a higher potential for cascading errors propagating through the system.

    I think that getting a handle on that kind of complexity is likely to be a big challenge; even the 20 to 30 year time horizon the article mentions might be too optimistic.

    For the technically inclined, the page on Computer-Related Incidents with Commercial Aircraft makes interesting reading.

  7. Re:Weather balloons with imaging. on Zeppelins on Patrol? · · Score: 2

    Already being done. There are a number of moored balloons already in use for weather radar, and for coastal and border surveillance (e.g. trying to catch drug runners) in the USA.

  8. On the contrary on Should Virus Distribution be Illegal? · · Score: 1

    The practical benefit is such a prohibition is questionable:

    • Viruses pre-date the web. They had no trouble at all propagating then. So I don't think that posting virus code on a web site substantially increases their impact, just like posting the formula for cyanide doesn't increase the chances of my creditors poisoning me.

    • Likewise, making such public posting illegal would have little impact on the creation of viruses. The information gets out through many channels, including 0wn3d sites.

    Benefits of posting virus code publicly:

    • More people become aware of what the viruses can do; and more people have a chance to develop countermeasures.

    IANAL, but it seems to me the law should contemplate prohibiting or limiting speech (which source code is) by weighing the pros and cons to society. Society gains very little from such a prohibition (the activity would carry on clandestinely anyway), but loses some valuable information in the process. This definitely wouldn't seem to justify a legal prohibition to posting source code publicly.

    The article was shallow as shit, BTW

  9. Re:Countries on Server Naming Conventions? · · Score: 2
    I use capital cities.

    The CIA World Factbook is my friend for that.

  10. Lies, damn lies and statistics on The Widening Tech-Savvy Gap · · Score: 2
    I think I can easily show that Canadians understand snowmobiles better than Egyptians.

    Duh! Well I should hope so. But that does not say anything at all about the mechanical abilities of either group. It does say something about the fact that: a) there is more snow in Canada than Egypt; b) Canadian standard of living can better afford such toys. And that's all.

    So unless the survey tried to use statistical controls, its data are completely meaningless -worse, misleading. Just a couple of hypothetical examples off the top of my head:

    • Asians and the internet
      Control for age and education (Asians have higher proportions of college students; who can certainly be expected to be internet-savvy), otherwise you haven't shown anything.

    • Blacks and Hispanics and cellphones
      Control for poverty (poor people living in urban areas are less likely to have a landline, ergo more likely to use a cellphone or payphone; hence more likely to understand how it works --out of necessity--; and since there is higher poverty among blacks and hispanics...), otherwise you haven't shown anything.

    (Notice I didn't compare Canadians to Floridians, as some would argue these two groups are one and the same).

  11. The space lottery on Hubble Upgraded; NASA's Future Not So Bright · · Score: 4, Interesting
    The analogy with Columbus fails on a couple of respects, like the risk vs. benefit calculation.

    Columbus new that the risks in his mission were manageable, and the immediate payoff was high. (Of course, Spain went on to become a gold-based economy, importing pretty much all manufactured goods and got their clocks cleaned by British wool and things like that; quickly losing its world status, but that's another story). The risks of a manned Mars mission are unknown in some pretty important areas, all having to do with long-term exposure to space, for both humans and machines.

    Consider the moon landing. 10 Apollo spacecraft came before the one that made it. One of those (Apollo 3) burned horribly on the launch pad. And thanks to Hollywood we all know that Apollo 13 also failed to reach the moon. That's 2 failures in 13 missions; a 15% failure rate, and only considering technical failures, since the risks in the human biology area for that kind of mission were understood reasonably well by then, thanks to a succession of manned orbital flights.

    Now consider a Mars mission. We don't know what effects on human bodies (and minds!) will result from prolonged exposure to radiation and zero gravity for a mission that lasts that long, except they all look pretty bad. And while unmanned space probes have continued functioning for decades in space, they don't have life-support systems so we don't know what the risks are in that area either.

    So it seems to me that advocating a manned Mars mission now is not very rational. We would simply be praying we get lucky, but the odds right now don't look very good.

    We (the world, not just the US) need to know a whole lot more about what's involved before making any kind of vaguely rational decision to go to Mars. Use the Space Station to the max. Also put another one in orbit around the Moon for a few years. Learn what the glitches are likely to be and then decide.

  12. Re:Canibalism on Oracle Switching To Linux · · Score: 1

    Some of you may disagree with me, but Sun has contriubuted a lot to the OpenSource community. They have programmers working on the Mozilla, GNOME and most especially OpenOffice projects.

    Don't forget Jeff Bonwick's slab allocator which is used for memory allocation in the Linux kernel.
  13. How ironic and shortsighted on Ukraine Tries to Avoid U.S. Trade Restrictions · · Score: 1

    Ukraine is a country with major problems. It is still suffering from the aftermath of Chernobyl. Privatization efforts have failed. And it is being ruled by an anti-democratic, authoritarian president who quite possibly has
    ordered the murder of journalists

    And what kind of response do they get from the international community? Never mind help in promoting more political or economic reform, just please the media conglomerates.

  14. The GPL on Ask Lawrence Lessig About Life And Law Online · · Score: 1

    Could you comment on the enforceability of the Gnu General Public License? That is, if a violation is found and cannot be resolved amicably, what kind of legal action can effectively be pursued against the violators, particularly when the original product is not being licensed for money? Also, to which jurisdictions do you think the GPL applies?

  15. Re:Sometimes you can't just get stuff free... on Advertisers Escalate Banner Ad War · · Score: 1

    While many of the people who post here want information to be free as in freedom; and a small segment wants it also to be "free" as in beer, this is NOT what is making web ads less effective, because Slashdotters are not typical of the web-browsing public at large, so you are attacking the wrong target.

    I would bet you that empirically, you could easily verify that the vast majority of people who browse the web do so without blocking filters in place, and have only the vaguest notion of what Javascript is, let alone being willing and able to disable it.

    Thus the vast majority of ads are being seen. But their effectiveness is diminished. Whose fault is that?

    It better not be the fault of people who browse your pages, because if you are in business it makes no sense to blame your customers for anything. That is a stupid attitude, it goes against common sense and business sense, and it won't gain you any sales.

    Customers should be persuaded --seduced even-- into liking what you have to offer them. And it's up to you as a business, and whomever creates the ads that give you revenue, to come up with ads that seduce your customers, not repel them.

    So it is up to the content provider to make "us" want to view the ads. "We" are the consumers, your potential customers and we don't have to give you our money if we don't want to; especially if you are going to annoy us, or worse yet, use ads as a hidden way of tracking people (doubleclick anyone?)

    Morality doesn't enter the picture. Accusing your potential customers of being a bunch of freeloaders is just plain silly.

  16. Re:Violence, Video Games, and the Human Race... on Japanese Researcher Finds Gaming Stunts Brain · · Score: 1

    Sheilding your children from violence is another bad move.


    But on a game you can be violent without consequence. If you blow somebody up, they come back in a short while. If somebody blows you up, you come right back from the dead, just with less points.

    In real life, violence leads to pain, suffering and loss --and death is permanent. So you could argue that games "shield" kids from the consequences of the simulated violence onscreen, no?
  17. Re:So who is using Slackware? on WindRiver Will Not Keep Slackware · · Score: 1

    I use Slackware on 7 servers (including one
    running Oracle) and 2 workstations (one a laptop).
    Rock-solid stable, and elegant in its simplicity.

    It doesn't try to do everything for you, and
    that's a definite plus if you want/need to know
    what's going on in your system and want to make
    your own choices.

  18. Re:An Evening with Berferd on Security-Why Not Watch The Crackers? · · Score: 1

    The PostScript version of this paper can be found here

  19. (In)security by default on Ask Patrick Volkerding, Slackware Founder · · Score: 3

    Hi Patrick:

    The default installation leave the machine open on a wide variety of services (rpc, anoymous ftp, telnet, etc.) Slackware is not alone in this, all distributions do it. But this leaves the machine open to all sorts of exploits.

    Wouldn't it be better to have all such daemons turned off by default (esp. for installations geared towards home users)? The choice to open up services should be a positive choice on the part of the users, perhaps after a short warning about the security implications of running network daemons.

    How about Slackware taking the lead in this area?

  20. With many eyes, all bugs are shallow on Open Sourcing Windows Based Project · · Score: 1

    I've written a project (20,000 lines of Delphi code) that's been pretty well received; and I can tell you that if your company's product, whatever it is, is something I end up using under an open license, I would love to submit bugfixes and such, time permitting. Thus one potential big benefit of open-sourcing a project: more robust code.

    No guarantees of course. The product would have to appeal to developers (not just your ordinary users) somehow, because they're the ones who would want to "scratch an itch" and have the wherewithal (sp?) to do so.

    Your company should also have a system, an infrastructure in place, so that the eventual code contributions result in some positive feedback to the contributors. I.e., you should treat your code contributors as part of a "community", whatever that means.

    As to the question "how to make sure the contributions get back to the company" for inclusion in future releases, the answer IMHO would be: gratify the ego of your contributors. The section on code forks in The Cathedral and the Bazar is also good reading.

    In fact, all of The Cathedral and the Bazaar is recommended reading for your bosses. Good luck.

  21. Re:Your Comment Helps on Perl vs. Python: A Culture Comparison · · Score: 1
    I'm working in education and have been gathering feedback for awhile on which programming language to introduce to middle school students.
    Guido van Rossum, Python's author, has a project called
    Computer Programming for Everybody which you may want to keep an eye on (although it's still in its early stages).
  22. Time for the distros to be more responsible on Linux Blamed for DDoS Attacks · · Score: 2

    I haven't read the story (the site is slashdotted) so this is just in response to many messages in this thread, and to the news of the attacks themselves.

    The fact of the matter is that most Linux distributions install out of the box with way to many ports open and exposes them to attack.

    Yeah, so do Windows boxes, yadda, yadda, but who gives a shit? I care about making Linux better, not about Windows being worse.

    Item No. 1: At my LUG somebody this week asked for help after his RH 6.1 box was cracked. Guess what, his install had left his machine running BIND (the version with the known exploit!), Samba, nntpd, ftpd (with anonymous ftp enabled!) and all sorts of other crazy things. Why in the hell does an installation for a home machine open all this crap? (It's the same for Slackware, and for all the other big distros). This is crazy and totally irresponsible.

    Item No.2: Where I work I'm in charge of security and we get our daily ration of port scans and such. Ocasionally I discretely run nmap back at the source. Granted I don't do this always, but when I do the fact is that the vast majority of those machines turn out to be running Linux and are wide open, listening on all sorts of ports that home machines have no business listening on.

    Linux is becoming more popular; and that's wonderful. But in the short term this just means that more machines are sitting ducks, really. The way the default installations leave the machines so open it's a sad joke, combined with more high-bandwidth connections means that there are more potential slaves out there for distributed DoS and it's incredibly easy to break them wide open without the owner ever noticing.

    And I don't care if Windows is even easier to crack. That's a f*ing lame excuse. If we're committed to Linux we should react to stories like this by asking "what can Linux do to avoid being part of the problem"? rather than shouting "BackOrifice, nyah, nyah!" or some other pointless diatribe. That's FUD in reverse and any Linux fan should be embarrassed for engaging in it.

    Hell, at work I've advocated Linux to the point where we're running many important servers on it, despite some reluctance of management (and a good amount of FUD from vendors who were cut out :-) )
    But I'm not talking about whether theoretically Windows is more crackable than Linux; I'm talking about what I see almost every time I take a close look at who's portscanning our firewall and most of the time it's a Linux box; and you know what? It's embarassing and there's no good reason for it to happen.

    The proper response, IMHO, is to petition the makers of all the popular distributions to adopt a closed configuration for their default install, with users having to explicitly open services after been given a short blurb on security and the risks of running unattended network daemons. That's more productive than wondering about a conspiracy that Microsoft could't pull off even if they wanted to.

  23. It'll go on on Is Usenet Dying? · · Score: 1
    Big pluses for Usenet: it's reliable; it's free to the point of near-anarchy, and it does not have a corporate (or state) identity. And I don't get to see pretty pictures unless I want to.

    Big minus: flamewars crossposted to hell and back. But the killfile can take care of many of those also.

    Usenet is remarkably adaptable. In roughly 10 years I've seen it successfully handle many annoying things:
    • Clueless Newbies: Many (particularly those coming from AOL) were treated with unremitting hostility; and they soon fled Usenet for more welcoming environments.

    • SPAM: Thanks to Canter & Siegel and "Make money fast!" cancelbots were invented.

    • S*rd*r *rg*c and the like: A combination of cancelbots and kill files handles this very nicely.

    • Binaries: It's easy enough to filter them out of non-binary newsgroups.

    The key to its adaptability has been the presence of somewhat clued-in individuals (admins. and users) who can proactively take measures to filter out the annoyances. Only if such individuals leave will it be in trouble.
  24. Muscle memory on How do you Remember Your Passwords? · · Score: 1

    All my passwords consist of random, but readable, strings of characters that alternate each hand on the keyboard. That way I can type them a) quickly, and b) with a sort of rythmn in my hands and fingers.

    Initially I remember the way these fake words "sound" (I also keep them written down for a while) but after a couple of weeks my hands remember them better than my mind.

  25. ESR: OSS Motivation? on Eric S. Raymond Answers · · Score: 1

    OSS apps. get written because of programmers wanting to "scratch an itch". The great OSS developers have written software that they want to use --to paraphrase something you've written.

    But a programmer's desires are not necessarily the same as that of the mythical "average user", and if you buy that premise one could worry about OSS leading in the so-called useability area (KDE and GNOME look very nice, but they are IMHO derivative of the "desktop" concept).

    In fact, this argument -valid or not- can be the basis for more FUD against Linux, for example.

    Should OSS advocates worry more about this?