Will update once I fully understand the EQM, at first glance looks like a candidate list can be set where you can assign a rough percentage of votes to a candidate. This seems odd as it uses rounding and decimals, not something you would do when trying to protect integrity of individual votes.
For non-coders: There's a principle in coding based on Martin Fowler's statements on how to work with money. You don't want to lose 0.001 of a unit (of currency) and so you use whole numbers (ints) to represent money which are not susceptible to addition and subtraction rounding errors. The famous example is of a worker taking 1 penny from each transaction resulting in them making millions.
first finding:
https://github.com/Scytl/jseats/tree/devel/src/test/resources/stories/cli
https://github.com/Scytl/jseats/blob/master/src/site/resources/jseats_architecture.png
need coders looking here:
https://github.com/Scytl/jseats/blob/devel/src/main/java/org/jseats/model/methods/EqualProportionsMethod.java
"Not sure what this "priority" and "coefficent" for different candidates is about" : https://kekpe.pe/i/5fb91b26ca9cd.jpg
More info/Findings on scytl:
https://pastebin.com/dnwB69Kr
Some scytle related dump regarding Switzerland and digital and mail votes: https://git.parat.swiss/swiss-e-voting/post-e-voting
I was literally just looking at that and about to comment on the equal proportions method
Will update once I fully understand the EQM, at first glance looks like a candidate list can be set where you can assign a rough percentage of votes to a candidate. This seems odd as it uses rounding and decimals, not something you would do when trying to protect integrity of individual votes.
For non-coders: There's a principle in coding based on Martin Fowler's statements on how to work with money. You don't want to lose 0.001 of a unit (of currency) and so you use whole numbers (ints) to represent money which are not susceptible to addition and subtraction rounding errors. The famous example is of a worker taking 1 penny from each transaction resulting in them making millions.
Looks like it allocates a weighted distribution of of seats given the number of seats provided and votes per candidate. Nothing nefarious it seems.
Git er dun...