Remix.run Logo
8cvor6j844qw_d6 2 days ago

Not everyone has the same update cycle. That's not free-riding. The framing around not being on the latest version as irresponsible doesn't hold up.

suzzer99 2 days ago | parent | next [-]

Yeah this. If I don't buy the new iPhone XX.0 but instead wait for XX.1, which could include software and hardware fixes, does that make me a free rider?

thaumasiotes 2 days ago | parent [-]

> If I don't buy the new iPhone XX.0 but instead wait for XX.1, which could include software and hardware fixes, does that make me a free rider?

Yes, that's what free-riding is.

And the major problem, which the article touches on but doesn't do much to explore, is that if you characterize this as "responsible behavior", it will automatically cause itself to fail, because all of the benefits come from free-riding. The only benefit of waiting is that other people might not do it, and those people will drive improvements. If everyone waits, the only thing that happens is that (1) improvements will take longer to be developed, and (2) everyone experiences exactly the same problems as they would have if no one waited. There's no benefit, but increased cost.

Imagine you and everyone you know are inside a minefield. You need to leave, because you have no water.

Does waiting until enough people have killed themselves to establish the outline of a safe path out make you a free-rider?

What is there to be gained by instituting a waiting period before any attempt to leave?

2 days ago | parent [-]
[deleted]
skeeter2020 2 days ago | parent | prev | next [-]

It feels like the argument being made is you're a freerider if you don't adhere to the same million miles per hour frenzy that got us into this problem in the first place. The author probably also feels deploying from private repos with OS dependencies is wrong because that's the domain of the ultra-rich 1%

2 days ago | parent | prev | next [-]
[deleted]
pamcake 2 days ago | parent | prev [-]

Right.

Not to mention the (apparently not obvious?) option of detaching review- and release versions. We still look at the diff of latest versions of dependencies before they reach our codebase. That seems like the most responsible.

Besides, why stop there? Everyone installing packaged builds from NPM are already freeriding from those installing sources straight from Github releases. smh