Chad Schultz on Nostr: #CrazyIdea: fairly select people for special privileges. For each person, track: - ...
#CrazyIdea: fairly select people for special privileges.
For each person, track:
- reward points - # privileges received (some might be worth more points)
- waiting points - sum of the reward points missed
To select people:
1. Consider people with lowest reward points
2. From those, consider people with highest waiting points
3. Tie? Choose random
Useful for concert tickets, sending employees to special events, choosing journalists for exclusives, sharing pirate booty, etc.
Published at
2024-06-15 19:25:59Event JSON
{
"id": "86cbc65d4189824e4eb2f5d9d3bd5218fae0c9eb3fbe6d6fe717e809fc2d3610",
"pubkey": "65b2d14d7dfa0f2fa99b1837040dfd63135a57a211752836a5945dbf36752646",
"created_at": 1718479559,
"kind": 1,
"tags": [
[
"t",
"crazyidea"
],
[
"proxy",
"https://mindly.social/users/chad/statuses/112622276378075370",
"activitypub"
]
],
"content": "#CrazyIdea: fairly select people for special privileges.\nFor each person, track:\n- reward points - # privileges received (some might be worth more points)\n- waiting points - sum of the reward points missed\nTo select people:\n1. Consider people with lowest reward points\n2. From those, consider people with highest waiting points\n3. Tie? Choose random\nUseful for concert tickets, sending employees to special events, choosing journalists for exclusives, sharing pirate booty, etc.",
"sig": "c5a27029a40f2f69c310dfed2430392178d88dbee255c6c6c027e2e8a30a611b58515f86a0d21787d9c1733b86235cde01061bc5241381f0e4e40c7afe6422ae"
}