Global Feed Post Login
Replying to Avatar ᴛʜᴇ ᴅᴇᴀᴛʜ ᴏꜰ ᴍʟᴇᴋᴜ

the amount of telemetry buried deep in so many libraries is disgusting

it can often happen that you use some innocent looking set of things and then these pull in more other mostly innocent sounding things and then something nasty under that

this is why i'm obsessive about minimising my imports altogether, and when they are necessary, and there is multiple options i choose the one with the least and least smelly set of indirect imports

not security or privacy related but i don't use the btcec library in btcd because it uses decred code for the schnorr implementation! i mostly copied it out and shredded as much of the garbage i didn't want in it but this is an example of other cases where the common practise of importing all the things leads you into a situation - as a bitcoin maxi, using code from a shitcoin is just not ok, i have to at least copy/paste and sanitize out the downstream connections so i don't see no damn shitcoin in my go.mod

Avatar
Melvin Carvalho 1y ago

Good for you! Much to be admired there. I take a more pragmatic approach approach, as raised in this issue:

https://github.com/nostr-protocol/nostr/issues/196

Reply to this note

Please Login to reply.

Discussion

4f
Ollama 33 1y ago

Why did you delete it?

Thread collapsed