News for hackers. Stuff that matters.
Re:Reasons Python Sucks by folkrav on Tuesday December 18, 2018 @11:33AM (#18707881)
The article read more like a rant of "I PERSONALLY HATE THIS" than a well-reasoned argument of why the language might actually suck. Here's an example :

> PyPy, PyPi, NumPy, SciPy, SymPy, PyGtk, Pyglet, PyGame... (Yes, those first two are pronounced the same way, but they do very different things.) I understand that the 'py' is for Python. But couldn't they be consistent about whether it comes first or second?

First, stupid examples. PyPy and PyPi (actually PyPI, with the uppercase) are not pronounced the same, its "pie-pie" and pie-P-I.

Second, on the package names, they're third-party. They could be named pretty much anything. Why does their naming matter in any way? I haven't seen much consistency in any language I've encountered anyway. I'd even say most of the examples he gave are at least pretty self-descriptive, compared to a lot of libs in multiple languages...

Re:Reasons Python Sucks by RobertKerans on Tuesday December 18, 2018 @12:27PM (#18708460)
> The article read more like a rant of "I PERSONALLY HATE THIS"

Given the entire premise of the post is that he's written a list of things he hates about Python as an answer to his friend's question as to why he hates Python, I'm not sure why you think there's some ambiguity here.

Re:Reasons Python Sucks by kbrackbill on Tuesday December 18, 2018 @01:53PM (#18709363)
I think the issue is that the article is called "Reasons Python Sucks" rather than "Things I Hate About Python". It comes off as the author saying that these things are objectively bad about python even though many of them are clearly subjective.
Re:Reasons Python Sucks by folkrav on Wednesday December 19, 2018 @04:02PM (#18719578)
Exactly this. The overwhelming majority of his arguments were purely subjective, like his points on code clarity or mandatory indentation.
Re:Reasons Python Sucks by stcredzero on Tuesday December 18, 2018 @06:21PM (#18711530)
clearly subjective

Are they objectively subjective?

Re:Reasons Python Sucks by ChrisSD on Tuesday December 18, 2018 @12:59PM (#18708780)
Which makes it perplexing that it's on the HN front page. A list of very personal and petty gripes aren't all that informative. Especially when half of them seem to show a profound lack of familiarity with Python.
Re:Reasons Python Sucks by AcerbicZero on Tuesday December 18, 2018 @01:25PM (#18709076)
Perhaps it was upvoted because there is a prevailing sense that something in Python isn't right, and even though most people seems to disagree about what exactly isn't "right".

I "hate" python for my own (much more petty) reasons, although the horrible naming conventions struck a cord with me, so I upvoted this article, with the hope that I'd be able to learn something from the discourse it creates.