22 karma · joined December 6, 2016
http://znasibov.info
Disclaimer: I am Azeri and yes, I was triggered by the article. My judgement is indeed biased, but hopefully not that much. I've been living in Finland for 12 years now, and in the past studied with armenian students at the same class room. We had good relationships and deep conversations about how our region is cursed and the only way to survive - is to live together in peace.
Back to the article - an excellent piece of post-truth era text. It is filled with statements, juggled, shuffled and left incomplete, so that the reader has to fill the missing pieces. The missing information is brilliant in its absence. The resulting picture a reader sees is "Poor christian democratic ancient Armenia is surrounded by rich aggressive muslim dictatorship countries, and it is doomed.
I want to explain myself being triggered, literally from the top of this "article".
"The war was fought over the disputed mountainous region of Nagorno-Karabakh and several surrounding territories." OH REALLY? Somewhere at the bottom the article elaborates, that the "several surrounding territories" are 7 regions claimed by Armenia as "security belt". It never says though, that six hundred thousand (that is 600, 000!) souls from those regions have been displaced and were never able to return to their homes in all these 30 years. These have never been "disputed territories".
"...Karabakh is an internationally recognized territory of Azerbaijan, and Armenia is seen to have occupied the territory for over 30 years." - Except that Armenia has also *never* recognized the so-called "Republic of Artsakh" officially.
"...A smaller number of videos depicting Armenian war crimes also circle around Azerbaijan, but they pale in comparison in both quantity and ruthlessness to the Azerbaijani videos." - How about mentioning Armenian night-time ballistic missile attacks on the city of Ganja, which is located 50 km (30 mi) from the war zone? https://en.wikipedia.org/wiki/2020_Ganja_missile_attacks "Private Telegram channel video" huh?
...who increasingly see each other’s annihilation as indispensable to their own survival. ...while Azerbaijan’s appetite for Armenian land seems boundless.
Somehow azeris and armenians are able to live in piece all around the world. In Russia, in Georgia, in Europe, in US. As long as they remember being human, not ape-alike, as long as their brain takes control of their instincts. Azerbaijan does not give a damn for Armenian land officially or unofficially. In this war, not a single Azeri stepped on Armenian land. Azerbaijan and its people want to be able to freely walk on their own lands.
This conflict could have been resolved a decade ago or even earlier. My only wish and hope that our people would stop fighting each other and start learning to live together.
if getattr(obj, 'foreign_obj') is not None and getattr(obj.foreign_obj, 'field_name') is not None:
Would this turn into: if obj?.foreign_obj?.field_name
?Does is look shorter? - YES!. Is it more readable? Arguably yes. Would I vote to see this feature in Python? HELL NO! In most of cases, we can have an in-house "maybe()" function, like
maybe(obj, 'foreign_obj.field_name')
There is no need to update the language syntax for that.From PEP description:
From bisect.py:
def insort_right(a, x, lo=0, hi=None):
# ...
if hi is None:
hi = len(a)
# ...
After updating to use the ??= augmented assignment statement:
def insort_right(a, x, lo=0, hi=None):
# ...
hi ??= len(a)
# ...
Seriously? To me the "if hi is None" looks times more readable and easily comprehensible than "hi ??= len(a)".Finally, The Zen of Python
Special cases aren't special enough to break the rules.
Although practicality beats purity.
This case does not look neither special enough nor so much practical to me. Could anyone please give a hint of where can one vote against this PEP?