i have learned just moments ago that the adobe portable document format is yet another rebranding of the same tarball slop we have been tossing around for half a century
https://hackers.town/@zwol/114158568811964745 over a year ago, @zwol immediately identified the PDF as the epitome of design that optimizes for the derivative with not a moment for the integral
that tweet from yesteryear reached out to answer my lingering question: "did they really call it a production-quality document format and then stuff everything of note at the end?"
yes! because stuffing extra data after the original document the domain experts signed off on is where you can add special features
@hipsterelectron what do you mean by optimizing for the derivative rather than the integral?
@dragon it's a really really pretentious way to say it but i'm referring to control theory and the canonical PID controller used in that field
there's this delectable bit of circumlocution right after the screenshot:
A cross-reference section for an incremental update shall contain entries only for objects that have been changed, replaced, or deleted. Deleted objects shall be left unchanged in the file, but shall be marked as deleted by means of their cross-reference entries.
they don't even garbage-collect. you can in fact append an operational transform over the document contents with absolutely zero global indexing and the viewer won't detect a thing until their reader comes upon your change!
@hipsterelectron i did understand this bit and lol that sucks so bad
The added trailer shall contain all the entries except the Prev entry (if present) from the previous trailer, whether modified or not. In addition, the added trailer dictionary shall contain a Prev entry giving the location of the previous cross-reference section (see Table 15). Each trailer shall be terminated by its own end-of-file (
%%EOF) marker.
that's right: IT'S YET ANOTHER TURING MACHINE!!!