Könnte eine Demokratie funktionieren, in der ein Programm die Nation regiert und wir über Pull-Requests abstimmen?

Willkommen in Computistan! Möchten Sie sich über unsere Einwanderungsdienste informieren?

Toll, was möchtest du heute lernen?

Ich werde unsere Regierung erklären. In Computistan werden alle Regierungsentscheidungen von mir selbst getroffen, dem G overnment A lgorithm for M anagement of C omputistan. Ich werde oft mit dem Akronym GAMC oder einfach Gamc bezeichnet.

Mein Quellcode kann hier eingesehen werden . Pull Requests sind von allen willkommen.

Bevor sie jedoch angenommen werden, müssen die Bürger darüber abstimmen. Wenn mehr als 70 % der Bürger dies akzeptieren, wird der Pull-Request akzeptiert (ein Bürger muss nicht bei jedem Thema abstimmen. Nicht abstimmen ist gleichbedeutend mit einer Abstimmung, um den Status quo beizubehalten). Ich werde es zusammenführen und mich dann erneut ausführen. Ich kontrolliere das Hosting meines Codes.

Mein Code ist deterministisch. Die Bürger können meinen Code ausführen, um sicherzustellen, dass ich ordnungsgemäß ausgeführt werde. Tatsächlich werde ich gerade an vielen verschiedenen Orten geführt.

Außerdem ist mein Code in einer Sprache mit eingebautem Theorembeweis, Isolierung und Reinheit programmiert, ähnlich wie Idris . Es ist schwierig, dass Code unbeabsichtigte Folgen hat.

Frühere Versionen von mir können übernehmen, wenn ich abstürze oder feststelle, dass ich nicht mehr diensttauglich bin. Dies ist noch nie zuvor passiert, da der Beweis des Theorems zeigt, dass ich in einer Reihe von Situationen widerstandsfähig bin, und ich habe eine Reihe von Redundanzen, aber es besteht eine Wahrscheinlichkeit von 0,00001397 %, dass eine Situation eintritt, die in dieser Version einen Absturz verursacht. Vorsicht ist die Mutter der Porzelankiste.

Hier können Sie meine Protokolle einsehen. Dies verfolgt alles, was ich tue.

Normalerweise habe ich drei Berater in verschiedenen Regionen von Computistan, die dasselbe tun. Sie dürfen nicht kommunizieren. Dies verhindert, dass sie mich manipulieren, was ich ständig überwache. Sie können hier in den Protokollen sehen, wie ich Informationsquellen und meine menschlichen Berater willkürlich durcheinander schiebe, was auch hilft.


Könnte es funktionieren, einen Open-Source-Leader zu haben, wenn Pull-Requests von den Leuten gewählt werden?

Verwandte: Wie würde sich unsere Demokratie verändern, wenn wir schnelle, zuverlässige und genaue Mittel hätten, um sofort online über Themen abzustimmen

HINWEIS: Es gäbe kostenlose Online-Ressourcen, also wenn Leute nicht wissen, wie man codiert, können sie es lernen. Wenn sie zu faul sind, können sie jemanden beauftragen, Pull Requests in ihrem Namen zu prüfen (ähnlich wie ein Vertreter oder Anwalt).

