I should note that I am a huge advocate for OA and thinks the who journal ecosystem is a rotten house of cards waiting to tumble. I just see the direct impact of phished accounts at my institution..
It’s such a joy to have to scroll down n times to try to go where you were. It’s even better when on some websites, the “infinite scrolling” is not sequential but somewhat randomized.
I understand it’s way easier to scale pagination that way, but please, just stop.
Facebook has the most Fun with tabs: you go to the new tab and wait for it to load everything. And then it loads everything again in a slightly different overlay! You have to open it in a new tab, of course, or the video you're trying to watch will vibrate around your screen from comment sections growing above it, and pop out into a different view.
I could understand the concern if it was about portability to other target platforms, or keeping the option of doing so. But in that case, the public standard your current target supports is irrelevant.
So they add a feature not supported by MSVC and don't learn that it doesn't work until someone else tries to build on Windows.
If you choose to use features based on whether they work or not, you don't need to choose a standard at all. But that loses you all of the guarantees a standard provides.
That and using stacks of items as road blocks in the aisles to slow me down in front of higher-margin items. They don't need roadblocks with my pokey-shopping neighbors who stand in the middle of the aisle and stare at the two boxes of white-label pasta in each hand, attempting to calculate in their heads which one is the cheapest per noodle (my dad and grandmother being chief offenders here) all the while completely oblivious to my nasty glares because I just want to get past them so I can get to the sauce and move on.
Although inline was added in C99, it was already an extremely widely supported extension in mainstream compilers, even since the C89 days, when we just called it "ANSI C".
MSVC has supported inline for a long time, long before it started supporting other C99 features.
Slightly off-topic, but it's important to point out that in modern C, implementing such a function as a macro is always a mistake. You'd do it as an inline function.
Macros in modern C should only be used for code generation (for DRY). If the language supports doing it without a macro, then do it without a macro.
I hope I get to use C2x* before I retire.
*postmodern C?
I disagree with this, I think it's easy to paint China as the villain across a cultural, lingual divide in an attempt to make the case that one's own obligations to reduce emissions don't matter. China has a carbon market now and produces more nuclear power than any other country. Climate change is a very real problem for a country with an encroaching desert.