Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

No, as others have mentioned the reason for this was to save bytes or bandwidth when bytes and bandwidth were really expensive.


That's what others here have conjectured. Suddenly it's authoritative?


Look up two-digit date fields, packed-decimal, zoned-decimal, bitfields, and other encoded-field datatypes. All were explicitly created to save on data storage, when the main transmission medium was punch cards.

The rationalisation is not conjecture. It's fact. Bits and baud were expensive.

And that's before getting to bitshifted storage of software and similar tricks.

SABRE dates from the 1950s. Which was a long time ago in Internet Years.

https://en.wikipedia.org/wiki/Sabre_(computer_system)

The computer it was based, the IBM 7090, on had memory storage of 32,768 words of 36 bits, about 64 KB using today's 16-bit byte. It operated at 100 kflops/s. A modern AMD-64 CPU tends around 4-64 flops per cycle, or in the neighbourhood of 4-250 gigaflops/s, up to about 2 billion times faster.

https://en.wikipedia.org/wiki/IBM_7090

https://en.wikipedia.org/wiki/FLOPS


I've programmed on punched cards. System/360, FORTRAN77. Carter administration.

Whether history exists or not, is not the question. Whether byte misers from long ago caused this name-mangling issue, that's the conjecture part. At least one aspect of the guy's complaint was of recent origin, and ironically that was from arbitrarily insisting the name be longer than it is.


The SE answer links to the relevant documentation. Spaces are indeed optional. It's not explicitly documented that a non-whitespaced 'MR' is read as a title, but it seems likely.

http://www.amadeus.com/bg/documents/aco/bg/basic-qrg.pdf


Well I'm convinced then. That's nuts. Not so much that something so crappy can exist, but that it can persist!


Yes, because some of the "others" were actually there, then...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: