A personal blog is not social media and HN arguably is not social media either, as it doesn't even have basic social networking functionality like private messages.
Please stop doing this. Don't bind lower() upper() functions to environment variables or anything else system related. Sun did this in Java and doesn't even bother to mention the issue in documents. It caused huge problems for more than a decade.
You can just make string lowercase() uppercase() function work the same everywhere, regardless of locale settings. Provide a special case function lowercaseTR() or so. This works very well in Go.
By the way, Azerbaijan has the same problem because they accepted help from wrong guys when they switched to Latin.
You'll be glad to hear that Python did stop doing this: Python 3 has never behaved this way, and its `lower` and `upper` methods have always been independent of your locale or anything else from your system.
The workaround in the OP was added in 2006 (note the reference to an issue on "SF", i.e. SourceForge -- another era!), and is now long obsolete.
Iran had a democratic leader. He was toppled in a 1953 coup and replaced by their last monarch, who was himself overthrown by the Islamic revolution in 1979.
That 1953 coup was orchestrated by the United States (TPAJAX Project or "Operation Ajax") and the United Kingdom ("Operation Boot"), because the leader was too far left from them. The name Ajax refers to cleansing communist influence, because Iran wanted to nationalise the oil controlled by what is now a part of BP.
As near as I can tell the criteria for the us government getting involved is you have natural resources and you mistreat your people. Neither one alone seems to be sufficient.
>As near as I can tell the criteria for the us government getting involved is you have natural resources and you mistreat your people. Neither one alone seems to be sufficient.
the US seems to be pretty chill about saudi arabia, which does have oil and mistreats people. I'm sure the rest of the countries around that region aren't exactly a bastion of human rights either.
Thats because the US requires juvenile moral arguments to maintain support for things that have nothing to do with juvenile moral arguments.
It derives it’s power from a population that has little history, prophecies or goals in common, so childish moral high ground is all it has to continue stewarding its massive resource appropriation efforts.
> As near as I can tell the criteria for the us government getting involved is you have natural resources and you mistreat your people. Neither one alone seems to be sufficient.
Surely, you must be aware of the history of US involvement in Iran.
How do you reconcile the difference between the reality of US foreign policy, and your idealized view of its foreign policy?
Iran has always has always had policies that the US populace would consider mistreating people. Sure their "intervention" didn't help (it generally doesn't) and in fact made things worse, but the conditions were satisfied.
Iran is very different than Norway. Iran was actually a friendly ally to US. Biggest ally in the region. So close that US designed a coup to overthrow Iranian democratically elected leader in favor of the monarchical rule of the Shah.
Their relationship was damaged to the point that US intentionally didn't support Shah during Iranian revolution and he was overthrown and replaced by Islamic Republic of Iran. There are even conspiracy theories that suggest CIA even did aid the revolution.
My eyes are too sensitive to light. It really hurts. I have to dim the monitors light down to zero. Now almost every website on the net show text with pale-gray color on white background for whatever the sick reason. Some people must be batshit crazy to make text light-gray and also semi-transparent. I can't flippin' read. So http://darkreader.org does a great job for me.