Wäre Gödels Unvollständigkeitssatz ein berechtigtes Anliegen?
@NickyC Theoretisch könnte es sein. Oder es könnte nicht sein. Ich bin mir nicht sicher.
@NickyC Nicht wirklich. Alle Regierungsformen können als Rechenprozesse modelliert werden und haben daher die gleichen grundlegenden Einschränkungen. Obwohl dies in Betracht gezogen werden sollte, ist dies kein besonderes Anliegen der Regierung durch Programme. Tatsächlich könnte es eine erhebliche Verbesserung sein, einen besser etablierten Formalismus für die Berücksichtigung zu haben.
Wenn Sie Studien zu Nomic finden, könnten diese relevant sein. (Das Spiel wurde erstmals 1982 veröffentlicht, also hätte ich gedacht, ich hätte zumindest einige Zeitschriftenartikel finden können, in denen die Spieltheorie studiert wurde, aber ich habe keine gefunden.)
Wäre Gamc eine künstliche allgemeine Intelligenz oder eine schwache KI, die lediglich die Entscheidungsfindung automatisiert?
Also ging ich auf die Beine und dachte, dass das G in GAMC nicht für GAMC steht, sondern für Regierung. Also habe ich es geändert. Wenn ich falsch liege, können Sie es gerne korrigieren.
@XandarTheZenon es war ein rekursives Akronym, aber das funktioniert auch.
@NickyC Ich denke, es wäre zwischen ihnen und würde im Laufe der Zeit Funktionen gewinnen.
Was ist mit der Anonymität der Abstimmung? Wie würde dies sichergestellt? Wer sieht, wofür ich gestimmt habe?
@Johannes_B GAMC wird. Derzeit ist dies das einzige, was er nicht protokolliert (zumindest keine Details).
Ist GAMC für alles verantwortlich? Budgets für den öffentlichen Dienst? Gerechtigkeit? Steuern? Wer setzt das Gesetz durch - Menschen, mit Menschen, die bei Bedarf vor dem GAMC "vor Gericht" gebracht werden, oder ist die Polizei eine Roboter-/Android-Erweiterung des GAMC, die die Straßen für böse Menschen durchstreift? Wie werden Steuern und Budgets entschieden? Handelt es sich um eine explizite Sache (Werte sind feste Variablen, die durch Pull-Anforderungen geändert werden können) oder werden sie abgeleitet (Werte werden basierend auf Richtlinien dynamisch generiert)? Das heißt, würden die Menschen für Steuererhöhungen stimmen oder würde die Abstimmung über bestimmte Ziehungen zu Steuererhöhungen führen?
@IStanley Ich würde sagen, es beginnt tatsächlich damit, dass Menschen die meisten Dinge erledigen, wobei GAMC einfach verschiedene Anweisungen erlässt, aber im Laufe der Zeit gewinnt es immer mehr an Macht.
Sollten wir die Pull-Request-Abstimmung als Gesetzgebungsprozess oder Exekutiventscheidung zählen?
99 % der Leute sind zu dumm, um diesen Beitrag zu verstehen, also werden sie ihn nicht akzeptieren. Also nein, das wird nicht funktionieren, auch wenn die Idee einwandfrei ist. Sie haben bessere Chancen in der Politik, wenn Sie allen kostenlose Süßigkeiten und niedrigere Steuern versprechen. Daran werden mehr Menschen glauben.
Lol, mit Haskell eine Regierung leiten.
Ich denke, dass viele Leute (ich bin mir nicht sicher) denken, dass Trump deutlich zeigt, dass die Bevölkerung nicht in der Lage ist, sich selbst zu regieren. Ich habe mich nicht über die Politik auf dem Laufenden gehalten, also kann das jetzt nicht wahr sein. Aber der ganzen Nation die ganze Macht zu geben, ist riskant . Traurig aber. Ich hatte mal eine ähnliche Idee.

Antworten (7)

Wenn große Teams an Code arbeiten und zwischen der Änderung und der Abstimmung Zeit vergeht, werden Sie Zusammenführungsprobleme haben ...

Sprich das geltende Gesetz besagt: Jeder Katzenhalter muss die Katze füttern.

  1. Jetzt fordern die Katzenliebhaber: „Und stellen Sie eine Katzentoilette zur Verfügung“ am Ende des Satzes hinzuzufügen.
  2. Unterdessen fordern die Goldfisch-Fans: Füge „or goldfish“ zum ersten Vorkommen von „cat“ hinzu und ersetze das zweite Vorkommen von „cat“ durch „pet“.

Für sich genommen sind beide völlig vernünftig. Zusammengenommen haben Sie gerade dafür gestimmt, Katzentoiletten für Goldfische obligatorisch zu machen. Eine funktionierende Demokratie wird solche Probleme in Ausschusssitzungen erkennen und einen komplizierten Kompromiss finden. Entweder wird die Katzentoilette durch „artgerechte Sanitäranlagen“ ersetzt oder der Goldfisch bekommt eine Sonderstrafe.

