pod2rst-fix: Fixed: \\` => \`.
[parallel.git] / NEWS
blobed82186dadc2be0fd113ce535324b855ddc41bb3
1 20230822
3 New in this release:
5 * Bug fixes and man page updates.
7 News about GNU Parallel:
9 * GNU Parallel, where have you been all my life?
10   https://alexplescan.com/posts/2023/08/20/gnu-parallel/
12 * Parallel (multithreaded) music download from Youtube
13   https://hrna.moe/?p=parallel-multithread-music-download
16 20230722
18 New in this release:
20 * Time functions (e.g. yyyymmdd($secs) ) can now take secs since epoch as argument.
22 * Bug fixes and man page updates.
25 20230622
27 New in this release:
29 * Bug fixes and man page updates.
31 News about GNU Parallel:
33 * Run faster in the terminal with Gnu Parallel https://www.youtube.com/watch?v=fSYVYsKXWP0
35 * Building an (Evil) Android Phone Bot Army http://blog.faucher.net/2023/05/building-evil-android-phone-bot-army.html
38 20230522
40 New in this release:
42 * Bug fixes and man page updates.
44 News about GNU Parallel:
46 * Introduction to parallel computing https://youtu.be/fvrHXV8yqU4?t=2874
48 * Script for summarizing GNU parallel joblog file https://github.com/gavinmdouglas/parallel_joblog_summary
50 * How to copy a single file to multiple directories in Linux or Unix https://www.cyberciti.biz/faq/linux-unix-copy-a-file-to-multiple-directories-using-cp-command/
52 * Search in your Jupyter notebooks from the CLI, fast. https://dev.to/attilavm/search-in-your-jupyter-notebooks-from-the-cli-fast-1408
54 * Parallel Job Orchestration with GNU Parallel https://www.youtube.com/watch?v=2tVpUfND3LI
56 * Optional Individual Submission 4 Job Handling 20266001 - GNU Parallel https://www.youtube.com/watch?v=eC_RPuFCcU8
58 * DOE Cross-facility Workflows Training - April 12, 2023 https://www.youtube.com/watch?v=Ke3sirM-aQQ
60 * How to run MiXCR 4.x on multiple patient samples using GNU Parallel https://www.youtube.com/watch?v=OXg-WHlB_dk
63 20230422
65 New in this release:
67 * --jobs evaluates expression: +3*log(55)% = ncpu*1.12
69 * Bug fixes and man page updates.
71 News about GNU Parallel:
73 * Running shell script in parallel
74   https://w3toppers.com/running-shell-script-in-parallel/
76 * Simulating climate risk scenarios for the Amazon Rainforest
77   https://aws.amazon.com/blogs/hpc/simulating-climate-risk-scenarios-for-the-amazon-rainforest/
79 * How To Use Your Entire CPU In Bash With Parallel
80   https://bash-prompt.net/guides/parallell-bash/
82 * Bash - parallel command execution
83   https://medium.com/linuxstories/bash-parallel-command-execution-d4bd7c7cc1d6
85 * 3 tips for faster batch post-pro
86   https://www.cfdengine.com/newsletter/142/
89 20230322
91 New in this release:
93 * Better support for wide characters in --latest-line.
95 * Support for rsync 3.2.7.
97 * Bug fixes and man page updates.
100 20230222
102 New in this release:
104 * parsort: --parallel now does closer to what you expect.
106 * parallel: --files0 is --files but \0 separated.
108 * Bug fixes and man page updates.
110 News about GNU Parallel:
112 * 5 great Perl scripts to keep in your sysadmin toolbox
113   https://www.redhat.com/sysadmin/perl-scripts
116 20230122
118 New in this release:
120 * Bug fixes and man page updates.
122 News about GNU Parallel:
124 * The Best Ethical Hacking Tools of 2023 (and their basic usage)
125   https://www.purevpn.com/blog/the-best-hacking-tools-of-2023/#11_GNU_Parallel
127 * GNU Parallel: criando atividades em paralelo com shell script
128   https://www.vivaolinux.com.br/artigo/GNU-Parallel-criando-atividades-em-paralelo-com-shell-script/
131 20221222
133 New in this release:
135 * --results works on more file systems (e.g. fat)
137 * Joblog gives the same exit code as bash.
139 News about GNU Parallel:
141 * Programação Shell Linux: Paralelismo de processos com GNU parallel
142   https://www.youtube.com/watch?v=duheTWLIrp8
144 * Talk Python: Data Science from the Command Line
145   https://talkpython.fm/episodes/show/392/data-science-from-the-command-line
148 20221122
150 New in this release:
152 * Support for IPv6 adresses and _ in hostnames in --sshlogin.
154 * Use --total-jobs for --eta/--bar if generating jobs is slow.
156 * A lot of bugs fixed in --latest-line.
158 * Better support for MSYS2.
160 * Better Text::CSV error messages.
162 * --bar supports UTF8.
164 * Bug fixes and man page updates.
166 News about GNU Parallel:
168 * GNU Parallel is now on Mastodon: @GNU_Parallel@hostux.social
171 20221022
173 New in this release:
175 * --latest-line chops line length at terminal width.
177 * Determine max command length faster on Microsoft Windows.
179 News about GNU Parallel:
181 * Distributed Task Processing with GNU Parallel
182   https://www.youtube.com/watch?v=usbMLggdMgc
184 * GNU Parallel workflow for many small, independent runs
185   https://docs.csc.fi/support/tutorials/many/
187 * Copy a File To Multiple Directories With A Single Command on Linux
188   https://www.linuxfordevices.com/tutorials/linux/copy-file-to-multiple-directories-with-one-command
190 * Behind The Scenes: The Power Of Simple Command Line Tools At Cloud
191   Scale
192   https://blog.gdeltproject.org/behind-the-scenes-the-power-of-simple-command-line-tools-at-cloud-scale/
194 * Run lz4 compression in parallel using GNU parallel
195   https://www.openguru.com/2022/09/
197 * Xargs / Parallel With Code Examples
198   https://www.folkstalk.com/2022/09/xargs-parallel-with-code-examples.html
200 * Parallel processing on a single node with GNU Parallel
201   https://www3.cs.stonybrook.edu/~cse416/Section01/Slides/SeaWulfIntro_CSE416_09222022.pdf
203 * Using GNU parallel painlessly -- from basics to bioinformatics job
204   orchestration https://www.youtube.com/watch?v=qypUdm-IE9c
207 20220922
209 New in this release:
211 * --colour-failed only changes output for failing jobs.
213 * Password for --sshlogin can be put in $SSHPASS.
215 * Examples are moved from `man parallel` to `man parallel_examples`.
217 * Bug fixes and man page updates.
219 News about GNU Parallel:
221 * WOMM - Works On My Machine uses GNU Parallel https://pypi.org/project/womm/
224 20220822
226 New in this release:
228 * --header 0 allows using {filename} as replacement string
230 * Bug fixes and man page updates.
233 20220722
235 New in this release:
237 * --colour-failed will color output red if the job fails.
239 * sql: support for InfluxDB.
241 * Polarhome.com is dead, so these OSs are no longer supported: AIX
242   HPUX IRIX Minix OPENSTEP OpenIndiana OpenServer QNX Solaris Syllable
243   Tru64 Ultrix UnixWare.
245 * Bug fixes and man page updates.
248 20220622
250 New in this release:
252 * , can be used in --sshlogin if quoted as \, or ,,
254 * --plus {/#regexp/str} replace ^regexp with str.
256 * --plus {/%regexp/str} replace regexp$ with str.
258 * --plus {//regexp/str} replace every regexp with str.
260 * 'make install' installs bash+zsh completion files.
262 * Bug fixes and man page updates.
265 20220522
267 New in this release:
269 * --latest-line shows only the latest line of running jobs.
271 * --color colors output in different colors per job (this obsoletes --ctag).
273 * xargs compatibility: --process-slot-var foo sets $foo to jobslot-1.
275 * xargs compatibility: --open-tty opens the terminal on stdin (standard input).
277 * Bug fixes and man page updates.
279 News about GNU Parallel:
281 * Building a fault-tolerant work queue for command-line executions
282   with GNU Parallel https://www.jvt.me/posts/2022/04/28/shell-queue/
284 * Make your code do more, with less
285   https://www.blopig.com/blog/2022/05/make-your-code-do-more-with-less/
287 * W09 B IntroHPC II 20220513 gnu parallel
288   https://www.youtube.com/watch?v=2udvC90rIa4
291 20220422
293 New in this release:
295 * sash is no longer supported as shell.
297 * --retries 0 is an alias for --retries 2147483647.
299 * --shell-completion returns shell completion code.
301 * --ssh-login-file reloads every second.
303 * --parset is replaced with --_parset because it is only used internally.
305 * sem --pipe passes STDIN (standard input) to the command.
307 * Bug fixes and man page updates.
310 20220322
312 New in this release:
314 * --sshlogin user:password@host is now supported by using sshpass.
316 * Bug fixes and man page updates.
318 News about GNU Parallel:
320 * Bash: GNU Parallel with Curl
321   https://gist.github.com/CMCDragonkai/5914e02df62137e47f32?permalink_comment_id=2617456
323 * The Pipe Operator Explained
324   https://medium.com/geekculture/the-pipe-operator-explained-cbd41e23775a
327 20220222
329 New in this release:
331 * Encoding of remote commands has changed. This limits the length of
332   remote commands to less than half. It also requires $REMOTE_TMPDIR
333   to be writable. It makes this release beta quality.
335 * Time functions hh_mm_ss() hhmmss() hh_mm() hhmm() are now available
336   for {= =}.
338 * Many options in the man page for parallel now has 'see also' for
339   related options.
341 * parallel_options_map.pdf is a map showing which options other
342   options relate to.
344 * {uniq} added to --plus to only run jobs with unique values.
346 * sem --fg exits with the exit code of the job.
348 * Bug fixes and man page updates.
351 20220122
353 New in this release:
355 * GNU Parallel turned 20 on the 2022-01-06
356   https://www.gnu.org/software/parallel/20th-birthday.html
358 * Bug fixes and man page updates.
360 News about GNU Parallel:
362 * Save Time with Modern Search Techniques
363   https://www.eventbrite.com/e/ohio-information-security-forum-january-2022-monthly-meeting-tickets-240632737997
365 * Bash "Fail immediately if any fails"
366   https://morioh.com/p/a01b883dc57c
368 * Re-encoding the EmacsConf videos with FFmpeg and GNU Parallel
369   https://sachachua.com/blog/2021/12/re-encoding-the-emacsconf-videos-with-ffmpeg-and-gnu-parallel/
371 * Bash 平行 https://learntutorials.net/ja/bash/topic/10778/%E5%B9%B3%E8%A1%8C
374 20211222
376 New in this release:
378 * Bug fixes and man page updates.
380 News about GNU Parallel:
382 * The first version of Parallel will be 20 years on 2022-01-06
384 * HerrComp Intro HPC gnu parallel
385   https://www.youtube.com/watch?v=tcgjKWfgWQY
387 * 多数のファイルを処理する場合の工夫
388   https://qiita.com/toramili/items/44a770cfb9ef1edc9e26
390 * How To Install parallel on Ubuntu 20.04
391   https://installati.one/ubuntu/20.04/parallel/
393 * Distributing embarrassingly parallel tasks GNU Parallel
394   https://ulhpc-tutorials.readthedocs.io/en/latest/sequential/gnu-parallel/
397 20211122
399 New in this release:
401 * Bug fixes and man page updates.
403 News about GNU Parallel:
405 * Otimizando o seu Hacking com o GNU Parallel - Mateus Buogo
406   https://www.youtube.com/watch?v=xIpPPZXDKGU
408 * SMACK 12 - Do it faster! Simple ways to use all those cores (and
409   GPUs) efficiently. https://www.youtube.com/watch?v=lXDGY7NvOYk
412 20211022
414 New in this release:
416 * Don't postpone output until $jobslots jobs have been started.
418 * Bug fixes and man page updates.
420 News about GNU Parallel:
422 * How to Install GNU Parallel using Anaconda | Linux
423   https://www.youtube.com/watch?v=UwDNVP-L0qA
425 * Install GNU Parallel from source code | Linux
426   https://www.youtube.com/watch?v=PIyJH4ben5o
428 * Compiling GNU Parallel on CentOS-7
429   https://thelinuxcluster.com/2021/10/19/compiling-gnu-parallel-on-centos-7/
432 20210922
434 New in this release:
436 * Bug fixes and man page updates.
438 News about GNU Parallel:
440 * 3 Programs that will Level Up your Bash Game
441   https://medium.com/codex/3-programs-that-will-level-up-your-bash-game-bf14e17e2291
443 * I Summarized 100+ Command-Line Tools for Data Scientists in 15
444   Minutes
445   https://towardsdatascience.com/i-summarized-100-command-line-tools-for-data-scientists-in-15-minutes-976def544ffe
447 * Speed up Your Builds by Parallelizing
448   https://www.incredibuild.com/blog/speed-up-your-builds-by-parallelizing
450 * Bash: GNU Parallel with Curl
451   https://gist.github.com/dinh/93b936a55de9a331199d6582bc2921d2
454 20210822
456 New in this release:
458 * --ctag/--ctagstring colors the tag in different colors for each job.
460 * You can use unit prefixes (k, m, g, etc) with -n -N -L.
462 * Bug fixes and man page updates.
464 News about GNU Parallel:
466 * Parallelising jobs with GNU parallel
467   https://blog.ronin.cloud/gnu-parallel/
469 * Use multiple CPU Cores with your Linux commands - awk, sed, bzip2,
470   grep, wc, etc. https://cdmana.com/2021/07/20210728132344693t.html
472 * How to execute commands in parallel in Linux
473   https://net2.com/how-to-execute-commands-in-parallel-in-linux/
476 20210722
478 New in this release:
480 * --results no longer prints the result to standard output (stdout) as
481   voted in
482   https://lists.gnu.org/archive/html/parallel/2020-12/msg00003.html
484 * parset supports associative arrays in bash, ksh, zsh.
486 * Online HTML is now generated by Sphinx.
488 * Bug fixes and man page updates.
490 News about GNU Parallel:
492 * Cleaning Up Scanned Documents with Open Source Tools
493   https://kaerumy.medium.com/cleaning-up-scanned-documents-with-open-source-tools-9d87e15305b
496 20210622
498 New in this release:
500 * Bug fixes and man page updates.
502 News about GNU Parallel:
504 * How to use GNU Parallel
505   https://techtipbits.com/linux/how-to-use-gnu-parallel/
507 * How to Speed Up Bash Scripts with Multithreading and GNU Parallel
508   https://adamtheautomator.com/how-to-speed-up-bash-scripts-with-multithreading-and-gnu-parallel/
510 * Use Parallel to split by line
511   https://madflex.de/use-parallel-to-split-by-line/
513 * Optimizing long batch processes or ETL by using buff/cache properly
514   II (parallelizing network operations)
515   http://www.elsotanillo.net/2021/06/optimizing-long-batch-processes-or-etl-by-using-buff-cache-properly-ii-parallelizing-network-operations/
517 * Parallelization 3: GNU Parallel https://www.youtube.com/watch?v=Rl06WD60afA
520 20210522
522 New in this release:
524 * --plus includes {%%regexp} and {##regexp}.
526 * Bug fixes and man page updates.
528 News about GNU Parallel:
530 * Batch Calculate and Verify MD5 Checksum With GNU Parallel
531   https://omicx.cc/posts/2021-04-28-calculate-and-verify-md5-checksum-with-gnu-parallel/
533 * HerrComp Gnu parallel, c++11 threads 2021 04 28
534   https://www.youtube.com/watch?v=wDd9F9nn0qA
536 * Distributing embarrassingly parallel tasks GNU Parallel
537   https://ulhpc-tutorials.readthedocs.io/en/latest/sequential/gnu-parallel/
539 * Job Parallelization on Niagara
540   https://www.maryamdaryalal.com/post/job-parallelization-on-niagara
542 * Use Parallel to split by line
543   https://madflex.de/use-parallel-to-split-by-line/
545 * m1 multi-core batch convert with gpu parallel + ffmpeg
546   https://www.youtube.com/watch?v=hAuc0YsXv6A
549 20210422
551 New in this release:
553 * Bug fixes and man page updates.
555 News about GNU Parallel:
557 * Bioinformatics tutorials - linux and shell advanced - parallel
558   https://www.youtube.com/watch?v=5leL8pyl0XA
560 * GNU Parallel for quick gains
561   https://edbennett.github.io/high-performance-python/04-gnu-parallel/index.html
563 * Processing Linux Commands in Parallel
564   https://www.baeldung.com/linux/processing-commands-in-parallel
566 * GNU parallel
567   https://docs-research-it.berkeley.edu/services/high-performance-computing/user-guide/running-your-jobs/gnu-parallel/
569 * GNU Parallel 활용 가이드https://genoglobe.com/kribb/gnu_parallel
571 * Parallel Grep and Awk
572   https://www.highonscience.com/blog/2021/03/21/parallel-grep/
574 * Getting things done with shell scripting
575   https://doma.dev/blog/get-things-done-with-bash/
578 20210322
580 * Bug fixes and man page updates.
582 News about GNU Parallel:
584 * The very first version of Parallel dated 2002-01-06 was found in an
585   old backup:
587   #!/usr/bin/perl
589   $processes=shift;
591   chomp(@jobs=<>);
592   for (@jobs) {
593       $jobnr++;
594       push @makefile,
595       (".PHONY : job$jobnr\n",
596        "job$jobnr :\n",
597        "\t$_\n");
598   }
599   unshift @makefile, "all : ",(map { "job$_ " } 1 .. $jobnr),"\n";
600   
601   open (MAKE, "| make -k -f - -j $processes") || die;
602   print MAKE @makefile;
603   close MAKE;
605 * Introduction to GNU Parallel
606   https://www.youtube.com/watch?v=Kj-6JkAqw-8
608 * Using GNU Parallel with GooseSLURM
609   https://readthedocs.org/projects/gooseslurm/downloads/pdf/latest/#chapter.7
611 * Why GNU-parallel?
612   https://github.com/lijingbu/omics/blob/main/why_gnu_parallel.md
615 20210222
617 * --filter only run jobs where the filter is true. The filter can
618   contain replacement strings and Perl code such as: '{1} < {2}+1'
620 * --template takes a text file as a template with replacement
621   strings. Then it replaces the replacement strings and saves it
622   under a new filename.
624 * --plus implements {0%} {0#} replacement string for zero padded slot
625   and sequence.
627 * Warn that you probably mean -d '\r\n' if the first 3 values end in
628   \r\n (DOS newline).
630 * {= perlexpression =} must return the same value, if run twice on the
631   same input.
633 * Man pages available as .rst-format.
635 * Bug fixes and man page updates.
637 News about GNU Parallel:
639 * A short tutorial on Gnu Parallel
640   https://www.polarmicrobes.org/a-short-tutorial-on-gnu-parallel/
642 * 5 reasons why I love coding on Linux
643   https://opensource.com/article/21/2/linux-programming
645 * Simple Tutorial to install & use GNU Parallel
646   https://medium.com/analytics-vidhya/simple-tutorial-to-install-use-gnu-parallel-79251120d618
648 * LiDO3 - first contact
649   https://www.lido.tu-dortmund.de/cms/de/LiDO3/LiDO3_first_contact_handout.pdf
651 * Rill Stage 2-1: Ways of command-line data analysis
652   https://blog.jastix.biz/post/rill-stage-2-1-cli-data-analysis/
654 * Introduction to GNU Parallel
655   https://blog.knoldus.com/introduction-to-gnu-parallel/
657 * GNU Parallel https://www.hahwul.com/cullinan/parallel/
660 20210122
662 * --memsuspend suspends jobs when there is little memory free. This
663   way you can run jobs in parallel that added up potentially will take
664   up more RAM than is available.
666 * $PARALLEL_ARGHOSTGROUPS and the replacement string {agrp} will give
667   the hostgroup given on the argument when using --hostgroup.
669 * Handy time functions for {= =}: yyyy_mm_dd_hh_mm_ss()
670   yyyy_mm_dd_hh_mm() yyyy_mm_dd() yyyymmddhhmmss() yyyymmddhhmm()
671   yyyymmdd() hash($str)
673 * Bug fixes and man page updates.
675 News about GNU Parallel:
677 * Software Engineering For Scientists
678   https://canvas.stanford.edu/courses/133091
680 * Optional Individual Submission 4 Job Handling - GNU Parallel
681   https://www.youtube.com/watch?v=-tX0bFAYAxM
683 * 关于gnu parallel:GnuParallel:在集群上并行化脚本,脚本将文件写入主
684   节点https://www.codenong.com/25172209/
686 * すぐ忘れてしまう、仕事で使う技
687   https://qiita.com/hana_shin/items/53c3c78525c9c758ae7c
690 20201222
692 * --pipe engine changed making --pipe alpha quality.
694 * --results -.json outputs results as JSON objects on stdout (standard
695   output).
697 * --delay 123auto will auto-adjust --delay. If jobs fail due to being
698   spawned too quickly, --delay will exponentially increase.
700 * --plus sets {hgrp} that gives the intersection of the hostgroups of
701   the job and the sshlogin that the job is run on.
703 * Bug fixes and man page updates.
705 News about GNU Parallel:
707 * Best practices for accelerating data migrations using AWS Snowball
708   Edge
709   https://aws.amazon.com/blogs/storage/best-practices-for-accelerating-data-migrations-using-aws-snowball-edge/
711 * Pass the Output of a Command as an Argument for Another
712   https://www.baeldung.com/linux/pass-cmd-output-as-an-argument
714 * Warwick RSE Drop-in - Workflow Management Part 2 - GNU Parallel
715   https://www.youtube.com/watch?v=t_v2Otgt87g
718 20201122
720 * Bug fixes and man page updates.
722 News about GNU Parallel:
724 * https://bash-prompt.net/guides/gnu-parallel-multi-server/
727 20201022
729 * --termseq now works for jobs running remotely.
731 * parsort: Performance optimized for 64-core machines.
733 * Bug fixes and man page updates.
735 News about GNU Parallel:
737 * Juan Sierra Pons has made a testimonial:
738   http://www.elsotanillo.net/wp-content/uploads/GnuParallel_JuanSierraPons.mp4
740 * 「翻译」在生物信息学中使用 GNU-Parallel
741   https://cloud.tencent.com/developer/article/1705499
744 20200922
746 * New CPU detection for GNU/Linux.
748 * Bug fixes and man page updates.
750 News about GNU Parallel:
752 * Aug 21, 2020 - More Unix tools
753   https://floki.blog/2020/08/more_unix_tools
756 20200822
758 New in this release:
760 * Max command line length is changed for MacOS - making this version
761   beta quality for MacOS.
763 * Bug fixes and man page updates.
766 20200722
768 New in this release:
770 * No new functionality
772 * Bug fixes and man page updates.
774 News about GNU Parallel:
776 * Tips for Running Jobs on your VM
777   https://support.ehelp.edu.au/support/solutions/articles/6000089713-tips-for-running-jobs-on-your-vm#parallel
779 * Introduction to GNU Parallel: Parallelizing Massive Individual Tasks
780   https://www.youtube.com/watch?v=QSFLTEyCKvo
782 * Slides for same
783   http://www.hpc.lsu.edu/training/weekly-materials/2020-Spring/GNUParallel_Spring_2020.pdf
785 * Linux-Fu: Parallel Universe
786   https://hackaday.com/2020/06/29/linux-fu-parallel-universe/
788 * Resumable batch jobs with gnu parallel https://igor.io/parallel/
790 * Introducing Parallel into Shell
791   https://www.petelawson.com/post/parallel-in-shell/
793 * AV1 encoding parallelization with GNU Parallel
794   https://www.reddit.com/r/AV1/comments/fjvqp9/av1_encoding_parallelization_with_gnu_parallel/
796 * Beschleunigte Befehlsbearbeitung mit GNU Parallel
797   https://www.linux-community.de/ausgaben/linuxuser/2013/06/beschleunigte-befehlsbearbeitung-mit-gnu-parallel/
800 20200622
802 New in this release:
804 * No new functionality
806 * Bug fixes and man page updates.
808 News about GNU Parallel:
810 * GNU Parallel is used at NERSC:
811   https://www.nersc.gov/assets/Uploads/08-Workflows-20200616.pdf
813 * Resumable batch jobs with GNU Parallel https://igor.io/parallel/
815 * Lab Meeting technical talk
816   https://www.slideshare.net/hoffmanlab/gnu-parallel-194030490
818 * Open Sky Software Website Credits
819   https://www.openskysoftware.com/site-credits.htm
821 * Speed up your Python Scripts using Ubuntu and GNU Parallel
822   https://ecce.esri.ca/wpecce/2019/12/24/speed-up-your-python-scripts-using-ubuntu-and-gnu-parallel/
824 * Indispensable command-line tools
825   https://negfeedback.blogspot.com/2020/05/indispensable-command-line-tools.html
827 * GNU Parallel for simulations
828   http://pdebuyl.be/blog/2020/gnu-parallel-for-simulations.html
830 * Introduction to GNU parallel
831   https://bioinformaticsworkbook.org/Appendix/GNUparallel/GNU_parallel_examples.html
834 20200522
836 New in this release:
838 * While running a job $PARALLEL_JOBSLOT is the jobslot of the job. It
839   is equal to {%} unless the job is being retried. See {%} for
840   details.
842 * While running a job $PARALLEL_SSHLOGIN is the sshlogin line with
843   number of cores removed. E.g. '4//usr/bin/specialssh user@host'
844   becomes: '/usr/bin/specialssh user@host'
846 * While running a job $PARALLEL_SSHHOST is the host part of an
847   sshlogin line. E.g. '4//usr/bin/specialssh user@host' becomes:
848   'host'
850 * --plus activates the replacement strings {slot} = $PARALLEL_JOBSLOT,
851   {sshlogin} = $PARALLEL_SSHLOGIN, {host} = $PARALLEL_SSHHOST
853 * Bug fixes and man page updates.
855 News about GNU Parallel:
857 * Portable Batch System (PBS) & GNU Parallel - Running a Program
858   Multiple Times in Parallel
859   https://www.youtube.com/watch?v=6ccbWu6Befo
861 * GNU Parallel przykład https://www.youtube.com/watch?v=gs_wG4Kt2G4
863 * Demo of LINUX APP - GNU PARALLEL - running multiple Gstreamer webcam
864   .sh scripts with only 1 command
865   https://www.youtube.com/watch?v=trQuA_wmWjg
868 20200422
870 This release celebrates GNU Parallel's 10 years as a GNU tool:
872 > commit ed2dfb1043768154d4e7678e01e10287155fa834
873 > Author: Ole Tange <ole@tange.dk>
874 > Date:   Thu Apr 22 01:23:00 2010 +0200
876 >    Name change: Parallel is now GNU Parallel.
877 >    Basic structure for sshlogin and sshloginfile.
879 New in this release:
881 * parsort makes GNU sort run faster for files with more than 1M lines.
883 * Bug fixes and man page updates.
885 News about GNU Parallel:
887 * Several clusters have updated their documentation of GNU Parallel:
888   https://www.grid5000.fr/w/GNU_Parallel
889   https://research-it.berkeley.edu/virtual-training-running-jobs-parallel-savio
890   http://www.hpc.lsu.edu/training/archive/tutorials.php
892 * add_pho uses GNU Parallel: https://github.com/SeedlingsBabylab/add_pho
894 * GNU parallel使用笔记https://zhuanlan.zhihu.com/p/37340011
896 * Virtual Workshop: Running Jobs in Parallel on Savio
897   https://ais.berkeley.edu/events/virtual-workshop-running-jobs-parallel-savio/2020-04-20
899 * Free Concurrency with GNU Parallel
900   https://phili.pe/posts/free-concurrency-with-gnu-parallel/
903 20200322
905 * Bug fixes and man page updates.
907 News about GNU Parallel:
909 * The GNU Parallel course in Copenhagen is cancelled
910   https://www.prosa.dk/nc/arrangementer/arrangement/gnu-parallel-med-ole-tange/
912 * The GNU Parallel course in Århus is cancelled
913   https://www.prosa.dk/nc/arrangementer/arrangement/gnu-parallel-og-parallelisering-i-unix-shellen/
915 * The 10 year anniversary may be cancelled, see
916   https://www.gnu.org/software/parallel/10-years-anniversary.html
918 * Running shell commands in parallel, via GNU Parallel
919   https://dev.to/saveriomiroddi/running-shell-commands-in-parallel-via-gnu-parallel-3a72
921 * Faster nmap scanning with the help of GNU parallel
922   https://badshah.io/experiment/faster-nmap-scanning-with-the-help-of-gnu-parallel/
925 20200222
927 * Bug fixes and man page updates.
930 20200122
932 * --blocktimeout dur - Time out for reading block when using
933   --pipe. If it takes longer than dur to read a full block, use the
934   partial block read so far.
936 * Bug fixes and man page updates.
938 News about GNU Parallel:
940 * GNU Parallel course in Copenhagen
941   https://www.prosa.dk/nc/arrangementer/arrangement/gnu-parallel-med-ole-tange/
943 * GNU Parallel course in Århus
944   https://www.prosa.dk/nc/arrangementer/arrangement/gnu-parallel-og-parallelisering-i-unix-shellen/
946 * GNU Parallel pour accélérer vos process sous Linux
947   https://www.yvonh.com/gnu-parallel-pour-accelerer-vos-process-sous-linux/
949 * How to copy a file to multiple directories in Linux
950   https://net2.com/how-to-copy-a-file-to-multiple-directories-in-linux/
952 * Running linux commands in parallel https://dev.to/voyeg3r/runing-linux-commands-in-parallel-4ff8
955 20191222
957 * GNU Parallel course in Copenhagen
958   https://www.prosa.dk/nc/arrangementer/arrangement/gnu-parallel-med-ole-tange/
960 * GNU Parallel course in Århus
961   https://www.prosa.dk/nc/arrangementer/arrangement/gnu-parallel-og-parallelisering-i-unix-shellen/
963 * GNU Parallel is used in
964   https://github.com/JeffersonLab/rfw_tsf_extractor
966 * Bug fixes and man page updates.
969 20191122
971 * GNU Parallel was presented at Driving IT. Slides:
972   cloud.prosa.dk/s/drivingit
974 * Restarting supervisord processes in parallel
975   https://blog.naderman.de/2019/11/14/restarting-supervisord-processes-in-parallel/
977 * Using GNU Parallel to Create Archives Faster
978   https://www.reddit.com/r/DataHoarder/comments/dsgmhc/parallel_archiving_techniques/
980 * Bug fixes and man page updates.
983 20191022
985 * --tee will use --output-error=warn-nopipe if supported by tee.
987 * GNU Parallel will be presented at Driving IT 2019:
988   https://ida.dk/arrangementer-og-kurser/konferencer/driving-it/tools
990 * UMN Duluth: Job parallelization with task arrays and GNU parallel
991   https://www.msi.umn.edu/tutorials/umn-duluth-job-parallelization-task-arrays-and-gnu-parallel
993 * Genome updater uses GNU Parallel
994   https://github.com/pirovc/genome_updater
996 * Using GNU-Parallel for bioinformatics
997   https://www.danielecook.com/using-gnu-parallel-for-bioinformatics/
999 * Speeding up PostgreSQL ETL pipeline with the help of GODS
1000   https://cfengine.com/company/blog-detail/speeding-up-postgresql-etl-pipeline-with-the-help-of-gods/
1002 * Runing linux commands in parallel
1003   https://dev.to/voyeg3r/runing-linux-commands-in-parallel-4ff8
1005 * Research Computing University of Colorado Boulder contains an intro
1006   to GNU Parallel
1007   https://readthedocs.org/projects/curc/downloads/pdf/latest/
1009 * 如何使用Parallel在Shell中并行执行命令
1010   https://www.myfreax.com/gnu-parallel/
1012 * 如何测试 Amazon Elastic File System
1013   https://aws.amazon.com/cn/blogs/china/how-to-test-drive-amazon-elastic-file-system/
1015 * Bug fixes and man page updates.
1018 20190922
1020 * --nice is now inherited by the nice level that GNU Parallel is
1021   started at. So 'nice -n10 parallel' will also cause remote jobs to
1022   be run at nice level 10.
1024 * --delay is now accurate to within 10 ms
1026 * GNU Parallel will be presented at Driving IT 2019:
1027   https://ida.dk/arrangementer-og-kurser/konferencer/driving-it/tools
1029 * Greenland Ice Sheet solid ice discharge from 1986 through 2017
1030   https://www.earth-syst-sci-data.net/11/769/2019/essd-11-769-2019.pdf
1032 * App Center Cloud Build Machines > Installed Software > Utilities
1033   https://docs.microsoft.com/en-us/appcenter/build/software
1035 * Curryfinger - SNI & Host header spoofing utility
1036   https://dualuse.io/blog/curryfinger/
1038 * Hyak parallel-sql
1039   https://wiki.cac.washington.edu/display/hyakusers/Hyak+parallel-sql
1041 * A meditation on analysing data with Perl in parallel using GNU Parallel
1042   https://www.reddit.com/r/perl/comments/cyo2qc/a_meditation_on_analysing_data_with_perl_in/
1044 * Accélérer ses tâches avec GNU Parallel et les lots de tâches (UL)
1045   https://www.eventbrite.ca/e/inscription-accelerer-ses-taches-avec-gnu-parallel-et-les-lots-de-taches-ul-71412840729
1047 * RMACC Summit GNU Parallel
1048   https://curc.readthedocs.io/en/latest/software/GNUParallel.html
1050 * Introducing Parallel into Shell
1051   https://petelawson.com/post/parallel-in-shell/
1053 * Linux Productivity Tools
1054   https://www.usenix.org/conference/lisa19/presentation/maheshwari
1056 * Gnu/parallel + Nfs 实现共享文件网络的并发计算等操作
1057   http://atomicer.cn/2018/01/18/gnu-parallel-nfs-%E5%AE%9E%E7%8E%B0%E5%85%B1%E4%BA%AB%E6%96%87%E4%BB%B6%E7%BD%91%E7%BB%9C%E7%9A%84%E5%B9%B6%E5%8F%91%E8%AE%A1%E7%AE%97%E7%AD%89%E6%93%8D%E4%BD%9C/#more
1059 * Bug fixes and man page updates.
1062 20190822
1064 * GNU Parallel will be presented at Driving IT 2019:
1065   https://ida.dk/arrangementer-og-kurser/konferencer/driving-it#beskrivelse
1067 * Linux Productivity Tools
1068   https://www.usenix.org/conference/lisa19/presentation/maheshwari
1070 * Improve your reconnaissance performance by using GNU Parallel
1071   https://mailchi.mp/3f46ceb46357/improve-your-reconnaissance-performance-by-using-gnu-parallel
1073 * Paralel İşler / İşlemler / Programlar Bash’de Nasıl Çalıştırılır?
1074   https://kaleinfo.com/2019/07/29/paralel-isler-islemler-programlar-bashde-nasil-calistirilir-2/
1076 * Use POLYBAR to change WALLPAPER with GNU Parallel
1077   https://www.youtube.com/watch?v=rjYg-b_eiRU
1079 * Finding the Balance Between Speed & Accuracy During an Internet-wide
1080   Port Scanning
1081   https://captmeelo.com/pentest/2019/07/29/port-scanning.html
1083 * GNU Parallel Ryugu released
1084   https://linuxreviews.org/GNU_Parallel_Ryugu_released
1086 * CO2017 - CW1 - Operating Systems & Networks - Shell scripting
1087   http://www.7daixie.com/2019071646302396.html
1089 * Bug fixes and man page updates.
1092 20190722
1094 * {= uq; =} causes the replacement string to be unquoted. Example:
1095   parallel echo '{=uq;=}.jpg' ::: '*'
1097 * --tagstring {=...=} is now evaluated for each line with --linebuffer.
1099 * Use -J ./profile to read a profile in current dir.
1101 * Speedup of startup by 40%: Find the parent shell differently on
1102   GNU/Linux, cache information about the CPU and which setpgrp method
1103   to use to make GNU Parallel start 40% faster.
1105 * $PARALLEL_SSHLOGIN can be used in the command line.
1107 * Occasionally sane: Simple usage of GNU parallel
1108   https://vfoley.xyz/parallel/
1110 * How to run multiple bash scripts in parallel
1111   https://techieroop.com/how-to-run-multiple-bash-scripts-in-parallel/
1113 * Announcing Oracle Solaris 11.4 SRU10
1114   https://blogs.oracle.com/solaris/announcing-oracle-solaris-114-sru10
1116 * Руководство по использованию GNU Parallel https://zalinux.ru/?p=2623
1118 * Bug fixes and man page updates.
1121 20190622
1123 * --shard can now take a column name and optionally a perl
1124   expression. Similar to --group-by and replacement strings.
1126 * Using AWK and R to parse 25tb
1127   https://livefreeordichotomize.com/2019/06/04/using_awk_and_r_to_parse_25tb/
1129 * Parallel and Visual testing with Behat
1130   http://parallelandvisualtestingwithbehat.blogspot.com/p/blog-page.html
1132 * 维基百科,自由的百科全书https://zh.wikipedia.org/wiki/GNU_parallel
1134 * Bug fixes and man page updates.
1137 20190522
1139 * --group-by groups lines depending on value of a column. The value
1140   can be computed.
1142 * How to compress (bzip / gzip) a very large text quickly?
1143   https://medium.com/@gchandra/how-to-compress-bzip-gzip-a-very-large-text-quickly-27c11f4c6681
1145 * Simple tutorial to install & use GNU Parallel
1146   https://medium.com/@gchandra/simple-tutorial-to-install-use-gnu-parallel-79251120d618
1148 * Introducing Parallel into Shell
1149   https://petelawson.com/post/parallel-in-shell/
1151 * Bug fixes and man page updates.
1154 20190422
1156 * Invitation to the 10 years anniversary next year.
1158 * Bug fixes and man page updates.
1161 20190322
1163 * SIGTERM is changed to SIGHUP, so sending SIGHUP will make GNU
1164   Parallel start no more jobs, but wait for running jobs to finish.
1166 * SIGTERM SIGTERM is changed to SIGTERM, so sending SIGTERM will make
1167   GNU Parallel kill all running jobs.
1169 * GNU Parallel now includes a cheat sheet: parallel_cheat.pdf
1171 * High Throughput Computing on RMACC Summit and Beyond
1172   https://calendar.colorado.edu/event/high_throughput_computing_on_rmacc_summit_and_beyond#.XH2NBhB7mV4
1174 * GNU Parallel Cheat Sheet by cpriest
1175   https://www.cheatography.com/cpriest/cheat-sheets/gnu-parallel/
1177 * Use Multiple CPU Cores(Parallelize) with Single Threaded Linux
1178   Commands
1179   http://xensoft.com/use-multiple-cpu-cores-parallelize-with-single-threaded-linux-commands/
1181 * Bug fixes and man page updates.
1184 20190222
1186 * --shard makes it possible to send input to a the same jobslot based
1187   on the value in one column of the input. It is similar to sharding
1188   in databases.
1190 * --shellquote --shellquote will shell quote the input twice.
1192 * GNU Parallel is available in Termux
1193   https://github.com/termux/termux-packages/tree/master/packages/parallel
1195 * Linux, command line & MetaCentrum
1196   https://trapa.cz/sites/default/files/linux_bash_metacentrum_course_4.pdf
1198 * How to supercharge your bash workflows with GNU parallel
1199   https://medium.freecodecamp.org/how-to-supercharge-your-bash-workflows-with-gnu-parallel-53aab0aea141
1201 * GNU Parallel Spring 2017 https://www.youtube.com/watch?v=LHb29uW_KyI
1203 * Parallelizing Freesurfer blog.cogneurostats.com/?p=148
1205 * FreeSurfer #4: Running recon-all in Parallel https://www.youtube.com/watch?v=XHN2tm3tNaw
1207 * FreeSurfer: recon-all https://www.neurotrivial.com/2019/01/24/freesurfer-recon-all/
1209 * Come ridimensionare 10k foto con la riga di comando
1210   https://pigrecoinfinito.wordpress.com/2018/12/22/come-ridimensionare-10k-foto-con-la-riga-di-comando/
1212 * 并行处理 – Gnu Parallel:嵌套并行
1213   https://codeday.me/bug/20190122/552902.html
1215 * シェルスクリプトでコマンドを並列実行する方法
1216   https://www.kwbtblog.com/entry/2019/01/12/020423
1218 * Bug fixes and man page updates.
1221 20190122
1223 * 'env_parallel --end-session' makes it possible to nest 'env_parallel
1224   --session'
1226 * Using GNU Parallel in pentesting https://youtu.be/mZ0OUJmkIlA?t=873
1228 * Supercomputer Workshop: Feb 1&7
1229   http://www.ece.unm.edu/featured-students/supercomputer-workshop-feb-17.html
1231 * Bug fixes and man page updates.
1234 20181222
1236 * Better /proc/cpuinfo parser.
1238 * Simpler job scheduling flow.
1240 * MPGI Workshop: Job Parallelization with Task Arrays and GNU Parallel
1241   https://www.msi.umn.edu/tutorials/mpgi-workshop-module-4
1243 * CONCOCT uses GNU Parallel
1244   https://media.readthedocs.org/pdf/concoct/latest/concoct.pdf
1246 * If you use SLURM read
1247   https://wiki.hpc.uconn.edu/index.php/Advanced_SLURM
1249 * すぐ忘れてしまう、仕事で使う技
1250   https://qiita.com/hana_shin/items/53c3c78525c9c758ae7c
1252 * Bug fixes and man page updates.
1255 20181122
1257 * Experimental simpler job flow control.
1259 * 時間がかかるコマンドを GNU parallel で 並列実行する
1260   https://qiita.com//grohiro/items/4db3fa951a4778c5c479
1262 * Bug fixes and man page updates.
1265 20181022
1267 * env_parallel.fish: --session support (alpha quality)
1269 * GNU Parallel was cited in: High-throughput sequencing of murine
1270   immunoglobulin heavy chain repertoires using single side unique
1271   molecular identifiers on an Ion Torrent PGM
1272   https://doi.org/10.18632/oncotarget.25493
1274 * GNU parallel in Japanese Wikipedia
1275   https://ja.wikipedia.org/wiki/GNU_parallel
1277 * Outils de paramétrisation des tâches: lots de tâches, GNU Parallel
1278   https://www.eventbrite.ca/e/inscription-outils-de-parametrisation-des-taches-lots-de-taches-gnu-parallel-et-bqtools-midi-conference-de-50271076142
1280 * Bug fixes and man page updates.
1283 20180922
1285 * Minix is supported again.
1287 * Updated graph showing GNU Parallel's overhead per job for each
1288   version. https://www.gnu.org/software/parallel/process-time-j2-1700MHz-3000-1000.pdf
1290 * Intro to Computing at CARC includes introduction to GNU Parallel
1291   http://carc.unm.edu/education--training/workshops-and-seminars.html
1293 * Fast-GBS uses GNU Parallel https://bitbucket.org/jerlar73/fast-gbs/wiki/Home
1295 * Belgium at 10 m resolution in July 2018 http://www.cesbio.ups-tlse.fr/multitemp/?p=14116
1297 * Bug fixes and man page updates.
1300 20180822
1302 * parset sets exit code.
1304 * How to install GNU Parallel
1305   https://www.techrepublic.com/videos/how-to-install-gnu-parallel/
1307 * Bug fixes and man page updates.
1310 20180722
1312 * The quoting engine has been changed. Instead of using \-quoting GNU
1313   Parallel now uses '-quoting in bash/ash/dash/ksh. This should
1314   improve compatibility with different locales. This is a big change
1315   causing this release to be alpha quality.
1317 * The CPU calculation has changed. By default GNU Parallel uses the
1318   number of CPU threads as the number of CPUs. This can be changed to
1319   the number of CPU cores or number of CPU sockets with
1320   --use-cores-instead-of-threads or --use-sockets-instead-of-threads.
1322 * The detected number of sockets, cores, and threads can be shown with
1323   --number-of-sockets, --number-of-cores, and --number-of-threads.
1325 * env_parallel now support mksh using env_parallel.mksh.
1327 * GNU Parallel is distributed as part of Snippy
1328   https://github.com/tseemann/snippy
1330 * GNU Parallel: Ejecutar comandos simultáneamente en Linux
1331   https://esgeeks.com/gnu-parallel-ejecutar-comandos-simultaneo-linux/
1333 * Parallel download genomic data with GNU-Parallel
1334   https://digibio.blogspot.com/search/label/GNU-Parallel
1336 * Bug fixes and man page updates.
1339 20180622
1341 * Deal better with multibyte chars by forcing LC_ALL=C.
1343 * GNU Parallel was introduced in Pincount Podcast:
1344   https://pincountpodcast.com/episodes/29.html
1346 * GNU Parallel was shown on Danish national news for 1.7 seconds: dr.dk
1348 * How to run Linux commands simultaneously with GNU Parallel
1349   https://www.techrepublic.com/article/how-to-run-commands-simultaneously-with-gnu-parallel/#ftag=RSS56d97e7
1351 * Easy parallelization with GNU parallel
1352   http://mpharrigan.com/2016/08/02/parallel.html
1354 * GNU Parallel for mutlithreaded tasks
1355   http://slhogle.github.io/2016/gnu-parallel/
1357 * A GNU Parallel Clustering Demo
1358   https://www.crowdsupply.com/ground-electronics/circumference/updates/a-gnu-parallel-clustering-demo
1360 * 使用 GNU Parallel 提高 Linux 命令行执行效率
1361   https://linux.cn/article-9718-1.html
1363 * Ejecutando tareas desde consola simultáneamente con GNU Parallel
1364   https://poesiabinaria.net/2018/06/ejecutando-tareas-desde-consola-simultaneamente-gnu-parallel/
1366 * Cómo ejecutar varias tareas simultáneamente en el terminal con GNU
1367   Parallel
1368   https://www.ubuntizando.com/como-ejecutar-varias-tareas-simultaneamente-en-el-terminal-con-gnu-parallel/
1370 * GNU Parallel 활용 가이드 http://genoglobe.kr/kribb/gnu_parallel
1372 * Bug fixes and man page updates.
1375 20180522
1377 * --tty allows for more programs accessing /dev/tty in parallel. Some
1378   programs require tty access without using it.
1380 * env_parallel --session will record names in current environment in
1381   $PARALLEL_IGNORED_NAMES and exit. It is only used with env_parallel,
1382   and can work like --record-env but in a single session.
1384 * 35 day course: Linux shell scripting and text processing for big
1385   data https://comquest.in/training
1387 * How To Use Your Entire CPU In Bash With Parallel
1388   https://bash-prompt.net/guides/parallell-bash/
1390 * An easy way to run parallel jobs on Stampede2
1391   https://blog.uta.edu/xus/2017/09/29/an-easy-way-to-run-parallel-jobs-on-stampede2/
1393 * Get more done at the Linux command line with GNU Parallel
1394   https://opensource.com/article/18/5/gnu-parallel
1396 * Save Time with Modern Search Techniques
1397   https://www.sans.org/summit-archives/file/summit-archive-1524582079.pdf
1399 * GNU Parallel: haz más cosas simultáneamente en el terminal
1400   https://blog.desdelinux.net/gnu-parallel-haz-mas-cosas-simultaneamente-en-el-terminal/
1402 * 「今日から使い切る」ための GNU Parallelによる並列処理入門
1403   https://www.slideshare.net/koji_matsuda/gnu-parallel
1405 * Bug fixes and man page updates.
1408 20180422
1410 * --csv makes GNU Parallel parse the input sources as CSV. When used
1411   with --pipe it only passes full CSV-records.
1413 * Time in --bar is printed as 1d02h03m04s.
1415 * Optimization of --tee: It spawns a process less per value.
1417 * The GNU Parallel 2018 book is now available:
1418   http://www.lulu.com/shop/ole-tange/gnu-parallel-2018/paperback/product-23558902.html
1420 * Modern pentest tricks for faster, wider, greater engagement (15)
1421   https://conference.hitb.org/hitbsecconf2018ams/materials/D1%20COMMSEC%20-%20Thomas%20Debize%20-%20Modern%20Pentest%20Tricks%20for%20Faster,%20Wider,%20Greater%20Engagements.pdf
1423 * Running many serial jobs efficiently
1424   https://userinfo.surfsara.nl/documentation/running-many-serial-jobs-efficiently
1426 * GNU Parallel: как сохранить результаты нескольких команд для
1427   переменной? http://fliplinux.com/gnu-parallel-6.html
1429 * Running Multiple Commands in Parallel on a GNU Linux
1430   https://www.youtube.com/watch?v=sHpTywpb4_4
1432 * Klaatu covers the documentation of GNU parallel in episode 12x15
1433   http://gnuworldorder.info/
1435 * Bug fixes and man page updates.
1438 20180322
1440 * niceload -p can now take multiple pids separated by comma
1442 * --timeout gives a warning when killing processes
1444 * --embed now uses the same code for all supported shells
1446 * --delay can now take arguments like 1h12m07s
1448 * Parallel. Straight from your command line
1449   https://medium.com/@alonisser/parallel-straight-from-your-command-line-feb6db8b6cee
1451 * GNU Parallel was used in POAP-Parallelized Open Babel & Autodock
1452   suite Pipeline https://github.com/inpacdb/POAP
1454 * Pi Cluster Parallel Script First Fire
1455   https://chiefio.wordpress.com/2018/02/23/pi-cluster-parallel-script-first-fire/
1457 * How to Restore MySQL Logical Backup at Maximum Speed
1458   https://www.percona.com/blog/2018/02/22/restore-mysql-logical-backup-maximum-speed/
1460 * Bug fixes and man page updates.
1463 20180222
1465 * --embed makes it possible to embed GNU parallel in a shell
1466   script. This is useful if you need to distribute your script to
1467   someone who does not want to install GNU parallel.
1469 * Parallelize Your Large Batches of Small Jobs
1470   https://amito.me/2018/02/Parallelize-Your-Large-Batches-of-Small-Jobs/
1472 * Klaatu expounds upon xargs and talks GNU parallel in episode 12x6
1473   http://gnuworldorder.info/
1475 * How to use parallel to speed up your work
1476   https://mike42.me/blog/how-to-use-parallel-to-speed-up-your-work
1478 * Transient compute clustering with GNU Parallel and sshfs
1479   https://dennismungai.wordpress.com/2018/02/06/transient-compute-clustering-with-gnu-parallel-and-sshfs/
1481 * Useful Examples of ffmpeg and GNU parallel on the command-line
1482   https://dennismungai.wordpress.com/2018/02/06/useful-examples-of-ffmpeg-and-gnu-parallel-on-the-command-line/
1484 * Data Science at the Command Line (Chapter 8.3)
1485   https://www.datascienceatthecommandline.com/
1487 * Bug fixes and man page updates.
1490 20180122
1492 * bash / 병렬 https://code.i-harness.com/ko/docs/bash/2a1a
1494 * 15分钟神器gnu parallel 入门观止
1495   http://www.ezilin.com/2018/01/15gnu-parallel.html
1497 * How To Run Multiple Commands In Parallel on Linux
1498   https://www.slashroot.in/how-run-multiple-commands-parallel-linux
1500 * Bug fixes and man page updates.
1503 20171222
1505 * env_parset for ash, dash, ksh, sh, zsh
1507 * Automatically create hostgroups if argument ends in @sshlogin
1509 * Tips for running jobs on your VM
1510   https://support.ehelp.edu.au/support/solutions/articles/6000089713-tips-for-running-jobs-on-your-vm#parallel
1512 * Node-local scheduling
1513   https://mogonwiki.zdv.uni-mainz.de/dokuwiki/node_local_scheduling
1515 * GNU Parallel https://docs.computecanada.ca/wiki/GNU_Parallel
1517 * GNU Parallel のエラー処理 https://qiita.com/inouet/items/bfc208668c86caf8ff74
1519 * Using GNU Parallel
1520   https://wiki.ncsa.illinois.edu/display/ROGER/Using+GNU+Parallel
1522 * Bug fixes and man page updates.
1525 20171122
1527 * Using GNU Parallel to speed up Google Cloud Infrastructure
1528   management
1529   https://medium.com/@pczarkowski/using-gnu-parallel-to-speed-up-google-cloud-infrastructure-management-53e5c555ec05
1531 * What is gnu parallel
1532   http://wiki.chpc.ac.za/howto:bioinformatics:gnu-parallel
1534 * Parallel, Scripts, Clusters, & Easy Use
1535   https://chiefio.wordpress.com/2017/11/10/parallel-scripts-clusters-easy-use/
1537 * Bug fixes and man page updates.
1540 20171022
1542 * Initial support for XDG Base Directory $XDG_* environment variables.
1544 * Validating half a million TIFF files. Part
1545   Two
1546   https://www.dpoc.ac.uk/2017/08/17/validating-half-a-million-tiff-files-part-two/
1548 * Turing data science class: Cluster computing
1549   https://www.turing.ac.uk/events/masterclass-cluster-computing/
1551 * Butlin:Unix for Bioinformatics - advanced tutorial
1552   https://openwetware.org/wiki/Butlin:Unix_for_Bioinformatics_-_advanced_tutorial
1554 * พยายามใช้ CPU ให้ครบทุก CORE
1555   https://veer66.wordpress.com/2017/09/02/use-multi-core/
1557 * Examples on using GNU Parallel
1558   https://gist.github.com/drmalex07/de8ff1379a560f6d84a0d863e60ae378
1560 * Bug fixes and man page updates.
1563 20170922
1565 * Use '--limit myprog' to make a dynamic job limit. Just return 0 to
1566   spawn another job, 1 to not spawn another job, and 2 to kill the
1567   youngest job.
1569 * PARALLEL_RSYNC_OPTS and --rsync-opts sets the options for rsync
1570   (Default: -rlDzR).
1572 * Download all of humble bundle books in parallel
1573   https://til.hashrocket.com/posts/ggt1jaes4y-download-all-of-humble-bundle-books-in-parallel
1575 * Bug fixes and man page updates.
1578 20170822
1580 * --line-buffer no longer uses tempfiles. This is faster and makes it
1581   possible for a single process to output more data than there is free
1582   disk space.
1584 * Vote for GNU Parallel's community ads on
1585   http://meta.unix.stackexchange.com/a/4356/2972
1586   http://meta.askubuntu.com/a/16750/22307
1587   http://meta.serverfault.com/a/9040/45704
1589 * Edit images with GNU Parallel and ImageMagick
1590   https://fedoramagazine.org/edit-images-parallel-imagemagick/
1592 * Running Bash Commands in Parallel
1593   https://dzone.com/articles/running-bash-commands-in-parallel-1
1595 * Today I Learned: GNU parallel, plate tectonics
1596   https://medium.com/@nornagon/today-i-learned-gnu-parallel-plate-tectonics-9fcf24045e63
1598 * GNU Parallel Tutorial
1599   https://www.upf.edu/web/sct-sit/gnu-parallel-tutorial
1601 * Validating half a million TIFF files
1602   http://www.dpoc.ac.uk/2017/08/17/validating-half-a-million-tiff-files-part-two/
1604 * Blender and GNU Parallel
1605   https://www.blendernation.com/2017/08/16/blender-gnu-parallel/
1607 * Quick Introduction to GNU Parallel
1608   https://github.com/LangilleLab/microbiome_helper/wiki/Quick-Introduction-to-GNU-Parallel
1610 * A simple distributed animation render example using GNU Parallel
1611   https://gitlab.com/skororu/scripts
1613 * Do stuff on things, in parallel
1614   http://blogs.fluidinfo.com/terry/2017/08/05/do-stuff-on-things-in-parallel/
1616 * Bash And GNU Parallel NGS Bidniz
1617   http://ino.pm/outreach/presentations/2014/03/genomics-wranglers/index.html
1619 * Using for loop vs Gnu parallel for BLAST
1620   http://www.ettemalab.org/using-for-loop-vs-gnu-parallel-for-blast/
1622 * 并行rsync https://gxnotes.com/article/175866.html
1624 * Bug fixes and man page updates.
1627 20170722
1629 * Vote for GNU Parallel's community ads on
1630   http://meta.unix.stackexchange.com/a/4356/2972
1631   http://meta.askubuntu.com/a/16750/22307
1632   http://meta.serverfault.com/a/9040/45704
1634 * GNU Parallel was cited in: Hayabusa: Simple and Fast Full-Text
1635   Search Engine for Massive System Log Data
1636   http://dl.acm.org/citation.cfm?id=3095788
1638 * コマンドの並列化を行える『GNU parallel』の個人的使い方まとめ
1639   https://orebibou.com/2017/07/%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AE%E4%B8%A6%E5%88%97%E5%8C%96%E3%82%92%E8%A1%8C%E3%81%88%E3%82%8B%E3%80%8Egnu-parallel%E3%80%8F%E3%81%AE%E5%80%8B%E4%BA%BA%E7%9A%84%E4%BD%BF%E3%81%84/
1641 * How to play and play with thousands of digitized 78rpm records
1642   https://blog.archive.org/2017/07/10/how-to-play-and-play-with-78rpm-record-transfers/
1644 * 并行一个for循环 https://gxnotes.com/article/130363.html
1646 * RFC 8142: GeoJSON Text Sequences
1647   https://sgillies.net/2017/05/18/rfc-8142-geojson-text-sequences.html
1649 * Git auto fetch script I run every day
1650   https://lukas.zapletalovi.com/2017/07/git-auto-fetch-script-i-run-every-day.html
1652 * cores, cpus and threads
1653   http://crazyhottommy.blogspot.de/2017/07/cores-cpus-and-threads.html
1655 * Bug fixes and man page updates.
1658 20170622
1660 * The command line can now contain \257 (Macron) or UTF characters
1661   containing \257.
1663 * Vote for GNU Parallel's community ads on
1664   http://meta.unix.stackexchange.com/a/4356/2972
1665   http://meta.askubuntu.com/a/16750/22307
1666   http://meta.serverfault.com/a/9040/45704
1668 * Graph for overhead for 1000 jobs has been updated. It remains
1669   steadily at 3.5 ms per job on a 1.7 GHz machine
1670   https://www.gnu.org/software/parallel/process-time-j2-1700MHz-3000-1000.pdf
1672 * GNU Parallel was cited in: The topology of the directed clique
1673   complex as a network invariant
1674   https://springerplus.springeropen.com/articles/10.1186/s40064-016-2022-y
1676 * GNU Parallel was cited in: Improving Optical Character Recognition
1677   of Finnish Historical Newspapers with a Combination of Fraktur &
1678   Antiqua Models and Image
1679   http://www.ep.liu.se/ecp/131/038/ecp17131038.pdf
1681 * GNU Parallel was cited in: Parallel Execution of Structural Mechanic
1682   Tasks with Use of Small Supercomputers
1683   http://www.sciencedirect.com/science/article/pii/S1877705817324815
1685 * GNU Parallel was cited in: Integration of a Multilingual Preordering
1686   Component into a Commercial SMT Platform
1687   https://www.degruyter.com/downloadpdf/j/pralin.2017.108.issue-1/pralin-2017-0009/pralin-2017-0009.pdf
1689 * Tips For Running Jobs On Your VM
1690   https://support.ehelp.edu.au/support/solutions/articles/6000089713-tips-for-running-jobs-on-your-vm#parallel
1692 * Speed up ML model development with GNU Parallel
1693   https://pzelasko.github.io/posts/speed-up-ml-model-development-with-gnu-parallel
1695 * Parallelizing a Python Function for the Extremely Lazy
1696   http://tdhopper.com/blog/2017/Jun/07/parallelizing-a-python-function-for-the-extremely-lazy/
1698 * 使用GNU parallel
1699   http://www.android5.online/Android/androidjc/androidkf/gykf/201603/8741.html
1701 * Bug fixes and man page updates.
1704 20170522
1706 * --timeout can now use s=second,m=minute,h=hour,d=day.
1708 * --dr is now an alias for --dry-run.
1710 * Vote for GNU Parallel's community ads on
1711   http://meta.unix.stackexchange.com/a/4356/2972
1712   http://meta.askubuntu.com/a/16750/22307
1713   http://meta.serverfault.com/a/9040/45704
1715 * GNU Parallel was cited in: Feature Detection in Visual Cortex during
1716   Different Functional States
1717   https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5397493/
1719 * GNU Parallel was cited in: From genotype to phenotype: inferring
1720   relationships between microbial traits and genomic components
1721   https://docserv.uni-duesseldorf.de/servlets/DerivateServlet/Derivate-44622/main.pdf
1723 * GNU Parallel was cited in: Designing fecal microbiota transplant
1724   trials that account for differences in donor stool efficacy
1725   http://biorxiv.org/content/biorxiv/early/2016/07/25/065383.full.pdf
1727 * GNU Parallel was cited in: Assessing the predictability of
1728   anharmonic vibrational modes at the example of hydroxyl groups - ad
1729   hoc construction of localised modes and the influence of structural
1730   solute–solvent motifs
1731   http://pubs.rsc.org/-/content/articlelanding/2017/cp/c7cp01662j#!divAbstract
1733 * GNU Parallel was cited in: Mapping Environmental Influences on
1734   Utility Fire Threat
1735   ftp://frapftp.fire.ca.gov/outgoing/transfer/PUC_Map1/Utility%20Fire%20map%201%20final%20review%20and%20development%20report21616.pdf
1737 * GNU Parallel was cited in: Weak vs. Strong Disorder Superfluid-Bose
1738   Glass Transition in One Dimension
1739   https://arxiv.org/pdf/1704.02257.pdf
1741 * GNU Parallel was cited in: Online Automatic Post-editing for MT in a
1742   Multi-Domain Translation Environment
1743   https://www.aclweb.org/anthology/E/E17/E17-1050.pdf
1745 * GNU Parallel was cited in: Cross-calibration of S-NPP VIIRS
1746   moderate-resolution reflective solar bands against MODIS Aqua over
1747   dark water scenes
1748   http://www.atmos-meas-tech.net/10/1425/2017/amt-10-1425-2017.pdf
1750 * GNU Parallel was cited in: Scattering Networks: Efficient 2D
1751   Implementation And Application To Melanoma Classification
1752   http://amslaurea.unibo.it/12261/1/nurrito_eugenio_tesi_fisica_magistrale.pdf
1754 * GNU Parallel was cited in: Genome-scale detection of positive
1755   selection in 9 primates predicts human-virus evolutionary conflicts
1756   http://biorxiv.org/content/biorxiv/early/2017/04/27/131680.full.pdf
1758 * GNU Parallel is used in: Creates a speech dataset for deep learning
1759   https://github.com/jupiter126/Create_Speech_Dataset
1761 * GNU Parallel is used in: Parse and process the demixing secrets
1762   dataset (DSD100) https://github.com/faroit/dsdtools
1764 * First glance at the gnu parallel utility
1765   https://ibiscybernetics.com/blog/2017-04-05.html
1767 * Installing parallel from source
1768   https://bitsanddragons.wordpress.com/2017/05/03/installing-parallel-from-source/
1770 * How to run command or code in parallel in bash shell under Linux or
1771   Unix
1772   https://www.cyberciti.biz/faq/how-to-run-command-or-code-in-parallel-in-bash-shell-under-linux-or-unix/
1774 * Parallel Serial Jobs Using GNU Parallel
1775   http://www.hpc.lsu.edu/training/weekly-materials/2017-Spring/gnuparallel-Feb2017.pdf
1777 * GNU Parallel or How to list millions of S3 objects
1778   https://joeray.me/gnu-parallel-how-to-list-millions-objects.html
1780 * Which Is the Best Tool for Copying a Large Directory Tree Locally?
1781   http://arjon.es/2017/05/11/which-is-the-best-tool-for-copying-a-large-directory-tree-locally/
1783 * Bug fixes and man page updates.
1786 20170422
1788 * --halt supports done in addition to success and fail.
1790 * parset will set variables in parallel in Bash.
1792 * Perl 5.6 on Irix is no longer supported.
1794 * Vote for GNU Parallel's community ads on
1795   http://meta.unix.stackexchange.com/a/4356/2972
1796   http://meta.askubuntu.com/a/16750/22307
1797   http://meta.serverfault.com/a/9040/45704
1799 * GNU Parallel was cited in: Halvade-RNA: Parallel variant calling
1800   from transcriptomic data using MapReduce
1801   http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0174575
1803 * GNU Parallel was cited in: StrAuto: automation and parallelization
1804   of STRUCTURE analysis
1805   http://bmcbioinformatics.biomedcentral.com/articles/10.1186/s12859-017-1593-0
1807 * GNU Parallel was cited in: Trespassing the Boundaries: Labeling
1808   Temporal Bounds for Object Interactions in Egocentric Video
1809   https://128.84.21.199/pdf/1703.09026.pdf
1811 * GNU Parallel is used in: https://github.com/lucascbeyeler/zmbackup
1813 * Using GNU Parallel
1814   https://wiki.ncsa.illinois.edu/display/ROGER/Using+GNU+Parallel
1816 * Find and xargs and parallel
1817   http://helpful.knobs-dials.com/index.php/Find_and_xargs_and_parallel#Parallel
1819 * Quick Introduction to GNU Parallel
1820   https://github.com/mlangill/microbiome_helper/wiki/Quick-Introduction-to-GNU-Parallel
1822 * Data science at the command line https://www.slideshare.net/sharatsc/data-science-at-the-command-line
1824 * Bedtools笔记 http://www.jianshu.com/p/67b0665490ac
1826 * Bug fixes and man page updates.
1829 20170322
1831 * --rpl can now take arguments by adding '(regexp)' in the replacement
1832   string.
1834 * Vote for GNU Parallel's community ads on
1835   http://meta.unix.stackexchange.com/a/4356/2972
1836   http://meta.askubuntu.com/a/16750/22307
1837   http://meta.serverfault.com/a/9040/45704
1839 * GNU Parallel was cited in: shmlast: An improved implementation of
1840   Conditional Reciprocal Best Hits with LAST and Python
1841   https://joss.theoj.org/papers/3cde54de7dfbcada7c0fc04f569b36c7
1843 * GNU Parallel was cited in: Prediction of relativistic electron flux
1844   in the Earth’s outer radiation belt at geostationary orbit by
1845   adaptive methods
1846   https://link.springer.com/article/10.1134/S0016793217010108
1848 * GNU Parallel was cited in: Higher likelihood of multiple bit-flips
1849   due to neutron-induced strikes on logic gates
1850   https://arxiv.org/pdf/1612.08239.pdf
1852 * GNU Parallel was cited in: A Monte Carlo Resampling Approach for the
1853   Calculation of Hybrid Classical and Quantum Free Energies
1854   http://pubs.acs.org/doi/pdfplus/10.1021/acs.jctc.6b00506
1856 * GNU Parallel was cited in: Learning string distance with smoothing
1857   for OCR spelling correction
1858   https://link.springer.com/article/10.1007/s11042-016-4185-5
1860 * GNU Parallel was cited in: The Breakdown of String Perturbation
1861   Theory for Many External Particles
1862   https://arxiv.org/pdf/1611.08003.pdf
1864 * GNU Parallel was cited in: Operations Research Applications in
1865   Nuclear Energy
1866   https://dspace.library.colostate.edu/bitstream/handle/11124/170687/Johnson_mines_0052E_11207.pdf?sequence=1&isAllowed=y
1868 * GNU Parallel was cited in: Parallel Computing: GNU Parallel
1869   http://www.blopig.com/blog/2017/02/parallel-computing-gnu-parallel/
1871 * Stig Sandbeck Mathisen: Change All The Passwords (Again)
1872   http://garf.us/2017/02/stig-sandbeck-mathisen-change-all-the-passwords-again/
1874 * Trabalhando como Paralelismo no Bash usando o GNU Parallel
1875   http://www.beyeler.com.br/2017/03/trabalhando-como-paralelismo-no-bash-usando-o-gnu-parallel/
1877 * GNU parallel と SQL*Loader 組み合わせ実行例
1878   https://blogs.oracle.com/LetTheSunShineIn/entry/gnu_parallel_%E3%81%A8_sql_loader
1880 * Bug fixes and man page updates.
1883 20170222
1885 * env_parallel now supports /bin/sh, ash, dash.
1887 * --tee will pipe all data to all jobs. Used with --pipe/--pipepart
1888   and :::. Small example: seq 3333 | parallel --pipe --tee --tag 'grep
1889   {} | wc -l' ::: {0..9}
1891 * If --results {replstr} ends in /: save in dir. Otherwise save as
1892   file. Example: parallel --results {} echo {} ::: a b c
1894 * Vote for GNU Parallel's community ads on
1895   http://meta.unix.stackexchange.com/a/4356/2972
1896   http://meta.askubuntu.com/a/16750/22307
1897   http://meta.serverfault.com/a/9040/45704
1899 * GNU Parallel was cited in: Low-delay forwarding with multiple
1900   candidates for VANETs using multi-criteria decision making
1901   http://ieeexplore.ieee.org/document/7835961/
1903 * GNU Parallel was cited in: An Integrated Simulator and Dataset that
1904   Combines Grasping and Vision for Deep Learning
1905   https://arxiv.org/pdf/1702.02103.pdf
1907 * GNU Parallel was cited in: A Bayesian model selection approach for
1908   identifying differentially expressed transcripts from RNA sequencing
1909   data http://onlinelibrary.wiley.com/doi/10.1111/rssc.12213/full
1911 * GNU Parallel was cited in: The impact of copy number variation on
1912   gout, and the apple genome
1913   https://ourarchive.otago.ac.nz/bitstream/handle/10523/7060/BoocockJames2016MSc.pdf?sequence=3
1915 * GNU Parallel was cited in: Reaction rates for reaction-diffusion
1916   kinetics on unstructured meshes
1917   http://aip.scitation.org/doi/10.1063/1.4975167
1919 * GNU Parallel was cited in: Modeling prediction error improves power
1920   of transcriptome-wide association studies
1921   http://biorxiv.org/content/biorxiv/early/2017/02/14/108316.full.pdf
1923 * GNU Parallel was cited in: Proper experimental design requires
1924   randomization/balancing of molecular ecology experiments
1925   http://biorxiv.org/content/biorxiv/early/2017/02/17/109280.full.pdf
1927 * GNU Parallel was cited in: Experiment-based thermal micromagnetic
1928   simulations of the magnetization reversal for ns-range clocked
1929   nanomagnetic logic
1930   http://aip.scitation.org/doi/full/10.1063/1.4974021
1932 * GNU Parallel was cited in: The University of Edinburgh’s systems
1933   submission to the MT task at IWSLT
1934   http://workshop2016.iwslt.org/downloads/IWSLT_2016_paper_27.pdf
1936 * Fast-GBS uses GNU Parallel: https://bitbucket.org/jerlar73/fast-gbs
1938 * Job: DevOps Engineer/Senior Systems Administrator in New York, New
1939   York
1940   http://rockefeller.jobs/new-york-ny/devops-engineersenior-systems-administrator/2DB3408EAC9E4617AD238550F31C7641/job/
1942 * Training in GNU Parallel:
1943   https://www.carc.unm.edu/education-outreach/workshops--training/
1945 * Training in GNU Parallel:
1946   http://www.hpc.lsu.edu/training/registration.php?topic=Parallel%20Serial%20Jobs%20Using%20GNU%20Parallel&date=February%2022,%202017&time=9:00%20AM%20-%2011:00%20AM&place=307%20Frey&deadline=2017-02-21%2016:30:00
1948 * Batch Convert Images from PNG to JPEG
1949   http://coreygoldberg.blogspot.dk/2017/02/batch-convert-images-from-png-to-jpeg.html
1951 * Accelerating Oxford Nanopore Basecalling
1952   http://fowlerlab.org/2017/01/26/accelerating-oxford-nanopore-basecalling/
1954 * parallel и imagemagick в loop на bash
1955   https://www.linux.org.ru/forum/development/13190247
1957 * Bug fixes and man page updates.
1960 20170206alpha
1962 * --tee introduced.
1965 20170122
1967 * sql now uses a temporary credentials file for MySQL to avoid
1968   warning.
1970 * --sqlmaster and --sqlworker have been reworked.
1972 * --sqlworker only reads from the DBURL: any command and any arguments
1973   are ignored.
1975 * --sqlmaster +DBURL will append different commands to the DBURL and
1976   not erase the table.
1978 * If --results contain a replacement string, no tree structure with
1979   args will be generated.
1981 * --fg --tmux or --fg --tmuxpane will connect to the tmux.
1983 * GNU Parallel was cited in: Fast, Automated Indoor Light Detection,
1984   Classification, and Measurement
1985   https://www2.eecs.berkeley.edu/Pubs/TechRpts/2016/EECS-2016-212.pdf
1987 * GNU Parallel was cited in: Unbiased RNA Shotgun Metagenomics in
1988   Social and Solitary Wild Bees Detects Associations with Eukaryote
1989   Parasites and New Viruses
1990   http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0168456
1992 * GNU Parallel was cited in: Almost Event-Rate Independent Monitoring
1993   of Metric Temporal Logic
1994   http://people.inf.ethz.ch/trayteld/papers/tacas17-aerial/aerial.pdf
1996 * 使用GNU parallel命令并行预处理数据: https://blog.razrlele.com/p/1843
1998 * GNU Parallel as a queuing system:
1999   http://puntoblogspot.blogspot.com/2017/01/gnu-parallel-as-queuing-system.html
2001 * AWS re:Invent 2016: Deep Dive on Amazon Elastic File System (STG202)
2002   slide 45
2003   http://www.slideshare.net/AmazonWebServices/aws-reinvent-2016-deep-dive-on-amazon-elastic-file-system-stg202
2004   and https://youtu.be/PlTuJx4VnGw?t=30m16s
2006 * Bug fixes and man page updates.
2009 20161222
2011 * --results foo.csv will save output as a CSV-file. Can be directly
2012   imported into R or LibreCalc.
2014 * When using --pipepart a negative --block-size is not interpreted as
2015   a block size but as the number of blocks each jobslot should have.
2017 * --sqlmaster/--sqlandworker will append jobs to the DBURL if the
2018   DBURL is prepended with +.
2020 * GNU Parallel was cited in: A cloud-based workflow to quantify
2021   transcript-expression levels in public cancer compendia
2022   http://www.nature.com/articles/srep39259
2024 * GNU Parallel was cited in: Determination of crystal structures of
2025   proteins of unknown identity using a marathon molecular replacement
2026   procedure: Structure of Stenotrophomonas maltophilia
2027   phosphate-binding protein
2028   https://www.researchgate.net/publication/308186413_Determination_of_crystal_structures_of_proteins_of_unknown_identity_using_a_marathon_molecular_replacement_procedure_Structure_of_Stenotrophomonas_maltophilia_phosphate-binding_protein
2030 * GNU Parallel was cited in: Large-scale benchmarking reveals false
2031   discoveries and count transformation sensitivity in 16S rRNA gene
2032   amplicon data analysis methods used in microbiome studies
2033   http://microbiomejournal.biomedcentral.com/articles/10.1186/s40168-016-0208-8
2035 * GNU Parallel was cited in: Decomposing Images into Layers via
2036   RGB-space Geometry
2037   https://cs.gmu.edu/~ygingold/singleimage/Decomposing%20Images%20into%20Layers%20via%20RGB-space%20Geometry%20(Tan%20et%20al%202016%20TOG)%20small.pdf
2039 * Transient compute clustering with GNU Parallel and sshfs
2040   https://gist.github.com/Brainiarc7/24c966c8a001061ee86cc4bc05826bf4
2042 * 4 Ways to Batch Convert Your PNG to JPG and Vice-Versa
2043   http://www.tecmint.com/linux-image-conversion-tools/
2045 * All's Fair in Love and Distributed Storage
2046   http://cohesity.com/blog/alls-fair-love-distributed-storage/
2048 * How can I use GNU Parallel to run a lot of commands in parallel
2049   https://www.msi.umn.edu/support/faq/how-can-i-use-gnu-parallel-run-lot-commands-parallel
2051 * 정해영의 블로그 - JEONG Haeyoung's blog
2052   http://blog.genoglobe.com/2016/11/gnu-parallel.html
2054 * 在Linux下将PNG和JPG批量互转的四种方法
2055   http://os.51cto.com/art/201612/524182.htm
2057 * Running in parallel http://tomkimpson.com/howto/gnuparallel/
2059 * Taco Bell Parallel Programming
2060   https://giorgos.sealabs.net/taco-bell-parallel-programming.html
2062 * Bug fixes and man page updates.
2065 20161122
2067 * --record-env can now be used with env_parallel for bash, ksh, pdksh,
2068   and zsh.
2070 * GNU Parallel was cited in: An improved implementation of Conditional
2071   Reciprocal Best Hits with LAST and Python
2072   https://pypi.python.org/pypi/shmlast/1.0.3
2074 * GNU Parallel was cited in: miRPathDB: a new dictionary on microRNAs
2075   and target pathways
2076   http://nar.oxfordjournals.org/content/early/2016/10/13/nar.gkw926.full
2078 * GNU/Parallel – Run multiple commands simultaneously
2079   https://vinusumi.wordpress.com/2016/11/08/gnuparallel-run-multiple-commands-simultaneously/
2081 * Tutorial: Parallel web scraping with CasperJS and GNU Parallel
2082   http://g-liu.com/blog/2016/10/tutorial-parallel-web-scraping-with-casperjs-and-gnu-parallel/
2084 * Bug fixes and man page updates.
2087 20161022
2089 * First command no longer gets stdin as it causes unpredictable issues.
2091 * GNU Parallel was cited in: Efficiently parallelized modeling of
2092   tightly focused, large bandwidth laser pulses
2093   https://arxiv.org/pdf/1609.08146v1.pdf
2095 * How to crunch lots of geodata in parallel
2096   http://blog.faraday.io/how-to-crunch-lots-of-geodata-in-parallel/
2098 * GNU parallel is my new toaster
2099   http://amedee.me/gnu-parallel-is-my-new-toaster/index.html
2101 * Bug fixes and man page updates.
2104 20160922
2106 * parcat - cat files or fifos in parallel
2108 * GNU Parallel was cited in: Velocity: A Netflow Based Optimized
2109   Geo-IP Lookup Tool
2110   https://mospace.umsystem.edu/xmlui/bitstream/handle/10355/50842/Thesis_2016_Pakhare.pdf?sequence=1&isAllowed=y
2112 * GNU Parallel was cited in: Viral deep sequencing needs an adaptive
2113   approach: IRMA, the iterative refinement meta-assembler
2114   http://www.ncbi.nlm.nih.gov/pmc/articles/PMC5011931/
2116 * Using GNU Parallel and ImageMagick for Conversions
2117   https://blog.fractalcomic.com/tutorials/using-gnu-parallel-and-imagemagick-for-conversions/
2119 * Training in GNU Parallel
2120   http://www.cism.ucl.ac.be/Services/Formations/parcomp.pdf
2122 * Chown Ceph OSD data directory using GNU Parallel
2123   http://blog.widodh.nl/2016/08/chown-ceph-osd-data-directory-using-gnu-parallel/
2125 * FastGBS uses GNU Parallel https://bitbucket.org/jerlar73/fastgbs
2127 * dDocent: A guide to ddRAD sequencing
2128   https://ddocent.wordpress.com/ddocent-pipeline-user-guide/
2130 * SOFTWARE GNU Parallel
2131   http://msi-riss.readthedocs.io/en/latest/software/gnu-parallel.html
2133 * Bug fixes and man page updates.
2136 20160822
2138 * --tmuxpane opens jobs in panes in tmux. Useful if you want to
2139   monitor progress of less than 100 simultaneous jobs.
2141 * --linebuffer now treats \r as line ending, too.
2143 * Perl changes forces use of floats to be given with leading zero, so
2144   0.1 and not .1
2146 * --xapply renamed to --link.
2148 * Support for pdksh will fade until someone packages it for Ubuntu 16.
2150 * GNU Parallel was cited in: Exome sequencing of geographically
2151   diverse barley landraces and wild relatives gives insights into
2152   environmental adaptation
2153   http://www.nature.com/ng/journal/vaop/ncurrent/full/ng.3612.html?WT.feed_name=subjects_genetics#references
2155 * GNU Parallel was cited in: Vision-Enhanced Lidar Odometry and
2156   Mapping https://www.ri.cmu.edu/pub_files/2016/8/DLL-thesis.pdf
2158 * Easy parallelization with GNU parallel
2159   http://mpharrigan.com/2016/08/02/parallel.html
2161 * Facebook V: Predicting Check Ins, Winner's Interview: 2nd Place,
2162   Markus Kliegl
2163   http://blog.kaggle.com/2016/08/02/facebook-v-predicting-check-ins-winners-interview-2nd-place-markus-kliegl/
2165 * Parallel import
2166   http://www.manitou-mail.org/blog/2016/07/parallel-import/
2168 * Large file batch processing using NodeJs and GNU Parallel
2169   http://www.zacorndorff.com/2016/07/27/large-file-batch-processing-using-nodejs-and-gnu-parallel/
2171 * Bug fixes and man page updates.
2174 20160722
2176 * env_parallel is now ready for wider testing. It is still beta
2177   quality.
2179 * env_parallel is heavily modified for all shells and testing has been
2180   increased.
2182 * Selectively choosing what to export using --env now works for
2183   env_parallel (bash, csh, fish, ksh, pdksh, tcsh, zsh).
2185 * --round-robin now gives more work to a job that processes faster
2186   instead of same amount to all jobs.
2188 * --pipepart works on block devices on GNU/Linux.
2190 * GNU Parallel was cited in: HybPiper: Extracting Coding Sequence and
2191   Introns for Phylogenetics from High-Throughput Sequencing Reads
2192   Using Target Enrichment
2193   http://www.bioone.org/doi/full/10.3732/apps.1600016
2195 * GNU Parallel was cited in: StrAuto - Automation and Parallelization
2196   of STRUCTURE Analysis
2197   http://www.crypticlineage.net/download/strauto/strauto_doc.pdf
2199 * GNU Parallel was cited in: Tools and techniques for computational
2200   reproducibility
2201   http://gigascience.biomedcentral.com/articles/10.1186/s13742-016-0135-4
2203 * GNU Parallel was cited in: FlashPCA: fast sparse canonical
2204   correlation analysis of genomic data
2205   http://biorxiv.org/content/biorxiv/suppl/2016/04/06/047217.DC1/047217-1.pdf
2207 * GNU Parallel was cited in: Math Indexer and Searcher under the Hood:
2208   Fine-tuning Query Expansion and Unification Strategies
2209   http://research.nii.ac.jp/ntcir/workshop/OnlineProceedings12/pdf/ntcir/MathIR/05-NTCIR12-MathIR-RuzickaM.pdf
2211 * GNU Parallel was cited in: The Evolution and Fate of
2212   Super-Chandrasekhar Mass White Dwarf Merger Remnants
2213   http://arxiv.org/pdf/1606.02300.pdf
2215 * GNU Parallel was cited in: Evaluation of Coastal Scatterometer
2216   Products
2217   https://mdc.coaps.fsu.edu/scatterometry/meeting/docs/2016/Thu_AM/coastal-poster.pdf
2219 * GNU Parallel was used in: https://github.com/splitice/bulkdnsblcheck
2221 * The iconv slurp misfeature
2222   http://www.openfusion.net/linux/iconv_slurp_misfeature
2224 * แบบว่า CPU เหลือ https://veer66.wordpress.com/2016/06/15/gnu-parallel/
2226 * Bug fixes and man page updates.
2229 20160622
2231 * $PATH can now be exported using --env PATH. Useful if GNU Parallel
2232   is not in your path on remote machines.
2234 * If --block is left out, --pipepart will use a block size that will
2235   result in 10 jobs per jobslot.
2237 * The cookie from 2016-01-04 was won by Morgan Rodgers on the
2238   2016-06-06 after 5 months.
2240 * Vote for GNU Parallel's community ad on
2241   https://meta.askubuntu.com/questions/14925/community-promotion-ads-2016/15046#15046
2243 * GNU Parallel was cited in: Genotypic Resistance Tests Sequences
2244   Reveal the Role of Marginalized Populations in HIV-1 Transmission in
2245   Switzerland http://www.nature.com/articles/srep27580
2247 * GNU Parallel was cited in: A Deep-Learning Approach for Operation of
2248   an Automated Realtime Flare Forecast
2249   https://arxiv.org/pdf/1606.01587.pdf
2251 * Unix parallel: Populating all the USB sticks
2252   http://www.markhneedham.com/blog/2016/06/01/unix-parallel-populating-all-the-usb-sticks/
2254 * GNU Parallel is a fantastic utility https://www.dray.be/parallel/
2256 * Combining a large number of VCF files
2257   https://gtamazian.com/2016/06/16/combining-a-large-number-of-vcf-files/
2259 * Useful Scraping Techniques
2260   http://blog.apps.npr.org/2016/06/17/scraping-tips.html
2262 * Tools of the trade
2263   http://onox.com.br/2015/05/tools-of-the-trade/#more-198
2265 * Armslist scraper https://github.com/nprapps/armslist-scraper/
2267 * Bug fixes and man page updates.
2270 20160522
2272 * niceload --net pauses the program if the internet connection is
2273   overloaded.
2275 * Vote for GNU Parallel's community ad on
2276   https://meta.askubuntu.com/questions/14925/community-promotion-ads-2016/15046#15046
2278 * Updated speed comparison between versions
2279   https://www.gnu.org/software/parallel/process-time-j2-1700MHz-3000-1000.pdf
2281 * GNU Parallel was cited in: Improving computation efficiency by
2282   parallel programming
2283   http://www.irbis-nbuv.gov.ua/cgi-bin/irbis_nbuv/cgiirbis_64.exe?C21COM=2&I21DBN=UJRN&P21DBN=UJRN&IMAGE_FILE_DOWNLOAD=1&Image_file_name=PDF/ape_2013_3_44.pdf
2285 * GNU Parallel was cited in: A supernova feedback implementation for
2286   the astrophysical simulation software Arepo
2287   https://arxiv.org/abs/1604.06071
2289 * GNU Parallel was cited in: Lorenz-Mie theory for 2D scattering and
2290   resonance calculations https://arxiv.org/pdf/1505.07691v2.pdf
2292 * GNU Parallel was cited in: Host-pathogen co-evolution and the
2293   emergence of broadly neutralizing antibodies in chronic infections
2294   https://arxiv.org/abs/1512.06296
2296 * GNU Parallel was cited in: Pacific People, Metabolic Disease and
2297   Evolutionary Processes: a mitochondrial DNA study
2298   https://otago.ourarchive.ac.nz/handle/10523/6340
2300 * GNU Parallel was cited in: The effect of domain modeling on
2301   efficiency of planning: Lessons from the Nomystery domain
2302   http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=7407131
2304 * GNU Parallel was cited in: Oops, my tests broke the build: An
2305   analysis of Travis CI builds with GitHub
2306   https://peerj.com/preprints/1984/
2308 * GNU Parallel was cited in: Drosophila Muller F Elements Maintain a
2309   Distinct Set of Genomic Properties Over 40 Million Years of
2310   Evolution http://www.g3journal.org/content/5/5/719.full.pdf+html
2312 * GNU Parallel was cited in: An Empirical Comparison of Neural
2313   Architectures for Reinforcement Learning in Partially Observable
2314   Environments
2315   http://biorxiv.org/content/biorxiv/early/2016/03/24/022707.full.pdf
2317 * GNU Parallel was cited in: PleaseTM: Enabling Transaction Conflict
2318   Management in Requester-wins Hardware Transactional Memory
2319   http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7446072
2321 * GNU Parallel was cited in: EASE-MM: Sequence-Based Prediction of
2322   Mutation-Induced Stability Changes with Feature-Based Multiple
2323   Models
2324   http://www.sciencedirect.com/science/article/pii/S0022283616000310
2326 * GNU Parallel was cited in: A new orthology assessment method for
2327   phylogenomic data: Unrooted Phylogenetic Orthology
2328   http://mbe.oxfordjournals.org/content/early/2016/04/06/molbev.msw069.short
2329   https://github.com/ballesterus/UPhO
2331 * GNU Parallel was cited in: Distinctive Interest Point Selection for
2332   Efficient Near-duplicate Image Retrieval
2333   http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7459172
2335 * GNU Parallel was cited in: The Evolution of C Programming Practices:
2336   A Study of the Unix Operating System 1973–2015
2337   https://dl.acm.org/citation.cfm?id=2884799 (It has the cutest
2338   thumbnail graphs I have ever seen scattered all over the text)
2340 * GNU Parallel was cited in: Data processing pipeline for serial
2341   femtosecond crystallography at SACLA
2342   http://journals.iucr.org/j/issues/2016/03/00/zw5001/index.html
2344 * GNU Parallel was cited in: Reconstruction of Fine-Scale Auroral
2345   Dynamics http://arxiv.org/pdf/1512.01460.pdf
2347 * GNU Parallel was cited in: Genomic legacy of the African cheetah,
2348   Acinonyx jubatus
2349   https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4676127/pdf/13059_2015_Article_837.pdf
2351 * GNU Parallel was cited in: Don’t Forget to Lock the Back Door! A
2352   Characterization of IPv6 Network Security Policy
2353   http://benign-research-probe2.eecs.umich.edu/ndss16_ipv6_final.pdf
2355 * GNU Parallel was cited in: Comprehensive Annotation of the
2356   Parastagonospora nodorum Reference Genome Using Next-Generation
2357   Genomics, Transcriptomics and Proteogenomics
2358   http://journals.plos.org/plosone/article/asset?id=10.1371%2Fjournal.pone.0147221.PDF
2360 * GNU Parallel was cited in: How attention influences perceptual
2361   decision making: Single-trial EEG correlates of drift-diffusion
2362   model parameters http://www.cidlab.com/prints/nunez2016attention.pdf
2364 * GNU Parallel was cited in: Telomere And Proximal Sequence Analysis
2365   Using High-Throughput Sequencing Reads
2366   http://repository.upenn.edu/edissertations/1460/
2368 * GNU Parallel was cited in: AT-GIS: Highly Parallel Spatial Query
2369   Processing with Associative Transducers
2370   http://lsds.doc.ic.ac.uk/sites/default/files/ATGIS-SIGMOD16.pdf
2372 * GNU Parallel was cited in: PVAIR: Partial Variable Assignment
2373   InterpolatoR http://verify.inf.usi.ch/sites/default/files/main-2.pdf
2375 * GNU Parallel was cited in: Comparative Cladistics: Fossils,
2376   Morphological Data Partitions and Lost Branches in the Fossil Tree
2377   of Life http://opus.bath.ac.uk/43955/
2379 * GNU Parallel was cited in: Shannon: An Information-Optimal de
2380   NovoRNA-Seq Assembler
2381   http://biorxiv.org/content/biorxiv/early/2016/02/09/039230.full.pdf
2383 * GNU Parallel was cited in: Adaptive Measure-Theoretic Parameter
2384   Estimation for Coastal Ocean Modeling
2385   https://repositories.lib.utexas.edu/handle/2152/32435
2387 * GNU Parallel was cited in: Computational Design of DNA-Binding
2388   Proteins
2389   http://link.springer.com/protocol/10.1007/978-1-4939-3569-7_16
2391 * GNU Parallel was cited in: Reference genotype and exome data from an
2392   Australian Aboriginal population for health-based research
2393   http://www.nature.com/articles/sdata201623
2395 * GNU Parallel was cited in: Do aye-ayes echolocate?
2396   http://biorxiv.org/content/biorxiv/early/2016/04/11/048165.full.pdf
2398 * GNU Parallel was cited in: Functional enrichments of disease
2399   variants across thousands of independent loci in eight diseases
2400   http://biorxiv.org/content/biorxiv/early/2016/04/11/048066.full.pdf
2402 * GNU Parallel was cited in: From genomes to phenotypes: Traitar, the
2403   microbial trait analyzer
2404   http://biorxiv.org/content/biorxiv/early/2016/03/12/043315.full.pdf
2406 * GNU Parallel was mentioned in: Fast Playback Framework for Analysis
2407   of Ground-Based Doppler Radar Observations Using MapReduce
2408   Technology
2409   http://journals.ametsoc.org/doi/pdf/10.1175/JTECH-D-15-0118.1
2411 * NCBI blast tutorial
2412   https://github.com/enormandeau/ncbi_blast_tutorial
2414 * Distributed Preservation Made Simple
2415   https://blog.archive.org/2016/02/26/distributed-preservation-made-simple/
2417 * Parallel Jobs in Luigi http://rjbaxley.com/posts/2016/03/13/parallel_jobs_in_luigi.html
2419 * Bug fixes and man page updates.
2422 20160422
2424 * :::+ and ::::+ work like ::: and :::: but links this input source to
2425   the previous input source in a --xapply fashion. Contrary to
2426   --xapply values do not wrap: The shortest input source determines
2427   the length.
2429 * --line-buffer --keep-order now outputs continously from the oldest
2430   job still running. This is more what you would expect than the
2431   earlier behaviour where --keep-order had no effect with
2432   --line-buffer.
2434 * env_parallel supports tcsh, csh, pdksh. In fish it now supports
2435   arrays. In csh/tcsh it now supports variables, aliases, and arrays
2436   with no special chars. In pdksh it supports aliases, functions,
2437   variables, and arrays.
2439 * Function exporting on Mac OS X works around old Bash version.
2441 * Better CPU detection on OpenIndiana.
2443 * GNU Parallel was cited in: Automatic Methods for Assisted
2444   Recruitment
2445   https://www.researchgate.net/publication/297738658_Automatic_Methods_for_Assisted_Recruitment
2447 * GNU Parallel was cited in: Reinterpretation of ATLAS 8 TeV searches
2448   for Natural SUSY with a R-Sneutrino LSP
2449   http://arxiv.org/pdf/1603.06130.pdf
2451 * GNU Parallel was cited in: An Operational Radiometric Landsat
2452   Preprocessing Framework for Large-Area Time Series Applications
2453   https://www.uni-trier.de/fileadmin/fb6/prof/FER/Publikationen/frantz_et_al_ieee-tgrs-2016-post-print.pdf
2455 * A basic demo of how GNU Parallel can speed up execution of commands
2456   https://www.youtube.com/watch?v=kl8LO2jcvMc
2458 * qbatch uses GNU Parallel: https://pypi.python.org/pypi/qbatch/1.0rc2
2460 * FaceCrop uses GNU Parallel: https://github.com/EderSantana/FaceCrop
2462 * Parallel Processing with Catmandu
2463   https://librecatproject.wordpress.com/2016/04/20/parallel-processing-with-catmandu/
2465 * GNU parallel 應用範例
2466   http://staypython.blogspot.dk/2016/04/gnu-parallel.html
2468 * Bug fixes and man page updates.
2471 20160322
2473 * env_parallel is a function that exports the environment (functions,
2474   aliases, variables, and arrays) to GNU Parallel. Run 'man
2475   env_parallel' for details.
2477 * niceload --prg now searches for substrings if no process with the
2478   name is found.
2480 * GNU Parallel was cited in: Random Forest DBSCAN for USPTO Inventor
2481   Name Disambiguation http://arxiv.org/pdf/1602.01792.pdf
2483 * GNU Parallel was mentioned (with wrong citation) in: Dual Level
2484   Parallel Computations for LargeScale High-Fidelity Database to
2485   Design Aerospace Vehicles
2486   http://www.nas.nasa.gov/assets/pdf/papers/Guruswamy_2013_DualLevelParallelComputations.pdf
2488 * Using ‘Parallel’ in Unix
2489   https://shearnrylan.wordpress.com/2016/02/22/using-parallel-in-unix/
2491 * JPEG Squish uses (and co-distributes) GNU Parallel:
2492   http://dantidswell.co.uk/jpeg-squish/
2494 * Bug fixes and man page updates.
2497 20160222
2499 * Vote for new community on Superuser, Ask Ubuntu, Unix&Linux
2500   http://meta.superuser.com/questions/11127/community-promotion-ads-2016/11225#11225
2501   http://meta.askubuntu.com/questions/14925/community-promotion-ads-2016/15046#15046
2502   http://meta.unix.stackexchange.com/questions/3854/community-promotion-ads-2016/3893#3893
2504 * Daily Quick Tip: parallel
2505   https://medium.com/@jacaetevha/daily-quick-tip-parallel-8772435f6582
2507 * Downloading a list of URLs
2508   http://blog.gypsydave5.com/2016/02/04/xargs-and-curl/
2510 * Using GNU Parallel and ImageMagick for Conversions
2511   http://blog.fractalcomic.com/tutorials/using-gnu-parallel-and-imagemagick-for-conversions/
2513 * Running bash commands in parallel
2514   http://linuxcommando.blogspot.dk/2016/01/running-bash-commands-in-parallel.html
2516 * parallel processing in PDAL
2517   https://smathermather.wordpress.com/2016/01/28/parallel-processing-in-pdal/
2519 * A Million Text Files And A Single Laptop
2520   http://randyzwitch.com/gnu-parallel-medium-data/
2522 * 「今日から使い切る」ための GNU Parallelによる並列処理入門
2523   http://www.slideshare.net/koji_matsuda/gnu-parallel
2525 * Bug fixes and man page updates.
2528 20160122
2530 * --sql DBURL uses DBURL as storage for jobs and output. It does not
2531   run any jobs so it requires at least one --sqlworker. DBURL must
2532   point to a table.
2534 * --sqlworker DBURL gets jobs from DBURL and stores the result back to
2535   DBURL.
2537 * --sqlandworker is a shorthand for --sql and --sqlworker.
2539 * --sqlworker requires the output of a single job to fit in memory.
2541 * --results now also saves a file called 'seq' containing the sequence
2542   number.
2544 * If $PARALLEL_ENV is a file, then that file will be read into
2545   $PARALLEL_ENV.
2547 * man parallel_tutorial has been given an overhaul.
2549 * --workdir now accepts replacementstrings.
2551 * GNU Parallel was cited in: Possum - A Framework for
2552   Three-Dimensional Reconstruction of Brain Images from Serial
2553   Sections http://link.springer.com/article/10.1007/s12021-015-9286-1
2555 * GNU Parallel was cited in: A Genetic Algorithm for the selection of
2556   structural MRI features for classification of Mild Cognitive
2557   Impairment and Alzheimer's Disease
2558   http://ieeexplore.ieee.org/xpl/abstractReferences.jsp?tp=&arnumber=7359909&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D7359909
2560 * GNU Parallel was cited in: The Effect of Domain Modeling on
2561   Performance of Planning Algorithms
2562   http://isaim2016.cs.virginia.edu/papers/ISAIM2016_Bartak_Vodrazka.pdf
2564 * Plotting time tables for jobs run by GNU Parallel
2565   https://github.com/ziotom78/plot_joblog
2567 * GNU Parallel was used in: Mission Impossible: you have 1 minute to
2568   analyze the Ebola Genome https://www.biostars.org/p/119397
2570 * GNU Parallel is used in LAST: http://last.cbrc.jp/
2572 * Distributed Log Search Using GNU Parallel
2573   http://codehate.com/blog/2015/12/01/distributed-log-search-using-gnu-parallel/
2575 * Bug fixes and man page updates.
2578 20151222
2580 * --transfer is now an alias for --transferfile {}.
2582 * --transferfile works like --transfer, but takes an argument like
2583   --return. This makes it possible to combine transferring files
2584   with multiple input sources: parallel -S server --tf {1} wc {2}
2585   {1} ::: * ::: -l -w -c
2587 * total_jobs() can now be used in {= =}: parallel echo job {#} of '{=
2588   $_=total_jobs() =}' ::: {1..50}
2590 * GNU Parallel was cited in: Evolution and Learning in Heterogeneous
2591   Environments
2592   http://research.gold.ac.uk/15078/1/COM_thesis_JonesD_2015.pdf
2594 * GNU Parallel was cited in: Achieving Consistent Doppler Measurements
2595   from SDO/HMI Vector Field Inversions
2596   http://arxiv.org/pdf/1511.06500.pdf
2598 * Flo uses GNU Parallel: https://github.com/wurmlab/flo
2600 * 使用 GNU parallel 來平行運算
2601   http://mutolisp.logdown.com/posts/316959-using-gnu-parallel-to-parallel-computing
2603 * Bug fixes and man page updates.
2606 20151122
2608 * GNU Parallel packaged for CERN CentOS:
2609   http://linuxsoft.cern.ch/cern/centos/7/cern/x86_64/repoview/parallel.html
2611 * GNU Parallel was cited in: The Outer Solar System Origins Survey:
2612   I. Design and First-Quarter Discoveries
2613   http://arxiv.org/pdf/1511.02895.pdf
2615 * GNU Parallel was cited in: Contrasting genetic architectures of
2616   schizophrenia and other complex diseases using fast
2617   variance-components analysis
2618   http://www.nature.com/ng/journal/vaop/ncurrent/full/ng.3431.html
2620 * GNU Parallel was cited in: Named-Entity Chunking for Norwegian Text
2621   using Support Vector Machines
2622   http://ojs.bibsys.no/index.php/NIK/article/viewFile/248/211
2624 * GNU Parallel was cited in: Multiscale Estimation of Binding Kinetics
2625   Using Brownian Dynamics, Molecular Dynamics and Milestoning
2626   http://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1004381#pcbi.1004381.ref072
2628 * GNU Parallel was cited in: A Detailed Characterization of Errors in
2629   Logic Circuits due to Single-Event Transients
2630   http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=7302348&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D7302348
2632 * GNU Parallel was cited in: Arabic Speaker Emotion Classification
2633   Using Rhythm Metrics and Neural Networks
2634   http://www.eurasip.org/Proceedings/Eusipco/Eusipco2015/papers/1570104855.pdf
2636 * GNU Parallel was cited in: Stride Search: a general algorithm for
2637   storm detection in high resolution climate data
2638   http://www.geosci-model-dev-discuss.net/8/7727/2015/gmdd-8-7727-2015.pdf
2640 * GNU Parallel was cited in: Decomposing Digital Paintings into Layers
2641   via RGB-space Geometry http://arxiv.org/pdf/1509.03335.pdf
2643 * GNU Parallel was cited in: Structure and evolutionary history of a
2644   large family of NLR proteins in the zebrafish
2645   http://www.biorxiv.org/content/biorxiv/early/2015/09/18/027151.full.pdf
2647 * GNU Parallel was cited in: Evolution of movement strategies under
2648   competitive interactions
2649   http://digital.csic.es/bitstream/10261/115973/1/evolution_movement_strategies_Kiziridis.pdf
2651 * Automating large numbers of tasks
2652   https://rcc.uchicago.edu/docs/tutorials/kicp-tutorials/running-jobs.html
2654 * Max out your IOPs with GNU Parallel
2655   http://blog.bitratchet.com/2015/11/11/max-out-your-iops-with-gnu-parallel/
2657 * Bug fixes and man page updates.
2660 20151022
2662 * --plus makes it possible to use {##} as a shorthand for
2663   {= $_=$Global::JobQueue->total_jobs() =} which gives the the number
2664   of jobs to run in total.
2666 * {= $_=$Global::JobQueue->total_jobs() =} is incompatible with -X,
2667   -m, and --xargs.
2669 * GNU Parallel is now mostly compatible with lsh
2670   (http://www.lysator.liu.se/~nisse/lsh/) and somewhat compatible with
2671   autossh (http://www.harding.motd.ca/autossh/).
2673 * --workdir ... now also works when run locally.
2675 * GNU Parallel was cited in: There is no (75, 32, 10, 16) strongly
2676   regular graph http://arxiv.org/pdf/1509.05933.pdf
2678 * GNU Parallel was cited in: Roary: rapid large-scale prokaryote pan
2679   genome analysis
2680   http://bioinformatics.oxfordjournals.org/content/early/2015/08/05/bioinformatics.btv421.full.pdf+html
2682 * GNU Parallel is used in TraitAR:
2683   https://testpypi.python.org/pypi/traitar/0.1.4
2685 * A parallel and fast way to download multiple files
2686   http://onetipperday.blogspot.com/2015/10/a-parallel-and-fast-way-to-download.html
2688 * Usar GNU Parallel para aumentar el rendimiento de tus scripts
2689   http://adrianarroyocalle.github.io/blog/2015/10/20/usar-gnu-parallel/
2691 * Bug fixes and man page updates.
2694 20150922
2696 * GNU Parallel was cited in: Flexible Modeling of Epidemics with an
2697   Empirical Bayes Framework
2698   http://journals.plos.org/ploscompbiol/article?id=10.1371%2Fjournal.pcbi.1004382
2700 * GNU Parallel was cited in: BL1: 2D Potts Model with a Twist
2701   https://sucs.swan.ac.uk/~rjames93/Dissertation.pdf
2703 * GNU Parallel was cited in: A Scalable Parallel Implementation of
2704   Evolutionary Algorithms for Multi-Objective Optimization on GPUs
2705   http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7257074
2707 * GNU Parallel was cited in: How Can We Measure the Similarity Between
2708   Résumés of Selected Candidates for a Job?
2709   https://www.researchgate.net/publication/275954089_How_can_we_measure_the_similarity_between_rsums_of_selected_candidates_for_a_job
2711 * GNU Parallel was cited in: Interplay of cell dynamics and epithelial
2712   tension during morphogenesis of the Drosophila pupal wing
2713   http://www.researchgate.net/profile/Raphael_Etournay/publication/279061859_Interplay_of_cell_dynamics_and_epithelial_tension_during_morphogenesis_of_the_Drosophila_pupal_wing/links/558a95ad08aeae8413bcceea.pdf
2715 * Third-party selling GNU Parallel T-shirts
2716   http://www.aliexpress.com/item/2015F-BSO-GNU-LOGO-GNU-PARALLEL-men-s-shirt-sleeve-visual-illusion-error/32464827966.html
2718 * Joys of gnu parallel
2719   http://scottolesen.com/index.php/2015/08/26/joys-of-gnu-parallel/
2721 * Crop and resize images with bash and ImageMagick
2722   https://www.simonholywell.com/post/2015/08/image-resize-crop-bash-imagemagick/
2724 * Three Ways to Script Processes in Parallel
2725   http://www.codeword.xyz/2015/09/02/three-ways-to-script-processes-in-parallel/
2727 * What It Looks Like to Process 3.5 Million Books
2728   http://blog.gdeltproject.org/what-it-looks-like-to-process-3-5-million-books/
2730 * Bug fixes and man page updates.
2733 20150822
2735 * If $job->skip() is called in {= =} the job will not be run.
2737 * @arg can now be used in {= =}: parallel echo '{= $arg[2] < 5 and
2738   $_="j" =}' ::: 1 2 3 ::: 4 5 6
2740 * Version of GNU Parallel that uses PostgreSQL as backend
2741   https://github.com/stephen-fralich/parallel-sql/
2743 * SpeedSeq: ultra-fast personal genome analysis and interpretation
2744   http://www.nature.com/nmeth/journal/vaop/ncurrent/full/nmeth.3505.html
2746 * GNU Parallel is used in elPrep: https://github.com/ExaScience/elprep
2748 * Who actually reads the code?
2749   http://www.fsf.org/blogs/community/who-actually-reads-the-code
2751 * Introduction to GNU Parallel
2752   http://erictleung.com/2015/08/06/intro-to-gnu-parallel/
2754 * ¿Alguien se lee el código?
2755   http://www.taringa.net/post/linux/18854759/Alguien-se-lee-el-codigo.html
2757 * ¿Quién se lee el código fuente?
2758   https://victorhckinthefreeworld.wordpress.com/2015/08/12/quien-se-lee-el-codigo-fuente/
2760 * Distribution des traitements avec GNU Parallel
2761   http://blog.inovia-conseil.fr/?p=226#4
2763 * Эксперимент по проверке, читают ли код открытых проектов
2764   http://www.opennet.ru/opennews/art.shtml?num=42718
2766 * 多核心主機搭配 GNU parallel
2767   http://blog.zeroplex.tw/2015/08/gnu-parallel.html
2769 * Bug fixes and man page updates.
2772 20150722
2774 * If a record fits in a block, --block only reads upto the size of
2775   --block. If not: --block reads a full --block more.
2777 * Due to widely spread distributions still using --tollef even after a
2778   year of being retired following a year of being obsolete, --tollef
2779   now gives an error unless used with --gnu.
2781 * --nice now uses a perl wrapper instead of the nice command.
2783 * Cookie 2013-08-18 was won by Mark Maimone, 1 year and 11 months
2784   after release.
2786 * A parser for GNU Parallel --joblog files:
2787   https://github.com/harryjubb/joblog
2789 * GNU Parallel was cited in: Dynamical formation & scattering of
2790   hierarchical triples: Cross sections, Kozai-Lidov oscillations, and
2791   collisions http://arxiv.org/pdf/1507.03593.pdf
2793 * GNU Parallel was cited in: A Fast Compiler for NetKAT
2794   http://arxiv.org/pdf/1506.06378.pdf
2796 * GNU Parallel was cited in: Decomposing Time-Lapse Paintings into
2797   Layers
2798   http://cs.gmu.edu/~ygingold/timemap/Decomposing%20Time-Lapse%20Paintings%20into%20Layers%20(Tan%20et%20al%202015%20SIGGRAPH)%20600dpi.pdf
2800 * GNU Parallel was used in: Somatic mutation calling from the matched
2801   tumor-normal exome-sequencing
2802   http://fafner.meb.ki.se/biostatwiki/somac/
2804 * Parallel Processing from the Command Line
2805   https://www.perpetual-beta.org/weblog/parallel-processing-from-the-command-line.html
2807 * Using GNU Parallel to speed up network operations
2808   http://vielmetti.typepad.com/vacuum/2015/06/using-gnu-parallel-to-speed-up-network-operations.html
2810 * Crawl faster with "parallel" - but how fast?
2811   http://andreas-wpv.blogspot.com/2015/07/crawl-faster-with-parallel-but-how-fast.html
2813 * Simultaneously benchmark many URLs with ApacheBench and GNU parallel
2814   https://www.simonholywell.com/post/2015/06/parallel-benchmark-many-urls-with-apachebench/
2816 * Bug fixes and man page updates.
2819 20150622
2821 * --halt has been rewritten completely. You can now combine
2822   percentages with success or fail. See the man page.
2824 * Exit values 102..254 have been removed. 101 means more than 100 jobs
2825   failed.
2827 * Killing through --timeout, --memfree, or --halt is now done as a
2828   process group.
2830 * --termseq determines which signals are sent when a job is killed.
2832 * An empty argument would previously cause no string to be
2833   inserted. This is now changed to '' being inserted, thus prepending
2834   a space to the output of: parallel echo {} b ::: ''
2836 * $PARALLEL_ENV can now be set to an environment prepending the
2837   command. Used in env_parallel as mentioned in the manpage.
2839 * --retry-failed will retry all failed jobs in a joblog. It will
2840   ignore any command given.
2842 * --ssh and $PARALLEL_SSH can be used to set the command used for
2843   ssh. The command is assumed to behave the same way as ssh.
2845 * --fifo now works in csh, too.
2847 * Q(...) can be used in {= =} to shell quote a string.
2849 * GNU Parallel was cited in: DockBench: An Integrated Informatic
2850   Platform Bridging the Gap between the Robust Validation of Docking
2851   Protocols and Virtual Screening Simulations
2852   http://www.mdpi.com/1420-3049/20/6/9977
2854 * GNU Parallel was cited in: Swedes Online: You Are More Tracked Than
2855   You Think
2856   http://www.diva-portal.org/smash/get/diva2:807623/FULLTEXT01.pdf
2858 * GNU Parallel was cited in: Tutorial: Lorenz-Mie theory for 2D
2859   scattering and resonance calculations
2860   http://arxiv.org/pdf/1505.07691.pdf
2862 * GNU Parallel was cited in: A quantitative assessment of the Hadoop
2863   framework for analyzing massively parallel DNA sequencing data
2864   http://link.springer.com/article/10.1186/s13742-015-0058-5
2866 * GNU Parallel was cited in: A composite genome approach to identify
2867   phylogenetically informative data from next-generation sequencing
2868   http://www.biomedcentral.com/content/pdf/s12859-015-0632-y.pdf
2870 * GNU Parallel is used in: taxator-tk
2871   http://algbio.cs.uni-duesseldorf.de/webapps/wa-download/
2873 * GNU Parallel is used in: https://github.com/d2207197/local-mapreduce
2875 * GNU Parallel is used in: wiki-edit-news https://github.com/albert-decatur/wiki-edit-news
2877 * GNU Parallel is used in: A Fingerprint Identification System
2878   https://curve.carleton.ca/system/files/theses/28733.pdf
2880 * Job ad asking for GNU Parallel experience:
2881   http://searchjobs.intel.com/gdansk-pol/software-validation-engineer/63A06826DAF24797AB414DC146201C2E/job/
2883 * Using BLAT http://wangzhengyuan.blogspot.dk/2015/06/using-blat.html
2885 * Bug fixes and man page updates.
2888 20150522
2890 * Security: The security issue for --sshlogin + --fifo/--cat has been
2891   fixed. Thereby all issues with
2892   http://lists.gnu.org/archive/html/parallel/2015-04/msg00045.html
2893   have been fixed.
2895 * Security: After further security analysis the issue fixed in
2896   20150422 also fixed the problem for --tmux.
2898 * GNU Parallel was cited in: CIDER: a pipeline for detecting waves of
2899   coordinated transcriptional regulation in gene expression
2900   time-course data
2901   http://biorxiv.org/content/biorxiv/early/2015/03/17/012518.full.pdf
2903 * GNU Parallel was cited in: Building Genomic Analysis Pipelines in a
2904   Hackathon Setting with Bioinformatician Teams: DNA-seq, Epigenomics,
2905   Metagenomics and RNA-seq
2906   http://biorxiv.org/content/biorxiv/early/2015/05/05/018085.full.pdf
2908 * GNU Parallel was cited in: Sequencing the cap-snatching repertoire
2909   of H1N1 influenza provides insight into the mechanism of viral
2910   transcription initiation
2911   http://nar.oxfordjournals.org/content/early/2015/04/20/nar.gkv333.full.pdf
2913 * GNU Parallel was cited in: Genome assembly using Nanopore-guided
2914   long and error-free DNA reads
2915   http://www.biomedcentral.com/content/pdf/s12864-015-1519-z.pdf
2917 * GNU Parallel was used (unfortunately with wrong citation) in:
2918   Comparing the CarbonTracker and TM5-4DVar data assimilation systems
2919   for CO2 surface flux inversions
2920   http://www.atmos-chem-phys-discuss.net/15/8883/2015/acpd-15-8883-2015-discussion.html
2922 * GNU Parallel was used in: Gene Set Omic Analysis (GSOA) method
2923   https://bitbucket.org/srp33/gsoa
2925 * A Quick and Neat :) Orchestrator using GNU Parallel
2926   http://www.elsotanillo.net/2015/05/a-quick-and-neat-orchestrator-using-gnu-parallel/
2928 * Execute commands on multiple computers using GNU Parallel (setting
2929   up a cluster on the cheap)
2930   https://spectraldifferences.wordpress.com/2015/04/26/execute-commands-on-multiple-computers-using-gnu-parallel-setting-up-a-cluster-on-the-cheap/
2932 * Functions and GNU parallel for effective cluster load management
2933   http://genomespot.blogspot.dk/2015/04/functions-and-gnu-parallel-for.html
2935 * Use parallel processing to save time importing databases
2936   http://drupalsun.com/node/41854
2938 * Run multiple ssh commands in parallel with GNU Parallel
2939   http://www.ameir.net/blog/archives/380-run-multiple-ssh-commands-in-parallel-with-gnu-parallel.html
2941 * Importing huge databases faster
2942   https://www.lullabot.com/blog/article/importing-huge-databases-faster
2944 * Parallel? Gnu parallel! https://debian.pro/1834
2946 * Bug fixes and man page updates.
2949 20150422
2951 New in this release:
2953 * Security fix. An attacker on the local system could make you
2954   overwrite one of your own files with a single byte. The problem
2955   exist when you use --compress or --tmux or --pipe or --cat or
2956   --fifo. The attacker must figure out the randomly chosen file name
2957   and create a symlink within a time window of 15 ms.
2959 * --shuf will generate all jobs, and shuffle them before running
2960   them. This is useful to get a quick preview of the results before
2961   running the full batch.
2963 * GNU Parallel now has a DOI: https://dx.doi.org/10.5281/zenodo.16303
2965 * GNU Parallel was cited in: Scaling Machine Learning for Target
2966   Prediction in Drug Discovery using Apache Spark
2967   https://cris.cumulus.vub.ac.be/portal/files/5147244/spark.pdf
2969 * GNU Parallel was cited in: Bayesian inference of protein structure
2970   from chemical shift data https://peerj.com/articles/861/
2972 * GNU Parallel was cited in: Toward Enhanced Metadata Quality of
2973   Large-Scale Digital Libraries: Estimating Volume Time Range
2974   https://www.ideals.illinois.edu/bitstream/handle/2142/73656/186_ready.pdf
2976 * GNU Parallel was cited in: Experimental study on the Wind Farm
2977   Substation Cable Installation Problem
2978   http://i11www.iti.uni-karlsruhe.de/_media/teaching/theses/ma-schmitz-14.pdf
2980 * GNU Parallel was used in: https://github.com/KAPPS-/landsat-gifworks
2982 * GNU Parallel was used in: https://github.com/exascience/elprep
2984 * GNU Parallel was used in:
2985   http://search.cpan.org/~jillrowe/HPC-Runner-GnuParallel-0.01/
2987 * GNU Parallel was used in:
2988   http://search.cpan.org/~ajpage/Bio-Roary-2.0.7/lib/Bio/Roary/JobRunner/Parallel.pm
2990 * GNU Parallel was used in: Rapid haploid SNP calling
2991   https://github.com/tseemann/snippy
2993 * Pictures and Metadata
2994   http://www.ozzy.no/2015/02/05/pictures-and-metadata/
2996 * Task automation with bash and parallel
2997   https://biowize.wordpress.com/2015/03/23/task-automation-with-bash-and-parallel/
2999 * How To: Speed Up File Transfers in Linux using RSync with GNU
3000   Parallel
3001   http://www.yourownlinux.com/2015/04/speed-up-file-transfers-using-rsync-with-gnu-parallel.html
3003 * Mirroring a Git Repository
3004   https://avacariu.me/articles/mirroring-a-git-repository.html
3006 * Add an ENVI header to JAXA Global Mangrove Watch PALSAR tiles
3007   https://spectraldifferences.wordpress.com/2015/03/24/add-an-envi-header-to-jaxa-global-mangrove-watch-palsar-tiles/
3009 * 你见过的最牛逼的命令行程序是什么?
3010   http://www.zhihu.com/question/29257300
3012 * Bug fixes and man page updates.
3015 20150322
3017 New in this release:
3019 * --number-of-cores respects 'taskset' on GNU/Linux.
3021 * --joblog --pipe gives the data send and received in the log.
3023 * GNU Parallel was tested to support 100 GB sized records in --pipe. A
3024   few bugs was fixed to support >2 GB records. It works, but is rather
3025   slow.
3027 * GNU Parallel was cited in: RIG: Recalibration and Interrelation of
3028   genomic sequence data with the GATK
3029   http://www.g3journal.org/content/early/2015/02/13/g3.115.017012.full.pdf+html
3031 * GNU Parallel was cited in: MPI-blastn and NCBI-TaxCollector:
3032   Improving metagenomic analysis with high performance classification
3033   and wide taxonomic attachment
3034   http://www.worldscientific.com/doi/abs/10.1142/S0219720014500139?af=R&
3036 * GNU Parallel was cited in: Recent evolution in Rattus norvegicus is
3037   shaped by declining effective population size
3038   http://biorxiv.org/content/biorxiv/early/2015/03/01/015818.full.pdf
3040 * GNU Parallel was cited in: Evidence for DCO+ as a probe of
3041   ionization in the warm disk surface
3042   http://arxiv.org/pdf/1503.02659.pdf
3044 * GNU Parallel was cited in: De novo assembly and annotation of the
3045   Asian tiger mosquito (Aedes albopictus) repeatome with dnaPipeTE
3046   from raw genomic reads and comparative analysis with the yellow
3047   fever mosquito (Aedes aegypti)
3048   http://gbe.oxfordjournals.org/content/early/2015/03/11/gbe.evv050.full.pdf
3050 * GNU Parallel was cited in: A General Approach to Network
3051   Configuration Analysis
3052   http://research.microsoft.com/en-us/um/people/ratul/papers/nsdi2015-batfish.pdf
3054 * GNU Parallel was cited in: Scrimer: designing primers from
3055   transcriptome data
3056   http://onlinelibrary.wiley.com/doi/10.1111/1755-0998.12403/pdf
3058 * GNU Parallel was cited in: Efficient Retrieval of Key Material for
3059   Inspecting Potentially Malicious Traffic in the Cloud
3060   http://sacko.uk/pdf/2015.1.pdf
3062 * GNU Parallel will be presented at Strataconf: Poor Man's Parallel
3063   Pipelines
3064   http://strataconf.com/big-data-conference-uk-2015/public/schedule/detail/40031
3066 * GNU Parallel was used in:
3067   https://github.com/alexbyrnes/FCC-Political-Ads_The-Code
3069 * GNU Parallel was used in: https://github.com/martymac/fpart
3071 * GNU Parallel was used in:
3072   https://github.com/hoytak/diabetic-retinopathy-code
3074 * GNU Parallel was used in:
3075   https://github.com/mehmattski/HybSeqPipeline
3077 * GNU Parallel was used in:
3078   http://search.cpan.org/~ajpage/Bio-Roary-2.0.0/lib/Bio/Roary/JobRunner/Parallel.pm
3080 * Using GNU Parallel on a Raspberry Pi cluster:
3081   http://www.dcglug.org.uk/cluster-progress/
3083 * An introduction to vector tiling and map reduce in postgis:
3084   http://dimensionaledge.com/intro-vector-tiling-map-reduce-postgis/
3086 * Running scripts in parallel with GNU Parallel:
3087   http://code.jasonbhill.com/2015/03/
3089 * Mahout: Parallelising the creation of DecisionTrees:
3090   http://www.markhneedham.com/blog/2012/12/27/mahout-parallelising-the-creation-of-decisiontrees/
3092 * High-Performance Scientific Computing: Running serial jobs in
3093   parallel
3094   https://support.scinet.utoronto.ca/education/staticpublic/course178/serial.pdf
3096 * Parallel cardinality on your laptop
3097   https://highonscience.wordpress.com/2015/03/15/parallel-cardinality-on-your-laptop/
3099 * Experiments about a better locate using grep
3100   http://a3nm.net/blog/better_locate.html
3102 * Homework with GNU Parallel:
3103   https://support.scinet.utoronto.ca/education/staticpublic/course178content349.html
3105 * Parallel - Jobs in Skripten parallelisieren:
3106   https://slzm.de/blog/linux-tool-des-tages-parallel-jobs-in-skripten-parallelisieren/#more-612
3108 * GNU Parallel, czyli 100% użycia procesora
3109   http://matmatyk.blogspot.dk/2015/03/gnu-parallel-czyli-100-uzycia-procesora.html
3111 * Bug fixes and man page updates.
3114 20150222
3116 * --tmux has gotten a major overhaul.
3118 * GNU Parallel was cited in: RaftLib: A C++ Template Library for High
3119   Performance Stream Parallel Processing
3120   http://www.cs.wustl.edu/~lip/pubs/pmam15_jbeard.pdf
3122 * GNU Parallel was cited in: Quantifying properties of hot and dense
3123   QCD matter through systematic model-to-data comparison
3124   http://arxiv.org/pdf/1502.00339.pdf
3126 * GNU Parallel was cited in: Towards Collaborative Exploration and
3127   Analysis of Big Data from Mars: A Noachis Terra Case Study
3128   http://link.springer.com/chapter/10.1007/978-3-319-13865-7_25
3130 * GNU Parallel was used (unfortunately with wrong citation) in:
3131   Performance and Scaling Comparison Study of RDBMS and NoSQL
3132   (MongoDB)
3133   http://ijact.in/wp-content/uploads/2014/11/COMPUSOFT-311-1270-1275.pdf
3135 * GNU Parallel was used (unfortunately without citation) in: Parallel
3136   Implementation of Big Data Pre-Processing Algorithms for Sentiment
3137   Analysis of Social Networking Data
3138   http://www.researchmathsci.org/IJFMAart/ijfma-v6n2-7.pdf
3140 * GNU Parallel was used (unfortunately without citation) in: SpeedSeq:
3141   Ultra-fast personal genome analysis and interpretation
3142   http://biorxiv.org/content/biorxiv/early/2014/12/05/012179.full.pdf
3144 * Zip Folders with GNU Parallel
3145   http://fazky.github.io/posts/Linux/2015-01-07-GNU-Parallel.html
3147 * Using GNU Parallel with Freesurfer
3148   http://programminginadarkroom.blogspot.dk/2015/02/using-gnu-parallel-with-freesurfer.html
3150 * GNU Parallel is used in Velociraptor: https://github.com/ericwhyne/Velociraptor
3152 * Marcus Beach GNU Parallel http://marcusbeach.co/gnu-parallel/
3154 * Bug fixes and man page updates.
3157 20150122
3159 * Remote jobs now send stderr (standard error) to stderr (standard
3160   error) instead of stdout (standard output).
3162 * Remote execution command is now packed using base64 encoded
3163   bzip2. This means that big environments (app. 100 KB) can be
3164   transferred. This change makes remote execution alpha quality.
3166 * --semaphoretimeout now takes a negative value. This means give up if
3167   the semaphore is not gotten within the timeout.
3169 * --halt -1 and -2 now means halt if a job succeeds (so the opposite
3170   of 1 and 2).
3172 * --no-keep-order will reverse --keep-order.
3174 * Bash's second fix of shellshock caused --env to break again when
3175   exporting functions. This has been fixed again.
3177 * A semibig refactoring of big functions. All non-trivial functions
3178   are now less than 100 lines. The refactoring makes this release beta
3179   quality.
3181 * A description of the design decisions for GNU Parallel can be found
3182   in 'man parallel_design'.
3184 * A bug fix in replacement strings caused rewrite of the replacement
3185   function. This makes use of replacement strings alpha quality.
3187 * GNU Parallel was cited in: Improving Energy and Performance with
3188   Spintronics Caches in Multicore Systems
3189   http://link.springer.com/chapter/10.1007/978-3-319-14313-2_24
3191 * GNU Parallel was cited in: Parallel post-processing with MPI-Bash
3192   http://dl.acm.org/citation.cfm?id=2691137
3194 * GNU Parallel was cited in: Distinguishing cause from effect using
3195   observational data: methods and benchmarks
3196   http://arxiv-web3.library.cornell.edu/pdf/1412.3773.pdf
3198 * GNU Parallel was cited in: Data Science at the Command Line
3199   http://cdn.oreillystatic.com/oreilly/booksamplers/9781491947852_sampler.pdf
3201 * GNU Parallel was cited in: Resolution of Genetic Map Expansion
3202   Caused by Excess Heterozygosity in Plant Recombinant Inbred
3203   Populations http://www.g3journal.org/content/4/10/1963.full.pdf
3205 * GNU Parallel was cited in: Bayesian Inference of Protein Structure
3206   from Chemical Shift Data https://peerj.com/preprints/692v1.pdf
3208 * GNU Parallel was cited in: Clonal interference and Mullerʼs ratchet
3209   in spatial habitats http://iopscience.iop.org/1478-3975/11/5/056003
3211 * GNU Parallel was cited in: Computação Verde na Camada de Aplicação
3212   https://linux.ime.usp.br/~tpaiva/mac0499/files/monografia.pdf
3214 * GNU Parallel was cited in: Frameshift alignment: statistics and
3215   post-genomic applications
3216   http://bioinformatics.oxfordjournals.org/content/30/24/3575.full.pdf+html
3218 * GNU Parallel was cited in: Towards Recommender Engineering Tools and
3219   Experiments for Identifying Recommender Differences
3220   http://elehack.net/research/thesis/mde-thesis.pdf
3222 * GNU Parallel was cited in: Speaker Environment Classification Using
3223   Rhythm Metrics in Levantine Arabic Dialect
3224   http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6923918
3226 * GNU Parallel was cited in: A Formal Proof Of The Kepler Conjecture
3227   http://arxiv.org/pdf/1501.02155.pdf
3229 * GNU Parallel was cited in: Allocation Policy Analysis for Cache
3230   Coherence Protocols for STT-MRAM-based caches
3231   http://conservancy.umn.edu/bitstream/handle/11299/169362/Nandkar_umn_0130M_15551.pdf
3233 * GNU Parallel was cited in: Using Trusted Platform Module for
3234   securing virtual environment access in Cloud
3235   http://dar.aucegypt.edu:8080/bitstream/handle/10526/4237/Using%20Trusted%20Platform%20Module%20for%20Securing%20Virtual%20Environment%20Access%20in%20Cloud.pdf
3237 * GNU Parallel was cited in: Weakly Supervised Learning for
3238   Compositional Sentiment Recognition
3239   http://computerlinguist.org/static/downloads/ma-thesis/Master_Thesis-Michael_Haas-Weakly_Supervised_Learning_for_Compositional_Sentiment_Recognition.pdf
3241 * GNU Parallel was cited in: Agility and Performance in Elastic
3242   Distributed Storage http://dl.acm.org/citation.cfm?id=2668129
3244 * GNU Parallel was used (unfortunately without citation) in: Large
3245   Scale Author Name Disambiguation in Digital Libraries
3246   http://semanticommunity.info/@api/deki/files/31523/P227_3546.pdf
3248 * GNU Parallel is used in BEDOPS:
3249   https://media.readthedocs.org/pdf/bedops/v2p5p0/bedops.pdf
3251 * Job ad asking for GNU Parallel skills:
3252   http://www.aplitrak.com/?adid=dXMzMTYxMjQuMzg0MTkuMTU1MEBtYW5wb3dlcmZveG5hLmFwbGl0cmFrLmNvbQ#sthash.kYCIhhty.KcoT6HnJ.dpbs
3254 * GNU Parallel: Open Source For You (OSFY) magazine, October 2013
3255   edition
3256   http://www.shakthimaan.com/posts/2014/11/27/gnu-parallel/news.html
3258 * Multithreaded Encryption and Compression
3259   http://www.krazyworks.com/multithreaded-encryption-and-compression/
3261 * GNU Parallel on OSX and Linux
3262   https://darknightelf.wordpress.com/2015/01/01/gnu-parallel-on-osx/
3264 * How to build gnu parallel from source on Ubuntu PC?
3265   http://blog.ovidiuparvu.com/build-gnu-parallel-source-ubuntu-pc/
3267 * GNU parallel for openaddr-process-one
3268   https://nelsonslog.wordpress.com/2015/01/09/gnu-parallel-for-openaddr-process-one/
3270 * From SRA Project to FastQ http://danielecook.com/sra-project-fastq/
3272 * Software Development Tooling
3273   http://www.computer.org/csdl/mags/so/2014/06/mso2014060021.pdf
3275 * コマンドを並列に実行するGNU parallelがとても便利
3276   http://bicycle1885.hatenablog.com/entry/2014/08/10/143612
3278 * Bug fixes and man page updates.
3281 20141122
3283 * Remote systems can be divided into hostgroups (e.g. web and db) by
3284   prepending '@groupname/' to the sshlogin. Multiple groups can be
3285   given by separating groups with '+'. E.g. @web/www1 @web+db/www2
3286   @db/mariadb
3288 * Remote execution can be restricted to servers that are part of one
3289   or more groups by '@groupname' as an sshlogin. Multiple groups can
3290   be given by separating groups with '+'. E.g. -S @web or -S @db+web
3292 * With --hostgroup you can restrict arguments to certain hostgroups by
3293   appending '@groupname' to the argument.  Multiple groups can be
3294   given by separating groups with '+'. E.g. my_web_arg@web
3295   db-or-web-arg@db+web db-only-arg@db Thanks to Michel Courtine for
3296   developing a prototype for this.
3298 * GNU Parallel was cited in: HTSeq-Hadoop: Extending HTSeq for
3299   Massively Parallel Sequencing Data Analysis using Hadoop
3300   http://essenceofescience.se/wp-content/uploads/2014/11/Siretskiy.pdf
3302 * GNU Parallel was cited in: SlideToolkit: An Assistive Toolset for
3303   the Histological Quantification of Whole Slide Images
3304   http://www.plosone.org/article/info%3Adoi%2F10.1371%2Fjournal.pone.0110289
3306 * GNU Parallel was cited in: Exploring a multiprocessor design space
3307   to analyze the impact of using STT-RAM in the memory hierarchy
3308   http://conservancy.umn.edu/bitstream/handle/11299/167286/Borse_umn_0130M_15431.pdf
3310 * Command-Line OCR with Tesseract on Mac OS X
3311   https://ryanfb.github.io/etc/2014/11/13/command_line_ocr_on_mac_os_x.html
3313 * Bug fixes and man page updates.
3316 20141022
3318 * --env was changed to deal with Bash's new way of exporting a function.
3320 * GNU Parallel was cited in: Exclusion of cosmic rays in
3321   protoplanetary disks. II. Chemical gradients and observational
3322   signatures http://iopscience.iop.org/0004-637X/794/2/123/article
3324 * GNU Parallel was cited in: Application of Machine Learning to
3325   Algorithm Selection for TSP
3326   http://www.dbai.tuwien.ac.at/staff/musliu/art_ictai_cam.pdf
3328 * GNU Parallel was cited in: Performance Models for LTE-Advanced
3329   Random Access
3330   http://repository.asu.edu/attachments/137242/content/Tyagi_asu_0010E_14116.pdf
3332 * GNU Parallel was used (unfortunately without citation) in: De Novo
3333   Insertions and Deletions of Predominantly Paternal Origin Are
3334   Associated with Autism Spectrum Disorder
3335   http://www.cell.com/cms/attachment/2019079667/2039310868/mmc1.pdf
3337 * GNU Parallel was determined 'popular' by Statistical Analysis of
3338   Popular Open Source Software Projects and Their Communities
3339   http://andiwre.itmaranatha.org/prosiding/ICITEE2014/PaperAndiWRE-ICITEE2014.pdf
3341 * GNU Parallel is demonstrated in: Data Science at the Command Line:
3342   Facing the Future with Time-Tested Tools
3344 * GNU Parallel was covered in a talk at Sydney Perl Mongers group
3345   http://www.openfusion.net/talks/pwp/#24
3347 * GNU Parallel and how to get started with it
3348   http://www.jduck.net/blog/2014/09/30/gnu-paralell/
3350 * Behat/Selenium/Parallel
3351   http://jaffamonkey.com/behat-selenium-parallel/
3353 * Comparing Golang, Scala, Elixir and Ruby for ETL
3354   http://www.dimroc.com/2014/09/29/etl-language-showdown/
3356 * Assemble a list of which of these hosts are up or down
3357   http://opsfun.wordpress.com/2014/03/31/gnu-parallel/
3359 * Running commands on many nodes simultaneously
3360   http://opsfun.wordpress.com/2014/03/31/19/
3362 * Ubuntu 13.04でGNU ParallelをGNUモードで動かす
3363   http://qiita.com/YusukeSuzuki@github/items/7b96b5876bf980f21e85
3365 * Bug fixes and man page updates.
3368 20140922
3370 * If the file given as --sshloginfile is changed it will be re-read
3371   when a job finishes though at most once per second. This makes it
3372   possible to add and remove hosts while running.
3374 * Brutha uses GNU Parallel https://pypi.python.org/pypi/brutha/1.0.2
3376 * OCRmyPDF uses GNU Parallel https://github.com/fritz-hh/OCRmyPDF/
3378 * GNU Parallel was presented at Balti and Bioinformatics "On-Air"
3379   http://youtu.be/UtXlr19xTh8?t=2h5m0s
3381 * Pleiades Plus uses GNU Parallel
3382   https://github.com/ryanfb/pleiades-plus
3384 * Imagemagick and GNU Parallel
3385   http://deepdish.io/2014/09/15/gnu-parallel/
3387 * GNU Parallel (Sebuah Uji Coba)
3388   http://pr4ka5a.wordpress.com/2014/09/04/gnu-parallel-sebuah-uji-coba/
3390 * GNU Parallel: 并行执行Linux命令
3391   http://blog.csdn.net/xzz_hust/article/details/39183837
3394 20140822
3396 * GNU Parallel now uses the same shell it was started from as the
3397   command shell for local jobs. So if GNU Parallel is started from
3398   tcsh it will use tcsh as its shell even if the login $SHELL is
3399   different. For remote jobs the login $SHELL will be used.
3401 * The whole current environment in bash can be copied by using a shell
3402   wrapper function (Search manual for env_parallel).
3404 * --plus adds the replacement strings {+/} {+.} {+..} {+...} {..}
3405   {...} {/..} {/...}. The idea being that '+foo' matches the opposite
3406   of 'foo' and {} = {+/}/{/} = {.}.{+.} = {+/}/{/.}.{+.} = {..}.{+..}
3407   = {+/}/{/..}.{+..} = {...}.{+...} = {+/}/{/...}.{+...}
3409 * GNU Parallel now deals correctly with the combination
3410   rsync-3.1.X-client and rsync-2.5.7-server
3412 * GNU Parallel was cited in: A Web Service for Scholarly Big Data
3413   Information Extraction
3414   http://patshih.ist.psu.edu/publications/Williams-CiteSeerExtractor-ICWS14.pdf
3416 * Comparison of the speed of different GNU Parallel versions:
3417   http://lists.gnu.org/archive/html/parallel/2014-08/msg00030.html
3419 * GNU Parallel was covered in the webcast 2014-08-20: Data Science at
3420   the Command Line http://www.oreilly.com/pub/e/3115
3422 * Distributed processing with GNU parallel
3423   http://kazjote.eu/2014/08/11/distributed-processing-with-gnu-parallel
3425 * A Peek into GNU Parallel
3426   http://blog.dataweave.in/post/94238943763/a-peek-into-gnu-parallel
3428 * Сборка GNU parallel для CentOS/RHEL
3429   http://www.stableit.ru/2014/07/gnu-parallel-centosrhel.html
3431 * Bug fixes and man page updates.
3434 20140722
3436 * {= perl expression =} can be used as replacement string. The
3437   expression should modify $_. E.g. {= s/\.gz$// =} to remove .gz from
3438   the string. This makes replacement strings extremely flexible.
3440 * Positional perl expressions (similar to {2}) are given as {=2 perl
3441   expression=} where 2 is the position.
3443 * One small backwards incompatibility: {1}_{2} will replace {2} with
3444   the empty string if there is only one argument. Previously {2} would
3445   have been left untouched.
3447 * Replacement strings can be defined using --rpl. E.g. parallel --rpl
3448   '{.gz} s/\.gz$//' echo {.gz} ::: *.gz
3450 * The parenthesis around {= perl expression =} can be changed with
3451   --parens.
3453 * --tmux will direct the output to a tmux session instead of
3454   files. Each running jobs will be in its own window.
3456 * --halt 10% will stop spawning new jobs if 10% failed so far.
3458 * GNU Parallel was cited in: bammds: A tool for assessing the ancestry
3459   of low depth whole genome data using multidimensional scaling (MDS)
3460   http://bioinformatics.oxfordjournals.org/content/early/2014/06/28/bioinformatics.btu410.abstract
3462 * GNU Parallel was cited in: Molecular ferroelectric contributions to
3463   anomalous hysteresis in hybrid perovskite solar cells
3464   http://people.bath.ac.uk/aw558/publications/2014/arxiv_hysteresis_14.pdf
3466 * GNU Parallel was cited in: Energy Sorghum-a genetic model for the
3467   design of C4 grass bioenergy crops
3468   http://jxb.oxfordjournals.org/content/early/2014/06/20/jxb.eru229.short
3470 * GNU Parallel was cited in: Web-scale Content Reuse Detection
3471   www.isi.edu/~johnh/PAPERS/Ardi14a.pdf
3473 * Tell your friends to sign up for the Webcast at 2014-08-20 covering
3474   GNU Parallel: Data Science at the Command Line
3475   http://www.oreilly.com/pub/e/3115
3477 * GNU Parallel all the things!
3478   http://longwayaround.org.uk/notes/gnu-parallel-all-the-things/
3480 * Shell command composition and dispatch
3481   http://lukeluo.blogspot.dk/2014/07/linux-virtual-console6-shell-command.html
3483 * Parallelising plink (or anything else) the easy way
3484   http://chrisladroue.com/2012/03/parallelising-plink-or-anything-else-the-easy-way/
3486 * Easy and cheap cluster building on AWS
3487   https://grapeot.me/easy-and-cheap-cluster-building-on-aws.html
3489 * Paralelizace běžných činností v konzoli pomocí GNU Parallel
3490   http://www.abclinuxu.cz/clanky/paralelizace-beznych-cinnosti-v-konzoli-pomoci-gnu-parallel
3492 * [原] Ubuntu 下使用 parallel 命令的注意事项
3493   http://blog.ailms.me/2014/06/28/ubuntu-with-parallel.html
3495 * 简单的并行, 可使用GNU parallel
3496   http://jerkwin.github.io/2014/06/10/GNU-parallel/
3498 * Bug fixes and man page updates.
3501 20140622
3503 * --shebang and --shebang-wrap now works on FreeBSD.
3505 * --pipepart works with --header, --regexp, --cat and --fifo.
3507 * ./configure --disable-documentation will not build documentation.
3509 * {%} works as job slot.
3511 * GNU Parallel was cited in: Energy Efficient, High-speed
3512   Communication in WSNs
3513   https://gupea.ub.gu.se/bitstream/2077/35801/1/gupea_2077_35801_1.pdf
3515 * GNU Parallel was cited in: Ferroelectric contributions to anomalous
3516   hysteresis in hybrid perovskite solar cells
3517   http://arxiv.org/pdf/1405.5810.pdf
3519 * Processes Paralleling to Speed up Computing and Tasks Execution in
3520   Linux
3521   http://kukuruku.co/hub/nix/processes-paralleling-to-speed-up-computing-and-tasks-execution-in-linux
3523 * Moving / Copying lots of s3 files quickly using gnu parallel
3524   http://blog.aclarke.eu/moving-copying-lots-of-s3-files-quickly-using-gnu-parallel/
3526 * Speeding up grep log queries with GNU Parallel
3527   http://www.tripwire.com/state-of-security/incident-detection/speeding-grep-queries-gnu-parallel/
3529 * Ubuntu - Gnu parallel - It's awesome
3530   http://kasunweranga.blogspot.dk/2014/06/ubuntu-gnu-parallel-its-awesome.html
3532 * Export quicklooks with vector overlay using TuiView
3533   http://spectraldifferences.wordpress.com/2014/03/08/export-quicklooks-with-vector-overlay-using-tuiview/
3535 * GNU Parallel指南 http://my.oschina.net/enyo/blog/271612
3537 * GNU parallelで違和感 http://jarp.does.notwork.org/diary/201405c.html#201405301
3539 * Bug fixes and man page updates.
3542 20140522
3544 * Use --semaphoretimeout to ignore the semaphore lock after a while.
3546 * {%} introduced as job slot replacement string. It has known bugs.
3548 * --slotreplace changes slot replacement string.
3550 * GNU Parallel officially in Solaris 11.2beta
3551   https://blogs.oracle.com/alanc/entry/solaris_11_2_changes_to
3553 * GNU Parallel was cited in: A Comparison of Antenna Placement
3554   Algorithms http://abhinavjauhri.com/publications/eap.pdf
3556 * Using GNU Parallel on a PBS cluster (nice use of --shebang-wrap)
3557   https://docs.it4i.cz/anselm-cluster-documentation/resource-allocation-and-job-execution/capacity-computing
3559 * BioLite uses GNU Parallel: https://bitbucket.org/caseywdunn/biolite
3561 * Isitdown uses GNU Parallel: http://www.isi.edu/~calvin/isitdown.md
3563 * Convert FLAC to MP3 with GNU parallel
3564   http://www.blogobramje.nl/posts/Convert_FLAC_to_MP3_with_GNU_parallel/
3566 * JD Edwards Business Function Documentation
3567   http://www.azertech.net/content/jd-edwards-business-function-documentation
3569 * Tools of the trade http://blog.eikeland.se/2014/05/01/tools-of-the-trade/
3571 * How I start a bioinformatics project
3572   http://nickloman.github.io/2014/05/14/how-i-start-a-bioinformatics-project/
3574 * No:The-Me GNU Parallel http://adityalaghate.in/gnu-parallel.html
3576 * Bug fixes and man page updates.
3579 20140422
3581 * --pipepart is a highly efficient alternative to --pipe if the input
3582   is a real file and not a pipe.
3584 * If using --cat or --fifo with --pipe the {} in the command will be
3585   replaced with the name of a physical file and a fifo respectively
3586   containing the block from --pipe. Useful for commands that cannot
3587   read from standard input (stdin).
3589 * --controlmaster has gotten an overhaul and is no longer
3590   experimental.
3592 * --env is now copied when determining CPUs on remote system. Useful
3593   for copying $PATH if parallel is not in the normal path.
3595 * --results now chops the argument if the argument is longer than the
3596   allowed path length.
3598 * Build now survives if pod2* are not installed.
3600 * The git repository now contains tags of releases.
3602 * GNU Parallel was cited in: Proactive System for Digital Forensic
3603   Investigation
3604   http://dspace.library.uvic.ca:8080/bitstream/handle/1828/5237/Alharbi_Soltan_PhD_2014.pdf
3606 * GNU Parallel was cited in: Beyond MAP estimation with the
3607   track-oriented multiple hypothesis tracker
3608   http://ieeexplore.ieee.org/xpl/abstractReferences.jsp?tp=&arnumber=6766651&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D6766651
3610 * GNU Parallel was cited in: Prokka: rapid prokaryotic genome
3611   annotation
3612   http://bioinformatics.oxfordjournals.org/content/early/2014/03/18/bioinformatics.btu153.short
3614 * GNU Parallel was used (unfortunately with improper citation) in:
3615   Perspectives in magnetic resonance: NMR in the post-FFT era
3616   http://www.sciencedirect.com/science/article/pii/S1090780713003054
3618 * GNU Parallel is used in https://github.com/cc2qe/speedseq
3620 * Batch XML validation at the command line.
3621   http://horothesia.blogspot.dk/2014/04/batch-xml-validation-at-command-line.html
3623 * freebayes-parallel uses GNU Parallel
3624   https://github.com/ekg/freebayes/commit/31ee997984cebe8a196381c3de57e618e34a2281
3626 * Org-mode with Parallel Babel http://draketo.de/english/emacs/parallel-babel#sec-2
3628 * Speeding Up Grep Log Queries with GNU Parallel
3629   http://www.cybersecurity.io/speeding-grep-queries-gnu-parallel/
3631 * How to run tbss_2_reg in parallel
3632   http://tadpolebrainimaging.blogspot.dk/2014/03/how-to-run-tbss2reg-in-parallel.html
3634 * GNU parallel example: blastn https://asciinema.org/a/8775
3636 * Iterative DNS Brute Forcing
3637   http://www.room362.com/blog/2014/02/19/iterative-dns-brute-forcing/
3639 * Ejecutando comandos en paralelo
3640   http://jesusmercado.com/guias/ejecutando-comandos-en-paralelo/
3642 * Ejecutando en paralelo en bash (ejemplo con rsync)
3643   http://eithel-inside.blogspot.dk/2014/04/ejecutando-en-paralelo-en-bash-ejemplo.html
3645 * Bug fixes and man page updates.
3648 20140322
3650 * Offical package for Alpine Linux now exists:
3651   http://alpinelinux.org/apk/main/x86/parallel
3653 * GNU Parallel was cited in: Estimating uncertainties in statistics
3654   computed from direct numerical simulation
3655   http://dx.doi.org/10.1063/1.4866813
3657 * GNU Parallel was cited in: Vehicle routing problems with time
3658   windows and multiple service workers: a systematic comparison
3659   between ACO and GRASP
3660   http://link.springer.com/article/10.1007/s10100-014-0341-z
3662 * GNU Parallel, quick and easy
3663   http://www.reganmian.net/blog/2014/03/09/gnu-parallel-quick-and-easy/
3665 * Using Multiple CPU Cores With Command Line Tools
3666   http://prateekvjoshi.com/2014/03/07/using-multiple-cpu-cores-with-command-line-tools/
3668 * Batch convert mp3 CBR to VBR
3669   http://blogs.zercle.com/bouroo/2013/03/batch-convert-mp3-cbr-to-vbr/
3671 * Running Behat in parallel with Selenium grid
3672   http://zalas.eu/running-behat-in-parallel-with-selenium-grid/
3674 * Git-Mirror per cronjob aktuell halten
3675   https://www.schtobia.de/2013/git-mirror-per-cronjob-aktuell-halten/
3677 * Пишем многопоточный скрипт на bash
3678   http://dafter.ru/duf/howto/130.html
3680 * 如何利用多核CPU来加速你的Linux命令
3681   http://www.chinadmd.com/file/xpcr6wpctzwtuu3ivwiaatcs_1.html
3683 * Bug fixes and man page updates.
3686 20140222
3688 * --tollef has been retired.
3690 * --compress has be redesigned due to bugs.
3692 * Format of --eta and --joblog has changed slightly.
3694 * GNU Parallel was cited in: Speaker Verification and Keyword Spotting
3695   Systems for Forensic Applications
3696   http://lantana.tenet.res.in/website_files/thesis/Phd/srikanth.pdf
3698 * GNU Parallel was cited in: Scaleable Code Clone Detection
3699   http://scg.unibe.ch/archive/phd/schwarz-phd.pdf
3701 * GNU Parallel was cited in: Clone Detection that scales
3702   http://scg.unibe.ch/archive/masters/Vogt14a.pdf
3704 * GNU Parallel was cited in: Scalable Positional Analysis for Studying
3705   Evolution of Nodes in Networks
3706   http://arxiv-web3.library.cornell.edu/pdf/1402.3797
3708 * GNU Parallel was cited in: Aggregate Characterization of User
3709   Behavior in Twitter and Analysis of the Retweet Graph
3710   http://arxiv.org/pdf/1402.2671v1
3712 * GNU Parallel was used (unfortunately without citation) in: Causal
3713   Network Models for Predicting Compound Targets and Driving Pathways
3714   in Cancer
3715   http://jbx.sagepub.com/content/early/2014/02/10/1087057114522690.full
3717 * GNU Parallel was used (unfortunately without citation) in:
3718   Performance and Energy Efficiency of Common Compression /
3719   Decompression Utilities
3720   http://www.researchgate.net/publication/243962643_Performance_and_Energy_Efficiency_of_Common_CompressionDecompression_Utilities_An_Experimental_Study_in_Mobile_and_Workstation_Computer_Platforms/file/3deec51d1dbc0474f9.pdf
3722 * GNU Parallel was used (unfortunately without citation) in: SpringFS:
3723   Bridging Agility and Performance in Elastic Distributed Storage
3724   http://www.istc-cc.cmu.edu/publications/papers/2014/SpringFS-FAST14.pdf
3726 * GNU Parallel was recommended (without citation) in: Redesigning the
3727   Specificity of Protein-DNA Interactions with Rosetta
3728   http://link.springer.com/protocol/10.1007/978-1-62703-968-0_17
3730 * GNU Parallel is co-distributed with RepeatExplorer
3731   http://www.vcru.wisc.edu/simonlab/bioinformatics/programs/repeatexplorer/README.txt
3733 * Convert MP3 to a scrolling spectrum waterfall plot video
3734   http://jdesbonnet.blogspot.dk/2014/02/convert-mp3-to-scrolling-spectrum.html
3736 * PHP wrapper class for the GNU Parallel tool
3737   https://github.com/geopal-solutions/gnu-parallel-wrapper/tree/master
3739 * Exploratory Data Analysis http://www.slideshare.net/thinrhino/gnunify
3741 * Copias de archivos con rsync y parallel
3742   http://linuxmanr4.com/2014/02/20/copias-de-archivos-con-rsync-y-parallel
3744 * Single-Thread-Programme auf Multicore-Rechnern parallelisieren
3745   http://www.adlerweb.info/blog/2014/02/08/linux-single-thread-programme-auf-multicore-rechnern-parallelisieren
3747 * Распараллеливаем процессы для ускорения вычислений и выполнения
3748   заданий в Linux http://savepearlharbor.com/?p=210480
3750 * Bug fixes and man page updates.
3753 20140122
3755 * GNU Parallel was cited in: On the likelihood of multiple bit upsets
3756   in logic circuits
3757   http://arxiv-web3.library.cornell.edu/pdf/1401.1003
3759 * HaploClique uses GNU Parallel
3760   https://github.com/armintoepfer/haploclique
3762 * Scraping NSScreencast
3763   https://blog.nicolai86.eu/posts/2014-01-12/scraping-nsscreencast/
3765 * 30 Cool Open Source Software I Discovered in 2013
3766   http://www.cyberciti.biz/open-source/30-cool-best-open-source-softwares-of-2013/
3768 * [Unix] 13. The power of doing things in Parallel
3769   http://leetaey.tistory.com/384
3771 * Parallel the execution of a job that read from stdin
3772   http://www.linuxask.com/questions/parallel-the-execution-of-a-job-that-read-from-stdin
3774 * Mon Make à moi (6:38-11:50)
3775   http://videos.rennes.inria.fr/ReNaBI-GO2013/indexPierreLindenbaum.html
3777 * Shell-Abarbeitung beschleunigen: Wie Sie mit parallelen Prozesse
3778   effizienter in der Shell arbeiten
3779   https://www.hosteurope.ch/blog/shell-abarbeitung-beschleunigen-wie-sie-mit-parallelen-prozesse-effizienter-in-der-shell-arbeiten/
3781 * Summary of GNU Parallel tutorial
3782   http://hacktracking.blogspot.dk/2014/01/gnu-parallel-tutorial.html
3784 * Bug fixes and man page updates.
3787 20131222
3789 * GNU Parallel now has a motto: For people who live life in the
3790   parallel lane.
3792 * Detect if the buffer dir $TMPDIR runs out of space. This changes a
3793   central piece of code, making this release alpha quality.
3795 * --keep-order --(n)onall will sort according to the sshlogin.
3797 * Detect the number of CPUs on DEC Tru64.
3799 * GNU sql: --list-tables for sqlite3.
3801 * GNU Parallel was cited in: Variational Message-Passing: Extension to
3802   Continuous Variables and Applications in Multi-Target Tracking
3803   http://www.ics.uci.edu/~ajfrank/pubs/thesis.pdf
3805 * GNU Parallel was cited in: Genome Assembly: Scaffolding Guided by
3806   Related Genomes
3807   https://www.duo.uio.no/handle/10852/37431
3809 * GNU Parallel was cited in: Metagenomic analysis of Mariana Trench
3810   sediment samples
3811   http://repositorio.ul.pt/handle/10451/9436
3813 * GNU Parallel was cited in: Diacritization, automatic segmentation
3814   and labeling for Levantine Arabic speech
3815   http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6642556
3817 * GNU Parallel was cited in: Investigation of emotion classification
3818   using speech rhythm metrics
3819   http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6642591
3821 * GNU Parallel was cited in: A Rhythm-Based Analysis of Arabic Native
3822   and Non-Native Speaking Styles
3823   http://www.ijsps.com/uploadfile/2013/1128/20131128014413279.pdf
3825 * GNU Parallel was cited in: Evolutionary optimization of wetlands
3826   design
3827   http://dl.acm.org/citation.cfm?id=2480400
3829 * GNU Parallel was cited (unfortunately with wrong citation) in:
3830   RDBMS vs NoSQL: Performance and Scaling Comparison
3831   http://www.epcc.ed.ac.uk/sites/default/files/Dissertations/2012-2013/RDBMS%20vs%20NoSQL%20-%20Performance%20and%20Scaling%20Comparison.pdf
3833 * GNU Parallel was used (without proper citation) in: Comprehensive
3834   Analysis Pipeline for Discovery of Human Genetic Variation
3835   http://www.google.com/patents/US20130311106
3837 * Encrypt and decrypt in parallel with GPG
3838   http://blog.tkassembled.com/412/encrypt-and-decrypt-in-parallel-with-gpg/
3840 * Using GNU Parallel to create a SVM classifier 
3841   http://ivanyu.me/blog/2013/12/01/parallel/
3843 * Parallel xz compression
3844   http://anthon.home.xs4all.nl/rants/2013/parallel_xz/
3846 * Got CPUs to burn? Put 'em to work with GNU parallel
3847   http://baoilleach.blogspot.dk/2013/11/got-cpus-to-burn-put-em-to-work-with.html
3849 * Parallel rsync
3850   http://pastebin.com/JmnB9ffq
3852 * Gnu Parallel for fun and profit
3853   https://gist.github.com/celoyd/f7eb55ad69c9b33fd8c3
3855 * Parallelization of Exploitation
3856   http://rantsideasstuff.com/parallelization-of-exploitation/
3858 * Running assemblies in parallel
3859   https://khmer-protocols.readthedocs.org/en/v0.8.3/metagenomics/4-assemble.html
3861 * Procesando la contabilidad del PP
3862   http://www.neorazorx.com/2013/07/procesando-la-contabilidad-del-pp.html
3864 * Mon make à moi (French)
3865   http://www.slideshare.net/lindenb/mon-make-moi-tout-sauf-galaxy
3867 * Bug fixes and man page updates.
3870 20131122
3872 * A citation notice is printed on stderr only if stderr is a terminal,
3873   the user has not specified --no-notice and the user has not run
3874   --bibtex once. This makes the release alpha quality.
3876 * --compress will compress temporary files. If the output is big and
3877   very compressible this will take up less disk space in $TMPDIR and
3878   possibly be faster due to less disk I/O.
3880 * --compress-program comtrols which program to use for compressing
3881   temporary files.
3883 * --bar show progress as a progress bar compatible with zenity.
3885 * --resume can now be used with --result: Jobs already run will be
3886   skipped.
3888 * --transfer and --basefile support paths relative to the --workdir by
3889   inserting /./ into the path. 
3891 * GNU Parallel was cited in: fastphylo: Fast tools for phylogenetics
3892   http://www.biomedcentral.com/1471-2105/14/334/abstract
3894 * Using GNU parallel
3895   http://davetang.org/muse/2013/11/18/using-gnu-parallel/
3897 * Techlux - GNU - Parallel (German)
3898   https://techlux.de/blog/2013/11/07/gnu-parallel/
3900 * awk, sed, bzip2, grep, wc на всех ядрах
3901   http://vk.com/page-30666517_45528467
3903 * 如何利用多核CPU來加速你的Linux命令 — awk, sed, bzip2, grep, wc等
3904   http://www.hksilicon.com/kb/articles/290543/CPULinuxawk-sed-bzip2-grep-wc
3906 * GNU Parallel (Japanese)
3907   http://jarp.does.notwork.org/diary/201311b.html#20131117
3909 * Bug fixes and man page updates.
3912 20131022
3914 * --transfer files with /./ in the path will copy the files relative
3915   to the --workdir.
3917 * The maximal command length is now cached in a file halfing the
3918   startup time.
3920 * GNU Parallel was cited in: Investigating speaker gender using rhythm
3921   metrics in Arabic dialects
3922   http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=6602389
3924 * GNU Parallel was cited in: Tiedon erist ̈minen ja visualisointi a
3925   lastensuojelun asiakaskertomuksista
3926   https://tampub.uta.fi/handle/10024/84978
3928 * Some Additional Useful Bioinformatics Software
3929   http://nix-bio.blogspot.dk/2013/10/additional-software-for-bioinformatics.html
3931 * GNU Parallel Example Screen Cast (bil to Geotiff conversion)
3932   http://www.youtube.com/watch?v=PpF27eC7Mys
3934 * Using GNU Parallel to roll-your-own Map Reduce!
3935   http://www.rankfocus.com/hello-world/
3937 * Use multiple CPU Cores with your Linux commands
3938   http://www.rankfocus.com/use-cpu-cores-linux-commands/
3940 * Using GNU Parallel at HPC @ Uni.lu
3941   https://hpc.uni.lu/users/use_cases/
3943 * Scaling up with parallelization
3944   https://www.msi.umn.edu/sites/default/files/AdvPython_1.pdf
3946 * How to teach yourself to be a technical tester
3947   http://infiniteundo.com/post/62421363463/qa-toc
3949 * Faster Rasters For All
3950   http://2013.foss4g.org/conf/programme/presentations/52/
3952 * Optimizing translated file downloads
3953   http://www.smartling.com/blog/2013/05/20/optimizing-translated-file-downloads/
3955 * EMC NetWorker parallel saveset cloning with nsrclone and GNU parallel
3956   http://www.beebotech.com.au/2013/10/emc-networker-parallel-saveset-cloning-with-nsrclone-and-gnu-parallel/
3958 * Best Practices for Amazon EMR
3959   http://media.amazonwebservices.com/AWS_Amazon_EMR_Best_Practices.pdf
3961 * Computing checksums for backup
3962   https://identi.ca/evan/note/6yf1GzAARtyBhj__xzMvAg
3964 * Un exemplu de utilizare a programului GNU parallel
3965   http://vundicind.blogspot.dk/2013/10/exemplu-utilizare-gnu-parallel.html
3967 * 平行化你的工作
3968   http://www.slideshare.net/drakeguan/part1-23705978
3970 * なんか気持ちよかです Gnu Parallel
3971   http://a3-lab.jpn.org/note/%E3%81%AA%E3%82%93%E3%81%8B%E6%B0%97%E6%8C%81%E3%81%A1%E3%82%88%E3%81%8B%E3%81%A7%E3%81%99-gnu-parallel
3973 * Bug fixes and man page updates.
3976 20130922
3978 * PDF-files of documentation is now included.
3980 * Cloning at warp speed 100 VMs in 1 minute using one command line
3981   http://www.beebotech.com.au/tag/command-line/
3983 * Calcul Quebec's introduction to GNU Parallel
3984   https://wiki.calculquebec.ca/w/GNU_parallel
3986 * Brincando com o GNU parallel
3987   http://blog.tadeucruz.com/2013/09/brincando-com-o-gnu-parallel/
3989 * GNU Parallelで並列処理を行う 
3990   http://qiita.com/PENGUINANA_/items/af27a833e835fe17f09b
3992 * Bug fixes and man page updates.
3995 20130822
3997 * A tutorial showing much of GNU Parallel's functionality. Spend an
3998   hour walking through the tutorial. Your commandline will love you
3999   for it. man parallel_tutorial
4001 * --line-buffer will buffer output on line basis. --group keeps the
4002   output together for a whole job. --ungroup allows output to mixup
4003   with half a line coming from one job and half a line coming from
4004   another job. --line-buffer fits between these two; it prints a full
4005   line, but will allow for mixing lines of different jobs.
4007 * --record-env records all variables and functions set. Useful to
4008   record the normal environment before using --env _.
4010 * --env _ exports all functions and variables to the remote server
4011   except for the ones recorded.
4013 * New signing key. Due to recommendations from NIST
4014   http://www.keylength.com/en/4/ the signing key was changed from
4015   1024D/ID:FFFFFFF1 to 9888R/ID:88888888.
4017 * Agalma: an automated phylogenomics workflow
4018   http://arxiv.org/pdf/1307.6432
4020 * Job ad asking for GNU Parallel expertise
4021   http://seattle.craigslist.org/est/sof/4006079352.html
4023 * Transient Beowulf Clustering with GNU Parallel and SSHfs
4024   http://www.reddit.com/r/linux/comments/1ka8mn/transient_beowulf_clustering_with_gnu_parallel/
4026 * Aligning to unique regions
4027   http://davetang.org/muse/2013/07/22/aligning-to-unique-regions/
4029 * Top 10 scripting tricks for basic bioinformatics
4030   http://students.washington.edu/bowmanjs/wordpress/?p=873
4032 * Using GNU Parallel to speed up and simplify data analyzes
4033   http://www.sergeymarkov.com/blog/2013/07/using-gnu-parallel-to-speed-up-and-simplify-data-analyzes/
4035 * Compression of files in parallel using GNU parallel
4036   http://codextechnicanum.blogspot.dk/2013/07/compression-of-files-in-parallel-using.html
4038 * Using GNU Parallel with Amazon
4039   media.amazonwebservices.com/AWS_Amazon_EMR_Best_Practices.pdf
4041 * Some useful comments on GNU Parallel
4042   https://news.ycombinator.com/item?id=6209767
4044 * Using GNU Parallel to count reads mapping to genes for multiple BAMs
4045   http://drduanehassane.com/blog/sequencing-resources
4047 * TimeMachineっぽいバックアップスクリプト
4048   http://rio.tc/2013/07/timemachine-1.html
4050 * GNU ParallelでAndroid NDKの全バージョンを一括ダウンロード
4051   http://qiita.com/mazgi/items/b10bf0ff3da2045d19ab
4053 * Bug fixes and man page updates.
4056 20130722
4058 * --round-robin with --pipe will write all blocks to already running
4059   jobs.
4061 * --env can now transfer Bash function for remote execution. That is
4062   pretty cool!
4064 * GNU Parallel was used (unfortunately with improper citation) in:
4065   Understanding the Impact of E-Commerce Software on the Adoption of
4066   Structured Data on the Web
4067   http://link.springer.com/chapter/10.1007/978-3-642-38366-3_9#page-1
4069 * GNU Parallel was used (unfortunately with improper citation) in:
4070   CWI at TREC 2012, KBA track and Session Track
4071   http://trec.nist.gov/pubs/trec21/papers/CWI.kba.session.final.pdf
4073 * Mitigation of Adverse Effects Caused by Shock Wave Boundary Layer
4074   Interactions through Optimal Wall Shaping.
4075   http://arc.aiaa.org/doi/abs/10.2514/6.2013-2653
4077 * Using GNU parallel to convert images.
4078   http://www.brunokim.com.br/blog/?p=18
4080 * A quick way to parallelize.
4081   http://timotheepoisot.fr/2013/07/08/parallel/
4083 * GNU Parallel 20130522 ('Rana Plaza') 发布,并行作业执行.
4084   http://www.open-open.com/news/view/371301
4086 * Quite a few bug fixes and man page updates.
4089 20130622
4091 * --xapply now recycles arguments if an input source has more
4092   arguments than others.
4094 * The sleep time between jobs is now both increased and decreased
4095   exponentially.
4097 * 10 seconds installation check the signature using GnuPG if GnuPG is
4098   installed.
4100 * Developer job asking for GNU Parallel expertise.
4101   http://careers.stackoverflow.com/jobs/35562/developer-big-data-geo-and-web-climate-central
4103 * A small utility program to run youtube-dl in parallel.
4104   https://github.com/dlh/youtube-dl-parallel
4106 * Parallelizing Freesurfer:
4107   http://blog.cogneurostats.com/?p=148
4109 * Bug fixes and man page updates.
4112 20130522
4114 * --ctrlc is now default if --pipe is not used; thus making it
4115   possible to kill remotely started jobs simply by pressing Ctrl-C.
4117 * --timeout 200% now means kill jobs that take more than twice the
4118   time of the median run time of a job.
4120 * Jobs are now distributed round robin when having mulitiple
4121   --sshlogin instead of filling up one --sshlogin at a time.
4123 * niceload: darwin version of --io --mem --swap. Thanks to Anders F
4124   Björklund.
4126 * Bug fixes and man page updates.
4129 20130422
4131 * 10 seconds installation: wget -O - pi.dk/3 | sh
4133 * HPUX CPU/core detection. Thanks to Javier Tarradas.
4135 * CPU detection for HURD, IRIX, SCO OpenServer and (old) HPUX.
4137 * --ctrlc will send SIGINT to tasks running on remote computers and
4138   thus killing them.
4140 * --load now uses 'ps' to see immediately see the number of running
4141   processes instead of 'uptime' thus making --load react much faster.
4143 * Testing on Centos 3.9 and FreeBSD 7 revealed a lot of compability
4144   bugs. Some of these required quite extensive changes making this
4145   release beta quality.
4147 *  --retries works with --onall.
4149 * The new --load computation now works on FreeBSD 7.
4151 * --nice works under tcsh.
4153 * GNU Parallel is officially supported in NetBSD.
4154   http://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/parallel/parallel/README.html
4156 * GNU Parallel is accepted for openSUSE.
4157   http://software.opensuse.org/package/gnu_parallel
4159 * GNU Parallel can be installed under Microsoft Windows (CygWin).
4160   http://blogs.msdn.com/b/hpctrekker/archive/2013/03/30/preparing-and-uploading-datasets-for-hdinsight.aspx
4162 * Excuses for not installing GNU Parallel.
4163   http://oletange.blogspot.dk/2013/04/why-not-install-gnu-parallel.html
4165 * Job advert that requires GNU Parallel competence.
4166   http://versium.com/about/careers/
4168 * Parallelizing Batch Jobs for Fun and Profit.
4169   http://mikeseidle.com/tech/programming/2013/03/parallelizing-batch-jobs
4171 * Processing Transcription Start Sites(TSS) for the entire Mouse genome.
4172   http://qbrc.swmed.edu/2013/03/gnu-parallel-speeding-up-unix-commands-and-scripts/
4174 * GNU parallel is used throughout Scrimer.
4175   http://scrimer.readthedocs.org/en/latest/
4177 * GNU Parallel helped making public documents searchable.
4178   http://danpalmer.me/blog/articles/2013-04-06-unlocking-hillsborough.html
4180 * Identifying big movie files (German).
4181   http://blackappsolutions.wordpress.com/2013/03/23/wenn-der-plattenplatz-knapp-wird-filme-identifizieren-die-viel-platz-belegen/
4183 * Bug fixes and man page updates.
4186 20130222
4188 * --resume works with --pipe.
4190 * --resume-failed will go through --joblog, redo the failed jobs and
4191   then continue like --resume.
4193 * Negative positional arguments count from the end: {-1} means the
4194   last argument, {-2} the second to last.
4196 * NetBSD CPU detection.
4198 * --blocksize increases exponentially if it smaller than a full
4199   record.
4201 * Processing n-line records (--pipe -L n) is now much faster.
4203 * --tollef is obsoleted after discussion on the mailing list.
4205 * GNU Parallel is the highest rated tool on:
4206   http://www.biostars.org/show/tools/?sort=votes&since=all%20time
4208 * GNU Parallel was loved during FSFE's #ilovefs campaign.
4209   http://fsfe.org/news/2013/news-20130212-01.en.html
4211 * Using GNU Parallel with s3cmd (Japanese).
4212   http://blog.suz-lab.com/2013/02/s3cmd-gnu-paralells3.html
4214 * Intro to GNU Parallel (Chinese).
4215   http://guiquanz.github.com/2013/02/12/gnu-parallel-intro/
4217 * Bug fixes and man page updates.
4220 20130122
4222 * --sshdelay Delay starting next ssh by secs seconds. GNU parallel
4223   will pause secs seconds after starting each ssh. secs can be less
4224   than 1 seconds.
4226 * Official OpenBSD port:
4227   http://ftp.openbsd.org/ports/sysutils/parallel/
4229 * Official DragonFlyBSD package:
4230   http://www.mirrorservice.org/sites/ftp.dragonflybsd.org/packages/amd64/DragonFly-3.0.0/stable/parallel/
4232 * Post about niceload in Hungarian:
4233   http://commandline.blog.hu/2013/01/02/niceload
4235 * 自炊スキャンデータをKobo Gloに最適化
4236   http://interstadial.wordpress.com/2013/01/20/
4238 * GNU parallel+ssh で複数のリモートホストに複数のコマンドを実行させる
4239   http://oshiire.to/archives/1686
4241 * Bug fixes and man page updates.
4244 20121222
4246 * --shebang-wrap makes is possible to parallelize scripts by putting
4247   parallel in the shebang line (the first #! line in scripts).
4249 * --delay puts in a delay after starting each job. Useful to avoid
4250   raceconditions and thundering herd problems.
4252 * --results now uses / as separator instead of TAB and thus creates
4253   subdirs. Thanks to Drew Frank.
4255 * parallel: OpenBSD CPU detection. Thanks to Michał Markowski.
4257 * niceload --sensor allows for negative numbers to signify a lower
4258   number means the limit is lower.
4260 * niceload --prg suspend a named program that is already running.
4262 * niceload multiple --pid suspend process ids that are already running.
4264 * Convertir des images avec find et imagemagick
4265   http://roger.b.over-blog.com/article-convertir-des-images-avec-find-et-imagemagick-113416637.html
4267 * Bug fixes and man page updates.
4270 20121122
4272 * niceload --sensor makes it possible to use a program to control if a
4273   program should be suspended.
4275 * GNU Parallel was part of the justification for Nordic Free Software
4276   Award 2012
4277   https://fsfe.org/news/2012/news-20121112-01.html
4279 * Dateien schneller packen und konvertieren mit GNU parallel
4280   http://www.linux-community.de/Archiv/Tipp-der-Woche/Dateien-schneller-packen-und-konvertieren-mit-GNU-parallel
4282 * Processing images from Lunar Reconnaissance Orbiter Narrow Angle
4283   Camera http://lunokhod.org/?p=774
4285 * GNU Parallel is used in types2: Type and Hapax Accumulation Curves
4286   http://www.cs.helsinki.fi/u/josuomel/types2/
4288 * GNU Parallel used in: A Hybrid Factor Analysis and Probabilistic
4289   PCA-based system for Dictionary Learning and Encoding for Robust
4290   Speaker Recognition
4291   http://www.superlectures.com/odyssey2012/lecture.php?id=8&lang=en
4292   http://www.cse.iitm.ac.in/~mrsri/ppca.pdf
4294 * Mapreduce avec parallel, cat et une redirection
4295   http://datacratic.com/site/blog/mapreduce-avec-parallel-cat-et-une-redirection
4297 * GNU Parallel for Large Batches of Small Jobs
4298   https://support.scinet.utoronto.ca/wiki/images/7/7b/Tech-talk-gnu-parallel.pdf
4300 * GNU Parallel used in black belt tip (8:50-10:12)
4301   https://aws.amazon.com/apac/awspodcast/episode20/
4303 * Bug fixes and man page updates.
4306 20121022
4308 * --results structures output files so they can be imported using
4309   Pandas (http://pandas.pydata.org/). Useful when doing simulations to
4310   select output from some arguments.
4312 * Use --env to transfer environment variables through ssh to remote
4313   machines.
4315 * GNU Parallel is accepted for Ubuntu Quantal.
4316   http://packages.ubuntu.com/quantal/parallel
4318 * GNU Parallel was requested for OpenSUSE (go vote!)
4319   https://features.opensuse.org/314461
4321 * Kneth's Korner: Map/Reduce and GNU Parallel
4322   http://kenneth.geisshirt.dk/2012/10/mapreduce-and-gnu-parallel.html
4324 * Blog post in Japanese by Siguniang.
4325   https://siguniang.wordpress.com/2012/09/09/notes-on-gnu-parallel-the-command-line-power-tool/
4326   (Siguniang mentions the logo is called 'The Cafe Wall Illusion')
4327   http://www.michaelbach.de/ot/ang_cafewall/index.html
4329 * GNU Parallel, where have you been all my life?
4330   http://ssdigit.nothingisreal.com/2012/09/gnu-parallel-where-have-you-been-all-my.html
4332 * Reference-free ddRADseq analysis tools uses GNU Parallel.
4333   https://github.com/brantp/rtd#readme
4335 * When bash just isn’t quick enough.
4336   https://soimasysadmin.wordpress.com/2012/08/15/gnu-parallel-when-bash-just-isnt-quick-enough/
4338 * Using GNU Parallel to Package Multiple Jobs in a Single PBS Job.
4339   http://www.nas.nasa.gov/hecc/support/kb/Using-GNU-Parallel-to-Package-Multiple-Jobs-in-a-Single-PBS-Job_303.html
4341 * GNU Parallel Notes.
4342   http://xed.ch/help/parallel.html
4344 * Bug fixes and man page updates.
4347 20120822
4349 * Due to a bugfix the main flow has changed. Making this release beta
4350   quality.
4352 * Parallel Proxy Scraper & Checker Tool 
4353   https://www.youtube.com/watch?v=iXCeR_XsP6o
4355 * Bug fixes and man page updates.
4358 20120722
4360 * GNU Parallel was presented at Chiang Mai Bar Camp
4361   http://barcampchiangmai.org/
4362   See write up here:
4363   http://www.cnx-software.com/2012/07/02/use-gnu-parallel-to-speed-up-script-execution-on-multiple-cores-andor-machines/
4365 * I don't always max out all my CPUs, but when I do, I do it with GNU
4366   Parallel.
4367   http://memegenerator.net/instance/22638454
4369 * Bug fixes and man page updates.
4372 20120622
4374 * '-L n --pipe' will use records of n lines. This is useful when
4375   processing data that have fixed records with a fixed number of
4376   lines (e.g. fastq).
4378 * --filter-hosts will remove down hosts. For each remote host: check
4379   that login through ssh works. If not: do not use this host.
4380   Currently you can not put --filter-hosts in a profile, $PARALLEL,
4381   /etc/parallel/config or similar. This is because GNU Parallel uses
4382   GNU Parallel to compute this, so you will get an infinite loop. This
4383   will likely be fixed in a later release.
4385 * --pipe now uses fork() instead of busy wait. The performance should
4386   be better on computers with >10 cores while remaining the same on
4387   computers with few cores.
4389 * GNU Parallel will be represented at Chiang Mai Bar Camp.
4390   http://barcampchiangmai.org/
4392 * Indexing Big Data on Amazon AWS: The Screencast
4393   (Check out his T-shirt at 18:40-21:00).
4394   http://www.opensourceconnections.com/2012/06/06/indexing-big-data-on-amazon-aws-screencast/
4396 * biotoolbox uses GNU Parallel.
4397   https://code.google.com/p/biotoolbox/wiki/Pod_novo_wrapper
4399 * Spiceweasel uses GNU Parallel.
4400   https://github.com/mattray/spiceweasel
4402 * GNU Parallel part of The Administrators Challenge.
4403   http://challenge.twistedrack.com/questions/qs3.php
4405 * Finding Oldest Firefox Code using GNU Parallel.
4406   http://gregoryszorc.com/blog/2012/06/18/finding-oldest-firefox-code/
4408 * Bug fixes (quite a few for remote job running) and man page updates.
4411 20120522
4413 * Timings in --joblog now with milliseconds.
4415 * Thesis using GNU Parallel (correctly cited; hooray!).
4416   http://scholarworks.sjsu.edu/etd_projects/222/
4418 * Package for AIX.
4419   http://www.perzl.org/aix/index.php?n=Main.Parallel
4421 * Prokka uses GNU Parallel.
4422   http://bioinformatics.net.au/prokka-manual.html
4424 * GNU Parallel was presented at MUUG.
4425   http://muug.mb.ca/blog/meetings/2012/05/09/may-8th-2012-rtfm-gnu-parallel1/
4427 * Blog post: Manipulating many or large files with GNU parallel.
4428   http://compbiously.blogspot.com/2012/05/manipulating-many-or-large-files-with.html
4430 * Blog post: Running commands in parallel using bash.
4431   http://blog.michaelboman.org/2012/04/running-commands-in-parallel-using-bash.html  
4433 * Blog post in Hungarian.
4434   http://commandline.blog.hu/2012/05/03/gnu_parallel
4436 * Popularity of GNU Parallel in Debian explodes.
4437   http://qa.debian.org/popcon-graph.php?packages=parallel
4439 * Bug fixes and man page updates.
4442 20120422
4444 * A race condition bug caused restructuring of a central piece of the
4445   code. Thus this release of GNU Parallel should be considered beta
4446   quality.
4448 * sql --dbsize will now list sizes of all databases if given no
4449   database.
4451 * GNU Parallel is now in Debian Unstable.
4452   apt-get install parallel
4454 * Article: Computational and experimental analyses of
4455   retrotransposon-associated minisatellite DNAs in the soybean genome.
4456   http://www.biomedcentral.com/content/supplementary/1471-2105-13-s2-s13-s1.pdf
4458 * Blog post: GNU parallel - the best thing since sliced bread.
4459   https://arrayal.wordpress.com/2012/03/27/gnu-parallel-the-best-thing-since-sliced-bread/
4461 * Blog post: GNU Parallel makes everything faster.
4462   http://compbiously.blogspot.com/2012/03/gnu-parallel-makes-everything-faster.html
4464 * Blog post (German): Howto: GNU parallel.
4465   http://d24m.de/2012/04/05/howto-gnu-parallel/
4467 * Blog post: Running in Parallel
4468   http://interactivity.ifactory.com/2012/04/running-in-parallel/
4470 * 20000 watched the first intro video.
4471   http://pi.dk/1
4473 * The first 5 have received their GNU Parallel merchandise
4474   https://www.gnu.org/software/parallel/merchandise.html
4476 * Bug fixes and man page updates.
4479 20120322
4481 * Parallel Process Database Dumps.
4482   http://blog.mattoates.co.uk/2012/02/parallel-process-database-dumps.html
4484 * Using GNU Parallel to process images from Mars.
4485   http://lunokhod.org/?p=468
4487 * Using GNU Parallel with bzgrep.
4488   http://filip.rembialkowski.net/did-you-know-gnu-parallel/
4490 * Bug fixes and man page updates.
4493 20120222
4495 * --workdir . will use the current working dir. If the current working
4496   dir is beneath your home dir, the value . is treated as the relative
4497   path to your home dir. This means that if your home dir is different
4498   on remote computers (e.g. if your login is different) the relative
4499   path will still be relative to your home dir.
4501 * A texinfo file is now generated from the POD file using pod2texi.
4503 * The bioinformatics article "Fast large-scale clustering of protein
4504   structures using Gauss integrals" mentions GNU Parallel. They forgot
4505   to add the reference. Please remember --bibtex if you use GNU
4506   Parallel in an article.
4507   http://bioinformatics.oxfordjournals.org/content/28/4/510.short
4509 * The first supporter received his merchandise. Did you order yours?
4510   https://www.gnu.org/software/parallel/merchandise.html
4512 * How to use GNU Parallel with samtools.
4513   http://zvfak.blogspot.com/2012/02/samtools-in-parallel.html
4515 * How to use GNU Parallel for vacuuming PostgreSQL tables.
4516   http://blog.timmattison.com/archives/2012/01/24/mini-hack-parallel-vacuuming-in-postgresql/
4518 * Converting e-books with Calibre and GNU Parallel.
4519   http://www.linkhal.de/blog/2012/01/converting-massive-e-book-collections-with-calibre-and-gnu-parrallel/
4521 * Using GNU Parallel for tailing logfiles from multiple servers.
4522   http://silviud.blogspot.com/2012/02/shell-parallel-processing.html
4524 * Bug fixes and man page updates.
4527 20120122
4529 * --header : uses the first input line as column names and you can
4530   then use {colname} as a replacement string in the command. This also
4531   works with multiple :::'s.
4533 * --header <regexp> matches a header as a regular expression and
4534   repeats the header for each block with --pipe.
4536 * --resume resumes from the last unfinished job. Useful if you stop
4537   GNU Parallel and restart it later with the same arguments.
4539 * niceload now propagates exit status correctly.
4541 * Show your support for GNU Parallel. For a limited time you can get a
4542   GNU Parallel T-shirt+mug+pen+100 postcards at 20 EUR. See
4543   https://www.gnu.org/software/parallel/merchandise.html
4545 * Options -g -B -T -U -W -Y are retired as warned 6 months ago.
4547 * GNU Parallel referenced in article on Holographic Grid Cloud. Thanks
4548   to Stefano Gallozzi. http://arxiv.org/pdf/1112.6128
4550 * Article in IEEE Software on GNU Parallel. Thanks to Diomidis
4551   Spinellis.  http://www.spinellis.gr/blog/20110911/
4553 * An article on Narwhal which uses GNU Parallel. They forgot to add
4554   the reference. Please remember --bibtex if you use GNU Parallel in
4555   an article. 
4556   http://bioinformatics.oxfordjournals.org/content/early/2011/11/08/bioinformatics.btr613.full.pdf
4558 * Blog post on using GNU Parallel to speed up BLAST queries:
4559   http://blog.mckuhn.de/2012/01/embarrassingly-parallel-blast-search.html
4561 * Video showing Wake-on-LAN with GNU Parallel.
4562   https://www.youtube.com/watch?v=0mB-yIyKFLQ
4564 * Using GNU Parallel with Solr.
4565   http://sujitpal.blogspot.com/2011/12/solr-report-generation-with-python.html
4567 * First job ad including GNU Parallel:
4568   http://seeker.dice.com/jobsearch/servlet/JobSearch?op=101&dockey=xml/7/6/76f858de083a094f74b1a5d3ba53ffc5@endecaindex
4570 * Bug fixes and man page updates.
4573 20111222
4575 * --timeout will now kill grandchildren.
4577 * Interview in Hacker Public Radio.
4578   http://hackerpublicradio.org/eps.php?id=0860
4580 * Blog post in Chinese.
4581   http://blog.sina.com.cn/s/blog_3f7652740100y0ju.html
4583 * Bug fixes and man page updates.
4586 20111122
4588 * GNU Parallel package for Fedora.
4589   https://admin.fedoraproject.org/pkgdb/acls/name/parallel
4591 * Using GNU Parallel with Mozilla cross referencing.
4592   https://blog.mozilla.com/it/2011/11/15/mxr-improvements/
4594 * Neat flash presentation of GNU Parallel.
4595   http://prezi.com/0nq74b2elgtx/about-gnu-parallel/
4597 * How to create tar files of dirs in parallel.
4598   https://joneslee85.wordpress.com/2011/11/22/shell-tips-how-to-recursively-archive-many-folders/
4600 * Article in Admin Network&Security by Ben Martin.
4601   http://www.admin-magazine.com/HPC/Articles/GNU-Parallel
4603 * Blog post in Polish.
4604   http://blog.tiger.com.pl/2011/01/05/gnu-parallel/
4606 * Blog post on using GNU Parallel of Mac OS X.
4607   http://www.0xcb0.com/2011/10/19/running-parallel-bash-tasks-on-os-x/
4609 * Blog post in English by researcher.
4610   http://zandyware.wordpress.com/2011/10/15/gnu-parallell-make-best-use-of-your-multicore-computer/
4612 * Blog entry in Chinese.
4613   http://blog.csdn.net/tossense/article/details/6889026
4615 * Blog entry in Japanese on managing many servers.
4616   http://hiroakis.com/blog/2011/11/13/gnu-parallel/
4618 * GNU Parallel is now part of ppbs.
4619   http://physiology.med.cornell.edu/faculty/mason/lab/ppbs/introduction/introduction.html
4621 * How to use GNU Parallel with MCX.
4622   http://mcx.sourceforge.net/cgi-bin/index.cgi?MMC/Doc/MMCCluster
4624 * Bug fixes and man page updates.
4627 20111022
4629 * --tag prepends lines with the argument(s). If used with --(n)onall
4630   the line will be prepended with the sshlogin instead.
4632 * --shellquote does not run the command but quotes it using \'s.
4633   Useful for making quoted composed commands.
4635 * --profile can now be repeated merging multiple profiles.
4637 * --bibtex now gives the BibTeX entry.
4638   Thanks to Aleksandr Levchuk for testing.
4640 * Makefile for simple .deb package.
4641   cd packager/debian; make
4643 * sql: --list-databases lists the databases.
4645 * GNU Parallel officially in Fedora 16
4646   http://www.spinics.net/lists/fedora-package-announce/msg67130.html
4648 * Blog post on recompression FLAC audio.
4649   http://blog.oxplot.com/2011/08/reflac-flac-cleanser.html
4651 * The most complex use of ::: I have seen so far.
4652   http://agentzlerich.blogspot.com/2011/09/following-up-on-previous-failures-ive.html
4654 * Example of using GNU Parallel with sudo.
4655   http://loopkid.net/articles/2011/10/07/recursive-chmod-and-chown-on-files
4657 * Use wget and gnu parallel to download mp3s at rocket speed.
4658   http://sdbrain.posterous.com/use-wget-and-gnu-parallel-to-download-mp3s-at
4660 * First CV referring to GNU Parallel.
4661   http://www.peopleperhour.com/freelancers/stephen_/internet_researcher_and_protocol_develop/140602
4663 * Cartwright labs usage of GNU Parallel.
4664   http://cartwrightlab.wikispaces.com/The+Most+Bang+for+Your+Buck
4666 * Bug fixes and man page updates.
4669 20110822
4671 * --timeout implemented so that slow commands can be killed
4673 * CPU detection improved for Mac OSX. Thanks to Wayne E. Seguin.
4675 * Example of a parallel webcrawler in the man page.
4677 * Backup up PostgreSQL with GNU Parallel. Thanks to Stephane Wirtel.
4678   http://wirtel.be/2011/07/15/rsync_parallel/
4680 * Blog post in Japanese.
4681   http://dminor11th.blogspot.com/2011/08/gnu-parallel.html
4683 * Blog post about optimizing JPEGs. Thanks to Thomas Jost.
4684   http://schnouki.net/2011/07/22/optimizing-jpeg-pictures/
4686 * Bug fixes and man page updates.
4689 20110722
4691 * niceload: --hard will suspend a program if a limit is reached - as
4692   opposed to just slowing the program down.
4694 * niceload: --soft will slow the program down - as opposed to
4695   suspending the program completely.
4697 * niceload: --run-io will slow down a program if disk io goes above a
4698   certain limit.
4700 * niceload: --run-load will slow down a program if loadaverage goes
4701   above a certain limit.
4703 * niceload: --run-mem will slow down a program if free memory goes
4704   below a certain limit.
4706 * niceload: --run-noswap will slow down a program if the computer is
4707   swapping.
4709 * niceload: --start-io, --start-load, --start-mem, --start-noswap will
4710   defer starting a program until the system is below the limit.
4712 * --io, --load, --mem, and --noswap sets both --run-* and --start-*.
4714 * niceload got a major rewrite and is now object oriented.
4716 * GNU Parallel was presented at Nordic Perl Workshop 2011.
4717   http://conferences.yapceurope.org/npw2011/talk/3416
4719 * Blog post about zcat and GNU Parallel. Thanks to Dr. John.
4720   http://drjohnstechtalk.com/blog/2011/06/gnu-parallel-really-helps-with-zcat/
4722 * 2 blog posts in Japanese. Thanks to Negima.
4723   http://d.hatena.ne.jp/negima1976/20110607/1307412660
4724   http://d.hatena.ne.jp/negima1976/20110628/1309252494
4726 * Blog post for bioinformatics. Thanks to Chris Miller.
4727   http://chrisamiller.com/science/2010/05/26/use-parallel-for-easy-multi-processor-execution/
4729 * Bug fixes and man page updates.
4732 20110622
4734 * --onall will run all the jobs on all the computers. This is useful
4735   for systemadinistrators having multiple servers.
4737 * --nonall runs like --onall but reads no arguments from stdin
4738   (standard input), so is possible to do:
4739   parallel --nonall -S computer1,computer2 uptime
4741 * Context replace now works with multiple input sources:
4742   parallel -X echo {1}-{2} ::: 1 2 3 ::: a b c
4744 * --noswap do not start a job on a server that is swapping.
4746 * Article: Parallel processing without Hadoop!
4747   http://www.solutionhacker.com/parallel-processing-without-hadoop/
4749 * Article in Linux Magazine (Spanish). Thanks to Ben Martin.
4750   http://www.linux-magazine.es/issue/67/
4752 * First blog post in Korean. Thanks to 민병국.
4753   http://blog.daum.net/_blog/BlogTypeView.do?blogid=02RQ3&articleno=13380895&admin=#
4755 * Blog post in Japanese. Thanks to Naoya Nakazawa.
4756   http://www.sssg.org/blogs/naoya/archives/2003
4758 * Blog post in English. Thanks to Dagon.
4759   http://hekate.homeip.net/2011/05/29/
4761 * Bug fixes and man page updates.
4764 20110522
4766 * Multiple ::: can be put on the command line and will be treated
4767   similar to contents from multiple -a's.
4769 * ::: and :::: can now be mixed on the command line. Use {1} .. {n} to
4770   refer to inputs from the different input sources.
4772 * --xapply is now needed to get xapply's behaviour of reading one line
4773   from each of the input sources.
4775 * Multiple input sources will cause all combinations of arguments from
4776   the sources to be generated. E.g. 'parallel echo {1}+{2} ::: 1 2 :::
4777   a b c' will print 1+a 1+b 1+c 2+a 2+b 2+c. This can often replace
4778   nested loops.
4780 * Implemented {//} for the input line with the basename removed (dirname).
4782 * New video showing the new ::: and :::: input sources.
4783   http://tinyogg.com/watch/iOdhU/ http://www.youtube.com/watch?v=fOX1EyHkQwc
4785 * GNU Parallel now has a logo.
4786   http://www.gnu.org/software/parallel/logo.png
4788 * Article about GNU SQL in USENIX Magazine ;login: (print)
4789   http://www.usenix.org/publications/login/2011-04/
4791 * Using GNU Parallel with EC2. Thanks to Kevin Wu.
4792   http://blog.kevinformatics.com/post/4970574713/interested-in-your-experience-using-gnu-parallel-in
4794 * Review with idea for {..} and {...} in Japanese. Thanks to ichii386.
4795   http://d.hatena.ne.jp/ichii386/20110426
4797 * Upgrade GNU Parallel using Macports. Thanks to Phil Hollenback.
4798   http://www.hollenback.net/index.php/MacportsParallel
4800 * Robert from Echo One discusses using processes instead of threads:
4801   http://rrees.wordpress.com/2011/04/25/many-cores-many-threads/
4803 * How to run GNU Parallel on a SLURM cluster. Thanks to Kevin Stock.
4804   http://www.kevinstock.org/2011/04/using-the-ri-cluster/
4806 * Short article about using GNU Parallel with lame:
4807   http://loopkid.net/articles/2011/04/30/accelerate-lame-mp3-conversion
4809 * Using GNU Parallel to run tail -f in Japanese. Thanks to Clouder.
4810   http://blog.clouder.jp/archives/001140.html
4812 * BBC Research & Development uses GNU Parallel:
4813   http://www.bbc.co.uk/blogs/researchanddevelopment/2010/11/prototyping-weeknotes-41-26112.shtml
4815 * Short article about using GNU Parallel on RHEL. Thanks to Rishi Deshpande.
4816   http://nuclear-imaging.info/site_content/2011/05/11/gnu-parallel/
4818 * Using GNU Parallel for FLAC->MP3 conversion. Thanks to Derek Marcotte.
4819   http://derek.chezmarcotte.ca/?p=286
4821 * Bug fixes and man page updates.
4824 20110422
4826 * {#} now works as an alias for $PARALLEL_PID.
4828 * --eta now estimates way more accurately.
4830 * CPU detection code for AIX thanks to Christian Netrwal.
4832 * --joblog contains exitcode.
4834 * Thanks to Ævar Arnfjörð Bjarmason for reading my code.
4836 * GNU Parallel was presented at:
4837   - LUGA, Augsburg, 2011-03-26, http://www.luga.de/Aktionen/LIT-2011/Programm
4838   - OSAA.dk, Aarhus, 2011-04-12
4840 * Blog entry in Japanese. Thanks to Riywo.
4841   http://blog.riywo.com/2011/04/19/022802
4843 * Example of how to use GNU Parallel on PBS clusters. Thanks to Andrew
4844   J Dolgert: http://web0.tc.cornell.edu/wiki/index.php?title=Gnu_Parallel
4846 * First example of using GNU Parallel in Hebrew. Thanks to omry.
4847   http://nd.gd/jk
4849 * Intro video got past 10000 hits.
4850   http://www.youtube.com/watch?v=OpaiGYxkSuQ
4852 * Bug fixes and man page updates.
4855 20110322
4857 * --tollef to be switch compatible with Tollef's parallel. This will
4858   cause -l to mean --load, and the argument separator will be --
4859   instead of :::
4861 * --gnu will force GNU Parallel to behave like GNU Parallel even if
4862   --tollef is set.
4864 * Site wide config file: /etc/parallel/config
4866   This should solve the issue with some packagers renaming GNU
4867   Parallel to gparallel to avoid the naming conflict.
4869   By putting --tollef in the site wide config file you can deinstall
4870   Tollef's parallel and install GNU Parallel instead without any
4871   change for users or scripts. This is useful for packagers that
4872   currently rename GNU Parallel or simply do not distribute GNU
4873   Parallel because the command name conflicts with Tollef's parallel.
4875 * -L 0 -n 0, and -N 0 implemented. They will read one argument,
4876   but insert 0 arguments on the command line. Useful if you just want
4877   to run the same command with the same arguments a number of times.
4879 * GNU Parallel is now in Fink. Thanks to Jesse Alama.
4880   http://pdb.finkproject.org/pdb/package.php/parallel
4882 * Opscode Cookbook for Chef. Thanks to Joshua Timberman.
4883   https://github.com/opscode/cookbooks/tree/master/gnu_parallel
4885 * Man page examples translated into Japanese. Thanks to Koshigoe.
4886   http://w.koshigoe.jp/study/?%5Bsystem%5D+GNU+parallel+%BB%C8%CD%D1%CE%E3#l13
4888 * GNU Parallel will be presented at:
4889   - LUGA, Augsburg, 2011-03-26, http://www.luga.de/Aktionen/LIT-2011/Programm
4890   - OSAA.dk, Aarhus, 2011-04-12
4892 * Video of presentation from FSCONS 2010-11-07. The presenter was
4893   _really_ hoarse that day (Something to do with loads of alcohol the
4894   night before). http://vimeo.com/20838834
4896 * Review with examples in German. Thanks to M. Nieberg.
4897   http://kenntwas.de/2011/linux/gnu-parallel/
4899 * A review of the --pipe option in German. Thanks to Mathias Huber.
4900   http://www.linux-magazin.de/NEWS/GNU-Parallel-20110205-stueckelt-Daten
4902 * A small example of grepping maillogs. Thanks to François Maillet.
4903   http://www.francoismaillet.com/blog/?p=399
4905 * Using GNU Parallel instead of xargs. Thanks to James Cuff.
4906   http://blog.jcuff.net/2011/02/on-train-ride-in.html
4908 * Bug fixes and man page updates.
4911 20110205
4913 * --pipe splits piped data into blocks. Each block is piped to a
4914   program for processing. The piping and the programs will be run in
4915   parallel. Useful if the data you want to process is data for a
4916   program and not arguments.
4918 * --blocksize sets the blocksize in bytes for --pipe. The blocksize is
4919   approximate. It can deviate as much as the size of one record.
4920   Default is 1M.
4922 * --recstart sets the string matching the start of a
4923   record. Default is "".
4925 * --recend sets the string matching the end of a
4926   record. Default is '\n'. To specify none use --recend "".
4928   If both --recstart and --recend are set, the end of a record must be
4929   followed immediately by a start of a record. This is useful if
4930   either recend or recstart can occur in the middle of a record.
4932 * --remove-rec-sep removes the string matched by --recstart and
4933   --recend.
4935 * --regexp will make GNU Parallel treat --recstart and --recend as
4936   regular expressions.
4938 * --output-as-files will put the output of the programs into files and
4939   instead of giving the output GNU Parallel will output the name of
4940   these files.
4942 * -N if used with --pipe sets the number of records to read.
4944 * New video showing --pipe at
4945   http://www.youtube.com/watch?v=1ntxT-47VPA
4947 * GNU Parallel was presented at FOSDEM.
4949 * Article in USENIX Magazine ;login: (print)
4950   http://www.usenix.org/publications/login/2011-02/
4952 * GNU Parallel is now on ohloh.net. Thanks to Wim Muskee.
4953   https://www.ohloh.net/p/gnu-parallel
4955 * Advanced recursive example. Thanks to Ruarí Ødegaard.
4956   http://my.opera.com/ruario/blog/2011/01/24/editing-debian-packages-more-fun-with-gnu
4958 * Small example on using GNU Parallel through 0install (German).
4959   http://forum.ubuntuusers.de/topic/gnu-parallel-mit-zero-install-kurzinfo-kein-wi/
4961 * Bug fixes and man page updates.
4964 20110122
4966 * --joblog makes a simple log of completed jobs.
4968 * -X now spreads arguments between job slots when reaching last
4969   argument. Use -j1 to avoid this.
4971 * People on the email list have voted -j+0 to be the new default
4972   instead of -j9.
4974 * First review in Polish. Thanks to Patryk Krawaczyński.
4975   http://nfsec.pl/root/2458
4977 * Review in Spanish (in print).
4978   https://www.linux-magazine.es/issue/67/moreinfo.html
4980 * Review in English. Thanks to Brian Gough.
4981   http://blogs.fsfe.org/bjg/2011/01/gnu-parallel-a-map-operator-for-the-command-line/
4983 * Review in French. Thanks to Denis Dordoigne.
4984   http://linuxfr.org/2010/12/29/27715.html
4986 * Review in Spanish.
4987   http://gufete.net/index.php?entry=entry110116-200022
4989 * Article with advanced recursive example. Thanks to Ruarí Ødegaard
4990   http://my.opera.com/ruario/blog/2011/01/18/fun-with-gnu-parallel
4992 * Use case for memcache.
4993   http://www.dctrwatson.com/2010/12/how-to-dump-memcache-keyvalue-pairs-fast/
4995 * Bug fixes and man page updates.
4998 20101222
5000 * GNU niceload is now part of GNU Parallel. GNU niceload slows down a
5001   program if the load average is above a certain limit.
5003 * Implemented --tmpdir to buffer standard output and standard error in
5004   a different place.
5006 * Implemented --load to wait until the load is below a limit before
5007   starting another job on that computer.
5009 * Implemented --nice set the niceness of jobs running both locally and
5010   remotely.
5012 * Implemented --dry-run to print the job without running it.
5014 * Implemented --tty as the old default of assigning a tty to the first
5015   job causes problems.
5017 * Review with focus on clusters. Thanks to Taylor Gillespie
5018   http://www.unixpronews.com/unixpronews-49-20101019GNUParallelSpeedUpProcessingWithMulticoresClusters.html
5020 * Review with focus on protein similarity. 
5021   http://kevinformatics.tumblr.com/post/2142473893/cluster-like-computing-using-gnu-parallel
5023 * Review in Spanish.
5024   http://gr3p.com/2010/12/gnu-parallel-acelera-tus-scripts-en-linux
5026 * Quite a few bug fixes and man page updates.
5029 20101202
5031 * Implemented {/} for the input line with the path removed (basename).
5033 * Implemented {/.} for the input line with extension and path removed
5034   (basename).
5036 * Output from --progress is now sent to standard error instead of
5037   standard output.
5039 * --eta was broken and counted down from 0. Now fixed.
5041 * Standard output and standard error are flushed after every job so if
5042   standard output does not end with a newline it will still be grouped
5043   with the rest of standard output.
5045 * --command, -c, --file, and -f are now removed as options. They were
5046   never used in practice.
5048 * GetOptionsFromArray rewritten to work with old Perl libraries.
5050 * The file COPYING now contains the GNU General Public License 3
5052 * Major rewrite to make the code more object oriented and easier to
5053   maintain in the future.
5056 20101113
5058 * Using -j myfile the number of jobs can be changed while GNU Parallel
5059   is running simply by changing the content of myfile.
5061 * Implemented --profile to use different .parallel/config for
5062   different situations.
5064 * Ugly newlines in $PARALLEL and .parallel/config are no longer
5065   needed.  Instead you have to use \ in front of special shell
5066   characters.
5068 * --workdir puts the files transferred to remote machines in a
5069   specified directory.
5071 * $PARALLEL_PID is set to the process id of GNU Parallel.
5073 * $PARALLEL_SEQ is set to the sequence number of the job.
5075 * -v now only shows the command to run. Use -v -v to show the
5076    ssh/rsync wrapping.
5078 * Slow spawning error is now only a warning.
5080 * If stdin is a tty and input is read from stdin you now get a
5081   warning.
5083 * GNU sql: \n and \x0a in arguments is replaced with newline.
5085 * Patch for Debian package and spelling mistakes. Thanks to Rogério
5086   Brito <rbrito at ime dot usp dot br>
5088 * Mac OS X Homebrew package. Thanks to Jonathan Palardy <jonathan dot
5089   palardy at gmail dot com>
5091 * FreeBSD port. Thanks to Chris Howey <howeyc at gmail dot com>
5093 * Pardus package. Thanks to Fethican Coşkuner
5094   <fethicanc at gmail dot com>
5096 * First review in Chinese. Thanks to 曾義峰:
5097   http://antbsd.twbbs.org/~ant/wordpress/?p=2876
5099 * First review in print:
5100   http://www.linux-magazine.com/Issues/2010 Nov 2010
5102 * First review in Spanish:
5103   http://www.muylinux.com/2010/10/18/gnu-parallel-computacion-paralela-a-golpe-de-comando
5105 * First review in Dutch thanks to Koen Vervloesem <koen at vervloesem
5106   dot eu>:
5107   http://techworld.nl/technologie/33493/gebruik-al-je-processorkernen-met-gnu-parallel.html
5109 * Blog review thanks to R. Tyler Croy <tyler at monkeypox dot org>:
5110   http://unethicalblogger.com/posts/2010/11/gnuparallel_changed_my_life
5112 * 5000 views of the intro video:
5113   http://www.youtube.com/watch?v=OpaiGYxkSuQ
5115 * As usual a bunch of bugfixes and more usage examples in the man
5116   page.
5118 * GNU Parallel was presented at FSCONS 2010-11-07:
5119   http://www.fscons.org/fs/gnu-parallel Hopefully the
5120   video will be online soon.
5123 20100922
5125 * See GNU Parallel live at FSCONS 2010-11-07:
5126   http://www.fscons.org/fs/gnu-parallel
5128 * Untested Debian and xUbuntu packages available through OpenSUSE
5129   build service:
5130   https://build.opensuse.org/package/show?package=parallel&project=home%3Atange
5132 * Using --retries a job will be retried on another computer if it
5133   fails. This is useful if some jobs fail for no apparent reason (such
5134   as network failure).
5136 * BSD xargs -o (open /dev/tty) is now default for the job running in
5137   foreground. Useful for interactive commands like:
5138   ls | parallel -Xuj1 vi
5140 * GNU sql now supports SQLite.
5142 * Renamed .dburl.aliases to .sql/aliases and /etc/sql/aliases.
5144 * GNU sql now support --list-tables
5146 * Alias for DBURL can contain '?query' part with %-quoting.
5149 20100906
5151 * Using --shebang GNU Parallel can be used as the parser for a script.
5152   E.g: #!/usr/bin/parallel --shebang traceroute (followed by lines of
5153   hosts)
5155 * First community generated bugfixes
5157 * Alt Linux package of GNU Parallel. Thanks to Michael Shigorin <mike
5158   at altlinux dot org>
5160 * Sunfreeware package of GNU Parallel. Thanks to Steven M. Christensen
5161   <sunfreeware at gmail.com>
5163 * Untested CentOS, Fedora, Mandriva, RedHat, and SUSE packages
5164   available through OpenSUSE build service:
5165   https://build.opensuse.org/package/show?package=parallel&project=home%3Atange
5167 * Review of GNU Parallel. Thanks to Andrew McFague amcfague at wgen dot net
5168   http://www.andrew-mcfague.com/linux/utilities-linux/
5169   commands-every-serious-nix-user-should-know/#parallel
5171 * First 1000 views of the intro video
5173 * sql - a small script to access sql bases from the command line which
5174   is a handy companion to parallel --colsep
5177 20100822
5179 * Counting semaphore functionality: start a job in the background. If
5180   N jobs are already running, wait for one to complete. Examples:
5181   sem 'sleep 2; echo foo'; sem 'sleep 1; echo bar'; sem --wait
5182   sem -j2 'sleep 2; echo foo'; sem -j2 'sleep 1; echo bar'; sem --wait
5184 * With --colsep a table can be used as input. Example:
5185   cat tab_sep_table | parallel --colsep '\t' echo col1 {1} col2 {2}
5187 * --trim can remove white space around arguments.
5189 * --sshloginfile '..' means use ~/.parallel/sshloginfile
5191 * Zero install package. Thanks to Tim Cuthbertson <tim3d dot junk at
5192   gmail dot com>
5194 * OpenSUSE package. Thanks to Markus Ammer <mkmm at gmx-topmail dot
5195   de>
5197 * NixOS package. Thanks to Ludovic Courtès <ludo at gnu dot org>
5199 * Web review http://oentend.blogspot.com/2010/08/gnu-parallel.html
5200   Thanks to Pavel Nuzhdin <pnzhdin at gmail dot com>
5202 * Web review http://psung.blogspot.com/2010/08/gnu-parallel.html
5203   Thanks to Phil Sung <psung at alum dot mit dot edu>
5206 20100722
5208 * Arguments can now be given on the command line. Example:
5209   parallel bzip2 ::: *.txt
5211 * xapply like functionality. Example:
5212   parallel diff {1} {2} :::: filelist1 filelist2
5213   parallel diff {1} {2} ">"{1.}-{2.}.diff :::: filelist1 filelist2
5215 * Arch Linux package. Thanks to Peter Simons <simons at cryp dot to>
5217 * Mandriva package. Thanks to Sandro Cazzaniga <kharec at mandriva dot
5218   org>
5220 * -L -l -n -s now implies -X unless -m is set
5223 20100620
5225 * New video showing the new options.
5226   http://www.youtube.com/watch?v=OpaiGYxkSuQ or at
5227   http://tinyogg.com/watch/TORaR/ and http://tinyogg.com/watch/hfxKj/
5229 * 100% options complete with xargs. All options for xargs can now be
5230   used in GNU Parallel - even the more exotic.
5232 * --basefile for transferring basedata. When running jobs on remote
5233   computers --basefile will transfer files before the first jobs is
5234   run. It can be used to transfer data that remains the same for each
5235   job such as scripts or lookup tables.
5237 * --progress shows progress. To see how many jobs is running on each
5238   server use --progress. It can be turned on even after GNU Parallel
5239   is started.
5241 * --eta shows estimated time left in seconds.
5243 * --halt-on-error stops if an error occurs. GNU Parallel will default
5244   to run all jobs - even if some of them fail. With --halt-on-error
5245   GNU Parallel can ignore errors, wait for the currently running jobs
5246   to finish, or stop immediately when an error occurs.
5249 20100601
5251 * GNU Parallel now has support for running jobs on remote machines
5253 * Intro video http://www.youtube.com/watch?v=LlXDtd_pRaY
5254   http://openvideo.dailymotion.com/video/xdmqwz_gnu-parallel-script-processing-and_tech 
5257 20100424
5259 * GNU Parallel is now official GNU software