!GczNDVOkmUAxrFFnCg:maralorn.de

❄️ Nix Da(rmstadt)

115 Members
Nächstes Treffen: 03.11.2025.(<https://md.darmstadt.ccc.de/nixda-202507>) | Dekoratives Systemmanagement. How dare you … wenn Nix hilft | Use `/roomnick` for silly sentiments. | https://nix-cheatsheet.pixie.homes66 Servers

Load older messages


SenderMessageTime
3 Nov 2025
@benjaminsparks:chat.alugha.appBen Sparksdie Stimmenverteilung bei tomberek ist ja wirklich krass :D Platz 1, 2, 23 und 24 sind am hallsten12:30:18
@benjaminsparks:chat.alugha.appBen Sparks* die Stimmenverteilung bei tomberek ist ja wirklich krass :D Platz 1, 2, 23 und 24 sind am hellsten12:30:21
@piegames:flausch.socialpiegamescafkafk und samueldr aber auch gut12:30:41
@benjaminsparks:chat.alugha.appBen Sparkscretel ist einfach unbeliebt offenbar12:30:54
@piegames:flausch.socialpiegameswas mich überrascht tbh12:31:16
@piegames:flausch.socialpiegamesich hätte erwartet dass gerade im Mittelfeld mehr Leute auf sein Spiel reinfallen12:32:39
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)ggf hätten wir djacu wählen müssen, dann hätte tom nicht mehr gedurft wegen CoI... Wahrscheinlich aber eine dumme idee12:33:14
@niklaskorz:matrix.orgniklaskorzdas hätte nur zur elimination des schlechter abschneidenden Kandidaten geführt und dann wieder Verteilung der Stimme nach ranked choice12:41:10
@niklaskorz:matrix.orgniklaskorzmacht am Ende wohl doch was aus wenn deine einzigen Contributions Updates für lmstudio sind12:41:58
@zitrone:utwente.iozitroneimage.png
Download image.png
12:59:26
@zitrone:utwente.iozitroneif we ignore the haters (ignore all votes below 12) (this makes no sense tho)12:59:49
@zitrone:utwente.iozitrone* if we ignore the haters (ignore all votes below 12) (it makes absolutely no sense to do this tho)13:00:24
@hexa:lossy.networkhexathat should not make a difference13:01:49
@hexa:lossy.networkhexabecause in meek stv you cannot vote against someone13:02:00
@hexa:lossy.networkhexa* that should not make a huge difference13:02:21
@zitrone:utwente.iozitronei the meek counting yes, but in averaging all the remaining votes absolutely13:02:26
@hexa:lossy.networkhexatom could have +50 - 400 and would get a seat13:02:45
@hexa:lossy.networkhexa* tom could have +50 -400 and would get a seat13:02:50
@hexa:lossy.networkhexawhy? because he has +5013:03:00
@zitrone:utwente.iozitroneich weis btw nicht warum ich randomly auf englisch gewechselt bin aber interessanter effekt13:04:06
@hexa:lossy.networkhexaweil kontextwechsel sticky sind13:04:29
@hexa:lossy.networkhexa* weil teile beim kontextwechsel sticky sind13:04:38
@piegames:flausch.socialpiegamesMag jemand mal Rankings machen wenn man sich die Top und Bottom 5 Plätze jeweils anschaut? Als eine Emulation von approval/disapproval voting13:05:02
@piegames:flausch.socialpiegames zitrone: würdest du die Grafiken auch ins Forum kippen für alle? 13:05:34
@zitrone:utwente.iozitronekann ich machen13:07:53
@zitrone:utwente.iozitronein welche kategorie passt sowas oder einfach als antwort auf das announcement13:09:54
@hexa:lossy.networkhexaapproval from the upper half of votes13:17:03
@hexa:lossy.networkhexa
{
  "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:lossy.networkhexa
#!/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:lossy.networkhexa *
#!/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

Show newer messages


Back to Room ListRoom Version: 6