Remix.run Logo
▲ vel0city an hour ago

> knowing that it indirectly supports company

> I totally get that by using zstd I'm not directly supporting these things.

I'm not supporting Facebook by using a library that's freely available on the public internet and hosted by others. I'm not out there saying its worth the genocide. I actively try and avoid giving Facebook any amount of actual value from me and the things I touch. If you can point to how me using a package pulled from some debian package host is actively supporting Facebook, I'll try and reduce my consumption of the library.

> You are just like all the other kids out there

Ah, an ad hominem. I didn't expect better.

> you are simply a hypocrite

I am no perfect person and agree at times I am a hypocrite. I acknowledge the basics of the concept tHeRe iS nO sUcH tHiNg As eThIcAl cOnSuMpTuIoN uNdEr cApItAlIsm, and ultimately almost every product I buy can probably trace some amount of its lineage to the suffering of others. I do think to a certain extent some of that amount of suffering is inherently impossible to avoid in the world of globalized supply chains, and ultimately I will end up consuming something connected to it. But if there's a choice of company A that causes X amount of societal damage and company B that causes 2X amount of societal damage, and you can freely choose between them, which do you choose? Do you go online and directly argue company B's products are definitely worth the extra human suffering?

> How do I know? You already stated you will continue to use it.

I use it because its there, open source, and freely available. Because, sure, you're right, it exists regardless of the suffering at this point. If they charged even a penny for a lifetime license I wouldn't use it, because I don't want to support Meta or companies like them if I have the choice. Same goes for lots of other corporations which I feel are directly bad actors, have been called out for being a bad actor, and I can actually choose a different supplier or eliminate such a thing from my life.

Using an open-source library already in the public space isn't the same as supporting a corporation. Going on a forum and saying their products are worth genocide and excusing their bad actions is supporting that corporation. Do you not see the difference? Is installing MariaDB supporting Oracle, as some amount of the code traces a lineage to codebases now owned by Oracle?

> Me? I just live it.

You're not "just living it" though. You're actively saying a compression library is worth a genocide, so long as you don't have to pull the trigger. If they came to you and said "we'll make you a better compression algorithm, but we'll support a genocide on the other side of world to finance its development", would you choose to take that trade? Is such a thing is OK with you, that it doesn't really matter to try and push suppliers to be better, because its worth it? If not, please do correct me, but that's definitely what I'm understanding from our conversation.

Ultimately if they came to me with that choice, I'd say no. Please stop supporting genocide and social unrest around the world would be my response. I'll continue with whatever compression library I already have, or maybe go try and get someone else to make a better one. I wouldn't just think "hey its worth it to trade human lives for financing software development".