I don't think you ever saw the cars my grandmother drove when my dad was a kid. It was not a "light truck" or anything of the type. It was a 'car' and it was actually bigger, by quite a large margin.
Usually the most advanced attacks are a few chained zero days or a zero day on top of a configuration /patching error. The worst attacks are when a zero day for wordpress or outlook comes out.
OK so when you say "hacked into Gmail" you actually mean someone breached the infra of email. Not that they did some credential stuffing / password reset attack & got into one person's Gmail account?
The virtual keyword in c++ is more of a compiler optimization and less of a design decision. C++ doesn't want everyone paying the overhead of virtual function calls like other languages
I think that's an over-simplification. There was pressure on the language to ensure that data structures were compatible with C structs, so avoiding the vtable with simple classes was a win for moving data between these languages.
Of course these days with LTO the whole performance space is somewhat blurred since de-virtualisation can happen across whole applications at link time, and so the presumed performance cost can disappear (even if it wasn't actually a performance issue in reality). It's tough to create hard and fast rules in this case.
I have the BD795M, the support is non existent and the BIOS updates are questionable. There exists a BIOS update but I've read it breaks more than it fixes. At current the temperature control of the fans is just abysmal. I can live with that for now.
reply