Viewing profile — sammycage
sammycage
HN member- Joined
- Thu, Jun 19, 2025, 12:29 PM UTC
- HN karma
- 87
- Public activity
- 26 items
- HN profile
- View on Hacker News ↗
About sammycage
Recent public activity
- story
-
comment
Comment #44983737
Thanks for your questions! 1. The documentation for HTML and CSS parsers is pretty straightforward and easier to implement, so I thought it was better to write them myself. 2. It f…
-
comment
Comment #44982334
Thank you for your kind words and for noticing the work behind this. Building an HTML and CSS rendering engine has been a long journey with many surprises. I have been maintaining …
-
comment
Comment #44971939
Hi! We haven’t specifically tested Colab notebooks. They’re tricky because of dynamic layouts and tables, but simpler notebook exports to HTML might work better. Any feedback or te…
-
comment
Comment #44971498
Typst and PlutoPrint serve somewhat different purposes. Typst is more like a modern typesetting language, focusing on fully programmatic document layouts with its own syntax, while…
-
comment
Comment #44971474
Interesting. I will give it a try. By the way, why is converting to HTML first a problem for you?
-
comment
Comment #44971446
PlutoPrint supports a large subset of CSS, including flexbox for most common layouts, but it’s not a full browser engine, so there are some limitations. You can see a more complete…
-
comment
Comment #44971384
Thanks for the feedback. We’ve tested PlutoPrint on multiple platforms, including Windows and Linux, and it generally works well there. Mac-specific issues like crashes or empty ou…
-
comment
Comment #44967015
That’s a good point. Using Puppeteer or a headless browser gives you essentially full web platform support. The tradeoff is that it comes with a heavier runtime and more moving par…
-
comment
Comment #44966636
WeasyPrint is great, but PlutoPrint takes a different angle: the engine is all C++, so it’s faster and lighter on memory. It can render directly to PNG as well as PDF, and has stro…
-
story
Show HN: PlutoPrint – Generate PDFs and PNGs from HTML with Python
Hi everyone, I built PlutoPrint because I needed a simple way to generate beautiful PDFs and images directly from HTML with Python. Most of the tools I tried felt heavy, tricky to …
- comment
-
story
Show HN: PlutoPrint – Generate Beautiful PDFs and PNGs from HTML with Python
Hi everyone, I built PlutoPrint because I needed a simple way to generate beautiful PDFs and images directly from HTML with Python. Most of the tools I tried felt heavy, tricky to …
- story
- story
- story
- story
-
comment
Comment #44363856
Clean, thoughtful, and practical. Curious, have you tried benchmarking your Haskell solver against an SMT solver (like Z3 or CVC5) to compare performance or expressiveness?
- story
- story
-
comment
Comment #44342649
I feel this so much. File IO on flaky or network drives is a nightmare, and blocking calls make it worse. It’s good to see the async iterator and substring search moving forward, t…
-
comment
Comment #44342618
Nice breakdown. Seeing each core as its own machine passing messages through cache lines makes the usual atomic patterns much easier to reason about. This mindset also explains why…
-
comment
Comment #44327595
[dead]
-
comment
Comment #44318414
I appreciate Lanier’s reminder that AI is ultimately a collective artifact, not an independent mind. Calling it "large language social collaboration" might be clunky, but the point…
-
comment
Comment #44318194
[dead]