frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Fullbleed – Rust HTML/CSS-to-PDF with Deterministic Output+Python CLI

1•krflol•1h ago
Hi HN,

I've been building fullbleed for a while and just shipped v0.2.5. It's a PDF generation engine written in Rust, distributed as a Python wheel.

The short version: HTML/CSS in, PDF out. No headless browser. No cloud. No Chromium. Works fully offline. *Why fullbleed:

Full Bleed is a term that means printed on the edge, or end to end of a page. Thats what I wanted, a full end to end solution that didn't require sys dependencies and unlike browsers, I could ACTUALLY do a print layout full bleed. Some other reasons: -Deterministic, fixed point as the base measurement (.000035mm~) so that things are where I want them to be -Composition and authoring, so I can put templates and the variable data in the same place without 200 lines of glue code -vendored assets- Tired of handling system fonts etc -HTML/CSS layout engine so that I could take advantage of the most commonly used document description convention, but still abstract away from it. -Agent-first design. I was honestly annoyed with how bad agents were at composing PDFS, and wanted an agent-friendly loop. *What makes it different from WeasyPrint / wkhtmltopdf / Prince:*

- *Deterministic output*: SHA-256 hashing on every render. `--repro-record` / `--repro-check` for CI pipelines. Same inputs always produce the exact same PDF bytes. I don't know of any other open-source PDF engine that does this. - *Structured page data*: The engine returns structured JSON alongside PDF bytes — running totals, per-page sums, grand totals. Useful for financial statements where you want to reconcile programmatically before the PDF even lands. - *Rayon-backed parallel batch*: `render_pdf_batch_parallel()` with Python bindings that release the GIL. You can generate 10,000 statements while your Python process does other work. - *VDP / transactional compose*: Overlay variable data onto source PDF templates with feature-driven page binding. Built-in, not bolted on. - *Agent-safe JSON CLI*: Every command emits a versioned schema. `--json-only` mode for CI and LLM agent workflows. `--schema` for introspection.

*The pricing angle:* Prince costs $3,800+/year per server. DocRaptor starts at $15/month but quickly hits $600/month for real volume — and it's cloud-only. fullbleed is AGPL-3.0 free for OSS, and commercial licenses start at $20/month per org with no usage caps.

*Quick start:* ``` pip install fullbleed fullbleed init . python report.py ```

That scaffolds a full project with Bootstrap 5, Inter font, and component-first Python helpers — all vendored and hash-pinned offline.

GitHub: https://github.com/fullbleed-engine/fullbleed-official

Happy to answer questions about the rendering pipeline, the determinism model, or the Python/Rust binding design.

Unauthorized Immigration Effects on Local Labor Markets

https://www.frbsf.org/research-and-insights/publications/economic-letter/2026/02/unauthorized-imm...
1•johntfella•1m ago•0 comments

ChatGPT promised to help her find her soulmate. Then it betrayed her

https://www.npr.org/2026/02/14/nx-s1-5711441/ai-chatgpt-openai-love-betrayal-delusion-chatbot
1•andsoitis•1m ago•0 comments

A fluid can store solar energy and then release it as heat months later

https://arstechnica.com/science/2026/02/dna-inspired-molecule-breaks-records-for-storing-solar-heat/
1•apparent•1m ago•0 comments

GLM-5 Technical Report

https://arxiv.org/abs/2602.15763
1•meetpateltech•5m ago•0 comments

Learning Low-Level Computing and C++ by Making a Game Boy Emulator

https://byteofmelon.com/blog/2026/making-of-gamebyte
2•PaulHoule•7m ago•0 comments

I Built a Roguelike RPG Card Game with Compose Multiplatform

https://medium.com/@cliffrob25/how-i-built-a-roguelike-rpg-with-compose-multiplatform-and-skipped...
1•farmerbb•9m ago•0 comments

Show HN: I built yawdl a tiny language that compiles in the browser

https://chersbobers.github.io/posts/yawdl
1•chersbobers•9m ago•0 comments

"Vendoring" is a vile anti-pattern (2014)

https://gist.github.com/datagrok/8577287
1•todsacerdoti•10m ago•0 comments

BGP in 2025 – Geoff Huston [video]

https://www.youtube.com/watch?v=Sm1HjdmoeeA
1•Unearned5161•12m ago•0 comments

Peter Thiel knows about the AntiChrist

1•zerosizedweasle•14m ago•1 comments

Charting market dynamics in India's underground ticket resale WhatsApp groups

https://aftereod.substack.com/p/stress-fractures-indias-concert-boom
1•huwsername•16m ago•0 comments

Claimcheck: Narrowing the Gap Between Proof and Intent

https://midspiral.com/blog/claimcheck-narrowing-the-gap-between-proof-and-intent/
3•todsacerdoti•17m ago•0 comments

Show HN: Instrumental Model from Scratch (With Demo)

https://instr.io/?view=model
1•day6•19m ago•0 comments

Tell HN: Ramadan Mubarak

6•Sayyidalijufri•22m ago•1 comments

Personal Agents with David Singleton and Hugo Barra [video]

https://www.youtube.com/watch?v=1tK_x_vxGWs
1•jairojair•23m ago•0 comments

Microsoft tests Researcher and Analyst agents in Copilot

https://www.testingcatalog.com/microsoft-tests-researcher-and-analyst-agents-in-copilot-tasks/
1•gmays•23m ago•0 comments

Show HN: Agent Audit Kit v0.1 – deterministic replay + stress for LLM agents

https://github.com/helpfuldolphin/AgentAuditKit/releases/tag/aak-v0.1.0-e3
1•helpfuldolphin•26m ago•0 comments

Honey bees navigate more precisely than previously thought

https://uni-freiburg.de/en/honey-bees-navigate-more-precisely-than-previously-thought/
3•geox•32m ago•0 comments

FBI, St. Paul police probing ICE arrest that resulted in skull fractures

https://apnews.com/article/immigration-enforcement-minneapolis-hospital-ice-beating-assault-eb305...
6•petethomas•33m ago•0 comments

Lessons learned from `oapi-codegen`'s time in the GitHub Secure Open Source Fund

https://www.jvt.me/posts/2026/02/17/oapi-codegen-github-secure/
1•zdw•38m ago•0 comments

"Observability Engineering": a book so nice, we wrote it twice

https://substack.com/home/post/p-186798752
3•donutshop•39m ago•0 comments

Claude Is Okay

3•zerosizedweasle•41m ago•1 comments

Which Future?

https://michaelnotebook.com/whichfuture/
1•yurivish•43m ago•0 comments

Tell HN: Attackers using Google parental controls to prevent account recovery

6•TazeTSchnitzel•44m ago•0 comments

A No-Name Director to Everyone but His 38M Fans

https://www.theatlantic.com/culture/2026/02/iron-lung-markiplier-youtuber-movie-review/686020/
2•zdw•45m ago•0 comments

Out of the blue: A look back at Air Force One's classic design (2018)

https://www.raymondloewy.com/out-of-the-blue-a-look-back-at-air-force-ones-classic-design/
1•hank808•46m ago•1 comments

Show HN: DevDay – End-of-day recap for AI coding sessions

https://github.com/ujjwaljainnn/devday
1•ujjwaljainnn•46m ago•0 comments

Show HN: AIBenchy – Independent AI Leaderboard

https://aibenchy.com
1•XCSme•48m ago•1 comments

Taste for Makers

https://paulgraham.com/taste.html
3•avonmach•50m ago•1 comments

Thin Is In

https://stratechery.com/2026/thin-is-in/
1•maguay•51m ago•0 comments