Top all-time · #2420
Sean McArthur
Personal blog · seanmonstar.comprogrammingsystemsweb
Sean McArthur writes seanmonstar, a personal blog at seanmonstar.com about programming, systems and web. Since 2010, 31 different Hacker News readers have linked it 43 times, most often “Was Async Fn a Mistake?”. It is still writing: the last post was on 2026-10-26, and you can follow it by feed.
Too few sampled comments (4) to say how often HN recommends it.?
Why HN links it
Rust-focused posts on HTTP libraries, the trade-offs of unsafe code in the Rust ecosystem, and async Rust; one commenter links it when announcing a new HTTP client crate.
Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
My name is Sean McArthur, and here I blabber on about Rust, networking, open source, and a better web.
Most-linked posts?
- Was Async Fn a Mistake?4 people · 4 mentions · first linked 2023-09-28
- 2023 in Review3 people · 3 mentions · first linked 2024-01-16
- Hyper v1: protective and efficient HTTP for all2 people · 2 mentions · first linked 2023-11-15
- Warp: a web framework for Rust2 people · 2 mentions · first linked 2018-08-01
- A More Modular Reqwest2 people · 2 mentions · first linked 2025-03-06
- Pattern Matching and Backwards Compatibility2 people · 2 mentions · first linked 2022-08-26
- Firefox accounts oauth explorations2 people · 2 mentions · first linked 2014-06-03
What Hacker News says?
Speaking of HTTP clients, just yesterday the person behind Hyper announced their new high-level HTTP client crate: http://seanmonstar.com/post/153221119046/introducing-reqwest
Comment linking /post/153221119046/introducing-reqwest
on “Rust and the Future of Systems Programming [video]”Submitted Intel - nodejs logging that plays nice with console.log as a story · 38 points
HN discussion> If the author wanted an explanation for a technical decision, they could open an issue and have a conversation like an adult. Opening an issue comes across as a whole lot more aggressive to me. That implies that they owe you an explanation or you want them to change their code. > They cry about the existence of some unsafe code, but don’t actually put in the effort to figure out if it can lead to a real problem li…
Comment linking /blog/2023-in-review/
on “Unsafe at Any Speed: Tradeoffs and Values in the Rust Ecosystem”Submitted Hyper 0.14: A safe, reliable, fast HTTP library written in Rust as a story · 13 points
HN discussionThere’s a small message contained in that unnecessarily long post - that maybe a popular library used for HTTP in Rust could use less unsafe. There was no need for this half mocking, half condescending tone. If the author wanted an explanation for a technical decision, they could open an issue and have a conversation like an adult. Instead we’re left with their speculation that leads nowhere. They cry about the exis…
Comment linking /blog/2023-in-review/
on “Unsafe at Any Speed: Tradeoffs and Values in the Rust Ecosystem”Submitted Console.log() all the things as a story · 10 points
HN discussion> Just so you're aware, C++ has three keywords here: co_async, co_await, and co_return... This is admittedly an unimportant correction to what you said that doesn't in any way change your point; and yet, I still think it is an important one to keep in mind for people who only might end up with an indirect understanding of the C++ feature: C++ additionally chose to add a specialized co_yield... and specifically does…
Comment linking /post/66832922686/was-async-fn-a-mistake
on “Why Async Rust?”Submitted Hyper in Curl Needs a Champion as a story · 9 points
HN discussionSubmitted Warp: a web framework for Rust as a story · 7 points
HN discussionSubmitted Help Stabilize Hyper in Curl as a story · 5 points
HN discussionSubmitted Hyper's Vision as a story · 5 points
HN discussionSubmitted Hyper v1: protective and efficient HTTP for all as a story · 4 points
HN discussionSubmitted Hyper 1.0 Roadmap as a story · 4 points
HN discussionSubmitted Nice Try, App.net as a story · 4 points
HN discussionSubmitted Warp v0.2: the composable web server framework as a story · 3 points
HN discussionSubmitted Warp as a story · 3 points
HN discussionSubmitted Hyper v0.12.0 released as a story · 3 points
HN discussionSubmitted Async release of hyper as a story · 3 points
HN discussionSubmitted Hyper-Util Composable Pools as a story · 2 points
HN discussionSubmitted Hyper v1 – Seanmonstar as a story · 2 points
HN discussionSubmitted Was Async Fn a Mistake? as a story · 2 points
HN discussionSubmitted Was Async Fn a Mistake? as a story · 2 points
HN discussionSubmitted Was Async Fn a Mistake? as a story · 2 points
HN discussionSubmitted A less random generator as a story · 2 points
HN discussionSubmitted Recently, for a Rusty Web as a story · 2 points
HN discussionSubmitted Httparse 1.0 – safe, zero-copy, no allocation push HTTP/1.1 parser in Rust as a story · 2 points
HN discussionSubmitted A better way to sign-ins as a story · 2 points
HN discussionSubmitted Please Replace Credit Cards as a story · 2 points
HN discussionSubmitted The Galaxy in Review as a story · 2 points
HN discussionSubmitted A More Modular Reqwest as a story · 1 points
HN discussion