Nun, wenn Sie sich die EU-Regierung ansehen, stellt sich Ihre Annahme, dass solche obskuren Situationen erkannt und vermieden werden, als falsch heraus.
Große Softwareunternehmen verfügen über Methoden zum Umgang mit komplexen Fusionen. Dies wäre nicht anders. Es wäre ein wenig Feintuning erforderlich, um die richtige Auflösung einer komplexen Zusammenführung zu handhaben, aber es wäre im schlimmsten Fall eine weitere Abstimmung.
@IStanley, Softwareunternehmen gehen zumindest davon aus , dass alle auf das gleiche Ziel hinarbeiten. Regeln zur Lösung von Fusionskonflikten würden den Abstimmungsprozess bis zur Unkenntlichkeit durcheinanderbringen. Können Sie Ihr Lieblingsprojekt in einen wichtigen, erfolgsversprechenden Zweig wie das Budget einbinden? Es ist unwahrscheinlich, dass Zusammenführungskonflikte entstehen, da das Budget nicht über Haustiere spricht ...
@om die großen Unternehmen, in denen ich gearbeitet habe, hatten viele Leute mit Lieblings-Refaktorisierungsprojekten und Regeln für das Zusammenführen von Feature-Zweigen! Ein solches Lieblingsprojekt würde niemals in den Feature-Zweig eines kritischen Updates übernommen werden dürfen. Es würde sich auf einem eigenen Zweig befinden und direkt mit dem Stamm zusammengeführt werden, falls es gewählt werden sollte.
@IStanley Könnten Sie erläutern, welche Methoden die Unternehmen verwenden? (Vielleicht könnte es Teil einer Antwort sein.)
@PyRulez Ich werde versuchen, später etwas aufzuschreiben :)
Sie können diese vermeiden, indem Sie eine Zusammenführungswarteschlange meistern. nur wenn Sie nach vorne kommen, können Sie die Änderung vorantreiben, und nur nachdem Sie zuerst rebasiert haben. Wenn Sie Konflikte bekommen, verlassen Sie die Warteschlange, während Sie sie lösen. Alle kleineren Arbeiten werden an Feature Branches durchgeführt, die bei Bedarf ihre eigene Warteschlange haben können.
@om "Können Sie Ihr Lieblingsprojekt mit einem wichtigen Zweig zusammenführen, der wahrscheinlich erfolgreich sein wird, wie das Budget?" - Dieses Problem tritt nicht nur bei der Regierung durch Programme auf. Skrupellose Gesetzgeber fügen wichtigen Gesetzentwürfen oft nicht verwandte Reiter hinzu.
@Ryan_L, nur wenn das System so etwas zulässt. Das könnte gelöst werden, wenn es nicht möglich ist, ein Ausgabenprojekt für Schweinefässer beispielsweise zu einer Reform des Strafvollzugs hinzuzufügen, da die Ausgabenrechnung und die Strafgesetzänderung in verschiedenen Gesetzentwürfen enthalten sein müssen, über die getrennt abgestimmt werden muss.
@om Es wird immer noch Grenzfälle geben, die die Leute ausnutzen werden.

70 % der Bürger sind eine enorme Zahl, zumal Abstinenz Nein bedeutet. Wenn wir einige Plausibilitätsprüfungen durchführen und sagen, dass wir 70 % der Bürger brauchen, die wählen dürfen, dann ist die Wahlbeteiligung ein großes Problem.

Die Präsidentschaftswahlen in den Vereinigten Staaten haben die höchste Wahlbeteiligung aller US-Wahlen. Allerdings hat es seit 1900 keine einzige Wahl gegeben, bei der sich mehr als 70 % der Wähler überhaupt die Mühe gemacht haben, zur Wahl zu gehen. Selbst wenn wir nur 60 % der benötigten Wähler nehmen, haben nur 6 Wahlen seit 1900 eine so hohe Wahlbeteiligung erreicht. Sie werden niemals eine ausdrückliche Zustimmung von 70 % der registrierten Wähler erhalten, wenn nur 60 % der Wähler wählen gehen.

