logoalt Hacker News

Terr_01/22/20251 replyview on HN

> we can find untold examples

"All birds have eyes" != "All things that have eyes are birds."

My hypothesis is that wherever we speak about "zero" and some quantity, it seems like we can substitute "no", and the pluralization rules we'd use for "no" are being inherited.

In contrast, it sounds like you're going the opposite direction, starting with sentences that contain "no" where we cannot drop-in "zero". For example, "No star in the sky is green" cannot become "Zero star in the sky is green."


Replies

9rx01/22/2025

> If I say all rodents are mammals, you can't disprove that just by pointing out the existence of dogs and cats.

Without a full understanding of the intent and background behind that statement that is not clear. It might be disprovable under some circumstances. If we take it to the logical extreme, the words absolutely could be defined such that it is disprovable, so it obviously could be.

Is that likely? In this case, probably not, but it becomes more likely when there is more fractured use. Consider tech jargon. The marjory of the discussions on HN are parties talking past each other because they came with different understandings of what words/phrases mean.

> "No star in the sky is green"

I wrote "No star in the sky<period>" to try and steer us away from different contexts. While I acknowledge that such usage also exists, that is outside of what I was trying to refer to and I think you will agree that in your interpretation that usage is not in line with what we are talking about.

Such is the downfall of languages made up on the spot as they are used. All you can do is try and convey something to the recipient, and sometimes you'll fail. This ended up being a great example of exactly what we're talking about!