It's incredible that in 2026 your best bet for getting support from Google is still posting to HN and hoping a Product Owner at Google takes pity on you (or feels shamed...)
I cannot believe people are still acting like Python 2->3 was a huge fuck-up and an enormous missed opportunity. When in reality Python is by most measures the most popular language and became so AFTER that switch.
Since the switch we have seen enormous companies being built from scratch. There is no reason for anyone to be complaining about it being too hard to upgrade in 2026
Living through it... Python 3 made a lot of changes for the better but 3.0 in particular included a bunch of unforced errors that made it too hard for people to upgrade in one go.
It wasn't until much later (I would say 3.4 or 3.5?) that we had good tooling to allow for migrating from Python 2 to Python 3 gradually, which is what most tools needed to do.
The final thing that made Python upgrading easy was making a bunch of changes (along with stuff like six) so that you could write code that would run identically in Python 2 and Python 3. That lets you do refactors over time, little cleanups, and not have the huge "move to Python 3" commit.
> Python is by most measures the most popular language and became so AFTER that switch
The switch had nothing to do with Python's rise in popularity though, it was because of NumPy and later PyTorch being adopted by data scientist and later machine learning tasks that themselves became very popular. Python's popularity rose alongside those.
> There is no reason for anyone to be complaining about it being too hard to upgrade in 2026
The "complaints" are about unnecessary and pointless breakage, that was very difficult for many codebases to upgrade for years. That by now most of these codebases have been either abandoned, upgraded or decided to stick with Python2 until the end of time doesn't mean these pains didn't happen nor that the language's developers inflicting them to their users were a good idea because some largely unrelated external factors made the language popular several years later.
> that was very difficult for many codebases to upgrade for years.
In case people have forgotten: python 3.3 through 3.5 (and 3.6 I think) each had to reintroduce something that was removed to make the upgrade easier. Jumping from 2.7 to 3.3 (or higher depending on what you needed) was the recommended route because of this, it was less work than going to 3.0, 3.1, or 3.2
> The switch had nothing to do with Python's rise in popularity though
You don't realise it but you have actually made my point. People are acting like was a suicidal, harmful move that fucked over Python and ... it didn't matter because Python went on to become insanely popular. Particularly hilarious is that some people have tried to argue that Perl somehow did it better.
In the end your Python 2 project was either worth porting and you did it, or it wasn't worth it and you didn't. Python has gone on to be an undeniable success and it is nearly unthinkable that anyone would use Python 2 for anything. It is absolutely fucking insane for people to still be whining about this in this day and age
It took a long time for python 3 to add the necessary backwards compatibility features to allow people to switch over. Once they did it was fine, but it was a massive fuck up until then. The migration took far longer than it should have done
Its widely regarded as a disaster for good reason, that forced some corrections in python to fix it. Just because its fine now, does not mean it was always fine
I am saying that 2-to-3 has not affected Python becoming the most popular programming language whatsoever. So I guess in a way you're right to say the two things are "unrelated" but you're not exactly disagreeing with me - it'd be like if I said "water is a liquid" and you said "nuh-uh, it's wet"
You’re on the right track here but I don’t think it should be hand-waved away as “the least of your problems” - it’s yet another weapon that police in the USA can use against the population with impunity. They’re going to have to reckon with all of this in the coming years - cops having guns and armored cars, “qualified immunity”, the “stop resisting” workaround for brutality and now this AI
Europe doesn’t bill itself as “the land of the free” and doesn’t proudly tout itself as having free speech above all else no matter the cost. So famously fascist symbols - like the swastika/hakenkreuz among other things - are banned a few places, it may be controversial but it’s not a dirty little secret or anything like that
Your argument is no clearer. Someone's claiming US is beginning to resemble China in that they hide criticism of the ruling parties - they have not mentioned Europe once and you're saying ... something about censorship in Europe?
This reminds me of my Dutch friend who is prone to exaggeration to make things sound dramatic and scary to outsiders, and frequently claims the Netherlands is a "narco state" - big "Nederlandse hiphop: Ik kom van de straat" energy going on here.
> This reminds me of my Dutch friend who is prone to exaggeration to make things sound dramatic and scary to outsiders, and frequently claims the Netherlands is a "narco state" - big "Nederlandse hiphop: Ik kom van de straat" energy going on here.
Well I think there is definitely WAY too much drugs here. Definitely not as bad as California, but I've lived in Eindhoven for a while and people could just put their car window open a bit and text a certain number and get it delivered to their car! Also I've met plenty of students who took XTC during parties and thought it was all fine. When I said something about it they called me a "moral knight". Guess I'm old fashion.
This is not false, but gives the wrong idea that foreigners are driving them in real time.
> After being pressed for a breakdown on where these overseas operators operate, Peña said he didn’t have those stats, explaining that some operators live in the US, but others live much further away, including in the Philippines.
> “They provide guidance,” he argued. “They do not remotely drive the vehicles. Waymo asks for guidance in certain situations and gets an input, but the Waymo vehicle is always in charge of the dynamic driving tasks, so that is just one additional input.”
“When the Waymo vehicle encounters a particular situation on the road, the autonomous driver can reach out to a human fleet response agent for additional information to contextualize its environment,” the post reads. “The Waymo Driver [software] does not rely solely on the inputs it receives from the fleet response agent and it is in control of the vehicle at all times.” [from Waymo's own blog https://waymo.com/blog/2024/05/fleet-response/]
In my opinion there's nothing wrong with it per se, but (a) it's still worth mentioning, because most people have the impression that Waymo cars are completely unassisted, and (b) it makes me wonder how feasible Waymo's operations would be if it weren't for global income inequality.
Have you read the article ? The guys in the Philippines are providing high level executive indications, they don't drive remotely the car or have any low level control of the car.
I think if it's stressing you out then it's fair to step back from reading the news for a bit. It's still worth at least trying to form an understanding and an opinion on various issues - whether local, regional or international - if you're going to be voting or even just talking about them with friends and family.
reply