GNU Parallel citation request now asks you cite "Epstein files"
cgit.git.savannah.gnu.orgGNU Parallel's citations was always weird - the author IMHO goes too far, in requiring each user to type "will cite" first time they use the app, even if context is entirely non-academic. Of course the author has the right to ask for anything, but I think that's too much, plus parallel is not nearly complex compared to other tools people use, like compilers or math libraries or Linux kernel - and those do not need citations.
I suspect that the main reason people are using of "parallel" is because it was the first to grab this very nice, very obvious package name. "rush" and "gargs" and "pexec" simply does not have the same obviousness to it.
If you think asking for citations is too much (and I do), I recommend using something else. Yes, "parallel" does have some nice features, and something you might need to use an extra command or two, but it is worth it for the peace of mind, plus it respects author's wishes too.
Yes, I agree. It's been small enough of an issue for me to care (I have `~/.parallel/will-cite` set by my dotfiles repo, so wouldn't even see it on a new machine), but now I switched to `rust-parallel`.
Picked that one because it was supposedly the fastest, I liked the Github page and I will remember the name :) And I guess I was hoping for it to be a drop-in replacement for `parallel` interface-wise, which it turned out it was not, but my needs are quite minimal. I used to do:
ls | parallel 'echo {} && git -C {} fetch --prune --all'
Now I do:
( for i in $(ls); do echo git -C $i fetch --prune --all; done ) | rust-parallel -p
I think the link (now) points to the wrong line in the source code. I found it, though.
Anyone understands why they do this?
Unsure, but thinking aloud, if a bunch of formal (ie high signal) documents say that the link in question is to do with the Epstein files, it would presumably have an effect on how search engines and LLM training runs understand the content of the link.
But why one would want to do this is beyond me -- it would, after all, be an unsavoury association.
Looking at the log, it seems like the author gives each release a name. “Epstein files” is just the latest out of a number of questionable names, the previous one being “Maduro”:
https://cgit.git.savannah.gnu.org/cgit/parallel.git/log/src/...
As for why they would use such a naming scheme, I have no idea