Und das ist nur die Wahlbeteiligung. Wenn wir sagen "Nun, Leute, die nicht wählen, werden bei der Gesamtzahl nicht mitgezählt", dann ist es im Wesentlichen ein Referendum, was Wahlbetrug, indirekte Wählermanipulation und andere Arten von Problemen bedeutet:

  • Militante werden andere Menschen, die nicht die Absicht hatten zu wählen, ermutigen, zu gehen und über die Präferenz der Militanten abzustimmen. Oder noch schlimmer, sie werden ihre Macht über andere missbrauchen, um für sie zu stimmen. „Oh, liebe verrückte Oma, würdest du bitte gehen und mit Ja zu Proposition 76 stimmen? alle Schüler von ihren Schulden freisprechen, etwas, wofür Oma normalerweise nicht stimmen würde).
  • Die Leute werden falsche Behauptungen aufstellen („Wir schicken der EU 350 Millionen pro Woche“), irreführende Aussagen („geben wir das Geld stattdessen für den NHS aus“) und glatte Lügen („Wir haben keine Schachgroßmeister in den Vereinigten Staaten “), um die Wähler auf ihre Seite zu ziehen. Sie werden ihre Seite besser aussehen lassen, indem sie Dinge falsch darstellen ("Ich bin der einzige Kandidat in beiden Vorwahlen, der gesagt hat: 'Ich werde keine Steuern auf die Mittelschicht erheben'") und indem sie die andere Seite dämonisieren ("Mein Gegner sagte, ich solle das Auto lassen Industrie gehen"), alles im Namen der Gewinnung der Unentschlossenen oder leicht Beeinflussbaren.
  • Selbst wenn Sie irgendwie sicherstellen können, dass jeder, der zur Wahl kommt, dies tut, weil er selbst für diese Person stimmen möchte, basierend auf seiner eigenen Interpretation, kann seine Interpretation fehlerhaft sein. Beispielsweise mag ein Vorschlag, der darauf abzielt, die Auswirkungen internationaler Abkommen auf das Handelsrecht zu verringern, für jemanden, der ein kleines Unternehmen führt, interessant erscheinen, aber er kann falsch einschätzen, wie groß die Auswirkungen dieser Abkommen auf die Gesetzgebung sind. Ein Vorschlag zur Erhöhung der Einfuhrsteuern aus einem Nachbarland und zur Verwendung der daraus resultierenden Mittel zur Verhinderung der illegalen Einwanderung aus diesem Land mag für die Menschen, die entlang dieser Grenze leben, verlockend erscheinen, aber die Praktikabilität dieses speziellen Vorschlags muss sich erst noch zeigen.

Eines der Probleme mit direkter Demokratie (was das ist) ist, dass viele Menschen nicht die richtigen Informationen haben, um eine fundierte Entscheidung darüber zu treffen, wohin sie das Land führen sollen, weil es zu viele Informationen sind, die verarbeitet werden müssen. Deshalb sind die meisten Demokratien indirekt: Die Wähler wählen jemand anderen mit der gleichen Meinung wie sie selbst, dessen Aufgabe es ist, diese Art von Informationen zu haben. Die meisten Länder gehen sogar noch einen Schritt weiter und wählen einen Haufen solcher Leute, damit sich einige Leute der Bildung, dem Militär, dem Handel, der Gesundheit usw. widmen können, damit sie noch mehr Informationen haben, mit denen sie Entscheidungen treffen können.

Sie haben recht mit den Problemen der direkten Demokratie. Und ich muss noch etwas bedenken: Normalerweise hat man eine Verfassung und "normale" Gesetze. Es ist viel einfacher, normale Gesetze zu ändern, als die Verfassung zu ändern. Ich denke, das gilt für die meisten oder alle "westlichen" Länder. In Deutschland gibt es einige Artikel der Verfassung, die als unveränderlich "markiert" sind, weil sie Grundrechte und die Demokratie selbst gewähren. Wenn Ihr Programm keine Einschränkungen hat, könnte das System in eine Diktatur umgewandelt werden, um es einfach zu machen, und Mononomien könnten ihrer Rechte beraubt werden

Das System wird derzeit von Menschen betrieben, deren Aufgabe es ist, sich um sie zu kümmern. Grundsätzlich wird von ihnen erwartet, dass sie jeden Tag auftauchen, die Dokumente lesen, sicherstellen, dass alles Sinn macht, und dann darüber abstimmen, ob eine Änderung vorgenommen werden soll. Ja, dies geschieht normalerweise eher aus parteiischer als aus unparteiischer Sicht, aber jeder hat entweder eine Agenda zu einem Thema oder ist sich dessen nicht bewusst.

Euer System ist eine sich selbst wählende Oligarchie/Leistungsgesellschaft . Es wird von Leuten betrieben, die entweder reich genug sind, um jemanden dafür zu bezahlen, den Code zu schreiben und ihn dann genug zu veröffentlichen, um ihn durchzusetzen, oder schlau genug, das alles selbst zu tun (oder Mitglied einer Interessengruppe mit den Ressourcen zu sein). tun Sie dies, aber wir kommen später darauf zurück).

