Here's the list of requirements: 1. Every function has a color. 2. The way you call a function depends on its color. 3. You can only call a red function from within another red function. 4. Red functions are more painful to call. 5. Some core library functions are red.
You are complaining about point 3. You are saying if there's any way to call a red function from a blue function then it's not real. The type change from sync to async is not forced any more than changing T to Result<T,E>. You just get a Promise from the async function. So you logically think that async is not a color. You think even a Haskell IO-value can be used in a pure function if you don't actually do the IO or if you use unsafePerformIO. This is nonsense. Anything that makes the function hard to use can be color.
Inversion of thought pattern: Why is a thread such a waste that we can't have one per concurrent request? Make threads less wasteful instead. Go took things in this direction.
Funny. You know I'll just use the origin key from my residential proxy when connecting through the proxy, right? There is no way to stop the use of residential proxies, and every attempt to block them simply makes organized crime (who runs most residential proxy) richer.
"The attacker cannot generate a valid Origin Signature without the provider's signing key."
Either the devices that are physically at the proxy home can't generate valid Origin Signatures (making the whole system pointless as no traffic will ever pass through any ISP) or the client had to type the key into their devices, and when they do that they can also text it to the proxy client.
Codeberg and Sourcehut are doing it for free, for open source. Corporate probably won't ever move off Github, because they need the prestige of using Github - the actual service quality is completely irrelevant. This is an aspect of the enshittocene epoch - I repeat, quality is irrelevant to corporates.
Sourcehut isn't free and has weird UX, Codeberg is free but has poor performance and weirdly over-moderates discussions. I know corporate will always suck, I'm just talking about having something that approximates the "old GitHub" for personal/professional use
The SourceHut UI looks weird compared to commercial offerings, but every time I use it I am pleasantly surprised how fast it is and how little clutter there is.
Money is speech - but speech isn't speech. What's the latest thing a US citizen said in the US that got them arrested? They said in a private WhatsApp group that Benjamin Netanyahu should come and bomb their school to get them out of an exam. Benjamin Netanyahu was not in the group chat, but they got arrested anyway.
On the other hand, at least with a bench warrant you get to go to court and tell the judge "look, I cancelled this service years ago and I don't live there any more, and they confirmed the cancellation" and the judge would tell the opposing party to go cry about it.
SS7 access - you still have to hack the system to acquire the data yourself, and I believe it creates a log that you roamed to that country, and briefly disconnects your cellphone from the network? It's far from invisible.
It's true in Australia, true in the US, true broadly in the UK and Europe. Where do you live where it's not the case? I once got mugged, had the perpetrator's ID and a video recording of them doing it, and they got a slap on the wrist.
reply