There’s nothing wrong with this post factually, but the tone sucks. It has an immensely combative energy for what is not really a charged subject matter. Like sure. Today, a lot of the historical reasons for things seem silly and irrelevant. At one point, they did not seem silly and irrelevant. For compatibility with stuff sticking around from those days, we get some performance penalties that are not strictly necess…
Python is 1.3x faster by just adjusting some compiling options for libpython
71–80 of 105 posts
Re: Python is 1.3x faster by just adjusting some compiling options for libpython
#72Keep in mind that many of the complaints in this thread were posted in the context of that original URL.
Re: Python is 1.3x faster by just adjusting some compiling options for libpython
#73I would just read the linked post: https://bugs.python.org/issue38980?fbclid=IwAR0cyfahpBywNzbq... As it contains almost the same info without the rant and with better explanation.
Re: Python is 1.3x faster by just adjusting some compiling options for libpython
#74Earlier quoted context omitted.
Not OP, but I read the "antagonistic" style of the post as just the usual catharsis humor. All in-jest. I've used that style of writing plenty before. It's a good way to blow off the steam of working with these rather absurd, archaic systems that we have to tackle on a daily basis. Programming can feel a bit kafkaesque at times, so a bit of aggressive/dark humor goes a long way. But I do agree, it felt too thick. Sti…
The problem I see is that I often see this type of detached, "wow, look at all of these previous shitty decisions!" attitude inject itself, completely unnecessarily, into the workplace. I've actually made it something I won't compromise on: I refuse to hire people who I suspect will have this attitude. It's one thing to express frustration at previous decisions that make current work more difficult. However, when I s…
Re: Python is 1.3x faster by just adjusting some compiling options for libpython
#75Re: Python is 1.3x faster by just adjusting some compiling options for libpython
#76There’s nothing wrong with this post factually, but the tone sucks. It has an immensely combative energy for what is not really a charged subject matter. Like sure. Today, a lot of the historical reasons for things seem silly and irrelevant. At one point, they did not seem silly and irrelevant. For compatibility with stuff sticking around from those days, we get some performance penalties that are not strictly necess…
> (Windows took a different approach and got it right. In Windows, it's okay for multiple DLLs to provide the same symbol, and there's no sad and desperate effort to pretend that a single namespace is still cool.)
There's no need for technical topics to be emotionally charged, it only detracts from communicating the importance, correctness or benefits.
Re: Python is 1.3x faster by just adjusting some compiling options for libpython
#77Earlier quoted context omitted.
This is recalling the old Linus debates, but the aggressiveness _doesn't improve the clarity_, and is basically upping the word count. I'm not tone policing but contesting the premise that "aggressive tone" = "direct". For example >(Windows took a different approach and got it right. In Windows, it's okay for multiple DLLs to provide the same symbol, and there's no sad and desperate effort to pretend that a single na…
> This is recalling the old Linus debates, but the aggressiveness _doesn't improve the clarity_, and is basically upping the word count. It drives the point home though, and keeps the energy levels higher.
Personally for me, concise and information-dense writing makes me sit up and pay attention.
Re: Python is 1.3x faster by just adjusting some compiling options for libpython
#78Earlier quoted context omitted.
> I found his no holds barred clarity Being right is no excuse for being an asshole. The attitude will appeal to some. It will strike many others in the wrong way and put them on the defensive. There's no reason to write this way. A concise, well-articulated, non-combative post will appeal to everyone and still convey the same information.
I don’t think it’s possible to be an asshole to an inanimate object.
Re: Python is 1.3x faster by just adjusting some compiling options for libpython
#79Re: Python is 1.3x faster by just adjusting some compiling options for libpython
#80Earlier quoted context omitted.
I don’t think it’s possible to be an asshole to an inanimate object.
Someone wrote that inanimate object. Someone likes that inanimate object. Someone thinks that inanimate object has reasons to be the way it is. Attacking that inanimate object is not without emotional repercussions to those related to that object.
Agreed that we should not be excessively abrasive, and I think the facebook post is leaning that way - but I don't think a world without criticism can work - at a certain point in any field you have to face reality, in which some things work and some don't, and to protect every person involved from "emotional repercussions" is impossible because generally people's beliefs and feelings are all over the map.
At any rate I'm not sure the author of LD_PRELOAD or ELF dynamic symbol interposition is scanning this thread - and after ~30 years distance might have different opinions about them, or at least a thicker skin :)