What is the PDF format good for? Nothing (2006)
complang.tuwien.ac.at
complang.tuwien.ac.at
Sure, there are formats better for print presentation. There are also formats that are better at on-screen presentation. But PDF offers a decent tradeoff and can be opened, dare I say, on any device.
The article is being simplistic. It completely fails to address the main advantage of PDF, which is access on all platforms.
The author is generally a computer science professor with some idiosyncratic (at least for the current time) opinions. Though I enjoyed the classes I attended with him a few years ago and some of his points I found quite convincing.
For example, in the class on stack based languages (forth & postscript mostly) he also showed how using PS instead of PDF allows him to put results from the analysis in the source code of papers and generate the plots from them. I try to mimic this in my PDFs by adding shortened links to the source and data for each plot (example: [3]) as I've often been annoyed with figures in papers that omit crucial information on what they show.
[1]: https://web.archive.org/web/19971016211209/https://www.compl...
[2]: https://web.archive.org/web/20051231210211/https://www.compl...
This ends up being a good example of how decent tech fails if not backed up by reasonable commercial strategy. In the world we live in, it's not enough to be good - heck, you don't even need to be good at anything, just be good at marketing it.
let's make one tex distro that's a bit better at screen reading. One that's a bit better at math typesetting. One that can also contain C programs, along with text. One that has graphs.
Let's all make them with zero integration and each of them only working on one distro, one platform (because that one's the best).
Despite what this article claims, nobody ever tried to do the minimum necessary to make the suggested solutions succeed. Instead, there was infighting and perfectionism in tiny details with zero care for the global picture.
This is the issue with academici. Call it "depth first" development vs "breadth first" development. If you want large scale uptake, commercials success and usefullness for many people, obviously the correct strategy is breath first : well-supported few-problems many-usecase easy-to-use kinda-basic software. Then, over a LOT of time, make it less basic.
The way to succeed in academici is to go depth first. Make the state of the art neural network for distinguishing left-handed pomeranians from mostly-left-but-sometimes-abidextrous pomeranians by 0.005% ? Guaranteed publication ! 20 followup papers ! Great hero ! Speaker invites across the globe ! Who's ever going to use it ? Let's nod politely and say "many other academici".
Except most of the print trade.
Please never blog or post anything without putting a date on it.
I want a human-decided, human-readable date on the page for the same reason I want a human-readable headline. For a technical post, they're about equally important, and should not require examining protocol headers to determine.
We're done here.
And his other points are still valid, even more so now that smartphones are everywhere. Platform should be able to adapt content to best utilize resources (screen size). See how e-books are not published in PDF format. E-book readers mostly support PDFs, but it's painful experience to actually read through them.
Though the article does serve as an interesting time capsule. Kinda shows you how the more things change the more stay the same.
Instead they complained about Actobat Reader for DOS is slow and other random anecdotial evidence, none which imo supports his claim that pdf is good for nothing.
In contrast to Postscript, it is not a Turing-complete programming language. What's left is a bunch of commands placing graphics objects on pages.
That means PDF viewers cannot be DoSed in an obvious way by placing infinite loops in the document.
It also means that any page in a document can be directly rendered, without rendering the rest of the document first. That's not possible with Postscript, because Postscript documents are programs that need to executed from the start.
I do remember the days when postscript was far more of a default, or dvi -- there were people who refused to use pdf format at that time. Almost no one has stuck with that battle.
Standardized, high-quality math typesetting in html has still just not quite happened although it's improving continuously.
I read PDFs all the time on my iPad Pro. They fit the form factor perfectly.
http://web.archive.org/web/19971016211209/http://www.complan...
This is a post has missed the whole point of PDF files.