Maybe you can deduct unpaid invoices from your business income. Get enough of those and you don't owe any taxes. And if the government tries to figure out why your client isn't paying, they can't because they're foreign.
You can't trust "western" open source projects as well. It wouldn't be hard to just not mention China anywhere on the website or the sources so that most people would never know.
That's what the Chinese would say. West doesn't need to insert vulnerabilities for the basic stuff since they can already front/backdoor with GCP/AWS/alike.
Well this one specifically is listed under a fake company name which raises further questions. Is this just another attempt to conceal chinese spyware? See the discussion at https://news.ycombinator.com/item?id=40756408
Their code base is also weirdly convoluted, with many crates and files just proxying over to others. I've read and written a lot rust, and haven't seen this style really. Could be nothing but its odd.
Depends, but I'd agree. If you can do only JavaScript/TypeScript and frameworks related to those languages then I can understand having issues finding work.
Quite frankly, if you want to work as a developer right now then go add Java or C# to the list of language you know. A quick check on the local job listing site shows all Java and C#, and a single Rails developer, job posted. The Java and C# are frequently not for a single position, but multiple.
In my experience the companies that are currently hiring either expect you to be able to do some web app (front-end) work, or they have a smaller team of front-end developers supporting a large team of back-end developers.
One major issue I've seem with developers who focus to hard on web apps is that their understanding of infrastructure, deployment and configuration management leaves a lot to be desired. Not saying that that is the case universally, but it is less rare to encounter a Java developer who can't navigate database and web-servers.
Frontend (and mobile too) is pretty complex these days and a backend developer won't be able to do much there.
Similarly, full stack JS engineers doing node.js and react tend to have a good grasp of infra. When I interview I do a fang style system design interview and most candidates do well. The idea of "frontend engineers" doing a bit of css and jquery is largely gone.
Then, we can discuss whether the complexity is warranted, but that's another matter.
10 years ago banks were hiring contractors at top rate to fix their crappy java applications nobody wanted to touch, today they hire engineers to deal with their angular and react mess.
You must explicitly state that what they are seeing is a simplified version, or present a choice. I am the kind of user who would leave if the interface seems too simple (lacking abundance of features to explore)
the nword