4 ms·
Swamps keep users trapped in, by making it difficult for a competitor to make a compatible alternative. Had Nvidia (or Intel or Microsoft) kept their product l
by Vvector 3y ago
Swamps keep users trapped in, by making it difficult for a competitor to make a compatible alternative. Had Nvidia (or Intel or Microsoft) kept their product lean by aggressively removing backwards compatibility, they would have lost users AND made it easier for another company to compete.
- blackoil 3y agoYeah for some reason people deny to understand that this messy swamp is the reason things are successful. Be it x86, Windows, PDF...
- mschuster91 3y agoPDF hasn't been a vendor-locked swamp for many years now. It got successful because it was better than TIFF for scanned images and better than raw Word/Postscript for print products.
- busterarm 3y agoBut it became successful long before it stopped being a vendor-locked swamp.
- mpweiher 3y agoI can't recall a time when the PDF spec wasn't open, or at least openly available.
- busterarm 3y agoFrom 1993 to 2008?
- mpweiher 3y agoHmm...it wasn't an ISO standard, but the standard was freely available both as a download from the web-site and as a book. My printed copy (version 1.4) is from 2001, and that's a later version, I definitely had earlier, much slimmer books. The 1.0 PDF reference on Adobe's web-site has a Copyright of 1993 and says "First Printing, June 1993". https://opensource.adobe.com/dc-acrobat-sdk-docs/pdfstandards/pdfreference1.0.pdf https://opensource.adobe.com/dc-acrobat-sdk-docs/pdfstandard... And of course there were multiple unlicensed implementations. Famously, Apple switched from Display Postscript in Rhapsody and Mac OS X Server to Quartz and PDF in Mac OS X to remove the DPS licensing costs.
- dahart 3y agoColor me skeptical. PDF viewing is reasonable, but where are the decent PDF editing tools? I’ve looked, and it seems like nobody else but Adobe is allowed to do real PDF editing. Many many third part apps claim to, but only do superficial editing and don’t remotely match Acrobat tools. I don’t know how the API licensing works, but I imagine this makes sense because the real market for PDF is business documents that involve signatures, watermarks, password security, versioning, maybe some tracking, etc..
- samus 3y agoPDF manipulation is IMHO a niche application. If one really has to do that at scale, it would be probably better to fix the problem upstream to generate it correctly in the first place, or to layer the changes on top of the existing PDF and sign it.
- dahart 3y agoThat’s like saying image, audio, or video editing is niche. The number of PDF editing apps online suggests you might have formed an opinion before doing any research? Apparently lots and lots of people want to edit PDF files, enough that there’s a ton of competition. Why do you assume editing a PDF means the file is somehow incorrect, or that there exists any viable upstream solution? It’s more likely the edits are intended to make a new version, and don’t even belong upstream, and that editors have no access to upstream anyway. In addition to editing, there’s a whole industry of scraping PDF publications for data.
- samus 3y agoYeah, I admit this was a risky statement :-) Editing the PDF just seems like the wrong place to place the edit since it is a format intended for interchange and archivation. Layering changes on top makes total sense. Changing existing objects seems fragile. But maybe I feel that way because the format is known for being so complicated and bespoke that only Adobe's tools can edit it reliably. Just about any document format which can be converted to PDF is easier to edit, therefore it would make more sense to apply changes before conversion to PDF, if at all possible. I agree that reading and scraping PDFs on scale is a very common operation.
- bitvoid 3y agoThere's a ton of PDF forms that I deal with at work that only work with Adobe Acrobat. When I open them in other PDF viewers, it'll be a single page telling me that if the PDF doesn't load in a few seconds then my PDF viewer is not compatible with the document. I'm not an expert, but I imagine that they were created with Acrobat and it embeds some (proprietary) stuff in the PDF that only works with Acrobat. Acrobat is also the only PDF client that I'm aware of that supports signing PDF forms with certificates. There's other features in some PDFs that I've encountered that'll only work in Acrobat as well, like buttons embedded in the PDF to email the form or dropdowns in the form that don't work in other viewers. It seems pretty swampy to me when 90% of the PDF forms I deal with can only be (fully) completed in Acrobat.
- azinman2 3y agoI’ve never come across this. What kind of business?
- jasomill 3y agoUsing JavaScript, it's easy to create a standards-compliant PDF with inconsistent behavior in popular viewers. For example, https://jasomill.at/HelloGoodbye.pdf contains JavaScript that, per the spec, should display a pop-up alert ("Hello Acrobat <version>") when it is opened and another ("Goodbye Acrobat <version>") when it is closed. Actual behavior is inconsistent. On my Mac: Acrobat: both alerts display Preview, Safari: neither alert displays Chrome, Edge, Firefox: only open alert displays
- rob74 3y agoSo a swamp is even better than a moat? And here I was thinking that Keller is insulting Nvidia, while he's actually giving them compliments...
- deleted 3y ago[deleted]
- mobilio 3y agoROCm isn't alternative too: https://geohot.github.io/blog/jekyll/update/2023/06/07/a-dive-into-amds-drivers.html https://geohot.github.io/blog/jekyll/update/2023/06/07/a-div...
- kamikaz1k 3y agoI think that's a misunderstanding of the analogy. The moat isn't about trapping users. Moat as its typically used is to say that a business is protected by the moat, the prize being the castle/business. The residents/business are free to build and prosper, be productive in other words. When Keller calls it a swamp, he's trying to say there's no castle to be productive in. The swamp makes it a mess, and thus hard for the business to actually maintain productivity. It is still difficult for the invaders to break in (?) but they don't need to...because it's a swamp. They should be busy making a better castle -- which is what Keller is trying to do. Disagree with him or not, but I think that's the analogy.
- robocat 3y agoOr maybe just humorously alluding to swamp castle in Monty Python and the Holy Grail. Not sure where you are getting your analogy from, but my guess is Jim's not really making an analogy. Mixing a batch of metaphors is not cooking chips. https://www.youtube.com/watch?v=aNaXdLWt17A https://www.youtube.com/watch?v=aNaXdLWt17A https://montypython.fandom.com/wiki/Swamp_Castle https://montypython.fandom.com/wiki/Swamp_Castle