Sie fordern 70 % (dazu später mehr) der Bevölkerung auf, eine Abstimmung über geringfügige Details zu unterstützen, die der überwiegenden Mehrheit von ihnen eigentlich egal sind. Um eine fundierte Abstimmung vornehmen zu können, müssten sie viel Zeit damit verbringen, diese geringfügige Änderung des Steuerrechts für kleine Unternehmen zu untersuchen und zu prüfen, ob sie keine klaffende Lücke schafft, die die multinationalen Konzerne ausnutzen können. Ob Sie es glauben oder nicht, das ist nicht unvernünftig. Statistisch gesehen können solche Massenabstimmungen die richtige Antwort ergeben .

Teilen Sie die Abstimmung in zwei Teile auf, den Code und den Effekt. Leider bitten Sie die Leute, über zwei Faktoren gleichzeitig abzustimmen, sowohl die Qualität des Codes als auch die Änderungen, die er vornimmt. In den meisten Fällen interessieren sich die Leute nur für das eine oder andere davon. Die Leute, die den Kodex verstehen, kümmern sich vielleicht nicht viel darum, was mit den kleinen Händlern passiert, die kleinen Händler werden den Kodex nicht verstehen.

Das größte Problem ist die Teilnahme. Rund 60 % der Bevölkerung sind wahlberechtigt, davon rund 60 % bei nationalen Wahlen. (US UK ungefähr gleich) Sie sehen also eine echte Wahlbeteiligung von etwa 40 % der Bevölkerung, und das gilt für große Wahlen. Die Wahlen, die ich täglich sehe, haben im Allgemeinen eine erwartete Wahlbeteiligung im Bereich von 15 % bis 25 % der registrierten Wähler, und dies sind Online-Wahlen . In einer aktiven Regierung wird ständig über kleinere Details abgestimmt. Sie fordern effektiv einen großen Prozentsatz der Bevölkerung auf, sich jeden Tag viel Zeit zu nehmen, um sich über komplexe rechtliche/steuerliche/politische Angelegenheiten zu informieren und eine fundierte Entscheidung zu treffen. Es kommt zu einer totalen Lähmung.

Wir akzeptieren also eine kleinere Beteiligung, vielleicht eine einfache Mehrheit, was ist damit? Sie bekommen jetzt das Problem aktiver Interessengruppen. Sie können herumspielen und sich durchsetzen, nur weil sie genug organisiert sind, um es zu tun. Eine kleine unauffällige Massenmobilisierung der Gruppe und sie übernehmen die Kontrolle über Dinge, die nicht im besten Interesse der Bevölkerung sind. Eine der Hauptaufgaben einer verantwortungsbewussten Demokratie besteht darin, selbst eine Mehrheit daran zu hindern, einer Minderheit Schaden zuzufügen.

Die Abstimmung, die allen zugute kommt? Lasst uns alle dafür stimmen, keine Steuern zahlen zu müssen, ich sehe das beim ersten Mal vorbei. Wer stimmt für Steuern. Was meinst du damit, ich kann meine kostenlose Gesundheitsversorgung immer noch nicht haben? Ich stimme auch für kostenlose Gesundheitsversorgung. Viele Menschen verstehen nicht, dass alles irgendwie bezahlt werden muss, und es ist viel einfacher, Geld aus der großen Bevölkerung von ehrlichen, aber armen Menschen herauszuholen, die ihre Steuern zahlen, als aus der kleinen Bevölkerung von Reichen, die verstehen, wie man nicht zahlt MwSt.

Die geladene Stimme. Möchten Sie Ihren linken oder rechten Fuß amputieren? Das ist zugegebenermaßen ein Extremfall, aber es ist gar nicht so ungewöhnlich, bei einer möglichen Abstimmung keines der beiden Ergebnisse zu wollen. Viele Leute wollten weder Trump noch Clinton, aber Sie würden auf jeden Fall den einen oder anderen bekommen.

