News for hackers. Stuff that matters.

xenni

Show HN: LibPDF – The PDF library for TypeScript that I needed

https://github.com/LibPDF-js/core

Hey HN! I'm one of the folks behind Documenso (open-source document signing).We spent years combining pdf-lib with a custom Rust signing library. It worked, but real-world PDFs kept finding edge cases.Instead of waiting for a better library to appear, we wrote our own.LibPDF:- Lenient parsing with brute-force recovery (inspired by Apache PDFBox) - Digital signatures with no native bindings and...

( Read More... | no comments | 2 points | on HN )
Re:Scaling long-running autonomous coding on Wednesday January 14, 2026 @07:25PM (#46626106)
We're almost there, I've been working on something similar using a markdown'd version of the ISO32000 spec

Show HN: FYICombinator – What YC startups are doing

https://fyicombinator.com

With YC now running four batches a year and everything pitched as "AI/Agents for X", it's getting pretty hard to tell what YC startups actually do without doing a bunch of digging.I built FYI Combinator to use research agents (I'm sorry) to dive into each YC startup and summarize the basics in plain English:- What they do- Who they target- What their market looks like- How they might acquire...

( Read More... | no comments | on HN )

Show HN: Vanity Post – Create a stylish image/video of your post

https://vanitypo.st/

Hey there, over the past fortnight I decided to create a stylish and simple way to create images or videos of your soon to be social media posts.Simply enter your twitter profile, toggle which vanity badges you would like, and write your post! All data is kept on the client side so we won't see your upcoming content either.We're currently live on Product Hunt as well so if you enjoyed the tool...

( Read More... | no comments | 4 points | on HN )
Re:Launch HN: Payload (YC S22) – Headless CMS for Developers on Wednesday August 31, 2022 @06:19PM (#32669084)
Depending on the startup time, you can use something like AWS Serverless Express and just wrap the application. If startup takes a little while you can store an instance above the handler code which will be kept alive across invocations of that serverless instance.

I've used this to great success in a similar project.