In 2006, in my first job after uni in France, I wrote a toy PaaS system called CASIMIR based on qemu. It was a lot of fun, I could via a web UI launch VMs, access them via VNC, etc..
I've always had a lot of admiration for Fabrice Bellard, I always wished I was as good an engineer as he is.
It’s a good thing because it’s definitely an interesting company worth investing into long term. But not at this valuation. 10% seems reasonable given the profits perspective.
This is misleading and not the point of the wealth tax.
If you’re lucky enough that you don’t need to work for your income, you should be taxed. A lot. How much? Enough to make sure you don’t become so rich that your children don’t need to work.
Being rich is not fair, it’s very rarely deserved, and it needs to be taxed unfairly.
This is great news, maybe people are going to start caring about their electronic gadgets more and not treat them as disposable? Maybe longevity is going to become a criteria again?
In cryptography, you want operations to run in constant time, even if it’s wasteful, otherwise an attacker could guess information about the key or plaintext by measuring execution times.
Modern compilers are extremely clever and will produce machine code that takes full advantage of modern CPU branch predictors, and reorder instructions to better take advantage of pipelining. This in itself will make the same code run at different speeds depending on the input data.
Then there is the whole issue of compiler version roulette. As a developer you have no idea which version of compilers your users and distros will use, and what new and wonderful optimisation they will bring.
Cryptography and video codecs are notable exceptions, they put a lot of effort to making the code provably memory safe: no recursion, limited use of stack variables, no dynamic allocations, etc. As a result, memory safe languages bring nothing but trouble by making it non deterministic, that’s especially true for crypto where compiler “optimisations” guarantee you side channels attacks.
Distributions using outdated (sorry “stable”) kernels are stupid.
We are not 20 years ago, the world in which it made sense doesn’t exist anymore, but the industry is slow to move on. Just pick a long term release and update it regularly.
I've always had a lot of admiration for Fabrice Bellard, I always wished I was as good an engineer as he is.