The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: George Michaelson <ggm@algebras.org>
To: Computer Old Farts Followers <coff@tuhs.org>
Cc: The Eunuchs Hysterical Society <tuhs@tuhs.org>
Subject: Re: [TUHS] The Elements Of Style: UNIX As Literature
Date: Mon, 9 Nov 2020 09:23:35 +1000	[thread overview]
Message-ID: <CAKr6gn2bL4YP9v+ohCySJ-R5bE_Asd-MRzReTg22L_EopMcx1w@mail.gmail.com> (raw)
In-Reply-To: <alpine.BSF.2.21.9999.2011071111330.6603@aneurin.horsfall.org>

A lot of industrial design is based on inheritance. The nitrocellulose
filmstock was nominal 40mm, after cutting and sprockets it was 35. cut
it in half you have 16mm single sprocket. Original manufacture was 80
wide cut in half so undo that and you get 70mm. run the film sideways,
you now have 700 high for IMAX dimensions. Why was nitrocellulose film
stock coming in 80mm wide strips? Ask somebody who knows what George
Eastman was doing at the time... My guess is the tank emitted 100mm
but the edges were crinkly, and 80mm was what he got after slicing
ragged margins. The rest is inheritance down the stack working on 1/2
and 1/4 sizing consequences.

IBM was business machines. tabulators. The sheet stock it used for
things in business was defined by what it could source coming in,
reliably. The US census used hollerith cards, this is probably why the
fed reserve used hollerith cards. (My G/F got a 1978 tax cheque refund
from a camp school in the midwest on a hollerith-card-cheque, the last
time I saw one in anger outside of the computer labs where we were
still using them in anger, very anger)

the Banks first atm's used card stock for receipts. they were
mini-hollerith. I imagine because they understood how to do alignment
from a cut corner, and had machinery which worked.

I was told that fmt/72 is a post-hoc rationalisation to allow for 4-5
levels of indentation in >>>quoting. I think this is a post-hoc
rationalisation of a prompter hoc reality. If you go back into
teletype deep history, I bet you find 40/60/72 was coming out of some
combination of fixed-width typeface, mechanics, and paper stock sizes
available in the supply chain.

(Mike Lesk told me the TBL offset in the T/ROFF box drawing was
because of a highly specific throwback effect in the printer at Bell.
The code was adjusted to deal with this, and the rest of us had to
wear the top and bottom lines being misplaced without a patch to the
code. This kind of thing, its classic "because we could, and because
it works" decision logic)

On Sat, Nov 7, 2020 at 10:17 AM Dave Horsfall <dave@horsfall.org> wrote:
>
> [ Moving to COFF (if your MUA respects "Reply-To:") ]
>
> On Fri, 6 Nov 2020, Larry McVoy wrote:
>
> > But I'm pretty old school, I write in C, I debug a lot with printf and
> > asserts, I'm kind of a dinosaur.
>
> You've never experienced the joy of having your code suddenly working when
> inserting printf() statements?  Oh dear; time to break out GDB...
>
> -- Dave

  reply	other threads:[~2020-11-08 23:24 UTC|newest]

Thread overview: 33+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-11-05 22:10 Tyler Adams
2020-11-06  0:39 ` Kevin Bowling
2020-11-06  1:41 ` Larry McVoy
2020-11-06  5:04   ` John Cowan
2020-11-06  5:16     ` Steve Nickolas
2020-11-06  6:34     ` Rob Pike
2020-11-06 13:20       ` Will Senn
2020-11-06 15:07         ` Clem Cole
2020-11-06 15:40           ` Will Senn
2020-11-06 15:46             ` Chris Torek
2020-11-06 22:54               ` Greg 'groggy' Lehey
2020-11-06 23:29                 ` Steffen Nurpmeso
2020-11-06 22:31           ` Dave Horsfall
2020-11-06 23:41             ` Warren Toomey
2020-11-06  6:37     ` Greg 'groggy' Lehey
2020-11-06 15:06       ` Larry McVoy
2020-11-06 15:18         ` Bakul Shah
2020-11-06 15:19         ` Chris Torek
2020-11-06 16:46           ` Stephen Clark
2020-11-06 18:51         ` Jon Steinhart
2020-11-06 22:09           ` John Cowan
2020-11-06 22:44             ` Jon Steinhart
2020-11-06 22:12         ` Andy Kosela
2020-11-06 22:23           ` Larry McVoy
2020-11-07  0:16             ` Dave Horsfall
2020-11-08 23:23               ` George Michaelson [this message]
2020-11-06 17:05       ` Paul Winalski
2020-11-06 17:07         ` Larry McVoy
2020-11-06 17:25           ` Warner Losh
2020-11-06 17:13       ` Adam Thornton
2020-11-06 17:26         ` Stephen Clark
2020-11-06 18:24           ` John Cowan
2020-11-06 21:10   ` Dave Horsfall

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAKr6gn2bL4YP9v+ohCySJ-R5bE_Asd-MRzReTg22L_EopMcx1w@mail.gmail.com \
    --to=ggm@algebras.org \
    --cc=coff@tuhs.org \
    --cc=tuhs@tuhs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).