News for hackers. Stuff that matters.
Re:A complete guide to TypeScript’s 'never' type by blackoil on Friday March 11, 2022 @10:38AM (#30641170)
I have seen such double negative at many places, to represent strong negative. Don't know if it is some trend!
Re:A complete guide to TypeScript’s 'never' type by eyelidlessness on Friday March 11, 2022 @12:00PM (#30642489)
It’s fairly common usage in the US southeast, and in AAVE. Regarding it as poor grammar rather than an evolution of dialect is a matter of (snobbish) taste more than anything.
Re:A complete guide to TypeScript’s 'never' type by jsmith45 on Friday March 11, 2022 @01:31PM (#30644011)
One major problem with it is that even in those dialects, a double negative can also be a positive, and outside of some semi-fixed constructs that mandate one or the other interpretation in that dialect, the distinction relies things like tone and/or stress/emphasis, which of course are lost in writing. This makes it rather unwise to use in writing, unless context clearly dictates one interpretation.
Re:A complete guide to TypeScript’s 'never' type by anderskaseorg on Friday March 11, 2022 @02:32PM (#30644915)
The more northern dialects are infected with certain negation-related illogicalities too. Consider this New York Times headline:

“All Options Are Not on the Table as Biden Moves Troops Closer to Ukraine” https://www.nytimes.com/2022/02/05/us/politics/biden-ukraine...

which should have been “Not All Options Are on the Table”, since the intended interpretation is

¬∀ option, on(option, table)

rather than the very different

∀ option, ¬on(option, table).

Re:A complete guide to TypeScript’s 'never' type by eyelidlessness on Friday March 11, 2022 @03:06PM (#30645329)
I am never not confused by this.
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