n0rbwah
Joined 7 years ago
Joined 7 years ago
But honestly, there are more breaking changes between two versions of ruby than between python 2 and 3. And during the time python 2 was still supported (until the last day of 2019), most features that made it into python 3 and could be backported were backported into python 2.
It will be a pain for those who aren't used to python 2 encoding errors and other nice stuff that they got rid of in 3 to make it a nicer and more robust language. And the will miss the new and shiny features that will make it in new python 3 version after python 2 EOL.
But apart from that, it's almost the same language, they just made the transition from 2 to 3 to be able to introduce some breaking changes in places that unfortunate design choices had made their way into the language and couldn't be rolled back because people running python 2 in production depended on those. So they upped the major version, introduced some breaking changes (but not that much really) and gave developers 10 years of support for the older language so they could port their codebase to the new version.
And porting a python 2 app to a python 3 app isn't such a hard task. But! If you've got a big app that's working now, even if the changes aren't that drastic, you can't be sure that the port won't introduce some hard to find bugs that will be a pain to debug. Hence why plenty of companies are still running python 2 versions of their apps and will do so for the forseeable future.
But, throwing a python 3 dev at a python 2 codebase is totally doable, it's just that the guy or gal will miss the shiny stuff that didn't get backported into 2 and will break their teeth on some behavioral changes between the two languages.
Or not... it's not like you can't throw a python 3 dev at an old python 2 codebase and tell them to work on it. Even if that probably wouldn't make them very happy about it, they wouldn't be lost.
But I'd bet an arm that there will still be python 2 codebases running in production in the next decades with companies very unwilling to do the work of migrating it.
But yes, we should definitely be as sure as possible that the vaccine is reasonably safe and effective before getting into large scale vaccination campaigns.
Not because of the antivaxers though. Because it would be incredibly irresponsible not to do so and it could hurt many people.
Anyway, the coding in their applications is done with their very own proprietary shitty programming language: WLangage (https://fr.wikipedia.org/wiki/WLangage). This language has the particularity of being available in three localizations: English, French and Chinese. And you can mix all three in the same codebase for some extra fun!
It's not very well known outside of France so it's not very surprising that this language isn't cited on the wikipedia page you linked.
I guess we'll find out when we have to send someone into the past to retrieve one so we can fix the bug.
BTW, covid-19 is the disease (same as the flu). The virus is named SARS-Cov-2.
But now, we know this virus isn't ebola's death rate combined with measle's R0. Large scale quarantine like in China is probably overkill and quite risky if your population isn't as docile as populations in authoritarians regimes.
Closing schools, cancelling mass events and asking people to work from home if they can is a more measured approach. Even without that, the apocalypse isn't coming anytime soon.
People here aren't as docile as Chinese people and don't fear their government. If a city was quarantined like Wuhan with the situation turning to shit, many people would take to the street to protest instead of staying nicely confined at home.
And if the government's repression got too harsh there, you'd get protests all around the country in support.
That's why I haven't heard anything from my government about potential large-scale quarantine. They know that here it probably would make the situation worse.
So I'd say b) is most likely. People are criticizing China's release of information but compared to NK, they're pretty transparent.
Even if the situation on the ground was disastrous, I'd bet that the government would do everything to hide it.
Good thing it didn't go through.
(Not sure those proteins are also called syncytins in other mammals but I'm not a biologist so I'm using the limited vocabulary I have)