Live data from Hacker News

A notable JavaScript developer shamelessly copied one of my most downloaded nod

twitter.com

181–190 of 309 posts

Re: A notable JavaScript developer shamelessly copied one of my most downloaded nod

#181
Another side of this story https://twitter.com/sitnikcode/status/1441824191624486924

Also at the end Colorette’s author back-ported Nano Colors performance optimizations, but this time he refuse to mention another developer. https://github.com/jorgebucaran/colorette/issues/78

Re: A notable JavaScript developer shamelessly copied one of my most downloaded nod

#182

This is going to sound like a dumb question and is certainly going to be an unrelated tangent, but: why in the world does the Node ecosystem have half a dozen competing terminal colorization libraries? Is that much CLI tooling really being written in JavaScript? I spend virtually my entire workday in a terminal, and I’ve never once needed a CLI tool written in JS. Where is all this code going ?

I think it's because they try to impress their non-technical friends with flashy colourful and matrix-like terminal windows and come off as hackers when in reality most of them don't even know what a stack overflow is.

Re: A notable JavaScript developer shamelessly copied one of my most downloaded nod

#184
post #175
post #149

Earlier quoted context omitted.

For what it's worth, this is also all the work of one person who spammed NPM with micropackages to boost his download counts. This meme attacking `npm` for nonsense like `is-odd` is quite literally the result of one person resume boosting. For every one thing, he broke it down into as many possible packages as possible, and all of his packages depend on 20 more of his packages. It's like a fractal of resume boosting.…

His explanation on Reddit: "The way I learned how to program was by publishing one project a day that used a specific language feature I was trying to learn. No one even looked at my projects or used them until I had quite a few published. I didn't even want people to use them at that point, since I had no idea what I was doing. Then one day I realized that people were actually using some of the things I published as…

I have nothing against them as a person - I don't know them at all. However, the ANSI colours one is blatant package-downloads optimisation. Infact, the READMEs were clearly copied and pasted,

> The color reset, in ansi. [1]

> The color strikethrough, in ansi. [2]

etc.

Which don't really make any sense.

[1] https://github.com/jonschlinkert/ansi-reset [2] https://github.com/jonschlinkert/ansi-strikethrough

Re: A notable JavaScript developer shamelessly copied one of my most downloaded nod

#185
I feel I must come from a bizarro world. Most people on Twitter are supporting the actions of the “forker” despite it being clear he did no work to improve the code and is going out of his way to supplant the original project in other codebases.

What am I missing?

Re: A notable JavaScript developer shamelessly copied one of my most downloaded nod

#186
post #175
post #149

Earlier quoted context omitted.

For what it's worth, this is also all the work of one person who spammed NPM with micropackages to boost his download counts. This meme attacking `npm` for nonsense like `is-odd` is quite literally the result of one person resume boosting. For every one thing, he broke it down into as many possible packages as possible, and all of his packages depend on 20 more of his packages. It's like a fractal of resume boosting.…

His explanation on Reddit: "The way I learned how to program was by publishing one project a day that used a specific language feature I was trying to learn. No one even looked at my projects or used them until I had quite a few published. I didn't even want people to use them at that point, since I had no idea what I was doing. Then one day I realized that people were actually using some of the things I published as…

Maybe public common repository shouldn't be used as a dumping ground for every random guy learning how to make their first script. It's a bit like learning to drive by going to a public highway and just starting driving at random directions and then saying "why are you folks screaming? I'm just learning, it's depressing you always assume the worst!"

Re: A notable JavaScript developer shamelessly copied one of my most downloaded nod

#188

Good comment by one of the Chalk maintainers https://github.com/babel/babel/pull/13783#issuecomment-92731...

I don't think the main message from chalk maintainers is good.

Chalk maintainers basically discard the performance improvement as micro-benchmarking (i.e. "doesn't matter in the real world"). Chalk maintainers also say tree shaking doesn't matter in the real world.

Why do they minimize these 2 improvements? If 2 libraries are equivalent, I'd go with the ones with extra improvements.

Chalk maintainers also mentioned that chalk would have no dependencies soon (not now, but soon). They also mentioned that chalk is well maintained for over 10y.

So, over the past decade, they can't remove dependencies? Suddenly, nanocolors show up, and now they will remove dependencies soon? That doesn't sound well-maintained.

Speed/tree-shaking aside, having no dependencies is a huge improvement.

Re: A notable JavaScript developer shamelessly copied one of my most downloaded nod

#189
post #155

Earlier quoted context omitted.

> Versions of software can have different licenses, and the license for each version is the license that the repo was under when that version was committed. Not particularly wrong, just adding: There can even be additional licensing terms that aren't documented in the git history so they wouldn't be visible there. And there is another sticky detail: So if the original copy would have violated any of the licensing ter…

Yes, I think your comment adds a lot to mine. Licensing of version control history might need to have a legal debate, actually.

You can put it under proprietary reciprocal terms and void the right to copy when history is damaged. Copyright should cover that.

You can't do this with lax permissive licenses nor with copyleft as they allow to modify the work, which would mean the right to modify the history.

Re: A notable JavaScript developer shamelessly copied one of my most downloaded nod

#190
post #27

He literally took his project and branded as his. https://github.com/ai/nanocolors/commits/main?after=566a49b0... Disgusting.

the mantion of colorette is on top of Nano Colors docs with clear list of why fork was created and the changes

https://github.com/ai/nanocolors#nano-colors

Post reply on HN