Released as 20191022 ('DrivingIT')
[parallel.git] / doc / haikus
blob0c8011d7527d215b018220607f5808353b6983d0
1 Quote of the month:
3   Well anyway, It was blazingly fast and astonished by performance. guess I'll never use xargs.
4     -- (Not) Akaming @_Akamig@twitter
6 GNU parallel has helped me kill a Hadoop cluster before.
7     -- Travis Campbell @hcoyote@twitter
9   Yeah, GNU parallel is a beast when used accordingly.
10     -- @lsde@twitter
12   GNU Parallel is awesome
13     -- Gaurav Jain @gauravjain49@twitter
14   
15   [L]earning about parallel was amazing for me, it gives us many beautiful solutions.
16      -- SergioAraujo@stackoverflow
17   
18   With multicore systems everywhere GNU Parallel is a must have tool.
19     -- Neil H. Watson @neil_h_watson@twitter
20   
21   My new favourite command line tool is gnu parallel. After knowing it for a while I just recently came back to it for a refactor of a script and now I've changed like 4 different huge scripts into tiny parallel scripts that do their job literally 3 to 10 times faster and just [mind blown]
22     -- Izzy @angry_izzy@twitter
23   
24   I love so much @GnuParallel to parallelize my SQL requests on @PostgreSQL
25     -- @rmaziere_85 Romain
26   
27   Parallel is the BEST command.
28     -- Nick @NickInfoSec@twitter
29   
30   GNU parallel really changed how I do a lot of data processing stuff
31     -- Brendan Dolan-Gavitt @moyix@twitter
32   
33   Parallel is a life send, what an awesome piece of software.
34     -- Blaze9@reddit.com
35   
36   It's really powerful for smallish data processing scripts
37     -- João Veiga @jcsvveiga@twitter
38   
39   It's the MapReduce of our generation!
40     -- Mathias Meyer @roidrage@twitter
41   
42   GNU parallel is a seriously powerful flexible and tool.
43     -- Greg Hurrell @wincent@twitter
45   [socat is] top3 on my "crazy and powerful" list (the other two being
46   gnu parallel and emacs).
47     -- Peter Kjellström @nsccap@twitter
50   GNU/Parallel umm... tempting.
51     -- k-leb k @dcatdemon@twitter
53   Ain't that a dirty hack ;-)
54     -- ./hans
56   Not sure if it counts as an "alt" tool but GNU parallel really took my shell scripting game to the next level.
57     -- @alinajaf@twitter
60 === Used ===
61   I've said it before: The command line program GNU Parallel is a godsend.
62     -- Jo Chr. Oterhals @oterhals
64   IMHO, SQLite and GNU Parallel are among the world's great software.
65     -- singe@reddit
67   It is, beyond absolutely any doubt whatsoever, the single most
68   important tool I use in making me a productive bioinformatician.
69     -- A-N-Other@reddit.com
70   
71 It is SUPER easy to speed up jobs from the command line w/ GNU parallel.
72   -- B3n @B3njaminHimes@twitter
74 I want to make a shout-out for @GnuParallel, it's a work of beauty and power
75   -- Cristian Consonni @CristianCantoro
77 Amazingly useful script!
78   -- unxusr@reddit.com
80 Y'all need some GNU parallel in your lives
81 -- ChaKu @ChaiLovesChai@twitter
84 There are so many things to love about GNU parallel. You could honestly teach a whole parallel computing course with it and never have to leave it for a real language.
85 -- Aubrey Bailey @DNAvinci@twitter
88 With GNU Parallel you sure can!
89 I like getting things done
91 --Kyle Lady @kylelady@twitter
93 Ok! GNU Parallel is one of the best things out there. Almost as good as vanilla ice cream.
94     -- @coffe@mastodon.art
96 HOLY STUFF I LOVE GNU PARALLEL
97   -- Nick (but spookier) @NickInfoSec@twitter
100 What this country needs is a president with a strong understanding of GNU Parallel, Awk, Sed, Grep, and Diff
101 -- Gregg Housh @GreggHoush
103 I know I'm late to the party but GNU Parallel is truly amazing!
104 -- Sam Diaz-Munoz @sociovirology
106 GNU parallel is a thing of magic.
107 -- Josh Meyer @joshmeyerphd@twitter 
109 I've been using GNU Parallel very much and effectively lately.
110 Such an easy way to get huge speed-ups with my simple bash/Perl/Python
111 programs -- parallelize them!
112 -- Ken Youens-Clark @kycl4rk@twitter
114 Alias and vars
115 export them more easily
116 With env_parallel
117 -- Ole Tange
119 You know what?
120 GNU Parallel is cool.
121 Concurrency, but in the Unix-philosophy style,
122 without the Enterprise wankeriness.
123 -- NickM‏ bokkiedog@twitter
125 An ode to GNU parallel
126 An ode to GNU parallel
127 An ode to GNU parallel
128 An ode to GNU parallel
129 An ode to GNU parallel
130 An ode to GNU parallel
131   -- Adam Stuckert PoisonEcology@twitter
133 --limit can
134 limit jobs dynamic'ly
135 given a command
136   --ole-tange
138 --line-buffer
139 touches files on disk no more
140 faster than before
141   -- Ole Tange
143 Always test your script
144 using a --dry-run
145 or --dr
146   -- Ole Tange 
148 --rpl
149 used to be a static string
150 Now it can take args
151   --ole-tange
153 --tee will pipe
154 all data to all the jobs
155 used with --pipe
156   --ole-tange
158 Speed is good for you
159 Multi speed is better still
160 Use GNU Parallel
161   -- Ole Tange
162   
163 Want to monitor
164 many job outputs at once:
165 --tmuxpane
166   --ole-tange
168 Pipes are fast and good.
169 Use them in your programs, too.
170 Use GNU Parallel
171   -- Ole Tange
173 Programs using net
174 only spare capacity
175 niceload dash dash net
176   -- Ole Tange
178 xapply too strict?
179 :::+
180 is just made for you
181   -- Ole Tange
183 Save environment
184 Functions, vars and other stuff
185 Try env_parallel
186   -- Ole Tange
188 Many jobs to sort.
189 SQL would help a lot.
190 Dash dash sql
191   -- Ole Tange
193 Dash dash pipe too slow?
194 Dash dash pipepart is your friend.
195 Use GNU Parallel
196   -- Ole Tange
198 |||||
199 |||||||
200 Use GNU Parallel
201   -- Malcolm Cook
203 UNIX pipe too tight?
204 You should then learn dash dash pipe.
205 Use GNU Parallel
206   -- Ole Tange
208 In parallel land
209 everything is quick and fast
210 Use GNU Parallel.
211   -- Ole Tange
213 Jobs in parallel
214 faster run than single jobs
215 Use GNU Parallel.
216   -- Ole Tange
218 Multi core I see.
219 Doing nothing. I say no!
220 Use GNU Parallel.
221   -- Ole Tange
223 Programs very slow.
224 Multiple can run at once.
225 Use GNU Parallel.
226   -- Ole Tange
228 Many jobs to run.
229 Idle cores is not your thing.
230 Use GNU Parallel.
231   -- Ole Tange
233 SSH set up?
234 Instant cluster needed now?
235 Use GNU Parallel.
236   -- Ole Tange
238 xargs' space and quote
239 headache causing behaviour.
240 Use GNU Parallel
241   -- Ole Tange
243 If not enough time:
244 Run jobs using Parallel.
245 Keeps CPUs warm.
246   -- Ole Tange
248 Hadoop bit too much?
249 Want a simpler syntax now?
250 Use GNU Parallel.
251   -- Ole Tange
253 Shellshock pain hits us.
254 Dash dash env is affected.
255 Upgrade Parallel.
256   -- Ole Tange
258   goodbye to xargs
259   quoting is still a black art
260   welcome parallel
261     -- Malcolm Cook
263 bash for loops vanquished 
264 jobs fan out over network 
265 collated results!
266     -- Malcolm Cook
268 code fork headache blues? 
269 option P is your new friend 
270 `man parallel` now! 
271 -- Malcolm Cook
273 Are you tired of 
274 inflexible replacements? 
275 Use Perl expressions. 
276 -- Ole Tange