Hacker Newsnew | past | comments | ask | show | jobs | submit | ospider's commentslogin

It can be much more easier and realistic with https://github.com/lexiforest/curl-impersonate.


Yes, indeed. I just tried search "Apple", and apple.com is not on the first page.


Why do people keep building servers for such a silly protocol?


Let's say you want to use the tool `ssh` and let's imagine ssh has just been released and it's not in the AI agents training set yet.

It won't know in this case how to use the ssh command line tool.

MCP provides a standard way to tell an AI agent how and when to use tools. So if you had an SSH MCP server, you'd simply plug that in, now your AI agent automagically has SSH capabilities.


It's easy and has the word AI in it.


It's infinitely useful for people who's workflows involve LLM agents.


People may do things you have no need for or don't agree with.

Welcome to Planet Earth.


I think it will, it uses requests, and cloudflare blocks traffic from non-browser, e.g. python http clients. It would be better to use something like curl_cffi.


How about going backwards? Find the first hundred users or at least 10-ish people who actually has a pain point, and build the product for them.


I doubt that. I have two kids, 4yo and 6yo. I told my kids that I can make their toys talk (using AI) a few months ago, and they have been constantly asking me when it will be ready.


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.


I think Xi himself even calls it "rule by law" (as opposed to "rule of law")


I'm not against your ideas in general, but I have to point out that I have several friends in China running small online forums despite the obstacles. Yes, it is rather difficult to get the licenses; Yes, they have to censor themselves; Yes, they have to temporally shut down during congress.

My point is that China isn't selectively banning websites from a single country. I wouldn't criticize if US apply the reasons of banning TikTok to all foreign websites.


The orange grove is being cut down, sadly:

https://www.cnn.com/2024/06/26/politics/social-media-disinfo...

The US is taking more control over social media, more than the government ever had over traditional media. This is similar to how the switch to the digital medium has been used as an opportunity to weaken the fourth amendment.


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.


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.


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.


The lifetime dictatorship like any other communist nations in the world.


Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: