Everyone tosses three coins, and posts it in the chat
If a player tosses three of the same, they have to toss again.
Everyone chooses the mode coin from their neighbour, and adds it to their stack
Each player, with 3+N coins, picks the mode coin in their own collection.
Ideally: the player’s own bias, is outweighed by the other player’s biases.
The final coin is the mode of all players coins.
spoilerfrom numpy import median from pprint import pprint players = {“p1” : [1,0,1], ## playing fair “p2” : [0,0,1], ## cheating “p3” : [1,1,0], ## cheating “p4” : [1,1,0], ## cheating “p5” : [0,0,1]} ## playing fair print(“Initial rolls:”) pprint(players) get_mode_coin = lambda x: int(median(x)) get_all_mode_coins = lambda x: [get_mode_coin(y) for y in x] for play in players: ## Players add the mode coin from their neigbours players[play] = players[play] + get_all_mode_coins(players.values()) print(“First picks:”) pprint(players) for play in players: ## Players collapse their collections to mode players[play] = [get_mode_coin(players[play])] print(“Last modes:”, players) print(“Final choice:”, get_mode_coin([x for x in players.values()]))
Which as you can see, is no better than simply picking the median coin from the initial rolls. I thank you for wasting your time.
spoilerfrom numpy import median from random import choice from pprint import pprint # Functions get_mode_coin = lambda x: int(median(x)) def pick(player, wants): for neighbor in players: if player != neighbor: neighbor_purse = players[neighbor][“purse”] if wants: if wants in neighbor_purse: # Cheat players[play][“purse”] = players[play][“purse”] + [wants] continue players[play][“purse”] = players[play][“purse”] + [choice(neighbor_purse)] # Main players = {“p1” : {“purse”: [1,0,1], “wants”: False}, ## playing fair “p2” : {“purse”: [0,0,1], “wants”: 0}, ## cheating “p3” : {“purse”: [1,1,0], “wants”: 1}, ## cheating “p4” : {“purse”: [1,1,0], “wants”: 0}, ## cheating “p5” : {“purse”: [0,0,1], “wants”: False}} ## playing fair for play in players: ## Players pick a desired coin from each of their neighbours pick(play, players[play][“wants”]) print(“First picks:”) pprint(players) for play in players: ## Players collapse their collections to mode players[play] = [get_mode_coin(players[play][“purse”])] print(“Last modes:”, players) print(“Final choice:”, get_mode_coin([x for x in players.values()]))
If the free market had any real competitors, the problem would genuinely solve itself in favor of the consumer. We see this with any new tech where a bunch of new firms try to win customers by any means necessary in those first few years.
The problem as always is: where are the competitors after X years, and are these “competitors” actually competing anymore?
The solution as always is: regulate. Ensure competition. Ensure cartels aren’t price fixing. But no one wants to hear that
I don’t know about much diversity is celebrated in Australia. I have cousins who grew up in NSW and eventually migrated to the UK, which they said had a marketed improvement in how they were treated. (N=2)
you don’t see that as an avenue for more and more orgs to do this by default, and given the lack of public spaces in our cities, essentially making it impossible to beg anywhere?
At least where I live, you’ll be hard pressed to find a spot in the city where a homeless person can sleep unnacosted, either by spikes being put down on flat surfaces, parks being closed at night, and benches that aren’t on a main road.
I don’t think sitting and suffering (the english way) is to be applauded either, and since we have tentative control of our democracy, I’m not sure what other meaningful options we have
“Naw boss, I can’t make it out there. I’ve been in too long, a cage is all I know… but Boss, did that lady there just mention something bout crackers?”
Alt-tab was my very last use-case because I literally have bindings to pull up my main programs.
As someone who has gone from tiling(i3), to floating (stump), to tiling again (i3/sway), and finally back to floating (awesome) - I can say floating wins in terms of predictability. You press a button to focus on your desired window and your entire desktop does not need to convulse to accommodate for it.
Floating window managers win on speed and predictability, and I’m wondering now if this is causing the rift in single/multi monitors in this discussion chain.
Ah I see what you mean by tiling. Still, such a setup feels… excessive, no? I can completely understand that you literally never need to pull up anything since it’s all just there, but I dunno (I’m reaching here) doesn’t your machine get hot from all the displays and forcing all screens to do constant screen updates?
It just seems unneccesary to me (like I said, I’m judgemental on this front). When you have to travel, you can’t take all that with you – so working on a laptop at the airport must be incredibly frustrating if you’re used to things just being there, no?
Did you seriously set up awesome as a floating window manager?
Haha, yes, the other layouts are wasted on me. Ideally a dwm desktop would suit me fine, but I enjoy the Lua extensibility.
Well it sounds like your desktop is pretty scalable - no matter how many monitors - so that’s pretty good.
And hah yeah, it might be worth investing in a badge that reads “Hi, I’m an IT specialist, this all normal” and pinning it on your shirt before you enter customs
Description: Panel 1: A man sits inside a house at a table or desk, looking at his laptop screen while participating in a video conference call with 9 or more participants. There is a window in the background with the sun in the sky. The man holds up his hand and tells the other participants on the call, “Excuse me everyone,...
So if I'm having a conversation, and the other person is wiping their nose a lot, does that mean they think THEIR nose is dirty, or that they're trying to tell me MY nose is dirty?
Is anybody else having issues with DuckDuckGo and StartPage? (slrpnk.net)
screenshot of searching “test” in start page that doesn’t return any results
Is it possible for devices on an online group chat to toss a coin without trusting each other and the server?
The market will for sure solve this (slrpnk.net)
"Nuisance begging" and rough sleeping soon to be frowned upon (lemmy.ml)
What open-source software would you like more people to know about?
Negotiator cat (jlai.lu)
Responsive Design Go Brrrr (sh.itjust.works)
"I have the sunshine on the other line" (lemmy.world)
Description: Panel 1: A man sits inside a house at a table or desk, looking at his laptop screen while participating in a video conference call with 9 or more participants. There is a window in the background with the sun in the sky. The man holds up his hand and tells the other participants on the call, “Excuse me everyone,...