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 · #5441

M

Matt Massicotte

Personal blog · massicotte.orgprogramming

Matt Massicotte's personal blog at massicotte.org covers programming. Since 2022, 15 different Hacker News readers have linked it 19 times, most often “Problematic Swift Concurrency Patterns”. It is still writing: the last post was on 2026-10-05, and you can follow it by feed.

Visit the blog
19mentions?
15HN people?
2022–2026first – last linked?
Links on Hacker News per year · peak 10 in 2025

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

Why HN links it

Linked on a thread about whether Swift can have memory safety without thread safety. The one comment discusses Swift's concurrency design (actors, isolation) and does not comment on the post's writing.

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.

Matt Massicotte

Most-linked posts?

  1. Problematic Swift Concurrency Patterns
    3 people · 3 mentions · first linked 2024-11-07
  2. How to Read Bug Reports (2016)
    2 people · 3 mentions · first linked 2022-09-15

What Hacker News says?

  1. It is still incomplete and a mess. I don't think they thought through the actual main cases Swift is used for (ios apps), and built a hypothetical generic way which is failing on most clients. Hence lots of workarounds, and ways to get around it (The actor system). The isolated/nonisolated types are a bit contrived and causing real productivity loss, when the old way was really just 'everything ui in main thread, ev…

    Comment linking /problematic-patterns

    on “There is no memory safety without thread safety”
  2. Submitted Leverage as a story · 5 points

    HN discussion
  3. Submitted When should you use an actor? as a story · 3 points

    HN discussion
  4. Submitted (Some) Unanswered Swift Group Questions as a story · 2 points

    HN discussion
  5. Submitted Stateless Actors as a story · 2 points

    HN discussion
  6. Submitted I Am Not a Calculator as a story · 2 points

    HN discussion
  7. Submitted How to Read Bug Reports (2016) as a story · 2 points

    HN discussion
  8. Submitted New Concurrency Stuff with 6.1 as a story · 2 points

    HN discussion
  9. Submitted Concurrency Step-by-Step: A Network Request as a story · 2 points

    HN discussion
  10. Submitted How to Read Bug Reports (2016) as a story · 2 points

    HN discussion
  11. Submitted The Tiny Languages of Task Runners as a story · 1 points

    HN discussion
  12. Submitted Versioned Package.swift Files as a story · 1 points

    HN discussion
  13. Submitted Non-Sendable First Design as a story · 1 points

    HN discussion
  14. Submitted A Prank Ten Years in the Making as a story · 1 points

    HN discussion
  15. Submitted Concurrency Step-by-Step: Conforming to Protocols as a story · 1 points

    HN discussion
  16. Submitted A (Re-)Introduction to ExtensionKit as a story · 1 points

    HN discussion
  17. Submitted Problematic Swift Concurrency Patterns as a story · 1 points

    HN discussion
  18. Submitted Problematic Swift Concurrency Patterns as a story · 1 points

    HN discussion
  19. Submitted How to Read Bug Reports as a story · 1 points

    HN discussion

Search all of HN for massicotte.org

Linked by the same people?