Are those also considered anti-patterns, or simply "bad practices"? The examples in the article seem to have a wider scale than the ones mentioned in your collection.
My question is, where is the line the line between an anti-pattern or simply a "bad practice", or if they are the same?
Probably more bad practice by that definition, though for me the two concepts are very similar. I think the original article aimed more at process and large scale patterns, where our book aims more at small scale patterns.
Anti-patterns can be copied as well as reinvented. Also, some can manifest simply through developers' inattention rather than being a deliberate reinvention, such as:
http://docs.quantifiedcode.com/python-code-patterns/