I second the absurd conservative driving of Cruise. At the peak hour, even going straight, the Cruise car would suddenly slow down in the middle of the intersection because it seemed it just discovered the pedestrian cross walk and got scared.
There is a difference, at least in China. Confiscation of properties can happen immediately while the fine has to be paid later. On the contrary, there was another piece of ridiculous news in China: in year 2022, an old farmer profited 14 yuan in buying (from a neighbour) then selling 35kilo of celery, which were later found to contain exceeding amounts of pesticide. His profit was confiscated, and he was fined 50K yuan! He never paid the fine since he couldn't afford it. The fine was doubled. Eventually the fine was waived when the law enforcement agency sought a property confiscation in lieu of the fine through the courts.
The fine is actually 200 yuan, but the salary, over 1 million yuan, which he received while working remotely has been deemed as "illegal income" and subject to confiscation.
You should consider to remake those graphs comparing the jitters. The non-backbone graph shows a majority of data points are below 0, which is impossible, so that means there are a small long tail at the high >20ms band, and you intentionally cropped them out. So when you said "oh the backbone graph is much better!". No it is not, it is very confusing actually.
You said it like city slums are problems. To me it is not, it is a sign of "organic" growing cities. If I am allowed to take a startup metaphor. Slums are just tech debts. And apparently you didn't understand what the policy in the article means. Instead of enforcing "safe labor practice, minimum wage, vacation days", they simply enforce an upper limit of population. It is like to guarantee productivity you enforce your employee to produce x lines of code every day. Of course it won't work. And you just went way off topic.
Previously, Go's TLS library will report "tls oversized record received with length 20527" when the remote address was not actually handling TLS connections. The magic number is simply because https://github.com/golang/go/issues/11111. Even better, when you google that error, you get all docker-related issues. Poor docker.
Big O notation is asymptotic. Using only 5 insertions to understand Big O is definitely the wrong way. For example, insertion sort works better when the array is small, but insertion sort is definitely O(n^2), worse than qsort.
Don't let Big O notation fool you, don't misunderstand Big O.
As a Chinese national, I disagree. Taxi experience in big cities in China is generally better because of heavier regulation and competition. In many medium to small cities, it is far worse. Now note Uber only compete in big cities while Didi has already been operating in many smaller cities with large market share. Yet Uber still fails to expand to where ride hailing by app should be popular and desirable.
Scooters? Everyone hates them.
Personal experience: my hometown is a medium city (with a population of ~3 million in urban area), the taxi system there is so broken. Because of the medallion system, to maximize the profit/cost ratio, taxi drivers usually operate their cars 24 hours a day with two shifts. Day shifts are usually taken by locals, and they will try their best not to serve you if the trip goes through traffic-jammed area or remote places. I understand their economic reasoning though. The worst part is every afternoon from 4pm to 6pm, when shift change happens, every taxi driver will refuse your ride request unless you happen to be ride sharing with them to their shift change stops(pretty ironic I think). So as a rider you basically beg for a ride.
That's how Uber/Didi win. You don't beg, you don't worry, you don't get pissed off. You uses an app then you get on a car with better fare (thanks to those steep discounts)
Remember, this is just one city with population of 3MM, there are more than 100 of such cities (with population of 1~3 million) in China. But Uber is not operating in my hometown, let alone many others.
Uber is slow to adopt Alipay or Wechat pay. Uber is slow in expansion.