News for hackers. Stuff that matters.
Re:Immich v2.0.0 – First stable release by darkwater on Thursday October 02, 2025 @04:38AM (#45447467)
Reading it I see this

  50 extra packages are cursed

  There is a user in the JavaScript community who goes around adding "backwards compatibility" to projects. They do this by adding 50 extra package dependencies to your project, which are maintained by them.

which bring to this user: Jordan Harband https://github.com/sponsors/ljharb Does anyone know what they actually mean with that cursed knowledge point? And what's the "backwards compatibility" that Jordan also boasts in his GH profile?
Re:Immich v2.0.0 – First stable release by whilenot-dev on Thursday October 02, 2025 @05:24AM (#45447703)
To not just link to another thread: The specialty of ljharbs issues sits somewhere between "JavaScript is a very dynamic programming language that grew a lot and quite fast" and "we cannot trust developers to do the right thing".

His libraries tend to build up on older runtime implementations and freeze every used functionality during runtime, so they provide "second-run safety" and "backwards compatibility". Developers disagree with some of its effects, such as a grown dependency tree and impacts in performance of multiple magnitudes (as measured in micro-benchmarks). ljharb seems to follow a rather strong ideology, but is a member of the TC39 group and a highly trusted person.

Re:Immich v2.0.0 – First stable release by 12345hn6789 on Thursday October 02, 2025 @10:45AM (#45450333)
ljharb is also conveniently paid per download. His actions border on malicious especially when viewing from a supply chain attack angle.

https://github.com/A11yance/axobject-query/pull/354#issuecom...

Re:Immich v2.0.0 – First stable release by silverwind on Thursday October 02, 2025 @12:07PM (#45451551)
Also, I imagine cost of the globally wasted CPU cycles is much higher than what he profits. It's a pure abuse of resources.
Re:Immich v2.0.0 – First stable release by pxc on Thursday October 02, 2025 @01:53PM (#45453036)
It definitely feels a bit strange and potentially alarming, but after reading through that whole thread he ultimately seems like a sincere person doing work that he thinks matters, now getting dogpiled for it.
Re:Immich v2.0.0 – First stable release by Sammi on Thursday October 02, 2025 @05:01PM (#45455512)
I haven't found one person who agrees with him on what he thinks matters. His way is wasteful and slow and just indefensible.
Re:Immich v2.0.0 – First stable release by lpln3452 on Thursday October 02, 2025 @10:56PM (#45458429)
If he had kept his strange and alarming behavior to himself, he wouldn't be 'getting dogpiled' for it now.

The problem is that he's forcing his ways on others. If we're identifying an aggressor here, it's him. The project maintainers are the victims.

Re:Immich v2.0.0 – First stable release by pxc on Friday October 03, 2025 @03:36PM (#45466915)
At least in the thread linked here, it seems like his maintainership over the project is legitimate, which makes it wrong to characterize him as "forcing" his ways on anyone.
Re:Immich v2.0.0 – First stable release by lpln3452 on Friday October 03, 2025 @05:17PM (#45467901)
Even ignoring that examples of his behavior are easily found elsewhere, the link itself shows him completely disregarding feedback from other contributors to force his own way.

Honestly, I can't understand the intent behind such a defensive rebuttal to the criticism of his actions.

Re:Immich v2.0.0 – First stable release by pxc on Saturday October 04, 2025 @01:20PM (#45474922)
I don't care one way or another. I'm not a JS developer. I'm just struck by a reaction that seems quite extreme, and very visible dogpiling.
Re:Immich v2.0.0 – First stable release by lpln3452 on Saturday October 04, 2025 @02:14PM (#45475384)
My point wasn't about javascript. He got pushback because he ignored everyone and just did his own thing. It has nothing to do with javascript and you can see that in the link. That's a weird excuse.
Re:Immich v2.0.0 – First stable release by slaterbug on Thursday October 02, 2025 @04:58AM (#45447577)
I don't have much to add myself, but there was a bit of discussion around this back in August that you might be interested in: https://news.ycombinator.com/item?id=44831811
Re:Immich v2.0.0 – First stable release by darkwater on Thursday October 02, 2025 @06:10AM (#45447910)
Wow! Didn't know Immich's Cursed page had already a dedicated post on HN.

I love reading about opensource drama, especially if it's some technology I don't use directly, it's like watching a soap opera.

Re:Immich v2.0.0 – First stable release by 12345hn6789 on Thursday October 02, 2025 @10:43AM (#45450295)
This user makes money of off how many downloads their packages receive.

https://github.com/A11yance/axobject-query/pull/354#issuecom...

Re:Immich v2.0.0 – First stable release by greggsy on Thursday October 02, 2025 @12:11PM (#45451611)
What a dumpster fire.

Is he really being paid per download, or is he just being sponsored? It’s not clear if either would imply some form of malicious intent either.

Re:Immich v2.0.0 – First stable release by pcthrowaway on Thursday October 02, 2025 @04:55AM (#45447557)
Seems like this thread answers your question https://news.ycombinator.com/item?id=37604373