gnu parallel

So I was testing this today and this is the message I saw when I ran it:

Academic tradition requires you to cite works you base your article on.
When using programs that use GNU Parallel to process data for publication
please cite:

O. Tange (2011): GNU Parallel - The Command-Line Power Tool,
;login: The USENIX Magazine, February 2011:42-47.

This helps funding further development; and it won't cost you a cent.
If you pay 10000 EUR you should feel free to use GNU Parallel without citing.

To silence the citation notice: run 'parallel --bibtex'.

Then, when I run it with –bibtex (odd enough already), it came up with:
Academic tradition requires you to cite works you base your article on.
When using programs that use GNU Parallel to process data for publication
please cite:

@article{Tange2011a,
title = {GNU Parallel - The Command-Line Power Tool},
author = {O. Tange},
address = {Frederiksberg, Denmark},
journal = {;login: The USENIX Magazine},
month = {Feb},
number = {1},
volume = {36},
url = {http://www.gnu.org/s/parallel},
year = {2011},
pages = {42-47}
doi = {10.5281/zenodo.16303}
}

(Feel free to use \nocite{Tange2011a})

This helps funding further development; and it won't cost you a cent.
If you pay 10000 EUR you should feel free to use GNU Parallel without citing.

If you send a copy of your published article to tange@gnu.org, it will be
mentioned in the release notes of next version of GNU Parallel.

Type: 'will cite' and press enter.

Totally made my day, no wonder it’s not included in any major linux distro repo.

This also kinda makes me think life in Denmark is.. harsh. Esp. when this doesn’t seem to provide any better functionality than xargs with -P.

4 thoughts on “gnu parallel

    1. Logan Post author

      Not Sure if trolling but most likely scenario using this is you have some form iteration to run and want to add parallel processing on top of it which can be done by adding -P switch in xargs.
      The other bunch of stuffs in that tutorial are either can be done with combination of other command such as awk or just by spinning up a simple script.

      1. Ante T

        With the risk of being called a troll: Is your argument not covered by http://oletange.blogspot.dk/2013/04/why-not-install-gnu-parallel.html (under: GNU Parallel is not as well tested as xargs)?

        So instead of using a utility where special cases have been tested by others, you have to build your own wrapper scripts. Writing those (and especially testing those for special cases) can easily take longer than the 30 seconds installing Parallel would take. Even including running ‘parallel –bibtex’ once.

        It seems to me you have irrational reasons for not installing Parallel, but you might have reasons that make sense to you. However, saying that it doesn’t provide any better functionality than xargs with -P is at best misleading.

        1. Logan Post author

          Not sure troll *repeat* or some sort of bona-fide relationship with the author as these ‘defending’ replies are coming from very same IP subnet and TZ under the different name & email address likely invalid.

          Esp when you are noting Denmark site for your reference as well.. 🙂

          Again, to answer your question regardless, it’s little something called ethics & trust.

          Let’s say it save efforts for writing wrapper script apart from learning curve.

          I can see two options here:

          1. Write your own wrapper script
          2. Install 3rd party package managed by someone desperate enough to put 90s shareware style neg screen with dollar signs in it.

          It’s not uncommon practice seek donation from users but put up a price tag like this only makes me worry about how far the author would go.

          So I’d rather steer clear from this.

          Of course, you have your reason to believe this is a good software and I do respect that.

Comments are closed.