no one is talking about NPM libraries. we’re talking about released packages. you absolutely can ensure a binary hasnt been tampered with. its called checksumming.
I just took NPM as an example of code that was trusted doing shady things. And I know what checksums are and how they work. What I meant is that the developer providing you with the checksum has put in malicious code in the binary. You don't know. (I don't think that is very likley but it all boils down to trust.)
you’re confusing MITM attacks with supply chain attacks. MITM attacks are far easier to pull off.
No, I don't think I am?
Yes. thats precisely the problem we’re pointing out to you.
And I am saying that it is not that big of a problem.
I'm crying, that was funny.