Remix.run Logo
▲ vel0city 2 hours ago

If it took you pulling the trigger, how many people would you murder to make a slightly better compression algorithm?

If you outsourced the murder to someone else, how many people would you be OK with murdering?

Wouldn't it be better if we didn't continue to support corporations who enable genocide around the world?

Now, ultimately I'll still end up using zstd. I'm not happy about it's ties to Facebook. But it's code that exists out there now, I don't see the reason to not use it. But I'll still try and avoid giving Facebook any money or praise. I don't give praise to Facebook engineers, at least not ones recently working there. They're massively paid in blood money, and they should already understand that by now. Their products hurt societies around the world, and they don't actually change.

▲iugtmkbdfil834 2 hours ago | parent [-]

Here we go.

You're wearing shoes, aren't you? Own a smartphone? Drive a hybrid? Use a computer? Ever eaten a banana? Bought something from Amazon? Turned on the air conditioning? Somewhere down those supply chains, someone suffered for your convenience. Every purchase is an atrocity by proxy. Every breath is stolen oxygen. Every step displaces an innocent insect. Your very existence is an ongoing ecological war crime. And you have the audacity to sit there, wearing pants assembled by strangers, pretending your hands are clean?

Repent, sinner. Atone.

▲vel0city 2 hours ago | parent [-]

> You're wearing shoes, aren't you?

Not currently, no. But when I do, I do bother actually trying to check sources. The last things on my feet were sandals purchased from the people who actually made them.

> Every purchase is an atrocity by proxy.

I mean, I understand tHeRe Is nO eThIcAl CoNsUmPtIoN uNdEr CaPitAlIsM. Sure. But when you know a specific supplier is a bad actor, has been pointed out as a bad actor, and refuses to change, do you continue to support that bad actor when you have tons of options? Do you continue choosing to champion them on forums online, despite knowing their entire product line is "we're going to throw kids into an emotionally damaging blender, sow discontent in your community, help ruin mental health globally, support genocidal maniacs overseas, spread massive disinformation, and overall damage everything you care about!"

Do you just pour your used motor oil down the storm drains because, hey, the environment is fucked anyways, or do you at least try to reduce your impact?

And once again, I even mentioned I'll continue to use zstd. I totally get that by using zstd I'm not directly supporting these things. But acting like "hey Facebook is great and its perfectly fine tons of people died directly to finance zstd's development" is IMO a bad take on the whole situation.

So once again I ask, if it took you pulling the trigger, how many people would you personally murder to have zstd be financed, since you seem perfectly OK with trading human lives for compression algorithms? Or would you argue we shouldn't be trading lives for compression algorithms in the first place, and we should press on those corporations who do make money off such things to stop doing so instead of arguing we should just accept it?

▲iugtmkbdfil834 2 hours ago | parent [-]

<< I even mentioned I'll continue to use zstd. I totally get that by using zstd I'm not directly supporting these things. But acting like "hey Facebook is great and its perfectly fine tons of people died directly to finance zstd's development" is IMO a bad take on the whole situation.

Apologies, it is possible that I mistook you for another zealot. I obviously don't really disagree, but I find the holier than thou stance difficult to approach neutrally.

<< if it took you pulling the trigger, how many people would you personally murder to have zstd be financed,

None. Here the hypothetical is simple.

▲vel0city an hour ago | parent [-]

> None. Here the hypothetical is simple.

This doesn't square with your "Zstd is worth a lot of other's people's pain" earlier statement. So what is it, you just don't care to actually be the one to inflict such pain? You're entirely OK with the idea that by championing zstd and telling people "its worth a lot of other's people's pain", knowing that by other's people's pain we're talking genocide, suicide, and deaths due to misinformation, so long as its not you specifically having to do that? Why is that?

You've already stated its definitely worth it. Just not worth it for you to pull the trigger, but worth it enough for you to champion somebody else to pull the trigger?

Personally I'd never say a compression algorithm is worth a genocide.

▲iugtmkbdfil834 an hour ago | parent [-]

And we were doing so well.

<< I even mentioned I'll continue to use zstd. I totally get that by using zstd I'm not directly supporting these things. But acting like "hey Facebook is great and its perfectly fine tons of people died directly to finance zstd's development" is IMO a bad take on the whole situation.

Then, based on your line of argumentation, you are simply a hypocrite; very pedestrian ( I am personally disappointed ). You are perfectly ok with using zstd knowing that it indirectly supports company and the evil deeds it bestows upon the world while knowing it to be true AND lecturing others about the evil deeds they do.

<< You've already stated its definitely worth it. Just not worth it for you to pull the trigger, but worth it enough for you to champion somebody else to pull the trigger?

Again, are you using a computer terminal to type those letters in? Are those letters worth the lives that made it possible for you to have this philosophical treatise on why you feel morally superior to me?

Yes? Then maybe you shouldn't, because you explicitly are not.

You are just like all the other kids out there unable to actually stand by what you claim to believe.

Me? I just live it.

<< Personally I'd never say a compression algorithm is worth a genocide.

You know.. I have rather fascinating realization. Maybe it is true that you would never say it. That is simply not done. You would just let it happen should the compression compressed enough. How do I know? You already stated you will continue to use it.

Heh.

Sorry man. I expected better.

▲vel0city 12 minutes ago | parent [-]

> 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 totally acknowledge 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".