Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    P

    PSPDFKit Blog

    pspdfkit.com · Company blog · on HN since 2011

    PSPDFKit's company blog covers its PDF SDKs, with posts on WebAssembly, iOS, cross-platform development and performance.

    Visit blogHN submissions
    Web DevelopmentMobile & AppleSystems & Performance
    What HN says

    HN links it for WebAssembly benchmarks and PDF tooling. Commenters note the company's SDK and job listings, and its CTO discusses WebAssembly's limits.

    Stats for nerds
    51HN people shared it
    111linked in comments
    1.7Kstory points
    Oct 2024last shared
    2017people per year2024

    Top posts on HN

    1. 1
      A Real-World WebAssembly Benchmark
      2 people · 243 points · first shared 2018 · 89 comments on HN
    2. 2
      What’s Hiding in Your PDF?
      1 person · 216 points · first shared 2018 · 61 comments on HN
    3. 3
      WebAssembly: A New Hope
      3 people · 199 points · first shared 2017 · 109 comments on HN
    4. 4
      Marzipan: Porting iOS Apps to the Mac
      3 people · 196 points · first shared 2018 · 56 comments on HN
    5. 5
      Benefits of a Monorepo
      2 people · 143 points · first shared 2019 · 110 comments on HN
    6. 6
      The C++ Lifetime Profile: How It Plans to Make C++ Code Safer
      1 person · 122 points · first shared 2020 · 51 comments on HN
    7. 7
      How to Use Slack and Not Go Crazy
      1 person · 121 points · first shared 2018 · 98 comments on HN
    8. 8
      Investigating the Performance Overhead of C++ Exceptions
      2 people · 119 points · first shared 2020 · 190 comments on HN
    9. 9
      Understanding Fast-Math
      3 people · 78 points · first shared 2021 · 40 comments on HN
    10. 10
      An Introduction to LLDB Reproducers
      1 person · 27 points · first shared 2020 · 3 comments on HN

    What HN people wrote when they linked it

    • jd3Oct 2021

      ignoring the "thoughts on flash"[0] letter, the apple <=> adobe relationship goes back to at least the apple LaserWriter[1], so that would definitely make sense

      the Quartz compositor itself has "use[d] pdf internally"[2][3] ever since the initial launch of Mac OS X

      > By the time OS X came out, these were less the kind of features that "the next great personal computer operating system" should have, and more the kind that they all had. What was new included how Quartz, the engine for OS X's "killer graphics," was based on PDF.

      > "What does that mean?" asked Jobs. "You know when you go to the web and you see PDF documents? Well, that technology is now at the core of Mac OS X's graphics. So you can image PDFs instantly. So now all applications get this for free."

      > It's how, to this day, every Mac app can produce a PDF document without needing a third-party app.[4]

      [0]: https://web.archive.org/web/20100531072734/http://www.apple.com/hotnews/thoughts-on-flash/

      [1]: https://en.wikipedia.org/wiki/LaserWriter#Apple's_development

      [2]: https://www.youtube.com/watch?v=Ko4V3G4NqII / https://www.youtube.com/watch?v=6-fkYFV7rOY

      [3]: https://en.wikipedia.org/wiki/Quartz_(graphics_layer)#Use_of_PDF

      [4]: https://appleinsider.com/articles/21/03/24/apple-launched-its-revolutionary-os-x-20-years-ago

      https://pspdfkit.com/blog/2020/apple-and-pdf-history/

    • MartinMondAug 2017

      PSPDFKit CTO here.

      I 100% agree with you that our current implementation misses out on lots of browser-provided native behaviour. But this is not an inherent limitation of WebAssembly.

      PSPDFKit started as an iOS-only framework. We then abstracted out a shared C++ layer which has tight hooks with the platform (Android or iOS).

      PSPDFKit for Web is still a young product, one feature we have on our long-term roadmap is to have the browser handle rendering text natively. Our WebAssembly Core can "extract" WebFonts for the glyphs from the PDF and position them using HTML tags. This truly gives you the best of both worlds. PDF files need to be rendered absolutely accurately, so for now we went with rendering to an image.

      If you're interested in our cross-platform strategy, you might be interested in https://pspdfkit.com/blog/2016/a-pragmatic-approach-to-cross-platform/

    • philipp-spiessMay 2019

      PSPDFKit | REMOTE | Full-time | Elixir

      We’re looking to hire a backend developer to join our team working on PSPDFKit for Web (https://pspdfkit.com/pdf-sdk/web/).

      We are building a modern PDF SDK with technologies like Elixir, React, PostgreSQL, Docker, and WebAssembly. Your role as a backend engineer will be to implement new features, improve the reliance of our server component, and work on scalability problems in a well-tested Elixir application.

      If you're interested in working for a fully bootstrapped company, with a team all over the globe, that iterates quickly and uses a modern, pragmatic tech stack, then check out our job ad: https://pspdfkit.com/careers/backend-developer/

    • jfk13Mar 2022

      Taking a quick look at https://pspdfkit.com/api/documentation/tools-and-api/, I'm puzzled.... what distinguishes a "PDF Generator" from a "PDF Creator" from a "PDF Writer"? How would I know which one I want?

      Oh, looks like they're the exact same thing: a webpage-to-PDF service.

      Then there are a whole bunch of "PDF Converter" options, including "HTML > PDF", which seems to be yet another name for the same thing.

      For me, all this has a whiff of SEO spam that I find quite distasteful. Just tell me what the product does. Don't try to list it under a collection of different titles in the hope of catching more search terms, it just makes you sound like a snake-oil salesman.

    • jahnuJun 2023

      Also had much success with it in the past. In my previous job we wanted to use it when building Xcode projects with a large C++ library. However, it's not compatible with Apple's modified Clang. I spent some time maintaining a fork where I hacked in support for passing along the Apple specific switches but eventually gave up. Seems like a cool feature would be the ability to define non-standard switches in a config rather than have them hard coded.

      edit: just remembered I wrote up a blog post about it when I worked there

      https://pspdfkit.com/blog/2017/crazy-fast-builds-using-distcc/

    • steipeteOct 2018

      PSPDFKit (https://pspdfkit.com) | Frontent Web Engineer; iOS Engineer; Support Engineer

      PSPDFKit is a remote company building SDKs for document display (PDF + Images). We are on all platforms (even Windows) and used by basically all cloud storage providers.

      Modern React-based tech stack on the Web SDK. Also lots of C++.

      Interesting challenges since we not only want to design a great product, but also an easy-to-understand API with many customization points.

      Bootstrapped company here. We make money by selling products. No VC BS.

      https://pspdfkit.com/jobs

    Related

    SpiderMonkey Blogspidermonkey.dev31 people

    Who needs Graphviz when you can build it yourself?

    SpiderMonkey Blog
    Company · last shared 2026
    Figma Blogfigma.com608 people

    How to build a plugin system on the web and also sleep well at night

    Figma Blog
    Company · last shared 2026
    Unity Blogblogs.unity3d.com190 people

    Unity Comes to Linux: Experimental Build Now Available

    Unity Blog
    Company · last shared 2021
    Adobe Blogsblogs.adobe.com369 people

    “We will stop updating and distributing the Flash Player at the end of 2020”

    Adobe Blogs
    Company · last shared 2023
    Joyent Blogjoyent.com263 people

    Samsung Acquires Joyent

    Joyent Blog
    Company · last shared 2022
    HubSpot Product Blogdev.hubspot.com72 people

    How to Learn Complex Things Quickly: A Guide

    HubSpot Product Blog
    Company · last shared 2026
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    KDE Blogsblogs.kde.org74 people

    Sony Pirates KDE Artwork

    KDE Blogs
    Company · last shared 2026