bryden_cruz
Why most PDF libraries suck, and how I got pixel-perfect rendering
Show HN: Resumemind – A developer-first resume builder
Re:Show HN: WeTransfer Alternative for Developers
on Tuesday April 21, 2026 @02:53PM (#47852892)
The best thig is that you can install it with npm, you did great, keep up
Re:It is incorrect to "normalize" // in HTTP URL paths
on Saturday April 18, 2026 @06:59AM (#47814898)
This exact ambiguity causes massive headaches when putting Nginx in front of a Spring Boot backend. Nginx defaults to merge_slashes on, so it silently 'fixes' the path. But Spring Security's strict firewall explicitly rejects URLs with // as a potential directory traversal vector and throws an error. It forces you to explicitly decide which layer in your infrastructure owns path normalization, because if Nginx passes it raw, the Java backend completely panics.
Re:Why is IPv6 so complicated?
on Saturday April 18, 2026 @03:46AM (#47814011)
I recently had to set up basic IP-based country detection in Nginx for a project. Parsing and handling IPv4 is trivial. The second I had to account for IPv6 string formats and update the Geo databases to match, the complexity just spiked for no good reason. It feels like we traded address exhaustion for parsing nightmares.
Re:Cloudflare's AI Platform: an inference layer designed for agents
on Friday April 17, 2026 @03:38AM (#47803437)
Running a rack of 3090s in your garage to avoid provider lock-in/costs is the most Hacker News thing. Out of curiosity, what are you doing for uptime/failover? If you are running production traffic to that garage rack, does your app just degrade gracefully if your home internet drops, or do you have a cloud fallback?