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

A

Alexandros Salazar

Personal blog · nomothetis.svbtle.comprogrammingweb

Alexandros Salazar's personal blog at nomothetis.svbtle.com covers programming and web. Since 2014, 3 different Hacker News readers have linked it 11 times. The last post was in 2015, but the archive is still widely read.

Visit the blog
11mentions?
3HN people?
2014–2018first – last linked?
Links on Hacker News per year · peak 7 in 2014

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

Why HN links it

HN readers link this blog for deep dives into Swift language behaviour, such as how protocol default implementations interact with dynamic dispatch. Commenters cite its posts as a source on the subject.

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

Alexandros Salazar | One-man melting pot. Software developer. Thinker.

Most-linked posts?

  1. /the-ghost-of-swift-bugs-future
    2 people · 2 mentions · first linked 2018-08-05

What Hacker News says?

  1. This is an interesting demonstration of a hard edge of the language. It's not because Swift holds some sort of grudge against dynamic dispatch, but rather because it's trying to reconcile some subtly incompatible design goals: 1. Adding a default implementation for a protocol requirement shouldn't stop existing types that correctly conform to that protocol from compiling. This is a reasonable user expectation and ma…

    Comment linking /the-ghost-of-swift-bugs-future

    on “Swift: When Unused Code Is a Bug”
  2. Submitted Smashing Swift as a story · 281 points

    HN discussion
  3. There are some rules around this, as noted in https://nomothetis.svbtle.com/the-ghost-of-swift-bugs-future : IF the inferred type of a variable is the protocol: AND the method is defined in the original protocol THEN the runtime type’s implementation is called, irrespective of whether there is a default implementation in the extension. AND the method is not defined in the original protocol, THEN the default implemen…

    Comment linking /the-ghost-of-swift-bugs-future

    on “Swift: When Unused Code Is a Bug”
  4. Submitted Optionals? If We Must as a story · 5 points

    HN discussion
  5. Submitted Immutable Swift as a story · 5 points

    HN discussion
  6. Submitted Type Variance in Swift as a story · 4 points

    HN discussion
  7. Submitted Error Handling in Swift: Might and Magic as a story · 4 points

    HN discussion
  8. Submitted Types as Units as a story · 3 points

    HN discussion
  9. Submitted Error Handling in Swift: Might and Magic–Part II as a story · 3 points

    HN discussion
  10. Submitted An Introduction to ReactiveCocoa as a story · 1 points

    HN discussion
  11. Submitted Understanding Optional Chaining as a story · 1 points

    HN discussion

Search all of HN for nomothetis.svbtle.com