<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: PDFBolt</title><link>https://news.ycombinator.com/user?id=PDFBolt</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 06 Apr 2026 02:11:04 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=PDFBolt" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by PDFBolt in "CyberPrism: AI-powered mobile app for cybersecurity pros"]]></title><description><![CDATA[
<p>Looks awesome! AI-powered CVE mapping and threat tracking sound super useful. Definitely a tool that could save security teams a ton of time. Good luck!</p>
]]></description><pubDate>Tue, 04 Mar 2025 11:38:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=43253325</link><dc:creator>PDFBolt</dc:creator><comments>https://news.ycombinator.com/item?id=43253325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43253325</guid></item><item><title><![CDATA[New comment by PDFBolt in "Show HN: Kreuzberg – Modern async Python library for document text extraction"]]></title><description><![CDATA[
<p>Async is great when you truly need it, but it can overcomplicate things when misused. Having both sync and async options, seems like the best approach. Lets devs choose based on their needs rather than forcing one paradigm.</p>
]]></description><pubDate>Sun, 16 Feb 2025 11:43:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=43067309</link><dc:creator>PDFBolt</dc:creator><comments>https://news.ycombinator.com/item?id=43067309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43067309</guid></item><item><title><![CDATA[New comment by PDFBolt in "What's OAuth2, anyway?"]]></title><description><![CDATA[
<p>You're right. Pre-signed URLs can’t be revoked once issued, but one way to mitigate the risk is by setting a short expiration time when generating them. For example, if the URL is only valid for 5-10 minutes, it remains secure, and the risk of misuse is minimal.</p>
]]></description><pubDate>Wed, 29 Jan 2025 17:02:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=42867729</link><dc:creator>PDFBolt</dc:creator><comments>https://news.ycombinator.com/item?id=42867729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42867729</guid></item><item><title><![CDATA[New comment by PDFBolt in "What's OAuth2, anyway?"]]></title><description><![CDATA[
<p>Yeah, OIDC with session-based access makes sense, especially for enforcing policies dynamically. For secure PDF access, we’ve found pre-signed URLs to be a solid approach. They allow temporary, controlled access without requiring ongoing authentication.<p>Here’s a simple example using AWS S3 (or any S3-compatible storage) to generate a pre-signed URL for a PDF: <a href="https://github.com/pdfbolt/generate-s3-presigned-url">https://github.com/pdfbolt/generate-s3-presigned-url</a><p>This works well for temporary document access in workflows like report generation, invoicing, and legal docs.</p>
]]></description><pubDate>Wed, 29 Jan 2025 10:48:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=42863571</link><dc:creator>PDFBolt</dc:creator><comments>https://news.ycombinator.com/item?id=42863571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42863571</guid></item><item><title><![CDATA[New comment by PDFBolt in "How to Set WebGL Shader Colors with CSS and JavaScript"]]></title><description><![CDATA[
<p>Always love seeing WebGL and CSS tricks. Have you played around with using WebGL-generated content in things like PDFs? I’ve seen some interesting use cases where people render complex charts or visuals in WebGL and then export them to PDF for reports.</p>
]]></description><pubDate>Wed, 29 Jan 2025 10:34:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=42863500</link><dc:creator>PDFBolt</dc:creator><comments>https://news.ycombinator.com/item?id=42863500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42863500</guid></item><item><title><![CDATA[New comment by PDFBolt in "A Package to Manage Model Status in Laravel"]]></title><description><![CDATA[
<p>Nice! Managing model states can get messy fast, especially when handling document workflows (like draft - approved - finalized PDFs). Does this package support custom state transitions with validation logic, or is it more of a predefined state machine?</p>
]]></description><pubDate>Wed, 29 Jan 2025 10:29:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=42863468</link><dc:creator>PDFBolt</dc:creator><comments>https://news.ycombinator.com/item?id=42863468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42863468</guid></item><item><title><![CDATA[New comment by PDFBolt in "Problems I no longer have by using Server-side rendering"]]></title><description><![CDATA[
<p>Good read! SSR really helps with performance and SEO, but I’ve also found it useful in document automation. We use SSR-like techniques for generating PDFs from HTML on the server side, which helps maintain layout consistency and handle dynamic content better than client-side rendering. Curious have you run into any cases where SSR didn’t fully solve the problem, or do you think it’s the way forward for most apps?</p>
]]></description><pubDate>Wed, 29 Jan 2025 10:28:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=42863458</link><dc:creator>PDFBolt</dc:creator><comments>https://news.ycombinator.com/item?id=42863458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42863458</guid></item><item><title><![CDATA[New comment by PDFBolt in "What's OAuth2, anyway?"]]></title><description><![CDATA[
<p>Good breakdown! OAuth2 is one of those things that feels simple until you actually have to implement it. Curious how do you see OAuth2 fitting into workflows where users need to generate and securely access documents, like PDFs? We’ve found that balancing ease of access with security (especially for things like temporary document URLs) can get tricky.</p>
]]></description><pubDate>Wed, 29 Jan 2025 10:18:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=42863401</link><dc:creator>PDFBolt</dc:creator><comments>https://news.ycombinator.com/item?id=42863401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42863401</guid></item><item><title><![CDATA[New comment by PDFBolt in "Show HN: Learn from case studies 10x easier (if it breaks, just refresh)"]]></title><description><![CDATA[
<p>Sorting through case studies manually is such a pain, so this seems like a total time-saver. Any plans to make it work with PDFs too? A ton of good stuff is in those. Anyway, love the idea - gonna give it a shot.</p>
]]></description><pubDate>Tue, 28 Jan 2025 14:58:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=42853042</link><dc:creator>PDFBolt</dc:creator><comments>https://news.ycombinator.com/item?id=42853042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42853042</guid></item><item><title><![CDATA[New comment by PDFBolt in "Show HN: Bootstrapping a community for software testers and quality engineers"]]></title><description><![CDATA[
<p>This is awesome! As someone who’s worked as a tester, I know how valuable a dedicated community can be - especially one that’s not tied to the usual noisy social networks. It’s cool to see something built specifically for testers and quality engineers</p>
]]></description><pubDate>Tue, 28 Jan 2025 14:54:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=42852989</link><dc:creator>PDFBolt</dc:creator><comments>https://news.ycombinator.com/item?id=42852989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42852989</guid></item><item><title><![CDATA[New comment by PDFBolt in "Show HN: Elasti, a K8s based scale to zero solution that works with keda"]]></title><description><![CDATA[
<p>This looks super handy. Scaling to zero is such a game-changer for cutting costs, especially for stuff with unpredictable traffic. Love that it works with Keda and supports Istio right out of the box—makes it way easier to integrate into existing setups. Curious how it handles scaling back up for really bursty traffic - any noticeable delay, or is it pretty seamless? Definitely something I’ll keep an eye on!</p>
]]></description><pubDate>Tue, 28 Jan 2025 14:50:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=42852933</link><dc:creator>PDFBolt</dc:creator><comments>https://news.ycombinator.com/item?id=42852933</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42852933</guid></item><item><title><![CDATA[New comment by PDFBolt in "Show HN: I made Readers, a social eBook reader"]]></title><description><![CDATA[
<p>This is a great idea! The group reading and synced highlights/comments features are especially compelling for both families and teams. One potential addition could be the ability to export group discussions or highlights as PDFs—useful for teams sharing insights or educators creating summaries.<p>Kudos on building something so polished. Looking forward to seeing how Readers evolves!</p>
]]></description><pubDate>Tue, 28 Jan 2025 14:25:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=42852624</link><dc:creator>PDFBolt</dc:creator><comments>https://news.ycombinator.com/item?id=42852624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42852624</guid></item><item><title><![CDATA[New comment by PDFBolt in "How to Navigate Stalled Development"]]></title><description><![CDATA[
<p>Great points! Stalled development can indeed be frustrating, but it’s also a chance to refine processes and explore new tools. One approach we’ve seen work well is automating manual, time-consuming tasks like generating reports, invoices, or other documentation. For example, we built PDFBolt, an API for HTML-to-PDF conversion, to help teams streamline such workflows during downtime. It not only keeps the team productive but also ensures faster progress once blockers are resolved.</p>
]]></description><pubDate>Tue, 28 Jan 2025 14:19:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=42852560</link><dc:creator>PDFBolt</dc:creator><comments>https://news.ycombinator.com/item?id=42852560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42852560</guid></item></channel></rss>