• history of ASCII and IBM ratfucking, and the VAX (was Re: CMS, Self-hosting and the 6502)

    From Kragen Javier Sitaker@kragen@canonical.org to alt.folklore.computers on Fri Sep 11 09:05:42 2026
    From Newsgroup: alt.folklore.computers

    Lynn Wheeler <lynn@garlic.com> writes:
    1974, CERN presented comparison of VM370/CMS and MVS/TSO at SHARE ...
    inside IBM the report was classified "IBM Confidential - Restricted" "on
    need to know" only (not wanting internal employees see the
    comparison). How much better VM370/CMS looked likely was major factor in
    the head of POK (high-end 370s) convincing corporate to kill the
    VM370/CMS product, shutdown the development group and transfer all the
    people to POK for MVS/XA (Endicott lab eventually manages to acquire the VM370/CMS product mission, but had to recreate a development group from scratch).

    part of reason that other RDBMS shipping before System/R was opposition
    from "IMS" (& then EAGLE)

    Right, Ted Codd had a lot of stories about people inside IBM trying to
    convince him to stop talking about relational databases because he was
    making IMS look bad.

    The dirtiest story of this kind of IBM ratfucking is ASCII, which Bob
    Bemer (mostly) developed at IBMrCerCorCefor which IBM exiled him to a position with no authority, from which he resigned and then had to spend a
    quarter century fighting against IBMrCOs persistent marketing of their technically inferior EBCDIC. ThatrCOs the way he tells the story, anyway: <https://web.archive.org/web/20180513204153/http://www.bobbemer.com/P-BIT.HTM>

    Looking at the last half century of the US failing at nuclear power and high-speed rail and losing key technologies like injection-molding die production, itrCOs hard to avoid the conclusion that such political
    infighting writ large is the culprit.

    trivia: old archived post with decade of VAX/VMS numbers ... VM/4341s
    sold in approx. same numbers in single or small unit numbers ... big difference were the large orders for hundreds of VM/4341 at a time. https://www.garlic.com/~lynn/2002f.html#0

    Sad to say, garlic.com seems to have broken your link here. <https://web.archive.org/web/20260310072508/https://www.garlic.com/~lynn/2002f.html#0>
    works for now. Your post archive links are extremely valuable, and I
    hope you can get your archive back on the live webrCerCorCeand maybe license
    it under a Creative Commons license so that itrCOs clearly legal for
    people to archive.

    I had no idea the MicroVAX-II was so amazingly popular. 102,165 VAXen
    shipped by 01986 and 139,000 VAXen shipped by 01987, of which almost
    half were the MicroVAX-II according to your IDC figures.

    But the writing was kind of on the wallrCerCorCethe Commodore 64 sold over 2 million units in 01986 <https://en.wikipedia.org/wiki/Commodore_64>, 20
    times as many units as all the VAX models, and 20 Commodore 64s could
    serve 20 users, about like a VAX, but with graphics and consistent low
    latency. What the VAX had on them was a nicer OS, networking, and
    higher peak throughput.

    And faster commodity-hardware computers were on the way. According to <https://netlib.org/performance/html/dhrystone.data.col0.html> and the
    release years I dug up from Wikipedia:

    | machine | year | Dhrystone MIPS |
    |------------------------+-------+----------------|
    | VAX 11/780 | 01977 | 1.03rCo1.3 |
    | VAX 11/750 | 01980 | 0.62 |
    | Commodore 64 | 01982 | 0.0205 |
    | 7.8MHz 68000 Macintosh | 01984 | 0.52 |
    | MicroVAX-II | 01985 | 0.92 |
    | Amiga 2000/CSA-MMR | 01987 | 3.0 |

    The disruptive-innovation dynamic was in full swing: the Amiga wasnrCOt as
    good as a ten-year-earlier VAX 11/780 in some ways, like memory
    protection and the number of serial ports you could put in it, but it
    could do things the VAX couldnrCOt, like video games, and it *was* three
    times as fast. 3-+ times as fast as the MVII.

    DECrCOs efforts to enter the personal computer market like the Rainbow
    were not very successful, and they were gradually chased upmarket to
    things like the VAX 8000, which we can see never sold in the numbers the
    11/780 and MVII did, and DECStations. Until the Intel patent lawsuit
    finally destroyed them.

    Kragen
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Jeroen Belleman@jeroen@nospam.please to alt.folklore.computers on Fri Sep 11 16:49:36 2026
    From Newsgroup: alt.folklore.computers

    On 9/11/26 14:05, Kragen Javier Sitaker wrote:
    Lynn Wheeler <lynn@garlic.com> writes:
    [Deleted]

    Kragen

    You have a habit of moving discussions from one newsgroup
    to another, That kills the conversation.

    Where did Lynn's article come from?

    Jeroen Belleman
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Andy Burns@usenet@andyburns.uk to alt.folklore.computers on Fri Sep 11 15:58:55 2026
    From Newsgroup: alt.folklore.computers

    Jeroen Belleman wrote:

    You have a habit of moving discussions from one newsgroup
    to another, That kills the conversation.

    Where did Lynn's article come from?
    5 months ago

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Kragen Javier Sitaker@kragen@canonical.org to alt.folklore.computers on Fri Sep 11 13:38:37 2026
    From Newsgroup: alt.folklore.computers

    Jeroen Belleman <jeroen@nospam.please> writes:
    Where did Lynn's article come from?

    It came from alt.folklore.computers.

    Kragen
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Jeroen Belleman@jeroen@nospam.please to alt.folklore.computers on Fri Sep 11 19:41:53 2026
    From Newsgroup: alt.folklore.computers

    On 9/11/26 18:38, Kragen Javier Sitaker wrote:
    Jeroen Belleman <jeroen@nospam.please> writes:
    Where did Lynn's article come from?

    It came from alt.folklore.computers.

    Kragen

    Thanks, found it.

    I was interested because she mentioned CERN, where IBM
    systems were very much in vogue at the time. Those days
    are far behind us now.

    Jeroen Belleman
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Andy Burns@usenet@andyburns.uk to alt.folklore.computers on Fri Sep 11 19:18:16 2026
    From Newsgroup: alt.folklore.computers

    Jeroen Belleman wrote:

    On 9/11/26 18:38, Kragen Javier Sitaker wrote:
    Jeroen Belleman <jeroen@nospam.please> writes:
    Where did Lynn's article come from?

    It came from alt.folklore.computers.

    Kragen

    Thanks, found it.

    I was interested because she mentioned CERN
    That'll be "he" ...

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Jeroen Belleman@jeroen@nospam.please to alt.folklore.computers on Fri Sep 11 21:27:54 2026
    From Newsgroup: alt.folklore.computers

    On 9/11/26 20:18, Andy Burns wrote:
    Jeroen Belleman wrote:

    On 9/11/26 18:38, Kragen Javier Sitaker wrote:
    Jeroen Belleman <jeroen@nospam.please> writes:
    Where did Lynn's article come from?

    It came from alt.folklore.computers.

    Kragen

    Thanks, found it.

    I was interested because she mentioned CERN
    That'll be "he" ...


    Ah, OK.

    When I started at CERN in 1981, the principal computer
    system was an IBM 360. We used WYLBUR for the editing
    environment, with exec files for simple things and batch
    processing with JCL for the more serious work.
    It was clumsy, but I didn't know any better at the time.

    Jeroen Belleman
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From scott@scott@slp53.sl.home (Scott Lurndal) to alt.folklore.computers on Fri Sep 11 21:13:46 2026
    From Newsgroup: alt.folklore.computers

    Jeroen Belleman <jeroen@nospam.please> writes:
    On 9/11/26 20:18, Andy Burns wrote:
    Jeroen Belleman wrote:

    On 9/11/26 18:38, Kragen Javier Sitaker wrote:
    Jeroen Belleman <jeroen@nospam.please> writes:
    Where did Lynn's article come from?

    It came from alt.folklore.computers.

    Kragen

    Thanks, found it.

    I was interested because she mentioned CERN
    That'll be "he" ...


    Ah, OK.

    When I started at CERN in 1981, the principal computer
    system was an IBM 360. We used WYLBUR for the editing
    environment, with exec files for simple things and batch
    processing with JCL for the more serious work.

    By 1981, most of us had dumped WYLBUR for VMS edt100.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lynn Wheeler@lynn@garlic.com to alt.folklore.computers on Sat Sep 12 14:12:05 2026
    From Newsgroup: alt.folklore.computers

    Kragen Javier Sitaker <kragen@canonical.org> writes:
    trivia: old archived post with decade of VAX/VMS numbers ... VM/4341s
    sold in approx. same numbers in single or small unit numbers ... big
    difference were the large orders for hundreds of VM/4341 at a time.
    https://www.garlic.com/~lynn/2002f.html#0

    Sad to say, garlic.com seems to have broken your link here. <https://web.archive.org/web/20260310072508/https://www.garlic.com/~lynn/2002f.html#0>
    works for now. Your post archive links are extremely valuable, and I
    hope you can get your archive back on the live webrCerCorCeand maybe license it under a Creative Commons license so that itrCOs clearly legal for
    people to archive.

    ... PCs & PC browser seem to work ... it seems to be mostly cellphone
    and tablet for which it has disappeared.
    --
    virtualization experience starting Jan1968, online at home since Mar1970
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lynn Wheeler@lynn@garlic.com to alt.folklore.computers on Sat Sep 12 14:13:35 2026
    From Newsgroup: alt.folklore.computers

    Jeroen Belleman <jeroen@nospam.please> writes:
    Where did Lynn's article come from?

    the CERN/MVS/VM370 comparison reference came from being their
    --
    virtualization experience starting Jan1968, online at home since Mar1970
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lynn Wheeler@lynn@garlic.com to alt.folklore.computers on Sat Sep 12 14:47:44 2026
    From Newsgroup: alt.folklore.computers

    Jeroen Belleman <jeroen@nospam.please> writes:
    When I started at CERN in 1981, the principal computer
    system was an IBM 360. We used WYLBUR for the editing
    environment, with exec files for simple things and batch
    processing with JCL for the more serious work.
    It was clumsy, but I didn't know any better at the time.

    trivia: WYLBUR original came from stanford's virtual memory
    system done for 360/67 ... Univ of Michigan had done MTS https://en.wikipedia.org/wiki/Michigan_Terminal_System
    and Stanford had done ORVYL
    https://en.wikipedia.org/wiki/ORVYL_and_WYLBUR
    ... later WYLBUR was ported to MVS

    Some of the MIT CTSS/7094 people had gone to 5th flr to do
    multics. Others went to the IBM Scientific Center on the 4th flr and did virtual machines (CP40/CMS morphs into CP67/CMS before morphing
    into VM370/CMS). CMS SCRIPT (redone CTSS RUNOFF) was done for CP67/CMS in
    1968. Then some CSC co-workers invented GML in 1969 and GML tag
    processing was added to SCRIPT. After a decade, GML morphs into ISO
    standard SGML and after another decade morphs into HTML at CERN.

    Also account by one of the GML inventors ... original hired to promote CP67-based scientific center wide-area network https://web.archive.org/web/20230402212558/http://www.sgmlsource.com/history/jasis.htm
    Actually, the law office application was the original motivation for the project, something I was allowed to do part-time because of my knowledge
    of the user requirements. My real job was to encourage the staffs of the various scientific centers to make use of the CP-67-based Wide Area
    Network that was centered in Cambridge.

    ... snip ...

    CSC wide-area network morphs into the internal corporate network (larger
    than arpanet/internet from the beginning until sometime mid/late 80s
    ... about the time it was forced to convert to SNA/VTAM). Technology was
    also used for the corporate sponsored univ BITNET https://en.wikipedia.org/wiki/BITNET

    Edson (responsible for science center wide area entwork) https://en.wikipedia.org/wiki/Edson_Hendricks
    In June 1975, MIT Professor Jerry Saltzer accompanied Hendricks to
    DARPA, where Hendricks described his innovations to the principal
    scientist, Dr. Vinton Cerf. Later that year in September 15-19 of 75,
    Cerf and Hendricks were the only two delegates from the United States,
    to attend a workshop on Data Communications at the International
    Institute for Applied Systems Analysis, 2361 Laxenburg Austria where
    again, Hendricks spoke publicly about his innovative design which paved
    the way to the Internet as we know it today.

    ...

    SJMerc article about Edson (he passed aug2020) and "IBM'S MISSED
    OPPORTUNITY WITH THE INTERNET" (gone behind paywall but lives free at
    wayback machine) https://web.archive.org/web/20000124004147/http://www1.sjmercury.com/svtech/columns/gillmor/docs/dg092499.htm
    Also from wayback machine, some additional (IBM missed internet)
    references from Ed's website https://web.archive.org/web/20000115185349/http://www.edh.net/bungle.htm

    Ed and I transfer out to SJR on the west coast in 1977 ... and I work
    with Jim Gray and Vera Watson on original SQL/relational, System/R. Was
    able to do technology transfer ("under the radar while company was
    pre-occupied with next great new DBMS "EAGLE") to Endicott for SQL/DS.
    Then when "EAGLE" implodes, there was request for how fast could
    System/R be ported to MVS, eventually released as DB2 (originally for
    decision support *ONLY*).

    Also TYMSHARE provides the IBM Mainframe user group, "SHARE" with its VM370/CMS-based online computer conferencing system for free in AUG1976.
    I cut a deal with TYMSHARE to get a monthly tape dump of all VMSHARE
    files for putting up on internal network and systems (biggest problem
    were the lawyers over exposing internal employees to unfiltered customer information). archives here:
    http://vm.marist.edu/~vmshare
    --
    virtualization experience starting Jan1968, online at home since Mar1970
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Kragen Javier Sitaker@kragen@canonical.org to alt.folklore.computers on Sun Sep 13 14:02:24 2026
    From Newsgroup: alt.folklore.computers

    Lynn Wheeler <lynn@garlic.com> writes:

    Kragen Javier Sitaker <kragen@canonical.org> writes:
    [Lynn Wheeler wrote:]
    https://www.garlic.com/~lynn/2002f.html#0

    Sad to say, garlic.com seems to have broken your link here.

    ... PCs & PC browser seem to work ... it seems to be mostly cellphone
    and tablet for which it has disappeared.

    If you send an HTTPS request for "/~lynn/2002f.html" to www.garlic.com (77.37.114.68), it responds, saying, rCLSouth Valley Internet.
    Garlic.com. [Check Availability]. The page canrCOt be found. It looks
    like nothing was found at this location,rCY and giving the addresses and
    phone numbers of a company in Morgan Hill, California, rather than your archived posts.

    This unlikely to be related to which browser yourCOre using, but in case
    it is, I'm using Firefox 128.3.1esr for Linux.

    Kragen
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Andy Burns@usenet@andyburns.uk to alt.folklore.computers on Sun Sep 13 18:55:54 2026
    From Newsgroup: alt.folklore.computers

    Kragen Javier Sitaker wrote:

    This unlikely to be related to which browser yourCOre using, but in case
    it is, I'm using Firefox 128.3.1esr for Linux.
    Similarly broken Windows 11 firefox 155 and MS Edge

    looks as though their web server no longer recognises /~user for a home directory?


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Andy Burns@usenet@andyburns.uk to alt.folklore.computers on Sun Sep 13 19:03:37 2026
    From Newsgroup: alt.folklore.computers

    Andy Burns wrote:

    looks as though their web server no longer recognises /~user for a home directory?

    Uh-oh ...

    "Welcome to the New Garlic.com

    Hi guys, so glad yourCOre here. ItrCOs Elise.

    After a lot of late nights and more coffee than IrCOd like to admit, our
    brand new website is live.

    This is a soft launch, which is my polite way of saying werCOre still
    smoothing out the edges. You might find a page thatrCOs a little rough or
    a link that doesnrCOt go quite where it should. If you do, IrCOd love to
    hear about it."
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Andy Burns@usenet@andyburns.uk to alt.folklore.computers on Sun Sep 13 19:07:28 2026
    From Newsgroup: alt.folklore.computers

    Andy Burns wrote:

    After a lot of late nights and more coffee than IrCOd like to admit, our brand new website is live.

    <https://canada1.discourse-cdn.com/flex028/uploads/thelocalloop/optimized/1X/79839ffe9b6a08e36023b7fa474015f4d96fddd9_2_1000x1000.jpeg>
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lars Poulsen@lars@beagle-ears.com to alt.folklore.computers on Sun Sep 13 14:56:20 2026
    From Newsgroup: alt.folklore.computers

    On 9/11/2026 12:27, Jeroen Belleman wrote:
    [...]
    When I started at CERN in 1981, the principal computer
    system was an IBM 360. We used WYLBUR for the editing
    environment, with exec files for simple things and batch
    processing with JCL for the more serious work.
    It was clumsy, but I didn't know any better at the time.
    When I worked in Copenhagen at the Niels Bohr Institute and later at
    RECKU (the larger academic datacenter at University of Copenhagen) in
    the early 1990s, the experimental physicists traveling the circuit
    between SUNY Stony Brook, CERN and Copenhagen with their suitcases full
    of dusty decks of FORTRAN IV cards, hated the IBM 360-s with a vengeance
    due to their lack of precision when computing wave functions. They liked
    the 36-bit IBM709x and UNIVAC 36-bit systems much better, but they
    REALLY loved the CDC 6600s at CERN (and later Aarhus) because of the
    60-bit floating point format.

    At the time, UofCPH had Univacs, the Technical University in Lyngby had IBM7094 and IBM360, and Aarhus had a CDC6600.

    The 709x was tape only (or cards entered from 360 ASP), the 360 was RJE
    with cards through HASP or WITS a "conversational RJE system" from
    Waterloo. The UNIVAC had proper time sharing (and a very good batch job scheduler) and the CDC also had good time sharing.

    What made CERN back down from 60-bit systems?
    --
    Lars Poulsen - an old geek in Santa Barbara, California
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lars Poulsen@lars@beagle-ears.com to alt.folklore.computers on Sun Sep 13 15:02:53 2026
    From Newsgroup: alt.folklore.computers

    On 9/12/2026 17:47, Lynn Wheeler wrote:
    [...]
    trivia: WYLBUR original came from stanford's virtual memory
    system done for 360/67 ... Univ of Michigan had done MTS https://en.wikipedia.org/wiki/Michigan_Terminal_System
    and Stanford had done ORVYL
    https://en.wikipedia.org/wiki/ORVYL_and_WYLBUR
    ... later WYLBUR was ported to MVS

    I wonder why there were so many CRJE systems with almost identical features:
    * WYLBUR (from Stanford)
    * WITS (from Waterloo)
    * CRJE (IBM's official option for MVT and MVS)
    ... any that I have forgotten?

    Of course, there was also TSO, but it was a dog, performance wise, so
    none of the education places I knew would use it. I expect that the IBM develoment sites used it to develop MVS code?
    --
    Lars Poulsen - an old geek in Santa Barbara, California
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Peter Flass@Peter@Iron-Spring.com to alt.folklore.computers on Sun Sep 13 16:21:44 2026
    From Newsgroup: alt.folklore.computers

    On 9/13/26 10:02, Kragen Javier Sitaker wrote:
    Lynn Wheeler <lynn@garlic.com> writes:

    Kragen Javier Sitaker <kragen@canonical.org> writes:
    [Lynn Wheeler wrote:]
    https://www.garlic.com/~lynn/2002f.html#0

    Sad to say, garlic.com seems to have broken your link here.

    ... PCs & PC browser seem to work ... it seems to be mostly cellphone
    and tablet for which it has disappeared.

    If you send an HTTPS request for "/~lynn/2002f.html" to www.garlic.com (77.37.114.68), it responds, saying, rCLSouth Valley Internet.
    Garlic.com. [Check Availability]. The page canrCOt be found. It looks
    like nothing was found at this location,rCY and giving the addresses and phone numbers of a company in Morgan Hill, California, rather than your archived posts.

    This unlikely to be related to which browser yourCOre using, but in case
    it is, I'm using Firefox 128.3.1esr for Linux.

    It works for me. FF155.0.1, Ubuntu 24.04.4 64-bit
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Peter Flass@Peter@Iron-Spring.com to alt.folklore.computers on Sun Sep 13 16:27:43 2026
    From Newsgroup: alt.folklore.computers

    On 9/13/26 15:02, Lars Poulsen wrote:
    On 9/12/2026 17:47, Lynn Wheeler wrote:
    [...]
    trivia: WYLBUR original came from stanford's virtual memory
    system done for 360/67 ... Univ of Michigan had done MTS
    https://en.wikipedia.org/wiki/Michigan_Terminal_System
    and Stanford had done ORVYL
    https://en.wikipedia.org/wiki/ORVYL_and_WYLBUR
    ... later WYLBUR was ported to MVS

    I wonder why there were so many CRJE systems with almost identical
    features:
    * WYLBUR (from Stanford)
    * WITS (from Waterloo)
    * CRJE (IBM's official option for MVT and MVS)
    ... any that I have forgotten?

    Of course, there was also TSO, but it was a dog, performance wise, so
    none of the education places I knew would use it. I expect that the IBM develoment sites used it to develop MVS code?

    Every place I worked used TSO until we got VM.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Nuno Silva@nunojsilva@invalid.invalid to alt.folklore.computers on Mon Sep 14 00:37:30 2026
    From Newsgroup: alt.folklore.computers

    On 2026-09-14, Peter Flass wrote:

    On 9/13/26 10:02, Kragen Javier Sitaker wrote:
    Lynn Wheeler <lynn@garlic.com> writes:

    Kragen Javier Sitaker <kragen@canonical.org> writes:
    [Lynn Wheeler wrote:]
    https://www.garlic.com/~lynn/2002f.html#0

    Sad to say, garlic.com seems to have broken your link here.

    ... PCs & PC browser seem to work ... it seems to be mostly cellphone
    and tablet for which it has disappeared.

    If you send an HTTPS request for "/~lynn/2002f.html" to www.garlic.com
    (77.37.114.68), it responds, saying, rCLSouth Valley Internet.
    Garlic.com. [Check Availability]. The page canrCOt be found. It looks
    like nothing was found at this location,rCY and giving the addresses and
    phone numbers of a company in Morgan Hill, California, rather than your
    archived posts.

    This unlikely to be related to which browser yourCOre using, but in case
    it is, I'm using Firefox 128.3.1esr for Linux.

    It works for me. FF155.0.1, Ubuntu 24.04.4 64-bit

    You mean you don't get a "The page can't be found" message and you see
    Lynn's website?
    --
    Nuno Silva
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Peter Flass@Peter@Iron-Spring.com to alt.folklore.computers on Sun Sep 13 20:56:10 2026
    From Newsgroup: alt.folklore.computers

    On 9/13/26 16:37, Nuno Silva wrote:
    On 2026-09-14, Peter Flass wrote:

    On 9/13/26 10:02, Kragen Javier Sitaker wrote:
    Lynn Wheeler <lynn@garlic.com> writes:

    Kragen Javier Sitaker <kragen@canonical.org> writes:
    [Lynn Wheeler wrote:]
    https://www.garlic.com/~lynn/2002f.html#0

    Sad to say, garlic.com seems to have broken your link here.

    ... PCs & PC browser seem to work ... it seems to be mostly cellphone
    and tablet for which it has disappeared.

    If you send an HTTPS request for "/~lynn/2002f.html" to www.garlic.com
    (77.37.114.68), it responds, saying, rCLSouth Valley Internet.
    Garlic.com. [Check Availability]. The page canrCOt be found. It looks >>> like nothing was found at this location,rCY and giving the addresses and >>> phone numbers of a company in Morgan Hill, California, rather than your
    archived posts.

    This unlikely to be related to which browser yourCOre using, but in case >>> it is, I'm using Firefox 128.3.1esr for Linux.

    It works for me. FF155.0.1, Ubuntu 24.04.4 64-bit

    You mean you don't get a "The page can't be found" message and you see
    Lynn's website?


    Well, NOW I'm getting a 404.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Charlie Gibbs@cgibbs@kltpzyxm.invalid to alt.folklore.computers on Mon Sep 14 04:12:05 2026
    From Newsgroup: alt.folklore.computers

    On 2026-09-13, Peter Flass <Peter@Iron-Spring.com> wrote:

    On 9/13/26 10:02, Kragen Javier Sitaker wrote:

    Lynn Wheeler <lynn@garlic.com> writes:

    Kragen Javier Sitaker <kragen@canonical.org> writes:

    [Lynn Wheeler wrote:]

    https://www.garlic.com/~lynn/2002f.html#0

    Sad to say, garlic.com seems to have broken your link here.

    ... PCs & PC browser seem to work ... it seems to be mostly cellphone
    and tablet for which it has disappeared.

    If you send an HTTPS request for "/~lynn/2002f.html" to www.garlic.com
    (77.37.114.68), it responds, saying, rCLSouth Valley Internet.
    Garlic.com. [Check Availability]. The page canrCOt be found. It looks
    like nothing was found at this location,rCY and giving the addresses and
    phone numbers of a company in Morgan Hill, California, rather than your
    archived posts.

    This unlikely to be related to which browser yourCOre using, but in case
    it is, I'm using Firefox 128.3.1esr for Linux.

    It works for me. FF155.0.1, Ubuntu 24.04.4 64-bit

    It fails for me, both on Seamonkey 2.53.23 and Firefox 153.0
    under Debian Bookworm.
    --
    /~\ Charlie Gibbs | In this world there are
    \ / <cgibbs@kltpzyxm.invalid> | two kinds of people:
    X I'm really at ac.dekanfrus | 1. Those who can extrapolate
    / \ if you read it the right way. | from incomplete data.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lynn Wheeler@lynn@garlic.com to alt.folklore.computers on Mon Sep 14 15:06:05 2026
    From Newsgroup: alt.folklore.computers

    Kragen Javier Sitaker <kragen@canonical.org> writes:
    This unlikely to be related to which browser yourCOre using, but in case
    it is, I'm using Firefox 128.3.1esr for Linux.

    firefox/nightly158 w/fedora44 ... it gives me
    https://www.garlic.com/~lynn/ and https://mycloud.garlic.com/~lynn
    ... but neither worked with tablet or cellphone.

    just retried with cellphone firefox and mycloud.garlic.com worked but
    not www.garlic.com. I've had discussions with garlic tech guy and he
    says he had been working on getting something fixed (after recent site
    revamp).

    just double checked wayback machine (archive.org) which had www.garlic.com/~lynn up until about may2026 but nothing since ... and
    nothing at all for mycloud.garlic.com.
    --
    virtualization experience starting Jan1968, online at home since Mar1970
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lynn Wheeler@lynn@garlic.com to alt.folklore.computers on Mon Sep 14 15:11:58 2026
    From Newsgroup: alt.folklore.computers

    Lars Poulsen <lars@beagle-ears.com> writes:
    I wonder why there were so many CRJE systems with almost identical features: * WYLBUR (from Stanford)
    * WITS (from Waterloo)
    * CRJE (IBM's official option for MVT and MVS)
    ... any that I have forgotten?

    Of course, there was also TSO, but it was a dog, performance wise, so
    none of the education places I knew would use it. I expect that the
    IBM develoment sites used it to develop MVS code?

    CP/67 had arrived with 1052&2741 terminal support and auto-terminal
    ident, capable switching terminal type scanner type for each
    port. Univ. also had TTY33&35 and I add ASCII support integrated with auto-terminal type. I then want to have single dial-in number (hunt
    group) for all terminals. Didn't quite work, IBM had hard-wired line
    speed ... so we start a clone terminal controller. Build a IBM channel interface board for Interdata/3 programmed to emulate IBM controller
    with the addition for auto-baud. Then upgraded with Interdata/4 for
    channel interface and cluster of Interdata/3s for port
    interfaces. Interdata (and later Perkin-Elmer) sell them as clone
    controllers. https://en.wikipedia.org/wiki/Interdata https://en.wikipedia.org/wiki/Perkin-Elmer#Computer_Systems_Division
    ... and four of us are written up responsible for (some part of) IBM
    clone controller business. Other trivia, when tty/ascii port scanner for 360/67, it came in "Heathkit" box.

    Before leaving for Boeing. I modified HASP for MVT18, with CRJE
    implementation, including editor that implemented CMS edit syntax
    (environments were so different that couldn't reuse any code).
    --
    virtualization experience starting Jan1968, online at home since Mar1970
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to alt.folklore.computers on Tue Sep 15 04:10:15 2026
    From Newsgroup: alt.folklore.computers

    On Sun, 13 Sep 2026 14:56:20 -0700, Lars Poulsen wrote:

    When I worked in Copenhagen at the Niels Bohr Institute and later at
    RECKU (the larger academic datacenter at University of Copenhagen)
    in the early 1990s, the experimental physicists traveling the
    circuit between SUNY Stony Brook, CERN and Copenhagen with their
    suitcases full of dusty decks of FORTRAN IV cards, hated the IBM
    360-s with a vengeance due to their lack of precision when computing
    wave functions. They liked the 36-bit IBM709x and UNIVAC 36-bit
    systems much better, but they REALLY loved the CDC 6600s at CERN
    (and later Aarhus) because of the 60-bit floating point format.

    Prof William rCLMr IEEE-754rCY KahanrCOs foreword to the rCLStandard Apple Numerics
    ManualrCY had this to say about some of those machines:

    For instance, a very Important Bunch of Machines launched in 1964
    were found to have two anomalies in their double-precision
    arithmetic (though not in single): First, multiplying a number /Z/
    by 1.0 would lop off /Z/'s last digit. Second, the difference
    between two nearly equal numbers, whose digits mostly canceled,
    could be computed wrong by a factor almost as big as 16 instead of
    being computed exactly as is normal. The anomalies introduced a
    kind of noise in the feedback loops by which some programs had
    compensated for their own rounding errors, so those programs lost
    their high accuracies. These anomalies were not "bugs"; they were
    "features" designed into the arithmetic by designers who thought
    nobody would care. Customers did care; the arithmetic was
    redesigned and repairs were retrofitted in 1967.

    Not all Capriciously Designed Computer arithmetics have been
    repaired. One family of computers has enjoyed notoriety for two
    decades by allowing programs to generate tiny "partially
    underflowed" numbers. When one of these creatures turns up as the
    value of /T/ in an otherwise innocuous statement like

    if T = 0.0 then Q := 0.0 else Q := 702345.6 / (T + 0.00189 / T);

    it causes the computer to stop execution and emit a message
    alleging "Division by Zero". The machine's schizophrenic attitude
    toward zero comes about because the test for T = 0.0 is carried
    out by the adder, which examines at least 13 of /T/'s leading
    digits, whereas the divider and multiplier examine only 12 to
    recognize zero. Doing so saved less than a dollar's worth of
    transistors and maybe a picosecond of time, but at the cost of
    some disagreement about whether a very tiny number /T/ is zero or
    not. Fortunately, the divider agrees with the multiplier about
    whether /T/ is zero, so programmers could prevent spurious
    divisions by zero by slightly altering the foregoing statement as
    follows:

    if 1.0 * T = 0.0 then Q := 0.0 else Q := 702345.6 / (T + 0.00189 / T);

    Unfortunately, the Same Computer designer responsible for "partial
    underflow" designed another machine that can generate "partially
    underflowed" numbers /T/ for which this statement malfunctions. On
    that machine, /Q/ would be computed unexceptionably except that
    the product 1.0 * T causes the machine to stop and emit a message
    alleging "Overflow". How should a programmer rewrite that
    innocuous statement so that it will work correctly on both
    machines? We should be thankful that such a task is not
    encountered every day.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to alt.folklore.computers on Tue Sep 15 04:19:19 2026
    From Newsgroup: alt.folklore.computers

    On Mon, 14 Sep 2026 15:11:58 -1000, Lynn Wheeler wrote:

    Before leaving for Boeing. I modified HASP for MVT18 ...

    Fun fact (for those who didnrCOt know): rCLHASPrCY stood for rCLHouston Automatic Spooling PriorityrCY. The rCLHoustonrCY in question was NASArCOs Mission Control.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lars Poulsen@lars@beagle-ears.com to alt.folklore.computers on Tue Sep 15 05:46:21 2026
    From Newsgroup: alt.folklore.computers

    On 9/14/2026 21:10, Lawrence DrCOOliveiro wrote:
    On Sun, 13 Sep 2026 14:56:20 -0700, Lars Poulsen wrote:

    When I worked in Copenhagen at the Niels Bohr Institute and later at
    RECKU (the larger academic datacenter at University of Copenhagen)
    in the early 1990s, the experimental physicists traveling the
    circuit between SUNY Stony Brook, CERN and Copenhagen with their
    suitcases full of dusty decks of FORTRAN IV cards, hated the IBM
    360-s with a vengeance due to their lack of precision when computing
    wave functions. They liked the 36-bit IBM709x and UNIVAC 36-bit
    systems much better, but they REALLY loved the CDC 6600s at CERN
    (and later Aarhus) because of the 60-bit floating point format.

    Prof William rCLMr IEEE-754rCY KahanrCOs foreword to the rCLStandard Apple Numerics
    ManualrCY had this to say about some of those machines:

    For instance, a very Important Bunch of Machines launched in 1964
    were found to have two anomalies in their double-precision
    arithmetic (though not in single): First, multiplying a number /Z/
    by 1.0 would lop off /Z/'s last digit. Second, the difference
    between two nearly equal numbers, whose digits mostly canceled,
    could be computed wrong by a factor almost as big as 16 instead of
    being computed exactly as is normal. The anomalies introduced a
    kind of noise in the feedback loops by which some programs had
    compensated for their own rounding errors, so those programs lost
    their high accuracies. These anomalies were not "bugs"; they were
    "features" designed into the arithmetic by designers who thought
    nobody would care. Customers did care; the arithmetic was
    redesigned and repairs were retrofitted in 1967.

    Not all Capriciously Designed Computer arithmetics have been
    repaired. One family of computers has enjoyed notoriety for two
    decades by allowing programs to generate tiny "partially
    underflowed" numbers. When one of these creatures turns up as the
    value of /T/ in an otherwise innocuous statement like

    if T = 0.0 then Q := 0.0 else Q := 702345.6 / (T + 0.00189 / T);

    it causes the computer to stop execution and emit a message
    alleging "Division by Zero". The machine's schizophrenic attitude
    toward zero comes about because the test for T = 0.0 is carried
    out by the adder, which examines at least 13 of /T/'s leading
    digits, whereas the divider and multiplier examine only 12 to
    recognize zero. Doing so saved less than a dollar's worth of
    transistors and maybe a picosecond of time, but at the cost of
    some disagreement about whether a very tiny number /T/ is zero or
    not. Fortunately, the divider agrees with the multiplier about
    whether /T/ is zero, so programmers could prevent spurious
    divisions by zero by slightly altering the foregoing statement as
    follows:

    if 1.0 * T = 0.0 then Q := 0.0 else Q := 702345.6 / (T + 0.00189 / T);

    Unfortunately, the Same Computer designer responsible for "partial
    underflow" designed another machine that can generate "partially
    underflowed" numbers /T/ for which this statement malfunctions. On
    that machine, /Q/ would be computed unexceptionably except that
    the product 1.0 * T causes the machine to stop and emit a message
    alleging "Overflow". How should a programmer rewrite that
    innocuous statement so that it will work correctly on both
    machines? We should be thankful that such a task is not
    encountered every day.

    Holy shit!! And modern compilers might optimize away the workaround.
    Who was the designer? I asked "CoPilot" "Which computer designer
    invented partial underflow" and with slight variations in the wording of
    the prompt it suggested first Johann Joss, then Charles Babbage and
    finally John von Neumann.

    I assume the correct answer is either Gene Amdahl (or someone on his
    team) or Seymour Cray (or someone on his team) ???
    --
    Lars Poulsen - an old geek in Santa Barbara, California
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Jeroen Belleman@jeroen@nospam.please to alt.folklore.computers on Tue Sep 15 16:48:27 2026
    From Newsgroup: alt.folklore.computers

    On 9/15/26 06:10, Lawrence DrCOOliveiro wrote:
    On Sun, 13 Sep 2026 14:56:20 -0700, Lars Poulsen wrote:

    When I worked in Copenhagen at the Niels Bohr Institute and later at
    RECKU (the larger academic datacenter at University of Copenhagen)
    in the early 1990s, the experimental physicists traveling the
    circuit between SUNY Stony Brook, CERN and Copenhagen with their
    suitcases full of dusty decks of FORTRAN IV cards, hated the IBM
    360-s with a vengeance due to their lack of precision when computing
    wave functions. They liked the 36-bit IBM709x and UNIVAC 36-bit
    systems much better, but they REALLY loved the CDC 6600s at CERN
    (and later Aarhus) because of the 60-bit floating point format.

    Prof William rCLMr IEEE-754rCY KahanrCOs foreword to the rCLStandard Apple Numerics
    ManualrCY had this to say about some of those machines:

    For instance, a very Important Bunch of Machines launched in 1964
    were found to have two anomalies in their double-precision
    arithmetic (though not in single): First, multiplying a number /Z/
    by 1.0 would lop off /Z/'s last digit. Second, the difference
    between two nearly equal numbers, whose digits mostly canceled,
    could be computed wrong by a factor almost as big as 16 instead of
    being computed exactly as is normal. The anomalies introduced a
    kind of noise in the feedback loops by which some programs had
    compensated for their own rounding errors, so those programs lost
    their high accuracies. These anomalies were not "bugs"; they were
    "features" designed into the arithmetic by designers who thought
    nobody would care. Customers did care; the arithmetic was
    redesigned and repairs were retrofitted in 1967.

    Not all Capriciously Designed Computer arithmetics have been
    repaired. One family of computers has enjoyed notoriety for two
    decades by allowing programs to generate tiny "partially
    underflowed" numbers. When one of these creatures turns up as the
    value of /T/ in an otherwise innocuous statement like

    if T = 0.0 then Q := 0.0 else Q := 702345.6 / (T + 0.00189 / T);

    I don't know where this gem comes from, but I don't want to fly
    in it. So flawed!

    Jeroen Belleman

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Peter Flass@Peter@Iron-Spring.com to alt.folklore.computers on Tue Sep 15 07:51:36 2026
    From Newsgroup: alt.folklore.computers

    On 9/15/26 05:46, Lars Poulsen wrote:
    On 9/14/2026 21:10, Lawrence DrCOOliveiro wrote:
    On Sun, 13 Sep 2026 14:56:20 -0700, Lars Poulsen wrote:

    When I worked in Copenhagen at the Niels Bohr Institute and later at
    RECKU (the larger academic datacenter at University of Copenhagen)
    in the early 1990s, the experimental physicists traveling the
    circuit between SUNY Stony Brook, CERN and Copenhagen with their
    suitcases full of dusty decks of FORTRAN IV cards, hated the IBM
    360-s with a vengeance due to their lack of precision when computing
    wave functions. They liked the 36-bit IBM709x and UNIVAC 36-bit
    systems much better, but they REALLY loved the CDC 6600s at CERN
    (and later Aarhus) because of the 60-bit floating point format.

    Prof William rCLMr IEEE-754rCY KahanrCOs foreword to the rCLStandard Apple >> Numerics
    ManualrCY had this to say about some of those machines:

    -a-a-a-a For instance, a very Important Bunch of Machines launched in 1964 >> -a-a-a-a were found to have two anomalies in their double-precision
    -a-a-a-a arithmetic (though not in single): First, multiplying a number /Z/ >> -a-a-a-a by 1.0 would lop off /Z/'s last digit. Second, the difference
    -a-a-a-a between two nearly equal numbers, whose digits mostly canceled,
    -a-a-a-a could be computed wrong by a factor almost as big as 16 instead of >> -a-a-a-a being computed exactly as is normal. The anomalies introduced a
    -a-a-a-a kind of noise in the feedback loops by which some programs had
    -a-a-a-a compensated for their own rounding errors, so those programs lost >> -a-a-a-a their high accuracies. These anomalies were not "bugs"; they were >> -a-a-a-a "features" designed into the arithmetic by designers who thought
    -a-a-a-a nobody would care. Customers did care; the arithmetic was
    -a-a-a-a redesigned and repairs were retrofitted in 1967.

    -a-a-a-a Not all Capriciously Designed Computer arithmetics have been
    -a-a-a-a repaired. One family of computers has enjoyed notoriety for two
    -a-a-a-a decades by allowing programs to generate tiny "partially
    -a-a-a-a underflowed" numbers. When one of these creatures turns up as the >> -a-a-a-a value of /T/ in an otherwise innocuous statement like

    -a-a-a-a if T = 0.0 then Q := 0.0 else Q := 702345.6 / (T + 0.00189 / T);

    -a-a-a-a it causes the computer to stop execution and emit a message
    -a-a-a-a alleging "Division by Zero". The machine's schizophrenic attitude >> -a-a-a-a toward zero comes about because the test for T = 0.0 is carried
    -a-a-a-a out by the adder, which examines at least 13 of /T/'s leading
    -a-a-a-a digits, whereas the divider and multiplier examine only 12 to
    -a-a-a-a recognize zero. Doing so saved less than a dollar's worth of
    -a-a-a-a transistors and maybe a picosecond of time, but at the cost of
    -a-a-a-a some disagreement about whether a very tiny number /T/ is zero or >> -a-a-a-a not. Fortunately, the divider agrees with the multiplier about
    -a-a-a-a whether /T/ is zero, so programmers could prevent spurious
    -a-a-a-a divisions by zero by slightly altering the foregoing statement as >> -a-a-a-a follows:

    -a-a-a-a if 1.0 * T = 0.0 then Q := 0.0 else Q := 702345.6 / (T +
    0.00189 / T);

    -a-a-a-a Unfortunately, the Same Computer designer responsible for "partial >> -a-a-a-a underflow" designed another machine that can generate "partially
    -a-a-a-a underflowed" numbers /T/ for which this statement malfunctions. On >> -a-a-a-a that machine, /Q/ would be computed unexceptionably except that
    -a-a-a-a the product 1.0 * T causes the machine to stop and emit a message >> -a-a-a-a alleging "Overflow". How should a programmer rewrite that
    -a-a-a-a innocuous statement so that it will work correctly on both
    -a-a-a-a machines? We should be thankful that such a task is not
    -a-a-a-a encountered every day.

    Holy shit!! And modern compilers might optimize away the workaround.
    Who was the designer? I asked "CoPilot" "Which computer designer
    invented partial underflow" and with slight variations in the wording of
    the prompt it suggested first Johann Joss, then Charles Babbage and
    finally John von Neumann.

    I assume the correct answer is either Gene Amdahl (or someone on his
    team) or Seymour Cray (or someone on his team) ???

    This stuff is why I hate floating point.

    Here's a folklore story from my first job in the very olden days.

    A company I worked for had a contract from IBM to develop some business applications for the 1130 (http://ibm1130.org/}. The only language
    available was FORTRAN ("IV", although really not). This was a 16-bit
    machine, so fixed-point numbers only up to 32767. Later IBM introduced a "commercial" subroutine library for the 1130 with nice stuff like
    decimal arithmetic, but we didn't have that yet, so we used floating
    point, which allowed double precision. If you've ever tried to do
    payroll calculations in floating point, my only piece of advice is
    DON'T. I did learn a lot about the nitty-gritties fo FP rounding.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From John Ames@commodorejohn@gmail.com to alt.folklore.computers on Tue Sep 15 08:19:19 2026
    From Newsgroup: alt.folklore.computers

    On Tue, 15 Sep 2026 04:10:15 -0000 (UTC)
    Lawrence DrCOOliveiro <ldo@nz.invalid> wrote:
    Prof William rCLMr IEEE-754rCY KahanrCOs foreword to the rCLStandard Apple Numerics ManualrCY had this to say about some of those machines:
    Oh that's wonderfully cheeky =^_^=
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to alt.folklore.computers on Tue Sep 15 23:13:41 2026
    From Newsgroup: alt.folklore.computers

    On Tue, 15 Sep 2026 05:46:21 -0700, Lars Poulsen wrote:

    On 9/14/2026 21:10, Lawrence DrCOOliveiro wrote:

    Unfortunately, the Same Computer designer responsible for "partial
    underflow" designed another machine that can generate "partially
    underflowed" numbers ...

    Who was the designer? I asked "CoPilot" "Which computer designer
    invented partial underflow" and with slight variations in the
    wording of the prompt it suggested first Johann Joss, then Charles
    Babbage and finally John von Neumann.

    I assume the correct answer is either Gene Amdahl (or someone on his
    team) or Seymour Cray (or someone on his team) ???

    Kahan is obviously saying the answer is Seymour Cray.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to alt.folklore.computers on Tue Sep 15 23:22:24 2026
    From Newsgroup: alt.folklore.computers

    On Tue, 15 Sep 2026 07:51:36 -0700, Peter Flass wrote:

    This stuff is why I hate floating point.

    DonrCOt. The whole point of KahanrCOs foreword was to highlight what a trainwreck floating-point was before IEEE-754 came along. He went on
    to say:

    /These strange things cannot happen on current Apple computers./

    And he did have some kind words to say about other companies:

    I do not wish to suggest that all but Apple computers have had
    quirky arithmetics. A few other computer companies, some Highly
    Prestigious, have Demonstrated Exemplary Concern for arithmetic
    integrity over many years. Had their concern been shared more
    widely, numerical computation would now be easier to understand.

    Of course, the floating-point spec that he was instrumental in
    creating has become completely universal -- nowadays, nobody would
    think of doing floating-point on a machine/OS/software stack that
    didnrCOt support it.

    Later IBM introduced a "commercial" subroutine library for the 1130
    with nice stuff like decimal arithmetic, but we didn't have that
    yet, so we used floating point, which allowed double precision. If
    you've ever tried to do payroll calculations in floating point, my
    only piece of advice is DON'T. I did learn a lot about the
    nitty-gritties fo FP rounding.

    The problem is not necessarily with floating-point, but with the
    surprises that can arise from doing arithmetic in base-2. This is why
    the current IEEE-754 spec has added decimal-float formats.

    Now we just have to wait while adoption of the updated spec slowly
    spreads ...
    --- Synchronet 3.22a-Linux NewsLink 1.2