Die Nuss. Angenommen, ich möchte die Verhaftung und Ausweisung von [Minderheitsgruppe einfügen] legalisieren, wie oft kann ich Varianten dieser Gesetzgebung dem System vorlegen, bevor eine davon unbemerkt durchschlüpft? Nicht genug Leute stimmen ab und es wurde eine einfache Mehrheit verabschiedet. Vielleicht bin ich Mitglied einer Interessengruppe, die eine Abstimmung eingereicht hat, um das Ganze durch ein von ihnen geführtes Komitee zu ersetzen. Früher oder später wird sich das durchsetzen, aber statt konstruktiv zu arbeiten, müssen die Leute jetzt den Abend damit verbringen, die verrücktesten Vorschläge abzustimmen. Wieder Lähmung.

Geben Sie den Leuten eine Bedenkzeit, wenn sie Müll einreichen. In meiner Organisation gibt es ein paar hundert (tausend) Leute, jemand anderes kann es einreichen.

Nur geprüfte und zugelassene Personen dürfen Vorschläge mit einem Budget einreichen (oder darüber abstimmen), um jemanden dazu zu bringen, den Code zu schreiben, falls dies erforderlich ist. Vielleicht, aber letztendlich wird daraus eine Technokratie, die möglicherweise schlimmer ist, als wir sie jetzt haben.

Ein paar schnelle und schmutzige Definitionen.

Leistungsgesellschaft : Von den Besten und Klügsten geführt .
Technokratie : Laufen Sie nach den Zahlen.
Oligarchie : Von Menschen mit Geld geführt.

Wer wählt Steuern? Mal sehen, ich lebe in Schweden. Ich stimme für Steuern. Wir gehören regelmäßig zu den führenden Ländern der Welt in Bezug auf Gesundheitsversorgung und Sozialleistungen. Ich habe gerade 230 bezahlte Tage Elternzeit genossen, nachdem meine Frau das gleiche genossen hat. Meine Kita kostet 100 Dollar im Monat. Letzte Woche wurde meinem Sohn kostenlos ein Zahn entfernt. Mein Müll wird kostenlos gesammelt und recycelt, um Energie zum Heizen meines Hauses bereitzustellen. Wir recyceln so viel, dass wir Müll importieren müssen, um die Nachfrage zu befriedigen. hier in schweden verstehen wir, dass steuern für uns alle von vorteil sind. Wie funktionieren niedrige Steuern für Sie?
@Innovine, und deshalb sind die Skandinavier die glücklichsten und gesündesten, aber die meisten anderen Orte sind sich der Vorteile einer anständigen Steuerbemessungsgrundlage nicht so bewusst.
Regierungstransparenz spielt eine große Rolle. Eine korrupte Regierung kann mit Steuern machen, was sie will, also ist es nicht von Vorteil, aber wenn das Geld an die Wähler zurückgegeben wird, gibt es viele Beispiele, die zeigen, dass es eine sehr gute Sache ist.
@Innovine Eigentlich ist die Müllabfuhr in Schweden nicht kostenlos; Wenn Sie Ihre Wohnung mieten, sehen Sie die Kosten nicht, da sie in Ihrer Miete versteckt sind (aber Sie zahlen trotzdem dafür). Wenn Sie ein Haus besitzen, werden Sie feststellen, dass sie bis zu 600 € pro Jahr verlangen, je nachdem, wie viel Müll Sie haben und wie oft sie entleert werden. Wenn Sie mieten, kann Ihr Vermieter bis zu 3000 € pro Jahr zahlen. (Preise sind für Scania, keine Ahnung, ob es woanders höher sein kann)
Hab gerade mal nachgeschaut, da hast du teilweise recht, anscheinend zahle ich (also meine Frau) 150 Euro im Jahr pauschal und bin mir unsicher, ob da noch 60 Euro draufkommen oder ob das drin war. Trotzdem erleichtert es nicht 600 Euro!
Es gibt wahrscheinlich eine Menge anderer staatlich geförderter Leistungen, die ich nicht aufgelistet habe.. rikskuponger? friskvårdsbidrag? Mein Job bekommt dafür zumindest Steuererleichterungen. subventioniertes Reisen? älderomsorg ? keine ahnung wie weit diese vorteile reichen..

