Top all-time · #6647
Eight million pixels and counting
Personal blog · nical.github.io/postsprogrammingsystems
Eight million pixels and counting is a personal blog at nical.github.io about programming and systems. Since 2019, 12 different Hacker News readers have linked it 12 times, most often “Custom Allocators in Rust (2023)”. The last post was in 2023, but the archive is still widely read.
Too few sampled comments (3) to say how often HN recommends it.?
Why HN links it
Linked for posts on graphics and Rust. One commenter calls a RustFest Paris post a good introduction to the challenges of high-quality, performant vector graphics rendering. Other links cite a post on Rust custom allocators as support.
Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Posts and writings by Nical
Most-linked posts?
- Custom Allocators in Rust (2023)6 people · 6 mentions · first linked 2023-04-06
- A look at pathfinder2 people · 2 mentions · first linked 2019-05-29
- Improving texture atlas allocation in WebRender2 people · 2 mentions · first linked 2021-02-04
What Hacker News says?
It can also mean faster compilation (and sometimes better performance? https://nical.github.io/posts/rust-custom-allocators.html ) Just templating everything doesn’t mean it will be faster every time
Comment linking /posts/rust-custom-allocators.html
on “Zig's New Async I/O”Submitted A look at pathfinder as a story · 85 points
HN discussionThis post is a good introduction to the challenges of rendering high quality vector graphics with good performance: https://nical.github.io/posts/rustfest-paris-01.html
Comment linking /posts/rustfest-paris-01.html
on “Show HN: 2D Graphics on Modern GPU”Submitted Improving texture atlas allocation in WebRender as a story · 76 points
HN discussionI hear what you're saying, and I think I agree - I just frame it slightly differently. As others have mentioned, you can use custom allocators & object pooling in rust. I'm a big fan of bumpalo. But its awkward. I think this awkwardness comes because rust is trying to straddle the gap between being a low level systems language and a high level language for application developers. In a systems language, I want full c…
Comment linking /posts/rust-custom-allocators.html
on “Spotting and Avoiding Heap Fragmentation in Rust Applications”Submitted Eight million pixels and counting: improving texture atlas allocation in Firefox (2021) as a story · 56 points
HN discussionSubmitted Custom Allocators in Rust (2023) as a story · 3 points
HN discussionSubmitted A Look at Pathfinder as a story · 2 points
HN discussionSubmitted Custom Allocators in Rust as a story · 1 points
HN discussionSubmitted Eight million pixels and counting – GUIs on the GPU as a story · 1 points
HN discussionSubmitted Custom Allocators in Rust as a story · 1 points
HN discussionSubmitted Custom Allocators in Rust as a story · 1 points
HN discussion