38C3 - Der Thüring-Test für Wahlsoftware
Вставка
- Опубліковано 13 січ 2025
- media.ccc.de/v...
Wähle Dein Risiko!
Vor der Bundestagswahl 2017 veröffentlichten wir unsere Analyse über haarsträubende Sicherheitslücken in einer weit verbreiteten Wahlsoftware.
Seitdem ist einiges passiert: Der Hersteller hat die Probleme nicht behoben, das BSI hat einen Stapel Papier produziert, die deutschen Anbieter von Wahlsoftware haben ihr Kartell vergrößert und unterschiedliche Wahl-Pannen untergraben weiterhin das Vertrauen in die Demokratie.
Wurden unsere Empfehlungen von 2017 umgesetzt?
Wir nehmen den Decompiler und schauen mal nach.
Linus Neumann, Thorsten Schröder
events.ccc.de/...
#38c3 #EthicsSocietyPolitics
Licensed to the public under creativecommons...
Kommentar für den Algorithmus. Hoffentlich wird dieses Thema zumindest etwas in den Medien angeschnitten, der Laden nicht mehr unter Vertrag genommen und Software dieser Art von einer Firma entwickelt die wirklich Ahnung von IT-Sicherheit hat - eventuell ja sogar Open-Source. Das ist ja wirklich Wahnsinn. Danke für den Vortrag!
@@einl12345
Nicht eventuell! Das ist bei einer solchen Software eine ABSOLUTE GRUNDVORAUSSETZUNG in einer Demokratie, also, wollten wir annehmen, wir hätten diesen Zustand schon erreicht.
Vielleicht wärs einfach mal ne Idee, nicht alles mögliche in IT an offensichtliche unfähige Fremdfirmen zu vergeben, sondern eine eigene, fähige Bundes IT aufzubauen, die solche Dinge dann eben selbst macht. Gerne auch in Kooperation mit Leuten die eben Wissen wie es gehen kann, z.B. dem CCC ...
@@vophatechnicus
Wir haben schon so viele Behörden, die dann am Ende auch wieder überfordert sind, sass ich denke, so etwas geht generell NUR ÖFFENTLICH.
1. Es müsste eine Ausschreibung für ein zu lösendes Problem geben (hier Wahlhardware/-Software)
2. Fähige Leute oder eben auch Firmen melden sich, werden ausgesucht, allerdings NUR unter der Prämisse, dass Ergebnisse in Zwischenschritt an die Öffentlichkeit MÜSSEN und von entsprechend vielen Menschen gepeerreviewt werden müssen, um möglichst Fehler auszuschließen und Transparenz herzustellen.
3. Erst danach geht man zu. nächsten Schritt über. Hier fällt mir jenseits von FPGAs aber insbesondere im Zusammenhang mit dem schnelllebigem Markt der Hardware keine gute Lösung ein. Vielleicht ein Konsens auf "Es muss und sollte nicht der neuste Scheiß " sein, aber dafür langlebig und verfügbar.
4. Erst nach diesem Prozess wird mit Staatsmitteln ein "Produktionsprozess" angestoßen und dessen Status transparent veröffentlicht (oder zugänglich gemacht, Github oder freiere Alternativen. Gibt es ein Bundes-Github? Falls nein, warum nicht?)
Ich hasse KIs, die meine sachlich korrekten, großartigen Ideen, wegen eines einzigen Wortes wegzensieren. 🙄
Echt verrückt, wie informiert und durchsetzungsstark das BSI ist.
War sicher harte Arbeit diese tausenden von Java-Klassen zu implementieren und dabei so grundlegende Sicherheitsaspekte zu vernachlässigen.
Ich glaube nicht, dass sie die ganzen Klassen selber implementiert haben, sondern (zu) viele fertige Java-Bibliotheken als Abhängigkeit eingebunden haben
Wahlsoftware von Deutschlands Java Opis. Hervorragend!
@@t3t7t13
Was hat Java mit Opis zu tun? Java ist "relativ jung" im Vergleich. Folglich ist Java die Programmiersprache für junge Opis? 🤣
(Rust ist eh viel geiler! Leider immer noch behaftet mit Design-Schwachstellen. Aber ein richtiger und wichtiger Schritt in die richtige Richtung.)
@@Waldemar_la_Tendresse Rust mit Java vergleichen und es "geiler" nennen zeugt eher davon, dass du noch Rust noch nicht gut genug kennst. Wenn du performante Implementierungen mit abhängigen Typsystemen schreibst, bei denen konfigurierbare Garbage Collection mit hohem DUrchsatz notwendig sind, bist du bei Rust komplett falsch.
Kurz gesagt: Abhängige Typprüfung benötigt einen Compilerzeit-Auswerter für eine Sprache mit höherwertigen Funktionen. Allokationen sind statisch nicht lösbar, sodass Lebensdauern nicht sinnvoll genutzt werden können. Die Standardpraxis besteht darin, Closures + einen Umgebungsmaschinenauswerter zu verwenden, wie bei Implementierungen von Funktionen erster Klasse in jeder Sprache, mit einer Art Garbage Collection. In Rust gibts dafür nur drei Lösungen:
1) Refcounts (Meh, deutlich langsamer als GHC oder der Garbage-Collector von Ocaml. Koka hat sehr optimierte Funktionen für Refcounts, und ich wäre überrascht, wenn Rusts Rc schneller wäre.
2) Arenas: Man muss manuell Speicher freigeben, und es gibt keinerlei Garantie, dass ein Arenaspeicher speicherintensive Programme effizient unterstützt. Außerdem sind arenen in RUst langsamer als Heap-Allocs in anderen Sprachen wie OCaml oder GHC.
3) Deep Copies: super langsam und für größere Projekte nicht praktikabel.
4) GC in Rust implementieren: hat bisher niemand gemacht, könnte aber eine Lösung sein.
Für Wahlsoftware ist das alles kein Problem, aber wenn du mit vielen Daten arbeitest, ist Rust nicht der Weg. Gibt durchaus Gründe, weshalb es keine Software à la Kafka oder Lucene in Rust gibt. :D
??? Erstens habe ich gesehen, dass die größte Grütze eher von jungen Entwicklern, unseren lieben Noobs, erstellt wird. Javascript Kiddies, die nicht die geringste Ahnung haben, wie ein Rechner wirklich funktioniert, sind da noch schlechter.
Gute Entwickler, die Javascript und C++ drauf haben bekommen mehr Geld, und arbeiten bei Netflix.... oder so.
Also Javascript und eine gute Programmiersprache als Kenntnisstand.
Die findet man halt in solchen Unternehmen nicht.
Zweitens ist Java eine mittlerweile sehr entwickelte Programmiersprache, die sehr häufig eingesetzt wird auch in Verbindung mit mächtigeren Metasprachen, wie Kotlin, Scala oder Clojure.
Sicherer als C, vor allem im Finanzsektor, und nicht mehr ganz so grottenlahm wie früher.
Allerdings ist ein sehr guter C-Entwickler Platin und Diamanten wert.
Und ja, DIESE Opi-Programmiersprache steckt immer noch den meisten heutigen Schrott einfach in die Tasche (Rust-unsafe I am looking at you...aber Rust ist schon gut.)
Kurzum: Grütze kann man in jeder Programmiersprache schreiben. Und wer Grütze zahlt, bekommt auch diese. Qualität geht rein finanziell, zeitlich und technisch gar nicht.
Was wohl eher der Fall ist: Die Entwicklung ist zu einem Sweatshop in Indien outgesourced worden, die für ein paar Cent Software eher sehr schlech als recht zusammen hacken. Project-Lead is immer noch vor Ort, in diesem Falle ist es unser Geschäftsführer-Opi (die Leute kleiden sich dann irgendwie leger, um als Hacker rüber zu kommen, DAS ist cringe.) ...muss sich halt als Reviewer bischen mit "Clean Grütze", pardon, "Clean Code" und Java auskennen. und das heißt als Monopol Geld drucken. Start mit einer start.bat. Klingt auch nach indischem .NET Entwicker, der mal schnell was mit Java macht. Der Code sieht doch sehr clean aus ---> "Review pass, ship it, Kassenklingel". So läuft es halt in einer "Pommesbude"
@@Waldemar_la_Tendresse Java war so die erste Programmiersprache die sich durchsetzte für alles mögliche, und wurde folglich in Deutschen Hochschulen gelernt. Alte Entwickler haben also höchstwahrscheinlich Java gelernt.
@cannalias
Alte Entwickler haben Maschinensprache (möglichst mehrere Prozessoren) und C und noch einige andere Dinge (bash/ksh/zsh, sed, awk, Perl, COBOL, Fortgang, Ada ... more?) gelernt, ihr Jungspunde. Java! Java hatte noch nicht mal, was Scala zu bieten hatte. Kindergartenprogrammiersprachen. 😆😉
wo ist die anzeige gegen die vote group der kartellbehörde wegen monopol? Wenn die wirklich mit dieser Software ins netz gehen ist es doch für euch die große chance mal ein eigenes funktionierendes update mit einzuweben^^.
Unter gewissen Umsätzen und bei kleinem Absatzmarkt ist das fürs Kartellamt nicht relevant.
@@duffman7674 mag sein das der Absatzmarkt klein ist aber hier sollte auch die Relevantz eine rolle spielen.
Unser Kartellamt ist seit Jahren vollkommen überlastet und unterfinanziert.
Immer wieder ein schöner Vortrag.
Nur eine Sache noch... da das Ding anscheinend (teilweise) in Java geschrieben ist, ist das de kompilieren so leicht, das ist schon fast open source xD
Könnte man da nicht als gemeinnützige GmbH beim nächsten mal ein eigenes Angebot für die Ausschreibung einreichen, so auf FSJ Basis oder so?
Wäre auf jeden Fall professioneller als was da jetzt gerade abläuft.
Behörden kann man gefühlt einfach alles verkaufen und die finden es dann toll, innovativ und sicher.
@@fibonacci3844
Ach, und eine solche Aussage findest du nicht problematisch? Kennst du das Wort Integrität?
Die sind auch nur so inkompetent wie ihre Chefs.
Wer sagt eigentlich das öffentliche Güter sich der Marktliberalisierung unterzuordnen haben? Doch nur für den Fall das die staatlichen Kontrollinstanzen wie das BSI dann auch genug Hebel gegenüber den PPPs haben, oder? Das sehe ich beides nicht als gegeben an.
@@alles_moegliche73
Das Beispiel zeigt ja schon einigermaßen gut, dass es auf diese Art und Weise NICHT funktioniert.
Am Ende sind Steuer-Grlder UND evtl. auch die Demokratie weg, wenn solch wichtige technische Lösungen versagen.
Dem BSI Hebel zu geben ist leider recht nutzlos, da dauert das dann 2 Jahre bis man endlose Kataloge die zur Hälfte an der Realität des aktuellen Jahrzehnts vorbei gehen während eklatante Risiken einfach nicht sichtbar sind.
War irgendwie klar. Zur Strafe das Klassendiagramm an die Tafel malen lassen!
Hab so lang darauf gewartet den vortrag schauen zu können :'D
Im Wahlraum hört dich keiner schreien.
Genialer Vortrag. Ihr beide seid großartig.
Was macht unsere Kartellbehörde eigentlich so beruflich?
Geldkoffergewichtheben?
Naja, man hat 400 Bedienstete, die hauptsächlich öffentliche Ausschreibungen des Bundes gemäß des Vergaberechts überprüfen.
Das mit dem eigentlichen Kartelle prüfen, fällt dann so hinten runter.
@@TecrasTrash
Es ist also, wie an allen anderen Ecken dieses Landes. Überbürokratisierter Blödsinn, statt einfach, klare und gerechte Regelungen? Könnte vielleicht auch daran liegen, warum das Land gerade absäuft? Daran, und an der Tatsache, dass Integrität nur noch ein Wort auf dem Papier zu sein scheint?
Ich frage mich immer, wer entwickelt sowas. Das sind Dinge, die lernt man in den ersten paar Semestern in Cybersecurity Bachelor. Wie passiert dann so ein Unfall?
Kein Unfall
Irgendein Typ im Dunstkreis der Wahlen hat festgestellt, dass es Bedarf gibt an Wahlsoftware. Das wird sicherlich kein IT-ler gewesen sein. Hat irgendjemanden rangeholt, "der sich mit Computer und so" auskennt, der dann mit Hängen und Würgen irgendein Programm zusammengestrickt hat...
Knäste hacken und der Talk motivieren auf eine ganz sonderbare Weise den Job zu kündigen und bei staatlichen Ausschreibungen mitzumachen. Man ist mal mindestens Konkurrenzfähig
Ihr seid Bombe ^^ Dankeschön
Schade, dass man nicht mehr anrufen kann! "1000 Stimmen für gelb, 2000 Stimmen für rot, 100.000 Stimmen für weiß.
Ja, ich bins!
Die Praesentation ist der Hammer. Geht ihr damit als Comedy Programm auf Tour?🥰
32:25 Was machen die Leute vom Bundeskartellamt eigentlich breuflich ? Würd mich mal interessieren...
Passwort 00 kann man sich gut merken.
Wild, einfach echt wild. Hab zwar nicht alles verstanden, aber das was ich verstanden hab, lässt einfach Haare zu Berge stehen.
Ich frag mich auch wieso bei der coming soon Webseite von votegroup beim Impressum und Datenschutz eine andere URL aufgeht?
Also das mit der Hash-Funktion ist jetzt nicht soo kritisch, wenn man das Design per nur Prüfziffer hat.
Woher würde den sonst der private key kommen? Der würde dann ja (encrypted) auf dem USB Stick mitgeschickt? Hätte den Vorteil einer fixen (minimale) länge, hat aber auch nur dann einen Vorteil, wenn die Prüfziffer wirklich kürzer ist.
um den Hash zu überprüfenbmuss aber die zentrale Stelle die Passwörter nach dem Rausgeben beibehalten - bei nem private key auf dem USB kannst du das wegwerfen und nur den public key behalten
bin mir nicht sicher ob das der Punkt war, aber das würde erlauben eine separate "trust-authority" zu haben ie. der Wahlleiter generiert die Schlüsselpaare, schickt die ab, löscht die private keys und kann die public keys theoretisch dem ganzen Volk geben, dass dann selber die Resultate prüfen kann
PS: mit ner 2-stelligen numerischen PIN ist es eh Schwachsinn
Nirgendwo her. Man benutzt Public-Private-Key security. Dabei generiert man beim ersten Aufrufen der Software ein Schlüsselpaar und sendet den public key an den Auth Server (über HTTPS). Dieser generiert einen symmetrischen Schlüssel und verschlüsselt diesen mit den public key der Wahlsoftware. Dann wird der verschlüsselte Schlüssel (über HTTPS) zurückgeschickt und die Wahlsoftware kann das Datum mit ihrem privaten Schlüssel.
Jede weitere Kommunikation wird mit symmetrischer Verschlüsselung abgewickelt.
Wenn man jetzt beim ersten Aufruf auch noch sicher sein will, kann man jedem Wahlbezirk (per Bote, o.ä.) eine PKI Karte zustellen die das asymmetrische Schlüsselpaar (generiert von der Bundesdruckerei) beinhaltet. Alternativ kann man den Wahlleiter des Bezirks sich auf einer Website einloggen lassen (Zugangsdaten ergehen wie bei einer Bank mit zwei unterschiedlichen, zeitversetzten Briefen) und dort die Schlüssel herunterladen.
Dritte Möglichkeit wäre die Schlüssel per vorhandener verschlüsseltet Mail (hahahahaha) zu versenden.
Boa wenn ich so sehe was da alles für Fehler sind fühl ich mich als kleiner webdeveloper ja wie nen Programmiergott... UNFÄHIGKEIT
Nicht unfähig, sondern gewollt
Also ich bin ja jetzt wirklich kein Experte, geschweige denn was IT Sicherheit angeht. Aber selbst mir als Muggel ist klar, wie absolut dumm diese Fehler sind. Unverschlüsselt im Klartext?!
Ja lass das gerne ans Internet anschließen, dann können endlich alle mitwählen, die wollen. The more the merrier und so...
cool, ein neuer vortrag w
Wobei man zu Köln sagen muss: ich hatte jetzt bisher nie großartig Probleme mit der Telefonmeldu g gibt (und so lange mussten die SchrF nie warten, bis die Leitung frei war, weniger als 5 min idR): wozu tut man sich den Krampf an?
Warum zum Geier gibt es für Wahlen eigentlich keine OpenSource-Software, die prinzipiell überall zur Anwendung kommt, die jeder einsehen kann und die vom BSI zertifiziert ist?
Beim ccc haben die halt kein Bock welche zu entwickeln, die closed source software zu entlarven macht mehr Spaß 😂
@@jpt3640 hmm ... guter Punkt. Die Anreizstrukturen sind da irgendwie falsch: Schlampige Software sorgt für jährliche Unterhaltung beim CCC.
Danke für den Vortrag!
Thema Landtagswahl und "SW Fehler": Eine entscheidende Frage steht aus meiner Sicht noch ungeklärt im Raum.
Lässt sich chronologisch nachvollziehen wie die Ergebniskorrektur zustande gekommen ist?
Wurde bei Implementierung/ Fehlerbehebung Testing ein Fehler gemacht oder lässt sich das Problem auf die Auswertenden zurückführen? (schlechte SW / UI, hohe Fehleranfällig irgendwo in einer Konfig / UI eine Zeile oder Häkchen zu vergessen)
Danke für jegliche Antworten! :)
Wie würde sich denn diese glorreiche Software verhalten, wenn auf einmal der Computer hinge/aus ginge? (Zu viele Tabs, Hardware ist alt, Strom fällt aus, digitaler Angriff auf das Wahlokal, jemand kommt aus versehen auf den Ausschalter)
Wäre dann alles weg?
Wahlen passieren immer noch auf Papier. Die digitale Meldung ist zwar schneller aber am Ende passiert es dann doch noch auf Papier.
Damals vor ca. 10 Jahren habe ich meinen eigenen PC geholt, da der von der Gemeinde gestellte nicht kompatibel war mit dem USB-Stick. Haben nach allen 10 Eingaben zwischengespeichert. Mussten 1 oder 2 Mal den letzten Stand neu laden.
Ich bin dafür dass wir einfach nen FTP-Server machen, Port ist offen, Zugang ist "Wähler", Passwort Wahl2025! und da liegt ne Passwortgeschützte Excel-Datei drauf. Zugangsdaten und Excel-Passwort hängt in jedem Wahllokal aus.
Ungefähr genauso sicher isses doch jetzt, oder?
Korrektur, mein Ansatz braucht keinen USB-Stick, der 10 Minuten Sachen kopiert. Das Feature muss natürlich beibehalten werden.
Spannend ist auch, dass man bei demselben Brute-force Angriff mehrere treffer hat. Aber ich glaube, dass das mit mangelnder Performance ausgeglichen wird.
Dem Konkurrenzargument würde ich direkt widersprechen: die waren doch schon Schrott als es noch 3 gab.
Wie kommt man bei so einem simplen Programm auf über 8000 Klassen? Das verstehe ich wirklich nicht.
Unglaublich, wenn’s nicht so traurig wäre, könnte man fast lachen.
Warum passiert sowas? Absicht, Inkompetenz (bei Behörde und/oder bei Hersteller), Korruption? Ich denke mal es gäbe schon fähige Programmierer in Deutschland oder sind wir wirklich so am Arsch?
@@Beooobo
Auch Programmierer wollen bezahlt werden. Hast du eine Ahnung, was für "Verzicht" ein solches Leben ist, wenn man wirklich einen (nur!) guten Überblick über viele (noch nicht mal alle) Bereiche haben möchte. Hat man den den nicht, dann bedeutet das
1. Man kann nur in Absprache mit anderen, besser informierten entscheiden. Da verweise ich gerne auf den Kommunikationsoverhead, geschildert im"Mythical Man Month".
2. Man kann sich jemanden kaufen. Da beißt sich die Katze in den eigenen Schwarz, denn wie möchte man am Ende alles beurteilen? Noch jemanden kaufen? Rekursiv vielleicht? 🤣
Open Source ist der einzig sinnvolle und gangbare Weg, wenn es eine offene Lösung werden soll. Für eine gute und offene Lösung bedarf es noch einiger weiterer Ingredenzien.
Ich glaube das ist Absicht.
@@Waldemar_la_Tendresse Weißt du wie viel die öffentliche Hand für die Software bezahlt hat? Liegt es wirklich an zu wenig Geld?
@Beooobo
Das weiß ich leider nicht. Aber das sind ja zwei Aspekte.
1. Die Transparenz gegenüber dem Steuerzahler
2. Die Qualität von Software, die unsere Demokratie erhalten oder eben auch gefährden kann.
Wenn es viel gewesen sein sollte, dann ist es ja nur umso schlimmer, beziehungsweise müsste eigentlich offengelegt werden, wieviel Geld wofür verwendet wurde.
Es ist der gleiche Grund wie bei Buchhaltungssoftware u.Ä. Es ist einfach ein sehr unattraktives Feld für talentierte Programmierer. Auf dem freien Arbeitsmarkt gibt es interessantere und lukrativere Projekte.
Die Ausschreibungen für jegliche Behördensoftware drücken zudem immer auf den Preis, sodass Qualität in den Hintergrund rückt und Zeitmangel garantiert ist.
Kannst du mal was Netcode und Servertickrate raushauen ? Da stimmt doch was nicht.
Ich war ja kurz (vor Auflistung der "Player" an Wahlsoftware am Ende des Vortrages) über "IVU" irritiert. IVU kannte ich bis dahin immer aus den SPV/ÖPNV-Bereich und dachte erst "okay, ähnliches 'Kürzel'". Aber als in der Configdatei als "de.ivu.elect...." auftauchte war ich mir sicher, dass das tatsächlich der selbe Laden ist. Ist die Frage: Wer dieses hat "WES" zusammengezimmert? Wenn es tatsächlich noch IVU war (auch wenn der Bereich mittlerweile ausgelagert/verkauft wurde), dann habe ich doppelte Bauchschmerzen, weil IVU europaweit, vor allem aber in Deutschland marktführend im Bereich Flotten-, Betriebs-, Leit-, Melde- und Störungsmanagement von so extrem vielen Verkehrsgesellschaften ist. Und wenn DIE Software da genauso stümperhaft ist wie dieses "Wahlerfassungsdinges" wäre da meine einzige Reaktion ein entsetztes "Ahauauauauaha"...
Traurig, sehr traurig!
Guter Talk, aber die KI-generierten Folien sehen schon gruselig aus. Kann sich der CCC keine bessere GenAI leisten?
Wie wär's mit gar keiner GenAI?
Ich fühle mich die ganze Zeit schlecht, weil ich Tränen lache, obwohl es so ein ernstes Thema ist. Naja, sei's drum...
Die KI bilder am anfang der Präsentation waren doch schon ein wenig unnötig, oder?
Das hat so nen richtig unprofessionellen vibe, vor allem bei nem talk der ja eigendlich ziemlich interessant war.
@CCC:
Darf man fragen, warum die Kommentarfunktion bei manchen Videos, konkret "Das IFG ist tot", deaktiviert wurde?
vielleicht ein satirisches Mittel
@gabili
In dem Fall würde ich dem/der Entscheidungsverantwortlichen einige Tage Monty Python und daran anschließend einige Tage Foil Arms & Hog empfehlen und es danach nochmals mit etwas mehr Enthusiasmus und auf anderem Wege zu versuchen?
(vermutlich) weil man nicht die kapazitäten hat um die kommentare sinnvoll zu moderieren. Wenn dann eine Welle an Troll /Hasskommentaren kommt, macht man einfach die Kommentare dicht.
@Dgtdggff
Das war nicht mein Ansinnen bei der Fragestellung, das ergibt sich ja von selbst mit etwas Gehirnschmalz. Mir es viel mehr darum, dass irgewo in der Beschreibung dieses Kanals entsprechend kenntlich zu machen, in der Art
"Wenn die Kommentare bei manchen Videos deaktiviert sind, erfolgt das i.d.R. aus folgenden Gründen:
1. Xxx
2. Yyy"
Immerhin setzt man sich auch für Transparenz ein, dann sollte man immer mit der eigenen Nase anfangen, wie ich finde.
Was heißt denn bitte "Comments are typically disabled."? Nach Gutdünken? Was hat das mit Transparenz zu tun, wie sie seitens des CCC nicht selten gefordert wird (auch wenn das vielleicht nur in der Funktion als Plattform passiert)?
Krass
Linus just a Speakerbox?
IN WELCHEM LAND LEBEN WIR HIER EIGENTLICH???
Unfassbar...
Ich kann nicht leider nicht mal lachen, weil das so ernst ist und tatsächlich bei den Wählern für unvertrauen geradzu wirbt. Von der Manipulationsgefahr mal abgesehen.
Richtig so.
Kann man in Finnland nicht längst digital wählen? Warum muss das Rad neu erfunden werden....🤨
Geld, Macht, ... Also die selben Gründe, wie bei allen staatlichen und wirtschaftlichen Entscheidungen.
Für den Algorithmus!
Was sehe ich hier
Warum bezahlt die Regierung nicht Open Source Entwickler?
ich sollte mir weniger Sorgen, und mehr Software machen vielleicht :shrug:
Traurig...
Keine drei Minuten und schon das erste GenAI-Bild auf den Folien. Lasst das bitte doch einfach, es lässt den Vortrag nur billig wirken.
Algo
Woah ist das wieder gruselig eh 🙈 wieso zur Hölle macht der Staat so was? Das kann doch der Informatikkurs in der Klasse 10 fast besser..
Politik ist immer das Problem - niemals die Lösung.
@@k2d213
FragDenStaat? 🤣
Wegen solchen Unternehmen fehlen dem Staat Steuergelder, diesen wird viel zu wenig Beachtung geschenkt
liebe
Abartig das dies so gemacht wird, da habe ich im Pythonkurs schon bessere Lösungen gesehen
„Wahlhelfende“ - alles klar
Aua
GenAI jumpscare :(
Nicht zu Wal gehe.
Klasse Vortrag, schade das Statement am Ende für das Verbot der Opposition aufgerufen wird.😢
Ich liebe eure Vorträge.
Aber bei diesem konnte ich das Atmen ins Mikro nicht überhören, das hat mich leider extrem gestört.
Kleinigkeit und bin da auch sehr empfindlich, wollte ich mal erwähnen.
@@KingSamSir
Da das Ohr Lautstärken exponentiell wahrnimmt, einfach etwas angenehme Musik in relativ niedriger Lautstärke im Hintergrund starten und schon sollte es passen.
Präsentiert doch selber mal eine Lösung und bleibt nicht im Oppositionsmodus. Ihr nutzt auch nur die Öffentlichkeit, um euch selbst darzustellen. Wünschenswert wäre es Ihr stellt eine Lösung vor und andere ziehen euch in den Dreck. Alle seid Ihr nur Besserwisser, ohne Lösungen zu präsentieren.
Ich wäre ja dafür, dass wir in Deutschland bei einer Wahl die gewünschte Partei an die eigene Hauswand pinseln und danach das Google-Auto durchfahren lassen. Wäre nicht so peinlich wie die ganzen Wahlpannen...