Devil's advocate: ffmpeg
is not common language, it's an eldritch incantation beyond human comprehension.
Sonotsugipaa
X3:TC?
It's a very acquired taste, but it's unique in the already niche genre of space sims
I do, but hey, maybe that's just me.
...
^(Get it? Solitaire?)
I'm not sure about C, but C++ often describes certain things as "implementation defined";
one such example is casting a pointer to a sufficiently big integral type.
For example, you can assign a float* p0
to a size_t i
, then i
to a float* p1
and expect that p0 == p1
.
Here the compiler is free to choose how to calculate i
, but other than that the compiler's behavior is predictable.
"Undefined behavior" is not "machine-dependent" code - it's "these are seemingly fine instructions that do not make sense when put together, so we're allowing the compiler to assume that you're not going to do this" code.
That said, UB is typically the result of "clever" programming that ignores best practices, aside from extreme cases prosecuted by the fiercest language lawyers (like empty while(true)
loops that may or may not boot Skynet, or that one time that atan2(0,0)
erased from this universe all traces of Half Life 3).
Solitaire with micro fucking what now?
Of all the things the article could have used to make its point, they should have mentioned the issue of type punning through type aliasing (fancy words for "reinterpret_cast from uint32_t*
to std::float32_t*
"), which is something that can realistically lead to incredibly sneaky bugs with all popuplar compilers.
Of course you didn't, they're an indie company - not many people know them
Aged like fine segmentation fault
Microsoft is removing a lot of things and trying to force a streamlined way to use it
I'm still seething at their decision to rename "Prefetch" to "SysMain". It doesn't make any sense!
"Empty RAM is wasted RAM" is only for operating system; for everyone else, it's "Empty RAM is filesystem cache".
It's "true" in the sense that it could happen in theory, Google is (allegedly?) planning to use WEI for forcing people to see ads rather than China-firewalling the web; also, WEI was still under development last time I checked.
Whether the attesters that end up being universally trusted will poke around to check for VPNs is up for speculation, for now.
Even then, this is just an API for websites. If you use other means of communication, you'll be fine.
Promises of infinite exponential capital growth => Feature creep