HN user

ospider

211 karma
Posts2
Comments124
View on HN

This is really a sad moment, I hope the free-theading feature can be kept in the main line. For me, running my library in real threads has actuall revealed some hidden fatal bugs which are hard to reproduce with the GIL>

As for performance, Python 3.x was not even as fast as Python 2.x in the beginning, but with the correct mindset, it's eventually faster.

I agree that the US is going to the wrong direction. I was just saying that what China did is a bad example, not a justification for other governments.

You are comparing oranges to apples here.

Basically, there are 2 legislation in the world, legistlation and the China legislation. In China, there are laws on the surface and there are rules underneath. For example, the government never admitted that the GFW exists, yet it keeps blocking more and more sites. The government never bans online forums, yet it never grants license to open a online bbs, since like ten years ago.

During some political sensitive times, the government would send secret requirement to local companies like ByteDance and Tencent on how to censor the social media. Back when I worked at ByteDance, when the 19th Communist Party congress was open, the auditors would be in a war room, just for making sure that no negative news or comments would be released. American companies also work with the government on censorship, more or less, but that's another story.

It's very common for Chinese people who have been fooled by the government to say that, these western companys left by themselves. But it's not the laws that on the surface drives them away, it's the rules underneath.

Curl-Impersonate 2 years ago

Maintainer here. Curl drops NSS support since like a year ago, which is the SSL engine firefox uses. Without NSS, two special extensions can not be added. And that's why only webkit-based browsers are left.

You can find support for old firefox versions in the original repo.

Curl-Impersonate 2 years ago

Hi, maintainer here, the whole project is a hack, actually :P

The original repo was already full of hacks, and on top of that, I added more hacks to keep up with the latest browsers. The main purpose of my fork is to serve as a foundation of the python binding, which I think is easier to use. So I haven't tried to make the whole process more streamlined as long as it works on the CI. You can use the prebuilt binaries on the release page, though. I guess I should find some time to clean up the whole thing.

Because it's a walled garden. Imagine a Facebook that is strictly real name only, without a web version, and consumes ~50GiB on device typically.

Leaving China 3 years ago

Glimpse, that's all we can get for free. For the rest, we need to fight for it.

Leaving China 3 years ago

You have no idea of how bad a Chinese lockdown can go. There are literraly two versions of lockdown in the world: the lockdown and the Chinese lockdown.

Leaving China 3 years ago

Indeed. In China, we used to joke that Deng's opening policy has created the second republic, on the contrary to Mao's first republic. With Xi's coronation, the second republic has died.

I don't think so. Python is battery included, and most packages in the Python ecosystem are not as scattered as npm packages. The number of packages in a typical Python project is much smaller than a Nodejs project. I think that's the reason why people are still happy with simple tools like pip and requirements.txt.