Sonotsugipaa

joined 2 years ago
[–] Sonotsugipaa 12 points 2 years ago

Promises of infinite exponential capital growth => Feature creep

[–] Sonotsugipaa 3 points 2 years ago

Devil's advocate: ffmpeg is not common language, it's an eldritch incantation beyond human comprehension.

[–] Sonotsugipaa 5 points 2 years ago

X3:TC?
It's a very acquired taste, but it's unique in the already niche genre of space sims

[–] Sonotsugipaa 3 points 2 years ago

I do, but hey, maybe that's just me.

...

^(Get it? Solitaire?)

[–] Sonotsugipaa 2 points 2 years ago (1 children)

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).

[–] Sonotsugipaa 9 points 2 years ago (4 children)

Solitaire with micro fucking what now?

[–] Sonotsugipaa 6 points 2 years ago (1 children)

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.

[–] Sonotsugipaa 31 points 2 years ago

Of course you didn't, they're an indie company - not many people know them

[–] Sonotsugipaa 9 points 2 years ago (1 children)

Aged like fine segmentation fault

[–] Sonotsugipaa 1 points 2 years ago (1 children)

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!

[–] Sonotsugipaa 4 points 2 years ago

"Empty RAM is wasted RAM" is only for operating system; for everyone else, it's "Empty RAM is filesystem cache".

[–] Sonotsugipaa 2 points 2 years ago* (last edited 2 years ago)

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.

view more: ‹ prev next ›