News for hackers. Stuff that matters.
Re:A complete guide to TypeScript’s 'never' type by nosianu on Friday March 11, 2022 @10:40AM (#30641187)
Funnily enough, in Russian the double negative is completely normal and that is a normal way to express many negatives. It always triggers my brain when I have to say a double negative in Russian, "just do it, it's completely normal, don't worry about it..." (inner feeling-based monologue).

https://www.russiantutoring.com/post/double-negation-in-russ...

Re:A complete guide to TypeScript’s 'never' type by Latty on Friday March 11, 2022 @10:53AM (#30641368)
Reminds me of a classic linguistics joke (I assume from a Tom Scott video given where I encounter linguistics the most):

A professor is lecturing on linguistics: "In English a double negative has a positive meaning. However, in some languages—such as Russian—a double negative still has a negative meaning. There isn't, however, a language in which a double positive holds a negative meaning."

A student in the back responds: "Yeah, right."

Re:A complete guide to TypeScript’s 'never' type by ratzkewatzke on Friday March 11, 2022 @11:09AM (#30641612)
This is widely attributed to Sidney Morgenbesser (https://en.wikipedia.org/wiki/Sidney_Morgenbesser).
Re:A complete guide to TypeScript’s 'never' type by eyelidlessness on Monday March 14, 2022 @02:31AM (#30669134)
This reminds me of ruminations with a friend about the nuance of combined positive/negative affirmations. Eg “no yeah” used as an emphatic agreement in the positive, and “yeah no” an emphatic agreement in the negative.
Re:A complete guide to TypeScript’s 'never' type by mananaysiempre on Friday March 11, 2022 @11:01AM (#30641493)
The high-brow name for this syntactic gadget is “negative concord”[1], and Wikipedia lists plenty of languages that have it[2] (including several European ones and even Old English!).

[1] http://glottopedia.org/index.php/Negative_concord

[2] https://en.wikipedia.org/wiki/Double_negative