Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #7688

A

Alice Ryhl

Personal blog · ryhl.io/blog · on HN as aliceryhlprogrammingsystems

Alice Ryhl's personal blog at ryhl.io covers programming and systems. Since 2020, 10 different Hacker News readers have linked it 11 times, most often “Actors with Tokio”. It is still writing: the last post was on 2025-11-05, and you can follow it by feed.

Visit the blog
11mentions?
10HN people?
2020–2026first – last linked?
Links on Hacker News per year · peak 3 in 2023

Too few sampled comments (5) to say how often HN recommends it.?

Why HN links it

Linked as a reference for the actor model in async Rust, especially her post on actors with Tokio, which commenters cite as a pattern for concurrency.

Summarised by Claude from a sample of 5 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Personal website

The author on HN?

aliceryhl · 748 karma · member since 2019

I'm a maintainer of Tokio. I work on Rust for Linux. Website: https://ryhl.io/ GitHub: https://github.com/Darksonn [ my public key: https://keybase.io/aliceryhl; my proof: https://keybase.io/aliceryhl/sigs/4XnrKMF2tmZZw8k0hEZ9EOvyl7KKQ0x9FUICXUtxzbo ]

From their public HN profile, which links to this site.

Most-linked posts?

  1. Actors with Tokio
    8 people · 8 mentions · first linked 2021-02-20
  2. Async: What Is Blocking?
    2 people · 2 mentions · first linked 2024-08-02

What Hacker News says?

  1. > I guess one big question here is whether there's a higher layer abstraction that is available to wrap around patterns to avoid this. Something like Actors, on top of Tokio, would be one way: https://ryhl.io/blog/actors-with-tokio/

    Comment linking /blog/actors-with-tokio/

    on “Futurelock: A subtle risk in async Rust”
  2. Submitted Actors with Tokio as a story · 3 points

    HN discussion
  3. > But it's not natural to do so. I tend to write most of my async Rust following the actor model and I find it natural. Alice Rhyl, a prominent Tokio contributor, has written about the specific patterns: https://ryhl.io/blog/actors-with-tokio/

    Comment linking /blog/actors-with-tokio/

    on “Futurelock: A subtle risk in async Rust”
  4. Submitted Async: What Is Blocking? as a story · 2 points

    HN discussion
  5. Additionally, the actor model is pretty easy to implement: https://ryhl.io/blog/actors-with-tokio/

    Comment linking /blog/actors-with-tokio/

    on “Concurrency in Haskell: Fast, Simple, Correct”
  6. Submitted Actors with Tokio (2021) as a story · 2 points

    HN discussion
  7. Your design is reasonably similar to mine, which got a quite larger score. https://ryhl.io/ https://myraah.io/index.php/visualmind/report/aHR0cDovL3J5aG...

    Comment linking /

    on “Show HN: How attractive is your website? Check using Visual Mind AI”
  8. Submitted Async: What Is Blocking? (2022) as a story · 1 points

    HN discussion
  9. jen20 · 2023-12-14Recommends
    > In particular I’ve never seen an actor model with static types and how that would handle different types of messages coming into the mailbox. This is what sum types give you, or dynamic handler registration if you need to support runtime-configurable message types (perhaps plugins or something). There’s a good article about Tokio tasks as actors: https://ryhl.io/blog/actors-with-tokio/ Of course, these still use c…

    Comment linking /blog/actors-with-tokio/

    on “Show HN: A pure C89 implementation of Go channels, with blocking selects”
  10. Submitted Actors with Tokio (2021) as a story · 1 points

    HN discussion
  11. I agree with much of this post. I managed to avoid async Rust for three years of writing it. I do think it's the least beautiful part of Rust. My journey has been one of reaching for Arc and Mutexes and then running into problems with that approach. Relying more on channels and spawned tasks that own state i.e. Actors[0] has been a good improvement. I do think the post is a bit unfair in this sense, it rightly ident…

    Comment linking /blog/actors-with-tokio/

    on “The State of Async Rust”

Search all of HN for ryhl.io