News for hackers. Stuff that matters.
Re:Postmortem: TanStack npm supply-chain compromise by nozzlegear on Monday May 11, 2026 @11:56PM (#48104027)
FYI, in English the phrase "since years" is grammatically incorrect and sounds unnatural to a native speaker's ears. The correct phrase would be "I've been using that setup for years."

/aside

Re:Postmortem: TanStack npm supply-chain compromise by sufficientsoup on Tuesday May 12, 2026 @01:27AM (#48104525)
Yeah, a "seit Jahren" flashed through my mind as I read it.
Re:Postmortem: TanStack npm supply-chain compromise by kaonwarb on Tuesday May 12, 2026 @01:27AM (#48104529)
I've heard this often enough from English speakers from India that I think it is accepted grammar in that region.
Re:Postmortem: TanStack npm supply-chain compromise by lemoncucumber on Tuesday May 12, 2026 @02:35AM (#48104948)
To my ears it “since years” sounds like it’s missing an “ago” after it (or like the GP said “for years” sounds even more natural).

It makes me think of another similar one: I've noticed that British English speakers will say e.g. "the new iPhone will be available from September 20th"

To my ears that sounds like it's missing an “onwards” after it (or “starting September 20th” would sound even more natural).

Re:Postmortem: TanStack npm supply-chain compromise by regularfry on Tuesday May 12, 2026 @04:28AM (#48105674)
Is the meaning different? I'm struggling to see how "from September 20th" would have a different implication to "starting from September 20th" (or similar) given the context.
Re:Postmortem: TanStack npm supply-chain compromise by lemoncucumber on Tuesday May 12, 2026 @11:18AM (#48109591)
The meaning is the same, it just sounds weird to my ears in the same way that “since years” does

(Also I just noticed the extra “it” in my previous comment, oops).

Re:Postmortem: TanStack npm supply-chain compromise by TacticalCoder on Tuesday May 12, 2026 @01:05PM (#48111068)
> The correct phrase would be "I've been using that setup for years."

Oh TYVM. Native french speaker here so it'd be the literal translation of: "depuis des années".

Weird thing is I'm pretty sure I've read it written like that... for years ; )

Re:Postmortem: TanStack npm supply-chain compromise by nozzlegear on Tuesday May 12, 2026 @07:09PM (#48115781)
No problem! If it weren't for that one phrase I would've thought you were a native speaker, your English is very good.
Re:Postmortem: TanStack npm supply-chain compromise by stickfigure on Tuesday May 12, 2026 @02:05PM (#48111935)
I hear it from many native speakers. The deliberate incorrectness is a sort of cutespeak. "Since... years".

I can't stand l33tspeak but in this case I think the kids can stay on the lawn.

Re:Postmortem: TanStack npm supply-chain compromise by nozzlegear on Tuesday May 12, 2026 @07:05PM (#48115751)
I don't think I've ever heard a native speaker say it, but I could definitely imagine it coming out of a native speaker's mouth with that pregnant pause, specifically. Like an acknowledgment that you're about to say something a bit grammatically awkward.

I only mentioned it because I used to think correcting people's English was rude, until I had a long work engagement with a French guy whose English was pretty good but not quite native. He insisted that I correct his written English if I saw a mistake (i.e. in documentation, proposals, etc.), otherwise he wouldn't learn where it was wrong and how to improve it.