Gamepass isn't cloud gaming, though. It's a game subscription, but cloud gaming is only optional and only available for a subset of games. All of the games however can be downloaded and are played locally.
I don't see where your problem comes from. It's really simple: they wanted to target Mac, likely because that's their preferred platform. So obviously they use the best fitting APIs for that purpose. Why would they develop a Linux or Windows application, if what they want is Mac? Nothing suspicious about that.
Also there could (and should?) be "simply" two launch options. One with "hardcore anti cheat" and one with some much simpler anti-cheat. Then a lobby option what you want to allow. You want to play competitive/league/whatever? Then require the hardcore anti-cheat. Otherwise: why bother.
Only if you want to cap the skill limit. Otherwise you would typically have a hand full of players that are genuinely just good or rather far outside the normal skill range. I guess with a lot of data collection one might be able to determine if there was some kind of natual progress or sudden skill jumps, but all in all it could weed out legitimate players.
Mostly a nitpick, but for that little helper I would have stuck to the stdlib and not pulled in a dependency like echo.
Otherwise: nice idea. I did something similar but since caddy runs directly on my host, I added permissions for the other services that need the cert and then pointed them directly at it.
If the AppleTV allowed side loading, it would be my dream device. The UX and the speed of Apple devices are just so damn pleasing. But the artificial limits they impose on what you can run on them is damn frustrating.
Being whistleblower and being involved in such legal proceedings sucks and I can imagine that one might give up (like Barnett in March) or that it takes a huge toll on your body (like Dean now). But then again ... two such incidents around the same company ... reminds me a bit too much of russian windows.
Reminds me of the Volkswagen boss when their emission cheating leaked. He said he didn't know. Wow, you earn millions for managing a company that big and then claim to not know about something. The fuck did you do then? So either he was lying or admitting that he didn't do his damn job. Both cases should have lead to him having to give back whatever he "earned" in his position.
I am not a marketing expert, but when headlines pile up implicating that Microsoft doesn't fully stand behind XBox anymore, no wonder the number for new customers tank. I wouldn't "invest" in something that seems to be on the way out either.
So why didn't he stop playing at level 100 or 200 or whatever but waited with this rant until almost level 300 in a stream with large attention? Pure coincidence? To me it looks like he wanted to go out with a bang and rage bait.
As much as I like to shit on Epic, but UE 5.x is pretty much innovative with each minor release. Watching the release videos of what the engine can do in realtime is always impressive. They are used as realtime backgrounds for movie sets.
Buy CrossOver for Linux. Positive side effect: you support Wine development.