Slashdot Mirror


User: smittyoneeach

smittyoneeach's activity in the archive.

Stories
0
Comments
5,145
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 5,145

  1. Re:Yahoo on Yahoo R&D Chief Joins MSN Search · · Score: 1

    No, those MS guys see sharp.

  2. Re:It gets worse. on IBM to Hire Firefox Developers · · Score: 4, Funny

    Just don't bring up the Easter Buggy.

  3. Archy: An Introduction on Jef Raskin's Humane Interface Released · · Score: 4, Informative
    Imagine a system where you can send email, write a book, make calculations, manipulate pictures, navigate the Web -- do whatever you want to do anytime at all, without having to switch in and out of applications. Imagine a system that never loses your work or buries it in a maze of folders, a system that doesn't wrestle with you on your way to getting something done, a system that effortlessly boosts your speed and productivity by 20 percent or more.
    That's Archy. It's the answer to a host of problems that have made you mistrust, and at times hate your computer. Up until now, you've blamed yourself when your computer went off the rails. Guess what? You were right and your computer was wrong.
    For two decades now, the graphical user interface -- or "GUI" (pronounced "GOO-ey") -- has been the de facto standard for human-computer interaction. But researchers have known for a long time that GUIs are inherently flawed. Nevertheless, this gooey environment has reigned supreme for so long that we've come to accept it as normal and necessary. Up until now we've had no choice.
    Now we do.
    In his book, The Humane Interface, Jef Raskin -- creator of the Macintosh project at Apple -- said, "Creating an interface is much like building a house: If you don't get the foundations right, no amount of decorating can fix the resulting structure."
    When Jef began designing Archy, he didn't try to tweak or tinker with the GUI interface. He didn't try to decorate it. He cleared the blackboard and built a system from the ground up, giving prime consideration to the latest scientific research on human cognition.
    The result is a new user interface that looks and feels completely different. Where your current computer still demands that you conform to its way of doing things, Archy adapts to your way of doing things, the humane way.
    The principles behind Archy's design are applicable to all kinds of information appliances and the machines that depend on them. Today that includes aircraft, automobiles, scientific instruments, and industrial machinery. In this sense, Archy Alpha Release 1 is the beginning of a movement. Our long-range goal is a world where enlightened user interface design -- taking account of our limitations and taking advantage of our natural abilities -- becomes the standard. Our first product demonstrates that computers can add ease, convenience, power, and efficiency to our lives without adding to the list of our frustrations.
    Does Tufts use it?
  4. emac? on New Mac System Specs · · Score: 4, Funny

    just an 's' shy of immaculate...

  5. Re:Heh on Adobe Releases Acrobat Client for Linux · · Score: 1

    Not to mention my Prism54 'firmware'.
    There needs to be a -1 FUD mod, so we can adequately mark disinformation.
    Free speech is important, but public flatulence is not.

  6. Re:Oooo, religious wars!! on From Bash To Z Shell · · Score: 2, Funny

    Likely the former, or he'd have touted eshell.el.

  7. Re:In other news... on Randomly Generated Paper Accepted to Conference · · Score: 1

    I think you mean moderators.
    Legislators may have been blowing off a personal review for years, true, but their staffs have been reviewing submissions for both content and kickbacks since Cincinnatus bailed.

  8. Re:Dupe and a lie on Linus Defends Proprietary File Formats [Updated] · · Score: 1

    Yeah, but I just don't accept the RMS ethical line of argumentation. Breaks down in cases exactly like the one at hand: I think LT, LM, and AT can all convincingly argue that their behavior is ethical. IOW, I think 'ethical' has a subjective character that makes theory building a challenge. I would get more mileage out of a 'moral' argument, at the expense of a bigger can of Pandora's worms going unboxed.
    The market argument, IMHO, is stronger. Tell me about how these licenses manage the ideas of vendor, market, and consumer, and my meager attention span is held longer.

  9. Re:"/." Tabloid-CowboyNeal had my baby. on Linus Defends Proprietary File Formats [Updated] · · Score: 1
    news, emphasis mine:
    1. a. Information about recent events or happenings, especially as reported by newspapers, periodicals, radio, or television.
    b. A presentation of such information, as in a newspaper or on a newscast.
    2. New information of any kind: The requirement was news to him.
    3. Newsworthy material: "a public figure on a scale unimaginable in America; whatever he did was news" (James Atlas).
    Can we agree that the idea of 'non-fiction' is intrinsic to the idea of 'news'?
    The whole BK thing is turning into as bad a farce as the BBC Dr. Who 'leaked my episode?' non-event.
    Hopefully, as /. becomes The Onion, another site will pick up the slack...
  10. Dude on Global DNA Project to Study Human Ancestry · · Score: 1

    The Autarch totally owns the KH.
    Since when could the KH reboot the sun?
    (shoots KH with HK)

  11. I think that the BIOS is the killer app on Lessons Proprietary Software Can Teach Open Source · · Score: 1

    when was the last time you seriously thought about it?

  12. Re:Service Unavailable?? on IBM Says its Future is in Services, Not Goods · · Score: 1

    saw your nick

  13. Re:If you'll excuse me on LexisNexis Breach Worse Than Believed · · Score: 2, Funny

    DAN?

  14. Re:Social Engineering on LexisNexis Breach Worse Than Believed · · Score: 1

    This pirst-foster smells like Haxalot, methinks.
    -1 Offtopic

  15. Re:GPL-compatible on Clash of the Open Standards · · Score: 1
    they don't realize that this license simply doesn't work for everybody
    On the contrary: I think they realize very well the implications of the GPL, but they have raised ethical concerns to the level of a zero-sum game.
    However, I don't see how anything less than such a viewpoint can keep a market going, given the tendency towards monopolies, and the indifference of the government towards those monopolies.
    Maybe if we put all of the extreme characters in a room and force them to watch Barney until they agreed to get along...
  16. Re:Licensing Open Source: Is this really necessary on Clash of the Open Standards · · Score: 2, Funny

    1. In your mailbox, you discover a subpoena.
    2. ????
    3. (Profit)!!!

  17. Re:What? on BitKeeper Love Triangle: McVoy, Linus and Tridge · · Score: 1

    An additional angle is that, if they haven't bothered with it by now, they may be unable, in the name of "squatter's rights"
    Which is why LM needs to enforce his license now or never.

  18. Re:Bipolar? on Experimental Transistor Breaks 600 Gigahertz · · Score: 1

    No, man, coming down off the pseudomorphine is the bigger concern.

  19. Re:What? on BitKeeper Love Triangle: McVoy, Linus and Tridge · · Score: 1

    It's your wire. I fail to see how sniffing the packets on your own wire, for any reason, could ever be outlawed.
    On the contrary, being able to check every single 1 and 0, in the name of making sure you haven't got any spyware or ongoing intrusion, seems both reasonable and essential.
    Of course, LM can just put some gnarly encryption on the payload, for some performance hit, but that's the cost of doing business...

  20. How Samba was written by Andrew Tridgell on BitKeeper Love Triangle: McVoy, Linus and Tridge · · Score: 4, Informative

    (prostituting anonymously)
    Go, AT!

    How Samba was written
    ---------------------
    Andrew Tridgell
    August 2003
    Method 1:
    ---------
    First off, there are a number of publicly available documents on the
    CIFS/SMB protocol. The documents are incomplete and in places rather
    inaccurate, but they are a very useful starting point. Perhaps the
    most useful document is "draft-leach-cifs-v1-spec-02.txt" from 1997
    which is a protocol specification released by SNIA and authored
    primarily by Microsoft (with significant input from many other people,
    including myself). This document has expired as an IETF draft, and
    Microsoft has dropped their attempts to get CIFS accepted as an IETF
    standard, but the document is still available if you look hard enough
    with an internet search engine.
    There are numerous other public specifications for various pieces of
    the protocol available. I maintain a collection of the ones I know
    about in http://samba.org/ftp/samba/specs/
    Method 2:
    ---------
    I call this method the "French Cafe technique". Imagine you wanted to
    learn French, and there were no books, courses etc available to teach
    you. You might decide to learn by flying to France and sitting in a
    French Cafe and just listening to the conversations around you. You
    take copious notes on what the customers say to the waiter and what
    food arrives. That way you eventually learn the words for "bread",
    "coffee" etc.
    We use the same technique to learn about protocol additions that
    Microsoft makes. We use a network sniffer to listen in on
    conversations between Microsoft clients and servers and over time we
    learn the "words" for "file size", "datestamp" as we observe what is
    sent for each query.
    Now one problem with the "French Cafe" technique is that you can only
    learn words that the customers use. What if you want to learn other
    words? Say for example you want to learn to swear in French? You would
    try ordering something at the cafe, then stepping on the waiters toe
    or poking him in the eye when he gives you your order. As you are
    being kicked out you take copious notes on the words he uses.
    The equivalent of "swear words" in a network protocol are "error
    packets". When implementing Samba we need to know how to respond to
    error conditions. To work this out we write a program that
    deliberately accesses a file that doesn't exist, or uses a buffer that
    is too small or accesses a file we don't own. Then we watch what error
    code is returned for each condition, and take notes.
    Method 3:
    --------
    Method 3 is a greatly expanded variant of the "swear words" technique
    I have already mentioned. It involves writing something called a
    "protocol scanner". A protocol scanner is a program that tries all
    possible "words" in some section of a protocol and uses the response
    to automatically deduce new information about the protocol. It is like
    the French Cafe technique but with a very patient waiter.
    For example, some section of the protocol might contain a 16 bit
    "command word" that tells the server what operation to perform. There
    are 64 thousand possible command words, so we try all of them and note
    which ones give an error code other than "not implemented". Then we
    need to work out how much supplementary data each command word needs,
    so the program tries 1 byte of blank data, then 2 bytes then 3 bytes
    etc until the server changes its response in some way. When the
    response changes then you know (with a fairly high level of confidence
    at least) that you are using the right quantity of data. You then try
    using non-blank data, putting in a filename or a directory name or a
    username until the server changes its response again. After a large
    number of tries the program eventually finds a combination of data
    that gives no error code at all - the server

  21. Re:Oh, come on, mods! on The Top Three Reasons for Humans in Space · · Score: 1

    modulo various religious/philosophical figures for some values of 'successful'

  22. Re:What? on BitKeeper Love Triangle: McVoy, Linus and Tridge · · Score: 4, Insightful
    Here
    Given his success at SAMBA, it's a reasonable bet that

    he can do it

    he's ethical
    The obvious question is, how much better will we all be when a good merging application is as free as the fundamental theorem of calculus?

  23. Re:weak answer from Tridge on BitKeeper Love Triangle: McVoy, Linus and Tridge · · Score: 1

    Why get into what amounts to a denial of service attack, by offering bait to the chattering classes?
    Ironically, you can bet disinterest in dealing with 'almost interoperable' protocols is among (though by no means the sole one of) Larry M's motives for pulling the plug on Linux. Neither Tridge nor Larry owe any of us the time of day.
    After RTFA, I can respect Larry's stance, and only hope that FOSS can step up to the plate soon.

  24. #3 on The Top Three Reasons for Humans in Space · · Score: 3, Funny

    1. Space
    2. ???
    3. Profit!!!

  25. Re:No on Tux Enlisted for U.S. Defense Program · · Score: 1

    I think the system name is/was ICASS, and, as you would expect, those wrinkles were ironed.
    Interestingly, talking with someone Who Would Know, the US Navy has the largest existing NT4 deployment.
    <apocryphal>
    Asked to explain the mindless Luddism in the face of humiliation,
    when unable to support recent groupware solutions used by allied navies in bi-lateral operations,
    the stone-walling Civil Servants obstructing all attempts at unborking the situation said:
    "Tradition, man, tradition."
    </apocryphal>