A lot of people I know are using free VPNs to circumvent the state censorship. It has nothing to do with privacy, only with the fact that when you search for something, about 20-80% of links end with "connection timed out" (depends on what you're looking for, obviously). Most of those sites don't have any "ungood" information and are basically just collateral damage.
I wonder if with a free vpn ... would state pressure even be needed?
Maybe just a wad of cash?
Considering their costs / questionable ownership / ability to just roll out repeated new "free vpns" that nobody knows who is behind or took the money for the other one?
If it's the "too complicated to bother" sort of "impossible" as opposed to "denied by the company security policies", you can always use linuxbrew or nix.
It seems to be fast enough for SQL JIT-compiler in PostgreSQL 11+ and shader compilation in the *nix OpenGL stack (mesa), both of which are sort-of-realtime systems.
Can't say anything about shaders but I do know a thing or two about database queries:
1. Queries are often repeated, i.e. most of backend DBs get the same requests over and over again. Even a slow jit compiler is fine here as things just get cached.
2. Queries usually take some time to complete, and this offsets the jit-related latency.
Also, Postgres has a very limited kind of jit compilation, i.e. for expressions only.
Notice that javascript jit compilers usually have a multi-tiered compilation. That's because proper compilation takes time, and sometimes it is more efficient to just do some basic template jiting (or no additional compilation) instead of firing the heavy guns.
> Maybe the project should have implemented more from scratch instead of cobbling together some Frankenstein data structure (and Firefox wouldn't be such a massive memory hog with poor performance)?
Sorry, but what is that supposed to mean? Have you looked at Chromium's (or any other modern browsers') memory usage? Firefox is timid compared to it, and always has been so. Maybe it's not due to the browser engineers' low skill level, but due to the enormous complexity of modern web? It's a separate operating system on top of your operating system.
Is there any way to financially support the project? I have only been able to find a couple of Patreon pages of people working on specific libraries I haven't been using personally.
I don’t think there exists a way to support the Rust project directly, but there are some indirect ways: supporting Mozilla, that employs many of the core develioers is one. Another one, announced just this week, is to support the Rust Analyzer, which is a project to create a next-level IDE-compatible Rust compiler: https://opencollective.com/rust-analyzer/expenses/new
If anyone's particularly wealthy, they could personally sponsor a contract developer to spend time working on a desired feature. There's plenty of work to be done that's limited by the amount of labor available.
So what was I supposed to do with no expert on hand and no Internet? I went back to the bookshop and asked there. They didn't know either, so I returned the book.
I returned to programming when I learned about Quickbasic. That just worked and had an extensive help system that was suitable for self study.
I don't think that's very fair. Some people are extremely gifted mathematicians with incredible talent for algorithmic thinking, yet can be totally shut down by build configuration bullshit. It's a huge pain point in C-land.
How is all of this possible when the network is barely able to support half dozen transactions a second? It's not even enough to cover one shopping mall, let alone some "countries" or the whole planet.
I didn't say it could run a country's currency supply. I said it was an alternative to a country's hyperinflated currency, and it would be one of many. What normally happens on the ground in such a situation is that the average person will use an array of different currencies that are accepted in their environment in order to make up for the country's standard (so in Zimbabwe for example, people will use a mix of the USD, ZAR and a number of other currencies in their day-to-day lives).
Bitcoin is just another alternative. Yes you're not buying a loaf of bread at the corner store with it, but it's definitely useable (and is used) for other types of payments.
Some people just need to find additional validation to prove to themselves they're doing the right thing. Don't worry about it.
I have no idea what they're talking about though. Installing qBittorrent takes about a minute, adding an RSS feed one minute more; that's it. I think I configured my setup about two years ago, the files just magically appear in whatever directory I asked them to.
How much more time does this consume compared to opening the web browser, going to <whatever streaming site>, and so on? I'd say, about 300% less.
Edit: to whoever is reading this, after pressing the downvote/flag button, please do the following: set up a VPN to any third-world country, go to your favorite streaming provider, and have a gander at the breadth and diversity of their catalog.