Earlier quoted context omitted.
I would find amusement if the solution to the spamming of npm turns out to be a genuinely useful use case for blockchain.
One of the first proposals for blockchain was a email with a minuscule, verifiable fee to make email spam uneconomical. Spamming emails is one of the cheapest things you can do with a network connection. Even $1 per 1,000 emails would make spam untenable.
50% of new NPM packages are spam
111–120 of 325 posts
Re: 50% of new NPM packages are spam
#112I'm afraid it can get worse. What happens when there will be a proliferation of "looking legit npm packages" thanks to AI, full with ransomware? Currently I can't really figure out a one size fits all solution to that. Any idea?
Re: 50% of new NPM packages are spam
#113Just think of it, there is a real developer who decided to do this. Spam is immoral, but doing that to an open source repository is your personal all time low.
Re: 50% of new NPM packages are spam
#114Earlier quoted context omitted.
how do you garner enough downloads without being discoverable by Google?
Not npmjs.org's problem. Most languages their dependency managers don't give away indexed flashy web pages for free either, yet discoverability is usually not a problem.
There's really no reason why the same spammer couldn't target those sites too.
Re: 50% of new NPM packages are spam
#115Re: 50% of new NPM packages are spam
#116Earlier quoted context omitted.
I think you mean to say that you don't respect actors who justify their actions through "jealousy". In reality, jealously is a fine justification for actions and arguably the most used justification for any action in human history. Hard to think of a historical war that wasn't based on "jealousy", in the end. I kind of feel like your comment is like saying "Being poor isn't an excuse for stealing bread", and while co…
No he means “being poor isn’t an excuse for being asshole”. Just like keying your neighbor car because he could afford nice one is not acceptable whatever you feel like.
What is happening in NPM is not a car being keyed. There is a profit motive for doing this.
Perhaps you could say "Stealing 1 gallon of gas from your rich neighbors car to feed your starving children makes you an asshole", that's an analogy that seems to fit what is happening here, and an opinion I would disagree with.
Re: 50% of new NPM packages are spam
#117Earlier quoted context omitted.
> - Cross-Internet reputation system for accounts Gets rid of anonymous spam. > - Small fee on submission Gets rid of amateur spam. I guess that's 98% of the problem. I think this is a good start. What to do about bogus projects sponsored by wealthy companies? What about abandonware? And how do we remain open and inclusive to newbees?
Small fees can't be the same for every country: say, what is small in the US is hefty in Kenya, and what is small in Kenya is negligible in the US.
Re: 50% of new NPM packages are spam
#118I’m not worried about hitting these URLs but definitely worry about the less tech savvy people in my family stumbling across these accidentally
Re: 50% of new NPM packages are spam
#119Just think of it, there is a real developer who decided to do this. Spam is immoral, but doing that to an open source repository is your personal all time low.
Probably an unpopular opinion, and I realize I'm kind of ranting on a relatively unrelated subject, but I have become really dissuaded with the Node ecosystems dependence on seemingly boundless dependency trees. The fact that Window's file system can't handle moving project directories (without deleting the node_modules), and relatively simple projects using megabytes of raw text to work... anyways. While I understan…
Re: 50% of new NPM packages are spam
#120Earlier quoted context omitted.
Probably an unpopular opinion, and I realize I'm kind of ranting on a relatively unrelated subject, but I have become really dissuaded with the Node ecosystems dependence on seemingly boundless dependency trees. The fact that Window's file system can't handle moving project directories (without deleting the node_modules), and relatively simple projects using megabytes of raw text to work... anyways. While I understan…
as a developer you can also keep a relatively low number of dependencies, and mainstream or simple ones