Slashdot Mirror


Slashback: 640K, Pioneer, Payback

Slashback tonight with an mini-avalanche of updates and corrections on Pioneer 10 (it's not a Star Trek series), Canadian copyright hearings, Intel's stance on SSSCA and similar laws, and -- Oh Yes, whether 640K really is enough for anyone. Read on for the details. Update: 03/05 00:19 GMT by T : "Pioneer," not "Voyager." Asleep at the keyboard.

Kudos to the guys behind Pioneer 10! Soft writes: "As a follow-up to yesterday's story, Pioneer 10 was successfully contacted for its 30th birthday, as announced in sci.space.news. The commands that were sent yesterday have been executed by the spacecraft, and more data has been collected by the Geiger Tube Telescope." lostchicken adds a link to Associated Press wire story on Yahoo!', writing "Not bad for a 30 year-old spacecraft. Perhaps those making time capsules could learn something from this?" Several readers also pointed out the SpaceDaily version of the goings on.

What, in the middle of Canadian winter?! schon writes: "An update to this /. story - The Canadian Copyright Board has announced the details of the public hearings on Canadian Digital Copyrights, at http://strategis.ic.gc.ca/SSG/rp00838e.html. Interested parties should register before attending (details available on the page.)"

Sent to you in compliance with the current Federal legislation An Anonymous Coward writes: "Back in June of 2000 Slashdot.org reported a story called ' Taking On A Spammer' about a spammer being hacked by a pissed sys-admin. The Behind Enemy Lines web page talked about a pump-and-dump spam done by Premier Services and Mark Rice."

(See this page for more information on that scam.)

"Well on February 25, 2002 the SEC filed charges against Mark Rice!"

Death of a legend? Jean-Luc writes "The New York Review of Books has published an article that contains an e-mail from Bill Gates denying he ever said the infamous "640K should be enough for anyone" quote. He foists the blame on IBM and claims he tried to convince them to include more address space from the get go. Very technical and fairly convincing, showing that for all his might Bill is still basically a geek's geek."

They hadn't even gotten to the bowlderizing chip yet ... Dan Gilmor pointed out Intel's strong statement Thursday on copy protection front, "much stronger than the letter sent yesterday. Surprising given their history..." Maybe Intel believes they can do a better job of what deciding what goes into Silicon than a committee of bureaucrats steered by the entertainment moguls can.

165 of 465 comments (clear)

  1. Word has it by cscx · · Score: 2, Funny

    That they contacted Pioneer 10 with two tin cans and a very long string.

  2. will voyager 10 still be usefull by cliche · · Score: 2, Interesting

    do they have any plans to have voyager ten still be usefull?

    1. Re:will voyager 10 still be usefull by alfredw · · Score: 5, Interesting

      Well, as far as PIONEER 10 goes, the answer is probably no. It's moving too slowly to hit any interesting features (that we know about) before its batteries fail.

      Voyagers 1 and 2, on the other hand, are headed for the heliopause. The heliopause is where the solar wind meets the interstellar medium. The ISM is probably quite different than the energetic particles the sun spews out. They should be out into interstellar space in the near future (less than 10 years). The good news is, they're still operating well! Voyager 2 is unfortuantely running low on propellant, though.

      Find updates at the Voyager Project Homepage.

      And /. eds, make sure you have real spacecraft :). Voyagers 1 and 2 are headed at high speed out of the solar system. What would have been Voyager 3 is in the Smithsonian. And Voyager 6 is pure Gene Roddenberry :)

      --
      In Soviet Russia, sig types you!
    2. Re:will voyager 10 still be usefull by TheFrood · · Score: 3, Interesting

      Voyagers 1 and 2, on the other hand, are headed for the heliopause. The heliopause is where the solar wind meets the interstellar medium. The ISM is probably quite different than the energetic particles the sun spews out. They should be out into interstellar space in the near future (less than 10 years). The good news is, they're still operating well! Voyager 2 is unfortuantely running low on propellant, though.

      What does Voyager 2 need propellant for? If it's heading out toward heliopause, won't it keep moving that direction forever? I'm sure it must be using propellant if it's "running low", and I'm sure there must be a reason for that. Just curious about what it's actually doing with the propellant. Attitude adjustments, maybe?

      TheFrood

      --
      If you say "I'll probably get modded down for this..." then I will mod you down.
    3. Re:will voyager 10 still be usefull by alfredw · · Score: 3, Informative

      Just curious about what it's actually doing with the propellant. Attitude adjustments, maybe?

      Yep. It's keeping the dish pointed at Earth (which moves, of course). This allows it to send and receive data.

      --
      In Soviet Russia, sig types you!
    4. Re:will voyager 10 still be usefull by Alsee · · Score: 3, Interesting

      [running out of propellant]
      It's keeping the dish pointed at Earth

      If the limiting factor is the propellant supply they could extend it's lifespan simply by not tracking the earth. Of course we would then only be able to communicate with it during twice-a-year-windows. It's the old "a stopped clock is right twice a day" trick.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    5. Re:will voyager 10 still be usefull by bluGill · · Score: 2

      We need more than that. We need a stable non-orbit that we can place a satalite in. Once a year we send a rocket to that satalite to re-fuel it. The only other thing that satalite has is big dishes pointed at all the remote satalites. (one per satalite)

      this would save fuel on our remote explorers. It might cost more for the local base, but we can reach that every few years.

    6. Re:will voyager 10 still be usefull by Alsee · · Score: 2

      These ancient satellites generally have a pathetic bandwidth (on the order of a few bytes/second), so I think that would make the satellite effectively useless.

      Yes, but the alternative is running out of fuel and becoming actually useless.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  3. Pioneer 10, not Voyager 10 by sprouty76 · · Score: 2, Interesting

    I thought it was Pioneer 10, not Voyager 10. IIRC, there was no such thing as voyager 10.

    --

    No, I don't want a free iPod

    1. Re:Pioneer 10, not Voyager 10 by BlackGriffen · · Score: 3, Funny

      There may not have been a Voyager 10, but there was certainly a Voyager 6. Don't you remember? It cam back in that really big space ship and...

      Or am I getting my Star Trek and Reality confused again? :D

      BlackGriffen

    2. Re:Pioneer 10, not Voyager 10 by LagDemon · · Score: 3, Interesting

      Silly boy, Star Trek IS reality!

      --


      Beware of he who would deny you access to information, for in his heart he dreams himself your master.
    3. Re:Pioneer 10, not Voyager 10 by -douggy · · Score: 2

      No, you mean the browser wars of the mid ninties!

  4. no microsoft by Anonymous Coward · · Score: 2, Funny

    The software on the voyager has been running for 30 years without crashing. You know it couldn't be running Windows :-)

    1. Re:no microsoft by bakes · · Score: 2

      and it has only 640K of memory.

      (I don't know what it has really, but I have no doubt someone will correct me).

      --
      Ho! Haha! Guard! Turn! Parry! Dodge! Spin! Ha! Thrust!
    2. Re:no microsoft by czardonic · · Score: 2, Funny

      Wow!

      I was getting really tired of jokes in the "such and such is reliable so it must not be running on Windows" vein. But then you came along and suddenly the whole premise seems fresh as a spring day!

      Kudos!

      --
      Takahashi Rumiko made beats! DON, taku, DON, taku. . .
    3. Re:no microsoft by ucblockhead · · Score: 2
      It almost certainly has 64k or less.

      What all the young squirts don't seem to realize is that in 1982, 640k was a massive amount of memory.

      --
      The cake is a pie
  5. Rock on, Intel! by Merconium · · Score: 5, Interesting
    I have to say that the final statement in the article is exactly my assertion. Valenti and his minions cannot stop progress.

    I love music and movies. I'm slowly becoming an afficiando of the art of film--more so than most other J6P I know. The SSSCA would only introvert me--I would not consider to purchase any product that met the required compliance. I'd buy everything I could from Taiwan--mostly b/c you damn well know they are going to capitalize on any openings in the market that they can.

    I've written my representitives, have you?

    1. Re:Rock on, Intel! by Alsee · · Score: 5, Interesting

      Rock on, Intel!

      I'm just as thrilled as everyone else to see intell fighting the SSSCA. But there's one thing that keeps nagging at me...

      Remember the Microsoft Digital Rights Managment Operating System patent from a while back? I read most of that sucker. It parts of it require a matching Digital Rights Managment CPU. There is no way in hell that Microsoft has overlooked this point. SOMEONE must have plans and/or patents on this beast. Either Microsoft or a CPU manufacturer. The only company that comes to mind for this role is INTEL...

      One key and unique phrase in the DRM-OS patent was "monotonic counter". What is so special about phrase? It generates unique serial numbers beyond the user's control. It enforces "trusted" control over an "untrusted" user.

      Well, I just did a search of the US patent office database and found exactly 6 patents contining "monotonic counter". Two patents from MICROSOFT. Two patents from SEAGATE. Two patents from INTEL.

      The two Microsoft patents are explicitly DRM. The two Seagate patents are for uncopyable encrypted harddrives. One Intel patent covers secure communications in a "pre-boot environment". This may or may not be DRM relevant. The other Intel patent is subtle, but claim 9 is "in a security device configured to provide secure monotonic counting functions" and later mentions use "In sensitive applications, such as electronic commerce, it is also necessary for the counting function to be secure against unauthorized intrusion and security breaches". This would be security against authorized users.

      Is it possible that Microsoft, Segate, and Intel are involved in a secret DRM-Axis-Of-Evil?

      Can anyone find any other evidence pointing to the required DRM CPU?

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    2. Re:Rock on, Intel! by Alsee · · Score: 2

      the "pre-boot environment" that is referred to, is also known as PXE. It's really nothing more than ...

      Yeah, I read the patent and while I could see potential DRM use for it, it sounded like it was aimed elsewhere. The second intel patent looks the the important one, but it looks like a "core technology" lower level patent. I'm wondering if there is a higher level explicitly DRM-CPU patent floating around, perhaps still pending.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  6. Go Intel! by goofy183 · · Score: 2

    I'm glad to see some of the big players in the tech industry are standing up for consumers. I hope AMD and other companies will follow suit and maybe make Hollywood realize that they can't change technology and the internet, they will have to change their buisness model to adapt to this new medium.
    After reading all the pushing the media industry was doing it sure makes me feel better that someone with some money and power is standing up for end user rights and even going so far as to express their dislike of the DMCA.

    1. Re:Go Intel! by ender81b · · Score: 3, Interesting

      Indeed props to intel for standing up to the RIAA and MPAA. Of course Intel could buy them both and still have enough money to purchase Rhode Island, but I digrees. But, give credit to microsoft also. Steve ballmer is mentioned as a signee of the letter sent to the Recording/Movie industy. Give credit to all EIGHT companies who signed the letter. They all realized that this would be the death of the PC as we know it and are trying to stop it - course I wonder why they haven't bought a few senators yet..

    2. Re:Go Intel! by goofy183 · · Score: 2, Informative

      Very true, all of these companies deserve a huge amount of credit for standing up to this. Hopefully many more will follow and give the RIAA & MPAA a good beating ... not to be violent but after all the dumb shit they have been trying to do and getting away with they deserve a public humuliation. Too bad that will never happen but at least they might stop their insane grabs for cencorship & digital influence.

  7. DUH? by johnthorensen · · Score: 3, Funny

    How can /. publish an article on Pioneer 10 one day, then muck it all up by calling it "Voyager 10" the next?

    Guess it's easier to type "Voyager" than "Pioneer" when you've got you've got your left thumb stuck up your butt...

    -JT

    1. Re: DUH? by Black+Parrot · · Score: 5, Funny


      > How can /. publish an article on Pioneer 10 one day, then muck it all up by calling it "Voyager 10" the next?

      It's part of their new strategy for obscuring duplicate stories.

      --
      Sheesh, evil *and* a jerk. -- Jade
    2. Re: DUH? by sharkey · · Score: 2

      It's part of their new strategy

      Strategy? Maybe, but I'd like to see 'em spell it.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  8. Bill Gates may be a business man... by SynKKnyS · · Score: 5, Interesting

    ... but he is also still Microsoft's Chief Software Architect. He very much isn't stupid when it comes to the internals of the PC. MS-DOS tried to work around the 640k limitations IBM set in place using EMM386 and HIMEM.

    1. Re:Bill Gates may be a business man... by q-soe · · Score: 2, Troll

      I dont mean to sound funny but dig out some books and do some reading on the subject - pirates of silicon valley is a good start - read about bill gates the 13 year old working finding busgs in Digital software - finding more than anyone, read about him getting caught hacking into systems by the police, read about him writing DOS on paper having never seen a the altair it was for, read about him developing most of the early microsoft sofwtare himself.

      We all simply treat this guy as evil and stupid forgetting that he was there at the birth of the PC market, his DOS was the first one for the first microcomputer and the most widely copied piece of software for it, without him it didnt exist. Maybe we should all step back and look at what he has built from that.

      Im not defending microsoft in any way but i am against the microsoft is evil so everything they have ever done is wrong.

      If it wasnt for them what would we have on the PC?
      Would there be a GUI as sophisticated as windows (love it or hate it you can argue it drove the Mac development forward better than anything)
      Would Office software have progressed to the level it has?
      What about Development languages - we all throw off at VB and the like but how many programmers got started on it ?
      Plug and Plag and USB - without windows where would these be (i know PnP has problems but its getting a lot better fast)?

      Im simply saying that to attack a man based on what you feel he has done is to bypass the fact he was and is a geek like us.

      Whatever microsoft has become (and i wont defend their undefensible business practicies) they helped give birth to the industry and the technologies we use today , we dont need to thank them for it and it doesn't excuse their actions (nothing can) but it is something worth thinking about.

      PS and everyone knew the 640k statement was apocraphyl over 10 years ago - and at the time it was not the arrogant statement you all make it out to be - its easy to look back and laugh at the past but unless you have lived there you have no idea - it wasnt so long ago that a 486DX33 with 16mb of ram was blisteringly fast and the most computer you would ever need.

      --
      I refuse to argue with Anonymous Cowards - if you want a discussion get an account....
    2. Re:Bill Gates may be a business man... by gorilla · · Score: 3, Informative
      he was there at the birth of the PC market, his DOS was the first one for the first microcomputer

      Rubbish. When IBM started developing the IBM PC, there were oodles of microcomputers around. These could be classified into two major sets, either Apples, which ran Apple's proDOS, or CP/M systems, which ran CP/M. There were Apples which ran CP/M as well. Neither proDOS nor CP/M had anything to do with Microsoft. At that time, Microsoft was really only a Basic shop, plus a few other minor lines. When IBM were looking for an OS, they'd already been talking to Microsoft about including their Basic, and when negotigations with DR about CP/M were stalled, Bill Gates sold them QDOS, and then went out to buy the rights to QDOS.

    3. Re:Bill Gates may be a business man... by spitzak · · Score: 3, Informative
      It would help if this post was not full of serious errors. Are you sure you are not trying to make defenders of Bill Gates look like idiots?

      Bill Gates wrote BASIC, not "DOS". At that time the equivalent of DOS was CP/M. MicroSoft purchased the beginnings of MSDOS from another company that it later sued out of business, and that was a copy of CP/M. Claiming Bill Gates had anything to do with the creation of any early version of DOS is just so totally wrong it both demeans you and him.

      If it was not for Bill Gates what would we have on the PC? Well I expect we would have some other monopoly selling some other PC operating system. Maybe even IBM. And Bill Gates would be here on SlashDot complaining about the evil monopolist who is running that company and rooting for the government's anti-trust suit. Don't think that Bill Gates did anything other than be in the right place at the right time, what happened would have happened exactly the same without him!

      And there would be a GUI just as sophisticated as Windows, and Office software just the same (maybe better if the monopoly had held off some more, maybe worse if the monopoly had been claimed earlier, perhaps by Lotus). And lots of programmers would have started in whatever was on this monopoly system and does that make it good?

      Unbelivable that you think that without MicroSoft there would be no alternative. The problem is that with MicroSoft there is no alternative, and people like you are so brainwashed you cannot picture that MicroSoft killed it's competition and that that competition was entirely capable of doing what MicroSoft did!

      I won't go into the "windows drove Mac development forward" comment. You obviously have a very warped version of history. Try reading, even Gate's book is more accurate!

    4. Re:Bill Gates may be a business man... by q-soe · · Score: 2

      bill gates wrote both BASIC and DOS for the altair - he wrote DOS longhand in an Alberqurque motel toom (Fire in the Valley amongst other books will cofnirm this for you) we are talking about a period BEFORE the IBM project and at that stage microsoft were working on a DOS but bought QDOS anyway.

      I never said he did anything other than being in the right place at the right time.

      I dont personally have a crystal ball but i dont know if there would have been a GUI or not - my comment was that Microsoft moved development forward, maybe its their money or rapacious and anti comptetitve business attitude, i dont know and i dont want to comment (Notice i didnt defend one action of the company in my post) but IMHO i think the computing world would look very different without it and i was attempting to say that we should not dismiss everything out of hand simply because gates or MS had a hand in it.

      If theUS govt kills MS today whats the immediate desktop alternative for ALL users (NOTE linux DOES not fit this description) and what impact would it have on the PC marketplace (you know all those home lusers you all look down on who buy all the stuff that keeps the market alive) - the industry would be killed dead or at least suffer massive damage.

      Im sure you wont into the windows drove mac development foward - but as a long time Mac user and admin i can tell you that without the competition from Microsoft apple would have let the OS ossify - check out copland or taligent pink if you want examples of their ability to develop and OS. Until OSX mac oses contained mass kludges and legacy code and apple despite all of its claims of being for the common man has consistenly until the last 2-3 years offered lousy support for its softwarer. I dont see how anyone can seriously claim MS products be it their instability in some cases or the little innovations they developed in others (and they have come up with a few) have driven other Oses (including Linux - what state was X in 10 years ago, 5 years ago - look at it know) forward as it gave customers a GUI which they expected to be the standard desktop - its not unthinkable to the man in the street to have a computer that hasnt got a gui (note - i said man in the street NOT linux expert).

      Maybe i have a warped view at times - but after spending nearly 20 years of my life in the computer industry i have seen a lot of things come and go and a lot of history, over the years i have supported Unix in many flavours, Novell, OS2, al windows os's and even linux, i see good and bad in all of them and i try to be flexible and not get a set mind.

      What i tried to say in my article is that we need to be open minded enough to see good things in all areas as well as bad, we cannot ever become one eyed and closed minded in any way - thats why i cant stand the Linux is god people any more that i can stand the Bill is god people - lets just get on with what we do and stop worrying about what other people do.

      --
      I refuse to argue with Anonymous Cowards - if you want a discussion get an account....
    5. Re:Bill Gates may be a business man... by gorilla · · Score: 2

      The Altair had no OS. Gates sold Basic for it, but Basic isn't an OS, and not every Altair ran it.

  9. 640k problem - segments weren't the problem by UnknownSoldier · · Score: 5, Informative

    The bloody problem was that segments overlapped.
    i.e. Only 16 bytes *didn't* overlap in 2 consecutive segments -- meaning there was 65535 different ways to address the *same* memory location. (Ok, 64K wrap-around in a segment sucked too.)

    Why the heck couldn't Intel just have "zero" memory for when the CPU accessed segmented memory that didn't exist.

    i.e.
    segment:memory
    0000:0000 .. FFFF full 64k
    0009:0000 .. FFFF full 64k (total 640K)
    000A:000
    : all zero when read
    B7FF:0000
    B800:0000 frame buffer (mono or cga, I forgot)
    A000:0000 VGA frame buffer

    At least "real mode" is dead (finally :)

    1. Re:640k problem - segments weren't the problem by SynKKnyS · · Score: 2, Interesting

      It probably cost less silicon space to access the next portion of the segment than to hardwire to zero. This could also be a benefit in some ways but having a true 32 bit addressing would of been the thing to opt to at that time.

    2. Re:640k problem - segments weren't the problem by Eric+Seppanen · · Score: 3
      At least "real mode" is dead (finally :)
      Tell that to the poor designers who
      • Design x86 embedded systems, and have to write code to initialize the CPU.
      • Design SCSI, network, or video cards, that still use BIOS extension ROMs.
      --
      314-15-9265
    3. Re:640k problem - segments weren't the problem by Frank+T.+Lofaro+Jr. · · Score: 5, Interesting

      Never mind embedded, the regular Linux kernel has to switch into protected mode itself.

      By the way, why is the obsolete (286 compatibility) "lmsw" instruction used there instead of mov cr0, eax, which works just as well. mov cr0, eax won't work on a 286, but since Linux doesn't run on those that's not a issue. :) We don't want to be one of the people that are forcing Intel to keep backward compatibility cruft in the CPU, do we?

      Also, the Intel docs say you should immediately do an intersegment jump after entering protected mode - linux does a local jump first.

      I patched my kernel to address these issues and it worked fine. Any comments?

      (*) Also, the new SMM (System Management Mode) is a quasi-real mode which is becoming more popular for certain functions (such as power management, etc).

      --
      Just because it CAN be done, doesn't mean it should!
    4. Re:640k problem - segments weren't the problem by dohnut · · Score: 2

      Yeah, you had 16 64kB segments.. I'm doing this from memory, so cut me some slack.. :P

      The way it was represented was as follows:

      segment:offset or
      A000:0000 - The beginning of a page of VGA mapped memory for instance (usually :P)..

      The math was as follows:

      A000 - segment
      +0000 - offset
      ------
      A0000 - physical 20-bit address

      So, you can see that there would be many ways to write the same address. What happens here though?

      FFFF:FFFF ?

      0FFFF
      + FFFF
      ------
      10FFEF - Bit 20 is ignored, since it didn't exist..

      Basically, it wrapped over and you were really using address 0000:FFEF.. And some people coded using this as a "feature" Then, on 286's you could be allowed to use the extra FFEF bytes above FFFFF, but that caused problems for code expecting the roll-over, so that's where that Gate A20 option in your BIOS comes (came) from, it toggled that "functionality".

      DOS programming was a blast.. :P

      --
      Stupider like a fox! - H.S.
    5. Re:640k problem - segments weren't the problem by JabberWokky · · Score: 3, Informative
      I patched my kernel to address these issues and it worked fine. Any comments?

      You'll get plenty of feedback when/if you post it to kerneldev. Slashdot feedback isn't quite along the same lines. Seriously - send it in... it will either get accepted, or you'll learn some obscure reason as to why Linux initalizes the CPU like that.

      --
      Evan

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
    6. Re:640k problem - segments weren't the problem by spitzak · · Score: 2
      I think it was not quite additive, instead the carry out of bit 16 was not used, the resulting address always had the top 4 bits matching the top 4 of the segment. This was done on purpose to allow the segment to be a "virtual" page number, they would only have to trap the loadings of segment registers to make the 80286 do virtual memory. This idea was unfortunately killed because all the programs that hard-coded the 4-bit offset, you were not supposed to assumme the segments overlapped at all.

      So adding seqment 0FFFF and offset 0FFFF resulted in FFFEF.

    7. Re:640k problem - segments weren't the problem by spitzak · · Score: 2

      I think you are right. I may be confusing this with code used by the compilers to compare "far" pointers for equality.

  10. Bill's history lessons by RaAmun · · Score: 3, Interesting

    We have just recently passed through the 32-bit limit and are going to 64-bit

    I'm sorry I must have just been dreaming about alpha's and sparcs these past few years.

    1. Re:Bill's history lessons by operagost · · Score: 2, Insightful

      Does anyone really believe that he had input on the hardware design of the IBM PC? That's what he's suggesting. I was under the impression that the architecture was already set by the time Microsoft was called. Would IBM really ask DR and MS for an OS for a machine that wasn't even specced out yet?

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    2. Re:Bill's history lessons by blkros · · Score: 2

      He's talking about personal computers. He did mention servers with 64 bit architecture, or, at least infers it, in the next paragraph.

      --
      Damnit, Jim, I'm an anarchist, not a F@#$!^& doctor!
    3. Re:Bill's history lessons by Zeinfeld · · Score: 4, Informative
      Does anyone really believe that he had input on the hardware design of the IBM PC? That's what he's suggesting. I was under the impression that the architecture was already set by the time Microsoft was called. Would IBM really ask DR and MS for an OS for a machine that wasn't even specced out yet?

      Read the email, Bill says that he had more input into the design of the Sirius than the PC. It is pretty obvious that Chuck Peddle would consult Bill over the design of the Sirius at an early stage as Microsoft Basic was the killer app of the PC world.

      From all accounts the IBM PC was essentially designed and manufactured in just over a year. Microsoft was brought in at least a year before the launch because writing the code would take time, so yes Microsoft was in a position to make comments about the PC design at an early stage. As Bill himself states, they were not listened to.

      It is also pretty obvious that someone in Bill's position would be pushing for the 68K since everyone arround at the time knew that the 68K was the better chip. IBM actually went for the Intel chip because they could reuse work from a previous failed wordprocessor project.

      Those of us who had used PDP and VAX knew that a 32 bit address space was the most desirable improvement in going to the 16 bit processors. Even if you did not anticipate being able to have that much RAM any time soon VAX had demonstrated that virtual memory could work.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    4. Re:Bill's history lessons by mughi · · Score: 2
      From all accounts the IBM PC was essentially designed and manufactured in just over a year. Microsoft was brought in at least a year before the launch because writing the code would take time, so yes Microsoft was in a position to make comments about the PC design at an early stage. As Bill himself states, they were not listened to.

      You're right on MS' input on the hardware. Back in 1993, Bill was claiming a much greater and successful involvement in the hardware development. To be more specific, it seemed at the time that he was telling people Microsoft and he himself were listened to quite well:

      BG: Microsoft was playing a much broader role[laughs] than just doing software for this machine. I mean whether it is the keyboard, the character set, the graphics adapter, or even the memory layouts. I laid out memory so the bottom 640K was general purpose RAM and the upper 384 I reserved for video and ROM, and things like that.
    5. Re:Bill's history lessons by spitzak · · Score: 2
      I'm pretty certain the 8086 was chosen because of it's ability to emulate the 8080 instruction set (I think the instructions matched but it was not binary compatable, you needed to reassemble). There was a lot of CP/M software that was written in assembler and IBM considered it vital to port this. CP/M compatability also dictated a lot of MSDOS 1.0 design, including "FCB"s used to read/write files and the layout of the initial block of memory when a program was run, and the 128 byte limit on command line arguments that I think is still in XP.

      Actually MSDOS did pretty good fooling the FCB's into having an in-dos portion so disk access was faster. And they did very good with the rewrite for MSDOS 2.0 where they replaced the FCB's with Unix-style read/write/seek. Unfortunately everything since MSDOS 2.0 has sucked pretty bad.

  11. Thanks Intel! by antis0c · · Score: 2

    Thanks for Bitch-slapping Hollywood. I don't know what else to really say but I'm glad finally Companies with money are starting to get tough, and we need more of it or one day I'm going to wake up and everything in my house is branded, regulated and monitored by the the MPAA/RIAA..

    --

    ..There's a-dooin's a-transpirin'
  12. Re:History by geekoid · · Score: 2

    Interesting you ASSUMED the worst possible interpetation to that statement.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  13. 64-bit won't last forever? by Chexum · · Score: 5, Insightful
    Even 64-bit architecture won't last forever, but it will last for quite a while since only servers and scientific stuff have run out of 32-bit space right now. In three or four years the industry will have moved over to 64-bit architecture, and it looks like it will suffice for more than a decade.
    Pardon? I don't wan't to be another BG, but I think this time he's over-cautious. Filling 2^64 bytes of memory, over a 66MHz/64 bit bus would take about 132 billion (10^9) seconds. That's about 4100 years. There could be some coding tricks which would be easier with more than 64 bits of address spaces, but handling this much data is... difficult. Even if the situation improves three magnitudes in the next ten years, it still years to initialize a database this big in "memory" (fastest accessible storage). And even if the addressable unit changes from bytes to 64 bit (or more) words, this makes the need to go over 64 bits of addressing still useless...
    --
    "Ten years from now, they could do it in a few seconds." -- The Racketeer of the Hellfire Club, 1993, Phrack 42
    1. Re:64-bit won't last forever? by Jimmy_B · · Score: 2
      I don't wan't to be another BG, but I think this time he's over-cautious. Filling 2^64 bytes of memory, over a 66MHz/64 bit bus would take about 132 billion (10^9) seconds
      That's true, but only relevant if you assume that 64-bit addressing gets you 2^64 bytes of memory. In reality, many of those bits are used for flags and other non-addressing things, so assume more like 2^48 bytes of memory. Assume a 266MHz/64 bit bus (4x your example, more like what's presently available on consumer-level machines), and that's 36.7h to initialize. Considering specifically the case of large mainframes with many processors, where this will first become an issue, divide by 128 processors/memory banks, with each of those going at full speed only 17.2m is necessary - and that's without even considering how much faster and wider buses will be by the end of the decade. I think you're too optimistic; assumptions like those are what got us narrow address spaces in the first place.
    2. Re:64-bit won't last forever? by RelliK · · Score: 2
      Filling 2^64 bytes of memory, over a 66MHz/64 bit bus would take about 132 billion (10^9) seconds.

      What the hell are you talking about? By the time computers have that much memory the data bus would certainly be a LOT faster than 66 MHz/64 bit (duh!), so all you've presented is some completely useless statistics. At the rate the memory requirements are progressing, 64 bit address space is going to be enough for a looooong time. Probably 30-40 years.

      --
      ___
      If you think big enough, you'll never have to do it.
    3. Re:64-bit won't last forever? by autopr0n · · Score: 2

      That's true, but only relevant if you assume that 64-bit addressing gets you 2^64 bytes of memory. In reality, many of those bits are used for flags and other non-addressing things, so assume more like 2^48 bytes of memory

      Uh. 2^64 - 2^48 = 2^63.999977986054, not 2^32. The system you are describing would have 256 terabytes of usable ram (2^48) and 15.9998 exabytes of 'flags and stuff'.

      Not a very realistic computer system, I think

      --
      autopr0n is like, down and stuff.
    4. Re:64-bit won't last forever? by Jimmy_B · · Score: 2

      You completely missed the point of that post; the entire point of flags is to modify a pointer, as meta-data, not to point into 16 exabytes of non-existant memory, which would be useless. Where having a few extra bits for each pointer is useful is when doing things like reference counting (wouldn't it be interesting to have that in hardware? Set a bit to turn it off), caching (reserve some bits to indicate which caches have copies), memory management schemes (compiler hints, memory handles, virtual memory info, etc), and so on. Don't assume that just because every value of a 32-bit pointer corresponds to a unique memory location that the same must by true of a long long pointer.

    5. Re:64-bit won't last forever? by stevelinton · · Score: 2

      Look. The calculation is easy. Moore's law says, taken very crudely, everything doubles every 18 months. So, to get from "32 bits is a bit tight" to "64 bits is a bit tight" needs 32*1.5 years, ie about another 50 years. If (and it's a big if) exponential growth continues at this rate, then in 2052, a mid-range laptop will have 2 Exabytes of main memory (2^32*512MB), 120EB of backing store, (enough for about 1million years of Mpeg-4 video, for instance) and about 8 ExaFlops of CPU power. Main memory bandwidth will presumably be about 4 EB/s.

      From there, to fill up a 128 adress bits takes twice as long, of course (64*1.5 years) so it won't be until 2150 or so that the move to 256bit will become critical :-).

  14. Re:History by Xerithane · · Score: 3, Insightful

    Not only that, but I'm not sure about how his explanation makes him a "geek's geek". He was reciting common knowledge about address space. Also, in no way does his 640K statement have anything to do with his knowledge of addresses.

    I still stick with my assessment that Bill Gates is a business man, not a geek. He knows about computers, but I wouldn't trust him to code his way out of a wet paper bag.

    --
    Dacels Jewelers can't be trusted.
  15. Spammer Rice by GSloop · · Score: 3, Insightful

    Rice has consented to the entry of an order that would enjoin him from future violations of the foregoing provisions

    Could someone explain...it appears that Rice has agreed not to break the laws he already broke?! Damn... "I promise not to rape, pillage and plunder any more!"

    It looks like a panty-waist settlement. Does anyone know the punitive damages etc the FTC is asking for? This looks like a PR move, but no real action.

    Cheers

    1. Re:Spammer Rice by GSloop · · Score: 2

      Let me get this straight!

      He spammed to trap the spaming bitches covered in his huge posting

      Whoa nellie...
      Have you been smoking something, or are you always this incoherent?

      If you think Mark Rice is the "anti-spammer" perhaps you could go freshen up your memory again. Mark Rice was the beneficiary of the spam. Ms. Garst was the spammer.

      Cheers!

  16. Re:History by Xerithane · · Score: 3, Insightful

    I've yet to see substantial backing as to his "great coder" skills. Paul Allen, yes I'd agree with. He started Microsoft with his parents money. He was sent to college on his parents dime (and IIRC, was not doing all that well academic wise).

    --
    Dacels Jewelers can't be trusted.
  17. Re:My first computer... by dasmegabyte · · Score: 3, Insightful

    Oh, how very geek -- a my-computer-was-shittier-than-thine post.

    Well, I'll bite. My first computer had a monochrome display, 40 character columns and 8k memory. We upgraded it with a hard drive for close to $3000; the hard drive was 4 meg.

    That machine is less than a tenth of the power of my cellular phone. I emulate it on my Pocket PC while playing A Flock of Seagulls MP3s in the background. Ahh memories...

    Seriously though, 640k WAS enough for most programs when they knew how to manage the top ram. They just had to treat it the same way we deal with swap files today -- stick memory up there if you don't want to get rid of it but don't actively need it. There are plenty of devices, programs and utilities that run with command stacks under 128k (the size of the biggest x86 command cache i'm aware of) that swap miscellaneous data (ie pictures, sounds, even text) out of the larger ram. The problem was that sloppy compilers (MS is not the only one to blame; if I remember Borland was the biggest player in the compilation game back when 640k was 'nuff) DIDN'T do the swapping for you.

    Windows has spoiled us all by doing such things under the scenes -- to the point that code optimizers are hot commodities that are prized for their savant abilities. In short: the same practices that create the code bloat we all cringe at were responsible for the streamlining of some very sticky swap processes. Resource files, i hate you and I could kiss you.

    --
    Hey freaks: now you're ju
  18. who will fight for the public? by Dr.+Awktagon · · Score: 5, Insightful

    We, the people, need a charismatic, high-profile champion with no stake other than the public interest. Who will take up the mantle?

    Yes, Dan Gillmor is absolutely right, we need a champion for individual rights. Someone who can make a case for the public domain that doesn't devolve into an argument about which company can make more money.

    Intel isn't going to do it, because Intel is interested only in Intel's profits.

    Someone needs to say things like:

    • Copyright is not an absolute right, it is a compromise. There can be, and there is such a thing as "too much copyright"
    • There is such a thing as public domain.
    • All inventions and writings should end up in the public domain, because that's where they came from.
    • Dead people's works don't need copyright protection.
    • Individuals copy because they want to. A government interested in "freedom" should find a way to ensure people can do what they want. A corporation interested in "capitalism" should find a way to profit from the things people want to do.
    • America is about Opportunity, not Guarantee (I believe Lincoln said words to that effect). If your business model doesn't work, find another one.
    and so forth. Normally, the Government is supposed to represent the People. Unfortunately, the Government has been priced out of reach of the People.

    We have a moratorium on internet taxes.. why didn't we have a moratorium on internet copyrights until things got sorted out?

    So indeed, who will pick up the mantle?

    The only person I know of who makes a moral argument for this is RMS, but unfortunately he doesn't quite fit the description "charismatic"....

    1. Re:who will fight for the public? by TrumpetPower! · · Score: 2

      So indeed, who will pick up the mantle?

      I think, perhaps, you just did.

      b&

      *sigh* The lameness filter aparently doesn't belive in conciseness. Therefore, the quick brown fox jumps over the lazy dog and now is the time for all good people to come to the aid of their country.

      --
      All but God can prove this sentence true.
    2. Re:who will fight for the public? by Gaccm · · Score: 2

      I recently listened to 1/2 a speech by Ralph Nader, for a while he was talking about how the capatilism in U.S. was getting messed up because in many markets monoplys or oligarchies are forming and are being supported by the Courts. The courts were what was killing capitalism because they stopped new innovative companies to challenge established firms (funny how the left wine sounds like the right wing sometimes, but mainstream is always way off).

      --

      Only dead fish swim with the stream...
    3. Re:who will fight for the public? by fishebulb · · Score: 2

      oh yes, because individual's handguns would work real well against the military, with their attack helicopters, but of course those would only come in after a bunch of police/FBI had failed to shoot you with their better than public avail weapons

    4. Re:who will fight for the public? by ewhac · · Score: 2

      So indeed, who will pick up the mantle?

      I'd be happy to do it, were I asked.

      Trouble is, The Press is uninterested in intelligent, clear-thinking speakers. They want a show. (And someone who doesn't offend the oh-so-delicate sensibilities of their advertiesers.) This is why you get PR flaks from Microsoft, and not representatives of the EFF.

      So, yeah, if you can get NightLine to call me up for an interview, I'd be honored to do it.

      As for charismatic... Well, it's an old photo, but you be the judge.

      Schwab

  19. Revisionist history by blamanj · · Score: 5, Insightful

    While I don't know if BG actually made the 640K quote or not, the history that he provides (i.e., we really wanted to do things right, but the evil hardware people wouldn't let us) is self-serving and not exactly correct.

    The Motorolla 68000 did have a 32-bit design, but it only had 24-bit addressing when it came out, which was the same as Intel was attempting to provide with the 80286.

    However, it was impossible to use the address space of the 286 because it required the chip to go into protected mode, and MS-DOS made assumptions that made this impossible. While DOS 1.0 certainly couldn't have predicted this, MS had early access to the 286 specs, but they never made the appropriate changes. Digital Research did, with Concurrent CPM-86, but by that time, the MS-DOS juggernaught had pretty much rolled over everyone else.

    1. Re:Revisionist history by Sloppy · · Score: 2

      The Motorolla 68000 did have a 32-bit design, but it only had 24-bit addressing when it came out, which was the same as Intel was attempting to provide with the 80286.

      The 68k, while it could only physically address 16MB, still had the software potential for 32-bit addresses. So you take your old 68k code and run it on a 68020, and your program can use 4 gigabytes of address space without any changes. Take 80286 protected segment code which can only address 16MB and run it on a 80386, and it can still just use 16MB.

      The 68000 was much more like the 80386SX than the 80286.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    2. Re:Revisionist history by Sloppy · · Score: 2

      I said:

      So you take your old 68k code and run it on a 68020, and your program can use 4 gigabytes of address space without any changes.
      Ooops, I forgot... the above is true for everyone except Microsoft. Microsoft's Amiga Basic used 24-bit addresses, but stored them in 32-bit pieces of memory along with an additional 8 bits of other information. Then it relied on the hardware to chop off the 8 unused high bits whenever it was used as a pointer... which caused their code to fail miserably on 68020+ Amigas. Morons.
      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    3. Re:Revisionist history by Zeinfeld · · Score: 3, Informative
      However, it was impossible to use the address space of the 286 because it required the chip to go into protected mode, and MS-DOS made assumptions that made this impossible. While DOS 1.0 certainly couldn't have predicted this, MS had early access to the 286 specs, but they never made the appropriate changes.

      According to the Delamater history of IBM's anti-trust years Microsoft thought the 286 to be to broken to build an O/S that supported protected memory. IBM insisted that they had to ship OS/2 to support the IBM PC AT as they had promised it would support the new O/S.

      This was the main issue that led to IBM and Microsoft parting ways, IBM insisted on supporting the 286, Microsoft wanted to skip it and move straight to the 386.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    4. Re:Revisionist history by RedWizzard · · Score: 2
      The Motorolla 68000 did have a 32-bit design, but it only had 24-bit addressing when it came out, which was the same as Intel was attempting to provide with the 80286.
      That 32 bit design is the key. The MC68000 had a 24 bit address bus but the instruction set handled 32 bit addresses and the address registers where 32 bits (data registers where also 32 bits even though the MC68k only had a 16 bit data bus). So while systems built with the MC68k where 24 bit systems the software was all 32 bit. The point is that Motorola thought ahead when designing their instruction set.
    5. Re:Revisionist history by WolfWithoutAClause · · Score: 2

      Geeze. You'd think somebody would be able to find some old magazine with the exact quote. Somebody? Anybody? Please...

      My money is actually that Gates didn't say it. I think IBM screwed this one up. It's a hardware issue IRC anyway.

      --

      -WolfWithoutAClause

      "Gravity is only a theory, not a fact!"
    6. Re:Revisionist history by Dahan · · Score: 2
      Ooops, I forgot... the above is true for everyone except Microsoft.

      Now now... it's not like that was an uncommon practice back then. Maybe in hindsight, it wasn't a very good practice, but using RAM efficiently was important. Apple did the same thing with the Mac--hence the need for the MODE32 extension if you wanted to use more than 8 megs of RAM (when in 24-bit mode, the 16MB address space was split 8MB for RAM and 8MB for ROM and memory-mapped I/O). Without MODE32, the MMU (or Apple's "AMU" in the Mac II w/68020) mapped things so that the upper 8 bits were ignored.

    7. Re:Revisionist history by mughi · · Score: 5, Interesting
      ...the history that he provides (i.e., we really wanted to do things right, but the evil hardware people wouldn't let us) is self-serving and not exactly correct.


      That it was not correct seems to pinpoint it. This interview with Bill Gates that's in the Smithsonian paints a slightly different picture:

      http://americanhistory.si.edu/csr/comphist/gates.h tm (A transcript of a 1993 interview). Specifically under the mouse: http://americanhistory.si.edu/csr/comphist/gates.h tm#tc44

      "I laid out memory so the bottom 640K..."


      So he seems quite clear that he himself did that. In the same interview he used "Microsoft" and "we" when appropriate, so it seems that in context this is indeed claiming that he himself did that.

      Now, let's compare to the "spin" version of things:

      1996 Bloomberg: "The IBM PC had 1 megabyte of logical address space. But 384K of this was assigned to special purposes, leaving 640K of memory available."


      contrast that statement to the earlier one of:

      1993 SI: "I laid out memory so the bottom 640K was general purpose RAM and the upper 384 I reserved for video and ROM, and things like that."

      D'oh! By 1996 he 'forgot' that he was the one who did that. Ooops.

      1996 Bloomberg: "We at Microsoft disagreed. We knew that even 16-bit computers, which had 640K of available address space, would be adequate for only four or five years."

      contrast that with his statement from the SI interview:

      1993 SI: "But to my surprise, we ran out of that address base for applications within -- oh five or six years people were complaining"


      Look's like 20-20 revisionist history. Seems to be in-line with having held the opinion that 640K (ten times the shipping memory of the IBM PC) would be enough. In 1993 he was defending it. In 1996 he was denying it.

    8. Re:Revisionist history by mughi · · Score: 3, Informative
      I don't have an exact source, but The Smithsonian has a very enlightening interview with him from back in 1993.

      For a quick summary, you can see my other comment

    9. Re:Revisionist history by WolfWithoutAClause · · Score: 2

      Nice one!

      Mind you just because he claimed he did it; doesn't mean he actually did. I mean Microsoft invented the internet didn't they? ;-)

      OTOH, even back 1993 the 640K limit was a bad thing, and he was admitting to it... so I'm quite inclined to believe it in this case.

      -Ian

      --

      -WolfWithoutAClause

      "Gravity is only a theory, not a fact!"
    10. Re:Revisionist history by mughi · · Score: 2
      Why don't you quote that in context?
      Add to that this other 1993 quote, and you can see the context I was trying to point out:
      But to my surprise, we ran out of that address base for applications within -- oh five or six years people were complaining.

      Because the point of my quoting was to show how in 1993 Bill Gates was personally claiming responsibility for the layout. Not that there weren't limits (which I'm not arguing, that's a different point), but that he himself claimed he set it up that way. My main point is that in 1993 he was stating for the record that he set that limit at 640k, but 3 years later he changed his story and sent out email claiming it was done by other people and implying that he would have at the very least had preferred to give 800k like with the Sirus.

      Then: " I laid out memory so the bottom 640K was general purpose RAM"
      Now: "If they had been a bit more careful we could have had 800K instead of 640K available"
      (Emphasis added)

      As to the limit, later on people came up with ways around that, but as others have pointed out in this discussion, there were problems in the design of DOS that made things more difficult. You can scan some other comments to see what others point out about this. One key thing is to remember that Bill Gates and Microsoft didn't even write the DOS that they put on that hardware. They just sold IBM on something that the then turned around and bought off of someone for a song. And changed "Quick and Dirty Operating System" into "Microsoft Disk Operating System". Now, if they had written the OS themselves, and if they had been as forward thinking about the limits as he later claimed, then it would have been an easy matter to design things with future expansion in mind. But, it just wasn't done. Even when I was writing multimedia software for Windows95 I had to go back and live within those original DOS limits. Ouch.

    11. Re:Revisionist history by spitzak · · Score: 2
      No, if the quote is correct, Gates himself decided to map the video hardware at that point and remove about 1/3 of the potential memory from the machine design.

      MSDOS itself has no 640K limit. If it was written to "accomodate hardware limitations" it probably would.

      I still believe that it is IBM that screwed up and Gates probably wanted the hardware higher. The "640K" was probably said when he really means "1Meg" because the average person thought 640K was the physical limit.

  20. Gates, and revisionist history. by Bowie+J.+Poag · · Score: 5, Funny



    I'd trust Gates about as far as I could throw a Buick.
    Anyone remember words to this effect?

    "Bill Gates, CEO of Microsoft Corp. a fiercely competitive company(...)" - Microsoft Encarta, 1996

    "Bill Gates, CEO of Microsoft is a contributor to several charitable causes, including...(...)" Microsoft Encarta 2000

    --
    Bowie J. Poag

    1. Re:Gates, and revisionist history. by Tuzanor · · Score: 2

      Even if he DID say the quote, it has definately been taken out of context. If he did say it, he meant 640K ought to me enough for anybody FOR NOW. He was probably reffering to what limitations they should aim for in CURRENT (back then) hardware and software support. Nobody is that shortsighted, not even Bill Gates.

    2. Re:Gates, and revisionist history. by befletch · · Score: 3, Informative

      I hate to date myself like this, but here it goes:

      Gates gave a little 'get to know you' talk the University of Waterloo in Canada in 1988 or 1989. It was basically a recruiting effort, from what I could see. Anyway, I distinctly remember him making a self-deprecating joke about that 640k 'ought to be enough for anyone' business.

      Maybe I'm misremembering, but I don't think so.

      --
      If you say, "now I'll be modded down because of X", I'll happily oblige.
    3. Re:Gates, and revisionist history. by Satan_Bunny · · Score: 2, Funny

      >"Bill Gates, CEO of Microsoft Corp. a fiercely competitive company(...)" - Microsoft Encarta, 1996

      >"Bill Gates, CEO of Microsoft is a contributor to several charitable causes, including...(...)" Microsoft Encarta 2000

      So if Microsoft used to be a competitive company, but isn't anymore, does that make them an anti-competitive company?

      --
      Download your mp3s any way you want, and support the artist via FairTunes
    4. Re:Gates, and revisionist history. by Jayde+Stargunner · · Score: 3, Interesting

      From Encyclopedia.com

      (William Henry Gates 3d), 1955-, American business executive, b. Seattle, Wash. At the age of 19, Gates founded (1974) the Microsoft Company, a computer software firm, with Paul Allen. They began by purchasing the rights to convert an existing software package. In 1980 they agreed to produce the operating system for the personal computer being developed by International Business Machines (IBM). That system, MS-DOS (Microsoft Disk Operating System), and subsequent programs (including the Windows operating systems) made Microsoft the world's largest producer of software for microcomputers.
      In 1997 the U.S. Justice Dept. accused Microsoft of violating a 1995 antitrust agreement, because the Windows 95 operating system required consumers to load Microsoft's Internet browser-thus giving Microsoft a monopolistic advantage over other browser manufacturers. In late 1999 the trial judge decided that Microsoft was a monopoly that had stifled competition.

      Gates, who is chairman of Microsoft, is the wealthiest person in the world. He founded (1994) the William H. Gates Foundation (focusing on health issues in developing countries) and the Gates Learning Foundation (1997), renamed the Gates Library Foundation (providing education assistance). In 1999, he merged the foundations into the Bill and Melinda Gates Foundation, a philanthropy that was worth $17.1 billion, after Gates's donation of $5 billion that year.

      Gates has written The Road Ahead (1995, with N. Myhrvold and P. Rinearson) and Business @ the Speed of Thought (1999).

      From Encarta.com
      Gates, William Henry, III (1955- ), American business executive, who serves as chairman and chief software architect of Microsoft Corporation, the leading computer software company in the United States. Gates cofounded Microsoft in 1975 with high school friend Paul Allen. The company's success made Gates one of the most influential figures in the computer industry and, eventually, one of the richest people in the world.

      Born in Seattle, Washington, Gates attended public school through the sixth grade. In the seventh grade he entered Seattle's exclusive Lakeside School, where he met Paul Allen. Gates was first introduced to computers and programming languages in 1968, when he was in the eighth grade. That year Lakeside bought a teletype machine that connected to a mainframe computer over phone lines. At the time, the school was one of the few that provided students with access to a computer.

      Soon afterward, Gates, Allen, and other students convinced a local computer company to give them free access to its PDP-10, a new minicomputer made by Digital Equipment Corporation.

      In exchange for the computer time, the students tried to find flaws in the system. Gates spent much of his free time on the PDP-10 learning programming languages such as BASIC, Fortran, and LISP. In 1972 Gates and Allen founded Traf-O-Data, a company that designed and built computerized car-counting machines for traffic analysis. The project introduced them to the programmable 8008 microprocessor from Intel Corporation.

      While attending Harvard University in 1975, Gates teamed with Allen to develop a version of the BASIC programming language for the Altair 8800, the first personal computer. They licensed the software to the manufacturer of the Altair, Micro Instrumentation and Telemetry Systems (MITS), and formed Microsoft (originally Micro-soft) to develop versions of BASIC for other computer companies. Gates decided to drop out of Harvard in his junior year to devote his time to Microsoft. In 1980 Microsoft closed a pivotal deal with International Business Machines Corporation (IBM) to provide the operating system for the IBM PC personal computer. As part of the deal, Microsoft retained the right to license the operating system to other companies. The success of the IBM PC made the operating system, MS-DOS, an industry standard. Microsoft's revenues skyrocketed as other computer makers licensed MS-DOS and demand for personal computers surged. In 1986 Microsoft offered its stock to the public; by 1987 rapid appreciation of the stock had made Gates, 31, the youngest ever self-made billionaire. In the 1990s, as Microsoft's Windows operating system and Office application software achieved worldwide market dominance, Gates amassed a fortune worth tens of billions of dollars. Alongside his successes, however, Gates was accused of using his company's power to stifle competition. In 2000 a federal judge found Microsoft guilty of violating antitrust laws and ordered it split into two companies. An appeals court overturned the breakup order but upheld the judge's ruling that Microsoft had abused its power to protect its Windows monopoly. (For more information on the history of Microsoft, see Microsoft Corporation.)

      Gates has made personal investments in other high-technology companies. In 1989 he founded Corbis Corporation, which now owns the largest collection of digital images in the world. In 1995 Corbis purchased the Bettmann Archive of 16 million photographic images and announced plans to digitize part of the collection. In 1994 Gates and Craig McCaw, a pioneer in the cellular telecommunications industry, became primary investors in Teledesic Corporation. Teledesic planned to launch several hundred low-orbiting artificial satellites to create a global, high-speed telecommunications network.

      In the late 1990s Gates became more involved in philanthropy. With his wife he established the Bill & Melinda Gates Foundation, which, ranked by assets, quickly became one of the largest foundations in the world. Gates has also authored two books: The Road Ahead (1995; revised, 1996), which details his vision of technology's role in society, and Business @ the Speed of Thought (1999), which discusses the role technology can play in running a business.

      In 1998 Gates appointed an executive vice president of Microsoft, Steve Ballmer, to the position of president, but Gates continued to serve as Microsoft's chairman and chief executive officer (CEO). In 2000 Gates transferred the title of CEO to Ballmer. Gates, in turn, took on the title of chief software architect to focus on the development of new products and technologies.

      --
      What's a sig?
    5. Re:Gates, and revisionist history. by mughi · · Score: 2
      Even if he DID say the quote, it has definately been taken out of context...Nobody is that shortsighted, not even Bill Gates.

      Well, given some of his statements from his interview with the Smithsonian that I've been citing a lot tonight, it does not seem out of context at all. Take for example this sentence from his discussion of the original hardware development of the IBM PC:

      But to my surprise, we ran out of that address base for applications within -- oh five or six years people were complaining.

      Read the rest to get the context for yourself. Seems he was either short-sighted in either his original belief, or in what he should be saying in an interview for posterity. Either way, a mistake on his part is plausible.

  21. Re:Progress Quest by Rothfuss · · Score: 3, Offtopic

    I don't know which topic this is in regard to, but it looks hella cool. Some friends of mine mentioned playing it. Apparently it is developing quite a following.

    Freeware also. Nice.

    Check out their forums. Not bad.

    -Rothfuss

  22. Canadia? by grammar+fascist · · Score: 3, Funny

    The Canadian Copyright Board has announced the details of the public hearings on Canadian Digital Copyrights...

    What? Aren't the DMCA, UCITA, and SSSCA good enough for them?

    Why some backwater state in the USA would need their own special laws on this is totally beyond me...

    (Before you flame, yes, I know.)

    --
    I got my Linux laptop at System76.
    1. Re:Canadia? by csbruce · · Score: 2, Insightful

      Why some backwater state in the USA would need their own special laws on this is totally beyond me...

      People seem to think that if Canada were to join the United States that it would be a single state. Because of geo-socio-economic, I think that it would need to be at least six states (Atlantic (North Maine), Quebec (North Louisana), Ontario (North New York w/New New York North City), Prarie (North North Dakota), BC (North Washington, not D.C.), and Territories (Great White North North North Dakota). Some might argue that Alberta should be North Texas.

      Anyway, if Canada were a single state, it would be very close in population to California and would weald way too much political power for the comfort of the rest of the Union.

  23. Almost a light day... by vanyel · · Score: 5, Interesting

    7.42 billion miles, a little over 22 light hours away. Lesseee, divide by 22, times 2, divide by 27380 mph, divide by 24 hours/day: so in 1026 days, or about 3 years, it will cross the 1 light day boundary...

  24. Re:My first computer... by grammar+fascist · · Score: 2

    Luxury!

    My first computer was a Timex Sinclair 1000, with 2k of memory. BASIC was built in, and the first time you pressed a key on the keyboard, it would expand to a BASIC keyword.

    And we LIKED it!

    --
    I got my Linux laptop at System76.
  25. Re:My first computer... by geekoid · · Score: 2

    Well, I'll bite. My first computer had a monochrome display, 40 character columns and 8k memory. We upgraded it with a hard drive for close to $3000; the hard drive was 4 meg.
    You had a hard drive? you we're lucky!
    I had to assembly my first computer, using a soldiering iron! it had 4 Mhz. hard drive? we had a cassette player, and it took 2 hours to load a chess game, which failed half the time!
    :)

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  26. RE: Gates and 640K by ahde · · Score: 2

    Its all fine and dandy to deny something after the fact, but is he claiming he sent this email out before anyone at Microsoft had ever heard of the internet (long after 640K became a problem)

  27. Re:Shame on Slashdot! by geekoid · · Score: 2

    You imply consent went you connect to there system. programming to the behaviour of a client is perfectly acceptible.
    thew problem is getting browser to turn off the "feature".

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  28. Re:Shame on Slashdot! by thraxil · · Score: 2, Informative

    you don't get the popups if you use a browser like mozilla that will let you disable them. hmm... maybe a conspiracy between slashdot and mozilla... :)

    --
    Smokey the Bear says, "Strip mining prevents forest fires!"
  29. It doesn't seem to be a denial of 640k... by Rimbo · · Score: 4, Insightful

    I don't think Bill's saying, "I never said that." I think that what he's saying is, "That was taken out of context." Perhaps what Bill G. said was, "640k should be enough for anyone ... for now." Which is pretty much what I always figured had happened.

    Disclaimer: I think Microsoft sucks donkey balls, and the sooner they stop being a monopoly, the sooner the world will be a much better place.

  30. Re:Hollywood's Efforts are Futile by Arandir · · Score: 3, Insightful

    You know how the liberals go around saying that if guns were outlawed no one would have guns?

    I think the RIAA and MPAA are really liberals in disguise. They think if they can just get a law passed banning certain kinds of hardware then that hardware couldn't possibly exist any more.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  31. Pioneer Tech Specs by xanadu-xtroot.com · · Score: 5, Informative

    You all HAVE to read this. Seriously. This is a good bit of nice dry tech specs on the Pioneer 10.

    Personally, this is a very good read. I found this bit especially interesting:

    The processor is completely redundant with the exception of the interface circuits. Upon command from the spacecraft, the signal processor can be switched from the main logic system to a standby redundant logic system. The function of the processor is to sequentially accumulate data on a frame basis from the seven detectors. Data are accumulated in a 24 bit register and then compressed quasi-logarithmically to 12 bits for transmission.

    As the other artices say, that baby is getting quite cold. There's a year by year printout of it's tmperature on that page too.
    Anyway, I just thougt I'd point this out for those interested in a little more "dry" facts on the thing other than the hoopla of it talking back (which is a feat, don't get me wrong).

    --
    I'm not a prophet or a stone-age man,
    I'm just a mortal with potential of a super man.
    1. Re:Pioneer Tech Specs by cicadia · · Score: 3, Interesting
      As the other artices say, that baby is getting quite cold.

      Cold? The thing's practically burning up! I thought it was getting cold, too, until I saw that the most recent temperatures are actually negative, and then realised that the table is in degrees Farenheit.

      As of 1991, the spacecraft was still at 251K, and it had only cooled off about 40K in the twenty years since launch.

      I mean, -7F is still pretty cold -- you'd probably get your tongue stuck to it out there -- but it's a lot warmer than its environment. Probably has a lot to do with the onboard nuclear reactor...

      --
      Living better through chemicals
    2. Re:Pioneer Tech Specs by DeltaStorm · · Score: 2, Funny

      If it's getting cold, why don't they just overclock it? It keep my athlon plenty warm....

      --
      .sdrawkcab si gis siht
    3. Re:Pioneer Tech Specs by doom · · Score: 2
      What I was actually wondering about though, is what microprocessors were used inside the Pioneer 10. According to:
      Chronology of Personal Computers (1972-1974)
      The answer is:
      • 1972
      • March 2
        • + The Pioneer 10 spacecraft is launched, powered by Intel 4004 computing power. [900]
      Which is funny, because I'd heard that they'd used the RCA 1802... but according to this timeline, the 1802 wasn't released until 1974.

  32. It most certainly is NOT by UberQwerty · · Score: 4, Funny

    Guess it's easier to type "Voyager" than "Pioneer" when you've got you've got your left thumb stuck up your butt...

    votahewr
    voryager
    vottager

    pioneer
    ppioneer
    ioneer

    I did a lot better with pioneer. And my left hand stinks now. Thanks a lot.

    --


    PUBLIC SPLIT ON WHETHER BUSH IS A DIVIDER -CNN scrolling banner, 10/15/2004
    1. Re:It most certainly is NOT by Art+Tatum · · Score: 2

      And he would have to call himself "UberQwerty". Typist geeks....

  33. It wasn't as clear-cut as Bill makes it sound by Allen+Akin · · Score: 5, Interesting

    I was working in the compiler group at Microsoft in the early '80s, so I remember some of the historical context.

    I recall suggesting to my boss (who reported to Bill back then) that Apple made a mistake by choosing 128K as the initial memory size for the Mac. My argument was that they'd need 256K to eliminate code swapping in the apps that were under development. The next-generation memory chips would make 1MB machines affordable, and I thought that would be enough for the foreseeable future. (I'm not claiming I was a visionary, either. :-))

    My boss replied that the consensus opinion at Microsoft was that no one would ever buy machines with a megabyte of memory. Even if it were affordable, just consider how long it would take to clear it! An app would never really *use* that much memory on a PC; it would just be too slow.

    (CPU speeds and memory speeds were not only much lower than they are today, they tended to be more closely coupled. Datapaths were much narrower. And Moore's Law wasn't widely understood outside a relatively small group of hardware-savvy folks.)

    So Bill may have been fully prescient, and busy paving the way for large-memory machines. But that definitely wasn't the general belief at Microsoft around 1983. If he really did understand things as well as he says, he didn't manage to communicate it successfully even to his direct reports in engineering.

    1. Re:It wasn't as clear-cut as Bill makes it sound by SuiteSisterMary · · Score: 2

      Or his direct reports might have nodded, and smiled, and went off and did their own thing. Happens, both for good, and for ill.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    2. Re:It wasn't as clear-cut as Bill makes it sound by Allen+Akin · · Score: 3, Funny

      You haven't worked for Bill, have you?

  34. oh, Bill, don't complain by markj02 · · Score: 2
    People attribute all sorts of smart things to Gates that he didn't do, so he shouldn't get upset about this one.

    In any case, people generally aren't saying that Microsoft was responsible for the 640k limit. What Microsoft really is responsible for is delivering MS-DOS and Windows 3.x. If Gates did that despite knowing better, deliberately condemning the industry to more than a decade of blue screens and flaky software, that would be much worse. So, which is it: was Gates merely ignorant or callously opportunistic back then?

  35. Re:My first computer... by PaxTech · · Score: 2
    Well, I'll bite. My first computer had a monochrome display, 40 character columns and 8k memory. We upgraded it with a hard drive for close to $3000; the hard drive was 4 meg.

    Pfff.. MY first computer (~20 years ago) had only 5k of RAM, 176x184 resolution (22 columns), and a cassette tape drive.. and to get it I had to walk 10 miles, uphill both ways. It did have 16 colors though, so you've got me there.

    My current machine has 2000 times the processing power (2x1GHz vs. 1.0227 MHz) , 90 times the screen real estate, and 200,000 times the memory... but I'll always remember my VIC-20 with fondness.

    --
    All movements for social change begin as missions, evolve into businesses, and end up as rackets.
  36. Re:History by elefantstn · · Score: 2
    common knowledge about address space


    Just think about that phrase for a minute.
    --
    If it ain't broke, you need more software.
  37. Proof that BillG is not lying about the 640K Quote by gewalkeriq · · Score: 3, Funny

    1) MS is based on upgrade software where more machine resources is required to run each subsequent version of the same software.

    2) BG is the Anti-Christ, as such he is master of space and time (and other amusing parlor tricks)

    3) BG knew for a fact the 640K would not last long, it fact it would be impede the upgrade treadmill for a number of years.

    Thus, BG would never have said it. However, I wonder about ...

    4) John 8:44 "for the devil .. he is a liar and the father of lies." NIV

    I could be wrong.

  38. Uses for more than 64 bits by Frank+T.+Lofaro+Jr. · · Score: 4, Interesting

    I can make a good case for 192 bit addressing.

    64 bits local memory address plus
    128 bits of IPv6 address.

    So you could have a pointer to memory location X on IP address Y. Distributed memory access over a network.

    256 bits might make more sense, then both parts would be equal (128 bits).

    --
    Just because it CAN be done, doesn't mean it should!
    1. Re:Uses for more than 64 bits by Logger · · Score: 2, Insightful

      That might make good logical sense, but physically it's not practical or efficient. The amount of overhead (in silicon) would not be worth the functionality.

      Networks are accessed ( and consequently used) differently than memory, due to latency and reliability issues. Logically you could make the internet appear to be a big logical address space, but accessing it in that manner wouldn't provide much value.

      Grabbing data in chunks or streaming data are better suited to networks than using memory addressing. If network access times came down to the sub 1 ms range, some memory mapped applications might become more feasible.

    2. Re:Uses for more than 64 bits by Tom7 · · Score: 2

      God, I hope that when we are programming internet-wide distributed applications we are not still programming at the level of memory addresses! That would be pretty damn awful...

      Abstractions are where it's at, man.

    3. Re:Uses for more than 64 bits by pclminion · · Score: 2
      So you could have a pointer to memory location X on IP address Y. Distributed memory access over a network.

      Cute, but there are already frameworks available (look at MPI, which is standard) for remote memory access and procedure invocation. These standards take into account the latency associated with network access, and make it easier for you (as a parallel programmer) to write distributed code. Why pawn off this responsibility on the OS, when a perfectly usable system already exists in application space?

  39. I thought so too, but then I saw this by nyet · · Score: 3, Interesting

    Not really that cold. But then if you consider that it has a pretty hot on board heat source (i.e. reactor), and the ONLY means for dissippating it is black body radiation (yup, its a hard vaccuum)... This means its pretty dark (i.e. cold, since its a vaccuum, the only external heat source would be incident radiation).

    So, ya, its cold out in deep space ;)

  40. Re:Shame on Slashdot! by smagruder · · Score: 2

    Well, I suppose I keep it turned on because many sites use Javascript a lot more responsibly.

    --
    Steve Magruder, Metro Foodist
  41. Re:Shame on Slashdot! by smagruder · · Score: 2

    I would rather Slashdot stop the popup ads. I already do some things to block them, but I can still tell there was an attempt to launch one. Just the idea of a popup ad is greatly annoying, and for the sake of Slashdot, I would hope that they stop trying to annoy their users off their site.

    --
    Steve Magruder, Metro Foodist
  42. Re:Shame on Slashdot! by smagruder · · Score: 2

    Maybe they're "test-marketing" them. Well, I think Slashdot has this user's reaction. :)

    By the way, I have yet to "fly off the handle." If you could see me, you would see a very calm individual. :)

    --
    Steve Magruder, Metro Foodist
  43. Re:My first computer... by Zeinfeld · · Score: 2
    Pfff.. MY first computer [kdef.com] (~20 years ago) had only 5k of RAM, 176x184 resolution (22 columns), and a cassette tape drive.. and to get it I had to walk 10 miles, uphill both ways. It did have 16 colors though, so you've got me there.

    My first computer I owned had 1Kb of memory which was shared between the video display and the program memory. The processor was a Z80. I assembled it with a soldering iron and it still runs today [ZX81].

    Thats nothing, my first computer had 256 bytes of memory and was programed using a hex pad and displayed results on a one line LED display. [Kim1]

    You were lucky, we had to refine sand to make our own silicon for the circuits and had to load the bootstrap program by wiring up magnetic beads ont' ferrite core memory - and you tell the kids of today that and they don't believe you

    --
    Looking for an Information Security student project suggestion?
    Try http://dotcrimeManifesto.com/
  44. Bank switching, LIM EMS by Sloppy · · Score: 4, Insightful

    Amazingly people like Bob Harp (Vector Graphics?remember them?) went around the industry saying we should stick with that and just use bank switching techniques. Bank switching comes up whenever an address space is at the end of its life. It's a hack where you have more physical memory than logical memory. Fortunately we got enough applications moved to the 8086/8 machines to get the industry off of 16-bit addressing, but it was clear from the start the extra 4 bits wouldn't be sufficient for long.

    Yeah, like you really dodged the bullet and avoided that hack -- NOT! Bank switching was what LIM EMS memory (LIM standing for Lotus, Intel, and Microsoft) was all about. Because you never ported MSDOS to the 80286 or 80386, we developers had to resort to hacks like EMS to fit our bloated code (ok, that part is my fault) into the address space.

    If Microsoft had kept up with the hardware technology, maybe I wouldn't have torn out so much hair in the 80s, and maybe I wouldn't hate them as much today....

    ... nah, I'd still hate 'em, because once better OSes started to show up for the 386 (e.g. OS/2 version 2) and people finally started saying adios to DOS, Microsoft couldn't stand the thought of it, so they started pushing Windows down everyone's throats, using dirty techniques such as preloads, per processor licensing, etc.

    It's the same pattern that MS used with the Internet and the same that we'll see again with whatever comes next. Microsoft has always been about denying technology, and then when everyone gets fed up with their backwoods Amish luddite mentality and start to leave them, MS does something underhanded (usually involving a monopoly leverage) to lock people in again... only to let their followers/victims rot again while visionless Microsoft grows fat and complacent. Over'n'over because sheep are too stupid to learn. But some of us remember.

    Damn, where did that pointless rant come from? Oh yeah, Gates quote reminded me of when I saw them kill the personal computer revolution. Funny how that always gets my dander up.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    1. Re:Bank switching, LIM EMS by leandrod · · Score: 2

      > MS was originally going to upgrade DOS to be Unix like

      No I have a write-up about how the original plan was to migrate users to Xenix, a version of AT&T”s SysV Unix. To migrate to Unix was the plan, not to upgrade DOS.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
  45. Re:Shame on Slashdot! by smagruder · · Score: 2

    I guess I just realized that Karma is tantamount to Political Capital. :) So be it.

    --
    Steve Magruder, Metro Foodist
  46. Blame the hardware designers, not Gates by The+Famous+Druid · · Score: 5, Interesting

    Gates didn't design the hardware.

    The original PC came with a choice of 3 operating systems, CPM/86, Windoze (a cheap knockoff of CPM) and UCSD P system. It was _not_ 'designed' to Microsofts specs.

    The software designers were (as usual) not consulted, and had to work with what they were given.

    I work with embedded systems, and those mistakes keep getting made. Hardware designers design minimum-cost boards, without consulting the softies at all. We're presented with a finished board, and told to put s/w on it. I've seen hundreds of man-hours wasted on working around design decisions that saved 5 cents a board, and we typically ship in quantities of 100-200 boards per project.

    The solution, of course, is to have a prolonged session with the hardware designers and a large bit of 4 by 2, but management doesn't see it that way.

    --
    Quidquid Latine dictum sit, altum videtur (anything said in Latin sounds important)
    1. Re:Blame the hardware designers, not Gates by Lumpy · · Score: 2

      choice of 3 operating systems, CPM/86, Windoze (a cheap knockoff of CPM) and UCSD P system
      HUH????

      sorry but the orgional IBM pc never had windows. windows didnt even exist until much later in the life of the IBM pc and it's clones.

      you had DOS... PC-DOS and MS-DOS was available with the real power users buying and using DR-DOS.

      the First "windows" app for the IBMPC was the Geos system.. which even to this day makes Microsoft windows look like a bloated,ugly joke.

      --
      Do not look at laser with remaining good eye.
    2. Re:Blame the hardware designers, not Gates by DahGhostfacedFiddlah · · Score: 2

      Nope - it's Windoze - they tried to sue Microsoft for trademark infringement back in 1987, remember?

    3. Re:Blame the hardware designers, not Gates by spitzak · · Score: 2
      Definately the problems were with the hardware and BIOS software designers at IBM, not with the people at MicroSoft.

      With the current technology there was NO reason for a 640K barrier. The chip could address 1 megabyte. Anybody with some sense would have put the memory-mapped video up at the top end of the memory, or at the bottom. For the 25x80x2 byte memory this would leave a block of size 1020K. They could have placed the color and b&w memory maps in the same place as well as real users (but not the enginners at IBM testing the machines, alas) did not use both cards!

      The writers of the "bios" completely killed all advances in display technology until Windows came out by their stupid design. They probably asked MicroSoft what basic needed to draw on the screen and MicroSoft said "we need to move the cursor, and draw letters at the cursor" and those idiots at IBM dutifuly made a call that moved the cursor and another call that placed a letter at the cursor and did not move it!!! Even the stupidest person in the world would be hard-pressed to invent an interface that required two calls per letter to the screen, I would have expected one. Anybody with the remotests experience with Unix or CP/M would have made a call that drew many characters at once, and interpreted some VT52 escape sequences. The end result is that every program memory-mapped the video, locking down the arrangement and design forever until new processors could actually trap the writes in order to redirect them.

      MicroSoft's biggest mistakes was not putting anything into the .exe files to say how far apart the segments were, thus killing the usefulness of the 80286 which could have addressed 24 bits if all the programs did not have to assumme they were in 20 bit mode. But IBM also used interrupts that the 80286 had reserved for floating point emulation for the "bios" and also killed it. We would have had better machines five or more years earlier if it was not for this.

      MicroSoft's other mistake was firing or burying the smart people who made MSDOS 2.0, where they tried to add Unix emulation. I believe there would be not Linux and MicroSoft would rule everything if they had just tried to be a little more Unix like so that all the engineers did not hate them.

  47. Re:Taking on a spammer? by dagoalieman · · Score: 2
    --
    We don't need no Net Explorer We don't need no Thought control
  48. Perhaps because... by wirefarm · · Score: 2

    Perhaps because he gave away quite a bit of money to charitable causes during that time?

    (Encarta 2000 was, after all, put out just around the time they were forming the "Bill and Melinda Gates Foundation" - I'm sure charity was on their mind at that time.)

    I mean, I don't admire the guy particularly and I don't use his company's products, but slamming the guy for updating his bio (after 4 years) seems a bit silly.

    --
    -- My Weblog.
    1. Re:Perhaps because... by graxrmelg · · Score: 2

      I think the point is that it's supposed to be an ENCYCLOPEDIA ARTICLE, not a hymn of praise to Bill. It should at least pretend to be objective.

    2. Re:Perhaps because... by Spasemunki · · Score: 2

      Both of those statements are objectively correct. Gates is/was/eternally-will-be-despite-the-title the head of an extremely competetive company, and is also quite generous with his money. I don't recall the exact stat, but I believe that he gives more annually to world health initiatives than the US government. And, arguably, Gates has focused less on the day-to-day running of the Evil Empire and more on his other work in the days between 96 and 2000.

    3. Re:Perhaps because... by graxrmelg · · Score: 2

      I didn't say the statements were false. The problem seems to be the focus and slant of the article -- what facts are selected to be included and omitted -- not that it's full of lies.

  49. Re:Shame on Slashdot! by smagruder · · Score: 2

    Your points are appreciated, but the whole matter really is this simple: I clicked to go to Slashdot and look at (and contribute to) Slashdot content; I didn't click to popup the advertisement. It's an issue of Slashdot taking advantage of my good will and doing something they very well know works against me and any other visitor. Popup ads are a scourge on the web, and only loud/consistent complaints (or vacating the sites) will work to get them removed. The onus should *not* be on the user to block them, although certainly I (being a techie) will do just that quite handily.

    --
    Steve Magruder, Metro Foodist
  50. I'm not sure about that... by Watts+Martin · · Score: 2

    Hmm. I have a Tandy 2000 in my closet, which is an 80186-based machine. (Yes, 80186, not 80286.) MS-DOS was initially being pushed as a CP/M-like system, tied to CPUs but not specific hardware, and Radio Shack built the Model 2000 as an MS-DOS machine that wasn't PC-compatible. And you know what? It could address more than 640K of memory.

    "Protected mode" has to do with whether the machine's memory can be addressed all in one contiguous space or has to be addressed in segments. MS-DOS was written with the assumption it had to be addressed in segments... but it could still address all the memory the CPU could address in that fashion. The 640K limit came from the way the IBM PC mapped video memory. The Tandy 2000 mapped its video memory to the top of the machine's physical RAM--however much it happened to have, up to the 1M limit the 80186 was able to address.

  51. Comment removed by account_deleted · · Score: 5, Interesting

    Comment removed based on user account deletion

  52. My Letter to Fritz by mikeboone · · Score: 5, Interesting

    As I am a South Carolina resident, I'm about to ship off a letter to Fritz Hollings. Please critique it and feel free to suggest ways to improve it before it goes. I wonder if complaining about the draft of the SSSCA at this point is worthwhile since they seem to ignore its existence. I also wonder if I'm going overboard by insinuating he's acting in the interests of his contributors and not citizens. It seems fair to me, but I want my arguments to look reasonable and not have my letter ignored.

    The Honorable Ernest F. Hollings
    United States Senate
    Washington, DC 20510

    Dear Mr. Hollings,

    I am a professional software developer and a constituent in your state. I've recently become concerned with your proposed bill, the Security Systems Standards and Certification Act (SSSCA). I am against such a bill, and I'll explain why below.

    No Public Participation / No Regard for Fair Use: In Section 104(b)(1)(A), the proposed bill describes the security standard as being determined by "representatives of interactive digital device manufacturers and representatives of copyright owners." In effect, you are permitting corporations to determine the scope of this law, with no input from the public who will be using such devices. The public's fair-use rights have been slowly whittled away by recent laws. The SSSCA will continue this disappointing trend of protecting the profits of media companies at the expense of the consumer.

    Open Source Software: There is an entire industry of software manufacturers and support organizations that write software that is freely available. This software is installed on millions of computers around the world, including servers that run the Internet. Software engineers like myself earn a living supporting this software. Open source software contains software code that is freely published. Your draft bill could, in effect, make this type of software illegal, since developers would be unable to "hide" security software in open code.

    Digital Devices: There are any number of digital devices that have no need for these protection schemes. My scientific calculator is a "digital device." So is my Global Positioning System unit. They have absolutely no need for built-in protection systems. Your bill would place an undue burden on digital hardware manufacturers to protect things that don't need it. This will result in less hardware being produced, and increased development expenses which will be passed on to consumers.

    Copyright protection can be maintained with state-of-the-art technology. Your bill will encourage companies to create mediocre protection schemes backed by the threat of prosecution. Piracy will continue unabated in foreign countries.

    I am not sure exactly how you think you are benefiting South Carolina with this bill. My reading of the proposal is that it will only benefit the large corporations in this country, especially the media conglomerates. Please don't act solely in the interest of your high-dollar contributors.

    I believe you are doing a disservice to South Carolinians and Americans by proposing this bill, and I urge you to do away with it.

    1. Re:My Letter to Fritz by Art+Tatum · · Score: 2, Interesting
      Not too bad. Under "Open Source Software" I would take this sentence: "Your draft bill could, in effect, make this type of software illegal...." and remove the "in effect". That extra qualifier makes you sound less confident of the symptom you describe. Also, the end of that sentence ("...developers would be unable to "hide" security software in open code.") sounds odd and *will* confuse the reader. The idea of hiding security in Free code won't seem right to them. They're going to read that phrase and say, "Huh? If the source code is freely available, then this law makes no difference to you!" The way these people think, Free Software is a special case and no one would really "bother" you. They're naive but that's the way they think.

      You also write: "Copyright protection can be maintained with state-of-the-art technology." Copyright originated as an artificial right that is only enforcible by punitive action. They very well might be aware of this and look askance at that statement. You could just say, "Your bill will encourage copyright holders to develop mediocre protection schemes while relying too much on threat of prosecution. The result of this mediocre protection will be continued unauthorized copying in foreign countries." This makes the connection between mediocre protection and foreign copying operations more obvious. Also, you will note that I have used the more accurate phrase, "unauthorized copying" rather than piracy. This is essential because copyright is not a property right--it is an artificial monopoly right.

      I loved your prediction of "increased development expenses" under the Digital Devices section. Good point.

      BTW, where do you live in SC? I'm originally from the Greenville/Spartanburg area (I just moved to New Jersey to go to school).

    2. Re:My Letter to Fritz by em.a18 · · Score: 3, Insightful

      Your arguments are all good. (Although on your digital devices point, I like to characterize this as mandating breathalyzers on all wheeled vehicles, like wheelbarrels and matchbox cars, because of a few drunk drivers.)

      But my friend in the know suggests that Hollings is really concerned about the health of the media industry. Right or wrong, you need to address that concern. I think you need to say something like "stealing music is already illegal. The existing laws have put Napster out of business."

      You could also offer the opinion that the music industry is free to offer their own music-delivery platform, with all the security they want.

    3. Re:My Letter to Fritz by ewhac · · Score: 5, Insightful

      Most of the previous comments are spot-on, so I'll only suggest one addition (which would likely make the document too long, so feel free to ignore it):

      Lack of Compelling Need: Mr. Eisner is on record as saying that the protections mandated by the proposed Bill are absolutely necessary to facilitate healthy, sustainable commerce in digital works. Yet this is demonstrably untrue. The computer game industry -- whose gross earnings have exceeded that of the motion picture industry for the last two years -- has achieved this result selling digital works without any such legislation in place. Surely it is possible for The Walt Disney Company and other motion picture studios to achieve similar results absent this legislative burden.

      Just my two cents...

      Schwab

    4. Re:My Letter to Fritz by RatFink100 · · Score: 5, Insightful

      My only suggestion is this. You lay out the issues very well and then at then end get into what looks like a personal attack (I'm sure you don't mean it to be). Here's the changes I'd make FWIW

      I am not sure exactly how you think you are benefiting South Carolina with this bill is very confrontational and slightly insulting - it implies he doesn't know what he's doing. How about I do not believe this bill will benefit South Carolina?

      Please don't act solely in the interest of your high-dollar contributors. This is even worse - you're implying that he's been improperly influenced by contibutions from business. That's a serious allegation, insulting to his integrity. Mention instead the other side of the coin, following on from your previous sentence i.e. My reading of the proposal is that it will only benefit the large corporations in this country, especially the media conglomerates. Please make sure that you are also acting on behalf of non-corporate interests, the individual constituents who voted for you.

      The last sentence can stand if you tone down the other two because you modify the you are doing a disservice with by proposing this bill. Otherwise I might have suggested this bill will do a disservice

      The thing to remember is that you are trying to influence this guy's opinion not run against him in the next election. You may believe that he's an idiot who doesn't understand the issue and is in the pockets of big business - but if your letter comes over that way any chance of persuading him will probably be lost.

    5. Re:My Letter to Fritz by darkonc · · Score: 4, Insightful
      Making your children into criminals
      People have an urge to share. We sing songs, we retell stories. When we see a good movie, or hear an incredibly good song, we go to our friends and try to share the experience with them. Sharing information is a part of human nature, and the purpose of the hundreds of languages that mankind has created over the ages.

      The founding fathers of the United States recognized the human need for the sharing of information when they penned the First Ammendment. They said that the right to share information should not be infringed. They did, however, create one, small exception. They allowed congress to give creators of the arts and sciences a short term monopoly over their created works, in the hopes that.

      The apparent intent of that constitutional paragraph was that, after a short period of time the works created as a result of that copyright protection would fall into the public domain, where the people could make full and wholesome use of it.

      Current copyright law is, however, an abomination of the original intent of the copyright exception. Instead of giving the creating artist control of his or her work for a short period of time, this control is being treated like permanent property. The original 14 year copyright period has now been extended to about 10 times that number -- and hat number is stretching faster than time itself.

      Lost knowledgeElectronic information is fragile and ephemeral. A doomsday laser disk created only 15 years ago is now far less readable than it's 16'th century counterpart. The technology used to create it is now obsolete and almost forgotten.
      Technical audio tapes of the apollo moon landing were almost unreadable when researchers rescued them from archives only 30 years after Neil armstrong uttered his famous words "One small step for (a) man, one giant leap for mankind".

      When Mandella was sentanced in 1961, the speech of the future president of South Africa was recorded on (then) hi-tech plastic strips. Less 40 years later it took researchers years to recreate the technology needed to extract sound from those strips.

      And when was the last time you tried to play an 8-track tape?

      If history is any predictor of the future, the recordings of today are going to be opaque to the next generation. If the Media industry has their way, todays recordings will be taboo to future generations.

      As NASA archivists have found out, the only way to keep yesterday's electronic information available is to transfer it to storage formats available today. The proposed terms of the SSSCA would, however, make such transferr illegal -- especially if the person or company who created the original work was dead, defunct, or simply un-locatable.

      Our grandchildren would then be left with the unenviable choice of being forever unable to view what we creating today -- or becoming criminals by attempting to read such mundane things as videos of their parents' first steps.

      By the year 2100, todays digital recordings will be far less readable than the scratchy vinyl recordings of the 1940s, but people may be unwilling to decoding them -- fearful of the legal implications of having the technology necessary to decode something recorded today.

      If the sssca is allowed to pass, it will, in all liklihood, create a digital black hole in the history of the arts and sciences of the world.

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    6. Re:My Letter to Fritz by dtmos · · Score: 2, Insightful

      Three comments:

      1. Implement the suggestions of those who have posted before me. Their comments are insightful, and greatly strengthen your letter.

      2. (style) In the "Open Source Software" paragraph, it should read, "Software engineers like me," not "like myself."

      3. (substance) The example of GPS as a digital device without a protection scheme is not a good one. GPS, developed by the military, has plenty of encryption, both in the physical layer and above. I haven't read the bill, and so don't know what its definition of "digital device" is, but perhaps a better example would be a digital watch or clock. This paragraph could perhaps be strengthened by opening with a quote of the bill's definition of "digital device" (assuming it has one), then pointing out that, as you suggest, unintended devices may be affected.

      An excellent first draft, BTW.

  53. Re:History by nomadic · · Score: 2

    There was a /. story on someone who reverse engineered some of Gates' (and Allen's) stuff, and found some pretty nice work.

    Unfortunately, the sorry state of the slashdot search engine prevents me from finding it.

    The 133t coders here should realize that coding a language interpreter that has to fit in a 4k computer with no keyboard or monitor is a little different than pounding out a few perl scripts.

    The bar WAS higher back then.

  54. Cdn CR Board site is down? by FFFish · · Score: 2

    Is anyone able to access the CCRB site? I get a blank page...

    (I hope that's not a really bad sign of just how restrictive our copyrights are going to become!)

    --

    --
    Don't like it? Respond with words, not karma.
  55. It's "Gillmor" by jimhill · · Score: 2, Informative

    Look, guys, I know that most people named "Gilmore" spell it that way but you reference Dan's tech writing often enough here that you ought to know how to spell his name by now. Set your autocorrector to change "Gilmore" to "Gillmor" and you'll come out way ahead of the game, at least here on /.

    --
    Learn to spell: nickel, missile, lose, solely, amendment, speech, kernel, probably, ridiculous, deity, hierarchy, versus
  56. Register Now! by SubtleNuance · · Score: 3, Informative

    Below is the Date/Site & Contact info for the Dept.of Ind & Cdn Heritage hearings -- please, if you life in any of these cities GOTO these hearings. If not to present/speak, at least to applaud && boo at the appropriate times.

    This is the final step before Canada gets its very own DMCA.... What fun that will be.

    Halifax, Nova Scotia - Friday, March 8, 2002
    Citadel Halifax Hotel
    (902) 422-1391

    Vancouver, British Columbia - Friday, March 15, 2002
    Sheraton Vancouver Wall Centre Hotel
    (604) 893-7257

    Montreal, Quebec - Thursday, March 21, 2002
    Holiday Inn Montreal-Midtown
    (514) 842-6111

    Toronto, Ontario - Tuesday, March 26, 2002
    Holiday Inn On King
    (416) 599-4000

    Ottawa, Ontario - Thursday, April 11, 2002
    Government Conference Centre
    (613) 990-6700

  57. Technical error! (I think) by fanatic · · Score: 2

    From the letter puportedly by Bill Gates:


    The answer is that in that 1M of address space we had to accommodate RAM [random access memory], ROM [read-only memory], and I/O addresses [Input/Output addresses used for "peripherals" like keyboards, disk drives, and hard drives],


    BZZT! As I recall, Intel doesn't use memory-mapped I/O. The I/O address space and the memory address space are separate.

    Also, even if Billy could get the technical points right, should we trust what he says? Past history shows him to be very veracity-challenged.

    --
    "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
  58. Re:Glad to have that cleared up. by seebs · · Score: 2

    I see. It's a "troll" to point out that Bill Gates is lying.

    --
    My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
  59. Re:My first computer... by Sabalon · · Score: 2

    Amen to that. Saving to a cassette tape, hooked to a TV.

    I have memories of being a kid and my parents asleep on the couch (me and my two younger sisters had probably worn them out). I was laying on the floor in front of the TV with the zx81 entering in BASIC code.

    I remember typing in
    10 PRINT "some very very very long text string that I don't quite remember now"

    and being so upset that it either gave me an error or truncated the text string because it was too long.

    I also remember the skiing program that came in the manual where you had to manuvuer your little black dot to the bottom of the screen between other dots that were the gates.

    I really need to buy another one of those - I think my Dad still has our old one.

    Sigh.

  60. A Geek's Geek? by sharkey · · Score: 3, Funny

    Absolutely. Richest man in the world, but just look at the hair.

    "Check out the bowl-job, Marge!" --Homer

    --

    --
    "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  61. Re:My first computer... by sconeu · · Score: 2

    My first computer was a 3-bit digital mechanical computer, manually clocked at about 1 Hz.

    Anyone else remember the Digicomp?

    --
    General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
  62. Two things Bill Gates really did say by AdamBa · · Score: 3, Interesting
    In an interview in the very first issue of PC Magazine, February-March 1982 (a copy of which I am looking at right now), he said (p. 21-22):

    In five years the cost of computation will really be effectively decreased. We'll be able to put on somebody's desk, for an incredibly low cost, a processor with far more capability than you could ever take advantage of. Hardware in effect will become a lot less interesting. The total job will be in the software, and we'll be able to write big fat programs. We can let them run somewhat inefficiently because there will be so much horsepower that just sits there.

    This makes is unlikely he ever thought 640K would be enough...but he also said, in the same interview (p. 18-19):

    16-bits is extremely important, and it is not because of speed...the main reason for the 16-bit micro being advantageous is its increased address space...The logical address space limit...is for all practical purposes gone away. The chip is designed to address a megabyte."

    So he did seem to indicate that one megabyte address space was basically limitless.

    - adam

  63. You're wasting your time. by rho · · Score: 3, Funny

    In case you haven't heard, Fritz Hollings is opposed to "cash-and-carry" government. What are you worried about? This has to be in your interest, otherwise, he wouldn't be bringing it up.

    --
    Potato chips are a by-yourself food.
  64. Views on the Copyright Reform by Nagash · · Score: 3, Insightful
    Before you get all alarmist about the fact that Canada is looking to reform their Copyright Act to incoporate the points in the WIPO Copyright Treaty of 1996 (WTC), you would do well to read what the deparment who drafted the Consultation Paper on Digital Copyright Issues has to think about copy protection measures:


    2. Legal Protection of Technological Measures

    b) Perspective

    ...

    The departments are of the view that providing a sanction against an act of circumvention, where the act is motivated by an infringing purpose, may [already] be addressed under copyright principles. A broader prohibition, including a prohibition against the manufacture and distribution of circumvention devices, may, in its effect protect rights that are beyond the scope of copyright protection (e.g. contractual rights). Such broader prohibitions may need to be considered under different policy principles and under a different legal regime.



    What is important to note here is that the department feels that anti-circumvention may already be covered by copyright law and that restricting devices to circumvent protection is too broad. If you read the original paper (http://strategis.ic.gc.ca/SSG/rp01099e.html) the tone is very much in favour of making these laws so that they strike a balance between the public and rights holders (i.e., those who provide content).

    Of course, this is not the final law and there is much to be addressed. However, the outlook, in my opinion, is good. There is no way the reform, as discussed on the department's site (so far) is indicative of DMCA-ish measures. People should keep this in mind before shooting their mouths off about Canadian copyright reform (of course, this is /. we are talking about).

    This does not mean, however, that those interested in truely keeping the balance of copyright in a sane manner can just be apathetic. My comments are registered on the department's site and I'm probably going to one of the meetings (either in Toronto or Ottawa).

    Woz
  65. Asleep at the keyboard? by pclminion · · Score: 2
    Timothy, I read another poster's comment in a different article that you'd been posting nearly non-stop for 24 hours. No wonder you're asleep at the keyboard.

    What's up? Are you okay? Don't work so hard!

  66. Bill Gates: Geek or not? by swordgeek · · Score: 2, Insightful

    OK, that's not quite a legitimate question. Bill is and always has been a geek on his good days. (and a nerd on his bad days, and a sleazball on the other 90% of the days)

    However, his version of events doesn't correspond with anyone else's, or with recorded history. In other words, Bill Gates is a liar.

    Now let's quit quoting him and saying, "oh hey--we were wrong all these decades."

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  67. Re:Hollywood's Efforts are Futile by Arandir · · Score: 2

    It was a joke! Laugh! It's called 'hyperbole' Sometimes liberals just have no sense of humour...

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  68. Blame the IBM BIOS! by steveha · · Score: 5, Informative

    Guys, I can't believe no one has yet posted the true reason why the 640K limit was a problem. Well, I'll explain it.

    The IBM PC BIOS was designed to abstract the hardware. These days Linux or Windows do that for us, but in those days the BIOS was what you had. Your DOS programs were never supposed to talk to the hardware, they were supposed to go through the BIOS.

    The problem was that the BIOS sucked. Want to draw a character on the screen? Fine; there is a BIOS call for that. (BIOS calls were called "interrupts" because you used an interrupt to call them, but I'll just call them "BIOS calls".) Want to draw a whole string of characters on the screen? You would think there would be a BIOS call for that too, right? But there wasn't. You would have to do one interrupt per character, and poke your string onto the screen one character at a time! And interrupts were really expensive; remember that we are talking a 4.7 MHz chip with slo-o-o-o-w memory.

    And suppose you wanted to read the keyboard? Not a problem; there was a BIOS call for that. Of course, it had a few limitations: it could only recognize a little more than 500 distinct keypresses. If your app wanted to recognize Alt+F1, no problem, that was one of the recognized keys. But if you wanted to recognize Ctrl+Alt+Shift+F1, too bad. The obvious and correct way to read the keyboard is to return the scan code for which key was pressed, coupled with a chord of which shift keys were down (e.g. Ctrl and Alt were down, shift wasn't, or whatever). With two bytes of data, you could handle any combination of Alt+Shift+Ctrl+whatever. But the BIOS didn't do it that way.

    There are other examples, but I think those two are enough. Given this broken a BIOS, the application writers all decided to go around the BIOS and talk directly to the hardware. Get the address of the keyboard controller, find out what keys the user hit, and support any combination of keys you want. Get the address of the video card's character buffer, and use MOVS to blast a string into it with zero overhead. Now your copy of Microsoft Word 1.0 runs much faster than if it used the BIOS.

    Guess what address the video card was at? That's right, 640K. By the time people began seriously hurting for more address space, there was way too much software out there writing directly into the character buffer of the video card, so it was now too late to move the buffer somewhere else. The 640K limit was set in stone.

    Even if everyone had used the BIOS, there would have still been a 1024K limit, since that's all you could address on an 8088. But that would have been much better, and it would have been much easier to write environments like DesqView. (You could have done something like DesqView on an 8088 if it only had to run well-behaved apps, i.e. apps that never went to the hardware but always went through the BIOS.)

    P.S. Slightly offtopic, but I have fond memories of using a multitasking environment called OmniView. It did much the same thing as DesqView, except that it didn't try to do the overlapping windows thing with the apps; it ran your apps full-screen. You could use function key combos to switch your full screen among app sessions, almost exactly like using Ctrl+Alt+Fn in Linux to switch full-screen among virtual ttys. DesqView got the fame and fortune, but OmniView was a little bit more efficient and I got some real work done using it on my 33 MHz 386 system. I used to run compiles in parallel: one compile would cause the disk to load the source, and the other compiles that used the same source file would find the data already buffered. I could finish four compiles in only a little more time than a single compile took on its own; the compiles were fairly disk-bound.

    steveha

    --
    lf(1): it's like ls(1) but sorts filenames by extension, tersely
    1. Re:Blame the IBM BIOS! by steveha · · Score: 2

      - there was a print string (int 10, ah=9)

      I just did a web search to check. You are right and I was wrong. I am sure that I remember that there was some lack in the BIOS that made it annoying to print strings, but now I'm not sure what it was. Maybe it was just the speed thing; if you do your own MOVS you will be faster than if you make the BIOS call. I do note that if you are doing color text, the BIOS call can only do one color (well, character attribute byte, to be precise) per string. So if you have a string and parts of it should display in different attributes (to make your word processor more interesting) then you would need to make lots of calls to the display string interrupt.

      And come to think of it, the situation with graphics was worse than the situation with text. Back in the day, Microsoft Flight Simulator was used as a compatibility test for PC compatible computers; if you couldn't run Flight Simulator, you weren't compatible enough. Graphics was already slow on those machines, and the additional overhead of doing pixels through the BIOS was a non-starter. So it was probably graphics more than text that locked down the 640k limit.

      - MDA text was at $b000 (as well as hercules graphics), CGA was at $b800, only the latter EGA used $a000.

      But by the time the 640KB limit really started to hurt, EGA graphics were important.

      The bios was more like the drivers (basic io, right?).

      That's what I meant when I said the BIOS abstracted the hardware.

      Nothing prevented Microsoft to implement a usable hardware abstraction (that's what an OS if for, right?). They didn't.

      It's true, MS could have fixed the holes in the BIOS by adding more stuff to DOS. I wonder why they didn't.

      I used to work at MS, and I would guess that the MS-DOS guys and the application guys simply didn't talk that much. They may also have wanted to keep DOS small. Probably also DOS was viewed as a dead end, and all the serious development was going on for Windows and OS/2.

      Back in the day, I remember people saying that Windows would never go anywhere because doing everything in graphics mode was too slow. I figured that Moore's Law would fix things, and that the much better hardware abstraction would be a huge improvement. (I never want to return to the days where you needed a new driver for each of your applications if you had an unusual video card!)

      steveha

      --
      lf(1): it's like ls(1) but sorts filenames by extension, tersely
    2. Re:Blame the IBM BIOS! by spitzak · · Score: 2
      Actually the BIOS required two calls to draw each character, because the call that drew a character did not move the cursor.

      The call that drew a string of characters did not exist in the original BIOS. I think also it did not allow you to set the color of the characters in any useful way and was thus useless. The original MSDOS did not provide an interface to draw a string of text so nothing used this call and many clone Bios's had it broken.

      MSDOS did add "ansi.sys" that made escape sequences usable from MSDOS 2.0. However it was implemented atop the BIOS and was unbelievably slow. There were several open-source replacements for ansi.sys that wrote directly to the hardware and actually made regular MSDOS command prompt much faster, but because they were not part of default installation (neither was ansi.sys) nobody used these. Ansi.sys also had the problem that it could reprogram the function keys and actually forced the few programs still using MSDOS for input to give up and use the BIOS or the hardware.

      If I remember right the keyboard interface could report the state of the shift keys, the problem was that certain key combinations produced nothing, ie you could not tell if they had been typed by using the BIOS. Also the AT keyboard showed further BIOS stupidity: apparently somebody at IBM panicked and thought some software would crash if presented with codes from the keyboard it had not seen before, so they added a new call that you had to use if you wanted to see F11, F12, or any of the new arrow keys. And of course MSDOS was not changed to use this new call.

      All pretty horrible, actually. And we still live with it now. Ever wonder why there are arrows printed on your numeric keys? And what is "scroll lock" or "sys req"...

    3. Re:Blame the IBM BIOS! by steveha · · Score: 2

      If I remember right the keyboard interface could report the state of the shift keys, the problem was that certain key combinations produced nothing, ie you could not tell if they had been typed by using the BIOS.

      Right. You would call the "get a key" interrupt, and it would return one byte for the key. If the one byte was a certain escape byte, then the key was an "extended" key and you had to check another byte for its value. 256+256 = 512, so there were less than 512 possible keys under this system. I don't remember anymore whether you had to make a second BIOS call to get the extended key value, or just look in a different register.

      In any event, it would only return keys in its list. So if the number pad was in Num Lock mode, and you hit the 5 key, you would get a 5, but if the Num Lock was not set and you hit the 5 key, you got no key back. If you wanted to do anything with that key, you could not go through the BIOS.

      steveha

      --
      lf(1): it's like ls(1) but sorts filenames by extension, tersely
  69. flamebait ? by q-soe · · Score: 2

    I know i risk taking yet more damage on this but what they hell.

    Can someone explain how the hell my comment is flamebait?

    I was aware that posting a non abusive microsft comment might be seen as slightly controversial but can you actually deny ANYTHING in the comment as incorrect ?

    The meaningless microsoft is evil bashing on /. is pointless, instead how about some intelligent comment on what they do wrong and what they do right - they must have done some things well, or are well all denying that they have done one thing for it?

    I dont mind being modded down but i dislike immensely the flamebait tag - it shows that the moderator simply takes personal dislike to the post and marks it as such not on the merits. I moderate too and try to always be honest and on occasion i have also posted a comment to explain why i moderate down. Perhaps we need to attach a user name to moderations to stop this stuff ?

    If you want to attack anything that does not toe the party line line then /. and open source is doomed - inflexibility and an unwillingness to compromise or discuss issues is what has put Microsoft in the poisition they are in and yet day in and day out slashdot proves its not isolated to closed source.

    do you all seriously think Microsoft are going to go away and die?

    What the government will shut down a multi billion dollar company and plunge the industry into collapse in the process ?

    Youre still going to have to put up with MS and they will still make and sell OS products, even if split up, bashing anything to do with them is a negative waste of time - if you can do something better do it, the world is your oyster and open source has so many wonderful reasons to succeed, but bitching and whining about MS wont make linux the worlds premiere operaiting system, it wont fix the numerous issues that prevent it being the desktop choice for everyman, it wont bring a unified face to kernel development or drivers, it wont convince companies to switch, all it will do is make the open source movement as a whole look petty and childish and thats not what we are at all.

    I have used and supported open source for a long time, i started my career on HP UX and have never forgotten it and up until recently i ran a number of linux servers and desktops at home and work -i stopped because i couldnt take the lack of support and drivers, the endless make and configures and patches and work arounds and lack of documentation and a million other little things, i stopped because so many of you would rather attack anyone with a rational opinion as a flamebaiter or troll.

    The sad thing is that so many people in the world get their opinions on what open source is about from sites like slashdot, god knows what they think.

    Oh for the days when open source meant open minded as well.

    --
    I refuse to argue with Anonymous Cowards - if you want a discussion get an account....
  70. Re:Check yourself [slightly OT] [Was Re: Bill Gate by q-soe · · Score: 2

    Good point - my spelling and grammar tend to suck lately - too many years working in abbreviated speak i suspect - pretty lousy for someone who started out as a journalist !

    --
    I refuse to argue with Anonymous Cowards - if you want a discussion get an account....
  71. Bill "invented" Moore's law (ok, not quite) by divec · · Score: 2, Insightful
    I and many others have said the industry "uses" an extra address bit every two years

    He falls short of saying he invented Moore's law here, but by not crediting Moore it makes his later Intel bashing sound more plausible.
    --

    perl -e 'fork||print for split//,"hahahaha"'

  72. Re:History by mirko · · Score: 2
    Really, then you won't like this quote from Herman Hauser (Acorn).
    Q:
    I often tell the story that Bill gates was trying to sell me MS-DOS in the early 80s and I had to say "Bill, we can't possibly take such a retrograde step, because our operating system really is an operating system and has many features that MS-DOS doesn't have. [...] schoolboy can type 'I am Johnny' into one of our computers and be logged on through the network to a local fileserver. They can use the same commands to get files down from the server that they've learned with a floppy disk."
    And Bill's answer to that was, "What's a network?"
    --
    Trolling using another account since 2005.
  73. The biggest secret in the Universe by Peter+Lake · · Score: 3, Funny

    NASA omitted one very important little line from the plaque onboard Pioneers.

    Alien A: OK. So now we know who they are, where they live, and how big they are.

    Alien B: Umm...but where do babies come from?

    --

    All Rights Reversed.
  74. In 2008 we'll hear Mr Bill say... by gosand · · Score: 2
    In 2002 I was misquoted as saying

    "In three or four years the industry will have moved over to 64-bit architecture, and it looks like it will suffice for more than a decade."

    Honestly, back then I realized that we should have skipped 64-bit architecture, and moved right to 128-bit, but nobody would listen to me. It was that me-damned Open Source movement, they were out to get me. Can you spare some change? Ahhhhhh! Penguins! Penguins everywhere!!!!

    --

    My beliefs do not require that you agree with them.

  75. Re:Hollywood's Efforts are Futile by drinkypoo · · Score: 2
    You know how the liberals go around saying that if guns were outlawed no one would have guns? I think the RIAA and MPAA are really liberals in disguise. They think if they can just get a law passed banning certain kinds of hardware then that hardware couldn't possibly exist any more.

    First: A real liberal believes that you should be allowed to own gun. The people you are talking about are called "Democrats".

    Second: In the UK, where people don't (by and large) have guns, MANY MANY fewer people are killed or injured by guns. Fact.

    Third: They don't think they will cause those devices to cease to exist any more than the (intelligent members of) the gun control lobby believe[s] that outlawing guns means they won't exist, or exist in the populace; The idea is to greatly reduce the numbers.

    The fact is that the industry believes that piracy decreases revenue. In some cases, they are certainly correct; Even I have copied things I would ordinarily paid for. Then again, I've also purchased things by an artist (sometimes things I already owned) based on what I downloaded, so that can possibly work both ways. The fact that having a computer implies having at least a small amount of money does seem to indicate that it's more likely to generate revenue than take it away; For more information on that idea check out Stephenson's explanation for the proliferation of advertising in the Metaverse in Snow Crash. I don't have the book on me, so I won't type it here.

    In any case, they want to make sure that there are as few piracy-enabling devices (Yes, I know that's something as simple as a CDR, I'm not an idiot thank you) running around the market as possible. They just want to decrease the number of these devices, not eradicate them; The know the latter is impossible. The former, however, can only be very attractive.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  76. Re:My first computer... by Junta · · Score: 2

    I can bite on this one :) In 1999, I was a Unix administrator for a combination Sun3/Sun4 systems. The Sun3 systems were from about the same era as that Mac LC, and had a m68k processor (Sun3 were before Sun started their own processor line, which they began with the Sun4 system. Ahhh, the huge VME bus systems, a huge board of memory was 8 megs, a 150 pound hardwdrive was 500 megs... Oh, and those write protect rings, so colorful and fun... Of source the Sun3 systems didn't enjoy the new fangled equipment that the Sun4s did, they were all made into diskless X terminals. Most of the Sun4s were diskless as well, netbooting and loading everything off of nfs, but they did their own processing, And then there was the speeddemon, the Sparc 1+. Then they had to ruin all the fun and get donated HP 712 and similar HP-UX systems that were only a few years old, as opposed to 12-14 years old. No more soldering to save malfunctioning VME boards, sigh...

    --
    XML is like violence. If it doesn't solve the problem, use more.
  77. Re:Bill Gates may be a flamer.. by spitzak · · Score: 2
    No, it was hardware that limited it. The processor could not address more than 1 megabyte. This was not just a limitation of address lines, the actual internal instructions could not (there was a plan to change the overlap between "segment" and "offsets" to enlarge this but too much software relied on the existing overlap and MSDOS did lack any way to control it).

    Much worse than th 1Meg barrier was the fact that IBM stuck the video memory right about in the middle, leaving 640K below, and perhaps 200K above. This was unbelievabley stupid. They could have at least mapped it at one end. Better yet a switch to turn the mapping on/off, which would also have prevented the huge number of direct-mapping programs that frozer hardware design for years.

    The high memory managers were written by Lotus, I think. They were pretty awful and relied on copying small blocks from higher addresses by changing the segment overlap and writing them into the "hole" above the video memory and below 1Meg.

  78. Changing History by gotan · · Score: 2

    Yeah, and Bill Gates probably didn't say that the internet is just a passing fad either. But only because the Book in which he wrote this has undergone some massive editing, majorly in chapters which have anything to do with communication among computers.

    But bill Gates is a great businessman, he'll manage to sell that "new truth" about the 640K Limit too.
    --

    --
    "By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks