From a computer science standpoint, how is it that multiple processors from more than one manufacturer have the same flaw? Is the whole concept of speculative execution taught wrong at all major universities?
And how come AMD managed to remember to design their processors without this flaw?
I wonder how long this has been known about, and at what point someone realised that this flaw could be used for something malicious?
I know it almost doesn't matter now, because we have this problem and need to work with it, but I'm just curious as to how such a simple flaw kept under the radar for so long?