Top all-time · #10307
Adam Chalmers
Personal blog · blog.adamchalmers.com · on HN as adamchprogrammingsystems
Adam Chalmers's personal blog at blog.adamchalmers.com covers programming and systems. Since 2021, 7 different Hacker News readers have linked it 21 times, most often “Pin, Unpin, and why Rust needs them”. It is still writing: the last post was on 2026-04-03, and you can follow it by feed.
Too few sampled comments (1) to say how often HN recommends it.?
Why HN links it
Linked in a thread on migrating from the Warp web framework to Axum in Rust. The post covers middleware, per-request data and Axum extensions, and the comment responds to those points.
Summarised by Claude from a sample of 1 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Blogging, generally about Rust
Most-linked posts?
- Pin, Unpin, and why Rust needs them3 people · 3 mentions · first linked 2021-08-26
- Solving Common Problems with Kubernetes2 people · 2 mentions · first linked 2022-10-20
- Static streams for faster async proxies2 people · 2 mentions · first linked 2022-08-29
- Rustconf 2023 Recap2 people · 2 mentions · first linked 2023-10-05
- Grids in Rust, Part 2: const generics2 people · 2 mentions · first linked 2021-03-25
What Hacker News says?
Last night I was writing a blog post about how to use const generics. I included instructions on installing Rust Beta, and setting your directory to use the Beta compiler instead of Stable. I started to write a disclaimer like "By the way, this will be stabilized in a future version of Rust, probably on..." and realized that const generics were being stabilized in less than 9 hours! So I removed all that stuff. If y…
Comment linking /grids-2/
on “Rust 1.51”Submitted Solving Common Problems with Kubernetes as a story · 174 points
HN discussionMy previous blog post about Nom tries to do that: https://blog.adamchalmers.com/nom-chars/
Comment linking /nom-chars/
on “Parsing bitstreams with Nom”Submitted What I learned from making a DNS client in Rust as a story · 145 points
HN discussion> For example, I would like something like Go's Context for passing temporary per-request data through middlewares...maybe this is possible with Axum but I'm not seeing a straightforward approach That's probably more of a Tower(-http) thing. It's the bit which handles all the middleware, Tower is layered over that. > Extensions also seem to be kinda magical and not straightforward Yeah, the problem is that they come…
Comment linking /what-are-extensions/
on “Migrating from Warp to Axum”Submitted Parsing bitstreams with Nom as a story · 105 points
HN discussionSubmitted Grids in Rust, Part 2: const generics as a story · 87 points
HN discussionSubmitted Parsing Text with Nom as a story · 52 points
HN discussionSubmitted Solving Common Problems with Kubernetes as a story · 5 points
HN discussionSubmitted Free users are incredible as a story · 4 points
HN discussionSubmitted Why use Rust on the back end? as a story · 4 points
HN discussionSubmitted Using Const Generics in Rust as a story · 4 points
HN discussionSubmitted Static streams for faster async proxies as a story · 2 points
HN discussionSubmitted Pin, Unpin, and why Rust needs them as a story · 2 points
HN discussionSubmitted Rustconf 2023 Recap as a story · 1 points
HN discussionSubmitted Rustconf 2023 Recap as a story · 1 points
HN discussionSubmitted Introduction to HTTP Multipart as a story · 1 points
HN discussionSubmitted Unix Signals vs. Servers as a story · 1 points
HN discussionSubmitted Static streams for faster async Rust proxies as a story · 1 points
HN discussionSubmitted Pin, Unpin, and why Rust needs them (2021) as a story · 1 points
HN discussionSubmitted Pin, Unpin, and why Rust needs them as a story · 1 points
HN discussion