Why would it be beneficial for society to filter out people who make poor business decisions? Many of the greatest generals, politicians, scientists, and artists in history were terrible at business and fell for scams many times.
Seems neat, but it looks like the major thing is the syntax. Of course c++ syntax is insane and should be updated, but i cant shake the feeling that c++ developers secretly love it. Scanning c++ code for a seasoned c++ developer is like the bushmen of the kalahari scanning the african savanna.
ECC support is an actual +10-20% cost in materials for the motherboard and DIMM manufacturers. Also, ECC errors are basically non-existent on desktop/laptop workloads. ECC is worth the extra cost in servers, but for desktops and laptops, the market got it right.
According to who? I checked the edac module for a year on my work machine, and it never detected a single error. I know I'm just one anecdote, but I doubt I'm that lucky.
You can already do this. There's a kernel boot parameter called isocpu or something and the kernel will only run on the logical cpus listed. Furthermore, you can isolate your user programs. The general benefit is latency, but there's a theoretical trade-off in scheduling bandwidth. The memory heirarchy will be utilized less efficiently too.
Curiously, the commodities markets have always adjusted tick sizes for different contracts so that the dollar value is reasonably consistent (~10 dollars). These are products for which the contract size (in dollars) varies wildly and the quotes are all over the place (anywhere from 9 decimal points to no decimal points).
It makes writing your algos confusing, esp when you start doing inter-commodity spreads, but the business case is so obvious, it really makes you wonder why the equities markets haven't done more.