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.

465 comments

  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 castlan · · Score: 1

      Unfortunately, most clocks only have one degree of oscillation.

      Perhaps my terminology is off, so let me put it another way. If the clock weren't nailed to the wall, but were instead free falling through space, then when it faces you....

      Wait a second, that doesn't quite work right. The hands on a clock are independant of the direction the clock-face is facing. Well anyway, why would it be twice-a-year? Does 360 degrees of motion (rotation) include an AM/PM modulation? Wouldn't once a year make more sense based on your assumptions? I would guess that even once-a-year is overly generous, as that would imply that the sattelite was in some kind of (heliosyncronous?) orbit with the earth. But if that orbit were equidistant to the earth's orbit from the Sun, wouldn't the Satelite eventaully interface with the Sun with unfortunate result?

      Now completely off topic at this point, can you imagine how crazy it would be be to have a two dimentional analog clock? Or rather a 3 dimentional clock, as standard single plane clocks already use 2 spatial dimentions. Would a 3 dimensional clock utilize 2 planes or 3? No wait, it might be infinite. Oh yeah, and that's not counting any temporal representaion of dimension, e.g. the 4th dimension of time...

      Jeez, did you ever notice how sleep deprivation is almost as good as drugs? I wonder if this will make any sense next time I read it?

      Anyway, as I was saying, a mechanically viable clock cannot deviate from it's single plane. It's a single axis of variance, as opposed to a free-flying satellite with AFAIK 2 axises of variance.

    6. Re:will voyager 10 still be usefull by buckeyeguy · · Score: 1
      Here's a link to an article which gives some interesting news about Pioneer 10: it's being slowed down by gravity more than they expected. No concrete explanations yet. But hey, new data is new data, right?

      Guardian UK article

      The article also states that the power cell still has about 8 watts left, out of an original 165... enough for a signal, but not much else. Pioneer 11's cell ran out a few years ago.

      --
      I'd have a personalized plate on my car, but "toxic bachelor" won't fit into 7 letters.
    7. Re:will voyager 10 still be usefull by Anonymous Coward · · Score: 0

      Quick note... Pioner doenst have batteries. It has a Nuclear reactor. and yes the reactor is dying. (it was engineered for a 20 year lifespan.. it's power production is now less than 1/4 it was 10 years ago (based on rough calculus I just did in my head) and it will no longer create enough energy to transmit within 5 -7 years.

      no batteries... Sorry but energizer didnt make some super-duper AA batteries for it 30 years ago.

    8. 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.

    9. Re:will voyager 10 still be usefull by uberdave · · Score: 1
      Twice a year is right. Take an ellipse and select a point on the ellipse. Pretend that this is the Earth. Now select another point outside the ellipse (voyager), and draw a line from the voyager point, through the Earth point and continue it. This line is the signal path. You will notice that unless you chose an Earth point on the ellipse that made the signal path line tangential to the ellipse, your signal path line will intersect the ellipse twice.

      (Assuming the craft doesn't wobble, that it is in the plane of the earth's orbit, that it's antenna is pointed to somewhere on the earth's orbit, and that the signal path doesn't pass through any intervening stellar phenomenon (sun block :-), then this argument holds)

    10. Re:will voyager 10 still be usefull by Anonymous Coward · · Score: 0

      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.

    11. 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. Slashdot... by Anonymous Coward · · Score: 1, Funny

    One post every two minutes ought to be enough for anyone.

    1. Re:Slashdot... by Anonymous Coward · · Score: 0

      nope. the slashdot servers still get flooded even with that limit. =( (maybe the limit should be dynamic. when slashdot starts to take a "hit", the time you must wait goes up for a little while.)

  4. My God by Henry+V+.009 · · Score: 0, Troll

    Bill is still basically a geek's geek Has slashdot finally sold out to the man? Do the full page commercial ads mean that slashdot now swims in the scum under the refrigirator of corporate cold storage?

    1. Re:My God by Geekboy(Wizard) · · Score: 1

      [thunks user on the head] Jean Luc said that. That part is in quotes, and italics.

      I guess it's trendy not to read the synopsis anymore.

    2. Re:My God by nufsaid · · Score: 1

      Did you notice that the quote was attributed to
      slashdot user "Jean-Luc"? Do you think the
      slashdot editors should truncate the submission?
      Reject it outright?

      --
      Is this the promised end? Or image of that horror? KING LEAR
    3. Re:My God by haedesch · · Score: 1

      sure, i guess censoring the submission would have been for the best, huh

      not

  5. 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 grammar+fascist · · Score: 1

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

      I still can't figure out why it's so easy for us to do that...

      --
      I got my Linux laptop at System76.
    3. 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.
    4. Re:Pioneer 10, not Voyager 10 by Xenographic · · Score: 1

      Well, according to what I've seen on the series, it would appear that StarTrek is fortelling the future. You see, there are these time travelling aliens who... :]

    5. Re:Pioneer 10, not Voyager 10 by Anonymous Coward · · Score: 0

      Yeah, right.
      That would explain the Eugenics Wars in the 90's. Roddenberry sure got that one right.

    6. Re:Pioneer 10, not Voyager 10 by -douggy · · Score: 2

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

  6. Voyager 10? by MAJ+Rantage · · Score: 0, Redundant
    Slashback tonight with an mini-avalanche of updates and corrections on Voyager 10 (it's not a Star Trek series),

    You mean Pioneer 10, right?
  7. 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 Anonymous Coward · · Score: 0

      Hahahahahahaha!

      Windows is unstable! rofl!

      You so funny!

    4. 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. Re:no microsoft by Anonymous Coward · · Score: 0

      LMAO!!!!!!!!
      This is SO funny because it's TRUE!
      What's more, I bet NOBODY but you has ever thought about this, it's a totally unique post by you!!

      Cripes.

    6. Re:no microsoft by Anonymous Coward · · Score: 0

      The Pioneer craft used an Intel 4004. I can't seem to find how much memory it was equipped with, but the 4004 had an addressable space of 640 bytes (note lack of K there).

    7. Re:no microsoft by Anonymous Coward · · Score: 0

      It's funny because it's true!

    8. Re:no microsoft by leviramsey · · Score: 1

      Assuming Moore's law holds for RAM (which I believe it does...), 640k 20 years ago was the equivalent of ~5GB. How many Slashdot readers have 5GB on a workstation?

    9. Re:no microsoft by Axe · · Score: 1
      The Pioneer craft used an Intel 4004.

      Did they have a rad-hard version of 4004? I thought it was some mil-spec rad-hard custom chip, but the type evades my memory..

      --
      <^>_<(ô ô)>_<^>
    10. Re:no microsoft by Deflatamouse! · · Score: 1

      Well, most of us using wintel machines won't be able to have 5GB of ram even if we wanted since that requires more than 32-bits of address bits, and the majority of the motherboards out there doesn't even support up to 4 GB.
      I myself have maxed out my PC to 1.5 GB of ram, and you betcha if I was able to go higher I would :) I do have to admit that is a lot of ram, and I usually have have more than 90% free memory on my system. This is more for bragging rights :)

    11. Re:no microsoft by Mark+of+THE+CITY · · Score: 1

      in 1982, 640k was a massive amount of memory.

      Would you believe a VAX-11/780, in 1981, with 256K, running BSD to 6 or so terminals for upper division and graduate C.S. use? Yow.

      --
      The clearance system sounds logical. It is not. It is completely arbitrary. -- John Bolton
    12. Re:no microsoft by Anonymous Coward · · Score: 0

      640K _is_ a lot of memory if you don't have a gui. Or even a screen :-)

      A device that just reads data from instruments and resends it couldnt need much. I think the US Space Shuttle orginally had just a few K.

  8. Progress Quest by Anonymous Coward · · Score: 0, Informative

    A don't miss for the /. community.

    The future of MPORPGs is here.

    Progress Quest

    -ElvisGrbac

    1. Re:Progress Quest by Anonymous Coward · · Score: 0

      Yeah, it is amazing gameplay.

      I have heard the 3D engine enhancement is hella cool.

      Don't know how to get it though....

      Reply if you find it!

      NeoSpawn

    2. Re:Progress Quest by Anonymous Coward · · Score: 0

      Check out these characters on eBay...

      Hrothgar the Gigalo

      and

      Hunter Strangler

      Should be a real time saver. Starting off level 40+.

      Pong the Magnificent Bring it!

    3. 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

    4. Re:Progress Quest by tri11ion · · Score: 1

      I have tried to download it and was unable to get going because of the server bandwidth shortage. They need community support to pay expenses! On the other hand I did watch my friend playing it over the weekend. He's pretty good and was able to successfully vanquish many characters. I am new to massively multiplayer games but I think this would be a good one to start with, given what I saw. Check it out!

    5. Re:Progress Quest by b0xxx · · Score: 1

      Hey, thanks for the link to my ebay item. Hrothgar the Gigalo is my character; get him while he's hot! Yes, I'm a huge fan of http://www.progressquest.com in spite of their unexpected bandwidth shortage! Read no further if you want disparaging comments. WOW - graphics, accessiblity, automation -- the logical conclusion to all MUDs. The author's did what every RPG author *should have* done, namely, taken a look at what the userbase was doing and then automated the tedious bits. For RPGs, this means all the bits. Every last one. I don't know how many hours people have wasted leveling their FF7, Diablo, or EQ players, but enough that the act has become a notorious and well documented malady. ProgressQuest puts those games to shame. "Shame, those games, shame" it says. PQ: This one goes to eleven.

  9. Death of a legend??? by Anonymous Coward · · Score: 1, Funny

    Of course the explination is going to sound good, common he's only had, how many years??! to come up with it? ;)

    1. Re:Death of a legend??? by Anonymous Coward · · Score: 0

      My guess would be that english isn't your first language?

    2. Re:Death of a legend??? by Anonymous Coward · · Score: 0

      And it's still a flawed explanation.

      If our dear Mr. Gates would have stopped to actually think about that stuff, he would have realized that putting the BIOS on the high end of memory would screw any architecture that actually had more than those 20 bits enabled.

      Well, give him another 10 years or so, and he'll explain why that was. I'm sure there's a good reason. (NOT!)

    3. Re:Death of a legend??? by Anonymous Coward · · Score: 0

      He's been explaining it for years. I believe him, and I hate Microsoft.

    4. Re:Death of a legend??? by Anonymous Coward · · Score: 0

      I read that the real limitation was the test equipment. The processor design was limited to a 20 bit address bus because the chip testers of the time only handled a certain number of pins, and a 24 (or 32) bit address bus would have too many pins.

    5. Re:Death of a legend??? by hdw · · Score: 1

      Hello? MsDos has never been limited to 640k.
      I ran stock MsDos on several different x86 boxes (Sirius/Victor and Apricots) without ever hitting that limit.
      A standard Apricot with 1M fitted only lost 64k at the top (32k proms and 32k video). And MsDos (ar least up to 3.xx) reported 960k free.
      Actually, some program refused (StarIndex and some others) due to lack of memory. They checked free ram before starting and ended up with more that 512kb free. And the poor old former cp/m software couldn't count that far, so it wrapped. Ending up believing that I had some -400kb free.
      So, bottom line, Billy Goat may or may not have said the famous line. But fact remains, 640k isn't a limit in MsDos, and it has never been, it's a hardware design issue and nothing else.

      --
      Executive Pope (small) Kallisti Engineering
  10. Which Voyager was that? by Anonymous Coward · · Score: 0

    There was no Voyager 10. As we all know, the Voyager program was cancelled after Voyager 6 disappared into that black hole... :^}

  11. Obligatory remark... by Akardam · · Score: 1

    They sure don't make 'em like they used to.

    Hooray for Pioneer 10!

  12. History by geekoid · · Score: 0, Troll

    Because Bill Gates would never lie.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    1. Re:History by Anonymous Coward · · Score: 0

      You may not like his business decisions, but personal attacks on Gates are simply foolish. He has no track record of lying, and in fact, by all accounts is a very straight-up family man.

      But hey, this is Slashdot. Since when does the truth actually matter? If it has anything to do with BG or Microsoft, then it must be evil incarnate.

    2. Re:History by Anonymous Coward · · Score: 0

      I just finished reading Bill Gates' and your comments on the issue, and have concluded that Bill Gates is 640x smarter than you are.

    3. 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
    4. 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.
    5. Re:History by nomadic · · Score: 1

      Bill Gates was a great coder; then he had to make a decision. Code, or manage. He chose the latter.

    6. 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.
    7. Re:History by Anonymous Coward · · Score: 0
      I've yet to see substantial backing as to his "great coder" skills.

      Then maybe you should get off your cynical ass and read a book.

    8. Re:History by Danse · · Score: 1

      He has no track record of lying


      You didn't hear his deposition, did you?

      --
      It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
    9. Re:History by Xerithane · · Score: 1

      Which book? Feel free to provide a reference. Chances are I have read it. Anybody can code, few can code great. Bill Gates, for everything I have read and seen, can code.

      get off your cynical ass and read a book.
      And also, it's much easier to stay on my ass and read, thanks.

      --
      Dacels Jewelers can't be trusted.
    10. Re:History by RandomPeon · · Score: 1

      In his book, Barbarians led by Bill Gates , Martin Eller relates the tale of the fill function in MS BASIC.

      He finds out it doesn't work, so he shows his boss, who tells him to forget about it. So he goes and says, "Bill, this is broken. Who wrote this brain-dead piece of shit?"

      Bill leaves, and his boss tells him, "Bill Gates wrote that brain-dead piece of shit, Martin."

    11. Re:History by Anonymous Coward · · Score: 0

      Exactly what interpretation should have been employed?

    12. 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.
    13. Re:History by theancient2 · · Score: 1

      The way people interpreted the "640k ought to be enough for anyone" rumour didn't make sense to begin with. It doesn't seem like it was necessarily a forward-looking statement. For all we know, the rest of that quote could have been "... to run MS-DOS 2.0."

    14. Re:History by Anonymous Coward · · Score: 0

      "Bill Gates, for everything I have read and seen, can code."

      Out of a paper bag?

    15. Re:History by Anonymous Coward · · Score: 0
      Dude, unless you've actually seen Bill Gates' code (not just microsoft code, code written by Gates from the early days, before being president+CEO of Micro Soft got really to be more important, before he started his family) why don't you just STFU now.

      Anyone who would disparage Gates now is bound to have some vested interest in doing so, why you would simply take their word that he was not a great coder, I have no idea. I like Gates by Manes and Andrews. I first read it back in 1993, and I think that there was less hype surrounding him then makes it a little more even-handed.

    16. Re:History by Anonymous Coward · · Score: 0

      What makes you think Allen was such a great coder?

    17. 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.

    18. Re:History by Anonymous Coward · · Score: 0

      So what's the weather like in Redmond?

      Still raining?

    19. Re:History by Anonymous Coward · · Score: 0

      Gates just modified someone else's code. He did a good job of it but his real skill was always marketing.

      Get over yerself.

    20. Re:History by (outer-limits) · · Score: 1

      I have heard that Bill Gates idea of a holiday used to be hiring a cruise ship, loading it up full of naked women, and crusing the Caribean with some friends.

      --

      Microsoft - Where would you like to go today, Maybe Jail?

    21. Re:History by marko123 · · Score: 1

      Isn't it ironic that if BG gave away his source, we'd know how good he was?

      --
      http://pcblues.com - Digits and Wood
    22. Re:History by ca1v1n · · Score: 1

      I've heard from people who used to work at MS that they have programming contests there from time to time, with anonymous submission, and he has won some of them. Of course, he probably has a bit more flexibility in his schedule than the average guy in the cube row, but he's clearly kept up on his skills.

    23. Re:History by ll1234 · · Score: 1
      How about this article? "Could Bill Gates write code?"

      ----
      Reuben Harris has been disassembling a binary with some help from Monte Davidoff, the third author of Altair BASIC (along with Gates and Paul Allen) and who we interviewed here last week. He has the same question in mind:-

      "'Could Bill Gates Write Code?' Or was he merely the luckiest man alive," before concluding... "Yes He Bloody Could!"
      ----

    24. Re:History by Anonymous Coward · · Score: 0

      Gates programmed with Paul Allen what was generally regarded as the best Interpeters of the time. MS-Basic was the absolute ducks gutz.

      Done in Machine Code and assembler.

      Now shit for brains, if you can program machine code, I might listen to you. Gates DID know machine code and he DID program in machine code.

      Anyone who can code in Machine is a fucking no life geek and deserves to be ass kissed. You on the other hand, just need to be ass kicked.

    25. Re:History by negativekarmanow+tm · · Score: 0

      I can code in machine code and assembler. Will you kiss my ass now?

      Machine code is straightforward but tiresome, boring and bug-prone. I wouldn't necessarily call everyone who knows the instruction opcodes by heart a coding genius.

      By the way, that's GW-basic, later renamed to MS-Basic. Quick pop quiz: what does GW stand for?

      --
      No security through obscurity: my password is goatse. Stop me before I troll again.
    26. 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.
    27. Re:History by Zathruss · · Score: 1

      Gee whiz

    28. Re:History by Anonymous Coward · · Score: 0

      sounds quite alright with me...
      *ducking*

    29. Re:History by fredrik70 · · Score: 1

      He and Paul A wrote the best BASIC intepreter of their time.

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    30. Re:History by fredrik70 · · Score: 1

      that story was on the register

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    31. Re:History by jweatherley · · Score: 1

      Quick pop quiz: what does GW stand for?

      Gee Whizz

      --

      --
      Reverse outsourcing: it's the future
    32. Re:History by Xerithane · · Score: 1

      Hmm - I didn't know about that. I do love your sig though.. absolutely beautiful.

      --
      Dacels Jewelers can't be trusted.
    33. Re:History by Xerithane · · Score: 1

      Could he write code? I never said he couldn't. If you look at his transcripts from school (and the public knowledge) he wasn't doing all that great.

      When I was in college I rarely did any homework yet in all my CS classes I never dropped below a B. And the classes I got B's where those I rarely went to or didn't do the homework because it was just utterly mundane.

      --
      Dacels Jewelers can't be trusted.
  13. 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 Anonymous Coward · · Score: 0

      its spelt COLOURado you fool

    2. Re:Rock on, Intel! by Thing+1 · · Score: 1
      I have to say that the final statement in the article is exactly my assertion. Valenti and his minions cannot stop progress.

      Hey, Ayn, I have an answer for you: Les Vadasz is John Galt.

      --
      I feel fantastic, and I'm still alive.
    3. Re:Rock on, Intel! by NevarMore · · Score: 1

      I understand the importance of writing my rep's but i belive Jon Stewart (The Daily Show) said some thing to the effect of "Dont we elect these people so we can sit back and mow the lawn and have a BBQ?". What this means is that while we should be aware of what our government is doing, we elect representatives to handle these decisions on our behalf.

      The current problems with the SSSCA and DCMA represent a greater failing of the system. The representatives are no longer representing anyone but themselves and thier sources of money and power.

    4. Re:Rock on, Intel! by bigbadwlf · · Score: 1

      I've written my representitives, have you?

      Being Canadian I have no voice concerning the SSSCA.
      We're counting on you to persuade your government to set a good example for ours.

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

      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.

      So with the SSSCA plus amendments in place, how do you propose to get such equipment in past Customs?

      Oh wait!
      ** NEWS FLASH **
      San Diego, Aug 22 - In one of the biggest piracy raids so far, a 23-year old man faces 18 years' prison for masterminding a large scale hardware smuggling operation.
      In crates consigned to this man, Customs agents discovered more than 300 hard disk drives. Customs technicians confirmed that these drives lacked the mandatory anti-theft protections, and that some of these drives contained copies of the now-outlawed Linux software, an operating system used by pirates, criminals and hackers, which allows the use of non-compliant software and dissemination of child pornography.
      "I hope this sends a strong message to the public", said San Diego District Attorney Mike Anthoniz. "The American public demands safety on the internet, and will no longer tolerate online criminals".

      --
      -- In the beginning was the WORD, and the WORD was UNSIGNED, and the main(){} was without form and void...
    6. 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.
    7. Re:Rock on, Intel! by Trepalium · · Score: 1

      I belive that the "pre-boot environment" that is referred to, is also known as PXE (Preboot Execution Environment). It's really nothing more than a network boot process that many Intel NICs support. It supports authentication and such, so use of such counters isn't unreasonable.

      --
      I used up all my sick days, so I'm calling in dead.
    8. 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.
    9. Re:Rock on, Intel! by Zathruss · · Score: 1

      That pretty much goes most of the rest of the world. Whether we like it or not, most of our law and policies are directly influenced by those of the US.

  14. What Channel is Voyager 10 going to be on UPN? by Anonymous Coward · · Score: 0

    A new Voyager program what channel upn or fox?

    does it have that hot borg chick?

  15. 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.

    3. Re:Go Intel! by Anonymous Coward · · Score: 1, Informative

      Wow! Me and my Intel stock options wish you were right, but our budget goes mostly to things like building really, really expensive fabs. How'd you like to sink a cool couple BILLION on a big building with all sorts of equipment that will be obsolete in a few years. The equipment depreciation on some of the machines is more than the salary of the folks who operate it.

    4. Re:Go Intel! by Anonymous Coward · · Score: 0

      Yes, hooray. I am glad they are doing this, but don't think for a moment that their goals have anything to do with yours.

      Their goals are your wallet, and if they can't bring out the Pentium X running at 10 ghz, then they likely won't sell you a new processor every 2 years.

    5. Re:Go Intel! by Anonymous Coward · · Score: 0

      Of course they're only doing it because it's in their best interest. To sell more software and hardware. Just because the corporate interests happen to coincide with the public good, doesn't mean squat. If there was more money to be made not going against the RIAA/MPAA, they'd do it in a heartbeat.

    6. Re:Go Intel! by kilfarsnar · · Score: 1
      "I'm glad to see some of the big players in the tech industry are standing up for consumers."
      See, that's what makes me nervous. Intel is not standing up for consumers. They are standing up for their own business interests, as I would expect them to do. It's just that in this case their goals fall in line with those of consumers. The article states that someone with a vested interest in the public good (not the bottom line) should stand up for consumers and the public in general. Last I checked, that was supposed to be Congress! I'm sure I remember something about Of the people, by the people and for the people. And I don't buy any of this What's-good-for-business-is-good-for-society trickle down crap either.
      --
      "What the American public doesn't know is what makes them the American public." -Ray Zalinsky (Tommy Boy)
  16. 640K?! by Oculus+Habent · · Score: 1, Troll
    I remember when 16K was everything you could possibly want. Of course, business apps weren't really prevalent at that point. But 128K was DEFINATELY enough.

    Then came PowerPoint.

    --
    That what was all this school was for... to teach us how to solve our own problems. -- janeowit
    1. Re:640K?! by ScepticalTech · · Score: 1

      I ran a small but busy social BBS for years with the WWIV 3.21d software. It was distributed only as Turbo Pascal 3 source code, for DOS. It only needed about 200K of RAM to run. I ran it on an old 8088 machine with a five meg hard drive. The drive was old and slow, so I made a disk cache out of the spare 400K of RAM. Running the BBS with the cache, it would only actually fetch from the hard drive for a short while after startup, then only 'writing through' the cache when anybody posted a new message on one of the areas.

      Those were the days. A busy bit of 'cyberspace' it was, on the local scene, and on an 8088 machine with a 1200 baud modem.

    2. Re:640K?! by Anonymous Coward · · Score: 0

      and in all this time you never learned to spell definitely.

    3. Re:640K?! by chriso11 · · Score: 1

      I remember when 128M was enough....

      --
      No, I don't trust in god. He'll have to pay up front, like everybody else.
    4. Re:640K?! by Anonymous Coward · · Score: 0

      Many of the BBSs i used to access were run a C64, so really 640k is over kill

  17. 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 Anonymous Coward · · Score: 0

      No, I'd have to say that "Voyager" is easier to type with your left hand, whereas "Pioneer" is easier to type with your right. So the right thumb must be the smelly one.

    3. 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.
    4. Re:DUH? by Kryptic+Knight · · Score: 1
      >"Guess it's easier to type "Voyager" than "Pioneer" when you've got you've got your left thumb stuck up your butt..."

      Actually its significantly *MORE* difficult to type Voyager than Pioneer with your left thumb up your butt.

      Looking at the keystrokes, with your left hand out of range of the keyboard, VAGER are a no-go, whereas PIONR are in range of your RIGHT HAND.

      --
      --- This meme is memory intensive
  18. 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 sprouty76 · · Score: 1

      Yeah, but who gave him the title of Chief Software Architect....? A job title really doesn't mean very much if you gave it to yourself.

      --

      No, I don't want a free iPod

    2. Re:Bill Gates may be a business man... by Anonymous Coward · · Score: 0

      Didn't QEMM com first?

    3. Re:Bill Gates may be a business man... by Locutus · · Score: 1, Offtopic

      having money does not make one moral, just, kind, fair, likeable, intelligent, etc. In Bill Gates' case, there's not much of a reason to "look up to" the man. IMHO.

      please spare us the "but it can buy...." jokes.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    4. Re:Bill Gates may be a business man... by Anonymous Coward · · Score: 0

      yes

    5. 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....
    6. Re:Bill Gates may be a business man... by BurritoWarrior · · Score: 1

      I believe Quarterdeck pioneered this with their QEMM product, and MS's versions were a knock-off that came out later.

      Surprise, surprise.

    7. Re:Bill Gates may be a business man... by MobyTurbo · · Score: 1
      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.
      Bill Gates said in an interview that the last time he did any coding was for the original IBM PC's ROM BASIC. Don't give him credit for MS-DOS, which was originally bought from a third party which was subsequently sued out of existence when Microsoft worried about them being a future competitor, or for HIMEM and EMM386, both of which are hacks and the latter of which was simply a software emulation of old circuit boards, and was inferior to non-Micrsoft programs such as QEMM386 that did this before MS did (Which with Desqview-386 provided not-half-bad DOS multitasking, something Windows couldn't do for a long time.)
    8. Re:Bill Gates may be a business man... by Anonymous Coward · · Score: 1, Insightful

      Nice to see that the slashdot moderation is alive and well at this moment - an intelligent comment is flamebait ?

      what didnt the user abuse bill gates enough for you, or suport open source, or sing the praises of linux.

      Good to see that comment and intelligence is alive and well on slashdot.

    9. Re:Bill Gates may be a business man... by Anonymous Coward · · Score: 0

      The Extended Memory specification, according to the QEMM manual I have, was developed by Lotus, Intel, and Microsoft (LIM).

    10. 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.

    11. 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!

    12. Re:Bill Gates may be a business man... by Anonymous Coward · · Score: 0

      Do some research - Fire in the valley would be a good place to start - Bill Gates wrote the first DOS for the Altair - we are talking a long time before the IBM deal - Computers DID NOT begin with IBM

    13. 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....
    14. Re:Bill Gates may be a business man... by Anonymous Coward · · Score: 0

      Well, Bill Gates wrote nothing. He just brought in the money from his daddy. It was Paul Allen who did the coding while Bill was playing poker. Oh, and it was BASIC and not DOS. Please do some research, Computers DID NOT begin with DOS.

    15. 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.

    16. Re:Bill Gates may be a business man... by Anonymous Coward · · Score: 0

      MS-DOS tried to work around the 640k limitations IBM set in place using EMM386 and HIMEM

      I guess thats why they also quickly realised the obvious advantages of CPU protected mode when it was released on the 386 in 1983 (to developers), and thus immediately moved to make use of this in their consumer operating systems. Oh, wait ..

      (Note: for the uninitiated, Microsoft's first consumer OS to properly utilize protected mode came out in 2001, some 18 years later (the primary reason XP is more stable than 9X))

  19. 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 Beryllium+Sphere(tm) · · Score: 1

      What I remember from those days (on a team implementing Lisp in real mode, think about that!) was that the problem with segments was that they were too small. Then, on top of that, real-mode Windows wanted to move them around, which meant you couldn't have a persistent long pointer without fixing a segment and hindering the Windows memory manager (which always found a way to retaliate).

      Individual data structures larger than 64K required changing a segment register. Not exactly as bad as bank switching, but enough to complicate life.

      Then every time you build a makefile you had to decide on a "memory model", about which the less said the better.

    4. 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!
    5. 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.
    6. Re:640k problem - segments weren't the problem by FyRE666 · · Score: 1


      Ok, 64K wrap-around in a segment sucked too.

      Actually it was sometimes useful to have a circular buffer! Obviously it wasn't so useful to accidentally try to write a word or dword to xxxx:ffff and see the machine lock up solid :-)

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

      Doh, I meant to reply to the parent of this post.. :P

      --
      Stupider like a fox! - H.S.
    8. 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
    9. Re:640k problem - segments weren't the problem by Thing+1 · · Score: 1
      I patched my kernel to address these issues and it worked fine. Any comments?

      Please submit the code! If you are good enough to fix something like that, it would be great to have you contributing. ;-)

      --
      I feel fantastic, and I'm still alive.
    10. Re:640k problem - segments weren't the problem by Anonymous Coward · · Score: 0

      Its been 10 years since I even thought about real mode x86, so I can't really say anything about your specific example, but every time I've asked about some really whacked part of the linux kernel, the explanation is always the same: "if you do it any other way, it doesn't work on some crazy early 4-way SMP 386."

      The spectre of compatability with broken HW and BIOS is everywhere in any practical OS.

    11. Re:640k problem - segments weren't the problem by Christian+Smith · · Score: 1

      Actually, despite Bill "Teflon Shoulders" Gates saying otherwise, it was MS-DOS's fault that the world stayed 16-bit (and hence 640k) for so long.

      Had DOS provided a proper segment handling interface, and provided proper device drivers so that people didn't have to go to the metal, software written on a lowly 8086 could have run fine in 286 protected mode, and super in 386 protected mode.

    12. 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.

    13. Re:640k problem - segments weren't the problem by dohnut · · Score: 1

      I think we have real mode and protected mode confused :) I'm just talking about real mode (in which case my previous post is correct :), there is no virtual memory/virtual addressing in real mode.

      But yeah, in protected mode the segment register was actually just an index (a selector) into a descriptor table. Then the offset was the added to the base address given by the descriptor. You would get an exception if you went past the end of the memory segment as defined in the descriptor. It's been a long time though, I know the descriptors were different from the 286 to the 386+ processors, but I'd have to consult my old Intel manuals to see what would happen under all addressing scenarios.. :)

      --
      Stupider like a fox! - H.S.
    14. 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.

  20. Maybe if Hollywood would make some decent films .. by Anonymous Coward · · Score: 0

    I would be incline to go rent of buy them.

    I saw Rushmore, I loved Rushmore, I purchased the DVD, they got my money.

    I saw Tank Girl, I hated Tank Girl, if for some perverse reason I want to see it again I'm going to Kazaa and burn it, they don't get my money.

  21. 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 operagost · · Score: 1

      Wow... I'd like to see what he says about THAT. He's taking credit for the exact design flaw (using 384K of address space for ROM) that he blames on IBM.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    6. 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.

    7. Re:Bill's history lessons by zenyu · · Score: 1

      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).

      I never used a 8080, but I'm pretty sure you could just copy a .com executable from the then popular CP/M OS and run it in DOS on a 8086. It's been eons since I wrote a .com, but I'm pretty darn sure it's just a file you copy verbatim into a 64k segment and then jump to eds:0, where eds is the segment. If you use the OS/BIOS they must be compatible, but my guess is they did that...

  22. My first computer... by danonb · · Score: 1

    had a turbo button from 4.77Mhz to 10Mhz.

    640kb (instead of 512kb), and

    a huge 40Mb HDD. And I thought that was great.

    I won't compare it to my Athlon 1600XP now :)

    1. 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
    2. Re:My first computer... by Anonymous Coward · · Score: 0

      My first computer was a Speak & Spell.

    3. Re:My first computer... by ScepticalTech · · Score: 0, Redundant

      My first computer....

      Had a Z80 processor and 64K of RAM.

      It had two 8" Floppy drives that held 720K each.

      It had no case until I got around to building one.

    4. 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.
    5. Re:My first computer... by Anonymous Coward · · Score: 0

      My first computer was a small pile of rocks. Eat it.

    6. 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
    7. Re:My first computer... by Mr.+Slippery · · Score: 1

      The first computer I owned was a TRS Color Computer. 6809 CPU. I think it had the 16k ram upgrade. No floppy - it had a cassette tape player.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    8. Re:My first computer... by Anonymous Coward · · Score: 0

      I remember when the blistering those blistering fast 4.77 machines came out. The "Turbo" button often did nothing but slow the machine down so some games would play.

      My first was a Timex Sinclair. My dad bought it for something like $200. You hooked it up to a TV and spent four or five hours typing in programs on the calculator keypad. Then you tried to balance your checkbook. Har har. Oh, we didn't have any offline storage either. Yeah, very useful little thing.

      We moved to a Commodore Vic20 shortly after that. I don't remember it much. Then we had a TI99/4A. The Reference Manual came with a program that allowed you to redefine the character set and make a little jumping man on the screen. Well, as much detail as you could get in a 6x8 block.

      Then we had various Ataris, moving from the 400 to the 800 to the 800XL to a 130XE. Intermixed with these were several Commodores and at one point, the Apple IIe that was the "work" machine. I wrote a little program in Atari BASIC (the cartridge version) that solved quadratics. My math teacher was pretty impressed. My magnum opus was a program that counted pixels to determine the area of a geometric shape. It introduced me to Calculus. I started running my school's BBS. Started learning how to use Player Missile graphics on the Atari and made a demo of a man walking around the screen.

      Started the Macs about then. My Dad bought some sort of Pascal compiler and converted a bunch of applications. All text based though. I started dinking around with converting programs from Compute! about then. Wrote a little address program in Pascal.

      I got an Atari 520ST right about the time my dad got one of the newer Mac IIs (?). I converted more applications from Compute! including a 3D function plotter written in Amiga BASIC. I used a basic called GFA BASIC fur den Atari ST and it was straightforward enough that it was done within a day. My math teacher thought this was remarkable... Wrote a "terminal program" in Megamax C. The Atari's emulated a DEC VT52 screen, and it was a very simple matter to move bytes from the serial port to the screen and take advantage of the built in emulator.

      Got several Amigae. People were ditching them in favor of PCs (fools!). Learned a lot about graphics. Wrote some really cool animations in AmigaBASIC. Some of them still exist.

      We started getting the first PCs about then. Played a lot of games in DOS. Installed Windows. Didn't do anything else...

      1996 -- Introduced to Linux. Great ride so far. Learned about web and database. Programmed some Newton-Raphson based solvers, learned ray tracing techniques, FFTs, other numerical methods. Learned about clustering.

      (Yeah, I know this is really retarded, but I just *had* to let someone know that Linux is really making me excited again about computers).

    9. 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.
    10. Re:My first computer... by DOsinga · · Score: 1

      I remember with my first computer you had to rewind the cassette player in order to make the virtual memory system function.

    11. Re:My first computer... by Anonymous Coward · · Score: 0

      That must have been one of those fancy miniaturised Japanase rock computers! I had a big pile of German rocks!

      You wouldn't want to eat mine!

    12. 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/
    13. Re:My first computer... by BJH · · Score: 1

      ANother ex-VIC20 user... remember, though, that you could only use 3.5KB of that 5KB RAM from BASIC!

      Of course, all those ZX-81 users (Timex-Sinclair something-or-other to you 'Merkens) had us beaten soundly in the crappy computer stakes.

    14. Re:My first computer... by k_187 · · Score: 1

      I'll bite too:

      My first computer was a Mac LC that was/is older than my little brother. It had a 10 mHz 020, 10 Megs of RAM, and a 40 meg HD.
      I should probably mention I got this thing in 1997, and used it until I got my current G3. How many of you were using 1986 tech in '99?

      --
      11 was a racehorse
      12 was 12
      1111 Race
      12112
    15. Re:My first computer... by malarkey · · Score: 0

      My first computer involved putting memory dumps in my diaper.

    16. 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.

    17. 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.
    18. Re:My first computer... by karouser · · Score: 1

      My first computer was an imsi 8080 and used an old tv for a monitor that is after you programed from panel switches so the paper tape reader would work and it had about 8 k of ram we added a cassette tape drive for storage it had no hdd and you coded small

      --
      Cut! Slash! Hack!
    19. Re:My first computer... by ScepticalTech · · Score: 0

      Ummm,

      Fuck you.

      Eat shit, you children. Your first computer didn't require anything but a phillips screwdriver to assemble.

      Goddamn children these days.

    20. Re:My first computer... by dakoda · · Score: 1

      only 2000 times better? i think it's way more than that.

      your 2x1Ghz thing is right (new cpu's do 2 ops per cycle normally).
      however, old cpu's often took many cycles to do just one. iirc, 8088's too 12 cycles to execute 1 instruction, making a 12Mhz 8088 the same as a 6Mhz new cpu (athlon, p4, whatever).

      depending on operations per clock, your new machine is probably 4000 times more powerful or more.

      sorry to be geeky about the technicality :^)

    21. Re:My first computer... by Da+Schmiz · · Score: 1
      My first computer was a Commodore PET 2001.

      I believe it was the 4k model. My uncle gave it to me sometime in the mid eighties, and I mostly just did stupid things with it until it broke. I didn't really learn to code in BASIC until I got my 32k PET a couple of years later.

      Hey, I was born in 1983. Do the math.

      --

      "Anything is better than IE, and you can quote me on that." -- Wil Wheaton.

    22. Re:My first computer... by drik00 · · Score: 1
      my first computer was a #2 pencil and and some of that shitty brown paper in 1st grade, the kind that ripped when you tried to erase anything...analog computing at its finest...and i remember i tried to RAM my finger in the pencil sharpener, that really MegaHertz!! it felt like it took a MegaByte outta my finger!

      ha. ha. ha.

      --
      Beer, now there's a temporary solution -- Homer Jay S.
    23. Re:My first computer... by Anonymous Coward · · Score: 0

      ..and during all these years you have still not learned to use periods. Period.

    24. 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.
    25. Re:My first computer... by smyle · · Score: 1
      ANother ex-VIC20 user...

      Think we should start a club?

      --

      Sleep is just a poor substitute for caffeine, anyway. -Bob Lehmann

  23. Put This in the Bank for Ten Years by great+throwdini · · Score: 1

    From the referenced email by Bill Gates:

    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.

    - W. Gates, 2002

    Maybe you should put it in the bank for fourteen years, to quell the cries of nit pickers everywhere.

  24. 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'
    1. Re:Thanks Intel! by Anonymous Coward · · Score: 0

      Don't kid yourself -- Intel (and AMD, Apple, etc) would happily sign a fat contract with Holllywood to provide DRM features in the hardware.

      What they don't like is Hollywood trying to get them to do all this work for free by crying to Congress. Guess it's cheaper to buy laws than it is to buy technology.

  25. 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 Anonymous Coward · · Score: 0

      Having memory mapped files could easily exhaust a 64-bit address space in the near future. Just because you're addressing 2^64 bits doesn't mean you've already loaded all that data into memory. There's a virtual memory system to do that on demand.

    2. 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.
    3. Re:64-bit won't last forever? by Phronesis · · Score: 1
      Another interesting way to look at it is that 2**64 is about 3 millimoles. If you figure one transistor per bit, that's 24 millimoles of transistors.

      If you assume a limiting transistor size of about 1000 cubic nanometers (about 50 silicon atoms on a side), this number of transitors would occupy a volume of about 140 liters, not counting interconnects, substrates, and packaging. Not exactly a desktop unit...

      On the other hand, if you blindly believe in Moore's law, it would only take a mere 48 years to shrink transistors by a factor of 2**32 to fit 2**64 bytes into your desktop computer.

    4. 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.
    5. 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.
    6. Re:64-bit won't last forever? by Anonymous Coward · · Score: 0

      What???

      It doesn't work like that. It's not 2^64 - 2^48.

      You're removing the last 16 bits for "flags 'n stuff"... this is not a simple substraction, those bits are gone. Your calculation would mean that you could still use some of those 16 bits for other stuff, which you couldn't.

      You have 48 bits for address space and 16 bits for your flags.

    7. 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.

    8. Re:64-bit won't last forever? by Russ+Steffen · · Score: 1

      Just for kicks, I worked out how big 2^64 bytes of memory in conventional 256MB DIMMS. It comes out to be a mass about as large as the asteroid Apollo, at 3 x 10^11 kg.

      2^128 bytes in said 256MB DIMMS would have the mass of one million earths.

    9. Re:64-bit won't last forever? by Sahib! · · Score: 1

      The point of a 64-bit address scheme is not really to be able to have 2^64 bytes of physical RAM. After all, you don't have 4GB of RAM in your 32-bit PC do you? The advantage to a long address is a large virtual address space. And just because you have the ability to address 2^64 bytes of virtual memory, doesn't mean that you will need it all at once. Think about having a globally unique address for every memory object in the system (which possibly is distributed over many physical nodes). Even 64-bit addressing isn't enough if you want to talk about globally unique addresses. Manipulating actual data isn't really a problem in this situation, because generally only a very small portion of the address space is used at once.

      --

      I prayed about it, and God said, "Don't do it!" But I thought, "I know better."

    10. 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 :-).

  26. Taking on a spammer? by Anonymous Coward · · Score: 0

    So did we /. the pump-n-dump site already or was the information taken down as a legal precaution? I'm getting a 404.

    1. Re:Taking on a spammer? by dagoalieman · · Score: 2
      --
      We don't need no Net Explorer We don't need no Thought control
  27. Shame on Slashdot! by smagruder · · Score: 0, Offtopic

    Shame on Slashdot for beginning to use popup ads (via DoubleClick)!!! I suppose Slashdot contributors (aka customers) are "wrong."

    Exercise for the reader: Reconcile a commitment to "open source" (and the enriched democracy/freedom entailed with this) with foisting a popup ad on a user by launching a separate instance of the user's browser without the user's consent (which will almost always never exist).

    Note: I was actually considering subscribing to Slashdot before the popups started. Now, I am backing away from that, and probably burning up Karma to boot. Does Slashdot understand the "Consumers vs. MPAA/RIAA/Eisner" fight now?

    --
    Steve Magruder, Metro Foodist
    1. Re:Shame on Slashdot! by Anonymous Coward · · Score: 0

      How would going to a website not be consent for them to send your browser something? You're not required to visit this site and make whiney remarks.

    2. Re:Shame on Slashdot! by smagruder · · Score: 1, Flamebait

      Normally, I don't reply to cowards, but you make a great point, deeply flawed as it is.

      When I visit Slashdot, I enter the slashdot.org address or click a bookmark to load Slashdot in *one* browser window. I have not granted them the right to reach into my computer and launch another browser window (via client-side scripting), no matter what. If Slashdot wants to throw ads at me, that's FINE, but keep them inside the browser window I CHOSE to open, thank you very much!

      Many, many, many sites are placing ads on the left and right sides of the content area. Why can't Slashdot use this real estate instead of taking control of my PC without my consent?

      Further, I will indeed complain to any and all website administrators who employ popup ads. They are insidious, anti-user and will ultimately end up driving all visitors away.

      --
      Steve Magruder, Metro Foodist
    3. 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
    4. 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!"
    5. Re:Shame on Slashdot! by SweetAndSourJesus · · Score: 0

      Turn off javascript. Why you would let someone (anyone) programmatically control your client is totally beyond me.

      --

      --
      the strongest word is still the word "free"
    6. Re:Shame on Slashdot! by binner1 · · Score: 1

      That's easy to fix, and I'm surprised other sites haven't spurred you to already.

      Mozilla:
      Edit -> Preferences -> Advanced -> Scripts & Windows

      I hadn't even noticed that /. started this. I was beginning to wonder when the new ads would should up.

      I'm surprised they went with popups (second nasty only to popunders), and not some big ugly things...or have I been trolled?

      -Ben

    7. Re:Shame on Slashdot! by Hydro-X · · Score: 1

      Err, I have no idea what you're talking about, but I'm not seeing any popup ads on Slashdot. Maybe you have some form of Spyware on your machine that generates ads that look like they're coming from Slashdot. If I were you, I'd run Ad-Aware (I lost the URL, but go to Hotfiles.com and search for it. See what you can clean up.

      </helpful>

      Next time try not to fly off the handle quite so much.

    8. Re:Shame on Slashdot! by cduffy · · Score: 1

      They didn't reach into your computer and launch another browser window. They sent a stream of bits upon receiving which your browser decided to open another window. You ran the browser -- you took the risk.

      Me, I run Galeon and have popups turned off -- I didn't know they were using 'em until yall mentioned it.

    9. Re:Shame on Slashdot! by smagruder · · Score: 1, Troll

      To-MAY-toes, to-MAH-toes.

      --
      Steve Magruder, Metro Foodist
    10. 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
    11. 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
    12. 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
    13. Re:Shame on Slashdot! by SweetAndSourJesus · · Score: 0

      Most people use crowbars responsibly, too, but you've got to watch out for those who don't :P

      --

      --
      the strongest word is still the word "free"
    14. 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
    15. Re:Shame on Slashdot! by cduffy · · Score: 1

      To-MAY-toes, to-MAH-toes.

      It matters a great deal -- one view implies that some action was taken against your computer without your consent (on which your argument that popup adds are not only annoying and counterproductive but morally wrong). Another view implies that when you consented for your computer to retrieve and act on whatever content happened to exist at slashdot.org, you took responsibility for any actions your computer took in the process.

      Frankly, I think both of these are a bit too extreme; after all, email virii aren't okay just because the recipiant told their machine to open that attachment (unless they expected and intended that their machine be infected). On the other hand, if you have foreknowledge that one of the effects of opening a web page in the browser you choose to use, as you have it configured can be a popup, you should be prepared to accept responsibility for that event when you open a web page.

    16. 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
  28. 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 Anonymous Coward · · Score: 0

      Are you a total idiot? Rice didn't break the laws in the first place -- at least not for the reasons they charged him of. He did it to help trace and trap the spaming bitches covered in his huge posting (download the .tgz file from the site and read the story -- most of the file is images)

      I'm sure Mr. Rice gladly said he wouldn't do what he never *really* did in the first place.

    2. 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!

  29. Bring Out Yer ... by great+throwdini · · Score: 1

    Update: 03/05 00:19 GMT by T : "Pioneer," not "Voyager." Asleep at the keyboard.

    Asleep? Sure... I know the truth.

    The more Slashdot I read, the greater my suspicion that its trollish inhabitants furiously post only to attempt to beat back the undead editors.

    Am I alone in thinking that? The truth is still out there, isn't it?

  30. 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 Anonymous Coward · · Score: 0

      Maybe the antichrist will take up the mantle of speaking for the public and not having his own agenda, in short, being all things to all men.

      666.

    2. 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.
    3. 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...
    4. Re:who will fight for the public? by slittle · · Score: 1
      Unfortunately, the Government has been priced out of reach of the People.
      Don't you have the right to bear arms for exactly this kind of problem?
      --
      Opportunity knocks. Karma hunts you down.
    5. 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

    6. Re:who will fight for the public? by Art+Tatum · · Score: 1

      Also, copyright is an artificial right (as opposed to natural rights like due process or property). And it has NOTHING to do with property. You don't "own" a work, you only hold a copyright to it, which is supposed to be a carefully limited MONOPOLY right. The belief that copyright is a property right has a lot to do with the extension of copyright to heirs and estates.

    7. Re:who will fight for the public? by rofgile · · Score: 1

      There was a candidate last election named Ralph Nader. I think he might have been going around the country or something, and he might have been kinda saying something like what you are saying. Oh, I think he might have been a big consumer advocate too, or something like that. Hmm... maybe you SHOULD HAVE VOTED FOR HIM.

      GOD DAMN! For all the bitching people do in this country about this being wrong, and that being wrong, half the country STILL DOESN'T VOTE. Unless you vote, you have no right to bitch. If you vote for the "lesser of two evils" you are still screwing yourself over, and selling out the country. I'm sick of people looking for political representatives, or voices of the people, and actually having one of them right in front of them, and saying - "Yeah, I like his views, but he won't win in the election, some I'm going to vote for some other guy."

      Even if the candidate doesn't win, his scoring a large percentage of votes WILL turn heads, and cause the politicians to adjust for what the VOTING population wants in the next election.


      Rofgile.

    8. 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

    9. Re:who will fight for the public? by Anonymous Coward · · Score: 1, Insightful

      The problem with people like Nader is that they think you can pass new laws or do political reforms to stop this from happening. That's their fundamental mistake. Money will always buy political power. The only way to make political power unavailable to a large corporation is to make it unavailable to a politician or judge.

      But, if you do that, you have to expose society to raw capitalism -- a government with the powers to stomp on large companies and soften the edges for the people and small buisness will use thosse powers to soften the edges for powerful corporations and stomp on small buisness and the people instead. And people like Nader just can't understand that, when they're calling for more government regulation and control, they're handing ammunition to the big buisnesses to stomp on their competition.

      The Naderites, therefore, are even more dangerous than the pro-buisness interests -- because their intentions are pure, but their results are as toxic. Which is why the Left is a much worse ally in any fight for real freedom than the Right.

    10. Re:who will fight for the public? by slittle · · Score: 1

      The show of force is plenty, there'd never be a govt vs People fight. A thousand or three armed protesters would get their point across pretty quickly. It would also be a media shitstorm so calling in the blank helicopters would just reinforce the notion that the govt was out of control, thereby convincing the rest of the population to raze hell.

      --
      Opportunity knocks. Karma hunts you down.
    11. Re:who will fight for the public? by shannara256 · · Score: 1

      > ...thereby convincing the rest of the population to raze hell.

      Heh heh, sweet... I wanna raze Hell. How many buildings does it have? Indeed, how would one go about razing Hell? Maybe bring a few fire trucks down? Maybe find explosives that'll tolerate that kind of heat? In any event, it would be quite interesting....

      (and btw, not trying to rag on you for a typo, just thought it was funny)

    12. Re:who will fight for the public? by Anonymous Coward · · Score: 0

      During the election, I too was going to cast away my vote, and vote for nobody. I didn't think either candidate was worth my vote. Then, I realised that there are more than two candidates. I then tried to find someone who would best represent my interests. One guy was a pot smoker who was running as a joke, and the other guy was Ralph Nader. I voted for him, and convinced my friends to vote for him too. Sure, Gore would have been the "lesser of two evils" but I want someone to represent me, not someone who claims to have invented the internet. Now we have Bush waging war on ideas. Didn't the other Bush do that already? Anyways, as this "war" goes on, I'm pretty sure Bush will be voted to stay in office. Nader will run again and lose, conceding that he tried twice and failed, and won't run again. And while I'm on my soapbox, isn't it strange that first they were talking about cutting the budget for defense, and then the two towers get destroyed? It just looks fishy to me. And how come nobody claimed what they did? Anyways, lets just keep acting like sheep and doing what 'the man' wants us to do...

    13. Re:who will fight for the public? by Anonymous Coward · · Score: 0

      Yeah. We sure do need someone to fight for the people. By the way, the threat is that if this kind of crap is passed, tech companies like Intel will move outside of the US. So will engineers. I'm already considering the fact that soon I may have to stop being an American to have freedom. The more I think about it the more pissed off I become. It's one thing for a company to run-away to a free country (thankfully they aren't running away and instead are fighting back) but it's quite another for the people to run away. Damnit this is America. It was founded by people who ran away to find/define freedom. There's no where else to run. I won't do it. I'll throw all my DVD's and CD's in the boston harbor and take out Michael Eisner myself. If this shit get's passed, and the national ID card, etc. etc. I'll be one of your leaders. I'll lead the revolution. in my neighborhood, anyway. Unfortunately I don't have may peaceful solutions, so you'll have to keep me in mind for after it's too late. Hopefully someone can step up and prevent it from coming to that.

    14. Re:who will fight for the public? by Anonymous Coward · · Score: 0

      Yeah dude. seriously we can't fight the fuckin Army. But here's the deal, the US Military ain't the enemy. Hell if worst comes to worst, they military are people too, they suffer first from losing their rights. They'd be the first to get chips stuck in their necks. They'd be on our side. and any goverment that tried to get them to be different, would be sorry. Cause unlike Hitler's army and Russia's army and China's army, our soldiers know what the fuck they are fighting for, and would not have to think too hard to decide who the real enemy is. but that's all crazy talk, cause it will be stopped long before then. First, non-violently, and secondly, with targeted violence.

      Check it out, if the CEO's of every major company woke up tomorrow and turned on the news and saw that if you try to pass a bad law against the people of america to protect your artificial monopoly and outdated business models at the stake of personal liberties and values (that run so deep a handful of farmers were able to rebel against the world's strongest empire) you get your ass blown up - the ones left alive would probably think twice about purchasing a senator. I'm not advocating murder, I'm just saying that if this comes to a war, it isn't a war against our government, it's a war against a few very very very rich people, the corporations they run, and the politicians they have purchased. what's worse, is it's a global revolution. It has to be fought in Asia, Europe and America. Hence, it should be fought peacefully to keep the Army's from being told what side they are on by the politicians. But if not, keep in mind that a few strategic targeted stikes early on can prevent mass warfare down the stretch. If every CEO had a good reason to think twice before trying to remove American's rights from the American people in order to make personal profit, they probably would think twice....
      Where I come from those who put self interest above the common good, get their ass kicked by everyone else. Someone needs to do that to the CEO's. In many respects, that's exactly what is happening on the business side by the tech companies. Now some politicians need to stand up and hand it to Fritz. If they can make him pay for this, and PAY HARD politically, there will be no need to fight. If Fritz and Eisner and Co. lose their jobs over this, the next asshole to come up with an UnAmerican greedy ass idea will think twice. In more extreme situations...should everything go wrong for the next 5 years, a few guys losing their lives could also make others think twice. Unfortunately it won't do much to reverse the steps taken today. And once they have the chip implanted in your neck, you can't remove it. So I'd suggest you do all you can to defend your freedoms while you still have the freedom to do so. in other words, get these assholes fired first. If that doesn't work, kill them, but just them. If that doesn't work (it will) then we got problems, but even still we don't have problems against our military, or even most of our crooked government, just against a few transnational corporations and their political puppets, so even still we don't need a war, just a good cleansing.

      Try this c:/> rm -s *.crookedpolitician, *.greedyCEO

      P.S. If you're the FBI, notice how I talked about non-violence. So chill, we're cool.

    15. Re:who will fight for the public? by dosun88888 · · Score: 1

      Dead people's works don't need copyright protection

      Great idea, slick. Make it a GOOD IDEA for businesses to have people taken out.

      ~D

    16. Re:who will fight for the public? by Anonymous Coward · · Score: 0

      LOL, what a dufus.

  31. 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 marktwen · · Score: 1

      Great post--puts the lie to it. I remember reading that long technical analysis of the 68000 in Byte magazine the month the 68000 came out. Anyone else remember reading that article?

    2. 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.
    3. Re:Revisionist history by Anonymous Coward · · Score: 0

      OS/2 took advantage of the 286.

    4. 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.
    5. 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/
    6. 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.
    7. 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!"
    8. 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.

    9. Re:Revisionist history by ocelotbob · · Score: 1
      Actually, quite a few programs were like that. In order to save a little bit of memory, they would use the high bits to store information. Thus, the Amiga, the Macintosh, and any other 68k system had programs that failed miserably when the processors were migrated to true 32 bit addressing. The expression 32 bit clean, which most mac people will recommend, comes from programs which don't use this trick to get a little extra memory.

      As an aside, the early IBM/360's had the same problem decades earlier. The machines, like the 68000's, used 24 bit addressing, and when they were upgraded to true 32 bit machines, all kinds of programs broke, even though there was supposed to be binary compatibility.

      --

      Marxism is the opiate of dumbasses

    10. Re:Revisionist history by Anonymous Coward · · Score: 0

      True, not uncommon at all. But it was completely against the Amiga programming guidelines. Microsoft was told NOT to use those bits for anything but addresses and chose to ignore it.
      Arrogant as always.

    11. Re:Revisionist history by Anonymous Coward · · Score: 0
      The 286 brane damage (spelled correctly in this context) was the result of microsoft's influence on the design. The chip was designed almost exclusively to run M$ Xenix. There were also rumors that the 286 was the transition chip between the x86 ISA and the iAPX-432.

      This was early 1980's; so revisionism and plain lack of memory both take a toll.

    12. 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.

    13. 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

    14. Re:Revisionist history by Anonymous Coward · · Score: 0
      I laid out memory so the bottom 640K was general purpose RAM...

      Why don't you quote that in context?

      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. That is why they talk about the 640K limit. It is actually a limit, not of the software, in any way, shape, or form, it is the limit of the microprocessor. That thing generates addresses, 20-bits addresses, that only can address a megabyte of memory. And, therefore, all the applications are tied to that limit.

      Hmm? Do I hear a hardware limit? 20 bit address space? I'm sure back in the day reserving the top 384kb for video memory, drivers and such, seemed like an excellent idea. In fact, this scheme was sufficient for the following 4-5 years. Considering until that time 64kb was lots! OK, so they weren't planning 20 years ahead, but come on, today 64bit address space seems absolutely gianormous! Will '64bits is enough for everybody' be the joke 20 years from now?

    15. Re:Revisionist history by Anonymous Coward · · Score: 0

      Of course, Commodore, unlike Apply said *very* early on that any non- 32-bit clean program was NOT AmigaOS-Legal and could not be sold as "Amiga compatible".

      Microsoft AmigaBasic was special-cased, and it was only ever distributed by Commodore anyway.

    16. 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!"
    17. Re:Revisionist history by Anonymous Coward · · Score: 1, Interesting

      Seems to be in-line with having held the opinion that 640K (ten times the shipping memory of the IBM PC) would be enough.

      Which brings up the good point that in 1981, the IBM PC was a "machine" and not a "architecture". Gates refers to other machines that supported 800K (and weren't 100% PC compatible).

      Given the history of PCs up to that point it's reasonable that nobody would have expected 20 years of hardware-level compatibility. Solutions (OS/2) that broke software but abstracted the hardware weren't popular.

      There's still many many PCs being shipped today that do not support memory expansion to 10x the shipping size. For example, the very common Intel i815 chipset only supports 512MB and ususally shipped with 128 or 256MB. Probably seemed like enough for anyone at the time a couple years ago.

    18. Re:Revisionist history by Anonymous Coward · · Score: 0

      Digital Research killed it's own self. The management fucked themselves on several key occasions. Read your history. Microsoft's "juggernaut" was built more on the stupidity of others than on some evil plan.

    19. 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.

    20. Re:Revisionist history by 5KVGhost · · Score: 1

      You're clearly intent on inventing a conflict where none exists. Gates laid out the software's memory configuration in order to accomodate the documented hardware limitations built into the platform for which he was writing. That's all he's saying.

    21. Re:Revisionist history by drinkypoo · · Score: 1

      Right under where gates says "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" he continues to say:

      That is why they talk about the 640K limit. It is actually a limit, not of the software, in any way, shape, or form, it is the limit of the microprocessor.

      Which would seem to contradict the statement he just made; If HE laid it out that way, how is it a limitation of the CPU? In the later (current) article he says "If they had been a bit more careful we could have had 800K instead of 640K available...In fact, we had 800K on the Sirius machine, which I got to have a lot of input on..." So clearly he was full of it in the earlier interview, since 640K is NOT a hard limit for the chip; 1MB is. It might be a hard limit of the PC architecture, though. I can't speak to that.

      And I think it shows, either way, that BillG is not a "geek's geek" as Jean-Luc asserts - Not like we didn't already know that.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    22. 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.

    23. Re:Revisionist history by Anonymous Coward · · Score: 0

      Hmm .. wasn't it around the early 90s that this visionary was also saying "I believe OS/2 is the Operating System of the future".

      Sadly, most people will believe the revisionist versions for some time to come. Still, I believe that in general, ultimately history judges people for what they were .. 100 years from now, I think people will have forgotten the fud and hype about gates being a visionary etc, and see him for the ruthless megalomaniac monopolist he is.

  32. 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 k2enemy · · Score: 1
      first of all, i thought it was generally accepted that bill gates never actually said that memory quote. but the legend lives on just as a reminder of how easy it is to be shortsighted in this industry. now as far as your quotes from encarta:
      1) isn't the reason that everyone here hates microsoft is that they are a fiercely competitive company? that they remain in a cometitive stance even though they have a monopoly?
      2) bill gates actually is a contributor to several charitable causes. i'm sure he isn't the most generous as a percentage of his net wealth, but a quick browse through the gates foundation should give you an idea of his giving.

      now don't get me wrong, i'm not a microsoft lover, and i do think that they are an unethical company, but this slander against gates is pathetic.

    2. Re:Gates, and revisionist history. by Anonymous Coward · · Score: 0

      So what's the point of your comment? Are either of those not true? Of course they're competitive. Of course he gives to charities. So why is this some amazing piece of knowledge?

      Quzah.

    3. Re:Gates, and revisionist history. by Anonymous Coward · · Score: 0

      isn't the reason that everyone here hates microsoft is that they are a fiercely competitive company?

      Nope. If they competed, few would have a problem with 'em. Instead, they try to avoid competing. Imagine, at the beginning of a footrace, one of the "competitors", instead of running fast, pulls out a gun and starts shooting the other racers. That's Microsoft.

      bill gates actually is a contributor to several charitable causes.

      Doesn't matter. If Al Capone gave money to a prostitute, would you admire his generosity?

      If Gates would stop defrauding people, he would do a lot more good than giving his ill-gotten gains to some schools to teach kids to use his products.

      He's scum. The day Microsoft actually tries to market a product based on its merits, I'll change my mind.

    4. 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.

    5. 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.
    6. Re:Gates, and revisionist history. by Anonymous Coward · · Score: 0

      If Al Capone gave his money to an orphanage, history would remember him as Robin Hood. So you're in fact wrong. And your extreme anti- gates sentiment means your also hopelessly ignorant. Have a nice life though...

    7. 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
    8. Re:Gates, and revisionist history. by Anonymous Coward · · Score: 0

      "OS/2 is quite possibly the most important piece of software ever created." -- Bill Gates, 1988.

      "OS/2 is dead." -- Bill Gates, 1990.

    9. Re:Gates, and revisionist history. by caspper69 · · Score: 1

      Doesn't matter. If Al Capone gave money to a prostitute, would you admire his generosity?

      If Gates would stop defrauding people, he would do a lot more good than giving his ill-gotten gains to some schools to teach kids to use his products.

      He's scum. The day Microsoft actually tries to market a product based on its merits, I'll change my mind.



      This has to be the most biased post I have ever read. The fact that it is anonymous should have caused me to step over it, but I just had to write back.

      Before you jump to conclusions about something which you obviously know little about, just take a look at what their foundation gave in the year 2000 alone (these are actual paid statistics, not merely grants awarded):

      1) Pacific Northwest $40.3M
      2) Global Health $554.5M ($253.8M to Vaccine Preventable Diseases)
      3) Conditions Associated with Poverty $171.8M
      4) Reproductive and Child Health $128.9M
      5) Special Projects $249.9M
      6) Education $74.6M
      7) Libraries and Public Access to Information $75.6M


      That's still nearly $1.3 BILLION dollars that were given away, and contrary to your belief, it wasn't all software, or teaching children to use their crappy software.

      Some people are very grateful for what they receive, and I think it's great that the world's wealthiest man is charitable.

      I somehow don't think the people that received these funds would have benefitted more if Outlook or MS-Word was a better product, or if Microsoft was more competitive. How you can even compare the importance of people's health and education to the quality of a software product is beyond me. And to compare Al Capone giving money to a prostitute to BG giving money to charity just preposterous.

    10. 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?
    11. 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.

    12. Re:Gates, and revisionist history. by ethereal · · Score: 1
      I somehow don't think the people that received these funds would have benefitted more if Outlook or MS-Word was a better product, or if Microsoft was more competitive.

      Possibly true. The question is rather: what would be the overall benefit to society of a healthier software industry that was not eternally kowtowing to Microsoft. For example, if there was actually market competition, then prices would be lower and people wouldn't need to spend as much for software. Then the consumer would get to keep more money and spend it for their charities of choice (exactly the conservative argument for lowering taxes, BTW). If you consider the profits that Microsoft has made ($36 billion in the bank IIRC?) and think about the potential for charitable contributions if some part of those profits remained in the customer's pockets instead, you begin to understand that $1.3 billion isn't really that much when you're talking about one of the biggest companies in the world.

      The fact that Bill Gates can give away $1.3 billion to various charities just means that there was $1.3 billion that Microsoft's customers couldn't contribute to charity, because Microsoft got their money instead. So, Bill Gates' vast charitable contributions are only laudatory if you think that his choices of charities are better than the average person's, and you don't believe that the average person deserves the right to decide their own charitable giving.

      How you can even compare the importance of people's health and education to the quality of a software product is beyond me.

      So, it's OK with you if I ship you some poorly-performing code, and use the development costs saved to adopt a 3rd-world child? You can't really compare your business' needs for functional software at a good price against somebody's life, can you? I bet you also contribute all of your tax refund to the various charities that are options on your state's income tax form too, right - after all, you can't compare "you having money" with "somebody's life", can you? Because that's the argument that you're making here.

      And to compare Al Capone giving money to a prostitute to BG giving money to charity just preposterous.

      But it is exactly the same situation - money extracted from someone by extortion and illegal activities is being put to a use that the extortee did not choose. Just because Bill Gates happens to pick more socially responsible outlets for his ill-gotten gains doesn't somehow justify his illegal actions.

      --

      Your right to not believe: Americans United for Separation of Church and

    13. Re:Gates, and revisionist history. by caspper69 · · Score: 1

      So, it's OK with you if I ship you some poorly-performing code, and use the development costs saved to adopt a 3rd-world child? You can't really compare your business' needs for functional software at a good price against somebody's life, can you? I bet you also contribute all of your tax refund to the various charities that are options on your state's income tax form too, right - after all, you can't compare "you having money" with "somebody's life", can you? Because that's the argument that you're making here.


      This is not the point that I am making at all. The problem I have is that people constantly bash Microsoft and even BG personally, and they don't have a great reason. Let me start by saying that their reason is that MS has control. Nobody likes it when someone else has control. I admit they got that control by using heavy-handed tactics, but unfortunately, that's business. Business is NOT fair. It's about strategy, luck, and timing. I for one am very frightened by this anti-trust trial and the lasting impact it will have. With AT&T, it was different. They controlled EVERY aspect of the wires running into every U.S. home. That is a far cry from MS dominating on the desktop. Last time I checked, very few critical pieces of software ran on Windows. How would you feel if the government told Adobe that they had to ship a stripped down version of Photoshop because no other vendor could compete in that market? Sure, there's free and open source alternatives to Photoshop, but where it matters (in business) it is still the tool of choice. This is my problem. Legal precedents can & will be applied to just about ANY circumstance that remotely resembles it, and I feel a lot of these anti-MS zealots have failed to see the "Big Picture."

      Further, to say the all of their products are "poorly performing code" is ridiculous. It's not as if they've sold me a new car that doesn't start. And it's not as though they haven't made their products significantly better over the years. Ever tried to get online using Windows 3.1? Ever tried to setup a business LAN using WFW3.11? Have you been back to experience the "bland" UI of Win95? Try sitting down in front of XP and tell me it's not a better, more evolved piece of software. Now go back before the AT&T breakup and tell me that AT&T tried to improve its product... You can't, because they were stagnant. We've had more developments in the 20 years since the breakup than we had in the 60 years before it (caller id, call waiting, 911, 3-way calling, etc.). The purpose of breaking up a monopoly is to spur competition and make the consumer better off. Is my grandmother going to be better off buying a computer with Windows Lite or with Linux? You must be a fool to think she would be. How about to 80% of computer users out there who are barely literate enough to use Windows? How about all of the Quickbooks users out there who rely on the functionality provided by IE? Are they going to be better off when their software that they do their bookeeping with will not run? Is Dell or Gateway going to be better off giving Linux away for free? With ever decreasing margins on hardware, every bit you reduce their profit, the more trouble they're going to be in.

      I run Microsoft software. Why? Because it helps me get MY work done faster. Without it, I would not be nearly as productive. The same can be said about my clients. They barely have the expertise to scan a picture. Would I be a responsible service provider if I recommended Linux on the desktop? Further, if the DOJ had gotten its way, Internet Explorer would not be nearly as prevalent as it is. You may or may not think this is a good thing, but I certainly do. Internet usage has skyrocketed, and contrary to most techno-geek's opinions, the average everyday Joe was not downloading Netscape and figuring out how to connect to the Internet before IE. I know, I work with several businesses who's first experience with the net was AOL (ack!), and I must say that IE (and Outlook Express) for all of their evils have really put decent technology within reach of the average person.

      The real problem is that there is no viable alternative to Windows. Not now, and not for the forseeable future. But that doesn't make MS a monopoly. Screaming that they are, and promoting Open Source software does not make it so. This is a market driven by demand. If someone makes a product that is clearly superior, the marketplace will adopt it. But companies have run Windows for over ten years now. They have a tremendous amount of training, software and systems based around the platform. They are not just going to switch overnight. People on the other hand use what they know, and most folks that I come in contact with know Windows because they use it at work.

      Unfortunately, Linux, in its current incarnation (puts on flame retardant goggles) will NEVER be a viable desktop system. The average everyday user doesn't want or need the freedom provided by the environment, and the sheer enormity of the knowledge required to run it will always be its drawback. If Linus was smart he'd have written an entirely new operating system for the masses. But instead he made a free UNIX clone. I know it's NOT Unix, but it's pretty darn close, and all the fancy window managers (that even attempt to emulate the WinUI for heaven's sake) will not hide its underpinnings. We're still working with 20 year old technology.

      A lot of people complain about the stability of Windows, but I scoff. Was 95/98/ME unstable? Yes, but more because of a desire to maintain backwards compatibility (you know, because customers PAY for an upgrade, they demand that they don't have to pay for upgrades to EVERYTHING just to go to a new OS). Think what would have happened to MS's marketshare if each future incarnation of Windows was incompatible with the last. It would have been a disaster not only for MS, but for users, and for vendors who write for the Windows plaform (nearly every one). Now we have the NT/2000 codebase (VMS), and I routinely run my system for months at a time without a problem. I'm also smart enough to keep my system up to date, and to ensure I always have the latest stable drivers for all of my hardware. I also don't use cheap hardware, which in my experience, is the cause of 90% of Windows instability. The same can be said for Linux. It wasn't until I installed RedHat 7.2 that the install was even close to being on par with ANY windows system (even the floppy installs of Win95!).

      I guess I have now taken a very long time to respond to a very simple point: the computer industry is still relatively new. If the government had made similar restrictions to other industries, they may not be where they are today (i.e. Henry Ford with the automobile), and that is what worries me. MS has a lot of cash, so they can "move & shake" quite a bit, but this desktop OS monopoly WILL NOT last forever, but the decisions made during this trial WILL. I would rather let the market and consumers decide with their dollar and their voice rather than the DOJ deciding for me.

      The way to beat MS is as their own game, not by pushing the gov't to break them up or impose other draconian regulations that they could not possibly forsee the actual ramifications of.

      Yes, my original post was about charity, and so was the response to an extent. But your response was based upon a premise that is not entirely MS's doing. And until I can use Linux (in my work, not for fun, or my hobby), it will never be able to compete, no matter how much you berate or bad-mouth MS software, or its founder. And to belittle the man's contributions to charity by saying he "stole" that money, and therefore took it from others who would have given it to charity (which is about the damn stupidest thing I've read today) is false. And contrary to your belief, it's also highly unlikely that ANY of the $139 I spent on Windows XP Pro (or any other software or hardware product for that matter) would have gone to charity.

      So THERE!

    14. Re:Gates, and revisionist history. by ethereal · · Score: 1

      Hmmm. Although I disagree with many of your points, I'm a little short on time to rebut them at the moment. But I will point out that:

      And to belittle the man's contributions to charity by saying he "stole" that money, and therefore took it from others who would have given it to charity (which is about the damn stupidest thing I've read today) is false.

      is incorrect. Microsoft has profited more than a normal software company due to their monopoly status. This is not in question - just look at their profit margins, compared to your average Microsoft competitor (remember to look at the competitor before Microsoft either swallows them up or drives them out of business, though). This is economic highway robbery. It is stealing by distorting the market. If it weren't harming consumers, it wouldn't be against the law.

      And contrary to your belief, it's also highly unlikely that ANY of the $139 I spent on Windows XP Pro (or any other software or hardware product for that matter) would have gone to charity.

      So basically you're not principled enough to give to charity, but you're OK with Big Daddy Bill taking the money from the rest of us, and giving our money to charity? Charity's great when it's other people's money, is that it? Pretty sick and twisted, I say.

      --

      Your right to not believe: Americans United for Separation of Church and

  33. Hollywood's Efforts are Futile by johnthorensen · · Score: 1

    The way I see it, if all kinds of near-3rd-world countries around the world can develop the technology required for a nuclear bomb despite all kinds of oversight, then it ought not be too difficult for Americans to make computers that thwart the **AA lobby.

    We already have the software technology to rip/encode audio and video without copy-protection strings. When it comes down to it, for copy-protection efforts to stick, congress would literally have to pass a law that says - "ALL HARD DRIVES MUST HAVE UNBREAKABLE COPY PROTECTION BUILT IN AT THE CONTROLLER'S MICROCODE LEVEL". Anything less than that is pretty much circumventable without too much effort, and it's actually questionable how effective that type of measure would be in the first place.

    The lesson to all this being, of course, that the RIAA/MPAA should just quit their whining because there's nothing they can do about it anyway :P



    -JT

    1. 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
    2. Re:Hollywood's Efforts are Futile by osu-neko · · Score: 1
      You know how the liberals go around saying that if guns were outlawed no one would have guns?

      You know how conservatives consistently lie about what liberals say?

      I've never actually met a liberal who said this, although I've met plenty of conservatives who like to claim liberals say this. Mostly I suspect it's because most conservatives are too stupid to understand what liberals are actually saying, so they make up gross oversimplications of what liberals say, and then of course find it easy to argue against the gross oversimplication...

      [This is off topic, but for the record, people who support banning handguns do not believe doing so will stop criminals from ever obtaining them. However, noting that the majority of handguns used by criminals are stolen from the homes of honest people, they for some reason believe that if honest people didn't have so many guns lying around, fewer of them would end up in the hands of criminals. This is almost certainly true. But it's an open question whether this justifies a ban on handguns or not. Of course, very few people who argue against this address this issue, they instead exagerate and oversimplify their opponents opinions (i.e. lie about them), drop "hand" from "handgun", argue not the merits of this position but instead "it's just a first step towards banning all guns" and then argue that banning all guns is a bad idea, even though that's not what their opponents are arguing for. I've rarely seen a conservative actually argue against a liberal position. They instead make up a position, call it "the liberal position", and then argue against that. It's called a straw-man argument. Conservatives are the masters of debating straw-men -- they're on the same intellectual plane...]

      --
      "Convictions are more dangerous enemies of truth than lies."
    3. 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
    4. 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.'"
  34. 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.

    2. Re:Canadia? by Anonymous Coward · · Score: 0

      I would hope that even the Canadians are not stupid enough to pass a law like we have with the DMCA.

      Lets hope that the rest of the world takes a more sane stance than we do, then maybe our paid off politicians will have to recind it.

      Enuf Said

  35. Not so fast.. by cpeterso · · Score: 1

    Suddenly, 64 bits is no longer adequate..


    char *sz = (char*) malloc(18446744073709551616);



    1. Re:Not so fast.. by Jaeger · · Score: 1
      If you feel the strange need to bring your system to its knees, you could try:

      char *sz = (char*) calloc(18446744073709551616, 1);

      (At which point you'd have the worst-case scenerio the parent poster discussed.)

  36. Subscription? by Anonymous Coward · · Score: 0

    Update: 03/05 00:19 GMT by T: "Pioneer," not "Voyager." Asleep at the keyboard.

    And I'm expected to pay for this?

  37. 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...

    1. Re:Almost a light day... by nebbian · · Score: 1

      I don't think that the spacecraft is actually 22 light hours away... It would take 22 hours for the signals to get there and back, so it's actually more like 11 light hours away.

      So it's almost a light half-day (almost a light night?) :-)

    2. Re:Almost a light day... by leviramsey · · Score: 1

      How are we going to get a pad out in space that far?

      *rimshot*

    3. Re:Almost a light day... by Anonymous Coward · · Score: 0

      He did account for the round trip. Check it again.

    4. Re:Almost a light day... by Anonymous Coward · · Score: 0

      He did account for the round trip. Check it again.

      No he didn't. YOU check again.

    5. Re:Almost a light day... by dosun88888 · · Score: 1

      Well I'd have modded you up.

  38. How cold? by bleckywelcky · · Score: 1


    Larry Lasher mentioned in the message:

    The spacecraft is extremely cold, with many of the temperature readings at the bottom of their scales.

    It would be interesting to see the actual temperature readings from Pioneer. Considering the location of the satellite relative to any decent heat sources, I would imagine that the temps would be approaching 0 K. Anyone seen the numbers reported anywhere?

    1. Re:How cold? by bleckywelcky · · Score: 1

      Oops, forgot to close off my italics. Sorry 'bout that.

    2. Re:How cold? by Anonymous Coward · · Score: 0

      IIRC The CMBR(Cosmic Microwave Background Radiation) is ~3K. 0K doesn't happen in nature.

    3. Re:How cold? by Xtifr · · Score: 1

      Space is 3 K, not 0 K. Anything below that, and the universe itself starts providing a "decent heat source". :)

    4. Re:How cold? by weakpunk · · Score: 1

      I wonder if they could remotely overclock that thing?

      --


      The more you learn, the more you discover how ignorant you are.
  39. 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)

  40. 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.

    1. Re:It doesn't seem to be a denial of 640k... by Anonymous Coward · · Score: 0


      Bill Gates is a Donkey??

  41. Glad to have that cleared up. by seebs · · Score: 1, Troll

    It's nice to be reassured, directly by Bill Gates, that he didn't say something eminently plausible, and which fits the view of the world he enforced in his OS "design", but which would now make him look bad. It would be a different matter if he or his company had a regular history of blatantly false claims, ranging from claiming to have invented symlinks to claiming that IE could not be removed from a Windows system.

    Why was this bullshit even *mentioned*? Surely, slashdot has enough unsubstantiated rumors already, and doesn't need to give credence to obvious crap.

    --
    My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
    1. 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/
  42. 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 BJH · · Score: 1

      Check out the references for that page... "J. A. Van Allen", as in Van Allen belts... it's sobering to remember that we knew so little about space before the probe program.

    2. 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
    3. 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
    4. 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.

    5. Re:Pioneer Tech Specs by ptbrown · · Score: 1

      So what you're saying is, 640K is enough for Pioneer?

      --
      Any sufficiently advanced civilization is indistinguishable from Gods.
    6. Re:Pioneer Tech Specs by Anonymous Coward · · Score: 0

      I'm just wondering how long they can keep the tech to communicate with Pioneer alive. That stuff's gotta be ancient and falling apart!

    7. Re:Pioneer Tech Specs by Anonymous Coward · · Score: 0

      Can you imagine a beowulf cluster of these babies oribiting...

  43. 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....

  44. Nah, he's too busy running the MPAA... by Anonymous Coward · · Score: 0

    Yuk yuk yuk yuk

  45. In Other News, Canada Invents Time Machine by Anonymous Coward · · Score: 0
    "The issues raised in Consultation Paper on the Application of the Copyright Act's Compulsory Retransmission Licence to the Internet are being addressed in An Act to amend the Copyright Act (Bill C-48) which was tabled on December 12, 2002."


    Holy crap!

  46. 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?

    3. Re:It wasn't as clear-cut as Bill makes it sound by Anomalous+Cowbird · · Score: 1

      If I recall correctly, Apple didn't exactly "choose" 128K as the initial memory size for the Mac -- this was a decision forced on them by a very tight memory market at the time. They had wanted the Mac to be 512K from the beginning, but were unable to get enough RAM chips to meet the production target.

  47. 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?

    1. Re:oh, Bill, don't complain by Anonymous Coward · · Score: 0

      I see lots of people here blaming Gates because the customers just loved MS-DOS and refused to upgrade, and he obliged.

      Check the hype-versus-sales of OS/2 1.x (or OS/2 2.x or NT 3.x) ... Nobody wanted it "better", they were perfectly happy with what they had, and Windows was the logical conclusion.

  48. Intel by Anonymous Coward · · Score: 0

    Excuse me but Intel is not the first major company to think the MPAA ans RIAA were living in wacko land. Phillips who makes cdr/w drives, and a large percentage of all CD media has been against all this crap for years Intel is getting into this a bit late in the game. With all the lobbying and economic power the entertainment industry has been harvesting the past few years even intel and its venerable army of lobbyists is insignificant in the grand scheme of things. Frankly I think sooner or later their will simply be to much bandwith, to many software hacks, and too many people (all of China) online for the RIAA to have much of a say. They should seriously learn a lesson from the whole VCR debacle and stop making a hissy fit over what amounts to insignicant piracy. At $18 + (THOSE TAXES ADDED ON JUST TO COUNTER PIRACY) a cd I think the POSSIBLE lost revenue that they MIGHT be loosing pales in comparison to the number of people they are pissing off with their monopolistic practices. There are what, a million Slashdot readers alone? I know that I haven't bought a CD in the past year not because Im busy pirating music over my 56K, but because the new Music sucks, prices are ridiculous, the RIAA has seriously pissed me off thanks to the DMCA, and did I mention the music today really SUCKS.

    Quality control is more important in the SERVICE industry than anything else. Until they have congress pass a law forcing NSYNC to move to Afganistan the music industry will continue to experienve lower revenues. Seriously name one EXCELLENT group or even album released in the last year. There aren't any!

    1. Re:Intel by Anonymous Coward · · Score: 0

      Did I mention Im 19 not 50 and Its my opinion that matters to these people and they still ignore us. Most of my generation doesn't listen to teeny bopper crap. That stuff is for the 12,13,14 year old market. Whats available out there for us? Rap? HiP Hop? You have to be kidding me. First of all I speak English, go to College, and have a brain in my head. That stuff is garbage. Who else is out their? U2? Okay, their great, but its the same type of crap they were doing 10 years ago. Since the Cold war ended and there is relative peace in Ireland their music has lost its relevance. Third world debt is not that big a deal. Even Russia will be debt free in 2 years. Plus, Beautiful Day was a cheesy piece of crap. I can't even think of anyone else whose new music is worth a crap.

    2. Re:Intel by Anonymous Coward · · Score: 0

      Tool - Lateralus

    3. Re:Intel by peachboy · · Score: 1

      prices are ridiculous

      i went to tower this evening stupidly thinking i would pick up jason falkner's cd "author unknown" (it was out of stock). i wandered over to the punk section to find some new found glory, and found a 5 song ep selling for $13.99 and an 8 song cd for $18.99. i laughed at the employee watching me as i left the store, because if this keeps up he'll be out of a job soon.

      --
      "I just want to thank my coach Eric a.k.a. Disco for shattering my reality..."
  49. 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.

  50. 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 nick_danger · · Score: 1
      Further proof that what's old is new again.

      c.f., Drum Memory. A portion of the stored instruction contained the address of the next instruction. By knowing how many CPU cycles a given instruction took, you could place the next sequential machine instuction at the location on the drum which would be available the instant the current instruction finished.

    3. Re:Uses for more than 64 bits by Anonymous Coward · · Score: 0

      you've been reading that "Story of mel" too much, I think

    4. 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.

    5. 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?

    6. Re:Uses for more than 64 bits by seifried · · Score: 1

      Actually 64 bit memory space + 128 bit ip address +64 bits for the port number, you don't send data to IP's, you send data to IP:port combinations (even with ICMP folks, you have a type code). So in a way yes that would sort of make sense in a twisted way.

    7. Re:Uses for more than 64 bits by Anonymous Coward · · Score: 0

      Yes, distributed memory would of course be handled with the new opcode GTTITA (Get That Thingy I'm Thinking About). It's a magical opcode that knows your thoughts and can easily find stuff over a network - no need for memory addresses!

    8. Re:Uses for more than 64 bits by fredrik70 · · Score: 1

      would that opcode also work dynamically or is the thing I thought about that the opcode is getting set at compile time?

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    9. Re:Uses for more than 64 bits by Shadow51 · · Score: 1

      You fail to realize that this is about getting ready for the future... 1ms is not very practical right now but in the future I when we start to use the potential of 64 bits we might realize that using 192bit or 256bit wasnt such bad idea after all... plus with 256bits we wouldn't have to worry about changing anything for a hell of a long time... We would be alright for at least 25 years in worst case senario...

  51. Don't give Intel too much credit... by Anonymous Coward · · Score: 0

    They readily admit they're just speaking out because they have a monetary stake in what happens. People on here seem to think that Intel is championing the consumer. Just like Hollywood, their only concern is their bottom line, not fair use or intellectual freedom. Why should they be given so much credit for just keeping their own interests at heart?

    The ominous hints at cooperation between the Hollywood and the tech industry will end with consumers of digital media getting screwed over in the end.

  52. 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 ;)

  53. I've anally raped you again! by Anonymous Coward · · Score: 0

    You guys are such easy sluts...I mean letting me have my homosexual ways with you. Fucking faggots!

    1. Re:I've anally raped you again! by Anonymous Coward · · Score: 0

      Butt are you Bold and Daring...?

  54. Semi-pro Zine at Best by Anonymous Coward · · Score: 0
    They hadn't even gotten to the bowlderizing chip yet

    If you people want my money, you'll at least have to start running a spell checker on your editorial content. Your overall quality is semi-pro at best, which probably makes you guys the highest paid editors of that class in the world. But spelling is easy to check. It can be done mechanically. There's no excuse for screwing it up.

    It's "bowdlerize", not "bowlderize". Sheesh!

  55. 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 Sloppy · · Score: 1

      The bottom line?

      When you choose to get in bed with the devil, don't be surprised when he sticks his hot burning poker where the sun doesn't properly shine.

      Ouch! I just got my own words thrown back at me.

      [Sloppy goes off to look for Preparation H...]

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

      Because you never ported MSDOS to the 80286 or 80386

      Umm, what do you think the point of OS/2 was?

      Let's turn this around, for fun. Because YOU never ported your software to IBM/MS's attempt at a "modern" OS, the customers stayed put on DOS, and Microsoft ulitmately lost faith in the effort and resorted to hacks like Windows 3.

      I have a QEMM manual around here that's rather entertaining. It states something like "Why would you want the complexity and expense of OS/2 when you can manage your memory with QEMM and your copy of DOS?" and then goes into a 20 page explaination of conventional memory, HMA, EMS, XMS, etc. A wonderful description of the attitude of the era.

      The fact is that there was a closet industry of programmers and technicians (you included, apparently) that were capitalizting on working around DOS's limitations. Nobody wanted something that 'just worked' -- they were too busy trying to figure out how to load their network and their mouse drivers and still have 530K free memory. The worst thing you can accuse Microsoft of is giving them what they wanted.

    3. Re:Bank switching, LIM EMS by Anonymous Coward · · Score: 0

      OS/2 failed because it sucked more than Windows. Might have been nice technology, however it ran dog slow even on my state of the art machine at the time a 486DX2-50 with 8 Megs of RAM. Meanwhile Windows was nice and snappy and I could easily switch back between my new Windows programs and my trusty old reliable DOS programs.

    4. Re:Bank switching, LIM EMS by millette · · Score: 1

      MS was originally going to upgrade DOS to be Unix like - multithreads, a decent programming model, better support for hardware, extensions for newer processors

      Well, Digital Research did just this with their version of DOS, DR-DOS. It was later aquired by wordperfect or novell, how added a nice network layer, and finally it was sold to caldera/lineo.

      If memory servers me well, version 7.03 is still available for download...

    5. 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
  56. Nop. There were 4096 ways of addressing a byte by DVega · · Score: 1
    "meaning there was 65535 different ways to address the *same* memory location"
    Nope. There were 4096 ways of addressing a memory location :
    1000:0000 = 0FFF:0010
    0FFE:0020 = 0FFD:0030
    :
    0002:FFE0 = 0001:FFF0

    All these addresses means position 0x10000 of phisical memory.

    I think the problem was not the 640 barrier or the segmented address space. The problem was that DOS makes almost imposble to get an abstract view of the hardware. You have to use absolute addresses to access the video screen, or to read command line parameters, or to write to serial ports in a eficient way.

    Also there were no standar C library functions for doing this things. So, all programs source code were linked to the hardware forever.

    Minix is an example of an OS which ran on 8086 but programs could easily be recompiled for different hardware and programs automagically gain access to more memory, or memory protection.

    --
    MOD THE CHILD UP!
  57. 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 Anonymous Coward · · Score: 0

      You miss the point: Gates *couldn't* design the hardware even if he wanted to.

    2. Re:Blame the hardware designers, not Gates by Art+Tatum · · Score: 1
      The original PC came with a choice of 3 operating systems, CPM/86, Windoze (a cheap knockoff of CPM)

      I think you meant to say DOS rather than Windows.

    3. Re:Blame the hardware designers, not Gates by fredrik70 · · Score: 1

      From your comment one would believe that Bill isn't very clever. He is quite clever actually and wasn't a bad programmer either. Sure that doesn't necessarily make him a nice guy and MS everybody's friend but that a completely different story

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    4. Re:Blame the hardware designers, not Gates by Anonymous Coward · · Score: 0

      1) The hardware could address 1MB.
      2) The software could only deal with 640K.

      Admittedly the upper region had reserved space (a software decision) for things like memory-mapped I/O and the like, but those were SOFTWARE decisions. The I/O could have been done without memory mapping or at a different address space.

      In terms of hardware engineers not talking to software engineers, that problem has been solved. There is a design philosophy called co-design. There are many books about it and its benefits.

    5. 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.
    6. Re:Blame the hardware designers, not Gates by CrimsonDeath · · Score: 1

      Actually, way back then, memory mapped I/Os and ROMs weren't remappable in memory. So, the 640k barrier _was_ a hardware decision. The address decoding logic was implemented in a hardwired fashion...

    7. 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?

    8. 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.

    9. Re:Blame the hardware designers, not Gates by Hammer · · Score: 1

      Get your facts straight buddy.

      1980-ish when the IBM PC came out, you had only one choice PC-DOS (later also sold as MS-DOS) a repackaged OS IBM bought from Microsoft. The original that Mr. Gates bought real cheap from a friend was supposedly called QDOS for Quick&Dirty OS.
      The first incarnation of Windoze came around -85-86 and was a poor ripoff of MAC OS (in turn stolen from Xerox) and ran on top of DOS.

    10. Re:Blame the hardware designers, not Gates by DahGhostfacedFiddlah · · Score: 1

      Get *your* facts straight, buddy. It was a joke. Referring to the fact that "Windows" sounds suspiciously like "Windoze", hence the trademark scandal - about 1 year after Windows hit the market. Purposely mis-spelling words just sounds stupid.

    11. Re:Blame the hardware designers, not Gates by Mr+Teddy+Bear · · Score: 1

      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.

      Hate to nitpick here... but Windows has very little to do with CPM and it wasn't anywhere near available (Xerox had just started work on its stuff if I remember correctly) when the original IBM PC came out. MS-DOS on the other hand... well... a cheap knock-off of CPM. WHICH by the way... CPM would have gotten the contract had its creator decided to pospone his sky diving the day IBM wanted to meet with him.

      Ahh yes... geek history.. gotta love it.

  58. 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 BurritoWarrior · · Score: 1

      Bill gave almost nothing as a percentage of his income to charity prior to around 1996, when he/his company first started running into their legal problems.

      Since that time he has exponentially increased his charitable contributions. Coincidence? I'll leave judgement to the reader.

    4. Re:Perhaps because... by Anonymous Coward · · Score: 0

      One of the outcomes of the antitrust trial was that the MS board of directors scaled back Gates' managerial responsibilities. It could be that he just has more time on his hands.

    5. 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.

  59. No, the PDP-8 had only a 128-bit address space! by dpbsmith · · Score: 1

    The Gates email, says "My first address space was the PDP-8. That was a 12-bit address space!"

    Well, not really. The PDP-8 word was 12 bits long and had three, count them THREE bits for the instruction part, leaving nine for the address part. Only SEVEN were available for the address itself. One bit selected whether that address was in page 0 (the bottom page of memory) or the current page (the same page the instruction itself was in). Another selected direct or indirect addressing. In indirect addressing, the indirect address could indeed be a full 12 bits.

    There were no index registers. However, certain addresses--I believe addresses 8 through 15 in page 0--were "autoincrement" addresses that got bumped by one every time you accessed them, so you had an effective *ptr++ although no *ptr--.

    The instruction set and development tools were fairly sweetly designed and all of this worked well enough that for the most part it DID feel as if you were in a 12 bit address space. (There was, of course, an agonizingly awful bank-switching scheme that expanded it to 15 bits later on).

    The funny part was that despite the initial feeling of power you got on a PDP-11, the PDP-11 wasn't really all that much easier to program in assembly language than the PDP-8. And many people believe the PDP-8 was the most core-efficient instruction set ever designed. Generally speaking, equivalent programs written in PDP-8 and PDP-11 assembly language used roughly the SAME numbers of instructions--but a PDP-8 instruction used 12 bits, while an average PDP-11 instruction tended to use nearly 16-bit words.

    1. Re:No, the PDP-8 had only a 128-bit address space! by edhall · · Score: 1

      A 128-bit address space would be huge! (I suspect you meant "7-bit address" or "128 location.")

      I think you're being over-pedantic. True, you had to use two words to access an arbitrary location in the 4K-word address space, but it still took only a single instruction. It's not like you had to fool around with segment registers or bank switching. (Recall that it took two instructions just to load from a memory location -- CLR and TAD -- so a single instruction with indirection is hardly heavyweight.) I could also argue that the page-zero bit was an address bit, but then I'd be thw one who is over-pedantic.

      That said, your memory of the PDP-8 agrees 100% with mine. It's utterly amazing what could be done with such a tiny instruction set and a single register plus one flag bit (the "link").

      -Ed
  60. 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.

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

    Comment removed based on user account deletion

  62. The new Bill Gates by Ironpoint · · Score: 1

    "2^64 Bytes should be all we ever need"

    Bill Gates, 2002

  63. 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 xigxag · · Score: 1

      Piracy will continue unabated in foreign countries.

      And not only that, but technological development will continue unabated in those foreign countries which do not force their scientists and engineers to march to the beat of movie and record studio heads.

      --
      There are two kinds of people: 1) those who start arrays with one and 1) those who start them with zero.
    3. Re:My Letter to Fritz by tashanna · · Score: 1

      It looks like a well drafted letter. I do think you should include that you are a voter and will be supporting his opponents if he continues in his current path.

      Tashanna

    4. 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.

    5. 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

    6. 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.

    7. 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.
    8. 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.

    9. Re:My Letter to Fritz by Anonymous Coward · · Score: 0

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

      Just this morning on my way into work driving my 73 Gremlin, Oh wait your talking about something else

  64. Security by archen · · Score: 1

    One month should be enough for anyone.

    Okay, that was flamebait. =)

  65. 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.
  66. 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
  67. My God... by Kalabajoui · · Score: 0, Offtopic

    It's full of stars!

  68. Go Intel by Plasmadog · · Score: 1

    Computers don't copy content, people do :)

  69. 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

    1. Re:Register Now! by Anonymous Coward · · Score: 0

      Funny,
      I don't "life" in any city. I do, however, *LIVE* in a city. It's past time for you to go back and demand a refund at your alma mater. You damned sure didn't get your money's worth.

  70. You Lucky, Lucky ..... by Anonymous Coward · · Score: 0

    Keyboards ? Screen displays ? 2K RAM ? I had some Little bit of circuit board that my Dad built ! It had a tiny scummy led digit display ! It had 256 bytes of RAM ! It played a pivotal role in driving me INSANE ! AND LOTS OF LITTLE FSCKING TINY SWITCHES TO ACTUALLY PROGRAM THE FSCKER! This would all have been ok if it was ages and ages ago. But this was when the kids at school started getting them. And they had Keyboards ! And TV out ! But 'COS MY DAD BUILT it we couldn't complain ! IT HAS BLIGHTED MY LIFE ! You Lucky,Lucky ...

  71. 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
    1. Re:Technical error! (I think) by Anonymous Coward · · Score: 0

      Well, actually, they use both memory mapped IO and a seperate IO address space. The memory range between 640k and 1 meg was left to the BIOS and expansion cards. A card could do anything with its space it wanted. Video cards, for example, used a range for the frame buffer. There was nothing preventing a card manufacturer from using its space for IO; I'm pretty sure some did, and I know it was possible. (It's been awhile since I paid attention to this. I gave up 16 bit DOS programming awhile back...)

  72. Bill Lies! by yancey · · Score: 1


    Bill Gates is also quoted as saying, "We believe that OS/2 is the platform for the 90's." Now this is on video clips around the web, so go find one and prove it to yourself.

    Bill will tell you anything to sell his software. Use your head, don't listen to Bill.

    --
    Ouch! The truth hurts!
    1. Re:Bill Lies! by Anonymous Coward · · Score: 0

      OS/2 was a combined inititive between Microsoft and IBM, they eventually went there different ways and thus Windows NT was born

  73. Pioneer 10 - Target Practice by lunadude · · Score: 1

    Glad it works now, but in a couple hundred years Klingons will blow it up for target practice. See "Star Trek V: the Final Frontier".

    1. Re:Pioneer 10 - Target Practice by Anonymous Coward · · Score: 0

      I always thought that was just for spite. And maybe because klingons just like to shoot things.

  74. Spamdolezza Rice by qnonsense · · Score: 1

    'nough said :)

    --
    There comes a time in every man's life when he must say, "No mother! I do not want any more Jell-O!"
    1. Re:Spamdolezza Rice by Anonymous Coward · · Score: 0

      Care to expand on this? [Please]

      Cheers!

    2. Re:Spamdolezza Rice by qnonsense · · Score: 1
      --
      There comes a time in every man's life when he must say, "No mother! I do not want any more Jell-O!"
  75. Re:Bill Gates may be a flamer.. by TiggerStripe · · Score: 1

    Flame me if I'm completely utterly obliviously wrong, but back in the very early DOS days the hardware limit was a non-issue - trying to "get around" those hardware limitations came much later; himem.sys and the gang were basically a kludge. Backward compatibility being all the rage at the time.
    DOS was written in a non-scalable fashion, thusly necessitating the use of high memory managers to fool appz written for the 640 limit.
    Did Gates even write DOS? I seem to recall otherwise..

    --
    --you have been trolled--
  76. 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.
  77. All that, and it ran Unix too[1]! by Anonymous Coward · · Score: 0

    It was from a company in Ithica called
    Ironics. 512K ram, a 10MHZ 68010, a 40MB
    hard drive and SysVR2. You could have about
    2 people doing something at any one time, but
    it was Unix, (real Unix, no f***ing near/far
    pointers (brain scars still there) like the 80286
    abortion that replaced it) and it was mine,
    -- at least after the project (embedded controller
    for an Ion Implanter) was done and I traded some
    documentation for the old development box.

    Lots of fun writing the C so the '010 went into
    "loop mode" and ran real fast.

    The HD died about 6 years ago and it got a
    "Sky Burial" out behind our last apartment
    (we're homeowners now) in DC.

    Sniff.

    -- pld fogey ac at home

    [1] well, except for the turbo button

  78. I miss the turbo button... by Rob+Simpson · · Score: 1

    ...whatever happened to it, anyway? My last computer that had one was a 486/66. It was actually useful for slowing things down...

  79. 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

    1. Re:Two things Bill Gates really did say by Anonymous Coward · · Score: 0

      Lets see these statements were in 1982, 1983 before Windows 3.0 and MS Word/Excel were released and later bloated. Looks like MS took his advice to write big fat programs a bit too much to heart.

  80. 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.
  81. 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
    1. Re:Views on the Copyright Reform by maroberts · · Score: 1

      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).

      I think that the days of apathy must be declared well and truly over. A large degree of paranoia and activism over any changes to copyright law is rquired, as it appears that business has quietly been trying to reduce our rights for decades and we should make it clear that we regard enough as enough, and that we feel some rolling back of copyright law is essential to avoid monopoly and technological advance.

      --

      Donte Alistair Anderson Roberts - hi son!
      Karma: Chameleon

  82. Gates Quote by Anonymous Coward · · Score: 0

    Yes, yes, we've known for years that Gates didn't *really* say that 640K was enough for anyone. And they want us to *pay* for this kind of shoddy background work?

  83. Re:will voyager 10 [sic] still be usefull by Tablizer · · Score: 1

    (* The good news is, they're still operating well! Voyager 2 is unfortuantely running low on propellant, though. *)

    Does it need propellant to point its antenna toward Earth? If not, then why would it make any difference? It is cruzing on momentum alone, and there is nothing known to bump into out there.

  84. 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!

  85. 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
  86. Re:Register Pronto for Canada! by TiggerStripe · · Score: 1

    I'll be there, with bells on and a pointy hat. Those gov't dickwads need to be told whassup in no uncertain terms, else they'll make us into a Yankee vassal..

    --
    --you have been trolled--
  87. 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 Anonymous Coward · · Score: 0

      Just a couple of points:
      - there was a print string (int 10, ah=9);
      - MDA text was at $b000 (as well as hercules graphics), CGA was at $b800, only the latter EGA used $a000.

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

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

    2. 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
    3. 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"...

    4. 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
  88. You sly... by Anonymous Coward · · Score: 0

    Admit it: you just made that story up so you could add in the tagline, didnt'cha?

  89. Are you a masochist?! by Hoser+McMoose · · Score: 1

    Accessing memory over a network?! What in the hell?! Already memory latency is one of the largest bottlenecks in computers today (hence the reason for L1, L2 and in some cases even L3 caches on chips), and there we're talking about access times in the hundreds of nanoseconds! You're suggesting that we access network memory that would have approximately a million times worse latency?! (and that's assuming good ping-times :> )

    Directly accessing memory over a network is just plain dumb. It may make sense to distribute data over networks in some situations, but that in no way requires or would benefit from being able to directly address memory in hardware. Even if for some bizzare reason you DID want to have direct memory access over networks, this would severly limit interoperability of systems! This sort of thing belongs entirely in the realm of software.

  90. 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....
    1. Re:flamebait ? by Anonymous Coward · · Score: 0

      if you moderated the comment, how could you post a comment on the same article? You are obviously lying, and should be marked as 'Troll', not 'Flamebait'

  91. Doh! by Rhinobird · · Score: 1

    You mean DOS, not Windows.

    --
    If Mr. Edison had thought smarter he wouldn't sweat as much. --Nikola Tesla
  92. Re:Uses for more than one sig by castlan · · Score: 1
    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.
    --
    Just because it CAN be done, doesn't mean it should!
    Would that be considered irony? Did you just damage your own case?

    Well, in any case, I'm probably not as knowledgeable as many of the respondents who felt your case needed stronger opposition... but I still think it might be viable.

    Large scale SMP computers like the Origin 3000 series can be "partitioned" into multiple system images, so that they act as multiple independant computers. Inversely, multiple discrete machines can be linked with their low latency high thoroughput "Numa-link"(sp) cables so that they can be clustered into one system image.

    Now while the current Internet is hardly up to spec for such a system, wouldn't having a large scale distributed machine cluster behaving as a single system image require a single large addressable space for memory? Please excuse the run-on, but wouldn't this be a requirement for a large scale vertical cluster (as opposed to a horizontal, discrete component beowolf-style cluster?)

    I value clueful response over clueful moderation.
    I value ignorant ignorance over ignorant moderation.
  93. How to effectively fight for the public? by castlan · · Score: 1

    The pen is mightier than the sword.

    That is, if the pen is used in a way to gather massive public support.

    Similarly, the microphone is mightier than the handgun.

    Again, the microphone at least provides the option of being less obnoxious than the handgun. Distributed systems have a far greater potential power, if harnessed effectively, than the isolated device. While higher tech may allow the isolated device disproportionately more power, it also provides greater potential for communication. The freedom fighter is more powerful than the terrorist.

    The salient issue is this : Which is mightier, the Dollar or the microphone?
    Unfortunately that question is more convoluted than it seems.

    -castlan

  94. Check yourself [slightly OT] [Was Re: Bill Gates] by shannara256 · · Score: 1

    I would have modded this up, q-soe, because it's pretty rich content-wise, but the spelling and grammar errors were just too much. Seriously, run this through a spellchecker and, if you have one, a grammar checker. The resulting content will be much easier to parse, and far more likely to be modded up.

  95. 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....
  96. 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"'

  97. P-neer? by castlan · · Score: 1

    It sounds almost like it could be a dirty-movie spin-off of the original Star Trek movie (Which was on HBO tonight, incidentlly).

    Except this improved version would have an important change. In the original, 7th Heaven's Pastor Camden got to "interface" with the bald "V-ger probe" chick. Now imagine the possibilities of a successor movie, with Pastor Camden's oldest daughter Mary and the "p-neer probe"...

    ...and instead of Leonard Nimoy, Jolene Blalock - "Your interpretation of 'probe' is most illogical. No, you misunderstand, the mind meld requires my hand on your face, not..."

    ***ack***
    "Status report."
    "Captain, the poster has suffered neurological damage. Almost as if his head were about to explode!"

  98. I love pop quizzes! by castlan · · Score: 1

    Uhh... Gates, William?

    Guess I'm shooting for some of your negativekarma,now.

    I really do deserve the wrath of a moderator for this one. Sock it to me!

  99. Moderate up by castlan · · Score: 1

    Now that is what I would call a core dump!

  100. Buy the man a t-shirt by Bifidu · · Score: 0, Redundant

    This is what Bill Gates need : Don't blame me...

  101. 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.
  102. Re:Register Pronto for Canada! by Anonymous Coward · · Score: 0

    Neo-Liberalism == Yankee Imperialism.

  103. Re:will voyager 10 [sic] still be usefull by fredrik70 · · Score: 1

    well, maybe voyager is fine but the earth is moving around the sun hence voyager needs to reposition it's antenna

    --
    if (!signature) { throw std::runtime_error("No sig!"); }
  104. Re:will voyager 10 [sic] still be usefull by panZ · · Score: 1

    ...I suppose there could be confusion about this. While yes, it does need to aim at the earth by some means. I'm sure most people would assume it uses electric gyroscopes for this type of adjustment like many near earth satelites/probes do but this isn't the case for deep space probes, especially older ones. Even electricity is a rare comodity out past saturn. The solar cells pick up enough light to power the CPU and transmitions. It turns out, it is more efficient to send a deep space probe packing with compressed gas to do these minor adjustments.

    --
    --Let's hack root on 127.0.0.1 --panZ
  105. Please, please, please mod the parent up! by Daeslin · · Score: 1

    I'm not saying its gotta happen tomorrow (nor am I saying I'd gripe if it did), but that is the ENTIRE point of the 2nd amendment. It has nothing to do with protecting ourselves from foreign invasion or hunting, its overthrow the government when it grows too far out of touch with the people.

    --

    I like lots of people. That doesn't mean I go carting them around the galaxy with me. --Dr. Who
  106. Re:Bill Gates may be a flamer.. by fredrik70 · · Score: 1

    *sigh*
    It was the *hardware* design that put the bios et. al. up there at 640K. Ms har *NOTHING* to do with that decision. Blame IBM if you want to blame someone.
    DOS was able to address the full 1Mb

    --
    if (!signature) { throw std::runtime_error("No sig!"); }
  107. Re:Check yourself [slightly OT] [Was Re: Bill Gate by azizlumiere · · Score: 1

    LOL !!!
    Roofle!!!

    A/S/L ???

    THNKS

    BrB
    Cu l8r

    --
    -Linux is SO fast it does an infinite loop in 5 seconds.
  108. 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.

  109. read the fucking article by posmon · · Score: 1

    As a follow-up to yesterday's story, Linux was successfully contacted for its 30th birthday, as announced in sad.fucker.news. The commands that were sent yesterday have been executed by the kernel, and more data has been damaged by the shitty extfs2 file system." a sad bastard who chokes his chicken adds a link to Associated Press wire story on Yahoo!', writing "Not bad for a 30 year-old piece of shit. Perhaps those greasy fucking gnu hippies could learn something from this?"

    --

    update comments set karma=-1, reason='offtopic' where sid=26315

  110. Protected mode DOS by Anonymous Coward · · Score: 0

    Actually, even MS was working on a protected mode version of MS-DOS in time for the PC/AT series of machines. According to Gordon Letwing's Inside OS/2, the development project that later resulted in OS/2 1.0 started as a protected mode DOS [confusingly code numbered DOS 3 & DOS 4 internally before being renamed to OS/2]. There are artifacts from this development process that migrated to the commercal release versions of DOS 4 and later versions [alternate entry points for DOS api's].

    The principal problem was total incompatability with real mode programs, until the real mode compatible 'penalty box' was devised for betas of OS/2 1.0 . OS/2 1.0 would not have been too bad - had it shipped along with early PC/AT's.

    [I still have a Microsoft OS/2 2.0 "Seeing is Believing" T Shirt around somewhere ;-) ]

  111. 68K by Mark+of+THE+CITY · · Score: 1

    The Motorolla 68000 did have a 32-bit design, but it only had 24-bit addressing when it came out

    And back in those memory-starved :) days, people would use the high byte of a 32-bit address for other things because the bits were ignored. That was ok, until the 68020 came out. Old Mac fans may remember the "32-bit clean" debacle.

    --
    The clearance system sounds logical. It is not. It is completely arbitrary. -- John Bolton
  112. 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.

  113. no crashing by Anonymous Coward · · Score: 0

    most likely it crashes from time to time. embedded devices that must be robust usually have watchdog timers in them that reboot when lock up occurs.

  114. Re:will voyager 10 [sic] still be usefull by Tablizer · · Score: 1

    (* Even electricity is a rare comodity out past saturn. The solar cells pick up enough light to power the CPU and transmitions. *)

    None of the probes past Mars have ever used solar panels as a significant power source. The Pioneers and Voyagers are nuclear-powered I believe. Thus, they don't "use it up" like batteries or propellant. It just slowly fades due to the ol' half-life of radiation and you have to turn off more and more things as time goes on.

    Thus, to me it makes more sense to use giros for minor pointing. Then again, we don't really know what design and cost tradeoffs they had to make.

  115. 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