Ngl, this screams “think of the children.”
Ngl, this screams “think of the children.”
No thank you.
Honestly, and I mean this sincerely, if you’re on a team where the nullable coalesce is going to be confusing after the first handful of times encountered… look for a new job. It doesn’t bode well for their ability to do their jobs.
This is like the guy at Walmart who needs hand holding each time they clean a machine, it’s a problem waiting to happen.
None of my projects had time for reliable testing unfortunately. It was always “next sprint” or “when we have time” which never really came to fruition.
It’s easier to mess up return a != null ? a : b
than it is return a ?? b
, and operators work from left to right.
There’s more to it imho. The first three are more prone to mistakes than the last. You are much less likely to accidentally alter the logic intended in a simple null coalesce than you are in if statements.
I’m confused on how this is difficult to understand. Put aside the fact that it’s just a regular operator that… I mean virtually everyone should know, how hard is it to google “what does ?? mean in [language]” which has the added benefit of learning a new operator that can clean up your code?
Actually, that’s fair. I forgot some updates are just terrible.
Yes, the initial install of the game is storage intensive. But again, that happens only once. I doubt you’re doing that very often.
I don’t think you understood my comment. I said nothing about adding more encryption, in fact I said the opposite.
True, but you’re limited in many, many ways before the SSD. Downloading the game? Network bottleneck. Playing the game? GPU/CPU bottleneck. (Not to mention, if a game is attempting to access multiple gigs of stored data every second, there’s likely something wrong with that game.)
Installing the game, absolutely. But you only do that once, and I doubt you’re installing a 500GB game daily.
… Then you would disable auto adoption of newly connected drives into bitlocker, would you not?
This is like complaining that the login screen pops up every time for a machine that doesn’t need security. Just change the setting instead of complaining about a niche use case.
The majority of users won’t notice a slowdown of even 50% on an SSD. It won’t effect game performance, your network will bottleneck before your SSD in any internet download, most users don’t interact with extremely large sets of data which is needed asap on the regular.
You’re essentially only going to have a problem, in daily use for the average user, in (un)packing large sets of data, or moving large sets of data between drives. Things most people don’t do regularly.
So a slight alteration to my question, how exactly does this negatively affect most users in daily usage.
Yes, and saying that the need to flip “do the thing” to “don’t do the thing” is a reason to not upgrade to 11.
You’re routinely reading and writing multi gig files in daily life? O.o Do you work with video editing or something?
The… need to flip a switch?
Yes, but my browser doesn’t give a fuck. As it should be for many reasons, including general security.
Your DNS only works for services/machines you have explicitly set to follow it, or devices under them in the network hierarchy.
Running your own DNS server doesn’t do much, unless your users are polling that DNS server, or a DNS server that pulls from it. No large DNS provider is going to honor your random ass DNS servers mappings, and that’s a good thing.
And honestly, trusting some random DNS server isn’t a good idea. All it takes is one malicious entry and https://google.com suddenly loads in a cryptominer.
1Password is an option. It’s all stored in one place, sure. But you need the encryption key and password to access it. No one but you has that key, and if you lose/forget it you lose your passwords forever. Not even the company can recover your passwords from that.