Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/parallel
[parallel.git] / NEWS
blobf98fa12211a015a3e4fa06e9d8bd9e552bfe7f9d
1 <<<<<<< HEAD
2 =======
3 20181122
5 * Experimental simpler job flow control.
7 * 時間がかかるコマンドを GNU parallel で 並列実行する
8   https://qiita.com//grohiro/items/4db3fa951a4778c5c479
10 * Bug fixes and man page updates.
13 20181022
15 * env_parallel.fish: --session support (alpha quality)
17 * GNU Parallel was cited in: High-throughput sequencing of murine
18   immunoglobulin heavy chain repertoires using single side unique
19   molecular identifiers on an Ion Torrent PGM
20   https://doi.org/10.18632/oncotarget.25493
22 * GNU parallel in Japanese Wikipedia
23   https://ja.wikipedia.org/wiki/GNU_parallel
25 * Outils de paramétrisation des tâches: lots de tâches, GNU Parallel
26   https://www.eventbrite.ca/e/inscription-outils-de-parametrisation-des-taches-lots-de-taches-gnu-parallel-et-bqtools-midi-conference-de-50271076142
28 * Bug fixes and man page updates.
31 20180922
33 * Minix is supported again.
35 * Updated graph showing GNU Parallel's overhead per job for each
36   version. https://www.gnu.org/software/parallel/process-time-j2-1700MHz-3000-1000.pdf
38 * Intro to Computing at CARC includes introduction to GNU Parallel
39   http://carc.unm.edu/education--training/workshops-and-seminars.html
41 * Fast-GBS uses GNU Parallel https://bitbucket.org/jerlar73/fast-gbs/wiki/Home
43 * Belgium at 10 m resolution in July 2018 http://www.cesbio.ups-tlse.fr/multitemp/?p=14116
45 * Bug fixes and man page updates.
48 20180822
50 * parset sets exit code.
52 * How to install GNU Parallel
53   https://www.techrepublic.com/videos/how-to-install-gnu-parallel/
55 * Bug fixes and man page updates.
58 >>>>>>> 8286e771ec57e60ee17aee87741fe96790880db7
59 20180722
61 * The quoting engine has been changed. Instead of using \-quoting GNU
62   Parallel now uses '-quoting in bash/ash/dash/ksh. This should
63   improve compatibility with different locales. This is a big change
64   causing this release to be alpha quality.
66 * The CPU calculation has changed. By default GNU Parallel uses the
67   number of CPU threads as the number of CPUs. This can be changed to
68   the number of CPU cores or number of CPU sockets with
69   --use-cores-instead-of-threads or --use-sockets-instead-of-threads.
71 * The detected number of sockets, cores, and threads can be shown with
72   --number-of-sockets, --number-of-cores, and --number-of-threads.
74 * env_parallel now support mksh using env_parallel.mksh.
76 * GNU Parallel is distributed as part of Snippy
77   https://github.com/tseemann/snippy
79 * GNU Parallel: Ejecutar comandos simultáneamente en Linux
80   https://esgeeks.com/gnu-parallel-ejecutar-comandos-simultaneo-linux/
82 * Parallel download genomic data with GNU-Parallel
83   https://digibio.blogspot.com/search/label/GNU-Parallel
85 <<<<<<< HEAD
86 =======
87 * Bug fixes and man page updates.
89 >>>>>>> 8286e771ec57e60ee17aee87741fe96790880db7
91 20180622
93 * Deal better with multibyte chars by forcing LC_ALL=C.
95 * GNU Parallel was introduced in Pincount Podcast:
96   https://pincountpodcast.com/episodes/29.html
98 * GNU Parallel was shown on Danish national news for 1.7 seconds: dr.dk
100 * How to run Linux commands simultaneously with GNU Parallel
101   https://www.techrepublic.com/article/how-to-run-commands-simultaneously-with-gnu-parallel/#ftag=RSS56d97e7
103 * Easy parallelization with GNU parallel
104   http://mpharrigan.com/2016/08/02/parallel.html
106 * GNU Parallel for mutlithreaded tasks
107   http://slhogle.github.io/2016/gnu-parallel/
109 * A GNU Parallel Clustering Demo
110   https://www.crowdsupply.com/ground-electronics/circumference/updates/a-gnu-parallel-clustering-demo
112 * 使用 GNU Parallel 提高 Linux 命令行执行效率
113   https://linux.cn/article-9718-1.html
115 * Ejecutando tareas desde consola simultáneamente con GNU Parallel
116   https://poesiabinaria.net/2018/06/ejecutando-tareas-desde-consola-simultaneamente-gnu-parallel/
118 * Cómo ejecutar varias tareas simultáneamente en el terminal con GNU
119   Parallel
120   https://www.ubuntizando.com/como-ejecutar-varias-tareas-simultaneamente-en-el-terminal-con-gnu-parallel/
122 * GNU Parallel 활용 가이드 http://genoglobe.kr/kribb/gnu_parallel
124 * Bug fixes and man page updates.
127 20180522
129 * --tty allows for more programs accessing /dev/tty in parallel. Some
130   programs require tty access without using it.
132 * env_parallel --session will record names in current environment in
133   $PARALLEL_IGNORED_NAMES and exit. It is only used with env_parallel,
134   and can work like --record-env but in a single session.
136 * 35 day course: Linux shell scripting and text processing for big
137   data https://comquest.in/training
139 * How To Use Your Entire CPU In Bash With Parallel
140   https://bash-prompt.net/guides/parallell-bash/
142 * An easy way to run parallel jobs on Stampede2
143   https://blog.uta.edu/xus/2017/09/29/an-easy-way-to-run-parallel-jobs-on-stampede2/
145 * Get more done at the Linux command line with GNU Parallel
146   https://opensource.com/article/18/5/gnu-parallel
148 * Save Time with Modern Search Techniques
149   https://www.sans.org/summit-archives/file/summit-archive-1524582079.pdf
151 * GNU Parallel: haz más cosas simultáneamente en el terminal
152   https://blog.desdelinux.net/gnu-parallel-haz-mas-cosas-simultaneamente-en-el-terminal/
154 * 「今日から使い切る」ための GNU Parallelによる並列処理入門
155   https://www.slideshare.net/koji_matsuda/gnu-parallel
157 * Bug fixes and man page updates.
160 20180422
162 * --csv makes GNU Parallel parse the input sources as CSV. When used
163   with --pipe it only passes full CSV-records.
165 * Time in --bar is printed as 1d02h03m04s.
167 * Optimization of --tee: It spawns a process less per value.
169 * The GNU Parallel 2018 book is now available:
170   http://www.lulu.com/shop/ole-tange/gnu-parallel-2018/paperback/product-23558902.html
172 * Modern pentest tricks for faster, wider, greater engagement (15)
173   https://conference.hitb.org/hitbsecconf2018ams/materials/D1%20COMMSEC%20-%20Thomas%20Debize%20-%20Modern%20Pentest%20Tricks%20for%20Faster,%20Wider,%20Greater%20Engagements.pdf
175 * Running many serial jobs efficiently
176   https://userinfo.surfsara.nl/documentation/running-many-serial-jobs-efficiently
178 * GNU Parallel: как сохранить результаты нескольких команд для
179   переменной? http://fliplinux.com/gnu-parallel-6.html
181 * Running Multiple Commands in Parallel on a GNU Linux
182   https://www.youtube.com/watch?v=sHpTywpb4_4
184 * Klaatu covers the documentation of GNU parallel in episode 12x15
185   http://gnuworldorder.info/
187 * Bug fixes and man page updates.
190 20180322
192 * niceload -p can now take multiple pids separated by comma
194 * --timeout gives a warning when killing processes
196 * --embed now uses the same code for all supported shells
198 * --delay can now take arguments like 1h12m07s
200 * Parallel. Straight from your command line
201   https://medium.com/@alonisser/parallel-straight-from-your-command-line-feb6db8b6cee
203 * GNU Parallel was used in POAP-Parallelized Open Babel & Autodock
204   suite Pipeline https://github.com/inpacdb/POAP
206 * Pi Cluster Parallel Script First Fire
207   https://chiefio.wordpress.com/2018/02/23/pi-cluster-parallel-script-first-fire/
209 * How to Restore MySQL Logical Backup at Maximum Speed
210   https://www.percona.com/blog/2018/02/22/restore-mysql-logical-backup-maximum-speed/
212 * Bug fixes and man page updates.
215 20180222
217 * --embed makes it possible to embed GNU parallel in a shell
218   script. This is useful if you need to distribute your script to
219   someone who does not want to install GNU parallel.
221 * Parallelize Your Large Batches of Small Jobs
222   https://amito.me/2018/02/Parallelize-Your-Large-Batches-of-Small-Jobs/
224 * Klaatu expounds upon xargs and talks GNU parallel in episode 12x6
225   http://gnuworldorder.info/
227 * How to use parallel to speed up your work
228   https://mike42.me/blog/how-to-use-parallel-to-speed-up-your-work
230 * Transient compute clustering with GNU Parallel and sshfs
231   https://dennismungai.wordpress.com/2018/02/06/transient-compute-clustering-with-gnu-parallel-and-sshfs/
233 * Useful Examples of ffmpeg and GNU parallel on the command-line
234   https://dennismungai.wordpress.com/2018/02/06/useful-examples-of-ffmpeg-and-gnu-parallel-on-the-command-line/
236 * Data Science at the Command Line (Chapter 8.3)
237   https://www.datascienceatthecommandline.com/
239 * Bug fixes and man page updates.
242 20180122
244 * bash / 병렬 https://code.i-harness.com/ko/docs/bash/2a1a
246 * 15分钟神器gnu parallel 入门观止
247   http://www.ezilin.com/2018/01/15gnu-parallel.html
249 * How To Run Multiple Commands In Parallel on Linux
250   https://www.slashroot.in/how-run-multiple-commands-parallel-linux
252 * Bug fixes and man page updates.
255 20171222
257 * env_parset for ash, dash, ksh, sh, zsh
259 * Automatically create hostgroups if argument ends in @sshlogin
261 * Tips for running jobs on your VM
262   https://support.ehelp.edu.au/support/solutions/articles/6000089713-tips-for-running-jobs-on-your-vm#parallel
264 * Node-local scheduling
265   https://mogonwiki.zdv.uni-mainz.de/dokuwiki/node_local_scheduling
267 * GNU Parallel https://docs.computecanada.ca/wiki/GNU_Parallel
269 * GNU Parallel のエラー処理 https://qiita.com/inouet/items/bfc208668c86caf8ff74
271 * Using GNU Parallel
272   https://wiki.ncsa.illinois.edu/display/ROGER/Using+GNU+Parallel
274 * Bug fixes and man page updates.
277 20171122
279 * Using GNU Parallel to speed up Google Cloud Infrastructure
280   management
281   https://medium.com/@pczarkowski/using-gnu-parallel-to-speed-up-google-cloud-infrastructure-management-53e5c555ec05
283 * What is gnu parallel
284   http://wiki.chpc.ac.za/howto:bioinformatics:gnu-parallel
286 * Parallel, Scripts, Clusters, & Easy Use
287   https://chiefio.wordpress.com/2017/11/10/parallel-scripts-clusters-easy-use/
289 * Bug fixes and man page updates.
292 20171022
294 * Initial support for XDG Base Directory $XDG_* environment variables.
296 * Validating half a million TIFF files. Part Two
297   https://www.dpoc.ac.uk/2017/08/17/validating-half-a-million-tiff-files-part-two/
299 * Turing data science class: Cluster computing
300   https://www.turing.ac.uk/events/masterclass-cluster-computing/
302 * Butlin:Unix for Bioinformatics - advanced tutorial
303   https://openwetware.org/wiki/Butlin:Unix_for_Bioinformatics_-_advanced_tutorial
305 * พยายามใช้ CPU ให้ครบทุก CORE
306   https://veer66.wordpress.com/2017/09/02/use-multi-core/
308 * Examples on using GNU Parallel
309   https://gist.github.com/drmalex07/de8ff1379a560f6d84a0d863e60ae378
311 * Bug fixes and man page updates.
314 20170922
316 * Use '--limit myprog' to make a dynamic job limit. Just return 0 to
317   spawn another job, 1 to not spawn another job, and 2 to kill the
318   youngest job.
320 * PARALLEL_RSYNC_OPTS and --rsync-opts sets the options for rsync
321   (Default: -rlDzR).
323 * Download all of humble bundle books in parallel
324   https://til.hashrocket.com/posts/ggt1jaes4y-download-all-of-humble-bundle-books-in-parallel
326 * Bug fixes and man page updates.
329 20170822
331 * --line-buffer no longer uses tempfiles. This is faster and makes it
332   possible for a single process to output more data than there is free
333   disk space.
335 * Vote for GNU Parallel's community ads on
336   http://meta.unix.stackexchange.com/a/4356/2972
337   http://meta.askubuntu.com/a/16750/22307
338   http://meta.serverfault.com/a/9040/45704
340 * Edit images with GNU Parallel and ImageMagick
341   https://fedoramagazine.org/edit-images-parallel-imagemagick/
343 * Running Bash Commands in Parallel
344   https://dzone.com/articles/running-bash-commands-in-parallel-1
346 * Today I Learned: GNU parallel, plate tectonics
347   https://medium.com/@nornagon/today-i-learned-gnu-parallel-plate-tectonics-9fcf24045e63
349 * GNU Parallel Tutorial
350   https://www.upf.edu/web/sct-sit/gnu-parallel-tutorial
352 * Validating half a million TIFF files
353   http://www.dpoc.ac.uk/2017/08/17/validating-half-a-million-tiff-files-part-two/
355 * Blender and GNU Parallel
356   https://www.blendernation.com/2017/08/16/blender-gnu-parallel/
358 * Quick Introduction to GNU Parallel
359   https://github.com/LangilleLab/microbiome_helper/wiki/Quick-Introduction-to-GNU-Parallel
361 * A simple distributed animation render example using GNU Parallel
362   https://gitlab.com/skororu/scripts
364 * Do stuff on things, in parallel
365   http://blogs.fluidinfo.com/terry/2017/08/05/do-stuff-on-things-in-parallel/
367 * Bash And GNU Parallel NGS Bidniz
368   http://ino.pm/outreach/presentations/2014/03/genomics-wranglers/index.html
370 * Using for loop vs Gnu parallel for BLAST
371   http://www.ettemalab.org/using-for-loop-vs-gnu-parallel-for-blast/
373 * 并行rsync https://gxnotes.com/article/175866.html
375 * Bug fixes and man page updates.
378 20170722
380 * Vote for GNU Parallel's community ads on
381   http://meta.unix.stackexchange.com/a/4356/2972
382   http://meta.askubuntu.com/a/16750/22307
383   http://meta.serverfault.com/a/9040/45704
385 * GNU Parallel was cited in: Hayabusa: Simple and Fast Full-Text
386   Search Engine for Massive System Log Data
387   http://dl.acm.org/citation.cfm?id=3095788
389 * コマンドの並列化を行える『GNU parallel』の個人的使い方まとめ
390   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/
392 * How to play and play with thousands of digitized 78rpm records
393   https://blog.archive.org/2017/07/10/how-to-play-and-play-with-78rpm-record-transfers/
395 * 并行一个for循环 https://gxnotes.com/article/130363.html
397 * RFC 8142: GeoJSON Text Sequences
398   https://sgillies.net/2017/05/18/rfc-8142-geojson-text-sequences.html
400 * Git auto fetch script I run every day
401   https://lukas.zapletalovi.com/2017/07/git-auto-fetch-script-i-run-every-day.html
403 * cores, cpus and threads
404   http://crazyhottommy.blogspot.de/2017/07/cores-cpus-and-threads.html
406 * Bug fixes and man page updates.
409 20170622
411 * The command line can now contain \257 (Macron) or UTF characters
412   containing \257.
414 * Vote for GNU Parallel's community ads on
415   http://meta.unix.stackexchange.com/a/4356/2972
416   http://meta.askubuntu.com/a/16750/22307
417   http://meta.serverfault.com/a/9040/45704
419 * Graph for overhead for 1000 jobs has been updated. It remains
420   steadily at 3.5 ms per job on a 1.7 GHz machine
421   https://www.gnu.org/software/parallel/process-time-j2-1700MHz-3000-1000.pdf
423 * GNU Parallel was cited in: The topology of the directed clique
424   complex as a network invariant
425   https://springerplus.springeropen.com/articles/10.1186/s40064-016-2022-y
427 * GNU Parallel was cited in: Improving Optical Character Recognition
428   of Finnish Historical Newspapers with a Combination of Fraktur &
429   Antiqua Models and Image
430   http://www.ep.liu.se/ecp/131/038/ecp17131038.pdf
432 * GNU Parallel was cited in: Parallel Execution of Structural Mechanic
433   Tasks with Use of Small Supercomputers
434   http://www.sciencedirect.com/science/article/pii/S1877705817324815
436 * GNU Parallel was cited in: Integration of a Multilingual Preordering
437   Component into a Commercial SMT Platform
438   https://www.degruyter.com/downloadpdf/j/pralin.2017.108.issue-1/pralin-2017-0009/pralin-2017-0009.pdf
440 * Tips For Running Jobs On Your VM
441   https://support.ehelp.edu.au/support/solutions/articles/6000089713-tips-for-running-jobs-on-your-vm#parallel
443 * Speed up ML model development with GNU Parallel
444   https://pzelasko.github.io/posts/speed-up-ml-model-development-with-gnu-parallel
446 * Parallelizing a Python Function for the Extremely Lazy
447   http://tdhopper.com/blog/2017/Jun/07/parallelizing-a-python-function-for-the-extremely-lazy/
449 * 使用GNU parallel
450   http://www.android5.online/Android/androidjc/androidkf/gykf/201603/8741.html
452 * Bug fixes and man page updates.
455 20170522
457 * --timeout can now use s=second,m=minute,h=hour,d=day.
459 * --dr is now an alias for --dry-run.
461 * Vote for GNU Parallel's community ads on
462   http://meta.unix.stackexchange.com/a/4356/2972
463   http://meta.askubuntu.com/a/16750/22307
464   http://meta.serverfault.com/a/9040/45704
466 * GNU Parallel was cited in: Feature Detection in Visual Cortex during
467   Different Functional States
468   https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5397493/
470 * GNU Parallel was cited in: From genotype to phenotype: inferring
471   relationships between microbial traits and genomic components
472   https://docserv.uni-duesseldorf.de/servlets/DerivateServlet/Derivate-44622/main.pdf
474 * GNU Parallel was cited in: Designing fecal microbiota transplant
475   trials that account for differences in donor stool efficacy
476   http://biorxiv.org/content/biorxiv/early/2016/07/25/065383.full.pdf
478 * GNU Parallel was cited in: Assessing the predictability of
479   anharmonic vibrational modes at the example of hydroxyl groups - ad
480   hoc construction of localised modes and the influence of structural
481   solute–solvent motifs
482   http://pubs.rsc.org/-/content/articlelanding/2017/cp/c7cp01662j#!divAbstract
484 * GNU Parallel was cited in: Mapping Environmental Influences on
485   Utility Fire Threat
486   ftp://frapftp.fire.ca.gov/outgoing/transfer/PUC_Map1/Utility%20Fire%20map%201%20final%20review%20and%20development%20report21616.pdf
488 * GNU Parallel was cited in: Weak vs. Strong Disorder Superfluid-Bose
489   Glass Transition in One Dimension
490   https://arxiv.org/pdf/1704.02257.pdf
492 * GNU Parallel was cited in: Online Automatic Post-editing for MT in a
493   Multi-Domain Translation Environment
494   https://www.aclweb.org/anthology/E/E17/E17-1050.pdf
496 * GNU Parallel was cited in: Cross-calibration of S-NPP VIIRS
497   moderate-resolution reflective solar bands against MODIS Aqua over
498   dark water scenes
499   http://www.atmos-meas-tech.net/10/1425/2017/amt-10-1425-2017.pdf
501 * GNU Parallel was cited in: Scattering Networks: Efficient 2D
502   Implementation And Application To Melanoma Classification
503   http://amslaurea.unibo.it/12261/1/nurrito_eugenio_tesi_fisica_magistrale.pdf
505 * GNU Parallel was cited in: Genome-scale detection of positive
506   selection in 9 primates predicts human-virus evolutionary conflicts
507   http://biorxiv.org/content/biorxiv/early/2017/04/27/131680.full.pdf
509 * GNU Parallel is used in: Creates a speech dataset for deep learning
510   https://github.com/jupiter126/Create_Speech_Dataset
512 * GNU Parallel is used in: Parse and process the demixing secrets
513   dataset (DSD100) https://github.com/faroit/dsdtools
515 * First glance at the gnu parallel utility
516   https://ibiscybernetics.com/blog/2017-04-05.html
518 * Installing parallel from source
519   https://bitsanddragons.wordpress.com/2017/05/03/installing-parallel-from-source/
521 * How to run command or code in parallel in bash shell under Linux or
522   Unix
523   https://www.cyberciti.biz/faq/how-to-run-command-or-code-in-parallel-in-bash-shell-under-linux-or-unix/
525 * Parallel Serial Jobs Using GNU Parallel
526   http://www.hpc.lsu.edu/training/weekly-materials/2017-Spring/gnuparallel-Feb2017.pdf
528 * GNU Parallel or How to list millions of S3 objects
529   https://joeray.me/gnu-parallel-how-to-list-millions-objects.html
531 * Which Is the Best Tool for Copying a Large Directory Tree Locally?
532   http://arjon.es/2017/05/11/which-is-the-best-tool-for-copying-a-large-directory-tree-locally/
534 * Bug fixes and man page updates.
537 20170422
539 * --halt supports done in addition to success and fail.
541 * parset will set variables in parallel in Bash.
543 * Perl 5.6 on Irix is no longer supported.
545 * Vote for GNU Parallel's community ads on
546   http://meta.unix.stackexchange.com/a/4356/2972
547   http://meta.askubuntu.com/a/16750/22307
548   http://meta.serverfault.com/a/9040/45704
550 * GNU Parallel was cited in: Halvade-RNA: Parallel variant calling
551   from transcriptomic data using MapReduce
552   http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0174575
554 * GNU Parallel was cited in: StrAuto: automation and parallelization
555   of STRUCTURE analysis
556   http://bmcbioinformatics.biomedcentral.com/articles/10.1186/s12859-017-1593-0
558 * GNU Parallel was cited in: Trespassing the Boundaries: Labeling
559   Temporal Bounds for Object Interactions in Egocentric Video
560   https://128.84.21.199/pdf/1703.09026.pdf
562 * GNU Parallel is used in: https://github.com/lucascbeyeler/zmbackup
564 * Using GNU Parallel
565   https://wiki.ncsa.illinois.edu/display/ROGER/Using+GNU+Parallel
567 * Find and xargs and parallel
568   http://helpful.knobs-dials.com/index.php/Find_and_xargs_and_parallel#Parallel
570 * Quick Introduction to GNU Parallel
571   https://github.com/mlangill/microbiome_helper/wiki/Quick-Introduction-to-GNU-Parallel
573 * Data science at the command line https://www.slideshare.net/sharatsc/data-science-at-the-command-line
575 * Bedtools笔记 http://www.jianshu.com/p/67b0665490ac
577 * Bug fixes and man page updates.
580 20170322
582 * --rpl can now take arguments by adding '(regexp)' in the replacement
583   string.
585 * Vote for GNU Parallel's community ads on
586   http://meta.unix.stackexchange.com/a/4356/2972
587   http://meta.askubuntu.com/a/16750/22307
588   http://meta.serverfault.com/a/9040/45704
590 * GNU Parallel was cited in: shmlast: An improved implementation of
591   Conditional Reciprocal Best Hits with LAST and Python
592   https://joss.theoj.org/papers/3cde54de7dfbcada7c0fc04f569b36c7
594 * GNU Parallel was cited in: Prediction of relativistic electron flux
595   in the Earth’s outer radiation belt at geostationary orbit by
596   adaptive methods
597   https://link.springer.com/article/10.1134/S0016793217010108
599 * GNU Parallel was cited in: Higher likelihood of multiple bit-flips
600   due to neutron-induced strikes on logic gates
601   https://arxiv.org/pdf/1612.08239.pdf
603 * GNU Parallel was cited in: A Monte Carlo Resampling Approach for the
604   Calculation of Hybrid Classical and Quantum Free Energies
605   http://pubs.acs.org/doi/pdfplus/10.1021/acs.jctc.6b00506
607 * GNU Parallel was cited in: Learning string distance with smoothing
608   for OCR spelling correction
609   https://link.springer.com/article/10.1007/s11042-016-4185-5
611 * GNU Parallel was cited in: The Breakdown of String Perturbation
612   Theory for Many External Particles
613   https://arxiv.org/pdf/1611.08003.pdf
615 * GNU Parallel was cited in: Operations Research Applications in
616   Nuclear Energy
617   https://dspace.library.colostate.edu/bitstream/handle/11124/170687/Johnson_mines_0052E_11207.pdf?sequence=1&isAllowed=y
619 * GNU Parallel was cited in: Parallel Computing: GNU Parallel
620   http://www.blopig.com/blog/2017/02/parallel-computing-gnu-parallel/
622 * Stig Sandbeck Mathisen: Change All The Passwords (Again)
623   http://garf.us/2017/02/stig-sandbeck-mathisen-change-all-the-passwords-again/
625 * Trabalhando como Paralelismo no Bash usando o GNU Parallel
626   http://www.beyeler.com.br/2017/03/trabalhando-como-paralelismo-no-bash-usando-o-gnu-parallel/
628 * GNU parallel と SQL*Loader 組み合わせ実行例
629   https://blogs.oracle.com/LetTheSunShineIn/entry/gnu_parallel_%E3%81%A8_sql_loader
631 * Bug fixes and man page updates.
634 20170222
636 * env_parallel now supports /bin/sh, ash, dash.
638 * --tee will pipe all data to all jobs. Used with --pipe/--pipepart
639   and :::. Small example: seq 3333 | parallel --pipe --tee --tag 'grep
640   {} | wc -l' ::: {0..9}
642 * If --results {replstr} ends in /: save in dir. Otherwise save as
643   file. Example: parallel --results {} echo {} ::: a b c
645 * Vote for GNU Parallel's community ads on
646   http://meta.unix.stackexchange.com/a/4356/2972
647   http://meta.askubuntu.com/a/16750/22307
648   http://meta.serverfault.com/a/9040/45704
650 * GNU Parallel was cited in: Low-delay forwarding with multiple
651   candidates for VANETs using multi-criteria decision making
652   http://ieeexplore.ieee.org/document/7835961/
654 * GNU Parallel was cited in: An Integrated Simulator and Dataset that
655   Combines Grasping and Vision for Deep Learning
656   https://arxiv.org/pdf/1702.02103.pdf
658 * GNU Parallel was cited in: A Bayesian model selection approach for
659   identifying differentially expressed transcripts from RNA sequencing
660   data http://onlinelibrary.wiley.com/doi/10.1111/rssc.12213/full
662 * GNU Parallel was cited in: The impact of copy number variation on
663   gout, and the apple genome
664   https://ourarchive.otago.ac.nz/bitstream/handle/10523/7060/BoocockJames2016MSc.pdf?sequence=3
666 * GNU Parallel was cited in: Reaction rates for reaction-diffusion
667   kinetics on unstructured meshes
668   http://aip.scitation.org/doi/10.1063/1.4975167
670 * GNU Parallel was cited in: Modeling prediction error improves power
671   of transcriptome-wide association studies
672   http://biorxiv.org/content/biorxiv/early/2017/02/14/108316.full.pdf
674 * GNU Parallel was cited in: Proper experimental design requires
675   randomization/balancing of molecular ecology experiments
676   http://biorxiv.org/content/biorxiv/early/2017/02/17/109280.full.pdf
678 * GNU Parallel was cited in: Experiment-based thermal micromagnetic
679   simulations of the magnetization reversal for ns-range clocked
680   nanomagnetic logic
681   http://aip.scitation.org/doi/full/10.1063/1.4974021
683 * GNU Parallel was cited in: The University of Edinburgh’s systems
684   submission to the MT task at IWSLT
685   http://workshop2016.iwslt.org/downloads/IWSLT_2016_paper_27.pdf
687 * Fast-GBS uses GNU Parallel: https://bitbucket.org/jerlar73/fast-gbs
689 * Job: DevOps Engineer/Senior Systems Administrator in New York, New
690   York
691   http://rockefeller.jobs/new-york-ny/devops-engineersenior-systems-administrator/2DB3408EAC9E4617AD238550F31C7641/job/
693 * Training in GNU Parallel:
694   https://www.carc.unm.edu/education-outreach/workshops--training/
696 * Training in GNU Parallel:
697   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
699 * Batch Convert Images from PNG to JPEG
700   http://coreygoldberg.blogspot.dk/2017/02/batch-convert-images-from-png-to-jpeg.html
702 * Accelerating Oxford Nanopore Basecalling
703   http://fowlerlab.org/2017/01/26/accelerating-oxford-nanopore-basecalling/
705 * parallel и imagemagick в loop на bash
706   https://www.linux.org.ru/forum/development/13190247
708 * Bug fixes and man page updates.
711 20170206alpha
713 * --tee introduced.
716 20170122
718 * sql now uses a temporary credentials file for MySQL to avoid
719   warning.
721 * --sqlmaster and --sqlworker have been reworked.
723 * --sqlworker only reads from the DBURL: any command and any arguments
724   are ignored.
726 * --sqlmaster +DBURL will append different commands to the DBURL and
727   not erase the table.
729 * If --results contain a replacement string, no tree structure with
730   args will be generated.
732 * --fg --tmux or --fg --tmuxpane will connect to the tmux.
734 * GNU Parallel was cited in: Fast, Automated Indoor Light Detection,
735   Classification, and Measurement
736   https://www2.eecs.berkeley.edu/Pubs/TechRpts/2016/EECS-2016-212.pdf
738 * GNU Parallel was cited in: Unbiased RNA Shotgun Metagenomics in
739   Social and Solitary Wild Bees Detects Associations with Eukaryote
740   Parasites and New Viruses
741   http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0168456
743 * GNU Parallel was cited in: Almost Event-Rate Independent Monitoring
744   of Metric Temporal Logic
745   http://people.inf.ethz.ch/trayteld/papers/tacas17-aerial/aerial.pdf
747 * 使用GNU parallel命令并行预处理数据: https://blog.razrlele.com/p/1843
749 * GNU Parallel as a queuing system:
750   http://puntoblogspot.blogspot.com/2017/01/gnu-parallel-as-queuing-system.html
752 * AWS re:Invent 2016: Deep Dive on Amazon Elastic File System (STG202)
753   slide 45
754   http://www.slideshare.net/AmazonWebServices/aws-reinvent-2016-deep-dive-on-amazon-elastic-file-system-stg202
755   and https://youtu.be/PlTuJx4VnGw?t=30m16s
757 * Bug fixes and man page updates.
760 20161222
762 * --results foo.csv will save output as a CSV-file. Can be directly
763   imported into R or LibreCalc.
765 * When using --pipepart a negative --block-size is not interpreted as
766   a block size but as the number of blocks each jobslot should have.
768 * --sqlmaster/--sqlandworker will append jobs to the DBURL if the
769   DBURL is prepended with +.
771 * GNU Parallel was cited in: A cloud-based workflow to quantify
772   transcript-expression levels in public cancer compendia
773   http://www.nature.com/articles/srep39259
775 * GNU Parallel was cited in: Determination of crystal structures of
776   proteins of unknown identity using a marathon molecular replacement
777   procedure: Structure of Stenotrophomonas maltophilia
778   phosphate-binding protein
779   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
781 * GNU Parallel was cited in: Large-scale benchmarking reveals false
782   discoveries and count transformation sensitivity in 16S rRNA gene
783   amplicon data analysis methods used in microbiome studies
784   http://microbiomejournal.biomedcentral.com/articles/10.1186/s40168-016-0208-8
786 * GNU Parallel was cited in: Decomposing Images into Layers via
787   RGB-space Geometry
788   https://cs.gmu.edu/~ygingold/singleimage/Decomposing%20Images%20into%20Layers%20via%20RGB-space%20Geometry%20(Tan%20et%20al%202016%20TOG)%20small.pdf
790 * Transient compute clustering with GNU Parallel and sshfs
791   https://gist.github.com/Brainiarc7/24c966c8a001061ee86cc4bc05826bf4
793 * 4 Ways to Batch Convert Your PNG to JPG and Vice-Versa
794   http://www.tecmint.com/linux-image-conversion-tools/
796 * All's Fair in Love and Distributed Storage
797   http://cohesity.com/blog/alls-fair-love-distributed-storage/
799 * How can I use GNU Parallel to run a lot of commands in parallel
800   https://www.msi.umn.edu/support/faq/how-can-i-use-gnu-parallel-run-lot-commands-parallel
802 * 정해영의 블로그 - JEONG Haeyoung's blog
803   http://blog.genoglobe.com/2016/11/gnu-parallel.html
805 * 在Linux下将PNG和JPG批量互转的四种方法
806   http://os.51cto.com/art/201612/524182.htm
808 * Running in parallel http://tomkimpson.com/howto/gnuparallel/
810 * Taco Bell Parallel Programming
811   https://giorgos.sealabs.net/taco-bell-parallel-programming.html
813 * Bug fixes and man page updates.
816 20161122
818 * --record-env can now be used with env_parallel for bash, ksh, pdksh,
819   and zsh.
821 * GNU Parallel was cited in: An improved implementation of Conditional
822   Reciprocal Best Hits with LAST and Python
823   https://pypi.python.org/pypi/shmlast/1.0.3
825 * GNU Parallel was cited in: miRPathDB: a new dictionary on microRNAs
826   and target pathways
827   http://nar.oxfordjournals.org/content/early/2016/10/13/nar.gkw926.full
829 * GNU/Parallel – Run multiple commands simultaneously
830   https://vinusumi.wordpress.com/2016/11/08/gnuparallel-run-multiple-commands-simultaneously/
832 * Tutorial: Parallel web scraping with CasperJS and GNU Parallel
833   http://g-liu.com/blog/2016/10/tutorial-parallel-web-scraping-with-casperjs-and-gnu-parallel/
835 * Bug fixes and man page updates.
838 20161022
840 * First command no longer gets stdin as it causes unpredictable issues.
842 * GNU Parallel was cited in: Efficiently parallelized modeling of
843   tightly focused, large bandwidth laser pulses
844   https://arxiv.org/pdf/1609.08146v1.pdf
846 * How to crunch lots of geodata in parallel
847   http://blog.faraday.io/how-to-crunch-lots-of-geodata-in-parallel/
849 * GNU parallel is my new toaster
850   http://amedee.me/gnu-parallel-is-my-new-toaster/index.html
852 * Bug fixes and man page updates.
855 20160922
857 * parcat - cat files or fifos in parallel
859 * GNU Parallel was cited in: Velocity: A Netflow Based Optimized
860   Geo-IP Lookup Tool
861   https://mospace.umsystem.edu/xmlui/bitstream/handle/10355/50842/Thesis_2016_Pakhare.pdf?sequence=1&isAllowed=y
863 * GNU Parallel was cited in: Viral deep sequencing needs an adaptive
864   approach: IRMA, the iterative refinement meta-assembler
865   http://www.ncbi.nlm.nih.gov/pmc/articles/PMC5011931/
867 * Using GNU Parallel and ImageMagick for Conversions
868   https://blog.fractalcomic.com/tutorials/using-gnu-parallel-and-imagemagick-for-conversions/
870 * Training in GNU Parallel
871   http://www.cism.ucl.ac.be/Services/Formations/parcomp.pdf
873 * Chown Ceph OSD data directory using GNU Parallel
874   http://blog.widodh.nl/2016/08/chown-ceph-osd-data-directory-using-gnu-parallel/
876 * FastGBS uses GNU Parallel https://bitbucket.org/jerlar73/fastgbs
878 * dDocent: A guide to ddRAD sequencing
879   https://ddocent.wordpress.com/ddocent-pipeline-user-guide/
881 * SOFTWARE GNU Parallel
882   http://msi-riss.readthedocs.io/en/latest/software/gnu-parallel.html
884 * Bug fixes and man page updates.
887 20160822
889 * --tmuxpane opens jobs in panes in tmux. Useful if you want to
890   monitor progress of less than 100 simultaneous jobs.
892 * --linebuffer now treats \r as line ending, too.
894 * Perl changes forces use of floats to be given with leading zero, so
895   0.1 and not .1
897 * --xapply renamed to --link.
899 * Support for pdksh will fade until someone packages it for Ubuntu 16.
901 * GNU Parallel was cited in: Exome sequencing of geographically
902   diverse barley landraces and wild relatives gives insights into
903   environmental adaptation
904   http://www.nature.com/ng/journal/vaop/ncurrent/full/ng.3612.html?WT.feed_name=subjects_genetics#references
906 * GNU Parallel was cited in: Vision-Enhanced Lidar Odometry and
907   Mapping https://www.ri.cmu.edu/pub_files/2016/8/DLL-thesis.pdf
909 * Easy parallelization with GNU parallel
910   http://mpharrigan.com/2016/08/02/parallel.html
912 * Facebook V: Predicting Check Ins, Winner's Interview: 2nd Place,
913   Markus Kliegl
914   http://blog.kaggle.com/2016/08/02/facebook-v-predicting-check-ins-winners-interview-2nd-place-markus-kliegl/
916 * Parallel import
917   http://www.manitou-mail.org/blog/2016/07/parallel-import/
919 * Large file batch processing using NodeJs and GNU Parallel
920   http://www.zacorndorff.com/2016/07/27/large-file-batch-processing-using-nodejs-and-gnu-parallel/
922 * Bug fixes and man page updates.
925 20160722
927 * env_parallel is now ready for wider testing. It is still beta
928   quality.
930 * env_parallel is heavily modified for all shells and testing has been
931   increased.
933 * Selectively choosing what to export using --env now works for
934   env_parallel (bash, csh, fish, ksh, pdksh, tcsh, zsh).
936 * --round-robin now gives more work to a job that processes faster
937   instead of same amount to all jobs.
939 * --pipepart works on block devices on GNU/Linux.
941 * GNU Parallel was cited in: HybPiper: Extracting Coding Sequence and
942   Introns for Phylogenetics from High-Throughput Sequencing Reads
943   Using Target Enrichment
944   http://www.bioone.org/doi/full/10.3732/apps.1600016
946 * GNU Parallel was cited in: StrAuto - Automation and Parallelization
947   of STRUCTURE Analysis
948   http://www.crypticlineage.net/download/strauto/strauto_doc.pdf
950 * GNU Parallel was cited in: Tools and techniques for computational
951   reproducibility
952   http://gigascience.biomedcentral.com/articles/10.1186/s13742-016-0135-4
954 * GNU Parallel was cited in: FlashPCA: fast sparse canonical
955   correlation analysis of genomic data
956   http://biorxiv.org/content/biorxiv/suppl/2016/04/06/047217.DC1/047217-1.pdf
958 * GNU Parallel was cited in: Math Indexer and Searcher under the Hood:
959   Fine-tuning Query Expansion and Unification Strategies
960   http://research.nii.ac.jp/ntcir/workshop/OnlineProceedings12/pdf/ntcir/MathIR/05-NTCIR12-MathIR-RuzickaM.pdf
962 * GNU Parallel was cited in: The Evolution and Fate of
963   Super-Chandrasekhar Mass White Dwarf Merger Remnants
964   http://arxiv.org/pdf/1606.02300.pdf
966 * GNU Parallel was cited in: Evaluation of Coastal Scatterometer
967   Products
968   https://mdc.coaps.fsu.edu/scatterometry/meeting/docs/2016/Thu_AM/coastal-poster.pdf
970 * GNU Parallel was used in: https://github.com/splitice/bulkdnsblcheck
972 * The iconv slurp misfeature
973   http://www.openfusion.net/linux/iconv_slurp_misfeature
975 * แบบว่า CPU เหลือ https://veer66.wordpress.com/2016/06/15/gnu-parallel/
977 * Bug fixes and man page updates.
980 20160622
982 * $PATH can now be exported using --env PATH. Useful if GNU Parallel
983   is not in your path on remote machines.
985 * If --block is left out, --pipepart will use a block size that will
986   result in 10 jobs per jobslot.
988 * The cookie from 2016-01-04 was won by Morgan Rodgers on the
989   2016-06-06 after 5 months.
991 * Vote for GNU Parallel's community ad on
992   https://meta.askubuntu.com/questions/14925/community-promotion-ads-2016/15046#15046
994 * GNU Parallel was cited in: Genotypic Resistance Tests Sequences
995   Reveal the Role of Marginalized Populations in HIV-1 Transmission in
996   Switzerland http://www.nature.com/articles/srep27580
998 * GNU Parallel was cited in: A Deep-Learning Approach for Operation of
999   an Automated Realtime Flare Forecast
1000   https://arxiv.org/pdf/1606.01587.pdf
1002 * Unix parallel: Populating all the USB sticks
1003   http://www.markhneedham.com/blog/2016/06/01/unix-parallel-populating-all-the-usb-sticks/
1005 * GNU Parallel is a fantastic utility https://www.dray.be/parallel/
1007 * Combining a large number of VCF files
1008   https://gtamazian.com/2016/06/16/combining-a-large-number-of-vcf-files/
1010 * Useful Scraping Techniques
1011   http://blog.apps.npr.org/2016/06/17/scraping-tips.html
1013 * Tools of the trade
1014   http://onox.com.br/2015/05/tools-of-the-trade/#more-198
1016 * Armslist scraper https://github.com/nprapps/armslist-scraper/
1018 * Bug fixes and man page updates.
1021 20160522
1023 * niceload --net pauses the program if the internet connection is
1024   overloaded.
1026 * Vote for GNU Parallel's community ad on
1027   https://meta.askubuntu.com/questions/14925/community-promotion-ads-2016/15046#15046
1029 * Updated speed comparison between versions
1030   https://www.gnu.org/software/parallel/process-time-j2-1700MHz-3000-1000.pdf
1032 * GNU Parallel was cited in: Improving computation efficiency by
1033   parallel programming
1034   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
1036 * GNU Parallel was cited in: A supernova feedback implementation for
1037   the astrophysical simulation software Arepo
1038   https://arxiv.org/abs/1604.06071
1040 * GNU Parallel was cited in: Lorenz-Mie theory for 2D scattering and
1041   resonance calculations https://arxiv.org/pdf/1505.07691v2.pdf
1043 * GNU Parallel was cited in: Host-pathogen co-evolution and the
1044   emergence of broadly neutralizing antibodies in chronic infections
1045   https://arxiv.org/abs/1512.06296
1047 * GNU Parallel was cited in: Pacific People, Metabolic Disease and
1048   Evolutionary Processes: a mitochondrial DNA study
1049   https://otago.ourarchive.ac.nz/handle/10523/6340
1051 * GNU Parallel was cited in: The effect of domain modeling on
1052   efficiency of planning: Lessons from the Nomystery domain
1053   http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=7407131
1055 * GNU Parallel was cited in: Oops, my tests broke the build: An
1056   analysis of Travis CI builds with GitHub
1057   https://peerj.com/preprints/1984/
1059 * GNU Parallel was cited in: Drosophila Muller F Elements Maintain a
1060   Distinct Set of Genomic Properties Over 40 Million Years of
1061   Evolution http://www.g3journal.org/content/5/5/719.full.pdf+html
1063 * GNU Parallel was cited in: An Empirical Comparison of Neural
1064   Architectures for Reinforcement Learning in Partially Observable
1065   Environments
1066   http://biorxiv.org/content/biorxiv/early/2016/03/24/022707.full.pdf
1068 * GNU Parallel was cited in: PleaseTM: Enabling Transaction Conflict
1069   Management in Requester-wins Hardware Transactional Memory
1070   http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7446072
1072 * GNU Parallel was cited in: EASE-MM: Sequence-Based Prediction of
1073   Mutation-Induced Stability Changes with Feature-Based Multiple
1074   Models
1075   http://www.sciencedirect.com/science/article/pii/S0022283616000310
1077 * GNU Parallel was cited in: A new orthology assessment method for
1078   phylogenomic data: Unrooted Phylogenetic Orthology
1079   http://mbe.oxfordjournals.org/content/early/2016/04/06/molbev.msw069.short
1080   https://github.com/ballesterus/UPhO
1082 * GNU Parallel was cited in: Distinctive Interest Point Selection for
1083   Efficient Near-duplicate Image Retrieval
1084   http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7459172
1086 * GNU Parallel was cited in: The Evolution of C Programming Practices:
1087   A Study of the Unix Operating System 1973–2015
1088   https://dl.acm.org/citation.cfm?id=2884799 (It has the cutest
1089   thumbnail graphs I have ever seen scattered all over the text)
1091 * GNU Parallel was cited in: Data processing pipeline for serial
1092   femtosecond crystallography at SACLA
1093   http://journals.iucr.org/j/issues/2016/03/00/zw5001/index.html
1095 * GNU Parallel was cited in: Reconstruction of Fine-Scale Auroral
1096   Dynamics http://arxiv.org/pdf/1512.01460.pdf
1098 * GNU Parallel was cited in: Genomic legacy of the African cheetah,
1099   Acinonyx jubatus
1100   https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4676127/pdf/13059_2015_Article_837.pdf
1102 * GNU Parallel was cited in: Don’t Forget to Lock the Back Door! A
1103   Characterization of IPv6 Network Security Policy
1104   http://benign-research-probe2.eecs.umich.edu/ndss16_ipv6_final.pdf
1106 * GNU Parallel was cited in: Comprehensive Annotation of the
1107   Parastagonospora nodorum Reference Genome Using Next-Generation
1108   Genomics, Transcriptomics and Proteogenomics
1109   http://journals.plos.org/plosone/article/asset?id=10.1371%2Fjournal.pone.0147221.PDF
1111 * GNU Parallel was cited in: How attention influences perceptual
1112   decision making: Single-trial EEG correlates of drift-diffusion
1113   model parameters http://www.cidlab.com/prints/nunez2016attention.pdf
1115 * GNU Parallel was cited in: Telomere And Proximal Sequence Analysis
1116   Using High-Throughput Sequencing Reads
1117   http://repository.upenn.edu/edissertations/1460/
1119 * GNU Parallel was cited in: AT-GIS: Highly Parallel Spatial Query
1120   Processing with Associative Transducers
1121   http://lsds.doc.ic.ac.uk/sites/default/files/ATGIS-SIGMOD16.pdf
1123 * GNU Parallel was cited in: PVAIR: Partial Variable Assignment
1124   InterpolatoR http://verify.inf.usi.ch/sites/default/files/main-2.pdf
1126 * GNU Parallel was cited in: Comparative Cladistics: Fossils,
1127   Morphological Data Partitions and Lost Branches in the Fossil Tree
1128   of Life http://opus.bath.ac.uk/43955/
1130 * GNU Parallel was cited in: Shannon: An Information-Optimal de
1131   NovoRNA-Seq Assembler
1132   http://biorxiv.org/content/biorxiv/early/2016/02/09/039230.full.pdf
1134 * GNU Parallel was cited in: Adaptive Measure-Theoretic Parameter
1135   Estimation for Coastal Ocean Modeling
1136   https://repositories.lib.utexas.edu/handle/2152/32435
1138 * GNU Parallel was cited in: Computational Design of DNA-Binding
1139   Proteins
1140   http://link.springer.com/protocol/10.1007/978-1-4939-3569-7_16
1142 * GNU Parallel was cited in: Reference genotype and exome data from an
1143   Australian Aboriginal population for health-based research
1144   http://www.nature.com/articles/sdata201623
1146 * GNU Parallel was cited in: Do aye-ayes echolocate?
1147   http://biorxiv.org/content/biorxiv/early/2016/04/11/048165.full.pdf
1149 * GNU Parallel was cited in: Functional enrichments of disease
1150   variants across thousands of independent loci in eight diseases
1151   http://biorxiv.org/content/biorxiv/early/2016/04/11/048066.full.pdf
1153 * GNU Parallel was cited in: From genomes to phenotypes: Traitar, the
1154   microbial trait analyzer
1155   http://biorxiv.org/content/biorxiv/early/2016/03/12/043315.full.pdf
1157 * GNU Parallel was mentioned in: Fast Playback Framework for Analysis
1158   of Ground-Based Doppler Radar Observations Using MapReduce
1159   Technology
1160   http://journals.ametsoc.org/doi/pdf/10.1175/JTECH-D-15-0118.1
1162 * NCBI blast tutorial
1163   https://github.com/enormandeau/ncbi_blast_tutorial
1165 * Distributed Preservation Made Simple
1166   https://blog.archive.org/2016/02/26/distributed-preservation-made-simple/
1168 * Parallel Jobs in Luigi http://rjbaxley.com/posts/2016/03/13/parallel_jobs_in_luigi.html
1170 * Bug fixes and man page updates.
1173 20160422
1175 * :::+ and ::::+ work like ::: and :::: but links this input source to
1176   the previous input source in a --xapply fashion. Contrary to
1177   --xapply values do not wrap: The shortest input source determines
1178   the length.
1180 * --line-buffer --keep-order now outputs continously from the oldest
1181   job still running. This is more what you would expect than the
1182   earlier behaviour where --keep-order had no effect with
1183   --line-buffer.
1185 * env_parallel supports tcsh, csh, pdksh. In fish it now supports
1186   arrays. In csh/tcsh it now supports variables, aliases, and arrays
1187   with no special chars. In pdksh it supports aliases, functions,
1188   variables, and arrays.
1190 * Function exporting on Mac OS X works around old Bash version.
1192 * Better CPU detection on OpenIndiana.
1194 * GNU Parallel was cited in: Automatic Methods for Assisted
1195   Recruitment
1196   https://www.researchgate.net/publication/297738658_Automatic_Methods_for_Assisted_Recruitment
1198 * GNU Parallel was cited in: Reinterpretation of ATLAS 8 TeV searches
1199   for Natural SUSY with a R-Sneutrino LSP
1200   http://arxiv.org/pdf/1603.06130.pdf
1202 * GNU Parallel was cited in: An Operational Radiometric Landsat
1203   Preprocessing Framework for Large-Area Time Series Applications
1204   https://www.uni-trier.de/fileadmin/fb6/prof/FER/Publikationen/frantz_et_al_ieee-tgrs-2016-post-print.pdf
1206 * A basic demo of how GNU Parallel can speed up execution of commands
1207   https://www.youtube.com/watch?v=kl8LO2jcvMc
1209 * qbatch uses GNU Parallel: https://pypi.python.org/pypi/qbatch/1.0rc2
1211 * FaceCrop uses GNU Parallel: https://github.com/EderSantana/FaceCrop
1213 * Parallel Processing with Catmandu
1214   https://librecatproject.wordpress.com/2016/04/20/parallel-processing-with-catmandu/
1216 * GNU parallel 應用範例
1217   http://staypython.blogspot.dk/2016/04/gnu-parallel.html
1219 * Bug fixes and man page updates.
1222 20160322
1224 * env_parallel is a function that exports the environment (functions,
1225   aliases, variables, and arrays) to GNU Parallel. Run 'man
1226   env_parallel' for details.
1228 * niceload --prg now searches for substrings if no process with the
1229   name is found.
1231 * GNU Parallel was cited in: Random Forest DBSCAN for USPTO Inventor
1232   Name Disambiguation http://arxiv.org/pdf/1602.01792.pdf
1234 * GNU Parallel was mentioned (with wrong citation) in: Dual Level
1235   Parallel Computations for LargeScale High-Fidelity Database to
1236   Design Aerospace Vehicles
1237   http://www.nas.nasa.gov/assets/pdf/papers/Guruswamy_2013_DualLevelParallelComputations.pdf
1239 * Using ‘Parallel’ in Unix
1240   https://shearnrylan.wordpress.com/2016/02/22/using-parallel-in-unix/
1242 * JPEG Squish uses (and co-distributes) GNU Parallel:
1243   http://dantidswell.co.uk/jpeg-squish/
1245 * Bug fixes and man page updates.
1248 20160222
1250 * Vote for new community on Superuser, Ask Ubuntu, Unix&Linux
1251   http://meta.superuser.com/questions/11127/community-promotion-ads-2016/11225#11225
1252   http://meta.askubuntu.com/questions/14925/community-promotion-ads-2016/15046#15046
1253   http://meta.unix.stackexchange.com/questions/3854/community-promotion-ads-2016/3893#3893
1255 * Daily Quick Tip: parallel
1256   https://medium.com/@jacaetevha/daily-quick-tip-parallel-8772435f6582
1258 * Downloading a list of URLs
1259   http://blog.gypsydave5.com/2016/02/04/xargs-and-curl/
1261 * Using GNU Parallel and ImageMagick for Conversions
1262   http://blog.fractalcomic.com/tutorials/using-gnu-parallel-and-imagemagick-for-conversions/
1264 * Running bash commands in parallel
1265   http://linuxcommando.blogspot.dk/2016/01/running-bash-commands-in-parallel.html
1267 * parallel processing in PDAL
1268   https://smathermather.wordpress.com/2016/01/28/parallel-processing-in-pdal/
1270 * A Million Text Files And A Single Laptop
1271   http://randyzwitch.com/gnu-parallel-medium-data/
1273 * 「今日から使い切る」ための GNU Parallelによる並列処理入門
1274   http://www.slideshare.net/koji_matsuda/gnu-parallel
1276 * Bug fixes and man page updates.
1279 20160122
1281 * --sql DBURL uses DBURL as storage for jobs and output. It does not
1282   run any jobs so it requires at least one --sqlworker. DBURL must
1283   point to a table.
1285 * --sqlworker DBURL gets jobs from DBURL and stores the result back to
1286   DBURL.
1288 * --sqlandworker is a shorthand for --sql and --sqlworker.
1290 * --sqlworker requires the output of a single job to fit in memory.
1292 * --results now also saves a file called 'seq' containing the sequence
1293   number.
1295 * If $PARALLEL_ENV is a file, then that file will be read into
1296   $PARALLEL_ENV.
1298 * man parallel_tutorial has been given an overhaul.
1300 * --workdir now accepts replacementstrings.
1302 * GNU Parallel was cited in: Possum - A Framework for
1303   Three-Dimensional Reconstruction of Brain Images from Serial
1304   Sections http://link.springer.com/article/10.1007/s12021-015-9286-1
1306 * GNU Parallel was cited in: A Genetic Algorithm for the selection of
1307   structural MRI features for classification of Mild Cognitive
1308   Impairment and Alzheimer's Disease
1309   http://ieeexplore.ieee.org/xpl/abstractReferences.jsp?tp=&arnumber=7359909&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D7359909
1311 * GNU Parallel was cited in: The Effect of Domain Modeling on
1312   Performance of Planning Algorithms
1313   http://isaim2016.cs.virginia.edu/papers/ISAIM2016_Bartak_Vodrazka.pdf
1315 * Plotting time tables for jobs run by GNU Parallel
1316   https://github.com/ziotom78/plot_joblog
1318 * GNU Parallel was used in: Mission Impossible: you have 1 minute to
1319   analyze the Ebola Genome https://www.biostars.org/p/119397
1321 * GNU Parallel is used in LAST: http://last.cbrc.jp/
1323 * Distributed Log Search Using GNU Parallel
1324   http://codehate.com/blog/2015/12/01/distributed-log-search-using-gnu-parallel/
1326 * Bug fixes and man page updates.
1329 20151222
1331 * --transfer is now an alias for --transferfile {}.
1333 * --transferfile works like --transfer, but takes an argument like
1334   --return. This makes it possible to combine transferring files
1335   with multiple input sources: parallel -S server --tf {1} wc {2}
1336   {1} ::: * ::: -l -w -c
1338 * total_jobs() can now be used in {= =}: parallel echo job {#} of '{=
1339   $_=total_jobs() =}' ::: {1..50}
1341 * GNU Parallel was cited in: Evolution and Learning in Heterogeneous
1342   Environments
1343   http://research.gold.ac.uk/15078/1/COM_thesis_JonesD_2015.pdf
1345 * GNU Parallel was cited in: Achieving Consistent Doppler Measurements
1346   from SDO/HMI Vector Field Inversions
1347   http://arxiv.org/pdf/1511.06500.pdf
1349 * Flo uses GNU Parallel: https://github.com/wurmlab/flo
1351 * 使用 GNU parallel 來平行運算
1352   http://mutolisp.logdown.com/posts/316959-using-gnu-parallel-to-parallel-computing
1354 * Bug fixes and man page updates.
1357 20151122
1359 * GNU Parallel packaged for CERN CentOS:
1360   http://linuxsoft.cern.ch/cern/centos/7/cern/x86_64/repoview/parallel.html
1362 * GNU Parallel was cited in: The Outer Solar System Origins Survey:
1363   I. Design and First-Quarter Discoveries
1364   http://arxiv.org/pdf/1511.02895.pdf
1366 * GNU Parallel was cited in: Contrasting genetic architectures of
1367   schizophrenia and other complex diseases using fast
1368   variance-components analysis
1369   http://www.nature.com/ng/journal/vaop/ncurrent/full/ng.3431.html
1371 * GNU Parallel was cited in: Named-Entity Chunking for Norwegian Text
1372   using Support Vector Machines
1373   http://ojs.bibsys.no/index.php/NIK/article/viewFile/248/211
1375 * GNU Parallel was cited in: Multiscale Estimation of Binding Kinetics
1376   Using Brownian Dynamics, Molecular Dynamics and Milestoning
1377   http://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1004381#pcbi.1004381.ref072
1379 * GNU Parallel was cited in: A Detailed Characterization of Errors in
1380   Logic Circuits due to Single-Event Transients
1381   http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=7302348&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D7302348
1383 * GNU Parallel was cited in: Arabic Speaker Emotion Classification
1384   Using Rhythm Metrics and Neural Networks
1385   http://www.eurasip.org/Proceedings/Eusipco/Eusipco2015/papers/1570104855.pdf
1387 * GNU Parallel was cited in: Stride Search: a general algorithm for
1388   storm detection in high resolution climate data
1389   http://www.geosci-model-dev-discuss.net/8/7727/2015/gmdd-8-7727-2015.pdf
1391 * GNU Parallel was cited in: Decomposing Digital Paintings into Layers
1392   via RGB-space Geometry http://arxiv.org/pdf/1509.03335.pdf
1394 * GNU Parallel was cited in: Structure and evolutionary history of a
1395   large family of NLR proteins in the zebrafish
1396   http://www.biorxiv.org/content/biorxiv/early/2015/09/18/027151.full.pdf
1398 * GNU Parallel was cited in: Evolution of movement strategies under
1399   competitive interactions
1400   http://digital.csic.es/bitstream/10261/115973/1/evolution_movement_strategies_Kiziridis.pdf
1402 * Automating large numbers of tasks
1403   https://rcc.uchicago.edu/docs/tutorials/kicp-tutorials/running-jobs.html
1405 * Max out your IOPs with GNU Parallel
1406   http://blog.bitratchet.com/2015/11/11/max-out-your-iops-with-gnu-parallel/
1408 * Bug fixes and man page updates.
1411 20151022
1413 * --plus makes it possible to use {##} as a shorthand for
1414   {= $_=$Global::JobQueue->total_jobs() =} which gives the the number
1415   of jobs to run in total.
1417 * {= $_=$Global::JobQueue->total_jobs() =} is incompatible with -X,
1418   -m, and --xargs.
1420 * GNU Parallel is now mostly compatible with lsh
1421   (http://www.lysator.liu.se/~nisse/lsh/) and somewhat compatible with
1422   autossh (http://www.harding.motd.ca/autossh/).
1424 * --workdir ... now also works when run locally.
1426 * GNU Parallel was cited in: There is no (75, 32, 10, 16) strongly
1427   regular graph http://arxiv.org/pdf/1509.05933.pdf
1429 * GNU Parallel was cited in: Roary: rapid large-scale prokaryote pan
1430   genome analysis
1431   http://bioinformatics.oxfordjournals.org/content/early/2015/08/05/bioinformatics.btv421.full.pdf+html
1433 * GNU Parallel is used in TraitAR:
1434   https://testpypi.python.org/pypi/traitar/0.1.4
1436 * A parallel and fast way to download multiple files
1437   http://onetipperday.blogspot.com/2015/10/a-parallel-and-fast-way-to-download.html
1439 * Usar GNU Parallel para aumentar el rendimiento de tus scripts
1440   http://adrianarroyocalle.github.io/blog/2015/10/20/usar-gnu-parallel/
1442 * Bug fixes and man page updates.
1445 20150922
1447 * GNU Parallel was cited in: Flexible Modeling of Epidemics with an
1448   Empirical Bayes Framework
1449   http://journals.plos.org/ploscompbiol/article?id=10.1371%2Fjournal.pcbi.1004382
1451 * GNU Parallel was cited in: BL1: 2D Potts Model with a Twist
1452   https://sucs.swan.ac.uk/~rjames93/Dissertation.pdf
1454 * GNU Parallel was cited in: A Scalable Parallel Implementation of
1455   Evolutionary Algorithms for Multi-Objective Optimization on GPUs
1456   http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7257074
1458 * GNU Parallel was cited in: How Can We Measure the Similarity Between
1459   Résumés of Selected Candidates for a Job?
1460   https://www.researchgate.net/publication/275954089_How_can_we_measure_the_similarity_between_rsums_of_selected_candidates_for_a_job
1462 * GNU Parallel was cited in: Interplay of cell dynamics and epithelial
1463   tension during morphogenesis of the Drosophila pupal wing
1464   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
1466 * Third-party selling GNU Parallel T-shirts
1467   http://www.aliexpress.com/item/2015F-BSO-GNU-LOGO-GNU-PARALLEL-men-s-shirt-sleeve-visual-illusion-error/32464827966.html
1469 * Joys of gnu parallel
1470   http://scottolesen.com/index.php/2015/08/26/joys-of-gnu-parallel/
1472 * Crop and resize images with bash and ImageMagick
1473   https://www.simonholywell.com/post/2015/08/image-resize-crop-bash-imagemagick/
1475 * Three Ways to Script Processes in Parallel
1476   http://www.codeword.xyz/2015/09/02/three-ways-to-script-processes-in-parallel/
1478 * What It Looks Like to Process 3.5 Million Books
1479   http://blog.gdeltproject.org/what-it-looks-like-to-process-3-5-million-books/
1481 * Bug fixes and man page updates.
1484 20150822
1486 * If $job->skip() is called in {= =} the job will not be run.
1488 * @arg can now be used in {= =}: parallel echo '{= $arg[2] < 5 and
1489   $_="j" =}' ::: 1 2 3 ::: 4 5 6
1491 * Version of GNU Parallel that uses PostgreSQL as backend
1492   https://github.com/stephen-fralich/parallel-sql/
1494 * SpeedSeq: ultra-fast personal genome analysis and interpretation
1495   http://www.nature.com/nmeth/journal/vaop/ncurrent/full/nmeth.3505.html
1497 * GNU Parallel is used in elPrep: https://github.com/ExaScience/elprep
1499 * Who actually reads the code?
1500   http://www.fsf.org/blogs/community/who-actually-reads-the-code
1502 * Introduction to GNU Parallel
1503   http://erictleung.com/2015/08/06/intro-to-gnu-parallel/
1505 * ¿Alguien se lee el código?
1506   http://www.taringa.net/post/linux/18854759/Alguien-se-lee-el-codigo.html
1508 * ¿Quién se lee el código fuente?
1509   https://victorhckinthefreeworld.wordpress.com/2015/08/12/quien-se-lee-el-codigo-fuente/
1511 * Distribution des traitements avec GNU Parallel
1512   http://blog.inovia-conseil.fr/?p=226#4
1514 * Эксперимент по проверке, читают ли код открытых проектов
1515   http://www.opennet.ru/opennews/art.shtml?num=42718
1517 * 多核心主機搭配 GNU parallel
1518   http://blog.zeroplex.tw/2015/08/gnu-parallel.html
1520 * Bug fixes and man page updates.
1523 20150722
1525 * If a record fits in a block, --block only reads upto the size of
1526   --block. If not: --block reads a full --block more.
1528 * Due to widely spread distributions still using --tollef even after a
1529   year of being retired following a year of being obsolete, --tollef
1530   now gives an error unless used with --gnu.
1532 * --nice now uses a perl wrapper instead of the nice command.
1534 * Cookie 2013-08-18 was won by Mark Maimone, 1 year and 11 months
1535   after release.
1537 * A parser for GNU Parallel --joblog files:
1538   https://github.com/harryjubb/joblog
1540 * GNU Parallel was cited in: Dynamical formation & scattering of
1541   hierarchical triples: Cross sections, Kozai-Lidov oscillations, and
1542   collisions http://arxiv.org/pdf/1507.03593.pdf
1544 * GNU Parallel was cited in: A Fast Compiler for NetKAT
1545   http://arxiv.org/pdf/1506.06378.pdf
1547 * GNU Parallel was cited in: Decomposing Time-Lapse Paintings into
1548   Layers
1549   http://cs.gmu.edu/~ygingold/timemap/Decomposing%20Time-Lapse%20Paintings%20into%20Layers%20(Tan%20et%20al%202015%20SIGGRAPH)%20600dpi.pdf
1551 * GNU Parallel was used in: Somatic mutation calling from the matched
1552   tumor-normal exome-sequencing
1553   http://fafner.meb.ki.se/biostatwiki/somac/
1555 * Parallel Processing from the Command Line
1556   https://www.perpetual-beta.org/weblog/parallel-processing-from-the-command-line.html
1558 * Using GNU Parallel to speed up network operations
1559   http://vielmetti.typepad.com/vacuum/2015/06/using-gnu-parallel-to-speed-up-network-operations.html
1561 * Crawl faster with "parallel" - but how fast?
1562   http://andreas-wpv.blogspot.com/2015/07/crawl-faster-with-parallel-but-how-fast.html
1564 * Simultaneously benchmark many URLs with ApacheBench and GNU parallel
1565   https://www.simonholywell.com/post/2015/06/parallel-benchmark-many-urls-with-apachebench/
1567 * Bug fixes and man page updates.
1570 20150622
1572 * --halt has been rewritten completely. You can now combine
1573   percentages with success or fail. See the man page.
1575 * Exit values 102..254 have been removed. 101 means more than 100 jobs
1576   failed.
1578 * Killing through --timeout, --memfree, or --halt is now done as a
1579   process group.
1581 * --termseq determines which signals are sent when a job is killed.
1583 * An empty argument would previously cause no string to be
1584   inserted. This is now changed to '' being inserted, thus prepending
1585   a space to the output of: parallel echo {} b ::: ''
1587 * $PARALLEL_ENV can now be set to an environment prepending the
1588   command. Used in env_parallel as mentioned in the manpage.
1590 * --retry-failed will retry all failed jobs in a joblog. It will
1591   ignore any command given.
1593 * --ssh and $PARALLEL_SSH can be used to set the command used for
1594   ssh. The command is assumed to behave the same way as ssh.
1596 * --fifo now works in csh, too.
1598 * Q(...) can be used in {= =} to shell quote a string.
1600 * GNU Parallel was cited in: DockBench: An Integrated Informatic
1601   Platform Bridging the Gap between the Robust Validation of Docking
1602   Protocols and Virtual Screening Simulations
1603   http://www.mdpi.com/1420-3049/20/6/9977
1605 * GNU Parallel was cited in: Swedes Online: You Are More Tracked Than
1606   You Think
1607   http://www.diva-portal.org/smash/get/diva2:807623/FULLTEXT01.pdf
1609 * GNU Parallel was cited in: Tutorial: Lorenz-Mie theory for 2D
1610   scattering and resonance calculations
1611   http://arxiv.org/pdf/1505.07691.pdf
1613 * GNU Parallel was cited in: A quantitative assessment of the Hadoop
1614   framework for analyzing massively parallel DNA sequencing data
1615   http://link.springer.com/article/10.1186/s13742-015-0058-5
1617 * GNU Parallel was cited in: A composite genome approach to identify
1618   phylogenetically informative data from next-generation sequencing
1619   http://www.biomedcentral.com/content/pdf/s12859-015-0632-y.pdf
1621 * GNU Parallel is used in: taxator-tk
1622   http://algbio.cs.uni-duesseldorf.de/webapps/wa-download/
1624 * GNU Parallel is used in: https://github.com/d2207197/local-mapreduce
1626 * GNU Parallel is used in: wiki-edit-news https://github.com/albert-decatur/wiki-edit-news
1628 * GNU Parallel is used in: A Fingerprint Identification System
1629   https://curve.carleton.ca/system/files/theses/28733.pdf
1631 * Job ad asking for GNU Parallel experience:
1632   http://searchjobs.intel.com/gdansk-pol/software-validation-engineer/63A06826DAF24797AB414DC146201C2E/job/
1634 * Using BLAT http://wangzhengyuan.blogspot.dk/2015/06/using-blat.html
1636 * Bug fixes and man page updates.
1639 20150522
1641 * Security: The security issue for --sshlogin + --fifo/--cat has been
1642   fixed. Thereby all issues with
1643   http://lists.gnu.org/archive/html/parallel/2015-04/msg00045.html
1644   have been fixed.
1646 * Security: After further security analysis the issue fixed in
1647   20150422 also fixed the problem for --tmux.
1649 * GNU Parallel was cited in: CIDER: a pipeline for detecting waves of
1650   coordinated transcriptional regulation in gene expression
1651   time-course data
1652   http://biorxiv.org/content/biorxiv/early/2015/03/17/012518.full.pdf
1654 * GNU Parallel was cited in: Building Genomic Analysis Pipelines in a
1655   Hackathon Setting with Bioinformatician Teams: DNA-seq, Epigenomics,
1656   Metagenomics and RNA-seq
1657   http://biorxiv.org/content/biorxiv/early/2015/05/05/018085.full.pdf
1659 * GNU Parallel was cited in: Sequencing the cap-snatching repertoire
1660   of H1N1 influenza provides insight into the mechanism of viral
1661   transcription initiation
1662   http://nar.oxfordjournals.org/content/early/2015/04/20/nar.gkv333.full.pdf
1664 * GNU Parallel was cited in: Genome assembly using Nanopore-guided
1665   long and error-free DNA reads
1666   http://www.biomedcentral.com/content/pdf/s12864-015-1519-z.pdf
1668 * GNU Parallel was used (unfortunately with wrong citation) in:
1669   Comparing the CarbonTracker and TM5-4DVar data assimilation systems
1670   for CO2 surface flux inversions
1671   http://www.atmos-chem-phys-discuss.net/15/8883/2015/acpd-15-8883-2015-discussion.html
1673 * GNU Parallel was used in: Gene Set Omic Analysis (GSOA) method
1674   https://bitbucket.org/srp33/gsoa
1676 * A Quick and Neat :) Orchestrator using GNU Parallel
1677   http://www.elsotanillo.net/2015/05/a-quick-and-neat-orchestrator-using-gnu-parallel/
1679 * Execute commands on multiple computers using GNU Parallel (setting
1680   up a cluster on the cheap)
1681   https://spectraldifferences.wordpress.com/2015/04/26/execute-commands-on-multiple-computers-using-gnu-parallel-setting-up-a-cluster-on-the-cheap/
1683 * Functions and GNU parallel for effective cluster load management
1684   http://genomespot.blogspot.dk/2015/04/functions-and-gnu-parallel-for.html
1686 * Use parallel processing to save time importing databases
1687   http://drupalsun.com/node/41854
1689 * Run multiple ssh commands in parallel with GNU Parallel
1690   http://www.ameir.net/blog/archives/380-run-multiple-ssh-commands-in-parallel-with-gnu-parallel.html
1692 * Importing huge databases faster
1693   https://www.lullabot.com/blog/article/importing-huge-databases-faster
1695 * Parallel? Gnu parallel! https://debian.pro/1834
1697 * Bug fixes and man page updates.
1700 20150422
1702 New in this release:
1704 * Security fix. An attacker on the local system could make you
1705   overwrite one of your own files with a single byte. The problem
1706   exist when you use --compress or --tmux or --pipe or --cat or
1707   --fifo. The attacker must figure out the randomly chosen file name
1708   and create a symlink within a time window of 15 ms.
1710 * --shuf will generate all jobs, and shuffle them before running
1711   them. This is useful to get a quick preview of the results before
1712   running the full batch.
1714 * GNU Parallel now has a DOI: https://dx.doi.org/10.5281/zenodo.16303
1716 * GNU Parallel was cited in: Scaling Machine Learning for Target
1717   Prediction in Drug Discovery using Apache Spark
1718   https://cris.cumulus.vub.ac.be/portal/files/5147244/spark.pdf
1720 * GNU Parallel was cited in: Bayesian inference of protein structure
1721   from chemical shift data https://peerj.com/articles/861/
1723 * GNU Parallel was cited in: Toward Enhanced Metadata Quality of
1724   Large-Scale Digital Libraries: Estimating Volume Time Range
1725   https://www.ideals.illinois.edu/bitstream/handle/2142/73656/186_ready.pdf
1727 * GNU Parallel was cited in: Experimental study on the Wind Farm
1728   Substation Cable Installation Problem
1729   http://i11www.iti.uni-karlsruhe.de/_media/teaching/theses/ma-schmitz-14.pdf
1731 * GNU Parallel was used in: https://github.com/KAPPS-/landsat-gifworks
1733 * GNU Parallel was used in: https://github.com/exascience/elprep
1735 * GNU Parallel was used in:
1736   http://search.cpan.org/~jillrowe/HPC-Runner-GnuParallel-0.01/
1738 * GNU Parallel was used in:
1739   http://search.cpan.org/~ajpage/Bio-Roary-2.0.7/lib/Bio/Roary/JobRunner/Parallel.pm
1741 * GNU Parallel was used in: Rapid haploid SNP calling
1742   https://github.com/tseemann/snippy
1744 * Pictures and Metadata
1745   http://www.ozzy.no/2015/02/05/pictures-and-metadata/
1747 * Task automation with bash and parallel
1748   https://biowize.wordpress.com/2015/03/23/task-automation-with-bash-and-parallel/
1750 * How To: Speed Up File Transfers in Linux using RSync with GNU
1751   Parallel
1752   http://www.yourownlinux.com/2015/04/speed-up-file-transfers-using-rsync-with-gnu-parallel.html
1754 * Mirroring a Git Repository
1755   https://avacariu.me/articles/mirroring-a-git-repository.html
1757 * Add an ENVI header to JAXA Global Mangrove Watch PALSAR tiles
1758   https://spectraldifferences.wordpress.com/2015/03/24/add-an-envi-header-to-jaxa-global-mangrove-watch-palsar-tiles/
1760 * 你见过的最牛逼的命令行程序是什么?
1761   http://www.zhihu.com/question/29257300
1763 * Bug fixes and man page updates.
1766 20150322
1768 New in this release:
1770 * --number-of-cores respects 'taskset' on GNU/Linux.
1772 * --joblog --pipe gives the data send and received in the log.
1774 * GNU Parallel was tested to support 100 GB sized records in --pipe. A
1775   few bugs was fixed to support >2 GB records. It works, but is rather
1776   slow.
1778 * GNU Parallel was cited in: RIG: Recalibration and Interrelation of
1779   genomic sequence data with the GATK
1780   http://www.g3journal.org/content/early/2015/02/13/g3.115.017012.full.pdf+html
1782 * GNU Parallel was cited in: MPI-blastn and NCBI-TaxCollector:
1783   Improving metagenomic analysis with high performance classification
1784   and wide taxonomic attachment
1785   http://www.worldscientific.com/doi/abs/10.1142/S0219720014500139?af=R&
1787 * GNU Parallel was cited in: Recent evolution in Rattus norvegicus is
1788   shaped by declining effective population size
1789   http://biorxiv.org/content/biorxiv/early/2015/03/01/015818.full.pdf
1791 * GNU Parallel was cited in: Evidence for DCO+ as a probe of
1792   ionization in the warm disk surface
1793   http://arxiv.org/pdf/1503.02659.pdf
1795 * GNU Parallel was cited in: De novo assembly and annotation of the
1796   Asian tiger mosquito (Aedes albopictus) repeatome with dnaPipeTE
1797   from raw genomic reads and comparative analysis with the yellow
1798   fever mosquito (Aedes aegypti)
1799   http://gbe.oxfordjournals.org/content/early/2015/03/11/gbe.evv050.full.pdf
1801 * GNU Parallel was cited in: A General Approach to Network
1802   Configuration Analysis
1803   http://research.microsoft.com/en-us/um/people/ratul/papers/nsdi2015-batfish.pdf
1805 * GNU Parallel was cited in: Scrimer: designing primers from
1806   transcriptome data
1807   http://onlinelibrary.wiley.com/doi/10.1111/1755-0998.12403/pdf
1809 * GNU Parallel was cited in: Efficient Retrieval of Key Material for
1810   Inspecting Potentially Malicious Traffic in the Cloud
1811   http://sacko.uk/pdf/2015.1.pdf
1813 * GNU Parallel will be presented at Strataconf: Poor Man's Parallel
1814   Pipelines
1815   http://strataconf.com/big-data-conference-uk-2015/public/schedule/detail/40031
1817 * GNU Parallel was used in:
1818   https://github.com/alexbyrnes/FCC-Political-Ads_The-Code
1820 * GNU Parallel was used in: https://github.com/martymac/fpart
1822 * GNU Parallel was used in:
1823   https://github.com/hoytak/diabetic-retinopathy-code
1825 * GNU Parallel was used in:
1826   https://github.com/mehmattski/HybSeqPipeline
1828 * GNU Parallel was used in:
1829   http://search.cpan.org/~ajpage/Bio-Roary-2.0.0/lib/Bio/Roary/JobRunner/Parallel.pm
1831 * Using GNU Parallel on a Raspberry Pi cluster:
1832   http://www.dcglug.org.uk/cluster-progress/
1834 * An introduction to vector tiling and map reduce in postgis:
1835   http://dimensionaledge.com/intro-vector-tiling-map-reduce-postgis/
1837 * Running scripts in parallel with GNU Parallel:
1838   http://code.jasonbhill.com/2015/03/
1840 * Mahout: Parallelising the creation of DecisionTrees:
1841   http://www.markhneedham.com/blog/2012/12/27/mahout-parallelising-the-creation-of-decisiontrees/
1843 * High-Performance Scientific Computing: Running serial jobs in
1844   parallel
1845   https://support.scinet.utoronto.ca/education/staticpublic/course178/serial.pdf
1847 * Parallel cardinality on your laptop
1848   https://highonscience.wordpress.com/2015/03/15/parallel-cardinality-on-your-laptop/
1850 * Experiments about a better locate using grep
1851   http://a3nm.net/blog/better_locate.html
1853 * Homework with GNU Parallel:
1854   https://support.scinet.utoronto.ca/education/staticpublic/course178content349.html
1856 * Parallel - Jobs in Skripten parallelisieren:
1857   https://slzm.de/blog/linux-tool-des-tages-parallel-jobs-in-skripten-parallelisieren/#more-612
1859 * GNU Parallel, czyli 100% użycia procesora
1860   http://matmatyk.blogspot.dk/2015/03/gnu-parallel-czyli-100-uzycia-procesora.html
1862 * Bug fixes and man page updates.
1865 20150222
1867 * --tmux has gotten a major overhaul.
1869 * GNU Parallel was cited in: RaftLib: A C++ Template Library for High
1870   Performance Stream Parallel Processing
1871   http://www.cs.wustl.edu/~lip/pubs/pmam15_jbeard.pdf
1873 * GNU Parallel was cited in: Quantifying properties of hot and dense
1874   QCD matter through systematic model-to-data comparison
1875   http://arxiv.org/pdf/1502.00339.pdf
1877 * GNU Parallel was cited in: Towards Collaborative Exploration and
1878   Analysis of Big Data from Mars: A Noachis Terra Case Study
1879   http://link.springer.com/chapter/10.1007/978-3-319-13865-7_25
1881 * GNU Parallel was used (unfortunately with wrong citation) in:
1882   Performance and Scaling Comparison Study of RDBMS and NoSQL
1883   (MongoDB)
1884   http://ijact.in/wp-content/uploads/2014/11/COMPUSOFT-311-1270-1275.pdf
1886 * GNU Parallel was used (unfortunately without citation) in: Parallel
1887   Implementation of Big Data Pre-Processing Algorithms for Sentiment
1888   Analysis of Social Networking Data
1889   http://www.researchmathsci.org/IJFMAart/ijfma-v6n2-7.pdf
1891 * GNU Parallel was used (unfortunately without citation) in: SpeedSeq:
1892   Ultra-fast personal genome analysis and interpretation
1893   http://biorxiv.org/content/biorxiv/early/2014/12/05/012179.full.pdf
1895 * Zip Folders with GNU Parallel
1896   http://fazky.github.io/posts/Linux/2015-01-07-GNU-Parallel.html
1898 * Using GNU Parallel with Freesurfer
1899   http://programminginadarkroom.blogspot.dk/2015/02/using-gnu-parallel-with-freesurfer.html
1901 * GNU Parallel is used in Velociraptor: https://github.com/ericwhyne/Velociraptor
1903 * Marcus Beach GNU Parallel http://marcusbeach.co/gnu-parallel/
1905 * Bug fixes and man page updates.
1908 20150122
1910 * Remote jobs now send stderr (standard error) to stderr (standard
1911   error) instead of stdout (standard output).
1913 * Remote execution command is now packed using base64 encoded
1914   bzip2. This means that big environments (app. 100 KB) can be
1915   transferred. This change makes remote execution alpha quality.
1917 * --semaphoretimeout now takes a negative value. This means give up if
1918   the semaphore is not gotten within the timeout.
1920 * --halt -1 and -2 now means halt if a job succeeds (so the opposite
1921   of 1 and 2).
1923 * --no-keep-order will reverse --keep-order.
1925 * Bash's second fix of shellshock caused --env to break again when
1926   exporting functions. This has been fixed again.
1928 * A semibig refactoring of big functions. All non-trivial functions
1929   are now less than 100 lines. The refactoring makes this release beta
1930   quality.
1932 * A description of the design decisions for GNU Parallel can be found
1933   in 'man parallel_design'.
1935 * A bug fix in replacement strings caused rewrite of the replacement
1936   function. This makes use of replacement strings alpha quality.
1938 * GNU Parallel was cited in: Improving Energy and Performance with
1939   Spintronics Caches in Multicore Systems
1940   http://link.springer.com/chapter/10.1007/978-3-319-14313-2_24
1942 * GNU Parallel was cited in: Parallel post-processing with MPI-Bash
1943   http://dl.acm.org/citation.cfm?id=2691137
1945 * GNU Parallel was cited in: Distinguishing cause from effect using
1946   observational data: methods and benchmarks
1947   http://arxiv-web3.library.cornell.edu/pdf/1412.3773.pdf
1949 * GNU Parallel was cited in: Data Science at the Command Line
1950   http://cdn.oreillystatic.com/oreilly/booksamplers/9781491947852_sampler.pdf
1952 * GNU Parallel was cited in: Resolution of Genetic Map Expansion
1953   Caused by Excess Heterozygosity in Plant Recombinant Inbred
1954   Populations http://www.g3journal.org/content/4/10/1963.full.pdf
1956 * GNU Parallel was cited in: Bayesian Inference of Protein Structure
1957   from Chemical Shift Data https://peerj.com/preprints/692v1.pdf
1959 * GNU Parallel was cited in: Clonal interference and Mullerʼs ratchet
1960   in spatial habitats http://iopscience.iop.org/1478-3975/11/5/056003
1962 * GNU Parallel was cited in: Computação Verde na Camada de Aplicação
1963   https://linux.ime.usp.br/~tpaiva/mac0499/files/monografia.pdf
1965 * GNU Parallel was cited in: Frameshift alignment: statistics and
1966   post-genomic applications
1967   http://bioinformatics.oxfordjournals.org/content/30/24/3575.full.pdf+html
1969 * GNU Parallel was cited in: Towards Recommender Engineering Tools and
1970   Experiments for Identifying Recommender Differences
1971   http://elehack.net/research/thesis/mde-thesis.pdf
1973 * GNU Parallel was cited in: Speaker Environment Classification Using
1974   Rhythm Metrics in Levantine Arabic Dialect
1975   http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6923918
1977 * GNU Parallel was cited in: A Formal Proof Of The Kepler Conjecture
1978   http://arxiv.org/pdf/1501.02155.pdf
1980 * GNU Parallel was cited in: Allocation Policy Analysis for Cache
1981   Coherence Protocols for STT-MRAM-based caches
1982   http://conservancy.umn.edu/bitstream/handle/11299/169362/Nandkar_umn_0130M_15551.pdf
1984 * GNU Parallel was cited in: Using Trusted Platform Module for
1985   securing virtual environment access in Cloud
1986   http://dar.aucegypt.edu:8080/bitstream/handle/10526/4237/Using%20Trusted%20Platform%20Module%20for%20Securing%20Virtual%20Environment%20Access%20in%20Cloud.pdf
1988 * GNU Parallel was cited in: Weakly Supervised Learning for
1989   Compositional Sentiment Recognition
1990   http://computerlinguist.org/static/downloads/ma-thesis/Master_Thesis-Michael_Haas-Weakly_Supervised_Learning_for_Compositional_Sentiment_Recognition.pdf
1992 * GNU Parallel was cited in: Agility and Performance in Elastic
1993   Distributed Storage http://dl.acm.org/citation.cfm?id=2668129
1995 * GNU Parallel was used (unfortunately without citation) in: Large
1996   Scale Author Name Disambiguation in Digital Libraries
1997   http://semanticommunity.info/@api/deki/files/31523/P227_3546.pdf
1999 * GNU Parallel is used in BEDOPS:
2000   https://media.readthedocs.org/pdf/bedops/v2p5p0/bedops.pdf
2002 * Job ad asking for GNU Parallel skills:
2003   http://www.aplitrak.com/?adid=dXMzMTYxMjQuMzg0MTkuMTU1MEBtYW5wb3dlcmZveG5hLmFwbGl0cmFrLmNvbQ#sthash.kYCIhhty.KcoT6HnJ.dpbs
2005 * GNU Parallel: Open Source For You (OSFY) magazine, October 2013
2006   edition
2007   http://www.shakthimaan.com/posts/2014/11/27/gnu-parallel/news.html
2009 * Multithreaded Encryption and Compression
2010   http://www.krazyworks.com/multithreaded-encryption-and-compression/
2012 * GNU Parallel on OSX and Linux
2013   https://darknightelf.wordpress.com/2015/01/01/gnu-parallel-on-osx/
2015 * How to build gnu parallel from source on Ubuntu PC?
2016   http://blog.ovidiuparvu.com/build-gnu-parallel-source-ubuntu-pc/
2018 * GNU parallel for openaddr-process-one
2019   https://nelsonslog.wordpress.com/2015/01/09/gnu-parallel-for-openaddr-process-one/
2021 * From SRA Project to FastQ http://danielecook.com/sra-project-fastq/
2023 * Software Development Tooling
2024   http://www.computer.org/csdl/mags/so/2014/06/mso2014060021.pdf
2026 * コマンドを並列に実行するGNU parallelがとても便利
2027   http://bicycle1885.hatenablog.com/entry/2014/08/10/143612
2029 * Bug fixes and man page updates.
2032 20141122
2034 * Remote systems can be divided into hostgroups (e.g. web and db) by
2035   prepending '@groupname/' to the sshlogin. Multiple groups can be
2036   given by separating groups with '+'. E.g. @web/www1 @web+db/www2
2037   @db/mariadb
2039 * Remote execution can be restricted to servers that are part of one
2040   or more groups by '@groupname' as an sshlogin. Multiple groups can
2041   be given by separating groups with '+'. E.g. -S @web or -S @db+web
2043 * With --hostgroup you can restrict arguments to certain hostgroups by
2044   appending '@groupname' to the argument.  Multiple groups can be
2045   given by separating groups with '+'. E.g. my_web_arg@web
2046   db-or-web-arg@db+web db-only-arg@db Thanks to Michel Courtine for
2047   developing a prototype for this.
2049 * GNU Parallel was cited in: HTSeq-Hadoop: Extending HTSeq for
2050   Massively Parallel Sequencing Data Analysis using Hadoop
2051   http://essenceofescience.se/wp-content/uploads/2014/11/Siretskiy.pdf
2053 * GNU Parallel was cited in: SlideToolkit: An Assistive Toolset for
2054   the Histological Quantification of Whole Slide Images
2055   http://www.plosone.org/article/info%3Adoi%2F10.1371%2Fjournal.pone.0110289
2057 * GNU Parallel was cited in: Exploring a multiprocessor design space
2058   to analyze the impact of using STT-RAM in the memory hierarchy
2059   http://conservancy.umn.edu/bitstream/handle/11299/167286/Borse_umn_0130M_15431.pdf
2061 * Command-Line OCR with Tesseract on Mac OS X
2062   https://ryanfb.github.io/etc/2014/11/13/command_line_ocr_on_mac_os_x.html
2064 * Bug fixes and man page updates.
2067 20141022
2069 * --env was changed to deal with Bash's new way of exporting a function.
2071 * GNU Parallel was cited in: Exclusion of cosmic rays in
2072   protoplanetary disks. II. Chemical gradients and observational
2073   signatures http://iopscience.iop.org/0004-637X/794/2/123/article
2075 * GNU Parallel was cited in: Application of Machine Learning to
2076   Algorithm Selection for TSP
2077   http://www.dbai.tuwien.ac.at/staff/musliu/art_ictai_cam.pdf
2079 * GNU Parallel was cited in: Performance Models for LTE-Advanced
2080   Random Access
2081   http://repository.asu.edu/attachments/137242/content/Tyagi_asu_0010E_14116.pdf
2083 * GNU Parallel was used (unfortunately without citation) in: De Novo
2084   Insertions and Deletions of Predominantly Paternal Origin Are
2085   Associated with Autism Spectrum Disorder
2086   http://www.cell.com/cms/attachment/2019079667/2039310868/mmc1.pdf
2088 * GNU Parallel was determined 'popular' by Statistical Analysis of
2089   Popular Open Source Software Projects and Their Communities
2090   http://andiwre.itmaranatha.org/prosiding/ICITEE2014/PaperAndiWRE-ICITEE2014.pdf
2092 * GNU Parallel is demonstrated in: Data Science at the Command Line:
2093   Facing the Future with Time-Tested Tools
2095 * GNU Parallel was covered in a talk at Sydney Perl Mongers group
2096   http://www.openfusion.net/talks/pwp/#24
2098 * GNU Parallel and how to get started with it
2099   http://www.jduck.net/blog/2014/09/30/gnu-paralell/
2101 * Behat/Selenium/Parallel
2102   http://jaffamonkey.com/behat-selenium-parallel/
2104 * Comparing Golang, Scala, Elixir and Ruby for ETL
2105   http://www.dimroc.com/2014/09/29/etl-language-showdown/
2107 * Assemble a list of which of these hosts are up or down
2108   http://opsfun.wordpress.com/2014/03/31/gnu-parallel/
2110 * Running commands on many nodes simultaneously
2111   http://opsfun.wordpress.com/2014/03/31/19/
2113 * Ubuntu 13.04でGNU ParallelをGNUモードで動かす
2114   http://qiita.com/YusukeSuzuki@github/items/7b96b5876bf980f21e85
2116 * Bug fixes and man page updates.
2119 20140922
2121 * If the file give as --sshloginfile is changed it will be re-read
2122   when a job finishes though at most once per second. This makes it
2123   possible to add and remove hosts while running.
2125 * Brutha uses GNU Parallel https://pypi.python.org/pypi/brutha/1.0.2
2127 * OCRmyPDF uses GNU Parallel https://github.com/fritz-hh/OCRmyPDF/
2129 * GNU Parallel was presented at Balti and Bioinformatics "On-Air"
2130   http://youtu.be/UtXlr19xTh8?t=2h5m0s
2132 * Pleiades Plus uses GNU Parallel
2133   https://github.com/ryanfb/pleiades-plus
2135 * Imagemagick and GNU Parallel
2136   http://deepdish.io/2014/09/15/gnu-parallel/
2138 * GNU Parallel (Sebuah Uji Coba)
2139   http://pr4ka5a.wordpress.com/2014/09/04/gnu-parallel-sebuah-uji-coba/
2141 * GNU Parallel: 并行执行Linux命令
2142   http://blog.csdn.net/xzz_hust/article/details/39183837
2145 20140822
2147 * GNU Parallel now uses the same shell it was started from as the
2148   command shell for local jobs. So if GNU Parallel is started from
2149   tcsh it will use tcsh as its shell even if the login $SHELL is
2150   different. For remote jobs the login $SHELL will be used.
2152 * The whole current environment in bash can be copied by using a shell
2153   wrapper function (Search manual for env_parallel).
2155 * --plus adds the replacement strings {+/} {+.} {+..} {+...} {..}
2156   {...} {/..} {/...}. The idea being that '+foo' matches the opposite
2157   of 'foo' and {} = {+/}/{/} = {.}.{+.} = {+/}/{/.}.{+.} = {..}.{+..}
2158   = {+/}/{/..}.{+..} = {...}.{+...} = {+/}/{/...}.{+...}
2160 * GNU Parallel now deals correctly with the combination
2161   rsync-3.1.X-client and rsync-2.5.7-server
2163 * GNU Parallel was cited in: A Web Service for Scholarly Big Data
2164   Information Extraction
2165   http://patshih.ist.psu.edu/publications/Williams-CiteSeerExtractor-ICWS14.pdf
2167 * Comparison of the speed of different GNU Parallel versions:
2168   http://lists.gnu.org/archive/html/parallel/2014-08/msg00030.html
2170 * GNU Parallel was covered in the webcast 2014-08-20: Data Science at
2171   the Command Line http://www.oreilly.com/pub/e/3115
2173 * Distributed processing with GNU parallel
2174   http://kazjote.eu/2014/08/11/distributed-processing-with-gnu-parallel
2176 * A Peek into GNU Parallel
2177   http://blog.dataweave.in/post/94238943763/a-peek-into-gnu-parallel
2179 * Сборка GNU parallel для CentOS/RHEL
2180   http://www.stableit.ru/2014/07/gnu-parallel-centosrhel.html
2182 * Bug fixes and man page updates.
2185 20140722
2187 * {= perl expression =} can be used as replacement string. The
2188   expression should modify $_. E.g. {= s/\.gz$// =} to remove .gz from
2189   the string. This makes replacement strings extremely flexible.
2191 * Positional perl expressions (similar to {2}) are given as {=2 perl
2192   expression=} where 2 is the position.
2194 * One small backwards incompatibility: {1}_{2} will replace {2} with
2195   the empty string if there is only one argument. Previously {2} would
2196   have been left untouched.
2198 * Replacement strings can be defined using --rpl. E.g. parallel --rpl
2199   '{.gz} s/\.gz$//' echo {.gz} ::: *.gz
2201 * The parenthesis around {= perl expression =} can be changed with
2202   --parens.
2204 * --tmux will direct the output to a tmux session instead of
2205   files. Each running jobs will be in its own window.
2207 * --halt 10% will stop spawning new jobs if 10% failed so far.
2209 * GNU Parallel was cited in: bammds: A tool for assessing the ancestry
2210   of low depth whole genome data using multidimensional scaling (MDS)
2211   http://bioinformatics.oxfordjournals.org/content/early/2014/06/28/bioinformatics.btu410.abstract
2213 * GNU Parallel was cited in: Molecular ferroelectric contributions to
2214   anomalous hysteresis in hybrid perovskite solar cells
2215   http://people.bath.ac.uk/aw558/publications/2014/arxiv_hysteresis_14.pdf
2217 * GNU Parallel was cited in: Energy Sorghum-a genetic model for the
2218   design of C4 grass bioenergy crops
2219   http://jxb.oxfordjournals.org/content/early/2014/06/20/jxb.eru229.short
2221 * GNU Parallel was cited in: Web-scale Content Reuse Detection
2222   www.isi.edu/~johnh/PAPERS/Ardi14a.pdf
2224 * Tell your friends to sign up for the Webcast at 2014-08-20 covering
2225   GNU Parallel: Data Science at the Command Line
2226   http://www.oreilly.com/pub/e/3115
2228 * GNU Parallel all the things!
2229   http://longwayaround.org.uk/notes/gnu-parallel-all-the-things/
2231 * Shell command composition and dispatch
2232   http://lukeluo.blogspot.dk/2014/07/linux-virtual-console6-shell-command.html
2234 * Parallelising plink (or anything else) the easy way
2235   http://chrisladroue.com/2012/03/parallelising-plink-or-anything-else-the-easy-way/
2237 * Easy and cheap cluster building on AWS
2238   https://grapeot.me/easy-and-cheap-cluster-building-on-aws.html
2240 * Paralelizace běžných činností v konzoli pomocí GNU Parallel
2241   http://www.abclinuxu.cz/clanky/paralelizace-beznych-cinnosti-v-konzoli-pomoci-gnu-parallel
2243 * [原] Ubuntu 下使用 parallel 命令的注意事项
2244   http://blog.ailms.me/2014/06/28/ubuntu-with-parallel.html
2246 * 简单的并行, 可使用GNU parallel
2247   http://jerkwin.github.io/2014/06/10/GNU-parallel/
2249 * Bug fixes and man page updates.
2252 20140622
2254 * --shebang and --shebang-wrap now works on FreeBSD.
2256 * --pipepart works with --header, --regexp, --cat and --fifo.
2258 * ./configure --disable-documentation will not build documentation.
2260 * {%} works as job slot.
2262 * GNU Parallel was cited in: Energy Efficient, High-speed
2263   Communication in WSNs
2264   https://gupea.ub.gu.se/bitstream/2077/35801/1/gupea_2077_35801_1.pdf
2266 * GNU Parallel was cited in: Ferroelectric contributions to anomalous
2267   hysteresis in hybrid perovskite solar cells
2268   http://arxiv.org/pdf/1405.5810.pdf
2270 * Processes Paralleling to Speed up Computing and Tasks Execution in
2271   Linux
2272   http://kukuruku.co/hub/nix/processes-paralleling-to-speed-up-computing-and-tasks-execution-in-linux
2274 * Moving / Copying lots of s3 files quickly using gnu parallel
2275   http://blog.aclarke.eu/moving-copying-lots-of-s3-files-quickly-using-gnu-parallel/
2277 * Speeding up grep log queries with GNU Parallel
2278   http://www.tripwire.com/state-of-security/incident-detection/speeding-grep-queries-gnu-parallel/
2280 * Ubuntu - Gnu parallel - It's awesome
2281   http://kasunweranga.blogspot.dk/2014/06/ubuntu-gnu-parallel-its-awesome.html
2283 * Export quicklooks with vector overlay using TuiView
2284   http://spectraldifferences.wordpress.com/2014/03/08/export-quicklooks-with-vector-overlay-using-tuiview/
2286 * GNU Parallel指南 http://my.oschina.net/enyo/blog/271612
2288 * GNU parallelで違和感 http://jarp.does.notwork.org/diary/201405c.html#201405301
2290 * Bug fixes and man page updates.
2293 20140522
2295 * Use --semaphoretimeout to ignore the semaphore lock after a while.
2297 * {%} introduced as job slot replacement string. It has known bugs.
2299 * --slotreplace changes slot replacement string.
2301 * GNU Parallel officially in Solaris 11.2beta
2302   https://blogs.oracle.com/alanc/entry/solaris_11_2_changes_to
2304 * GNU Parallel was cited in: A Comparison of Antenna Placement
2305   Algorithms http://abhinavjauhri.com/publications/eap.pdf
2307 * Using GNU Parallel on a PBS cluster (nice use of --shebang-wrap)
2308   https://docs.it4i.cz/anselm-cluster-documentation/resource-allocation-and-job-execution/capacity-computing
2310 * BioLite uses GNU Parallel: https://bitbucket.org/caseywdunn/biolite
2312 * Isitdown uses GNU Parallel: http://www.isi.edu/~calvin/isitdown.md
2314 * Convert FLAC to MP3 with GNU parallel
2315   http://www.blogobramje.nl/posts/Convert_FLAC_to_MP3_with_GNU_parallel/
2317 * JD Edwards Business Function Documentation
2318   http://www.azertech.net/content/jd-edwards-business-function-documentation
2320 * Tools of the trade http://blog.eikeland.se/2014/05/01/tools-of-the-trade/
2322 * How I start a bioinformatics project
2323   http://nickloman.github.io/2014/05/14/how-i-start-a-bioinformatics-project/
2325 * No:The-Me GNU Parallel http://adityalaghate.in/gnu-parallel.html
2327 * Bug fixes and man page updates.
2330 20140422
2332 * --pipepart is a highly efficient alternative to --pipe if the input
2333   is a real file and not a pipe.
2335 * If using --cat or --fifo with --pipe the {} in the command will be
2336   replaced with the name of a physical file and a fifo respectively
2337   containing the block from --pipe. Useful for commands that cannot
2338   read from standard input (stdin).
2340 * --controlmaster has gotten an overhaul and is no longer
2341   experimental.
2343 * --env is now copied when determining CPUs on remote system. Useful
2344   for copying $PATH if parallel is not in the normal path.
2346 * --results now chops the argument if the argument is longer than the
2347   allowed path length.
2349 * Build now survives if pod2* are not installed.
2351 * The git repository now contains tags of releases.
2353 * GNU Parallel was cited in: Proactive System for Digital Forensic
2354   Investigation
2355   http://dspace.library.uvic.ca:8080/bitstream/handle/1828/5237/Alharbi_Soltan_PhD_2014.pdf
2357 * GNU Parallel was cited in: Beyond MAP estimation with the
2358   track-oriented multiple hypothesis tracker
2359   http://ieeexplore.ieee.org/xpl/abstractReferences.jsp?tp=&arnumber=6766651&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D6766651
2361 * GNU Parallel was cited in: Prokka: rapid prokaryotic genome
2362   annotation
2363   http://bioinformatics.oxfordjournals.org/content/early/2014/03/18/bioinformatics.btu153.short
2365 * GNU Parallel was used (unfortunately with improper citation) in:
2366   Perspectives in magnetic resonance: NMR in the post-FFT era
2367   http://www.sciencedirect.com/science/article/pii/S1090780713003054
2369 * GNU Parallel is used in https://github.com/cc2qe/speedseq
2371 * Batch XML validation at the command line.
2372   http://horothesia.blogspot.dk/2014/04/batch-xml-validation-at-command-line.html
2374 * freebayes-parallel uses GNU Parallel
2375   https://github.com/ekg/freebayes/commit/31ee997984cebe8a196381c3de57e618e34a2281
2377 * Org-mode with Parallel Babel http://draketo.de/english/emacs/parallel-babel#sec-2
2379 * Speeding Up Grep Log Queries with GNU Parallel
2380   http://www.cybersecurity.io/speeding-grep-queries-gnu-parallel/
2382 * How to run tbss_2_reg in parallel
2383   http://tadpolebrainimaging.blogspot.dk/2014/03/how-to-run-tbss2reg-in-parallel.html
2385 * GNU parallel example: blastn https://asciinema.org/a/8775
2387 * Iterative DNS Brute Forcing
2388   http://www.room362.com/blog/2014/02/19/iterative-dns-brute-forcing/
2390 * Ejecutando comandos en paralelo
2391   http://jesusmercado.com/guias/ejecutando-comandos-en-paralelo/
2393 * Ejecutando en paralelo en bash (ejemplo con rsync)
2394   http://eithel-inside.blogspot.dk/2014/04/ejecutando-en-paralelo-en-bash-ejemplo.html
2396 * Bug fixes and man page updates.
2399 20140322
2401 * Offical package for Alpine Linux now exists:
2402   http://alpinelinux.org/apk/main/x86/parallel
2404 * GNU Parallel was cited in: Estimating uncertainties in statistics
2405   computed from direct numerical simulation
2406   http://dx.doi.org/10.1063/1.4866813
2408 * GNU Parallel was cited in: Vehicle routing problems with time
2409   windows and multiple service workers: a systematic comparison
2410   between ACO and GRASP
2411   http://link.springer.com/article/10.1007/s10100-014-0341-z
2413 * GNU Parallel, quick and easy
2414   http://www.reganmian.net/blog/2014/03/09/gnu-parallel-quick-and-easy/
2416 * Using Multiple CPU Cores With Command Line Tools
2417   http://prateekvjoshi.com/2014/03/07/using-multiple-cpu-cores-with-command-line-tools/
2419 * Batch convert mp3 CBR to VBR
2420   http://blogs.zercle.com/bouroo/2013/03/batch-convert-mp3-cbr-to-vbr/
2422 * Running Behat in parallel with Selenium grid
2423   http://zalas.eu/running-behat-in-parallel-with-selenium-grid/
2425 * Git-Mirror per cronjob aktuell halten
2426   https://www.schtobia.de/2013/git-mirror-per-cronjob-aktuell-halten/
2428 * Пишем многопоточный скрипт на bash
2429   http://dafter.ru/duf/howto/130.html
2431 * 如何利用多核CPU来加速你的Linux命令
2432   http://www.chinadmd.com/file/xpcr6wpctzwtuu3ivwiaatcs_1.html
2434 * Bug fixes and man page updates.
2437 20140222
2439 * --tollef has been retired.
2441 * --compress has be redesigned due to bugs.
2443 * Format of --eta and --joblog has changed slightly.
2445 * GNU Parallel was cited in: Speaker Verification and Keyword Spotting
2446   Systems for Forensic Applications
2447   http://lantana.tenet.res.in/website_files/thesis/Phd/srikanth.pdf
2449 * GNU Parallel was cited in: Scaleable Code Clone Detection
2450   http://scg.unibe.ch/archive/phd/schwarz-phd.pdf
2452 * GNU Parallel was cited in: Clone Detection that scales
2453   http://scg.unibe.ch/archive/masters/Vogt14a.pdf
2455 * GNU Parallel was cited in: Scalable Positional Analysis for Studying
2456   Evolution of Nodes in Networks
2457   http://arxiv-web3.library.cornell.edu/pdf/1402.3797
2459 * GNU Parallel was cited in: Aggregate Characterization of User
2460   Behavior in Twitter and Analysis of the Retweet Graph
2461   http://arxiv.org/pdf/1402.2671v1
2463 * GNU Parallel was used (unfortunately without citation) in: Causal
2464   Network Models for Predicting Compound Targets and Driving Pathways
2465   in Cancer
2466   http://jbx.sagepub.com/content/early/2014/02/10/1087057114522690.full
2468 * GNU Parallel was used (unfortunately without citation) in:
2469   Performance and Energy Efficiency of Common Compression /
2470   Decompression Utilities
2471   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
2473 * GNU Parallel was used (unfortunately without citation) in: SpringFS:
2474   Bridging Agility and Performance in Elastic Distributed Storage
2475   http://www.istc-cc.cmu.edu/publications/papers/2014/SpringFS-FAST14.pdf
2477 * GNU Parallel was recommended (without citation) in: Redesigning the
2478   Specificity of Protein-DNA Interactions with Rosetta
2479   http://link.springer.com/protocol/10.1007/978-1-62703-968-0_17
2481 * GNU Parallel is co-distributed with RepeatExplorer
2482   http://www.vcru.wisc.edu/simonlab/bioinformatics/programs/repeatexplorer/README.txt
2484 * Convert MP3 to a scrolling spectrum waterfall plot video
2485   http://jdesbonnet.blogspot.dk/2014/02/convert-mp3-to-scrolling-spectrum.html
2487 * PHP wrapper class for the GNU Parallel tool
2488   https://github.com/geopal-solutions/gnu-parallel-wrapper/tree/master
2490 * Exploratory Data Analysis http://www.slideshare.net/thinrhino/gnunify
2492 * Copias de archivos con rsync y parallel
2493   http://linuxmanr4.com/2014/02/20/copias-de-archivos-con-rsync-y-parallel
2495 * Single-Thread-Programme auf Multicore-Rechnern parallelisieren
2496   http://www.adlerweb.info/blog/2014/02/08/linux-single-thread-programme-auf-multicore-rechnern-parallelisieren
2498 * Распараллеливаем процессы для ускорения вычислений и выполнения
2499   заданий в Linux http://savepearlharbor.com/?p=210480
2501 * Bug fixes and man page updates.
2504 20140122
2506 * GNU Parallel was cited in: On the likelihood of multiple bit upsets
2507   in logic circuits
2508   http://arxiv-web3.library.cornell.edu/pdf/1401.1003
2510 * HaploClique uses GNU Parallel
2511   https://github.com/armintoepfer/haploclique
2513 * Scraping NSScreencast
2514   https://blog.nicolai86.eu/posts/2014-01-12/scraping-nsscreencast/
2516 * 30 Cool Open Source Software I Discovered in 2013
2517   http://www.cyberciti.biz/open-source/30-cool-best-open-source-softwares-of-2013/
2519 * [Unix] 13. The power of doing things in Parallel
2520   http://leetaey.tistory.com/384
2522 * Parallel the execution of a job that read from stdin
2523   http://www.linuxask.com/questions/parallel-the-execution-of-a-job-that-read-from-stdin
2525 * Mon Make à moi (6:38-11:50)
2526   http://videos.rennes.inria.fr/ReNaBI-GO2013/indexPierreLindenbaum.html
2528 * Shell-Abarbeitung beschleunigen: Wie Sie mit parallelen Prozesse
2529   effizienter in der Shell arbeiten
2530   https://www.hosteurope.ch/blog/shell-abarbeitung-beschleunigen-wie-sie-mit-parallelen-prozesse-effizienter-in-der-shell-arbeiten/
2532 * Summary of GNU Parallel tutorial
2533   http://hacktracking.blogspot.dk/2014/01/gnu-parallel-tutorial.html
2535 * Bug fixes and man page updates.
2538 20131222
2540 * GNU Parallel now has a motto: For people who live life in the
2541   parallel lane.
2543 * Detect if the buffer dir $TMPDIR runs out of space. This changes a
2544   central piece of code, making this release alpha quality.
2546 * --keep-order --(n)onall will sort according to the sshlogin.
2548 * Detect the number of CPUs on DEC Tru64.
2550 * GNU sql: --list-tables for sqlite3.
2552 * GNU Parallel was cited in: Variational Message-Passing: Extension to
2553   Continuous Variables and Applications in Multi-Target Tracking
2554   http://www.ics.uci.edu/~ajfrank/pubs/thesis.pdf
2556 * GNU Parallel was cited in: Genome Assembly: Scaffolding Guided by
2557   Related Genomes
2558   https://www.duo.uio.no/handle/10852/37431
2560 * GNU Parallel was cited in: Metagenomic analysis of Mariana Trench
2561   sediment samples
2562   http://repositorio.ul.pt/handle/10451/9436
2564 * GNU Parallel was cited in: Diacritization, automatic segmentation
2565   and labeling for Levantine Arabic speech
2566   http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6642556
2568 * GNU Parallel was cited in: Investigation of emotion classification
2569   using speech rhythm metrics
2570   http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6642591
2572 * GNU Parallel was cited in: A Rhythm-Based Analysis of Arabic Native
2573   and Non-Native Speaking Styles
2574   http://www.ijsps.com/uploadfile/2013/1128/20131128014413279.pdf
2576 * GNU Parallel was cited in: Evolutionary optimization of wetlands
2577   design
2578   http://dl.acm.org/citation.cfm?id=2480400
2580 * GNU Parallel was cited (unfortunately with wrong citation) in:
2581   RDBMS vs NoSQL: Performance and Scaling Comparison
2582   http://www.epcc.ed.ac.uk/sites/default/files/Dissertations/2012-2013/RDBMS%20vs%20NoSQL%20-%20Performance%20and%20Scaling%20Comparison.pdf
2584 * GNU Parallel was used (without proper citation) in: Comprehensive
2585   Analysis Pipeline for Discovery of Human Genetic Variation
2586   http://www.google.com/patents/US20130311106
2588 * Encrypt and decrypt in parallel with GPG
2589   http://blog.tkassembled.com/412/encrypt-and-decrypt-in-parallel-with-gpg/
2591 * Using GNU Parallel to create a SVM classifier 
2592   http://ivanyu.me/blog/2013/12/01/parallel/
2594 * Parallel xz compression
2595   http://anthon.home.xs4all.nl/rants/2013/parallel_xz/
2597 * Got CPUs to burn? Put 'em to work with GNU parallel
2598   http://baoilleach.blogspot.dk/2013/11/got-cpus-to-burn-put-em-to-work-with.html
2600 * Parallel rsync
2601   http://pastebin.com/JmnB9ffq
2603 * Gnu Parallel for fun and profit
2604   https://gist.github.com/celoyd/f7eb55ad69c9b33fd8c3
2606 * Parallelization of Exploitation
2607   http://rantsideasstuff.com/parallelization-of-exploitation/
2609 * Running assemblies in parallel
2610   https://khmer-protocols.readthedocs.org/en/v0.8.3/metagenomics/4-assemble.html
2612 * Procesando la contabilidad del PP
2613   http://www.neorazorx.com/2013/07/procesando-la-contabilidad-del-pp.html
2615 * Mon make à moi (French)
2616   http://www.slideshare.net/lindenb/mon-make-moi-tout-sauf-galaxy
2618 * Bug fixes and man page updates.
2621 20131122
2623 * A citation notice is printed on stderr only if stderr is a terminal,
2624   the user has not specified --no-notice and the user has not run
2625   --bibtex once. This makes the release alpha quality.
2627 * --compress will compress temporary files. If the output is big and
2628   very compressible this will take up less disk space in $TMPDIR and
2629   possibly be faster due to less disk I/O.
2631 * --compress-program comtrols which program to use for compressing
2632   temporary files.
2634 * --bar show progress as a progress bar compatible with zenity.
2636 * --resume can now be used with --result: Jobs already run will be
2637   skipped.
2639 * --transfer and --basefile support paths relative to the --workdir by
2640   inserting /./ into the path. 
2642 * GNU Parallel was cited in: fastphylo: Fast tools for phylogenetics
2643   http://www.biomedcentral.com/1471-2105/14/334/abstract
2645 * Using GNU parallel
2646   http://davetang.org/muse/2013/11/18/using-gnu-parallel/
2648 * Techlux - GNU - Parallel (German)
2649   https://techlux.de/blog/2013/11/07/gnu-parallel/
2651 * awk, sed, bzip2, grep, wc на всех ядрах
2652   http://vk.com/page-30666517_45528467
2654 * 如何利用多核CPU來加速你的Linux命令 — awk, sed, bzip2, grep, wc等
2655   http://www.hksilicon.com/kb/articles/290543/CPULinuxawk-sed-bzip2-grep-wc
2657 * GNU Parallel (Japanese)
2658   http://jarp.does.notwork.org/diary/201311b.html#20131117
2660 * Bug fixes and man page updates.
2663 20131022
2665 * --transfer files with /./ in the path will copy the files relative
2666   to the --workdir.
2668 * The maximal command length is now cached in a file halfing the
2669   startup time.
2671 * GNU Parallel was cited in: Investigating speaker gender using rhythm
2672   metrics in Arabic dialects
2673   http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=6602389
2675 * GNU Parallel was cited in: Tiedon erist ̈minen ja visualisointi a
2676   lastensuojelun asiakaskertomuksista
2677   https://tampub.uta.fi/handle/10024/84978
2679 * Some Additional Useful Bioinformatics Software
2680   http://nix-bio.blogspot.dk/2013/10/additional-software-for-bioinformatics.html
2682 * GNU Parallel Example Screen Cast (bil to Geotiff conversion)
2683   http://www.youtube.com/watch?v=PpF27eC7Mys
2685 * Using GNU Parallel to roll-your-own Map Reduce!
2686   http://www.rankfocus.com/hello-world/
2688 * Use multiple CPU Cores with your Linux commands
2689   http://www.rankfocus.com/use-cpu-cores-linux-commands/
2691 * Using GNU Parallel at HPC @ Uni.lu
2692   https://hpc.uni.lu/users/use_cases/
2694 * Scaling up with parallelization
2695   https://www.msi.umn.edu/sites/default/files/AdvPython_1.pdf
2697 * How to teach yourself to be a technical tester
2698   http://infiniteundo.com/post/62421363463/qa-toc
2700 * Faster Rasters For All
2701   http://2013.foss4g.org/conf/programme/presentations/52/
2703 * Optimizing translated file downloads
2704   http://www.smartling.com/blog/2013/05/20/optimizing-translated-file-downloads/
2706 * EMC NetWorker parallel saveset cloning with nsrclone and GNU parallel
2707   http://www.beebotech.com.au/2013/10/emc-networker-parallel-saveset-cloning-with-nsrclone-and-gnu-parallel/
2709 * Best Practices for Amazon EMR
2710   http://media.amazonwebservices.com/AWS_Amazon_EMR_Best_Practices.pdf
2712 * Computing checksums for backup
2713   https://identi.ca/evan/note/6yf1GzAARtyBhj__xzMvAg
2715 * Un exemplu de utilizare a programului GNU parallel
2716   http://vundicind.blogspot.dk/2013/10/exemplu-utilizare-gnu-parallel.html
2718 * 平行化你的工作
2719   http://www.slideshare.net/drakeguan/part1-23705978
2721 * なんか気持ちよかです Gnu Parallel
2722   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
2724 * Bug fixes and man page updates.
2727 20130922
2729 * PDF-files of documentation is now included.
2731 * Cloning at warp speed 100 VMs in 1 minute using one command line
2732   http://www.beebotech.com.au/tag/command-line/
2734 * Calcul Quebec's introduction to GNU Parallel
2735   https://wiki.calculquebec.ca/w/GNU_parallel
2737 * Brincando com o GNU parallel
2738   http://blog.tadeucruz.com/2013/09/brincando-com-o-gnu-parallel/
2740 * GNU Parallelで並列処理を行う 
2741   http://qiita.com/PENGUINANA_/items/af27a833e835fe17f09b
2743 * Bug fixes and man page updates.
2746 20130822
2748 * A tutorial showing much of GNU Parallel's functionality. Spend an
2749   hour walking through the tutorial. Your commandline will love you
2750   for it. man parallel_tutorial
2752 * --line-buffer will buffer output on line basis. --group keeps the
2753   output together for a whole job. --ungroup allows output to mixup
2754   with half a line coming from one job and half a line coming from
2755   another job. --line-buffer fits between these two; it prints a full
2756   line, but will allow for mixing lines of different jobs.
2758 * --record-env records all variables and functions set. Useful to
2759   record the normal environment before using --env _.
2761 * --env _ exports all functions and variables to the remote server
2762   except for the ones recorded.
2764 * New signing key. Due to recommendations from NIST
2765   http://www.keylength.com/en/4/ the signing key was changed from
2766   1024D/ID:FFFFFFF1 to 9888R/ID:88888888.
2768 * Agalma: an automated phylogenomics workflow
2769   http://arxiv.org/pdf/1307.6432
2771 * Job ad asking for GNU Parallel expertise
2772   http://seattle.craigslist.org/est/sof/4006079352.html
2774 * Transient Beowulf Clustering with GNU Parallel and SSHfs
2775   http://www.reddit.com/r/linux/comments/1ka8mn/transient_beowulf_clustering_with_gnu_parallel/
2777 * Aligning to unique regions
2778   http://davetang.org/muse/2013/07/22/aligning-to-unique-regions/
2780 * Top 10 scripting tricks for basic bioinformatics
2781   http://students.washington.edu/bowmanjs/wordpress/?p=873
2783 * Using GNU Parallel to speed up and simplify data analyzes
2784   http://www.sergeymarkov.com/blog/2013/07/using-gnu-parallel-to-speed-up-and-simplify-data-analyzes/
2786 * Compression of files in parallel using GNU parallel
2787   http://codextechnicanum.blogspot.dk/2013/07/compression-of-files-in-parallel-using.html
2789 * Using GNU Parallel with Amazon
2790   media.amazonwebservices.com/AWS_Amazon_EMR_Best_Practices.pdf
2792 * Some useful comments on GNU Parallel
2793   https://news.ycombinator.com/item?id=6209767
2795 * Using GNU Parallel to count reads mapping to genes for multiple BAMs
2796   http://drduanehassane.com/blog/sequencing-resources
2798 * TimeMachineっぽいバックアップスクリプト
2799   http://rio.tc/2013/07/timemachine-1.html
2801 * GNU ParallelでAndroid NDKの全バージョンを一括ダウンロード
2802   http://qiita.com/mazgi/items/b10bf0ff3da2045d19ab
2804 * Bug fixes and man page updates.
2807 20130722
2809 * --round-robin with --pipe will write all blocks to already running
2810   jobs.
2812 * --env can now transfer Bash function for remote execution. That is
2813   pretty cool!
2815 * GNU Parallel was used (unfortunately with improper citation) in:
2816   Understanding the Impact of E-Commerce Software on the Adoption of Structured Data on the Web
2817   http://link.springer.com/chapter/10.1007/978-3-642-38366-3_9#page-1
2819 * GNU Parallel was used (unfortunately with improper citation) in:
2820   CWI at TREC 2012, KBA track and Session Track
2821   http://trec.nist.gov/pubs/trec21/papers/CWI.kba.session.final.pdf
2823 * Mitigation of Adverse Effects Caused by Shock Wave Boundary Layer
2824   Interactions through Optimal Wall Shaping.
2825   http://arc.aiaa.org/doi/abs/10.2514/6.2013-2653
2827 * Using GNU parallel to convert images.
2828   http://www.brunokim.com.br/blog/?p=18
2830 * A quick way to parallelize.
2831   http://timotheepoisot.fr/2013/07/08/parallel/
2833 * GNU Parallel 20130522 ('Rana Plaza') 发布,并行作业执行.
2834   http://www.open-open.com/news/view/371301
2836 * Quite a few bug fixes and man page updates.
2839 20130622
2841 * --xapply now recycles arguments if an input source has more
2842   arguments than others.
2844 * The sleep time between jobs is now both increased and decreased
2845   exponentially.
2847 * 10 seconds installation check the signature using GnuPG if GnuPG is
2848   installed.
2850 * Developer job asking for GNU Parallel expertise.
2851   http://careers.stackoverflow.com/jobs/35562/developer-big-data-geo-and-web-climate-central
2853 * A small utility program to run youtube-dl in parallel.
2854   https://github.com/dlh/youtube-dl-parallel
2856 * Parallelizing Freesurfer:
2857   http://blog.cogneurostats.com/?p=148
2859 * Bug fixes and man page updates.
2862 20130522
2864 * --ctrlc is now default if --pipe is not used; thus making it
2865   possible to kill remotely started jobs simply by pressing Ctrl-C.
2867 * --timeout 200% now means kill jobs that take more than twice the
2868   time of the median run time of a job.
2870 * Jobs are now distributed round robin when having mulitiple
2871   --sshlogin instead of filling up one --sshlogin at a time.
2873 * niceload: darwin version of --io --mem --swap. Thanks to Anders F
2874   Björklund.
2876 * Bug fixes and man page updates.
2879 20130422
2881 * 10 seconds installation: wget -O - pi.dk/3 | sh
2883 * HPUX CPU/core detection. Thanks to Javier Tarradas.
2885 * CPU detection for HURD, IRIX, SCO OpenServer and (old) HPUX.
2887 * --ctrlc will send SIGINT to tasks running on remote computers and
2888   thus killing them.
2890 * --load now uses 'ps' to see immediately see the number of running
2891   processes instead of 'uptime' thus making --load react much faster.
2893 * Testing on Centos 3.9 and FreeBSD 7 revealed a lot of compability
2894   bugs. Some of these required quite extensive changes making this
2895   release beta quality.
2897 *  --retries works with --onall.
2899 * The new --load computation now works on FreeBSD 7.
2901 * --nice works under tcsh.
2903 * GNU Parallel is officially supported in NetBSD.
2904   http://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/parallel/parallel/README.html
2906 * GNU Parallel is accepted for openSUSE.
2907   http://software.opensuse.org/package/gnu_parallel
2909 * GNU Parallel can be installed under Microsoft Windows (CygWin).
2910   http://blogs.msdn.com/b/hpctrekker/archive/2013/03/30/preparing-and-uploading-datasets-for-hdinsight.aspx
2912 * Excuses for not installing GNU Parallel.
2913   http://oletange.blogspot.dk/2013/04/why-not-install-gnu-parallel.html
2915 * Job advert that requires GNU Parallel competence.
2916   http://versium.com/about/careers/
2918 * Parallelizing Batch Jobs for Fun and Profit.
2919   http://mikeseidle.com/tech/programming/2013/03/parallelizing-batch-jobs
2921 * Processing Transcription Start Sites(TSS) for the entire Mouse genome.
2922   http://qbrc.swmed.edu/2013/03/gnu-parallel-speeding-up-unix-commands-and-scripts/
2924 * GNU parallel is used throughout Scrimer.
2925   http://scrimer.readthedocs.org/en/latest/
2927 * GNU Parallel helped making public documents searchable.
2928   http://danpalmer.me/blog/articles/2013-04-06-unlocking-hillsborough.html
2930 * Identifying big movie files (German).
2931   http://blackappsolutions.wordpress.com/2013/03/23/wenn-der-plattenplatz-knapp-wird-filme-identifizieren-die-viel-platz-belegen/
2933 * Bug fixes and man page updates.
2936 20130222
2938 * --resume works with --pipe.
2940 * --resume-failed will go through --joblog, redo the failed jobs and
2941   then continue like --resume.
2943 * Negative positional arguments count from the end: {-1} means the
2944   last argument, {-2} the second to last.
2946 * NetBSD CPU detection.
2948 * --blocksize increases exponentially if it smaller than a full
2949   record.
2951 * Processing n-line records (--pipe -L n) is now much faster.
2953 * --tollef is obsoleted after discussion on the mailing list.
2955 * GNU Parallel is the highest rated tool on:
2956   http://www.biostars.org/show/tools/?sort=votes&since=all%20time
2958 * GNU Parallel was loved during FSFE's #ilovefs campaign.
2959   http://fsfe.org/news/2013/news-20130212-01.en.html
2961 * Using GNU Parallel with s3cmd (Japanese).
2962   http://blog.suz-lab.com/2013/02/s3cmd-gnu-paralells3.html
2964 * Intro to GNU Parallel (Chinese).
2965   http://guiquanz.github.com/2013/02/12/gnu-parallel-intro/
2967 * Bug fixes and man page updates.
2970 20130122
2972 * --sshdelay Delay starting next ssh by secs seconds. GNU parallel
2973   will pause secs seconds after starting each ssh. secs can be less
2974   than 1 seconds.
2976 * Official OpenBSD port:
2977   http://ftp.openbsd.org/ports/sysutils/parallel/
2979 * Official DragonFlyBSD package:
2980   http://www.mirrorservice.org/sites/ftp.dragonflybsd.org/packages/amd64/DragonFly-3.0.0/stable/parallel/
2982 * Post about niceload in Hungarian:
2983   http://commandline.blog.hu/2013/01/02/niceload
2985 * 自炊スキャンデータをKobo Gloに最適化
2986   http://interstadial.wordpress.com/2013/01/20/
2988 * GNU parallel+ssh で複数のリモートホストに複数のコマンドを実行させる
2989   http://oshiire.to/archives/1686
2991 * Bug fixes and man page updates.
2994 20121222
2996 * --shebang-wrap makes is possible to parallelize scripts by putting
2997   parallel in the shebang line (the first #! line in scripts).
2999 * --delay puts in a delay after starting each job. Useful to avoid
3000   raceconditions and thundering herd problems.
3002 * --results now uses / as separator instead of TAB and thus creates
3003   subdirs. Thanks to Drew Frank.
3005 * parallel: OpenBSD CPU detection. Thanks to Michał Markowski.
3007 * niceload --sensor allows for negative numbers to signify a lower
3008   number means the limit is lower.
3010 * niceload --prg suspend a named program that is already running.
3012 * niceload multiple --pid suspend process ids that are already running.
3014 * Convertir des images avec find et imagemagick
3015   http://roger.b.over-blog.com/article-convertir-des-images-avec-find-et-imagemagick-113416637.html
3017 * Bug fixes and man page updates.
3020 20121122
3022 * niceload --sensor makes it possible to use a program to control if a
3023   program should be suspended.
3025 * GNU Parallel was part of the justification for Nordic Free Software
3026   Award 2012
3027   https://fsfe.org/news/2012/news-20121112-01.html
3029 * Dateien schneller packen und konvertieren mit GNU parallel
3030   http://www.linux-community.de/Archiv/Tipp-der-Woche/Dateien-schneller-packen-und-konvertieren-mit-GNU-parallel
3032 * Processing images from Lunar Reconnaissance Orbiter Narrow Angle
3033   Camera http://lunokhod.org/?p=774
3035 * GNU Parallel is used in types2: Type and Hapax Accumulation Curves
3036   http://www.cs.helsinki.fi/u/josuomel/types2/
3038 * GNU Parallel used in: A Hybrid Factor Analysis and Probabilistic
3039   PCA-based system for Dictionary Learning and Encoding for Robust
3040   Speaker Recognition
3041   http://www.superlectures.com/odyssey2012/lecture.php?id=8&lang=en
3042   http://www.cse.iitm.ac.in/~mrsri/ppca.pdf
3044 * Mapreduce avec parallel, cat et une redirection
3045   http://datacratic.com/site/blog/mapreduce-avec-parallel-cat-et-une-redirection
3047 * GNU Parallel for Large Batches of Small Jobs
3048   https://support.scinet.utoronto.ca/wiki/images/7/7b/Tech-talk-gnu-parallel.pdf
3050 * GNU Parallel used in black belt tip (8:50-10:12)
3051   https://aws.amazon.com/apac/awspodcast/episode20/
3053 * Bug fixes and man page updates.
3056 20121022
3058 * --results structures output files so they can be imported using
3059   Pandas (http://pandas.pydata.org/). Useful when doing simulations to
3060   select output from some arguments.
3062 * Use --env to transfer environment variables through ssh to remote
3063   machines.
3065 * GNU Parallel is accepted for Ubuntu Quantal.
3066   http://packages.ubuntu.com/quantal/parallel
3068 * GNU Parallel was requested for OpenSUSE (go vote!)
3069   https://features.opensuse.org/314461
3071 * Kneth's Korner: Map/Reduce and GNU Parallel
3072   http://kenneth.geisshirt.dk/2012/10/mapreduce-and-gnu-parallel.html
3074 * Blog post in Japanese by Siguniang.
3075   https://siguniang.wordpress.com/2012/09/09/notes-on-gnu-parallel-the-command-line-power-tool/
3076   (Siguniang mentions the logo is called 'The Cafe Wall Illusion')
3077   http://www.michaelbach.de/ot/ang_cafewall/index.html
3079 * GNU Parallel, where have you been all my life?
3080   http://ssdigit.nothingisreal.com/2012/09/gnu-parallel-where-have-you-been-all-my.html
3082 * Reference-free ddRADseq analysis tools uses GNU Parallel.
3083   https://github.com/brantp/rtd#readme
3085 * When bash just isn’t quick enough.
3086   https://soimasysadmin.wordpress.com/2012/08/15/gnu-parallel-when-bash-just-isnt-quick-enough/
3088 * Using GNU Parallel to Package Multiple Jobs in a Single PBS Job.
3089   http://www.nas.nasa.gov/hecc/support/kb/Using-GNU-Parallel-to-Package-Multiple-Jobs-in-a-Single-PBS-Job_303.html
3091 * GNU Parallel Notes.
3092   http://xed.ch/help/parallel.html
3094 * Bug fixes and man page updates.
3097 20120822
3099 * Due to a bugfix the main flow has changed. Making this release beta
3100   quality.
3102 * Parallel Proxy Scraper & Checker Tool 
3103   https://www.youtube.com/watch?v=iXCeR_XsP6o
3105 * Bug fixes and man page updates.
3108 20120722
3110 * GNU Parallel was presented at Chiang Mai Bar Camp
3111   http://barcampchiangmai.org/
3112   See write up here:
3113   http://www.cnx-software.com/2012/07/02/use-gnu-parallel-to-speed-up-script-execution-on-multiple-cores-andor-machines/
3115 * I don't always max out all my CPUs, but when I do, I do it with GNU
3116   Parallel.
3117   http://memegenerator.net/instance/22638454
3119 * Bug fixes and man page updates.
3122 20120622
3124 * '-L n --pipe' will use records of n lines. This is useful when
3125   processing data that have fixed records with a fixed number of
3126   lines (e.g. fastq).
3128 * --filter-hosts will remove down hosts. For each remote host: check
3129   that login through ssh works. If not: do not use this host.
3130   Currently you can not put --filter-hosts in a profile, $PARALLEL,
3131   /etc/parallel/config or similar. This is because GNU Parallel uses
3132   GNU Parallel to compute this, so you will get an infinite loop. This
3133   will likely be fixed in a later release.
3135 * --pipe now uses fork() instead of busy wait. The performance should
3136   be better on computers with >10 cores while remaining the same on
3137   computers with few cores.
3139 * GNU Parallel will be represented at Chiang Mai Bar Camp.
3140   http://barcampchiangmai.org/
3142 * Indexing Big Data on Amazon AWS: The Screencast
3143   (Check out his T-shirt at 18:40-21:00).
3144   http://www.opensourceconnections.com/2012/06/06/indexing-big-data-on-amazon-aws-screencast/
3146 * biotoolbox uses GNU Parallel.
3147   https://code.google.com/p/biotoolbox/wiki/Pod_novo_wrapper
3149 * Spiceweasel uses GNU Parallel.
3150   https://github.com/mattray/spiceweasel
3152 * GNU Parallel part of The Administrators Challenge.
3153   http://challenge.twistedrack.com/questions/qs3.php
3155 * Finding Oldest Firefox Code using GNU Parallel.
3156   http://gregoryszorc.com/blog/2012/06/18/finding-oldest-firefox-code/
3158 * Bug fixes (quite a few for remote job running) and man page updates.
3161 20120522
3163 * Timings in --joblog now with milliseconds.
3165 * Thesis using GNU Parallel (correctly cited; hooray!).
3166   http://scholarworks.sjsu.edu/etd_projects/222/
3168 * Package for AIX.
3169   http://www.perzl.org/aix/index.php?n=Main.Parallel
3171 * Prokka uses GNU Parallel.
3172   http://bioinformatics.net.au/prokka-manual.html
3174 * GNU Parallel was presented at MUUG.
3175   http://muug.mb.ca/blog/meetings/2012/05/09/may-8th-2012-rtfm-gnu-parallel1/
3177 * Blog post: Manipulating many or large files with GNU parallel.
3178   http://compbiously.blogspot.com/2012/05/manipulating-many-or-large-files-with.html
3180 * Blog post: Running commands in parallel using bash.
3181   http://blog.michaelboman.org/2012/04/running-commands-in-parallel-using-bash.html  
3183 * Blog post in Hungarian.
3184   http://commandline.blog.hu/2012/05/03/gnu_parallel
3186 * Popularity of GNU Parallel in Debian explodes.
3187   http://qa.debian.org/popcon-graph.php?packages=parallel
3189 * Bug fixes and man page updates.
3192 20120422
3194 * A race condition bug caused restructuring of a central piece of the
3195   code. Thus this release of GNU Parallel should be considered beta
3196   quality.
3198 * sql --dbsize will now list sizes of all databases if given no
3199   database.
3201 * GNU Parallel is now in Debian Unstable.
3202   apt-get install parallel
3204 * Article: Computational and experimental analyses of
3205   retrotransposon-associated minisatellite DNAs in the soybean genome.
3206   http://www.biomedcentral.com/content/supplementary/1471-2105-13-s2-s13-s1.pdf
3208 * Blog post: GNU parallel - the best thing since sliced bread.
3209   https://arrayal.wordpress.com/2012/03/27/gnu-parallel-the-best-thing-since-sliced-bread/
3211 * Blog post: GNU Parallel makes everything faster.
3212   http://compbiously.blogspot.com/2012/03/gnu-parallel-makes-everything-faster.html
3214 * Blog post (German): Howto: GNU parallel.
3215   http://d24m.de/2012/04/05/howto-gnu-parallel/
3217 * Blog post: Running in Parallel
3218   http://interactivity.ifactory.com/2012/04/running-in-parallel/
3220 * 20000 watched the first intro video.
3221   http://pi.dk/1
3223 * The first 5 have received their GNU Parallel merchandise
3224   https://www.gnu.org/software/parallel/merchandise.html
3226 * Bug fixes and man page updates.
3229 20120322
3231 * Parallel Process Database Dumps.
3232   http://blog.mattoates.co.uk/2012/02/parallel-process-database-dumps.html
3234 * Using GNU Parallel to process images from Mars.
3235   http://lunokhod.org/?p=468
3237 * Using GNU Parallel with bzgrep.
3238   http://filip.rembialkowski.net/did-you-know-gnu-parallel/
3240 * Bug fixes and man page updates.
3243 20120222
3245 * --workdir . will use the current working dir. If the current working
3246   dir is beneath your home dir, the value . is treated as the relative
3247   path to your home dir. This means that if your home dir is different
3248   on remote computers (e.g. if your login is different) the relative
3249   path will still be relative to your home dir.
3251 * A texinfo file is now generated from the POD file using pod2texi.
3253 * The bioinformatics article "Fast large-scale clustering of protein
3254   structures using Gauss integrals" mentions GNU Parallel. They forgot
3255   to add the reference. Please remember --bibtex if you use GNU
3256   Parallel in an article.
3257   http://bioinformatics.oxfordjournals.org/content/28/4/510.short
3259 * The first supporter received his merchandise. Did you order yours?
3260   https://www.gnu.org/software/parallel/merchandise.html
3262 * How to use GNU Parallel with samtools.
3263   http://zvfak.blogspot.com/2012/02/samtools-in-parallel.html
3265 * How to use GNU Parallel for vacuuming PostgreSQL tables.
3266   http://blog.timmattison.com/archives/2012/01/24/mini-hack-parallel-vacuuming-in-postgresql/
3268 * Converting e-books with Calibre and GNU Parallel.
3269   http://www.linkhal.de/blog/2012/01/converting-massive-e-book-collections-with-calibre-and-gnu-parrallel/
3271 * Using GNU Parallel for tailing logfiles from multiple servers.
3272   http://silviud.blogspot.com/2012/02/shell-parallel-processing.html
3274 * Bug fixes and man page updates.
3277 20120122
3279 * --header : uses the first input line as column names and you can
3280   then use {colname} as a replacement string in the command. This also
3281   works with multiple :::'s.
3283 * --header <regexp> matches a header as a regular expression and
3284   repeats the header for each block with --pipe.
3286 * --resume resumes from the last unfinished job. Useful if you stop
3287   GNU Parallel and restart it later with the same arguments.
3289 * niceload now propagates exit status correctly.
3291 * Show your support for GNU Parallel. For a limited time you can get a
3292   GNU Parallel T-shirt+mug+pen+100 postcards at 20 EUR. See
3293   https://www.gnu.org/software/parallel/merchandise.html
3295 * Options -g -B -T -U -W -Y are retired as warned 6 months ago.
3297 * GNU Parallel referenced in article on Holographic Grid Cloud. Thanks
3298   to Stefano Gallozzi. http://arxiv.org/pdf/1112.6128
3300 * Article in IEEE Software on GNU Parallel. Thanks to Diomidis
3301   Spinellis.  http://www.spinellis.gr/blog/20110911/
3303 * An article on Narwhal which uses GNU Parallel. They forgot to add
3304   the reference. Please remember --bibtex if you use GNU Parallel in
3305   an article. 
3306   http://bioinformatics.oxfordjournals.org/content/early/2011/11/08/bioinformatics.btr613.full.pdf
3308 * Blog post on using GNU Parallel to speed up BLAST queries:
3309   http://blog.mckuhn.de/2012/01/embarrassingly-parallel-blast-search.html
3311 * Video showing Wake-on-LAN with GNU Parallel.
3312   https://www.youtube.com/watch?v=0mB-yIyKFLQ
3314 * Using GNU Parallel with Solr.
3315   http://sujitpal.blogspot.com/2011/12/solr-report-generation-with-python.html
3317 * First job ad including GNU Parallel:
3318   http://seeker.dice.com/jobsearch/servlet/JobSearch?op=101&dockey=xml/7/6/76f858de083a094f74b1a5d3ba53ffc5@endecaindex
3320 * Bug fixes and man page updates.
3323 20111222
3325 * --timeout will now kill grandchildren.
3327 * Interview in Hacker Public Radio.
3328   http://hackerpublicradio.org/eps.php?id=0860
3330 * Blog post in Chinese.
3331   http://blog.sina.com.cn/s/blog_3f7652740100y0ju.html
3333 * Bug fixes and man page updates.
3336 20111122
3338 * GNU Parallel package for Fedora.
3339   https://admin.fedoraproject.org/pkgdb/acls/name/parallel
3341 * Using GNU Parallel with Mozilla cross referencing.
3342   https://blog.mozilla.com/it/2011/11/15/mxr-improvements/
3344 * Neat flash presentation of GNU Parallel.
3345   http://prezi.com/0nq74b2elgtx/about-gnu-parallel/
3347 * How to create tar files of dirs in parallel.
3348   https://joneslee85.wordpress.com/2011/11/22/shell-tips-how-to-recursively-archive-many-folders/
3350 * Article in Admin Network&Security by Ben Martin.
3351   http://www.admin-magazine.com/HPC/Articles/GNU-Parallel
3353 * Blog post in Polish.
3354   http://blog.tiger.com.pl/2011/01/05/gnu-parallel/
3356 * Blog post on using GNU Parallel of Mac OS X.
3357   http://www.0xcb0.com/2011/10/19/running-parallel-bash-tasks-on-os-x/
3359 * Blog post in English by researcher.
3360   http://zandyware.wordpress.com/2011/10/15/gnu-parallell-make-best-use-of-your-multicore-computer/
3362 * Blog entry in Chinese.
3363   http://blog.csdn.net/tossense/article/details/6889026
3365 * Blog entry in Japanese on managing many servers.
3366   http://hiroakis.com/blog/2011/11/13/gnu-parallel/
3368 * GNU Parallel is now part of ppbs.
3369   http://physiology.med.cornell.edu/faculty/mason/lab/ppbs/introduction/introduction.html
3371 * How to use GNU Parallel with MCX.
3372   http://mcx.sourceforge.net/cgi-bin/index.cgi?MMC/Doc/MMCCluster
3374 * Bug fixes and man page updates.
3377 20111022
3379 * --tag prepends lines with the argument(s). If used with --(n)onall
3380   the line will be prepended with the sshlogin instead.
3382 * --shellquote does not run the command but quotes it using \'s.
3383   Useful for making quoted composed commands.
3385 * --profile can now be repeated merging multiple profiles.
3387 * --bibtex now gives the BibTeX entry.
3388   Thanks to Aleksandr Levchuk for testing.
3390 * Makefile for simple .deb package.
3391   cd packager/debian; make
3393 * sql: --list-databases lists the databases.
3395 * GNU Parallel officially in Fedora 16
3396   http://www.spinics.net/lists/fedora-package-announce/msg67130.html
3398 * Blog post on recompression FLAC audio.
3399   http://blog.oxplot.com/2011/08/reflac-flac-cleanser.html
3401 * The most complex use of ::: I have seen so far.
3402   http://agentzlerich.blogspot.com/2011/09/following-up-on-previous-failures-ive.html
3404 * Example of using GNU Parallel with sudo.
3405   http://loopkid.net/articles/2011/10/07/recursive-chmod-and-chown-on-files
3407 * Use wget and gnu parallel to download mp3s at rocket speed.
3408   http://sdbrain.posterous.com/use-wget-and-gnu-parallel-to-download-mp3s-at
3410 * First CV referring to GNU Parallel.
3411   http://www.peopleperhour.com/freelancers/stephen_/internet_researcher_and_protocol_develop/140602
3413 * Cartwright labs usage of GNU Parallel.
3414   http://cartwrightlab.wikispaces.com/The+Most+Bang+for+Your+Buck
3416 * Bug fixes and man page updates.
3419 20110822
3421 * --timeout implemented so that slow commands can be killed
3423 * CPU detection improved for Mac OSX. Thanks to Wayne E. Seguin.
3425 * Example of a parallel webcrawler in the man page.
3427 * Backup up PostgreSQL with GNU Parallel. Thanks to Stephane Wirtel.
3428   http://wirtel.be/2011/07/15/rsync_parallel/
3430 * Blog post in Japanese.
3431   http://dminor11th.blogspot.com/2011/08/gnu-parallel.html
3433 * Blog post about optimizing JPEGs. Thanks to Thomas Jost.
3434   http://schnouki.net/2011/07/22/optimizing-jpeg-pictures/
3436 * Bug fixes and man page updates.
3439 20110722
3441 * niceload: --hard will suspend a program if a limit is reached - as
3442   opposed to just slowing the program down.
3444 * niceload: --soft will slow the program down - as opposed to
3445   suspending the program completely.
3447 * niceload: --run-io will slow down a program if disk io goes above a
3448   certain limit.
3450 * niceload: --run-load will slow down a program if loadaverage goes
3451   above a certain limit.
3453 * niceload: --run-mem will slow down a program if free memory goes
3454   below a certain limit.
3456 * niceload: --run-noswap will slow down a program if the computer is
3457   swapping.
3459 * niceload: --start-io, --start-load, --start-mem, --start-noswap will
3460   defer starting a program until the system is below the limit.
3462 * --io, --load, --mem, and --noswap sets both --run-* and --start-*.
3464 * niceload got a major rewrite and is now object oriented.
3466 * GNU Parallel was presented at Nordic Perl Workshop 2011.
3467   http://conferences.yapceurope.org/npw2011/talk/3416
3469 * Blog post about zcat and GNU Parallel. Thanks to Dr. John.
3470   http://drjohnstechtalk.com/blog/2011/06/gnu-parallel-really-helps-with-zcat/
3472 * 2 blog posts in Japanese. Thanks to Negima.
3473   http://d.hatena.ne.jp/negima1976/20110607/1307412660
3474   http://d.hatena.ne.jp/negima1976/20110628/1309252494
3476 * Blog post for bioinformatics. Thanks to Chris Miller.
3477   http://chrisamiller.com/science/2010/05/26/use-parallel-for-easy-multi-processor-execution/
3479 * Bug fixes and man page updates.
3482 20110622
3484 * --onall will run all the jobs on all the computers. This is useful
3485   for systemadinistrators having multiple servers.
3487 * --nonall runs like --onall but reads no arguments from stdin
3488   (standard input), so is possible to do:
3489   parallel --nonall -S computer1,computer2 uptime
3491 * Context replace now works with multiple input sources:
3492   parallel -X echo {1}-{2} ::: 1 2 3 ::: a b c
3494 * --noswap do not start a job on a server that is swapping.
3496 * Article: Parallel processing without Hadoop!
3497   http://www.solutionhacker.com/parallel-processing-without-hadoop/
3499 * Article in Linux Magazine (Spanish). Thanks to Ben Martin.
3500   http://www.linux-magazine.es/issue/67/
3502 * First blog post in Korean. Thanks to 민병국.
3503   http://blog.daum.net/_blog/BlogTypeView.do?blogid=02RQ3&articleno=13380895&admin=#
3505 * Blog post in Japanese. Thanks to Naoya Nakazawa.
3506   http://www.sssg.org/blogs/naoya/archives/2003
3508 * Blog post in English. Thanks to Dagon.
3509   http://hekate.homeip.net/2011/05/29/
3511 * Bug fixes and man page updates.
3514 20110522
3516 * Multiple ::: can be put on the command line and will be treated
3517   similar to contents from multiple -a's.
3519 * ::: and :::: can now be mixed on the command line. Use {1} .. {n} to
3520   refer to inputs from the different input sources.
3522 * --xapply is now needed to get xapply's behaviour of reading one line
3523   from each of the input sources.
3525 * Multiple input sources will cause all combinations of arguments from
3526   the sources to be generated. E.g. 'parallel echo {1}+{2} ::: 1 2 :::
3527   a b c' will print 1+a 1+b 1+c 2+a 2+b 2+c. This can often replace
3528   nested loops.
3530 * Implemented {//} for the input line with the basename removed (dirname).
3532 * New video showing the new ::: and :::: input sources.
3533   http://tinyogg.com/watch/iOdhU/ http://www.youtube.com/watch?v=fOX1EyHkQwc
3535 * GNU Parallel now has a logo.
3536   http://www.gnu.org/software/parallel/logo.png
3538 * Article about GNU SQL in USENIX Magazine ;login: (print)
3539   http://www.usenix.org/publications/login/2011-04/
3541 * Using GNU Parallel with EC2. Thanks to Kevin Wu.
3542   http://blog.kevinformatics.com/post/4970574713/interested-in-your-experience-using-gnu-parallel-in
3544 * Review with idea for {..} and {...} in Japanese. Thanks to ichii386.
3545   http://d.hatena.ne.jp/ichii386/20110426
3547 * Upgrade GNU Parallel using Macports. Thanks to Phil Hollenback.
3548   http://www.hollenback.net/index.php/MacportsParallel
3550 * Robert from Echo One discusses using processes instead of threads:
3551   http://rrees.wordpress.com/2011/04/25/many-cores-many-threads/
3553 * How to run GNU Parallel on a SLURM cluster. Thanks to Kevin Stock.
3554   http://www.kevinstock.org/2011/04/using-the-ri-cluster/
3556 * Short article about using GNU Parallel with lame:
3557   http://loopkid.net/articles/2011/04/30/accelerate-lame-mp3-conversion
3559 * Using GNU Parallel to run tail -f in Japanese. Thanks to Clouder.
3560   http://blog.clouder.jp/archives/001140.html
3562 * BBC Research & Development uses GNU Parallel:
3563   http://www.bbc.co.uk/blogs/researchanddevelopment/2010/11/prototyping-weeknotes-41-26112.shtml
3565 * Short article about using GNU Parallel on RHEL. Thanks to Rishi Deshpande.
3566   http://nuclear-imaging.info/site_content/2011/05/11/gnu-parallel/
3568 * Using GNU Parallel for FLAC->MP3 conversion. Thanks to Derek Marcotte.
3569   http://derek.chezmarcotte.ca/?p=286
3571 * Bug fixes and man page updates.
3574 20110422
3576 * {#} now works as an alias for $PARALLEL_PID.
3578 * --eta now estimates way more accurately.
3580 * CPU detection code for AIX thanks to Christian Netrwal.
3582 * --joblog contains exitcode.
3584 * Thanks to Ævar Arnfjörð Bjarmason for reading my code.
3586 * GNU Parallel was presented at:
3587   - LUGA, Augsburg, 2011-03-26, http://www.luga.de/Aktionen/LIT-2011/Programm
3588   - OSAA.dk, Aarhus, 2011-04-12
3590 * Blog entry in Japanese. Thanks to Riywo.
3591   http://blog.riywo.com/2011/04/19/022802
3593 * Example of how to use GNU Parallel on PBS clusters. Thanks to Andrew
3594   J Dolgert: http://web0.tc.cornell.edu/wiki/index.php?title=Gnu_Parallel
3596 * First example of using GNU Parallel in Hebrew. Thanks to omry.
3597   http://nd.gd/jk
3599 * Intro video got past 10000 hits.
3600   http://www.youtube.com/watch?v=OpaiGYxkSuQ
3602 * Bug fixes and man page updates.
3605 20110322
3607 * --tollef to be switch compatible with Tollef's parallel. This will
3608   cause -l to mean --load, and the argument separator will be --
3609   instead of :::
3611 * --gnu will force GNU Parallel to behave like GNU Parallel even if
3612   --tollef is set.
3614 * Site wide config file: /etc/parallel/config
3616   This should solve the issue with some packagers renaming GNU
3617   Parallel to gparallel to avoid the naming conflict.
3619   By putting --tollef in the site wide config file you can deinstall
3620   Tollef's parallel and install GNU Parallel instead without any
3621   change for users or scripts. This is useful for packagers that
3622   currently rename GNU Parallel or simply do not distribute GNU
3623   Parallel because the command name conflicts with Tollef's parallel.
3625 * -L 0 -n 0, and -N 0 implemented. They will read one argument,
3626   but insert 0 arguments on the command line. Useful if you just want
3627   to run the same command with the same arguments a number of times.
3629 * GNU Parallel is now in Fink. Thanks to Jesse Alama.
3630   http://pdb.finkproject.org/pdb/package.php/parallel
3632 * Opscode Cookbook for Chef. Thanks to Joshua Timberman.
3633   https://github.com/opscode/cookbooks/tree/master/gnu_parallel
3635 * Man page examples translated into Japanese. Thanks to Koshigoe.
3636   http://w.koshigoe.jp/study/?%5Bsystem%5D+GNU+parallel+%BB%C8%CD%D1%CE%E3#l13
3638 * GNU Parallel will be presented at:
3639   - LUGA, Augsburg, 2011-03-26, http://www.luga.de/Aktionen/LIT-2011/Programm
3640   - OSAA.dk, Aarhus, 2011-04-12
3642 * Video of presentation from FSCONS 2010-11-07. The presenter was
3643   _really_ hoarse that day (Something to do with loads of alcohol the
3644   night before). http://vimeo.com/20838834
3646 * Review with examples in German. Thanks to M. Nieberg.
3647   http://kenntwas.de/2011/linux/gnu-parallel/
3649 * A review of the --pipe option in German. Thanks to Mathias Huber.
3650   http://www.linux-magazin.de/NEWS/GNU-Parallel-20110205-stueckelt-Daten
3652 * A small example of grepping maillogs. Thanks to François Maillet.
3653   http://www.francoismaillet.com/blog/?p=399
3655 * Using GNU Parallel instead of xargs. Thanks to James Cuff.
3656   http://blog.jcuff.net/2011/02/on-train-ride-in.html
3658 * Bug fixes and man page updates.
3661 20110205
3663 * --pipe splits piped data into blocks. Each block is piped to a
3664   program for processing. The piping and the programs will be run in
3665   parallel. Useful if the data you want to process is data for a
3666   program and not arguments.
3668 * --blocksize sets the blocksize in bytes for --pipe. The blocksize is
3669   approximate. It can deviate as much as the size of one record.
3670   Default is 1M.
3672 * --recstart sets the string matching the start of a
3673   record. Default is "".
3675 * --recend sets the string matching the end of a
3676   record. Default is '\n'. To specify none use --recend "".
3678   If both --recstart and --recend are set, the end of a record must be
3679   followed immediately by a start of a record. This is useful if
3680   either recend or recstart can occur in the middle of a record.
3682 * --remove-rec-sep removes the string matched by --recstart and
3683   --recend.
3685 * --regexp will make GNU Parallel treat --recstart and --recend as
3686   regular expressions.
3688 * --output-as-files will put the output of the programs into files and
3689   instead of giving the output GNU Parallel will output the name of
3690   these files.
3692 * -N if used with --pipe sets the number of records to read.
3694 * New video showing --pipe at
3695   http://www.youtube.com/watch?v=1ntxT-47VPA
3697 * GNU Parallel was presented at FOSDEM.
3699 * Article in USENIX Magazine ;login: (print)
3700   http://www.usenix.org/publications/login/2011-02/
3702 * GNU Parallel is now on ohloh.net. Thanks to Wim Muskee.
3703   https://www.ohloh.net/p/gnu-parallel
3705 * Advanced recursive example. Thanks to Ruarí Ødegaard.
3706   http://my.opera.com/ruario/blog/2011/01/24/editing-debian-packages-more-fun-with-gnu
3708 * Small example on using GNU Parallel through 0install (German).
3709   http://forum.ubuntuusers.de/topic/gnu-parallel-mit-zero-install-kurzinfo-kein-wi/
3711 * Bug fixes and man page updates.
3714 20110122
3716 * --joblog makes a simple log of completed jobs.
3718 * -X now spreads arguments between job slots when reaching last
3719   argument. Use -j1 to avoid this.
3721 * People on the email list have voted -j+0 to be the new default
3722   instead of -j9.
3724 * First review in Polish. Thanks to Patryk Krawaczyński.
3725   http://nfsec.pl/root/2458
3727 * Review in Spanish (in print).
3728   https://www.linux-magazine.es/issue/67/moreinfo.html
3730 * Review in English. Thanks to Brian Gough.
3731   http://blogs.fsfe.org/bjg/2011/01/gnu-parallel-a-map-operator-for-the-command-line/
3733 * Review in French. Thanks to Denis Dordoigne.
3734   http://linuxfr.org/2010/12/29/27715.html
3736 * Review in Spanish.
3737   http://gufete.net/index.php?entry=entry110116-200022
3739 * Article with advanced recursive example. Thanks to Ruarí Ødegaard
3740   http://my.opera.com/ruario/blog/2011/01/18/fun-with-gnu-parallel
3742 * Use case for memcache.
3743   http://www.dctrwatson.com/2010/12/how-to-dump-memcache-keyvalue-pairs-fast/
3745 * Bug fixes and man page updates.
3748 20101222
3750 * GNU niceload is now part of GNU Parallel. GNU niceload slows down a
3751   program if the load average is above a certain limit.
3753 * Implemented --tmpdir to buffer standard output and standard error in
3754   a different place.
3756 * Implemented --load to wait until the load is below a limit before
3757   starting another job on that computer.
3759 * Implemented --nice set the niceness of jobs running both locally and
3760   remotely.
3762 * Implemented --dry-run to print the job without running it.
3764 * Implemented --tty as the old default of assigning a tty to the first
3765   job causes problems.
3767 * Review with focus on clusters. Thanks to Taylor Gillespie
3768   http://www.unixpronews.com/unixpronews-49-20101019GNUParallelSpeedUpProcessingWithMulticoresClusters.html
3770 * Review with focus on protein similarity. 
3771   http://kevinformatics.tumblr.com/post/2142473893/cluster-like-computing-using-gnu-parallel
3773 * Review in Spanish.
3774   http://gr3p.com/2010/12/gnu-parallel-acelera-tus-scripts-en-linux
3776 * Quite a few bug fixes and man page updates.
3779 20101202
3781 * Implemented {/} for the input line with the path removed (basename).
3783 * Implemented {/.} for the input line with extension and path removed
3784   (basename).
3786 * Output from --progress is now sent to standard error instead of
3787   standard output.
3789 * --eta was broken and counted down from 0. Now fixed.
3791 * Standard output and standard error are flushed after every job so if
3792   standard output does not end with a newline it will still be grouped
3793   with the rest of standard output.
3795 * --command, -c, --file, and -f are now removed as options. They were
3796   never used in practice.
3798 * GetOptionsFromArray rewritten to work with old Perl libraries.
3800 * The file COPYING now contains the GNU General Public License 3
3802 * Major rewrite to make the code more object oriented and easier to
3803   maintain in the future.
3806 20101113
3808 * Using -j myfile the number of jobs can be changed while GNU Parallel
3809   is running simply by changing the content of myfile.
3811 * Implemented --profile to use different .parallel/config for
3812   different situations.
3814 * Ugly newlines in $PARALLEL and .parallel/config are no longer
3815   needed.  Instead you have to use \ in front of special shell
3816   characters.
3818 * --workdir puts the files transferred to remote machines in a
3819   specified directory.
3821 * $PARALLEL_PID is set to the process id of GNU Parallel.
3823 * $PARALLEL_SEQ is set to the sequence number of the job.
3825 * -v now only shows the command to run. Use -v -v to show the
3826    ssh/rsync wrapping.
3828 * Slow spawning error is now only a warning.
3830 * If stdin is a tty and input is read from stdin you now get a
3831   warning.
3833 * GNU sql: \n and \x0a in arguments is replaced with newline.
3835 * Patch for Debian package and spelling mistakes. Thanks to Rogério
3836   Brito <rbrito at ime dot usp dot br>
3838 * Mac OS X Homebrew package. Thanks to Jonathan Palardy <jonathan dot
3839   palardy at gmail dot com>
3841 * FreeBSD port. Thanks to Chris Howey <howeyc at gmail dot com>
3843 * Pardus package. Thanks to Fethican Coşkuner
3844   <fethicanc at gmail dot com>
3846 * First review in Chinese. Thanks to 曾義峰:
3847   http://antbsd.twbbs.org/~ant/wordpress/?p=2876
3849 * First review in print:
3850   http://www.linux-magazine.com/Issues/2010 Nov 2010
3852 * First review in Spanish:
3853   http://www.muylinux.com/2010/10/18/gnu-parallel-computacion-paralela-a-golpe-de-comando
3855 * First review in Dutch thanks to Koen Vervloesem <koen at vervloesem
3856   dot eu>:
3857   http://techworld.nl/technologie/33493/gebruik-al-je-processorkernen-met-gnu-parallel.html
3859 * Blog review thanks to R. Tyler Croy <tyler at monkeypox dot org>:
3860   http://unethicalblogger.com/posts/2010/11/gnuparallel_changed_my_life
3862 * 5000 views of the intro video:
3863   http://www.youtube.com/watch?v=OpaiGYxkSuQ
3865 * As usual a bunch of bugfixes and more usage examples in the man
3866   page.
3868 * GNU Parallel was presented at FSCONS 2010-11-07:
3869   http://www.fscons.org/fs/gnu-parallel Hopefully the
3870   video will be online soon.
3873 20100922
3875 * See GNU Parallel live at FSCONS 2010-11-07:
3876   http://www.fscons.org/fs/gnu-parallel
3878 * Untested Debian and xUbuntu packages available through OpenSUSE
3879   build service:
3880   https://build.opensuse.org/package/show?package=parallel&project=home%3Atange
3882 * Using --retries a job will be retried on another computer if it
3883   fails. This is useful if some jobs fail for no apparent reason (such
3884   as network failure).
3886 * BSD xargs -o (open /dev/tty) is now default for the job running in
3887   foreground. Useful for interactive commands like:
3888   ls | parallel -Xuj1 vi
3890 * GNU sql now supports SQLite.
3892 * Renamed .dburl.aliases to .sql/aliases and /etc/sql/aliases.
3894 * GNU sql now support --list-tables
3896 * Alias for DBURL can contain '?query' part with %-quoting.
3899 20100906
3901 * Using --shebang GNU Parallel can be used as the parser for a script.
3902   E.g: #!/usr/bin/parallel --shebang traceroute (followed by lines of
3903   hosts)
3905 * First community generated bugfixes
3907 * Alt Linux package of GNU Parallel. Thanks to Michael Shigorin <mike
3908   at altlinux dot org>
3910 * Sunfreeware package of GNU Parallel. Thanks to Steven M. Christensen
3911   <sunfreeware at gmail.com>
3913 * Untested CentOS, Fedora, Mandriva, RedHat, and SUSE packages
3914   available through OpenSUSE build service:
3915   https://build.opensuse.org/package/show?package=parallel&project=home%3Atange
3917 * Review of GNU Parallel. Thanks to Andrew McFague amcfague at wgen dot net
3918   http://www.andrew-mcfague.com/linux/utilities-linux/
3919   commands-every-serious-nix-user-should-know/#parallel
3921 * First 1000 views of the intro video
3923 * sql - a small script to access sql bases from the command line which
3924   is a handy companion to parallel --colsep
3927 20100822
3929 * Counting semaphore functionality: start a job in the background. If
3930   N jobs are already running, wait for one to complete. Examples:
3931   sem 'sleep 2; echo foo'; sem 'sleep 1; echo bar'; sem --wait
3932   sem -j2 'sleep 2; echo foo'; sem -j2 'sleep 1; echo bar'; sem --wait
3934 * With --colsep a table can be used as input. Example:
3935   cat tab_sep_table | parallel --colsep '\t' echo col1 {1} col2 {2}
3937 * --trim can remove white space around arguments.
3939 * --sshloginfile '..' means use ~/.parallel/sshloginfile
3941 * Zero install package. Thanks to Tim Cuthbertson <tim3d dot junk at
3942   gmail dot com>
3944 * OpenSUSE package. Thanks to Markus Ammer <mkmm at gmx-topmail dot
3945   de>
3947 * NixOS package. Thanks to Ludovic Courtès <ludo at gnu dot org>
3949 * Web review http://oentend.blogspot.com/2010/08/gnu-parallel.html
3950   Thanks to Pavel Nuzhdin <pnzhdin at gmail dot com>
3952 * Web review http://psung.blogspot.com/2010/08/gnu-parallel.html
3953   Thanks to Phil Sung <psung at alum dot mit dot edu>
3956 20100722
3958 * Arguments can now be given on the command line. Example:
3959   parallel bzip2 ::: *.txt
3961 * xapply like functionality. Example:
3962   parallel diff {1} {2} :::: filelist1 filelist2
3963   parallel diff {1} {2} ">"{1.}-{2.}.diff :::: filelist1 filelist2
3965 * Arch Linux package. Thanks to Peter Simons <simons at cryp dot to>
3967 * Mandriva package. Thanks to Sandro Cazzaniga <kharec at mandriva dot
3968   org>
3970 * -L -l -n -s now implies -X unless -m is set
3973 20100620
3975 * New video showing the new options.
3976   http://www.youtube.com/watch?v=OpaiGYxkSuQ or at
3977   http://tinyogg.com/watch/TORaR/ and http://tinyogg.com/watch/hfxKj/
3979 * 100% options complete with xargs. All options for xargs can now be
3980   used in GNU Parallel - even the more exotic.
3982 * --basefile for transferring basedata. When running jobs on remote
3983   computers --basefile will transfer files before the first jobs is
3984   run. It can be used to transfer data that remains the same for each
3985   job such as scripts or lookup tables.
3987 * --progress shows progress. To see how many jobs is running on each
3988   server use --progress. It can be turned on even after GNU Parallel
3989   is started.
3991 * --eta shows estimated time left in seconds.
3993 * --halt-on-error stops if an error occurs. GNU Parallel will default
3994   to run all jobs - even if some of them fail. With --halt-on-error
3995   GNU Parallel can ignore errors, wait for the currently running jobs
3996   to finish, or stop immediately when an error occurs.
3999 20100601
4001 * GNU Parallel now has support for running jobs on remote machines
4003 * Intro video http://www.youtube.com/watch?v=LlXDtd_pRaY
4004   http://openvideo.dailymotion.com/video/xdmqwz_gnu-parallel-script-processing-and_tech 
4007 20100424
4009 * GNU Parallel is now official GNU software