I just had to convert ~20,000 html files, some quite large, to plain text (and one or two other formats), because reasons. I used pandoc, obvs. But this is also a good example of an embarrassingly parallel task. From the shell, GNU parallel is just the thing to make an otherwise lazy computer work a bit harder. The `:::` syntax is parallel's way of passing a list of files through to the command you're parallelizing.