99 % der Menschen sind zu dumm (ungebildet, desinteressiert), um mit diesem System umzugehen, und werden es daher nicht akzeptieren. Jemanden einstellen, der das für sie erledigt? Die Leute können bereits kostenlos abstimmen, und es gibt nur ein Multiple-Choice-Häkchen, und sie können sich immer noch nicht darum kümmern oder es vermasseln. Also ich glaube nicht, dass es darauf ankommt, ob die Idee fehlerfrei ist oder nicht, sie wird sich in der Praxis nicht durchsetzen. Sie werden eine bessere Karriere in der Politik haben, wenn Sie nur kostenlose Süßigkeiten und niedrigere Steuern versprechen. In der Tat, wenn Sie versprechen, alles großartig zu machen, indem Sie Mexikaner rausschmeißen und so tun, als wäre der Klimawandel ein Schwindel der Chinesen, werden Sie zum Präsidenten gewählt. Den ultimativen, perfekt demokratischen Algorithmus zu haben, wird nicht weiter gehen als ein Internetforum für Nerds, sorry, weil er einen schrecklichen Fehler hat, er berücksichtigt nicht, wie dumm die Leute sind.

Also, für wen stimme ich, um die beste Süßigkeit zu bekommen? Ich weiß nicht, ob ich kostenlose Schokolade oder kostenlose Gummibärchen nehmen soll...

Als Software-Ingenieur nonononono.

Ich meine, es ist möglich , aber es wäre schrecklich. Es gibt einen Wettbewerb namens "The Underhanded C Contest" , bei dem die Leute Spaß daran haben, Code zu schreiben, der selbst bei genauer Betrachtung vernünftig aussieht , aber katastrophale Fehler enthält.

Ein einfacher, leicht zu erkennender Fehler (wenn Sie ein Profi sind) wäre ein Wahlgerät, dessen Code besagt:

if (user_vote = REPUBLIKAN) {
  republikanische_stimmen++;
} else if (user_vote = DEMOKRAT) {
  democrat_votes++;
}

… was dazu führen würde, dass alle Stimmen republikanisch werden. Professionelle Programmierer würden das erkennen, von Joe Average sollte man das nicht erwarten.

Dies ist jedoch noch lange nicht der schlimmste Fall, da das Ergebnis so offensichtlich falsch sein wird, dass der Fehler fast sofort behoben wird. Das Problem liegt bei subtileren Fehlern: Jeder Fehler, von dem Sie jemals in jeder jemals veröffentlichten Software gehört haben, war da, weil ein Fachmann etwas Wichtiges übersehen hat, und Fehler treten immer noch in Open-Source-Software auf, wo (im Prinzip) jeder alles sehen kann des Codes und liefern ihre eigenen Fixes.

Bearbeiten:

Nur um hinzuzufügen, eine gute freundliche Sprache ist wahrscheinlich keine große Hilfe – wenn es so wäre, würden Programmierer diese Sprache bereits verwenden – das Problem ist, dass Menschen, die sie sehen, wie ein Theorem-Beweiser denken müssen, oder sie haben versehentlich die Theorem Prover beweisen etwas anderes, ohne es zu merken. Denken Sie an „wörtlich gesinnten Geist“ und Sie sind nicht weit davon entfernt.

Das größte Problem mit Ihrem System ist, dass eine Demokratie ihre Minderheiten respektieren muss. Ihr System tut dies nicht (oder es wird nicht angegeben), daher wäre es theoretisch möglich, ein Gesetz zu haben, das besagt, dass "alle erwachsenen Männer unter einer bestimmten Größe getötet werden". Ich bin mir bewusst, dass es ein lächerliches Beispiel ist. Aber gehen Sie 70 Jahre zurück und sehen Sie, was Minderheiten passieren kann, wenn die Mehrheit zu faul, gleichgültig oder verängstigt (oder rassistisch oder was auch immer) ist, um sich um sie zu kümmern. Das System muss sicherstellen, dass Minderheiten respektiert werden, sonst werden sie es nicht tun. Außerdem ist ein solches System keine Demokratie, sondern eine Ochlokratie (die Diktatur der Mehrheit)

Das zweite große Problem besteht, wie immer bei jeder Form direkter Demokratie, darin, dass es nahezu unmöglich ist, Ihre Wähler dazu zu bringen, die Konsequenzen zu akzeptieren.
Wenn 70 % dafür stimmen, keine Steuern mehr zu haben, und 70 % für kostenlose Bildung und Gesundheitsversorgung, und Sie keine Mehrheit für einen Finanzierungsplan finden, was werden Sie tun?

Eine friedliche Gesellschaft braucht Forks, keine Pulls

