The problem is existing repositories have SHA-1 commit hashes, and if you also end up changing those...
There's lots of tools that refer to git commit IDs. Some of those tools may even hardcode a commit ID to be 40 hex digits long. The fact that these tools are external also means that "oh, just rewrite the commit messages or code to refer to the new IDs" isn't feasible. The only way to not break the world is to let people refer to existing commits with their SHA-1 hashes in perpetuity, and it doesn't sound like git is set up to allow this in any way, which means that existing repositories have to stay SHA-1 in perpetuity and that will cause fun down the line if you start having to make SHA-1 and SHA-256 repositories.
Changing from master to main is a one-off change. It might require changing your scripts once to refer to 'origin/main' instead of 'origin/master', but other than that, there is essentially nothing more that needs to be done, there is no risk to historical artifacts that needs to be mitigated.
Say I type out the Iliad absolutely perfect, but on the first character I accidentally type an extra 'R'. Would you say that I typed it 0% correctly? Because this, and many other typing testers would score it that way, simply because every character after that is now shifted over by one. Ironically, later on missing a character would actually improve your score.
Damn. I have wanted to do the same at my place for years (also in NYC). He beat me to it. I also can’t just use a smart plug. Unfortunately I only have one knob, it has four positions (and is open anywhere between), and requires a good amount of torque to move. I’d need to gear down the stepper and figure out a way to detect when it’s in the correct position (maybe an encoder, maybe current sense to ‘feel’ when it’s reached a close position?)
It's already being done. The fanciest game hacks use a custom PCI card to DMA game memory, read it on another computer, where it can do wallhacks and such.
But also, the second computer can drive a virtual mouse and keyboard which is connected to the 'legit' PC to even aim/move/shoot for you.
With TPM backed keys the point is that the user doesn’t know the decryption key, and he doesn’t need to enter it to boot. There can be a backup/recovery key, but being prompted for it should set off alarm bells.
I decided I would never buy an LG monitor after mine broke and I had it shipped back three times for diag and repair. Each time it broke again soon after. They finally agreed to RMA it, but that didn’t mean a new replacement, it meant a refund, and not even for the whole price I had paid. Unfortunately the price had gone up a few hundred dollars since then, so I couldn’t even buy a replacement. This basically means they sold me a junk monitor I had to deal with for a year and then tried to get me to give them an extra $300 to roll the dice that the next one would work properly. I bought a BENQ instead, and it’s been solid.
However an anecdote of one doesn't say much about the current quality either, even if the support experience after problems turned up was particularly shitty.
That sucks. I've used an LG UltraFine 5K with my Mac Studio for years and still consider it one of my favorite tech purchases ever, so I feel lucky I've never needed their support services.
They for a few years had 4K panels that would “blow out” in the corners over time, worse they where a panel supplier to other vendors (including Dell), of the three 4K lg monitors I had two had it happen but the last one I bought didn’t and they apparently fixed the issue at some point.
It was super annoying because their support was useless.
It put me off LG but as they do make panels for others they are hard to avoid.