First he insults people using (for example) wicd. No - I didn't even notice it was written in python until I read this article. I don't think it's slow either.
Then he says "crashes wherever it encounters broken Unicode". That's not true - throwing exception is not a crash. And if a bytestream is really broken unicode, then what else can be done?
Numbers formating / representation is something that shouldn't surprise any programmer. That's the way it works - whether it's the preferred way or not is a different thing. I like to see when a number is a proper number. Is this in ruby any more correct than python's way?
irb(main):001:0> 1.1000000000000001
=> 1.1
"Python treats objects as hashes (dictionaries), but this approach is flawed. You still need those ‘blessed’ methods, and python surrounds them with double underscores as distinction measure." Here I'm not even sure what is he on about... The distinction is clear - internal stuff has underscores, you usually don't use the underscore'd stuff. You don't touch `__class__` for example - you use isinstance() and others.Self may be verbose, but it's not that bad. There's at least one reason to use other name - in metaclasses, it's not `self`, but rather `klass` since it's not an instance.
The constructor example is completely broken. First, why does he want to return 0 from initialiser? Second, who cares if it's 3X or 1X characters... You only write the initialiser if it does anything, so it's going to have 80+ characters typically.
"Python uses and/or encourages no naming convention" - I guess PEP 8 was too long to read.
GIL "problem" - learn to use multiprocess. Yes - the threading itself may be slow, but if you need that much speed, why are you writing in python? Just port it to some static language after you've done prototyping.
"Do you see segfaults often in dynamic languages? Well in python you do. Also, its libraries require compilation." With no real examples. Also no - I haven't seen segfaults in python so far. Also no - libraries don't require compilation - they're just dumped to disk in preprocessed form when their loaded the first time, so that they're loaded faster later on. It's mainly done, so that python is faster, which he wants in the other point...
Language comparisons miss any rational examples, so I won't even comment on them.
He simply doesn't like python. Is that interesting news?