Slashdot Mirror


Computer Pioneer Bob Bemer Dies

tpconcannon writes "Bob Bemer, the man who helped introduce the backslash as well as the escape key to computing, has passed away at his home at the age of 78. He also helped develop ASCII during the 60's at IBM. More interesting is that he predicted the Y2K bug all the way back in 1971!"

103 of 348 comments (clear)

  1. He was 84, not 78 by Anonymous Coward · · Score: 5, Informative
    1. Re:He was 84, not 78 by f1ipf10p · · Score: 5, Insightful

      You complain (rightly so) about one day on Slashdot... imagine how Bob must have felt after 29 years of undestanding the Y2K problem with very few others listening. Not to mention his ASCII vs. EBCDIC struggle within IBM, or the value of higher level languages. \* although I prefer C to COBOL *\ Welcome to the world of the bell curve.

      --
      ~8^]
    2. Re:He was 84, not 78 by stuffman64 · · Score: 4, Informative

      Even worse, this seems like a paraphrase of the story I submitted two days ago (rejected, of course).

      Regardless, Mr. Bemer was a true pioneer and champion of the early computer age. He may not have been as famous as some of the bigger guys, but his contributions were significant and still relevant even today.

      In other news, another great computer pioneer, Herman Heine Goldstine, also died. Goldstine helped influence the goverment to fund development of ENIAC.

      --
      --- At my sig, unleash hell.
    3. Re:He was 84, not 78 by DAldredge · · Score: 2, Funny

      You know why it was rejected? So they could post that shity RedVSBlue crap.

      IMTO/.

    4. Re:He was 84, not 78 by fm6 · · Score: 3, Funny

      We thought you meant Steven King!

    5. Re:He was 84, not 78 by whereiswaldo · · Score: 3, Funny

      And speaking of COBOL....

      what better time for a Real Programmers list? ;)

      http://www.cs.williams.edu/~terescoj/humor/realpro g.html

  2. So one might say by Anonymous Coward · · Score: 5, Funny

    that he's been ALT-F4'ed?

    1. Re:So one might say by canon006 · · Score: 2, Informative

      Or a KDE user.

    2. Re:So one might say by rampant+mac · · Score: 5, Funny

      Hmm... Could it be his "server" was \.'ed?

      --
      I like big butts and I cannot lie.
    3. Re:So one might say by f1ipf10p · · Score: 2, Informative

      No, Bob has been re-IPL'd. Alt-F4 is Windows. Bob was X360 era...

      --
      ~8^]
    4. Re:So one might say by Anonymous Coward · · Score: 3, Funny

      that he's been ALT-F4'ed?

      / sigh
      Man, its no wonder we have trouble getting a date.

    5. Re:So one might say by FLEB · · Score: 5, Funny

      Gone on to a higher code page?

      --
      Information wants to be free.
      Entertainment wants to be paid.
      You just want to be cheap.
    6. Re:So one might say by fuzzix · · Score: 2, Funny
      Gone on to a higher code page?

      If he's gone from 437 to 850 he's liable to lose a few of those box drawing chatacters...
    7. Re:So one might say by Jugalator · · Score: 4, Funny

      that he's been ALT-F4'ed?

      RTFA

      He just escaped. ;-)

      --
      Beware: In C++, your friends can see your privates!
  3. 82 73 80 by Daikiki · · Score: 5, Funny

    82 73 80

    --
    I want the fire back.
    1. Re:82 73 80 by MalleusEBHC · · Score: 4, Insightful

      Please, this man is a geek and deserves to be thusly honored.

      0x52 0x49 0x50

    2. Re:82 73 80 by belmolis · · Score: 2, Insightful

      Hey there, sonny, even folks my age, and I'm over a generation younger than Bob Bemer, say 122 111 120. The modernizers may say 52 49 50, but Real Programmers certainly don't say 82 73 80.

    3. Re:82 73 80 by Ryan+Stortz · · Score: 2, Funny

      He was:

      108 51 51 116

      Wow, even I thought that was lame.

      --
      Bugs are just features that have been fixed.
  4. His website by NearlyHeadless · · Score: 5, Informative

    His website is here. There are a lot of interesting tidbits on his history page.

    1. Re:His website by orkysoft · · Score: 5, Informative

      And if you read that, you'd know he invented the escape sequence, rather than just a key on your keyboard. The website hardly mentions the key, it mentions the concept of the escape sequence. That the ESC key is used to activate terminal escape sequences, or the backslash (which he also introduced into ASCII) is used to activate C-like escape sequences, isn't as relevant as the concept of the escape sequence itself.

      --

      I suffer from attention surplus disorder.
  5. That Y2K thingy... by sljgh · · Score: 5, Insightful

    Predicted it back in '71? That seems like something a smart person would do, shame the rest of us didn't follow up on it before 30 years later.

    1. Re:That Y2K thingy... by kryptKnight · · Score: 2, Funny

      err 2000...

      --
      Facts do not cease to exist because they are ignored. -Aldous Huxley
    2. Re:That Y2K thingy... by Nasarius · · Score: 4, Interesting
      Plenty of people knew about the problem but either other didn't see the importance or just thought we'd all be dead by 200 anyway.

      I see two reasons why code wasn't designed for four-digit years in the 70s:
      1. No one thought that their code would still be in use in 20-30 years.
      2. It would be inefficient to waste a byte of space per entry. Storage space and memory were both very limited until fairly recently.

      --
      LOAD "SIG",8,1
    3. Re:That Y2K thingy... by f1ipf10p · · Score: 4, Informative

      And still most people don't realize that the counter from epoch date (Jan 1. 1970) has a roll over flaw too. Seems to me 2038 is the magic year... but I have poor memory recall... I'm sure my recall will be even worse by then...

      --
      ~8^]
    4. Re:That Y2K thingy... by Anonymous Coward · · Score: 3, Insightful

      Yeah, nobody will be using 30 year old binaries in 2000, err, 2038!

    5. Re:That Y2K thingy... by Anonymous Coward · · Score: 3, Insightful

      You are completely uninformed. A massive amount of money and effort was spent on Y2K problems -- both in replacing systems and repairing them. It was a "big deal", which is why it was solved.

    6. Re:That Y2K thingy... by grrrl · · Score: 4, Interesting

      My year 10 computing teacher told us a story about how in the 60s they used a single number to store the year, and when they got to 1970 they were like "wait a sec!" - it all came down to space - what was the point of storing two or four numbers if you only needed one? it doesnt take much to extend the idea to 2000 for programs written in 1970, except they needed the space and why would their code last so long?

      we are now rather spoilt with storage space/bandwidth/etc

    7. Re:That Y2K thingy... by MalleusEBHC · · Score: 2, Interesting

      Maybe it's because I've never looked at really old code, but I have never understood why someone would only allow for values from 0-99. No matter how you cut it, this will take 7 bits at the minimum. At this point, why not just allow for values 0-127?

      My only guess is that this was in systems where you would need to be displaying the last two numbers, so displaying 0-27 for 100-127 would obviously cause a problem. However, it would seem simple to just add your year variable to a constant of 1900 and display the whole 4 digits.

      Sure you still run into Y2027 problems, but it's a little better.

    8. Re:That Y2K thingy... by mcrbids · · Score: 4, Insightful

      Yes I know that in the few cases that it mattered it was fixed, but Y2K was blown way out of proportion by everyone, including some very smart people, it just wasn't that big of a deal.

      I'm sorry, but that's just not true. Y2K went smoothly very much because everybody made sure it did. Many, many very real issues were discovered and addressed. I've seen plenty of the dry runs done, and the results were quite depressing, to say the least.

      After checking everything over, I had my networks and clientelle upgraded where necessary, and only one relatively unimportant system went down. (and it came up fine the next morning)

      Don't think that just because nothing major happened, that nothing major WOULD HAVE happened... lots of good people made sure it went OK.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    9. Re:That Y2K thingy... by John+Courtland · · Score: 3, Informative

      If you use BCD, then two digits are only 8 bits. Thus 99 would be 10011001b.

      --
      Slashdot is proof that Sturgeon's Law applies to mankind.
    10. Re:That Y2K thingy... by FLEB · · Score: 2, Funny

      Yeah, but at least it'll only revert back to 1970. We can just work with vacuum tubes for a while until things move along a bit.

      --
      Information wants to be free.
      Entertainment wants to be paid.
      You just want to be cheap.
    11. Re:That Y2K thingy... by Frobnicator · · Score: 4, Informative
      My year 10 computing teacher told us a story about how in the 60s they used a single number to store the year, and when they got to 1970 they were like "wait a sec!"
      Sounds like your year 10 computing teacher needs to take some more history lessons. Many of the groups who first dealt with computers (banks) were hit with the Y2K bug right at 1970, since they couldn't do 30-year loans, and many had already considered the problem. And since these companies counted out memory by the byte (or rented memory by the byte) they certainly wouldn't have been storing years as simple text. If they were, the programmer at the day would certainly have been considered wasteful, and possibly even fired for such practices.
      --
      //TODO: Think of witty sig statement
    12. Re:That Y2K thingy... by Brandon+Glass · · Score: 5, Insightful

      I'm sure that all the programmers who worked 20 hours a day to fix many of the problems, and the governments worldwide who allocated billions to fund plans to fix these problems would be thrilled to hear you say that Y2K "just wasn't that big a deal".

      Yes, the problems were blown out of proportion by some people (Gary North, for example), but ignoring the real issues that did exist at the time is just as stupid. I don't think it would have been apocalyptic if these issues weren't addressed as they were, but it would certainly be a huge headache, especially in the financial and business sectors. The amount of private contracts that I and a lot of people that I know got for converting legacy DOS apps to Windows or Linux (the two most common) would probably surprise you. A lot of them didn't even have the source code, so complete re-writes were neccessary.

    13. Re:That Y2K thingy... by fuzzix · · Score: 3, Insightful
      Maybe it's because I've never looked at really old code, but I have never understood why someone would only allow for values from 0-99. No matter how you cut it, this will take 7 bits at the minimum. At this point, why not just allow for values 0-127?

      Because that's not the way the year was stored. In my current COBOL job I store the date as 8 character bytes (YYYYMMDD). I have converted programs from back in the day which were 6 character bytes (YYMMDD). This makes it simpler to read and write flat files, and reduces processing overhead for the type of programs commonly written in COBOL.
      COBOL isn't the easiest language to implement bitwise operators so every digit gets a character to itself, so:
      PIC 9(2)
      can hold an integer value from 00 to 99 and is 2 bytes in size. Inelegant, I know - but a job's a job :)
    14. Re:That Y2K thingy... by Detritus · · Score: 4, Interesting
      Years were commonly stored as text, BCD and packed BCD. What they weren't commonly stored as were 16-bit or 32-bit integers. The first two digits, sometimes three digits, were implied. DEC used three bits for the year in some of their early operating systems.

      Text and BCD formats were popular because they were efficient. Binary (integer) formats for date and time required complex conversions for I/O. There was no such thing as the microprocessor. Multiplication and division were usually very slow operations. Many computers implemented them in software, not hardware. The hardware for them was often an expensive option, not a standard part of the CPU. BCD could be converted to/from your favorite character code with simple hardwired logic.

      --
      Mea navis aericumbens anguillis abundat
    15. Re:That Y2K thingy... by blane.bramble · · Score: 3, Interesting

      Sorry to burst your bubble, but I suspect your test cases involved standard PC's which was *not* the problem. Most of the real y2k problems (rather than the ones picked up on by the media) involved mainframes running programs written in Cobol - and there were many many examples in the Finance industry. The reason Joe Public didn't notice anything was a) because the serious issues *were* fixed and b) it was never really a PC problem anyway. How do I know? Because I did tech support for a Y2K team in 1999 - no I wasn't a y2k "consultant". But I saw the very real problems that were being worked on and fixed.

  6. Ah. A true geek. Or nerd. Or maybe plain cool? by Anonymous Coward · · Score: 5, Interesting

    As recently as a month ago, "He was on the computer every day," Teeler said Wednesday. "He is a man who literally worked just about every day until he died. He felt at home sitting in front of a (computer) screen."


    In Memory Of A True Geek :)
    1. Re:Ah. A true geek. Or nerd. Or maybe plain cool? by kfg · · Score: 5, Interesting

      Someone once asked Asimov what he'd do it he knew this would be the last day of this life.

      He replied, "Type faster."

      KFG

  7. I think we all know who invented what by norminator · · Score: 2, Funny

    Let's give credit where credit is due. Al gore clearly took the initiative in creating the backslash, the ESC key, and ASCII.

  8. Some cool stuff can be found here by ErichTheWebGuy · · Score: 5, Informative

    www.bobbemer.com (official website)

    And the google cache for the impending slashdotting

    Among the more interesting tidbits is that he coined the word COBOL

    --
    bash: rtfm: command not found
    1. Re:Some cool stuff can be found here by rune2 · · Score: 4, Funny

      Among the more interesting tidbits is that he coined the word COBOL

      Hey well nobody's perfect...

    2. Re:Some cool stuff can be found here by miope · · Score: 5, Interesting

      I have been reading some documents on his site, and this two are a must:

      about managers in computer industry (it reminds me of my bosses) and
      when it's to cheap for the government.

      And talking about ASCII, and (dead) keys, now I know that the ALT Key was pattented by IBM... who (apparently) lost a patent litigation on this issue.
      Worth reading!

  9. Re:The Y2K Bug? by MarkRebuck · · Score: 5, Informative

    The Y2K bug was NOT a hoax. It was a valid problem that was (for the most part) solved in time. Big difference.

  10. Sounds Like... by Snagle · · Score: 5, Insightful

    The guy must have been lucky or just had a lot of foresight. We could all pretend to act like we knew who he was and say he'll be missed but that would be a lie so let's just give him credit for his contributions. He gets an "A" in my book for thinking up "Esc" and "\", unlike the bastard who invented "CAPS LOCK" !!!

    1. Re:Sounds Like... by Jugalator · · Score: 4, Informative

      No, whoever thought up "CTRL-ALT-DEL" is the bastard.

      Hmm... Why?

      It's a perfectly sensible combination since you shouldn't be able to hit the keys accidentally, and are therefore separated from each other.

      But you probably blurted it out because you thought it was a Microsoft innovation. :-P (credit for it goes to David Bradley of IBM)

      --
      Beware: In C++, your friends can see your privates!
  11. Sad News .... Bob Bemer, dead at 84 by orthogonal · · Score: 5, Funny

    "Bob Bemer... passed away at his home at the age of 78.

    The AP reported he was 84, and Wikipedia confirms that he was born in 1920.

    In any case, I'd like to commemorate Mr. Bemer with the traditional Slashdot version of a Viking funeral:

    I just heard some sad news on talk radio - COBOL standardizer/Father of ASCII Bob Bemer was found dead in his Texas home this morning. There weren't any more details. I'm sure everyone in the Slashdot community will miss him - even if you didn't enjoy his character set, there's no denying his contributions to popular culture. Truly an American icon.

    1. Re:Sad News .... Bob Bemer, dead at 84 by awkScooby · · Score: 3, Funny
      there's no denying his contributions to popular culture.

      Making ASCII art pr0n possible?

  12. ahhh "esc" by atarione · · Score: 4, Funny

    I keep pressing it and yet I'm still stuck at my crappy job....sigh

    --
    actually I am happy to see you, however that is in fact a banana in my pocket.
    1. Re:ahhh "esc" by atarione · · Score: 2, Funny

      I tried to remap it to "home" still no go...

      --
      actually I am happy to see you, however that is in fact a banana in my pocket.
    2. Re:ahhh "esc" by vodhner · · Score: 2, Interesting

      Mr. Bemer invented the ESC character to "escape" into an alternative character set, not to interrupt an operation nor to exit a dialog. He once expressed his displeasure at how the world came to know his brainchild.

      When living in Arizona, he had "ASCII" on his vanity licence plate.

  13. ASCII by Teri+in+Hell · · Score: 5, Interesting

    ASCII really is something of beauty. It is universal (debatable) and useful. Everyone knows how to read or write it. It is simple to use for config for a program because almost any language can read it and interpret it. It is the driving force of the web. We owe a lot to Bob for giving it to us. Plus, even though /. uses a forward slash, it could have been the other way.

  14. Math is fun by nwbvt · · Score: 3, Interesting

    Funny, the article that claimed he was 78 mentions that he was born in Febuary, 1920. Now I may not have the best grade in my advanced Calc class, but even I know 2004-1920 != 78.

    --
    Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    1. Re:Math is fun by Waffle+Iron · · Score: 4, Funny

      Well, the article got it a lot closer than me. My calculations came up with an age of -16 years.

    2. Re:Math is fun by ari_j · · Score: 5, Funny

      I wonder if his tombstone will read Here lies Bob Bemer 1920-19104

    3. Re:Math is fun by CountBrass · · Score: 3, Insightful

      The article got it right: Our beloved slashdot editors didn't RTFA (or even the headline which contained his age) before posting the story!

      --
      Bad analogies are like waxing a monkey with a rainbow.
    4. Re:Math is fun by iridiumz0r · · Score: 2, Informative

      The article didn't get it right in the headline. Read the big bold bit at the top. It says "Computer pioneer Bob Bemer, who published Y2K warnings in '70s, dies at 78" It then goes on shortly after that to say: "...has died after a battle with cancer. He was 84."

    5. Re:Math is fun by agwadude · · Score: 3, Interesting

      No, major news sources regularly write up standard articles/obituaries for old famous people. In fact, last year in April, CNN accidentally made public obituaries on their website for Cheney, Reagan, the Pope, Fidel Castro, and others.

    6. Re:Math is fun by Otter · · Score: 3, Funny

      In keeping with his computer science background, they initially gave his age in base 10.85.

    7. Re:Math is fun by Mr2cents · · Score: 2, Funny

      Funny, the article that claimed he was 78 mentions that he was born in Febuary, 1920. Now I may not have the best grade in my advanced Calc class, but even I know 2004-1920 != 78.


      It's a Y2K bug..

      --
      "It's too bad that stupidity isn't painful." - Anton LaVey
  15. Re:What Y2K bug? by QuasiCoLtd · · Score: 5, Insightful

    Lovely troll. I'm sure the thousands of programmers who worked many countles nights and weekends to make sure that "nothing happened" appreciate you writing their work off so lightly. Ever stop to the that the reason nothing happened is because of these people, not despite them?

  16. RIP by burtonator · · Score: 3, Insightful

    Rest\ In\ Peace
  17. Re:What Y2K bug? by sljgh · · Score: 3, Informative

    How many developing countries use computers? Sure a lot of embedded stuff didn't fail, but they weren't programmed to fail either, a microwave doesn't need to know the correct date. In more advanced countries, with vulnerable systems, we exported the patched code, to software we developed, that's why they didn't have to spend so much money on it. Yeah, it was hyped. But a lot of the ensuing nothing was caused by corrections we made.

  18. ASCII Art Tributes? by geofforius · · Score: 3, Interesting

    There must be people out there with a bit of talent willing to have a crack at this!

  19. Nice troll... by Otto · · Score: 5, Interesting

    First, considering the vast amount of code that was changed to ensure that nothing happened, the fact that nothing happened only show sthat somebody did their job correctly.

    Second, a lot did, in fact, happen. A hell of a lot of code out there failed when rollover occurred. Nothing critical happened because that code was known to be critical and was thoroughly tested prior to the rollover.

    Third, Russia and other countries are not full of fools, you know. They spent quite a lot doing Y2K related changes also. You're making unwarrented assumptions.

    I grant you that the media frenzy was stupid, but that's the media. At one point I saw some media jack-off claiming that elevators would plummet to the ground, killing those trapped inside and causing major property damage and so forth. Let's be freakin' realistic. Nothing as silly as that would happen because embedded systems like that don't often depend on the frickin' date to work properly. The real risks were in financial software, for the most part. Stuff that did depend on date. And most of it was fixed before the problem happened.

    Thus nothing happened because that was the desired outcome, and the reason we spent so much money in the first place. If something major had occurred, you'd have a real reason to bitch about the money that was spent, wouldn't you?

    --
    - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
  20. Re:What Y2K bug? by ezHiker · · Score: 4, Interesting

    The Y2K bug was a real problem.
    Most of the problem code got fixed (particularly for critical systems) during the years leading up to 2000, so that's why it seems like nothing happened.
    I personally had Y2K problems with reports that were generated by a couple of old Foxpro programs that were being used at my company. We had migrated to new software because we new about the Y2K problems with the old software. Sure enough, as of the morning of Jan 1, 2000, we could no longer print historical data out if the old system because it thought the date was 1900. I worked around the issue by rebuilding the reports in Crystal Reports which had a pivot year function.

  21. Re:The Y2K Bug? by awkScooby · · Score: 5, Interesting
    I was lead developer on the team which was tasked with scanning all of the computers at my University for Y2K compliance. A couple of systems failed, because their BIOS wouldn't handle Y2K properly. So on the desktop support side we found problems ahead of time and fixed them.

    Our programmers spent an enormous amount of time updating code which certainly wouldn't have worked after the date change. A lot of applications the University relies on would have failed had that work not been done.

    Hoax? I don't think so.

    More recently, OpenAFS experienced a January 10, 2004 bug (when UNIX time reached 2^30). The election mechanism broke, so servers stopped synchronizing databases, which meant that no new volumes, users or groups could be created. It turned out to be a wrong bitmask in one place, so it was easily fixed.

    Y2K would have been far, far worse than this if the problem had not been pointed out ahead of time.

  22. Nice editing of the article... by Acaila · · Score: 4, Interesting

    "Computer pioneer Bob Bemer, who published Y2K warnings in '70s, dies at 78" ....
    "has died after a battle with cancer. He was 84."

    2nd paragraph contradicts the first...

    --
    Acaila
    Growing Old is Inevitable; Growing Up is Optional.
    1. Re:Nice editing of the article... by blair1q · · Score: 3, Funny

      >dies at 78

      The article was written in base 10 and 6/7ths.

  23. Y10k bug by sbergman2 · · Score: 5, Funny

    Just for the record, I would like to predict that on Jan 1, 10000 much of the software currently in existence will malfunction unless it is modified to handle 5 digit years. Bemer made his prediction 29 years in advance. I'm making mine 7996 years in advance. So there! :-)

    1. Re:Y10k bug by 0racle · · Score: 2, Interesting

      Only if you keep using outdated and poorly engineered OS's and hardware instead of Power Macs which are designed to handle dates through A.D. 29,940

      Disclaimer: Y2K was nothing but overblown crap reported on by the uninformed media, and I would not want to be in any way associated with it. I just found it funny that PPC Mac's handle such huge dates.

      --
      "I use a Mac because I'm just better than you are."
  24. Maybe he participated on this site by Anonymous+Writer · · Score: 4, Interesting

    As recently as a month ago, "He was on the computer every day," Teeler said Wednesday. "He is a man who literally worked just about every day until he died. He felt at home sitting in front of a (computer) screen."

    Do you people think he knew about Slashdot? Maybe he actually had an account and got involved with the story discussions. For all you know, he may have been a regular comment and story submitter on this site and nobody will notice his disappearance. Just a thought.

    1. Re:Maybe he participated on this site by antdude · · Score: 2, Funny

      It's not me for sure. [grin]

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  25. Goodbye Bob by f1ipf10p · · Score: 5, Insightful

    EBCDIC to ASCII was as big a step as ASCII to Unicode. I hope that Bob's next step is even bigger. May he join that big computer in the sky and have restful NOOP's;

    from my (limited) COBOL days-

    CLOSE mName-# BobBemer

    Thanks Bob.

    --
    ~8^]
    1. Re:Goodbye Bob by Maserati · · Score: 2, Insightful

      Looks like a good day to metamoderate...

      --
      Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
  26. Re:Y2K Prediction by ezHiker · · Score: 5, Insightful

    It comes down to not giving a shit about things years in the future in order to satisfy immediate needs or desires.
    Well... not exactly. In 1971 (or in 1981 for that matter), computers didn't have a lot of memory. Writing code with 2-digit years could save what was then a lot of memory, and I'd bet that most of the programmers figured that their software would either be obsolete or re-written by the time 2000 came around. For the most part, they were right.

  27. Predicted, but did anyone care? by keefey · · Score: 3, Interesting

    He surely can't have been the only one to predict the Y2K issue, however he was probably one of the only people, back then, that actually cared. I constantly hear the argument "ah well, they'll not be using it in x years time, so we can forget about that; it's not an issue".

    Well, it was! Now, what happens when the number of seconds since 1970 rolls over the maximum digit for an int?

  28. It figures by Skapare · · Score: 4, Funny

    It figures that his age across the year 2000 would end up being miscalculated by someone ... or something.

    --
    now we need to go OSS in diesel cars
  29. note that Y2K was real! by ron_ivi · · Score: 2, Interesting
    Note that both
    Yahoo and Microsoft hit their all-time highs during the week of Y2K, and never recovered since.


    Anyone who says the Y2K problem wasn't real, hasn't been following tech stocks.

    1. Re:note that Y2K was real! by ron_ivi · · Score: 3, Interesting
      And here's the stock charts showing how right at Y2000 Yahoo and Microsoft began the decline from which they never recovered.

      not sure why the link didn't show in the last posting.

  30. Re:Y2K Prediction by mark-t · · Score: 4, Insightful
    You are right... the problem was memory.

    And using 2 digit years was a perfectly acceptable solution for the time.

    The only serious mistake they made was not in using 2 digit years, but in failing to create sufficient abstraction around the concept of a date that it was not possible to change the underlying implementation of a date without being forced to rewrite the software which was dependant on it. Data conversion would probably still have been required, but that could have been automated.

    Of course, if they had done this in the first place. COBOL programmers wouldn't have been able to demand nearly as much of a salary as they did in the late 90's. Hmm... I smell a conspiracy. :)

  31. His Exact words on Y2K !! by phreakv6 · · Score: 5, Informative

    ''Don't drop the first two digits. The program may well fail from ambiguity in the Year 2000.''

    He wrote this in his article "Time and the Computer" way back in the 70's.

    --
    fifteen jugglers, five believers
  32. interesting indeed... by glMatrixMode · · Score: 2, Insightful

    > More interesting is that he predicted the Y2K bug all the way back in 1971!"

    which has not happened.

    --
    War doesn't prove who's right, just who's left.
  33. Re:Rest in Peace - You were a true Pioneer by Reivec · · Score: 2, Funny

    You forgot the backslash! Anyone else find it earie that the \ is an "escape" character, and he came up with the Esc key as well? ;)

  34. Had the pleasure to chat with him by SdnSeraphim · · Score: 5, Interesting

    I recently, from about 1 1/2 years ago, until a couple of months ago, had the pleasure to exchange e-mails. He was very easy going, and responded to every one of my e-mails, even when they weren't that important. Even though I didn't know him past the history on his website, the way he treated me, a complete stranger, tells me that there was something special about him, past his "father of ASCII" title.

    --
    It is dangerous to be right on a subject on which the established authorities are wrong. - Voltaire
  35. Slashdot by starphish · · Score: 2, Interesting
    This may be moderated as funny, but it's true.

    Slashdot would not have existed in its current form without the backslash. There may have been the web, but no /. would exist. Perhaps dashdot, or dotdot, but no slashdot.

    --
    Yeah, yeah, yeah. The story is a dupe, the topic is boring, the facts weren't checked. WE GET IT!!
    1. Re:Slashdot by pe1chl · · Score: 2, Insightful

      And without Microsoft, there would not be so many people who believe that '/' is the backslash character, and that '\' and '/' are somehow equivalent.

  36. For the lazy: by complete+loony · · Score: 4, Interesting
    DEC OCT HEX BINARY
    082 122 052 01010010 R
    073 111 049 01001001 I
    080 120 050 01010000 P
    --
    09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
  37. Asshats.. by cepheusfilms · · Score: 3, Insightful

    Here is a guy who imagined amazing things and contributed to the start of the computer revolution, and yet.. What does slashdot users do? ATTEMPT to think up witty and STUPID remarks to get themselves a nice "5 FUNNY" remark in their posts. Get a grip. Here is a great icon that has passed on. Why don't you take a moment to admire what he has done instead of being a total fuck? C

  38. Re:Y2K Prediction by DunbarTheInept · · Score: 2, Informative

    Prior to the late 1990's, it was common practice to write the year as just two digits. And no, I'm not talking about in computer programs. I mean in documents and handwriting. You could write a check and give it a date like 1/2/85 and that would be accepted. Everyone did this. If you are writing a log of an activity, you used a two digit date. If you are keeping a ledger, you used a two digit date. Therefore I don't accept the claim that storage savings was the primary drive behind keeping only two digits for the year. If you wanted to save bytes that tightly, you shouldn't even be writing out the date in inefficient ascii form anyway. It would be done as an integer. Doing that, you can store a date in three bytes - a byte int for the month, a byte int for the day of the month, and a byte int for the offset since 1900. That would have saved 3 bytes more than the MMDDYY format, and lasted until the year 1900 + 255 = 2155. Even if you did it using IBM/COBOL's insane "Binary Coded Decimal" format, you could still express all dates from 1900 to 1999 in three bytes that way.

    So I don't believe it was done for space savings. It was done merely because it was the same convention people used *outside* computers, and so that's what the programmers were familiar with.

    --

    Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

  39. Yes, It was always a pleasure to chat with him by orcmid · · Score: 4, Interesting

    That's nice to hear. Thanks. I worked for Bob while he was Director of Software at Sperry Univac in the 60's. He was a lot of fun: kept calling me "Bub." I found him on the web prior to Y2K as the result of an article reporting that he was suggesting a repair that would not require people to remap existing records. (He wanted to pack the numbers tighter and buy some time.)

    I exchanged e-mail with him a few times in the last few years, and I had a chance to acknowledge the inspiration he was for me while he was still around. I don't know that he was around here. When I last exchanged e-mail with him he was frustrated about what it took to maintain his web site. Your contact was more recent. What do you think?

    I guess he was a geek at heart. I had produced a fast decimal-to-binary algorithm for a machine that didn't have a built-in converter but addressed in binary and calculated in decimal (makes subscripting hard). He was the only one of his organization that worked it over and took more cycles out of it, and then I took out more using his ideas. He thanked me for giving him a chance to play. He also worried about improving programming languages, establishing software forensics, and making software engineering an activity that exploited reusable piece parts, anticipating components by a good 30 years. He funded Peter Landin and Bill Burge's work on Functional Programming in the US. He also understood about small details, like character sets and escape techniques. With regard to his people, he didn't believe in burning out developers and he thought there was a lot of life to be had outside of the office. I'm pleased to learn that he was active to the end. I'll never forget him. -- Dennis E. Hamilton

  40. It's escape CHARACTER, not key by karnat10 · · Score: 5, Informative


    he defined the concept of using a special character to "escape" from one character set to another, and proposed to use the backslash for this (which hadn't existed in character sets until then).

    the escape key has nothing to do with this!

    thanks, slashdot editors, for misinforming people

  41. I worked with Bob for a number of years by CactusCritter · · Score: 5, Interesting

    Back in about 1964, when I was an engineer and a member of the Cincinnati-Dayton Chapter of the ACM, I was surprised to learn from busines-programming members that 2-digit year representation was being used. We agreed that it had better not be too long before the 2-digit year was replaced in databases.

    When Bob's article on the Y2K problem appeared in 1971, I was surprised that nothing had been done. Of course, disk storage space was still quite pricey. I thought that Bob's article would stir things up.

    When Y2K finally publicly surfaced in 1998 or 1999, I was stunned that not a damned thing had been done since Bob's definitive 1971 article on the topic.

    Last year when I was proofing a local guru friend's in-process book ("The Healthy PC" by Carey Holzman, Osborne-McGraw Hill), we fell into a dispute (which I lost, of course) about his belief that Y2K should be described as a bug (because that's the way it was presented to the public) rather than a temporary disk space-saving convenience which had lived much too long.

    I got in touch with Bob Bemer, with whom I had worked in the 1970s and 1980s, about what had actually gone down. He was very gracious and sent me a URL for a definitive newspaper article on Y2K:
    http://www.bobbemer.com/weingart.htm

    Bob was a very gracious person, as someone else observed, and both pleasant and impressive to work with; I knew somewhat of what he had accomplished.

  42. I predicted Y2K in '70. Nobody heard me either. by Ungrounded+Lightning · · Score: 4, Interesting

    Predicted it back in '71? That seems like something a smart person would do, shame the rest of us didn't follow up on it before 30 years later.

    I was already predicting it no later than '70. Didn't have the cute three-symbol acronym - I was calling it "The Great Bimillenial Computer Date Disaster."

    (I was resuscitating a batch processing system in '70 that wouldn't start - turned out to be a 'sanity check' on the date entry. But if I recall correctly I'd been predicting it even before then.)

    Nobody listened to ME, either.

    (In fact, in the early '80s, while I was consulting, I tried to convince the customer to let me specify date entry in a way that wouldn't blow up in 2000, and was directly ordered not to spend time doing so - because the design life of the system was only 15 years. B-(

    I guess I can feel a bit better if Bemer couldn't get the message across either. (Sigh.)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  43. Well that's depressing... by Thaidog · · Score: 4, Funny

    I mean, if he can't escape death who can?

    --

    ||| I still can't believe Parkay's not butter.

  44. Why the IBM section by wasudeo · · Score: 2, Interesting

    Bob Bemer was a major contributor to the computer industry as a whole and not merely a single corporate. So wouldn't it have been more appropriate and respectful to place the article in Hardware or News rather than relegating it to the IBM section...? Besides the man did work in other companies like RAND Corp. and Honeywell.

    Just a passing thought...

  45. ASCII art tribute by ChronoWiz · · Score: 5, Interesting

    Bob Bemer ASCII Art Tribute

    Hats off to a truly great man.

  46. Re:Not that backslash by Detritus · · Score: 2, Informative
    It wasn't Microsoft's fault, although they could have picked another character other than the backslash.

    Windows was descended from MS-DOS which was a clone of CP/M which was inspired by some old DEC operating systems that reserved the forward slash for command-line options.

    --
    Mea navis aericumbens anguillis abundat
  47. Re:Backslash in directories by gile · · Score: 2, Interesting

    Because none of you can figure this one out...

    MS-DOS 1: No subdirectories, so no need for path separation other than by drive letter. Programs that take option switches need a character to mark them as switches. For some reason, '/' was chosen.

    MS-DOS 2+: Subdirectories. Now we need path separation. '/' seems like the most obvious choice. But... backwards-compatibility overrules all here, so we go with the sub-optimal '\'.

    Horror ensues.

  48. How Bob would have put it... by gd23ka · · Score: 2, Informative

    If you really wanted to honor the man then this is how he would have written it:

    X'52', X'49', X'50'

  49. In a related story by Pedrito · · Score: 3, Funny

    One of the most reviled men in computers, the creator of the EBCDIC characterset continues living.

  50. Riddle for ya! by ShieldW0lf · · Score: 2, Funny

    "O.K. We're going to use 2 digits to store the date, because the first 2 digits are always going to be 19"

    "But, that will break in 2000!"

    Correct response is:

    a) "Oh my god!!! You're a genius! I never would have thought of that if I didn't have you here to think of these things!"

    b) "Yeah, I know, but who gives a shit? No one's going to be using this software in 29 years anyway."

    --
    -1 Uncomfortable Truth
  51. I actually knew him slightly by bdsesq · · Score: 2, Interesting

    Back in the early 80's we both worked for Honeywell. Bob was working on a full screen editor that ran on Honewyell mainframes using TTY based terminals. It was a neat hack.

    He was a true geek. He was very focused on whatever he was working on. So non-geeks thought he was difficult.

    He was living near Phoenix then and his license plate was ESCAPE. I wondered what the police thougt about that. Perhaps thats why he changed it to ASCII.

    R. I. P.

    (this all happened over 20 years ago so I may have some details wrong)

  52. Re:I predicted Y2K in '70. Nobody heard me either. by The+Kiloman · · Score: 2, Funny

    Ungrounded Lightning later finished his story:

    "Now where was I. oh yeah!
    The important thing was that I had an onion tied to my belt, which was the style at the time..."

    --
    You may disagree, but to be blunt, you're wrong. -tgd