Wann werden sich 70 % auf etwas einigen? Vielleicht stimmen nur 20 % der Amerikaner im Allgemeinen mit mir und meiner Politik überein (als Libertär, natürlich). Zunächst einmal haben schlechte Dinge, die in der Vergangenheit erlassen wurden, fast keine Chance, behoben zu werden, selbst wenn die Mängel leicht erkennbar sind. Zweitens, wenn wir in einem parteiischen Szenario wie heute landen, mit einer 50/50-Aufteilung (eher eine 25/25-Aufteilung, bei der 50 % der Menschen zu angewidert sind, um darüber nachzudenken), wird buchstäblich nichts geschehen.

Der Weg, dies zu lösen, besteht darin, den maßgeblichen Algorithmus zu forken. Ich und meine libertären Kohorten würden glücklich die Regierung gabeln, alle teuren Teile aufheben und in Frieden leben.

Das Beste an der Versionskontrolle im Git-Stil ist, dass Sie zusätzlich zum Forken auch Mergen können. Das ist der beste Weg, um Parteilichkeit in Schach zu halten. Teilen Sie sich in Ihre kleinen Gemeinschaften auf, und sobald Ihre Gemeinschaft beginnt, nicht mehr tragfähig zu sein, verhandeln Sie über einen Zusammenschluss mit einer anderen größeren Gruppe. Das gibt den Menschen die Freiheit, sich so zu organisieren, wie sie es für richtig halten, und ermöglicht einen Prozess der Versöhnung, der uns davor bewahrt, als Nation völlig zu zerfallen.

2 Wörter: Filterblasen. längere Erklärung: Das ist unhaltbar. Entweder müssen Sie alle mit denselben Überzeugungen zusammenbringen, und an diesem Punkt werden diese Gruppen schließlich zu distanziert, um miteinander zu interagieren. Oder Sie erlauben Nachbarn, unterschiedliche Gesetze zu haben, aber welches Recht gilt bei Konflikten zwischen Haushalten. Ganz zu schweigen von Dingen wie gleichgesinnten Kriminellen, die ihre eigene Community gründen, in der ihr Verbrechen legal ist. Können Sie sich eine Stadt voller Pädophiler vorstellen, in der sie Kinder nach Belieben betrügen können? Eine Stadt voller Serienvergewaltiger, die versucht, unwissende Opfer anzulocken?
@Nzall Wer mit Kindern wird sich der Pädophilie-Bande anschließen? Wenn alle Serienvergewaltiger in einer legalen Gemeinschaft leben, können sie sich nach Herzenslust gegenseitig vergewaltigen, soweit es mich interessiert. Wenn sie versuchen, mich oder meine zu vergewaltigen, dann wird sich meine Gemeinschaft (die für die Fähigkeit, sich selbst zu verteidigen, bezahlen wird) selbst verteidigen.
Viele Fälle von Pädophilie sind auch Inzestfälle, wie ältere Geschwister oder Eltern, die ihre minderjährige Familie missbrauchen. Die Stadt der Serienvergewaltiger versucht möglicherweise, Menschen aus Gemeinden anzuziehen, die sich des Rufs der Gemeinde in dieser Angelegenheit nicht bewusst sind.
@Nzall Also wieso ist das schlimmer als die reale Welt? Gespaltene Regierungsalgorithmen werden Konflikte über Dinge wie Abtreibung und Bürgerrechte reduzieren, aber immer noch Gewaltverbrechen haben. Klingt insgesamt nach einer Verbesserung.
Das Problem ist, dass das Leben in der eigenen Blase zu Extremismus, Radikalisierung und letztlich noch mehr Konflikten führt, weil man Menschen, die einen einmal geliebt haben, grundsätzlich ablehnt. Lager zum „Wegbeten des unerwünschten Eigentums“, religiöser Extremismus gegen das eigene Land, solche Sachen. Wir sehen es heute bei Online-Communities, die auch an individuellen Regeln arbeiten. Menschen, die sich nicht anpassen, werden gemieden, und Menschen mit unerwünschten Ideen schließen sich zusammen, um ihr eigenes Verhalten zu rechtfertigen. Es gibt buchstäblich Subreddits, in denen Menschen ihr Zölibat durch Vergewaltigungsdrohungen beklagen.
@Nzall Das nennt man Freiheit, Bub. Es ist scheiße, wenn andere nicht deiner Meinung sind. Wahrscheinlich ist es am besten, sie einfach in Ruhe zu lassen.