The last person would still decide the outcome. They could keep choosing values for whatever function until it produces their desired result and then post that.
What you would want instead is for everyone to post a (salted) hash, and after the hashes are posted, reveal what the original numbers were and then publicly add them. Everyone could verify everyone else's numbers against those hashes.
I would go further to say that if "making someone do something" is the definition, literally any action taken by any government is authoritarian. If a government did not make people do things, it would functionally cease to be.
Specifically one of the imperfections is that the server and players are not trusted. If a player doesn't like the result, they could claim the server lied about what number they had picked, or the server could actually lie. The remaining players wouldn't know which one is telling the truth.
I think the responses with an encrypted/committed guess being made public, a public result, and then a reveal of the key, have it right for the scenario of people making guesses as to the result of a flip.
Re-reading your question, though, refers more to there being an agreed result for a group of people as opposed to checking a guess. I think this would require a bit of a variation. The trivial method would be to use the previous method and assign "correct guess" to heads and "incorrect guess" as tails, but this only works if you don't believe that any two members are colluding with each other.
Another solution would be to have each member generate a random number and encrypt it, and post the encrypted value. After all have been posted, everyone posts the key to decrypt their number, and adds up all the numbers together and takes the sum modulo the number of options (2 in the case of a coin) and matches it with a predetermined mapping. For instance, if 1 is heads and 0 is tails, and the sum of the numbers is 63752, 63752 % 2 = 0 which is tails.
There are a couple gotchas to prevent errors. There has to be an agreed upon maximum number which is one less than a multiple of the number of options. For instance, if random numbers are allowed from 0 to 2 inclusively, there is a bias towards tails (0 % 2 == 0, 1 %2 == 1, 2 % 2 == 0). The other is the encryption algorithm would need to be chosen such that multiple keys can't easily be created to provide different valid decrypts. This would also likely require some padding to the clear text, which could be achieved by some member of the group posting some arbitrary text first, and then all members appending that text to their number before encrypting it.
Yeah, I feel like the article would be more persuasive if they gave any examples of what research they are doing which requires these specific old games.
I don't think it's still going strong. SteamOS 2.0, the Debian based one that was on the old steam machines has been discontinued and is no longer supported. SteamOS 3.0, on the deck, is Arch based and is not yet officially supported on anything other than a Steam Deck.
The value isn't for existing PC gamers. It would be for people who are not tech literate, do not know how to build a PC, install an OS, or even tell if a given computer is powerful enough to run a particular game.
I think that's the real strength (and more importantly, intent) of the Steam deck: to get people who aren't PC gamers to become PC gamers by making it as simple as a traditional console. Steam machines could provide a similar thing if there were a Steam Machine 1 Verified flag next to games.
Network firewalls can also be configured to deny inbound and outbound traffic to and from the physical interface. This remedy is problematic for two reasons: (1) a VPN user connecting to an untrusted network has no ability to control the firewall and (2) it opens the same side channel present with the Linux mitigation.
Sure, they can't control the network firewall, but why would you do that when you can change your local firewall? Set an iptables rule to drop all traffic going out the physical interface that isn't destined for the VPN server. I'm 70% sure some vpn clients do this automatically.
For your specific case, sure, but for that quote, I haven't had those issues in years. I'm also running Mint, but on a desktop and have had zero issues. Mouse "just works," extra monitors "just work," and (most surprisingly to me), printer "just works," games on Steam "just work" with all they've done with Proton. I switched to Google docs a long time ago, so at least for me the Office thing isn't relevant. It natively supports discord, my password manager, Spotify, everything I've wanted. I switched my wife's Mac to it years ago since it had gotten slow from bloat, and she's been just fine despite not being very tech literate.
Interesting, interesting, so by that logic it's fundamentally impossible for a country to have inadequate rail service and all rails are of equal quality? I'll be sure to let everyone know they can cut all funding because none of it matters.
Saw that response coming. I'm just saying maybe don't assume everything is American before asking a question like that, and especially don't do it for a website with "euro" in the name
These things aren't well-defined, so you're certainly welcome to, but I think most people would consider an omniscient, omnipotent creator of the universe to be a god and not a spirit.
The last person would still decide the outcome. They could keep choosing values for whatever function until it produces their desired result and then post that.
What you would want instead is for everyone to post a (salted) hash, and after the hashes are posted, reveal what the original numbers were and then publicly add them. Everyone could verify everyone else's numbers against those hashes.