<p><pre><code> 1. Linux Running in a PDF (doompdf.dev)
114 points by theden 4 hours ago | flag | hide | 37 comments
2. Ingesting PDFs and why Gemini 2.0 changes everything (sergey.fyi)
978 points by serjester 17 hours ago | flag | hide | 323 comments
</code></pre>
As people start bolting various kinds of PDF parsers and evaluators to LLMs, there's got to be some interesting hack potential.
Posted few days ago: <a href="https://news.ycombinator.com/item?id=42891937">https://news.ycombinator.com/item?id=42891937</a>. Repo also provides some explanation/info on how the machinery works.
Finally! I've been making the joke "put Linux.js in a PDF so I can run Linux, inside a PDF, inside a browser, inside Linux, inside a PDF, inside a browser, inside Linux" for far too long...
Copy 10 of these in an USB drive. Enjoy your mobile Kubernetes cluster.<p><a href="https://news.ycombinator.com/item?id=42681039">https://news.ycombinator.com/item?id=42681039</a>
At least three detections on VirusTotal, but I'm not sure if it's significant.<p>ClamAV: Js.Trojan.Obfus-48<p>Cylance: Unsafe<p>Google: Detected
These "dynamic pdfs" are the anti-thesis of what pdf files are meant to be: static objects containing text that always looks the same. My state dept. of natural resources loves them which means all the regulations are now inaccessible. All I can see in the "pdfs" (not pdfs, pdf shells that are webpages) are the following lines,<p>"Please wait... If this message is not eventually replaced by the proper contents of the document, your PDF viewer may not be able to display this type of document."<p>... because they pull down their actual contents using JS from some website. They are the anti-thesis to what a pdf file is meant to be. Truly the worst of both worlds and a huge step backwards in accessibility and longevity. All that a screen reader can read is the above text.
I would really appreciate if someone could put a decent PDF reader, like Sumatra, into a PDF so I could have a portable and good PDF reader on locked down computers.