| 3 Nov 2025 |
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 |
piegames | In reply to @zitrone:utwente.io in welche kategorie passt sowas oder einfach als antwort auf das announcement Einfach als Antwort | 13:18:04 |
zitrone | done | 14:24:19 |
zitrone | https://discourse.nixos.org/t/results-for-the-second-nix-steering-committee-election-2025/71628/20?u=quantenzitrone | 14:25:04 |
niklaskorz | cool ich bin der Platz 2 der Masse :D | 14:35:32 |
niklaskorz | * cool ich bin der Platz 3 der Masse :D | 14:35:44 |
niklaskorz | nach leona und pluie, wenn ich das richtig sehe | 14:35:52 |
hexa | was in etwa dem voting guide entspricht? | 14:36:46 |
niklaskorz | magic | 14:36:59 |
hexa |
- 73.29% K900
- 64.46% pluiedev
- 64.02% leona-ya
- 63.36% niklaskorz
- 60.71% cafkafk
- 57.84% JulienMalka
- 57.62% rhendric
- 55.41% adamcstephens
- 54.3% philiptaron
- 53.86% samueldr
- 52.32% jopejoe1
- 50.99% nyabinary
- 47.46% Scrumplex
- 46.14% drupol
- 45.47% getchoo
- 41.94% pinpox
- 41.5% GaetanLepage
- 39.96% mschwaig
- 39.74% aanderse
- 39.51% nim65s
- 38.19% tomodachi94
- 31.13% tomberek
- 28.92% djacu
- 25.39% crertel
| 14:37:02 |
hexa | hier nochmal prozentual und sortiert 😄 | 14:37:12 |
hexa | das problem bleibt halt die proportionalität von ranked voting verfahren | 14:37:59 |
hexa | etwa ein fünftel haben in der ersten position jemanden von der shitlist gewählt | 14:38:31 |
hexa | und da effektiv nur positive votes zählen und nicht wie tief wir jemanden downranken, gg | 14:38:56 |
hexa | * und da effektiv nur positive votes zählen und nicht wie tief wir jemanden downranken - gg | 14:39:00 |
pluie (leah c.) | wow ich liege aufm 2. platz? | 14:42:17 |
pluie (leah c.) | damn | 14:42:30 |
zitrone | behold, the most mid candidates:
- 77.2% Scrumplex
- 76.3% pinpox
- 76.1% jopejoe1
- 74.0% nim65s
- 73.6% adamcstephens
- 71.6% tomodachi94
- 70.7% getchoo
- 67.9% rhendric
- 60.5% philiptaron
- 53.5% aanderse
- 51.9% mschwaig
- 51.7% JulienMalka
- 51.2% leona-ya
- 47.0% niklaskorz
- 45.4% pluiedev
- 39.3% nyabinary
- 37.7% samueldr
- 32.1% djacu
- 30.2% drupol
- 28.0% cafkafk
- 26.0% crertel
- 24.2% GaetanLepage
- 19.0% K900
- 15.1% tomberek
| 15:02:36 |
zitrone | (approval = vote[6:18]) | 15:02:56 |
zitrone | nutzt jemand forgejo actions und hat zufälligerweise ein setup bei dem docker (in docker) oder alternativ lxc funktioniert? | 15:18:56 |