Check out Asahi Linux, they run on Apple Silicon and have translation for 32 and 64 bit x86, so they even go further than what Rosetta achieved. Open Source as well.
The article states that they added a computational correction step which is run whenever a result might be incorrect but skip it most of the time.
I am wondering whether this might cause problems for small real-time systems that do not have an FPU. If the runtime cost of an operation depends on the input, it is very hard to figure out whether deadlines can be met in all operation conditions.
Great post, the fusion of scale with unit is a mess.
When using it as a factor, for example when describing attenuation or amplification it is fine and can be used similar to percent. Though the author is right - it would be even more elegant to use scientific notation like 1e-4 in this case.
For using it as a unit it would really help to have a common notation for the reference quantity (e.g. 1mW).
But I guess there is no way to change it now that they are established since decades in the way the author describes.