Hacker News new | ask | show | jobs
by dragonwriter 1827 days ago
I started to rebut specific errors in this in more detail and got tired, but this reads like something written by someone who talked to someone knowledgeable a week earlier, took nhad no knowledge of programming, much less python, to contextualize the conversation, and the tried to writre an authoritative article based on fuzzy, fading memory and interpolation. While intoxicated.

It kind of approaches recognizable real issues, but with most of the details misstated on every point. Python can change bindings in outer scope, statement/expression distinctions are common in languages (but Python’s limited anonymous functions make them more acute in that context in Python), contrary to the contrast the article attempts to draw, JavaScript—like Python—was not designed for mobile and Python—like JavaScript—has frameworks that were. The article also jumbles issues related to static typing, compilation, and performance (and given the existence of—incomplete but evolving—static typecheckers and performance-boosting native code compilers for python, also treats them as more fundamental and immutable than they are.)