asciilifeform: all specs are maximally prescriptive. in that implication is 'if you don't do x, you are not conformant and we throw you out and buy a new you'
asciilifeform: e.g., 'the box takes 8 bits as input and sets the 3 bits of output as equal to the number of 1s on the input register.'
asciilifeform: unambiguous description of how inputs and outputs relate.
asciilifeform: aaaaaaaand THIS is why i want to preserve ALL possible quanta of provenance.
asciilifeform: trinque: it was how we genesis'd trb, recall.
asciilifeform: trinque: you evaluate it using SAME algo as you use for 'did asciilifeform write his patches or were they given to him by a colonel at ftmeade to pass to chumps'
asciilifeform: reading SAME THING 1,000,001 times because SOMEONE ELSE FORCED ME ~is~
asciilifeform: because if i cannot determine mechanically 'this is THE thing that ~i~ wrote' vs 'this is SOME OTHER thing that i must now read with magnifying glass' this wastes potentially weeks, months, years (depending on mass of turd) of my time.
asciilifeform: if i have to diff (or, satan forbid, VISUALLY INSPECT), e.g., mod6's ffz.adb to see what parts he changed from mine, and every single motherfucking time i find that it is nothing at all, then my time is wasted.
asciilifeform: i am NOT and will NOT be willing to sign off on, e.g., tinyscheme, or even trb, with same level of assurance as for code that i and i alone had written.
asciilifeform: and phf actually had a good point earlier:
asciilifeform: ideally you will specify a MINIMAL set of differences, via patching. supposing that the originating item was by someone in your wot, vs taken from hitler on battlefield
asciilifeform: mircea_popescu: makes ~exactly same amount of sense by abolishing copyright by poking out eyes.
asciilifeform: possibly what mircea_popescu was thinking is that the operator is NOT absolved of the chore of reading the thing that hashed to B9F2C8885474FD6B4F7D36955799716E68161BE8F8CFCE3640ADE942FE0064A00D64C7DABC3EC36B24797760B99EA6C79D74A8F984DCC3AEAC2EEF183B3ED70B
asciilifeform: it doesn't point to a 'place where i swear i put a tinyscheme and not rm -rf'
asciilifeform: it does though. (unless you have a meaningful hash collision.)
asciilifeform: you say B9F2C8885474FD6B4F7D36955799716E68161BE8F8CFCE3640ADE942FE0064A00D64C7DABC3EC36B24797760B99EA6C79D74A8F984DCC3AEAC2EEF183B3ED70B.