| 3 Nov 2025 |
Ben Sparks | die Stimmenverteilung bei tomberek ist ja wirklich krass :D Platz 1, 2, 23 und 24 sind am hallsten | 12:30:18 |
Ben Sparks | * die Stimmenverteilung bei tomberek ist ja wirklich krass :D Platz 1, 2, 23 und 24 sind am hellsten | 12:30:21 |
piegames | cafkafk und samueldr aber auch gut | 12:30:41 |
Ben Sparks | cretel ist einfach unbeliebt offenbar | 12:30:54 |
piegames | was mich überrascht tbh | 12:31:16 |
piegames | ich hätte erwartet dass gerade im Mittelfeld mehr Leute auf sein Spiel reinfallen | 12:32:39 |
Grimmauld (any/all) | ggf hätten wir djacu wählen müssen, dann hätte tom nicht mehr gedurft wegen CoI... Wahrscheinlich aber eine dumme idee | 12:33:14 |
niklaskorz | das hätte nur zur elimination des schlechter abschneidenden Kandidaten geführt und dann wieder Verteilung der Stimme nach ranked choice | 12:41:10 |
niklaskorz | macht am Ende wohl doch was aus wenn deine einzigen Contributions Updates für lmstudio sind | 12:41:58 |
zitrone |  Download image.png | 12:59:26 |
zitrone | if we ignore the haters (ignore all votes below 12) (this makes no sense tho) | 12:59:49 |
zitrone | * if we ignore the haters (ignore all votes below 12) (it makes absolutely no sense to do this tho) | 13:00:24 |
hexa | that should not make a difference | 13:01:49 |
hexa | because in meek stv you cannot vote against someone | 13:02:00 |
hexa | * that should not make a huge difference | 13:02:21 |
zitrone | i the meek counting yes, but in averaging all the remaining votes absolutely | 13:02:26 |
hexa | tom could have +50 - 400 and would get a seat | 13:02:45 |
hexa | * tom could have +50 -400 and would get a seat | 13:02:50 |
hexa | why? because he has +50 | 13:03:00 |
zitrone | ich weis btw nicht warum ich randomly auf englisch gewechselt bin
aber interessanter effekt | 13:04:06 |
hexa | weil kontextwechsel sticky sind | 13:04:29 |
hexa | * weil teile beim kontextwechsel sticky sind | 13:04:38 |
piegames | Mag jemand mal Rankings machen wenn man sich die Top und Bottom 5 Plätze jeweils anschaut? Als eine Emulation von approval/disapproval voting | 13:05:02 |
piegames | zitrone: würdest du die Grafiken auch ins Forum kippen für alle? | 13:05:34 |
zitrone | kann ich machen | 13:07:53 |
zitrone | in welche kategorie passt sowas
oder einfach als antwort auf das announcement | 13:09:54 |
hexa | approval from the upper half of votes | 13:17:03 |
hexa | {
"GaetanLepage": 188,
"JulienMalka": 262,
"K900": 332,
"Scrumplex": 215,
"aanderse": 180,
"adamcstephens": 251,
"cafkafk": 275,
"crertel": 115,
"djacu": 131,
"drupol": 209,
"getchoo": 206,
"jopejoe1": 237,
"leona-ya": 290,
"mschwaig": 181,
"niklaskorz": 287,
"nim65s": 179,
"nyabinary": 231,
"philiptaron": 246,
"pinpox": 190,
"pluiedev": 292,
"rhendric": 261,
"samueldr": 244,
"tomberek": 141,
"tomodachi94": 173
}
| 13:17:07 |
hexa | #!/usr/bin/env python3
from collections import defaultdict
import json
votes = []
candidates = []
with open("./opavote-ballots-5.blt") as fd:
for line in fd.readlines():
line = line.strip()
if line.startswith("1") and line.endswith("0"):
vote = line.split()
vote.pop(0)
vote.pop()
votes.append(vote)
if line.startswith('"'):
candidate = line.strip().strip('"')
candidates.append(candidate)
candidates.pop()
approvals = defaultdict(int)
for vote in votes:
approval = vote[:12]
for candidate in approval:
approvals[int(candidate)] += 1
result = {}
for slot, name in enumerate(candidates, 1):
print(slot, name)
result[name] = approvals[slot]
print(json.dumps(result, indent=2))
| 13:17:38 |
hexa | * #!/usr/bin/env python3
from collections import defaultdict
import json
votes = []
candidates = []
with open("./opavote-ballots-5.blt") as fd:
for line in fd.readlines():
line = line.strip()
if line.startswith("1") and line.endswith("0"):
vote = line.split()
vote.pop(0)
vote.pop()
votes.append(vote)
if line.startswith('"'):
candidate = line.strip().strip('"')
candidates.append(candidate)
candidates.pop()
approvals = defaultdict(int)
for vote in votes:
approval = vote[:12]
for candidate in approval:
approvals[int(candidate)] += 1
result = {}
for slot, name in enumerate(candidates, 1):
result[name] = approvals[slot]
print(json.dumps(result, indent=2))
| 13:17:49 |