Top all-time · #5441
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.
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?
- Problematic Swift Concurrency Patterns3 people · 3 mentions · first linked 2024-11-07
- How to Read Bug Reports (2016)2 people · 3 mentions · first linked 2022-09-15
What Hacker News says?
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”Submitted Leverage as a story · 5 points
HN discussionSubmitted When should you use an actor? as a story · 3 points
HN discussionSubmitted (Some) Unanswered Swift Group Questions as a story · 2 points
HN discussionSubmitted Stateless Actors as a story · 2 points
HN discussionSubmitted I Am Not a Calculator as a story · 2 points
HN discussionSubmitted How to Read Bug Reports (2016) as a story · 2 points
HN discussionSubmitted New Concurrency Stuff with 6.1 as a story · 2 points
HN discussionSubmitted Concurrency Step-by-Step: A Network Request as a story · 2 points
HN discussionSubmitted How to Read Bug Reports (2016) as a story · 2 points
HN discussionSubmitted The Tiny Languages of Task Runners as a story · 1 points
HN discussionSubmitted Versioned Package.swift Files as a story · 1 points
HN discussionSubmitted Non-Sendable First Design as a story · 1 points
HN discussionSubmitted A Prank Ten Years in the Making as a story · 1 points
HN discussionSubmitted Concurrency Step-by-Step: Conforming to Protocols as a story · 1 points
HN discussionSubmitted A (Re-)Introduction to ExtensionKit as a story · 1 points
HN discussionSubmitted Problematic Swift Concurrency Patterns as a story · 1 points
HN discussionSubmitted Problematic Swift Concurrency Patterns as a story · 1 points
HN discussionSubmitted How to Read Bug Reports as a story · 1 points
HN discussion