{"acronym":"gpn22","aspect_ratio":"16:9","updated_at":"2026-04-04T12:30:05.380+02:00","title":"Gulaschprogrammiernacht 22","schedule_url":"","slug":"conferences/gpn/gpn22","event_last_released_at":"2024-06-06T00:00:00.000+02:00","link":"https://entropia.de/GPN22","description":"Die GPN22 wird vom 30.05 bis 02.06 2024 stattfinden. Vier Tage lang erwarten euch Hacken, Gulasch, Vorträge, Tschunk, Workshops, Lounge, Mate und Spaß am Gerät.\r\n\r\n\"Gulaschprogrammiernacht\" klingt fast wie ein Kochmarathon für schlaflose Informatikstudierende. Was 2002 in einem Karlsruher Kellerraum mit ein paar Technikbegeisterten angefangen hat, ist inzwischen zu einer der größten Veranstaltungen des Chaos Computer Clubs gewachsen. Die Themen sind breit gefächert: Den Kern bilden Hard- und Softwareentwicklung, sowie Datensicherheit. Daneben kommen aber auch Datenschutz, Netzpolitik und viele andere faszinierende Themen zum Zug: Wie kocht man das perfekte Gulasch? Kann man aus Hardwareschrott noch schönen Schmuck basteln? Wie funktioniert eigentlich eine Nähmaschine? Wie fliegt man Raumschiffe?\r\n\r\nDie Gulaschprogrammiernacht wird vom Entropia e. V. des lokalen Chaos Computer Club in Karlsruhe veranstaltet. In den Lichthöfen der Hochschule für Gestaltung (HfG) und den Vortragssälen des Zentrum für Kunst und Medien (ZKM) werden mehr als 1500 Besucher erwartet. Wichtig ist, dass trotz der inhaltlichen Tiefe, in die manche Vortragende eintauchen, die Gulaschprogrammiernacht sich nicht nur an die »Digital Natives« oder Nerds richtet. Alle sind willkommen und können etwas lernen, es gilt das alte Motto »uns gefällt alles«.","webgen_location":"conferences/gpn/gpn22","logo_url":"https://static.media.ccc.de/media/events/gpn/gpn22/gpn22-logo-square.svg","images_url":"https://static.media.ccc.de/media/events/gpn/gpn22","recordings_url":"https://cdn.media.ccc.de/events/gpn/gpn22","url":"https://api.media.ccc.de/public/conferences/gpn22","events":[{"guid":"dec25c2e-3733-5c83-af8f-d78f4bc7bc6e","title":"Traut Euch.... Zivilcourage zu zeigen.","subtitle":null,"slug":"gpn22-309-traut-euch-zivilcourage-zu-zeigen-","link":"https://cfp.gulas.ch/gpn22/talk/J3MKEY/","description":"Hin- statt wegsehen, zur Polizei gehen statt weggehen - warum wir uns alle trauen sollten, mehr Zivilcourage zu zeigen und wie dabei der Selbstschutz gewahrt bleibt.\n\nWas ist das eigentlich, \"Zivilcourage\", was bedeutet sie, warum brauchen wir sie heute noch mehr als früher - und zwar offline und online? Das müssen wir in diesem Talk klären.\nErst dann können wir uns Fragen widmen wie: Wie erkennt man, ob Menschen unsere Hilfe brauchen oder wir uns (unerwünscht) einmischen? Wie spricht man Opfer an, gerade bei Unsicherheit, ob sie Hilfe brauchen und wollen? Sollten wir das Einmischen lassen, wenn wir unsicher sind? [Spoiler: Nein.]\n\nJede*r kann und sollte Zivilcourage zeigen, unabhängig von Alter, optischen und körperlichen Merkmalen, Herkunft ... aber sich niemals selbst in unkalkulierbare Gefahr begeben. \nDeshalb müssen wir darüber sprechen, wie wir Zivilcourage zeigen, aber Selbstschutz wahren, können.\nUnd uns vergegenwärtigen, dass echter Einsatz nicht endet, wenn Polizei, Behören und Justiz übernommen haben, sondern dann (vielleicht) erst anfängt.\n\nIm dritten Teil des Talks müssen wir über für Opfer gefährliche Arten reden, nicht zu helfen. Nicht, weil gut gemeint oft nicht gut gemacht ist. Sondern, weil Zivilcourage auch heißt, sich im Namen der Opfer gegen untätige Behörden aufzulehnen, auf Täter-Opfer-Umkehr, Victim Blaming und sekundäre Viktimisierung aufmerksam zu machen.\n\nUnd natürlich wird der Talk auf meine persönlichen Erfahrungen mit Zivilcourage eingehen. Ihr werdet erfahren, warum mich manche Menschen \"SEK-Wawuschel\", andere \"die ominöse Frau mit den giftgrünen Haaren\" (oder noch fieseres) nennen - und mir das egal ist.","original_language":"deu","persons":["Tanja Wawuschel"],"tags":["gpn22","309","2024","Ethics, Society \u0026 Politics"],"view_count":413,"promoted":false,"date":"2024-06-01T14:30:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2026-04-01T15:45:06.192+02:00","length":3417,"duration":3417,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/309-dec25c2e-3733-5c83-af8f-d78f4bc7bc6e.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/309-dec25c2e-3733-5c83-af8f-d78f4bc7bc6e_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/309-dec25c2e-3733-5c83-af8f-d78f4bc7bc6e.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/309-dec25c2e-3733-5c83-af8f-d78f4bc7bc6e.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-309-traut-euch-zivilcourage-zu-zeigen-","url":"https://api.media.ccc.de/public/events/dec25c2e-3733-5c83-af8f-d78f4bc7bc6e","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"5723e3f5-2510-50d3-b0bb-14cc4e0a14fc","title":"Stellwerke planen für Informatiker","subtitle":null,"slug":"gpn22-322-stellwerke-planen-fr-informatiker","link":"https://cfp.gulas.ch/gpn22/talk/HYAMKF/","description":"In diesem Talk möchte ich aus der Sicht eines Informatikers darüber reden wie Stellwerke funktionieren (kurz) und wie sie geplant werden. Insbesondere werde ich den aktuellen Stand der Digitalisierung der Stellwerksplanung humoristisch analysieren und kritisieren.\n\nZielgruppe sind alle ITler die sich für die Bahnwelt interessieren, verständnisrelevante Grundlagen der Bahnwelt werden kurz eingeführt.\nDer Talk setzt sich kritisch mit den Schnittstellen zwischen Leit- und Sicherungstechnik (Stellwerkstechnik) und Informatik auseinander.\nIch zeige Perspektiven auf, wie man diese Stellwerkswelt mit bekannten Techniken der IT-Welt (besser) digitalisieren kann, und was dem entgegensteht.\nDie Inhalte reichen von NP-Vollständigkeit über Datenmodelle für Stellwerke, das Open-Source-Verständnis der DB und formaler Logik zu deutsche Verwaltungsvorschriften.\n\nIch plane beruflich Leit- und Sicherungstechnik bei der Deutschen Bahn, halte diesen Vortrag aber privat.","original_language":"deu","persons":["Tobias Brohl"],"tags":["gpn22","322","2024","Technologie, Energie und Mobilität"],"view_count":1051,"promoted":false,"date":"2024-05-31T12:00:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-02-22T15:30:06.658+01:00","length":2467,"duration":2467,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/322-5723e3f5-2510-50d3-b0bb-14cc4e0a14fc.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/322-5723e3f5-2510-50d3-b0bb-14cc4e0a14fc_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/322-5723e3f5-2510-50d3-b0bb-14cc4e0a14fc.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/322-5723e3f5-2510-50d3-b0bb-14cc4e0a14fc.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-322-stellwerke-planen-fr-informatiker","url":"https://api.media.ccc.de/public/events/5723e3f5-2510-50d3-b0bb-14cc4e0a14fc","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"9fedee46-d737-5775-8fc5-6157e177746e","title":"Demoszene: Nachlese","subtitle":"","slug":"gpn22-313-demoszene-nachlese","link":"https://cfp.gulas.ch/gpn22/talk/TLA9H9/","description":"Die feinste Selektion an audiovisuellen Leckerbissen aus der Demoszene des vergangenen Jahres. Frisch zubereitet und serviert in exzellenter Auflösung mit einer Beilage aus feinster Trommelfell- und Großhirnrindenmassage.\r\n\r\nDu magst Komputerkunst?\r\nDu hast Spaß an interessanten Visuals und guter Musik?\r\nDu möchtest mit ganz vielen Leuten \"AMIGA\" durch den Saal rufen?\r\n\r\nDann komm zu diesem Event! Wir präsentieren die erlesenste Auswahl und die innovativsten Ideen aus dem letzten Jahr der Demopartys auf großer Leinwand mit dicken Boxen. Seid gespannt, was euch in den 2 Stunden erwartet!\r\n\r\nShownotes:\r\n\u003ctable style=\"width:100%;\"\u003e\r\n\u003ccolgroup\u003e\r\n\u003ccol style=\"width: 14%\" /\u003e\r\n\u003ccol style=\"width: 14%\" /\u003e\r\n\u003ccol style=\"width: 14%\" /\u003e\r\n\u003ccol style=\"width: 14%\" /\u003e\r\n\u003ccol style=\"width: 14%\" /\u003e\r\n\u003ccol style=\"width: 14%\" /\u003e\r\n\u003ccol style=\"width: 14%\" /\u003e\r\n\u003c/colgroup\u003e\r\n\u003cthead\u003e\r\n\u003ctr class=\"header\"\u003e\r\n\u003cth style=\"text-align: left;\"\u003eTitle\u003c/th\u003e\r\n\u003cth style=\"text-align: left;\"\u003eGroup\u003c/th\u003e\r\n\u003cth style=\"text-align: left;\"\u003eDuration\u003c/th\u003e\r\n\u003cth style=\"text-align: left;\"\u003eParty\u003c/th\u003e\r\n\u003cth style=\"text-align: left;\"\u003eCategory\u003c/th\u003e\r\n\u003cth style=\"text-align: left;\"\u003eLink\u003c/th\u003e\r\n\u003cth style=\"text-align: left;\"\u003eNotes\u003c/th\u003e\r\n\u003c/tr\u003e\r\n\u003c/thead\u003e\r\n\u003ctbody\u003e\r\n\u003ctr class=\"odd\"\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eRainmaker\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eByterapers \u0026amp; Doomsday\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e05:00\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eRevision 2024\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003ePC Demo\u003c/td\u003e\r\n\u003ctd\r\nstyle=\"text-align: left;\"\u003ehttps://www.pouet.net/prod.php?which=96597\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr class=\"even\"\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e10 Circles\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eblinry\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e02:00\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eEvoke 2023\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003ePC Demo\u003c/td\u003e\r\n\u003ctd\r\nstyle=\"text-align: left;\"\u003ehttps://www.pouet.net/prod.php?which=94732\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr class=\"odd\"\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eMivan\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eAdsr \u0026amp; Feryx\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e03:00\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eRevision 2024\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003ePC Demo\u003c/td\u003e\r\n\u003ctd\r\nstyle=\"text-align: left;\"\u003ehttps://www.pouet.net/prod.php?which=96676\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr class=\"even\"\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eApotheke\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003ePonk + baya\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e05:30\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eRevision 2024\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003ePC Demo\u003c/td\u003e\r\n\u003ctd\r\nstyle=\"text-align: left;\"\u003ehttps://www.pouet.net/prod.php?which=96673\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr class=\"odd\"\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eVertical Hold\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eSirocco/NoOP\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e10:00\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eRevision 2024\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003ePC Demo\u003c/td\u003e\r\n\u003ctd\r\nstyle=\"text-align: left;\"\u003ehttps://www.pouet.net/prod.php?which=96613\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr class=\"even\"\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eThe Colour out of space\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eamiga skool\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e04:00\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eRevision 2024\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eAmiga Demo\u003c/td\u003e\r\n\u003ctd\r\nstyle=\"text-align: left;\"\u003ehttps://www.pouet.net/prod.php?which=96615\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr class=\"odd\"\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eGhost NOP\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003ePulpo Corrosivo \u0026amp; Futurs\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e03:24\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eRevision 2024\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eoldskool demo (Amstrad PC)\u003c/td\u003e\r\n\u003ctd\r\nstyle=\"text-align: left;\"\u003ehttps://www.pouet.net/prod.php?which=96540\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr class=\"even\"\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eInsomniac Contemplation\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eSoftware Failure\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e02:20\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eEuskal 2023\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eAmiga AGA 64k\u003c/td\u003e\r\n\u003ctd\r\nstyle=\"text-align: left;\"\u003ehttps://www.pouet.net/prod.php?which=94693\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr class=\"odd\"\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eThe Mind\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eHaujobb \u0026amp; SWEET16\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e03:10\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eRevision 2024\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003efantasy console demo\u003c/td\u003e\r\n\u003ctd\r\nstyle=\"text-align: left;\"\u003ehttps://www.pouet.net/prod.php?which=96571\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr class=\"even\"\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eA Statement on the Platform Wars\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003emoonbase allstars\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e02:00\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eRevision 2024\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003ewild\u003c/td\u003e\r\n\u003ctd\r\nstyle=\"text-align: left;\"\u003ehttps://www.pouet.net/prod.php?which=96567\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr class=\"odd\"\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eKinstugi\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eLJ\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e02:00\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eEvoke 2023\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003ePC 4k\u003c/td\u003e\r\n\u003ctd\r\nstyle=\"text-align: left;\"\u003ehttps://www.pouet.net/prod.php?which=94742\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr class=\"even\"\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eEmpires\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eConspiracy\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e03:30\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eRevision 2024\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003ePC 64k\u003c/td\u003e\r\n\u003ctd\r\nstyle=\"text-align: left;\"\u003ehttps://www.pouet.net/prod.php?which=96589\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr class=\"odd\"\u003e\r\n\u003ctd style=\"text-align: left;\"\u003esp04 - The Cube\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003espacepigs\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e02:00\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eRevision 2024\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003ePC 8k\u003c/td\u003e\r\n\u003ctd\r\nstyle=\"text-align: left;\"\u003ehttps://www.pouet.net/prod.php?which=96587\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr class=\"even\"\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eRemnants\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eAlcatraz\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e01:40\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eRevision 2024\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003ePC 256b\u003c/td\u003e\r\n\u003ctd\r\nstyle=\"text-align: left;\"\u003ehttps://www.pouet.net/prod.php?which=96536\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr class=\"odd\"\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eAsura\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003emfx\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eRevision 2024\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e07:00\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003ePC Demo\u003c/td\u003e\r\n\u003ctd\r\nstyle=\"text-align: left;\"\u003ehttps://www.pouet.net/prod.php?which=96600\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr class=\"even\"\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eSisyphus Unchained\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eandromeda software developement\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e04:50\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eRevision 2024\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003ePC Demo\u003c/td\u003e\r\n\u003ctd\r\nstyle=\"text-align: left;\"\u003ehttps://www.pouet.net/prod.php?which=96595\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr class=\"odd\"\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eBRVTL\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eslay bells \u0026amp; Farbrausch\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e03:00\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eNordlicht 2023\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003ePC Demo\u003c/td\u003e\r\n\u003ctd\r\nstyle=\"text-align: left;\"\u003ehttps://www.pouet.net/prod.php?which=95048\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr class=\"even\"\u003e\r\n\u003ctd style=\"text-align: left;\"\u003escrolll\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eblinry\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e02:20\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eRevision 2024\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003ewild\u003c/td\u003e\r\n\u003ctd\r\nstyle=\"text-align: left;\"\u003ehttps://www.pouet.net/prod.php?which=96564\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr class=\"odd\"\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eAquaverse\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eRebels \u0026amp; Calodox\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e03:00\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eEvoke 2023\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003ePC Demo\u003c/td\u003e\r\n\u003ctd\r\nstyle=\"text-align: left;\"\u003ehttps://www.pouet.net/prod.php?which=94720\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr class=\"even\"\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eBAD AON\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eShiru\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e04:40\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eRevision 2024\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003ewild\u003c/td\u003e\r\n\u003ctd\r\nstyle=\"text-align: left;\"\u003ehttps://www.pouet.net/prod.php?which=96601\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eWas fürs POC\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr class=\"odd\"\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eReturn\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eRebels \u0026amp; Calodox\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e04:15\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eEvoke 2022\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003ePC Demo\u003c/td\u003e\r\n\u003ctd\r\nstyle=\"text-align: left;\"\u003ehttps://www.pouet.net/prod.php?which=91932\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr class=\"even\"\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eEvoke 25\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eLJ\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e04:00\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003eRevision 2024\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003ePC Demo\u003c/td\u003e\r\n\u003ctd\r\nstyle=\"text-align: left;\"\u003ehttps://www.pouet.net/prod.php?which=96616\u003c/td\u003e\r\n\u003ctd style=\"text-align: left;\"\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/tbody\u003e\r\n\u003c/table\u003e","original_language":"deu","persons":["madonius","F1fth","hexchen"],"tags":["gpn22","313","2024","Art \u0026 Culture"],"view_count":865,"promoted":false,"date":"2024-06-01T22:00:00.000+02:00","release_date":"2024-06-02T00:00:00.000+02:00","updated_at":"2026-03-26T15:00:06.646+01:00","length":7468,"duration":7468,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/313-9fedee46-d737-5775-8fc5-6157e177746e.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/313-9fedee46-d737-5775-8fc5-6157e177746e_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/313-9fedee46-d737-5775-8fc5-6157e177746e.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/313-9fedee46-d737-5775-8fc5-6157e177746e.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-313-demoszene-nachlese","url":"https://api.media.ccc.de/public/events/9fedee46-d737-5775-8fc5-6157e177746e","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"ee03293a-168a-5d70-b2a7-b7ff21e9c881","title":"How Games (and chore apps) keep you on longer and coming back regularly","subtitle":null,"slug":"gpn22-324-how-games-and-chore-apps-keep-you-on-longer-and-coming-back-regularly","link":"https://cfp.gulas.ch/gpn22/talk/S3HXXG/","description":"This talk will be a quick look into the methods of psychological manipulation that games and chore apps use make your sessions with them longer and get you to come back regulary.\n\nEver wondered why you just can't put your game down, even though you know you should already be sleeping?  \nWere you terrible at learning languages in school but suddenly excel at it using Duolingo?  \nThe reasons for both are probably the same.\n\nI will to go into the manipulation strategies that games and chore apps alike utilise and compare them to user hostile design patterns, that I have already talked about in the past.  \nThis talk will not tell you how to feel about these tricks, but it will hopefully provide you with the knowledge you need to detect them and make more conscious decisions on if you want to let them work on you.","original_language":"eng","persons":["dysphoricUnicorn 🪿"],"tags":["gpn22","324","2024","Games"],"view_count":200,"promoted":false,"date":"2024-05-31T16:00:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-03-21T14:30:05.945+01:00","length":1235,"duration":1235,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/324-ee03293a-168a-5d70-b2a7-b7ff21e9c881.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/324-ee03293a-168a-5d70-b2a7-b7ff21e9c881_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/324-ee03293a-168a-5d70-b2a7-b7ff21e9c881.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/324-ee03293a-168a-5d70-b2a7-b7ff21e9c881.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-324-how-games-and-chore-apps-keep-you-on-longer-and-coming-back-regularly","url":"https://api.media.ccc.de/public/events/ee03293a-168a-5d70-b2a7-b7ff21e9c881","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"46c5ca62-6275-5fc7-849f-cda17712dfac","title":"GPS Spoofing und Jamming - Techniken, Risiken und Detektion","subtitle":null,"slug":"gpn22-403-gps-spoofing-und-jamming-techniken-risiken-und-detektion","link":"https://cfp.gulas.ch/gpn22/talk/BK9CWC/","description":"GPS / GNSS Jamming und Spoofing ist zu einer ernstzunehmenden Gefahr für Verkehr, Navigation und kritische Infrastrukturen geworden. Wir betrachten die damit verbundenen Risiken sowie Hintergründe, Geschichte, Technologien und Abwehrmaßnahmen.\n\nIn den letzten Monaten sind die GNSS Jamming und Spoofing Vorfälle weltweit signifikant angestiegen - vor allem, aber nicht nur, rund um die Krisenherde unseres Planeten. Zum Verstehen der Hintergründe werfen wir einen Blick auf die Geschichte des Spoofings und die Technik hinter GNSS und PNT. \nEbenso schauen wir uns anhand echter Beispiele aktuelle Jamming und Spoofing Technologien an. \nWelche realen Risiken ergeben sich daraus für den Flugverkehr und kritische Infrastrukturen?\nWie lässt sich durch technologische und organisatorische Maßnahmen die Resilienz bestehender Systeme erhöhen?","original_language":"deu","persons":["Kevin Heneka"],"tags":["gpn22","403","2024","Security"],"view_count":909,"promoted":false,"date":"2024-05-31T10:45:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-03-27T12:30:06.358+01:00","length":3341,"duration":3341,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/403-46c5ca62-6275-5fc7-849f-cda17712dfac.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/403-46c5ca62-6275-5fc7-849f-cda17712dfac_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/403-46c5ca62-6275-5fc7-849f-cda17712dfac.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/403-46c5ca62-6275-5fc7-849f-cda17712dfac.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-403-gps-spoofing-und-jamming-techniken-risiken-und-detektion","url":"https://api.media.ccc.de/public/events/46c5ca62-6275-5fc7-849f-cda17712dfac","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"8a6742f0-4d80-57b3-8e5c-80889c87d96f","title":"Qualitätskontrolle mittels KI/ML","subtitle":null,"slug":"gpn22-325-qualittskontrolle-mittels-ki-ml","link":"https://cfp.gulas.ch/gpn22/talk/NAFLDR/","description":"Ein Erfahrungs- und Leidensbericht darüber, wie man Qualitätskontrolle mittels KI/ML an Produktionslinien umsetzen kann. Und das alles über Eigenentwicklungen - wir haben Interna von Tensorflow gesehen, die sonst wohl nur die wenigsten sehen.\n\nEin Erfahrungs- und Leidensbericht darüber, wie man Qualitätskontrolle mittels KI/ML an Produktionslinien umsetzen kann. Und das alles über Eigenentwicklungen - wir haben Interna von Tensorflow gesehen, die sonst wohl nur die wenigsten sehen.\n\nIm Talk werde ich die Entwicklungen zeigen, die ich weitgehend alleine, teils auch im Team, seit ~2019 für einen Industriekonzern umsetzen durfte. Das ganze entstand aus einem Hobbyprojekt, was nun Millionen von Teilen mittels Kamera und KI-Modellen auf Fehler prüft. Und was wir dabei gelernt und erfahren haben möchte ich euch nicht vorenthalten.","original_language":"deu","persons":["Elia"],"tags":["gpn22","325","2024","Software \u0026 Infrastructure"],"view_count":495,"promoted":false,"date":"2024-06-01T13:15:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2026-02-09T16:45:07.875+01:00","length":3544,"duration":3544,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/325-8a6742f0-4d80-57b3-8e5c-80889c87d96f.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/325-8a6742f0-4d80-57b3-8e5c-80889c87d96f_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/325-8a6742f0-4d80-57b3-8e5c-80889c87d96f.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/325-8a6742f0-4d80-57b3-8e5c-80889c87d96f.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-325-qualittskontrolle-mittels-ki-ml","url":"https://api.media.ccc.de/public/events/8a6742f0-4d80-57b3-8e5c-80889c87d96f","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"19bbea80-db4f-59b3-80e5-ddbeea8f4535","title":"NeoVim - jenseits von q!","subtitle":null,"slug":"gpn22-478-neovim-jenseits-von-q-","link":"https://cfp.gulas.ch/gpn22/talk/ETE9ZT/","description":"Common Code möchte geschrieben werden. Warum nicht mit NeoVim?\n\nDie Geschichte von Vi, Vim und NeoVim reicht schon circa 50 Jahre zurück. Wir drehen eine kurze Runde durch die Vergangenheit und schauen uns an, wo das alles herkommt. Dabei wird es einige Überraschungen geben!\n\nAußerdem stellt NeoVim moderne Editor-Features bereit. Einige davon sehen wir uns an:\n\n- Language Server Protocol Client (für Autocompletion, Refactorings…)\n- Diagnostics API\n- Lua API (und die init.lua)\n- Tree sitter Syntax Parser\n- Terminal Emulator\n- Plugin-Ökosystem\n\nEs wird passend zum Vortrag noch einen NeoVim Konfig-Workshop geben!","original_language":"deu","persons":["weeman"],"tags":["gpn22","478","2024","Software \u0026 Infrastructure"],"view_count":891,"promoted":false,"date":"2024-06-01T15:45:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2026-03-30T11:15:06.535+02:00","length":3481,"duration":3481,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/478-19bbea80-db4f-59b3-80e5-ddbeea8f4535.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/478-19bbea80-db4f-59b3-80e5-ddbeea8f4535_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/478-19bbea80-db4f-59b3-80e5-ddbeea8f4535.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/478-19bbea80-db4f-59b3-80e5-ddbeea8f4535.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-478-neovim-jenseits-von-q-","url":"https://api.media.ccc.de/public/events/19bbea80-db4f-59b3-80e5-ddbeea8f4535","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"1d77e2b3-2cda-50c2-ba70-ad18e449aacf","title":"Tastaturen - Ein Drama mit 10 Fingern","subtitle":null,"slug":"gpn22-498-tastaturen-ein-drama-mit-10-fingern","link":"https://cfp.gulas.ch/gpn22/talk/FA8Z3F/","description":"Tastaturen...das periphere Eingabegerät, dass uns die Möglichkeit gibt, eins zu werden mit unseren Systemen, Werkzeugen, und uns ermöglicht, das zu tuen was wir lieben. \nEs gibt Tastaturen wie Sand am Meer. Viele sind wunderbar und viele sind Schrott, Mechanical Keyboard sind keine Randerscheinung mehr. Trackballs, Ergonomische Mäuse, Stühle und höhen verstellbare Schreibtische... \nUnd doch beherrscht QWERTZ/QWERTY die Welt!? wtf? Warum? \nEs geht nicht nur um Alternative Layouts...  wir schauen uns alles mal an. \n\nBist du bereit in das nächste rabbit hole zu fallen oder hast gemerkt, dass du beim tippen Schmerzen hast? Dann lass uns reden. \n\nIch bin ink, Teil des Click! Clack! Hack! Podcasts und habe echt nur äußerst begrenzt Bock auf Standardtastaturen.","original_language":"deu","persons":["ink"],"tags":["gpn22","498","2024","Hardware \u0026 Making"],"view_count":3847,"promoted":false,"date":"2024-05-31T21:15:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2026-04-03T02:45:04.547+02:00","length":3811,"duration":3811,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/498-1d77e2b3-2cda-50c2-ba70-ad18e449aacf.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/498-1d77e2b3-2cda-50c2-ba70-ad18e449aacf_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/498-1d77e2b3-2cda-50c2-ba70-ad18e449aacf.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/498-1d77e2b3-2cda-50c2-ba70-ad18e449aacf.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-498-tastaturen-ein-drama-mit-10-fingern","url":"https://api.media.ccc.de/public/events/1d77e2b3-2cda-50c2-ba70-ad18e449aacf","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"2f7b9930-5efc-5fcb-b06b-6a2fed47ab28","title":"A Common(s) World: Gemeinwohlorientierte künstlerische Forschung am ZKM | Hertzlab","subtitle":null,"slug":"gpn22-451-a-common-s-world-gemeinwohlorientierte-knstlerische-forschung-am-zkm-hertzlab","link":"https://cfp.gulas.ch/gpn22/talk/HWVJLD/","description":"Das ZKM | Hertzlab ist als künstlerische Forschungs \u0026 Entwicklungsabteilung des Zentrums für Kunst und Medien Karlsruhe die zukunftsgewandte Abteilung. In sechs Themengebieten beschäftigen wir uns mit der Frage, was in 100 Jahren ist, wie wir da hinkommen und wie wir das eigentlich hinkriegen, dass das eine lebenswerte Zukunft für alle ist. Wir geben einen Überblick über aktuelle Projekte des ZKM | Hertzlabs und laden euch ein, mit uns über die Zukunft zu spekulieren.","original_language":"deu","persons":["Tina"],"tags":["gpn22","451","2024","Science"],"view_count":166,"promoted":false,"date":"2024-06-01T12:00:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2026-02-09T23:00:12.436+01:00","length":3623,"duration":3623,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/451-2f7b9930-5efc-5fcb-b06b-6a2fed47ab28.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/451-2f7b9930-5efc-5fcb-b06b-6a2fed47ab28_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/451-2f7b9930-5efc-5fcb-b06b-6a2fed47ab28.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/451-2f7b9930-5efc-5fcb-b06b-6a2fed47ab28.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-451-a-common-s-world-gemeinwohlorientierte-knstlerische-forschung-am-zkm-hertzlab","url":"https://api.media.ccc.de/public/events/2f7b9930-5efc-5fcb-b06b-6a2fed47ab28","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"6a8f55d0-2f75-5e16-9c3d-e2d78d629737","title":"Trollen leicht gemacht.","subtitle":null,"slug":"gpn22-319-trollen-leicht-gemacht-","link":"https://cfp.gulas.ch/gpn22/talk/Z8Y93S/","description":"Einen Einführung ins Trollen.  \nWas sind Trolle? Was macht sie so unglaublich toll und wieso wäre die GPN ohne sie nicht möglich? Wie funktioniert das Trollsystem?  \nDiese und mehr Fragen beantworten wir hier.\n\nWir erklären die Basics für Trolle (Helfende) auf der GPN. Ob du das erste Mal bei der GPN mithelfen möchtest oder schon immer dabei bist.","original_language":"deu","persons":["avara","sidri"],"tags":["gpn22","319","2024","Entropia / CCC"],"view_count":477,"promoted":false,"date":"2024-05-30T16:30:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-03-24T21:45:07.736+01:00","length":1946,"duration":1946,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/319-6a8f55d0-2f75-5e16-9c3d-e2d78d629737.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/319-6a8f55d0-2f75-5e16-9c3d-e2d78d629737_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/319-6a8f55d0-2f75-5e16-9c3d-e2d78d629737.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/319-6a8f55d0-2f75-5e16-9c3d-e2d78d629737.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-319-trollen-leicht-gemacht-","url":"https://api.media.ccc.de/public/events/6a8f55d0-2f75-5e16-9c3d-e2d78d629737","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"a1a35613-06d7-590f-b09b-e6b062cda234","title":"Life of a Key","subtitle":null,"slug":"gpn22-364-life-of-a-key","link":"https://cfp.gulas.ch/gpn22/talk/TDLJP9/","description":"Woher kommen sie? Was sind sie? Und wo gehen sie hin? - Ein Einstiegs-Talk mit vielen Live-Demos über das Erstellen, Modifizieren und Zurückziehen von PGP (Pretty Good Privacy) Keys in GnuPG (GNU Privacy Guard).\n\nE-Mail ist selten Ende-zu-Ende verschlüsselt. Eine Möglichkeit, Vertraulichkeit und Integrität in E-Mail sicherzustellen ist PGP. Wenn mensch nicht weiß was mensch tut und z.B. nur Keys mit default Einstellungen generiert, kann mensch schnell in Probleme laufen wie: \"Ich habe eine E-Mail Adresse mit vier Aliassen und habe jetzt fünf Key-Paare und gehe in ihnen unter.\" oder \"Ich habe mein Passwort/Key verloren, was mache ich jetzt?\".\n\nIn diesem Talk geht es um eine Möglichkeit, mit PGP Keys in GPG umzugehen, von ihrer Generierung bis sie auslaufen oder zurückgezogen werden.","original_language":"deu","persons":["Nath"],"tags":["gpn22","364","2024","Security"],"view_count":244,"promoted":false,"date":"2024-05-31T18:45:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-03-30T21:30:07.076+02:00","length":2977,"duration":2977,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/364-a1a35613-06d7-590f-b09b-e6b062cda234.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/364-a1a35613-06d7-590f-b09b-e6b062cda234_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/364-a1a35613-06d7-590f-b09b-e6b062cda234.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/364-a1a35613-06d7-590f-b09b-e6b062cda234.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-364-life-of-a-key","url":"https://api.media.ccc.de/public/events/a1a35613-06d7-590f-b09b-e6b062cda234","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"1a11cbae-b5d3-5276-95ff-a6e28fc32167","title":"The future of PCB design? How \u0026 why to write your schematics in code.","subtitle":null,"slug":"gpn22-414-the-future-of-pcb-design-how-why-to-write-your-schematics-in-code-","link":"https://cfp.gulas.ch/gpn22/talk/RUW3HF/","description":"Writing schematics via code isn’t a new idea. But with new open-source projects like Atopile, this workflow suddenly makes a lot more sense. Let’s take a look at why one would even write schematics in code instead of using the established visual way in software like KiCad or Altium, the advantages (from git integration, reusing components \u0026 modules, AI support, and more), previous software projects in that field, the current development state and how you can try out this new workflow yourself.\nIdeally, you already have experience in PCB design, but also PCB design newbies can learn a lot in this talk and learn some tricks for their first circuit board design.","original_language":"eng","persons":["Kitty"],"tags":["gpn22","414","2024","Hardware \u0026 Making"],"view_count":439,"promoted":false,"date":"2024-06-01T12:00:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2026-03-18T01:30:03.921+01:00","length":3066,"duration":3066,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/414-1a11cbae-b5d3-5276-95ff-a6e28fc32167.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/414-1a11cbae-b5d3-5276-95ff-a6e28fc32167_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/414-1a11cbae-b5d3-5276-95ff-a6e28fc32167.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/414-1a11cbae-b5d3-5276-95ff-a6e28fc32167.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-414-the-future-of-pcb-design-how-why-to-write-your-schematics-in-code-","url":"https://api.media.ccc.de/public/events/1a11cbae-b5d3-5276-95ff-a6e28fc32167","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"79c415da-c646-5056-be65-920a43fac47d","title":"Programmieren mit dem puren Lambda-Kalkül","subtitle":null,"slug":"gpn22-262-programmieren-mit-dem-puren-lambda-kalkl","link":"https://cfp.gulas.ch/gpn22/talk/BDJB8E/","description":"Ich zeige euch super spaßige Methoden, wie ihr mit dem puren Lambda-Kalkül programmieren könnt!!\n\n**(Nahezu) keine Vorkenntnisse erforderlich!**\n\nProgrammierung mit funktionalen Sprachen wie Haskell ist inzwischen weit verbreitet. Nahezu alle funktionalen Programmiersprachen basieren auf einer erweiterten Form des Lambda-Kalküls.\n\nWenn man nun sämtliche Erweiterungen wie Schleifen, Listen, Zahlen, Text, Typen, Klassen usw. entfernt, bleibt nur noch das pure, aber dennoch Turing-vollständige, Lambda-Kalkül.\n\nIn diesem Vortrag zeige ich, wie man trotzdem sämtliche Probleme elegant lösen kann. Dafür erkläre ich (auch visuell!) verschiedene Arten, Daten- und Kontrollstrukturen rein funktional darzustellen. Außerdem zeige ich, wie man Fraktale und andere tolle Bilder mit simplen Ausdrücken generieren kann. Ist wirklich faszinierend!!","original_language":"deu","persons":["Marvin"],"tags":["gpn22","262","2024","Science"],"view_count":518,"promoted":false,"date":"2024-05-31T21:15:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2026-03-26T02:15:02.953+01:00","length":3896,"duration":3896,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/262-79c415da-c646-5056-be65-920a43fac47d.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/262-79c415da-c646-5056-be65-920a43fac47d_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/262-79c415da-c646-5056-be65-920a43fac47d.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/262-79c415da-c646-5056-be65-920a43fac47d.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-262-programmieren-mit-dem-puren-lambda-kalkl","url":"https://api.media.ccc.de/public/events/79c415da-c646-5056-be65-920a43fac47d","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"86925409-d808-554d-a753-91c664b4abc3","title":"Molding Sand: Shaping Permissions of Processes","subtitle":null,"slug":"gpn22-338-molding-sand-shaping-permissions-of-processes","link":"https://cfp.gulas.ch/gpn22/talk/Y8VRLY/","description":"A gentle introduction into the security concepts offered by modern POSIX systems: Kernel Sandboxing and Privilege Separation\n\nThis talk will cover two concepts that are crucial in modern applications: Sandboxing and Process Separation, as well as the combination and necessity of these two.\n\nAs programmers, we often make tiny silly mistakes. Tiny silly mistakes, that lead to unnoticeable bugs, which might be exploited in the most dangerous and ugliest ways. Acknowledging this fact, by restricting the powers of a process, makes the impact of potential exploits much harder.\n\nAfter this talk, the audience will know about the necessity of sandboxing, the history of security in operating systems in general, as well as the current mechanisms used to secure modern applications.","original_language":"eng","persons":["Emil Engler"],"tags":["gpn22","338","2024","Software \u0026 Infrastructure"],"view_count":147,"promoted":false,"date":"2024-06-01T22:30:00.000+02:00","release_date":"2024-06-02T00:00:00.000+02:00","updated_at":"2025-11-13T16:45:04.349+01:00","length":3588,"duration":3588,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/338-86925409-d808-554d-a753-91c664b4abc3.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/338-86925409-d808-554d-a753-91c664b4abc3_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/338-86925409-d808-554d-a753-91c664b4abc3.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/338-86925409-d808-554d-a753-91c664b4abc3.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-338-molding-sand-shaping-permissions-of-processes","url":"https://api.media.ccc.de/public/events/86925409-d808-554d-a753-91c664b4abc3","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"3635d5b2-bb6c-5822-a028-018dd0e561d5","title":"Why IT security needs to innovate!!!","subtitle":null,"slug":"gpn22-278-why-it-security-needs-to-innovate-","link":"https://cfp.gulas.ch/gpn22/talk/8Q9P3D/","description":"Der klassische Sicherheitsansatz ist im Zeitalter von Plattform-Engineering und Cloud-Geschwindigkeit nicht mehr haltbar. Mit der Beschleunigung der Software-Entwicklung und -bereitstellung muss die IT-Sicherheit nicht mehr als Hindernis, sondern als Katalysator für die digitale Transformation gesehen werden.\n\nDas Ziel der IT-Sicherheit ist nicht nur die Gewährleistung eines sicheren Laufzeitschutzes, sondern auch die Unterstützung der Teams bei der Definition und Erreichung von Sicherheitszielen. Daher benötigen wir einen kontinuierlichen IT-Sicherheitsansatz, der sich darauf konzentriert, den richtigen Stakeholdern zum richtigen Zeitpunkt das richtige Feedback zu geben.\n\nWir werden uns ansehen, wie moderne Sicherheitsteams einen kontinuierlichen Sicherheitsansatz umsetzen, in die Entwicklung integrieren und bessere Ergebnisse als mit traditionellen Methoden erzielen. Die Teilnehmer werden diesen Vortrag mit einem besseren Verständnis verlassen:\n\nWie hat sich Platform Engineering auf die traditionellen Sicherheitsrollen ausgewirkt? Wie können Unternehmen mit organisatorischen Konflikten umgehen? Wie moderne Sicherheitsteams einen kontinuierlichen Sicherheitsansatz umsetzen.","original_language":"deu","persons":["Patrick Münch"],"tags":["gpn22","278","2024","Security"],"view_count":438,"promoted":false,"date":"2024-05-31T22:30:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2026-01-11T11:30:19.183+01:00","length":2664,"duration":2664,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/278-3635d5b2-bb6c-5822-a028-018dd0e561d5.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/278-3635d5b2-bb6c-5822-a028-018dd0e561d5_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/278-3635d5b2-bb6c-5822-a028-018dd0e561d5.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/278-3635d5b2-bb6c-5822-a028-018dd0e561d5.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-278-why-it-security-needs-to-innovate-","url":"https://api.media.ccc.de/public/events/3635d5b2-bb6c-5822-a028-018dd0e561d5","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"7d23593f-914b-58ea-be8a-27c46bbd0e26","title":"42 Tricks fürs SMD-Löten, Nummer 23 wird sie überraschen!","subtitle":null,"slug":"gpn22-317-42-tricks-frs-smd-lten-nummer-23-wird-sie-berraschen-","link":"https://cfp.gulas.ch/gpn22/talk/GLLLBT/","description":"SMD Löten und Rework ist ziemlich einfach - wenn man die Tricks kennt. Daher zeige ich euch mal ein paar der Tricks mit denen das Ein- und Auslöten von SMD Bauteilen besser geht.\n\nAls Live-Demo zeige ich diverse SMD-Lötarbeiten mit Lötkolben und Heißluft. Der Fokus wird auf Techniken liegen die zur Reparatur von Platinen hilfreich sind. Zudem versuche ich interaktiv Fragen zu beantworten und Dinge zu zeigen mit denen Ihr Probleme habt.\n\nUnter anderem zeige ich:\n* Chips aus- und einlöten (QFP, QFN, SOIC)\n* Widerstände und Kondensatoren tauschen\n* THT (Stiftleisten, Stecker) Bauteile entfernen\n* Bodgewires anlöten und verlegen\n* Entlötlitze sinnvoll verwenden\n* Masseflächen identifizieren \u0026 damit klarkommen\n* Niedertemperatur-zinn (Bismuth basiert)\n* Flussmittel verwenden und wieder saubermachen","original_language":"deu","persons":["cpresser"],"tags":["gpn22","317","2024","Hardware \u0026 Making"],"view_count":1386,"promoted":false,"date":"2024-05-30T19:45:00.000+02:00","release_date":"2024-06-04T00:00:00.000+02:00","updated_at":"2026-03-30T13:30:08.048+02:00","length":3605,"duration":3605,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/317-7d23593f-914b-58ea-be8a-27c46bbd0e26.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/317-7d23593f-914b-58ea-be8a-27c46bbd0e26_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/317-7d23593f-914b-58ea-be8a-27c46bbd0e26.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/317-7d23593f-914b-58ea-be8a-27c46bbd0e26.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-317-42-tricks-frs-smd-lten-nummer-23-wird-sie-berraschen-","url":"https://api.media.ccc.de/public/events/7d23593f-914b-58ea-be8a-27c46bbd0e26","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"84296196-aaf7-5acf-8d87-553201a67914","title":"Wieso Typ 1 Diabetes so anders ist.","subtitle":null,"slug":"gpn22-298-wieso-typ-1-diabetes-so-anders-ist-","link":"https://cfp.gulas.ch/gpn22/talk/EF77XF/","description":"Kann ich als Typ 1 Diabetikerin in die Apotheke gehen und dort alles bekommen, was ich so an Verbrauchsmaterial brauche?\nKann ich einfach ins Krankenhaus gehen und die haben alle Dinge vorrätig, die ich brauche?\nDie Antwort auf diese beiden Fragen ist nein und was das bedeutet und wieso das so ist werden wir uns ein bisschen in diesem Talk anschauen.\nZudem möchte ich aufzeigen wie es in anderen Ländern ist und welchen großen Einfluss auf die Diabetiker*innen eine mögliche \"Verbesserung\" unseres Systems hätte.","original_language":"deu","persons":["avara"],"tags":["gpn22","298","2024","Science"],"view_count":202,"promoted":false,"date":"2024-05-31T13:15:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-03-09T15:15:07.176+01:00","length":3537,"duration":3537,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/298-84296196-aaf7-5acf-8d87-553201a67914.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/298-84296196-aaf7-5acf-8d87-553201a67914_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/298-84296196-aaf7-5acf-8d87-553201a67914.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/298-84296196-aaf7-5acf-8d87-553201a67914.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-298-wieso-typ-1-diabetes-so-anders-ist-","url":"https://api.media.ccc.de/public/events/84296196-aaf7-5acf-8d87-553201a67914","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"32b27f2c-1849-5028-8a00-f4212c59fa0d","title":"Data center to cloud migration","subtitle":null,"slug":"gpn22-468-data-center-to-cloud-migration","link":"https://cfp.gulas.ch/gpn22/talk/DGMEBH/","description":"Spätestens seit dem Brand eines Straßburger Rechenzentrums im März 2021 wissen wir, dass manche Anbieter die Cloud-Migration zu wörtlich nehmen.\n\nDer Straßburger Brand war jedoch nicht der einzige Unfall eines Rechenzentrums. In diesem Vortrag zeige ich Bilder und Videos von Rechenzentrums-Bränden, Wasserschäden und Naturkatastrophen. Ich spreche über die Ursachen und Auswirkungen dieser Unfälle, sowie über die Maßnahmen, um eigene Systeme gegen solche zu schützen. Neben schweren Katastrophen zeige ich weitere Dinge aus der Kategorie \"dumm gelaufen\".","original_language":"deu","persons":["Dominik Vallendor"],"tags":["gpn22","468","2024","Software \u0026 Infrastructure"],"view_count":582,"promoted":false,"date":"2024-05-30T22:15:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-03-13T22:00:07.619+01:00","length":3493,"duration":3493,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/468-32b27f2c-1849-5028-8a00-f4212c59fa0d.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/468-32b27f2c-1849-5028-8a00-f4212c59fa0d_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/468-32b27f2c-1849-5028-8a00-f4212c59fa0d.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/468-32b27f2c-1849-5028-8a00-f4212c59fa0d.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-468-data-center-to-cloud-migration","url":"https://api.media.ccc.de/public/events/32b27f2c-1849-5028-8a00-f4212c59fa0d","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"4f059e1e-12d6-5766-8083-34009fd12df0","title":"Keine Angst vor dem Hörgerät - (m)ein Erfahrungsbericht","subtitle":null,"slug":"gpn22-277-keine-angst-vor-dem-hrgert-m-ein-erfahrungsbericht","link":"https://cfp.gulas.ch/gpn22/talk/S3CJD3/","description":"Hörgeräte bringen Lebensqualität zurück. Ich habe relativ jung festgestellt, dass ich nicht gut höre, es aber lange hinausgezögert mich drum zu kümmern. Jetzt habe ich seit 3 Jahren ein Paar Hörgeräte und bereue es, dass ich mich nicht schon früher darum gekümmert habe. Ich möchte von meinen Erfahrungen berichten und jeden ermutigen, zumindest mal einen Hörtest zu machen, und keine Angst davor zu haben Hörgeräteträger zu werden: Hörgeräte sind ein cooles Stück Technik!\n\nIch möchte kurz meinen Leidensweg beschreiben und meine Erfahrungen teilen und zeigen, dass Hörgeräte ganz schön viel Technik auf kleinstem Raum unterbringen: Fast wie Airpods nur in Super-Premium.\n\nIch möchte auch Anderen die Hemmung nehmen und ermuntern, sich mit dem Thema zu beschäftige wenn man den Eindruck hat schlecht zu hören oder auch nur schlecht zu verstehen. \n\nHören ist echte Lebensqualität.","original_language":"deu","persons":["Markus Seifert"],"tags":["gpn22","277","2024","Ethics, Society \u0026 Politics"],"view_count":290,"promoted":false,"date":"2024-05-31T10:00:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-02-28T14:45:06.189+01:00","length":1207,"duration":1207,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/277-4f059e1e-12d6-5766-8083-34009fd12df0.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/277-4f059e1e-12d6-5766-8083-34009fd12df0_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/277-4f059e1e-12d6-5766-8083-34009fd12df0.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/277-4f059e1e-12d6-5766-8083-34009fd12df0.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-277-keine-angst-vor-dem-hrgert-m-ein-erfahrungsbericht","url":"https://api.media.ccc.de/public/events/4f059e1e-12d6-5766-8083-34009fd12df0","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"a64ae34b-f65c-5736-9209-445658600d1e","title":"Graphite: Vom Pinsel zum Compiler","subtitle":null,"slug":"gpn22-396-graphite-vom-pinsel-zum-compiler","link":"https://cfp.gulas.ch/gpn22/talk/QURWCW/","description":"Graphite kombiniert Vektor (svg) und pixelbasierte Arbeitsweisen in einer FOSS Grafik-Design Software.\nDas Node-basierte Bearbeiten erlaubt nicht destruktive Workflows und die prozedurale Generierung von Kunst. In diesem Talk werfen wir ein Blick unter die Haube und ich gebe ein Einblick, warum wir dafür eine eigene Programmiersprache entwickeln und was man damit Cooles anstellen kann. \nhttps://graphite.rs/\n\nZuerst werde ich einen Überblick über das Graphite Projekt geben und den aktuellen Stand vorstellen.\nDann erkläre ich wie die node-basierte funktionale Programmiersprache funktioniert und gebe einen Ausblick darauf, was das alles für aufregende Anwendungen ermöglicht.","original_language":"deu","persons":["Dennis Kobert"],"tags":["gpn22","396","2024","Software \u0026 Infrastructure"],"view_count":200,"promoted":false,"date":"2024-05-31T13:55:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-01-11T00:30:13.939+01:00","length":1445,"duration":1445,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/396-a64ae34b-f65c-5736-9209-445658600d1e.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/396-a64ae34b-f65c-5736-9209-445658600d1e_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/396-a64ae34b-f65c-5736-9209-445658600d1e.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/396-a64ae34b-f65c-5736-9209-445658600d1e.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-396-graphite-vom-pinsel-zum-compiler","url":"https://api.media.ccc.de/public/events/a64ae34b-f65c-5736-9209-445658600d1e","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"677c550a-7210-56b5-8361-57ac6594c6c3","title":"\"Jetzt ist es kaputt, aber wenigstens war es gut\": Informierte Nutzungsentscheidungen und welchen Beitrag Informatische Bildung dazu leisten kann","subtitle":null,"slug":"gpn22-383--jetzt-ist-es-kaputt-aber-wenigstens-war-es-gut-informierte-nutzungsentscheidungen-und-welchen-beitrag-informatische-bildung-dazu-leisten-kann","link":"https://cfp.gulas.ch/gpn22/talk/8CWDWS/","description":"\"Sag mal, du hast doch Informatik studiert - du kannst mir doch sicher sagen, wie ich meine Fotos am besten back-uppe?\", fragt mich meine Tante neulich beim Kaffee.\nWärend meine Tante mir ihre utopischen Anforderungen erklärt, und ich Erwartungs-Management betreibe, frage ich mich wie ich in diese Situation gekommen bin.\nUnd schließlich frage ich mich als Person mit Lehramtstudium: \"Was müsste ich meiner Tante beibringen, damit ich nicht nochmal in eine solche Situation komme und sie diese Entscheidungen selbst treffen kann?\" \n\nDiese Frage, wie man Schüler:innen (und meine Tante) dazu befähigen kann, in Zukunft Entscheidungen über die Nutzung digitale Systeme selbstständig und informiert zu treffen möchte ich mich in meinem Vortrag diskutieren.\n\nWir treffen jeden Tag Entscheidungen über die Nutzung von Digitalen Systemen, wie zum Beispiel Instant Messenger, Bezahlmethoden oder VPNs. Um eine solche Entscheidung informiert zu treffen, braucht der:die Entscheidende Wissen über die zur Auswahl stehenden digitalen Systeme im Bezug auf seine:ihre persönlichen Werte. Aber welches Wissen ist das? Und welche Werte kann man in Betracht ziehen? \nUnd wie kann man das Schüler:innen beibringen?\nIn meinem Vortrag möchte ich gemeinsam mit dem Publikum über mögliche Antworten und Beispiele diskutieren und in das Thema aus dem Blickwinkel der Informatik Didaktik einführen. \n\nInhaltlich werde ich in meinem Vortrag darüber reden, was informierte Entscheidungen sind - und was informatische Bildung ist. Dabei werde ich auch auf Konzepte aus der Informatikdidaktik wie dem Dagstuhl Dreieck eingehen und diese einführen. Außerdem werde ich über Möglichkeiten zur Vermittlung sprechen.","original_language":"deu","persons":["elu"],"tags":["gpn22","383","2024","Ethics, Society \u0026 Politics"],"view_count":209,"promoted":false,"date":"2024-06-02T11:15:00.000+02:00","release_date":"2024-06-02T00:00:00.000+02:00","updated_at":"2026-01-14T18:45:21.091+01:00","length":3487,"duration":3487,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/383-677c550a-7210-56b5-8361-57ac6594c6c3.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/383-677c550a-7210-56b5-8361-57ac6594c6c3_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/383-677c550a-7210-56b5-8361-57ac6594c6c3.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/383-677c550a-7210-56b5-8361-57ac6594c6c3.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-383--jetzt-ist-es-kaputt-aber-wenigstens-war-es-gut-informierte-nutzungsentscheidungen-und-welchen-beitrag-informatische-bildung-dazu-leisten-kann","url":"https://api.media.ccc.de/public/events/677c550a-7210-56b5-8361-57ac6594c6c3","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"611fedac-107e-5da5-9494-09be1603563c","title":"RFID Payment Systems - free drinks and all you can eat","subtitle":null,"slug":"gpn22-446-rfid-payment-systems-free-drinks-and-all-you-can-eat","link":"https://cfp.gulas.ch/gpn22/talk/VZFLQB/","description":"This talk is about RFID/NFC-based payment systems that are often seen in university mensas or company canteens. You typically pay with the student ID card or you employee badge, which is preloaded with money or linked to you monthly salary.\n\nThe security of some of these systems is severely broken due to the usage of old and insecure RFID/NFC technologies. We will learn some basics about those insecure RFID/NFC technologies and hear stories of broken systems I've analyzed in the past.","original_language":"eng","persons":["Gerhard \"ikarus\" Klostermeier"],"tags":["gpn22","446","2024","Software \u0026 Infrastructure"],"view_count":1148,"promoted":false,"date":"2024-05-31T15:45:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-03-23T12:15:08.866+01:00","length":3431,"duration":3431,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/446-611fedac-107e-5da5-9494-09be1603563c.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/446-611fedac-107e-5da5-9494-09be1603563c_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/446-611fedac-107e-5da5-9494-09be1603563c.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/446-611fedac-107e-5da5-9494-09be1603563c.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-446-rfid-payment-systems-free-drinks-and-all-you-can-eat","url":"https://api.media.ccc.de/public/events/611fedac-107e-5da5-9494-09be1603563c","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"644d87c5-f6a6-5b78-8e7b-310e0d92be1d","title":"USB, wie funktioniert das eigentlich? Certified USB4 (Version 2.0)","subtitle":null,"slug":"gpn22-359-usb-wie-funktioniert-das-eigentlich-certified-usb4-version-2-0-","link":"https://cfp.gulas.ch/gpn22/talk/RDYKGK/","description":"Die Fortsetzung der USB Geschichte mit USB4, Alternative Modes, PowerDelivery und USB Type-C. Schauen wir uns gemeinsam an was sich das USB Implementers Forum noch so ausgedacht hat.\n\n„[USB, wie funktioniert das eigentlich](https://media.ccc.de/v/gpn21-213-usb-wie-funktioniert-das-eigentlich-)“ auf der #GPN21 war gerade mal genug um die Anfänge von USB bis hin zu USB 3.2 SuperSpeed+ Gen. 2×2 zu behandeln.\nDiesmal gehts um die ausständigen Teile der umfangreichen Standards, USB4, PowerDelivery, Alternative Modes und USB Type-C. Kann auch Spuren von Schnelladen und Thunderbolt enthalten.","original_language":"deu","persons":["MacLemon"],"tags":["gpn22","359","2024","Hardware \u0026 Making"],"view_count":2202,"promoted":false,"date":"2024-05-30T19:45:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-04-01T13:45:05.700+02:00","length":3680,"duration":3680,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/359-644d87c5-f6a6-5b78-8e7b-310e0d92be1d.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/359-644d87c5-f6a6-5b78-8e7b-310e0d92be1d_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/359-644d87c5-f6a6-5b78-8e7b-310e0d92be1d.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/359-644d87c5-f6a6-5b78-8e7b-310e0d92be1d.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-359-usb-wie-funktioniert-das-eigentlich-certified-usb4-version-2-0-","url":"https://api.media.ccc.de/public/events/644d87c5-f6a6-5b78-8e7b-310e0d92be1d","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"06be0dc6-975d-583d-b9c9-6dbe2b473e96","title":"Lektionen aus 1,5 Jahren Fediverse-Moderation und Administration","subtitle":null,"slug":"gpn22-318-lektionen-aus-1-5-jahren-fediverse-moderation-und-administration","link":"https://cfp.gulas.ch/gpn22/talk/WKPJFE/","description":"*Mastodon lässt sich ganz schnell aufsetzen*, haben sie gesagt. Was sie nicht erwähnt haben: den Aufwand, den die Moderation so mit sich bringen kann. Ein Einblick in die Moderation, Administration und die Lektionen, die ich daraus gelernt habe.","original_language":"deu","persons":["nachtjasmin"],"tags":["gpn22","318","2024","Ethics, Society \u0026 Politics"],"view_count":324,"promoted":false,"date":"2024-06-01T20:00:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2026-01-20T16:30:12.751+01:00","length":3589,"duration":3589,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/318-06be0dc6-975d-583d-b9c9-6dbe2b473e96.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/318-06be0dc6-975d-583d-b9c9-6dbe2b473e96_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/318-06be0dc6-975d-583d-b9c9-6dbe2b473e96.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/318-06be0dc6-975d-583d-b9c9-6dbe2b473e96.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-318-lektionen-aus-1-5-jahren-fediverse-moderation-und-administration","url":"https://api.media.ccc.de/public/events/06be0dc6-975d-583d-b9c9-6dbe2b473e96","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"02474edd-2e51-5681-91a8-6db30e8946e7","title":"Mein eigener HAL9000 - und wie ihr euch auch einen bauen könnt","subtitle":null,"slug":"gpn22-379-mein-eigener-hal9000-und-wie-ihr-euch-auch-einen-bauen-knnt","link":"https://cfp.gulas.ch/gpn22/talk/CE9CQB/","description":"Es fing vor ca. 6 Jahren mit einem einfachen Entwurf auf meinem (damals) neuen 3D-Drucker an ... und ist seitdem noch nicht fertig geworden (feature-creep par excellence). Da ich aber gaaaanz kurz vor dem Projektende bin (Version 1.0), werde ich euch auf eine Reise durch das Projekt mitnehmen und möglichst viel Interessantes über die Entwicklung eines eigenen digitalen Sprachassistenten erzählen.\n\nAgenda\n- Projektziele\n- Demo / Videos\n- Maker Experience \u0026 User Experience\n- Zutaten\n\u0026nbsp;\u0026nbsp;\u0026nbsp;- Gehäuse (3D-Design mit OpenSCAD)\n\u0026nbsp;\u0026nbsp;\u0026nbsp;- Elektronik (Pi Zero2W+Respeaker 2-Mic, Microcontroller mit Display, I/O Port-Extender, ...)\n\u0026nbsp;\u0026nbsp;\u0026nbsp;- Software (Sprach-Assistent, User-Interface, Admin-Interface, ...)\n- Status quo \u0026 Ausblick\n- Q \u0026 A","original_language":"deu","persons":["Jürgen Pabel"],"tags":["gpn22","379","2024","Hardware \u0026 Making"],"view_count":277,"promoted":false,"date":"2024-05-30T17:45:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-03-27T15:30:06.631+01:00","length":3362,"duration":3362,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/379-02474edd-2e51-5681-91a8-6db30e8946e7.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/379-02474edd-2e51-5681-91a8-6db30e8946e7_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/379-02474edd-2e51-5681-91a8-6db30e8946e7.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/379-02474edd-2e51-5681-91a8-6db30e8946e7.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-379-mein-eigener-hal9000-und-wie-ihr-euch-auch-einen-bauen-knnt","url":"https://api.media.ccc.de/public/events/02474edd-2e51-5681-91a8-6db30e8946e7","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"2209ae14-e616-508d-9789-f01a4677cd40","title":"Supply Chain Security with Go","subtitle":null,"slug":"gpn22-438-supply-chain-security-with-go","link":"https://cfp.gulas.ch/gpn22/talk/WY37UN/","description":"You become aware of a security vulnerability affecting your Go program(s)! What now? This talk tries to answer that question for various common scenarios, explaining the roles of the various technologies and services (like the Go Module Proxy or Go Checksum Database).\n\nThe recent xz vulnerability brought the topic of Supply Chain Security to everyone’s attention.\n\nI don’t have a solution for preventing the social engineering aspect of the vulnerability. So let’s focus on the part we can control: assuming it has happened, what does our incident response look like?\n\nAside from the more general details about Go, we’ll look at the gokrazy system as a concrete case study in Supply Chain Minimalism (Linux kernel + Go) and how it can be used for sensitive use-cases.","original_language":"eng","persons":["Michael Stapelberg"],"tags":["gpn22","438","2024","Security"],"view_count":480,"promoted":false,"date":"2024-05-31T17:00:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-02-06T02:45:03.232+01:00","length":2607,"duration":2607,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/438-2209ae14-e616-508d-9789-f01a4677cd40.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/438-2209ae14-e616-508d-9789-f01a4677cd40_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/438-2209ae14-e616-508d-9789-f01a4677cd40.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/438-2209ae14-e616-508d-9789-f01a4677cd40.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-438-supply-chain-security-with-go","url":"https://api.media.ccc.de/public/events/2209ae14-e616-508d-9789-f01a4677cd40","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"57f14f74-1d96-5e3d-9362-b92b21e5cdf6","title":"1x1 der medizinischen Bildgebung","subtitle":null,"slug":"gpn22-381-1x1-der-medizinischen-bildgebung","link":"https://cfp.gulas.ch/gpn22/talk/CUWDYV/","description":"Ein wilder Ritt durch die verschiedenen Möglichkeiten Bilder von Menschen zu machen. Kann Spuren von Strahlung enthalten.\n\nModerne Medizin basiert grossteils auch auf neuen Möglichkeiten Dinge sichtbar zu machen und seit der Entdeckung der Röntgenstrahlen 1895 hat sich eine Menge getan.\nWir werden Versuchen mit einem Minimum an theoretischem Hintergrundwissen zu klären was diese Ärzte eigentlich meinen wenn sie von Echo oder Kernspin reden, warum \"Röhre\" nicht gleich \"Röhre\" ist und welche Vor- bzw Nachteile die einzelnen Verfahren bieten.","original_language":"deu","persons":["deinkoks"],"tags":["gpn22","381","2024","Science"],"view_count":316,"promoted":false,"date":"2024-06-02T12:30:00.000+02:00","release_date":"2024-06-02T00:00:00.000+02:00","updated_at":"2026-02-11T19:15:07.792+01:00","length":2834,"duration":2834,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/381-57f14f74-1d96-5e3d-9362-b92b21e5cdf6.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/381-57f14f74-1d96-5e3d-9362-b92b21e5cdf6_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/381-57f14f74-1d96-5e3d-9362-b92b21e5cdf6.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/381-57f14f74-1d96-5e3d-9362-b92b21e5cdf6.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-381-1x1-der-medizinischen-bildgebung","url":"https://api.media.ccc.de/public/events/57f14f74-1d96-5e3d-9362-b92b21e5cdf6","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"304ca09f-cfb5-5605-b202-94751bb107f7","title":"Congratulations, it’s a Kubernetes! But now what?","subtitle":null,"slug":"gpn22-393-congratulations-it-s-a-kubernetes-but-now-what-","link":"https://cfp.gulas.ch/gpn22/talk/3RV3BL/","description":"Aufbauend auf meinem [talk von letztem Jahr][1] werden wir in diesem Talk ein bisschen tiefer in die Kubernetes Materie einsteigen und darüber reden wie man denn jetzt überhaupt mal irgendetwas in sein Kubernetes Cluster rein deployed. Wir werden auch versuchen das ganze halbwegs sinnvoll zu tun ohne alle seine Secrets oder Passwörter im Klartext in Git zu haben, oder die YAML config unnötig zu duplizieren.\n\n[1]: https://media.ccc.de/v/gpn21-49-from-0-to-kubernetes-eine-einfhrung-zur-container-orchestrierung-mit-praktischen-antworten-auf-die-hufigsten-fragen-wie-warum-oder-wann-\n\nDer Talk ist klar für Kubernetes Neulinge die bisher noch keine Erfahrungen damit gemacht haben, wie man denn jetzt mit Kubernetes überhaupt irgendetwas deployed. \n[Letztes Jahr][1] haben wir in [meinem Talk][1] ja darüber geredet was es denn überhaupt so grundsätzlich für verschiedene Optionen gibt. Dieses Jahr werde ich etwas konkreter darauf eingehen wie man denn nun mit `kubectl`, `helm` und `kustomize` Dinge in Kubernetes deployen kann und wie wir mit [SOPS][2] unsere secrets auch wirklich secret halten.\n\n[1]: https://media.ccc.de/v/gpn21-49-from-0-to-kubernetes-eine-einfhrung-zur-container-orchestrierung-mit-praktischen-antworten-auf-die-hufigsten-fragen-wie-warum-oder-wann-\n[2]: https://github.com/getsops/sops","original_language":"deu","persons":["Cedi"],"tags":["gpn22","393","2024","Software \u0026 Infrastructure"],"view_count":340,"promoted":false,"date":"2024-05-31T13:15:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-02-25T22:45:08.660+01:00","length":1399,"duration":1399,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/393-304ca09f-cfb5-5605-b202-94751bb107f7.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/393-304ca09f-cfb5-5605-b202-94751bb107f7_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/393-304ca09f-cfb5-5605-b202-94751bb107f7.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/393-304ca09f-cfb5-5605-b202-94751bb107f7.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-393-congratulations-it-s-a-kubernetes-but-now-what-","url":"https://api.media.ccc.de/public/events/304ca09f-cfb5-5605-b202-94751bb107f7","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"4258feb1-1676-564f-ac50-290cdd69cfa6","title":"Self-Authenticating TLS Certificates for Tor Onion Services","subtitle":null,"slug":"gpn22-469-self-authenticating-tls-certificates-for-tor-onion-services","link":"https://cfp.gulas.ch/gpn22/talk/XFT8NC/","description":"TLS (the security layer behind HTTPS) and Tor onion services (anonymously hosted TCP services) are both excellent protocols. Wouldn't it be nice if we could use them together? In this talk, I'll cover a working implementation of combining TLS with onion services, without compromising on the security properties that each provides.\n\nTopics to be covered include:\n\n* Why would you want to combine TLS with onion services? Why isn't onion service encryption good enough?\n* Why isn't unauthenticated TLS (e.g. self-signed certificates) good enough for onion services?\n* How can we authenticate a TLS certificate for a .onion domain without relying on public CA's like Let's Encrypt or any other trusted third parties? (No we're not using a blockchain.)\n* How can we teach standard (unmodified) web browsers like Firefox to apply different certificate validation logic for .onion certificates?\n* How can we teach standard (unmodified) web browsers like Firefox to validate certificates using typically-unsupported elliptic curves like Ed25519 (which Tor uses)?","original_language":"eng","persons":["Jeremy Rand"],"tags":["gpn22","469","2024","Security"],"view_count":251,"promoted":false,"date":"2024-05-30T17:45:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-04-02T18:15:05.932+02:00","length":1219,"duration":1219,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/469-4258feb1-1676-564f-ac50-290cdd69cfa6.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/469-4258feb1-1676-564f-ac50-290cdd69cfa6_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/469-4258feb1-1676-564f-ac50-290cdd69cfa6.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/469-4258feb1-1676-564f-ac50-290cdd69cfa6.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-469-self-authenticating-tls-certificates-for-tor-onion-services","url":"https://api.media.ccc.de/public/events/4258feb1-1676-564f-ac50-290cdd69cfa6","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"63d1aecb-ecea-5633-8c96-9062d5a5e9f1","title":"Software defined vehicles -  Das Jamba Sparabo fürs Auto?","subtitle":null,"slug":"gpn22-366-software-defined-vehicles-das-jamba-sparabo-frs-auto-","link":"https://cfp.gulas.ch/gpn22/talk/ZJ7TMZ/","description":"In diesem Vortrag werde ich das Konzept des Software Defined Vehicles (SDV) erörtern, welches aktuell die Automobilindustrie umtreibt, indem es Fahrzeuge durch umfangreiche Software-Integrationen und -Updates hochgradig anpassungsfähig und funktional macht. Wir beleuchten die technologischen Grundlagen, Herausforderungen und zukünftigen Potenziale dieser Paradigmenverschiebung, die von der Vernetzung über die Benutzerschnittstellen bis hin zur Implementierung künstlicher Intelligenz reicht, um die Interaktion zwischen Mensch und Maschine neu zu definieren. Und natürlich spreche ich auch die \"Sitzheizung als Abo\" an","original_language":"deu","persons":["archangel"],"tags":["gpn22","366","2024","Software \u0026 Infrastructure"],"view_count":219,"promoted":false,"date":"2024-06-01T15:45:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2025-12-26T17:30:05.105+01:00","length":1881,"duration":1881,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/366-63d1aecb-ecea-5633-8c96-9062d5a5e9f1.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/366-63d1aecb-ecea-5633-8c96-9062d5a5e9f1_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/366-63d1aecb-ecea-5633-8c96-9062d5a5e9f1.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/366-63d1aecb-ecea-5633-8c96-9062d5a5e9f1.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-366-software-defined-vehicles-das-jamba-sparabo-frs-auto-","url":"https://api.media.ccc.de/public/events/63d1aecb-ecea-5633-8c96-9062d5a5e9f1","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"36f05c92-108a-5020-b1ad-e8a681d4e32b","title":"why the cloud is evil","subtitle":null,"slug":"gpn22-270-why-the-cloud-is-evil","link":"https://cfp.gulas.ch/gpn22/talk/KLRSDL/","description":"An informed opinion and judgement of where we are heading with the cloud.\n\nCloud Computing has a lot of aspects, advantages and disadvantages. Many engineers in the IT industry are understandably fascinated by technical aspects, while cloud provider marketing appeals to many IT managers by promising reduced cost and risk on many levels.\nIn his day job, the presenter is oftentimes confronted with myths and wishful thinking regarding cloud computing, so, over time, he gathered a collection of aspects to consider and his own evaluation. That's this talk.","original_language":"eng","persons":["slink"],"tags":["gpn22","270","2024","Software \u0026 Infrastructure"],"view_count":3665,"promoted":false,"date":"2024-05-30T17:45:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-03-28T15:45:05.780+01:00","length":3633,"duration":3633,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/270-36f05c92-108a-5020-b1ad-e8a681d4e32b.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/270-36f05c92-108a-5020-b1ad-e8a681d4e32b_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/270-36f05c92-108a-5020-b1ad-e8a681d4e32b.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/270-36f05c92-108a-5020-b1ad-e8a681d4e32b.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-270-why-the-cloud-is-evil","url":"https://api.media.ccc.de/public/events/36f05c92-108a-5020-b1ad-e8a681d4e32b","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"d08fd21a-56fc-5435-9e4e-a847d6c8889d","title":"The first Tech Awards Ceremony","subtitle":null,"slug":"gpn22-323-the-first-tech-awards-ceremony","link":"https://cfp.gulas.ch/gpn22/talk/KVKVDM/","description":"Other industries have their (somewhat pretentious) awards ceremonies, but tech (probably) does not. Let us change that and give away awards for stuff like the best bug turned into a feature, the coolest upcoming open source project, most employees laid off despite a really profitable year, the most interesting timezone handling bug and more.\n\nThe first Tech Awards Ceremony will be a must-see event for anyone within tech.  \nAwards will be a mix of sincere appreciation of cool things, friendly fun, and criticism of capitalist companies that make tech a much more difficult space to be in than it should be.\n\nIf the event is popular, I hope to make it an annual thing, but let's see how the first one will work out before deciding anything about that.","original_language":"eng","persons":["dysphoricUnicorn 🪿"],"tags":["gpn22","323","2024","Entertainment"],"view_count":127,"promoted":false,"date":"2024-06-01T21:15:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2026-01-12T22:00:13.251+01:00","length":1141,"duration":1141,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/323-d08fd21a-56fc-5435-9e4e-a847d6c8889d.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/323-d08fd21a-56fc-5435-9e4e-a847d6c8889d_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/323-d08fd21a-56fc-5435-9e4e-a847d6c8889d.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/323-d08fd21a-56fc-5435-9e4e-a847d6c8889d.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-323-the-first-tech-awards-ceremony","url":"https://api.media.ccc.de/public/events/d08fd21a-56fc-5435-9e4e-a847d6c8889d","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"3bb7e2fa-efe9-5cbe-8e50-f0e355cb46b7","title":"Help Us Identify UFUs: (Em)Powering Vulnerability Scanners with FUEL","subtitle":null,"slug":"gpn22-347-help-us-identify-ufus-em-powering-vulnerability-scanners-with-fuel","link":"https://cfp.gulas.ch/gpn22/talk/FSMH9M/","description":"Nowadays, many websites rely on user-generated content, e.g., by allowing users to upload images, videos, documents, or other files. If not handled carefully, Unrestricted File Uploads (UFUs) may appear and become a serious security issue.\nOur academic results show that some UFU types still fly under the state-of-the-art vulnerability scanners' radars, leaving websites at risk of severe vulnerabilities, such as Remote Code Execution or Cross-Site Scripting. \nThus, we propose a File Upload Exploitation Lab (FUEL) to (em)power vulnerability scanners to become better at identifying UFUs and invite the community to reFUEL.\n\nIf web applications fail to validate or handle user uploaded files properly, security issues such as Cross-Site Scripting or Remote Code Execution may arise. While PHP-based web applications are known to be prone to Unrestricted File Upload (UFU) vulnerabilities, other programming languages and web frameworks might be affected, too.\n\nAcademic and non-academic work has covered many types of UFUs vulnerabilities and created vulnerability scanners to identify them.\nWe have compared four different vulnerability scanners (BurpSuite, ZAP, FUSE and Fuxploider) with our novel File Upload Exploitation Lab (FUEL) to identify potential shortcomings in the detection capabilities. The results show that none of these state-of-the-art scanners manages to identify the UFU vulnerability in all of the 15 FUEL scenarios.\n\nAttendees of this talk will learn about UFUs and some less-known file upload bypasses. Further, we hope to raise the awareness that, similar to humans, no tool is perfect. Last but not least, we will invite the community to extend FUEL with more UFU scenarios to create a more thorough vulnerability scanner evaluation framework.\n\nThe academic paper is to be published at DIMVA 2024, but we wanted to give the community a sneak preview :)","original_language":"eng","persons":["Sebastian Neef aka gehaxelt","Moaath"],"tags":["gpn22","347","2024","Software \u0026 Infrastructure"],"view_count":126,"promoted":false,"date":"2024-05-31T10:00:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-02-25T06:45:02.763+01:00","length":1191,"duration":1191,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/347-3bb7e2fa-efe9-5cbe-8e50-f0e355cb46b7.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/347-3bb7e2fa-efe9-5cbe-8e50-f0e355cb46b7_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/347-3bb7e2fa-efe9-5cbe-8e50-f0e355cb46b7.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/347-3bb7e2fa-efe9-5cbe-8e50-f0e355cb46b7.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-347-help-us-identify-ufus-em-powering-vulnerability-scanners-with-fuel","url":"https://api.media.ccc.de/public/events/3bb7e2fa-efe9-5cbe-8e50-f0e355cb46b7","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"1cf1782c-9bb0-50cc-8c22-4d820bfea4cd","title":"Gewinner und Verlierer der Bundestagswahlrechtsreform","subtitle":null,"slug":"gpn22-378-gewinner-und-verlierer-der-bundestagswahlrechtsreform","link":"https://cfp.gulas.ch/gpn22/talk/39KWPM/","description":"2023 wurde das Bundestagswahlrecht wieder einmal stark reformiert – doch was bedeuten die komplexen Änderungen eigentlich in der Praxis? Wer gewinnt Mandate? Wer verliert alles? Dieser Vortrag sucht die Antworten mit einer Analyse offener Wahldaten – und liefert überraschende Erkenntnisse.\n\nDie Wahlen zum Deutschen Bundestag sind komplex: Erststimmen, Zweitstimmen, Überhang- und Ausgleichsmandate, Direktkandidaten und Landeslisten. Und dann ändert sich auch noch ständig, wie aus den Stimmen die Verteilung der Mandate im Bundestag bestimmt werden: 2011, 2013, 2021 und nun zuletzt letztes Jahr (2023). Ein verfassungskonformes Wahlrecht für den Bundestag zu verabschieden scheint gar nicht so einfach zu sein. \n\nIn diesem Vortrag werden wir uns auf eine Reise durch das deutsche Bundestagswahlrecht begeben und verschiedenen Fragen begegnen: Was haben sterbende Nazis mit dem Wahlrecht zu tun? Was verändert sich bei der nächsten Wahl? Und sind harmlos wirkende Wahlrechtsreformen die deutsche Form des Gerrymanderings?","original_language":"deu","persons":["Jaro Habiger"],"tags":["gpn22","378","2024","Ethics, Society \u0026 Politics"],"view_count":325,"promoted":false,"date":"2024-05-31T21:15:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2026-02-20T20:15:07.737+01:00","length":3716,"duration":3716,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/378-1cf1782c-9bb0-50cc-8c22-4d820bfea4cd.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/378-1cf1782c-9bb0-50cc-8c22-4d820bfea4cd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/378-1cf1782c-9bb0-50cc-8c22-4d820bfea4cd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/378-1cf1782c-9bb0-50cc-8c22-4d820bfea4cd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-378-gewinner-und-verlierer-der-bundestagswahlrechtsreform","url":"https://api.media.ccc.de/public/events/1cf1782c-9bb0-50cc-8c22-4d820bfea4cd","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"2c00095c-8fb2-5be4-98d8-1b72e25733d3","title":"Klimaauswirkungen des Datenschutzes – oder: mit #BingoTechBullshit die Welt zerstören","subtitle":null,"slug":"gpn22-404-klimaauswirkungen-des-datenschutzes-oder-mit-bingotechbullshit-die-welt-zerstren","link":"https://cfp.gulas.ch/gpn22/talk/7HQPLZ/","description":"Rücksichtslose Organisationen (zer-)stören unser Klima und unsere Privatsphäre. Klimaschutz und Datenschutz können uns dabei helfen, dass unsere moderne Gesellschaft lebenswert bleibt/wird. Doch wie verhält es sich mit beidem zueinander? Versauen uns die Cookie-Banner die Umweltbilanz? Wie viele Hektar Regenwald kosten uns Datenschutzerklärungen? Und was hat #BingoTechBullshit mit alldem zu tun?\n\nIn diesem Talk stelle ich die Methoden und Ergebnisse meiner Bachelorarbeit ([ba-thesis.blog.luap42.de](https://luap42.de/notes/ba-thesis/)) zu den Klimaauswirkungen des Datenschutzes vor. Ich gehe darauf ein, wie #BingoTechBullshit (\"KI\", \"Bl*ckchain\" etc.) sowohl dem Klima- als auch dem Datenschutz schaden, und was als Gegenteil datenschutz- und klimafreundliche Technologien sind.","original_language":"deu","persons":["luap42"],"tags":["gpn22","404","2024","Ethics, Society \u0026 Politics"],"view_count":257,"promoted":false,"date":"2024-06-01T22:30:00.000+02:00","release_date":"2024-06-02T00:00:00.000+02:00","updated_at":"2026-01-26T03:45:05.719+01:00","length":3393,"duration":3393,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/404-2c00095c-8fb2-5be4-98d8-1b72e25733d3.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/404-2c00095c-8fb2-5be4-98d8-1b72e25733d3_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/404-2c00095c-8fb2-5be4-98d8-1b72e25733d3.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/404-2c00095c-8fb2-5be4-98d8-1b72e25733d3.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-404-klimaauswirkungen-des-datenschutzes-oder-mit-bingotechbullshit-die-welt-zerstren","url":"https://api.media.ccc.de/public/events/2c00095c-8fb2-5be4-98d8-1b72e25733d3","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"80078888-2260-5cb2-85fd-b538a2db9f51","title":"Down the Parcel Hole","subtitle":null,"slug":"gpn22-266-down-the-parcel-hole","link":"https://cfp.gulas.ch/gpn22/talk/ABDM9K/","description":"Dieser Vortrag beschreibt, wie wir fehlerhafte Prozesse in der Paketverfolgung der meisten deutschen Paketzustelldienste entdeckt haben, wie diese auf unsere Erkenntnisse reagiert haben und warum dies sehr wahrscheinlich auch deine Privatsphäre betrifft.\n\nIn Zeiten des Online-Shoppings sind die Menschen besorgt, ob Online-Shops ihre Daten vernünftig behandeln und sichern. Online-Shops können über gängige Web-Schwachstellen wie SQL-Injections, XSS usw. angegriffen werden. Dadurch könnten Angreifer persönliche Informationen wie Name, Adresse und Bankdaten kopieren.\n\nWir haben jedoch eine noch einfachere - und bisher unbeachtete - Möglichkeit gefunden, an die persönlichen Daten der Kunden von Online-Shops zu gelangen - ohne irgendwelche Schwachstellen auszunutzen. Da fast alle online bestellten physischen Waren von Paketdiensten ausgeliefert werden, haben wir das Tracking der wichtigsten Akteure im deutschen Paketmarkt analysiert.\n\nDurch die Verwendung öffentlich zugänglicher Daten und trivialer Statistik konnten wir Empfängerinformationen (Name, Adresse) schnell und in großer Zahl ermitteln. Dabei war es bei einigen Diensten sogar möglich, die Zustellung von Paketen zu beeinflussen. Gezielte Angriffe könnten dazu führen, dass Adressen und Einkaufsverhalten von Politikern und anderen Personen des öffentlichen Lebens aufgedeckt werden. Auch die Identifizierung von Kunden bestimmter Geschäfte ist denkbar. Die Art und Weise, wie die Sendungsnummern generiert werden, ermöglicht es uns nämlich, gezielt bestimmte Online-Shops anzugreifen.\n\nWährend unserer Recherche haben wir mehrere Paketdienste kontaktiert (Responsible Disclosure), was zu einigen Verbesserungen führte. Einige Disclosure-Prozesse hatten schnelle und effektive Maßnahmen zur Folge und können als gute Beispiele dienen, während andere noch Raum für Optimierungen bieten. Wir werden auch darüber reden, wie Disclosure-Prozesse besser ablaufen können, und werden ein paar unterhaltsame Ereignisse darstellen.\n\nWir kommen zu dem Schluss, dass Paketdienste eine - vielleicht - unterschätzte Gefahr für die Privatsphäre darstellen. Anstatt zahllose Online-Shops anzugreifen, ist der Missbrauch fehlerhafter Prozesse bei den wenigen marktbeherrschenden Paketzustelldiensten, die von fast allen Shops genutzt werden, ein ziemlich effizienter Weg, um an Adressen und in einigen Fällen an die Möglichkeit zu gelangen, in den Zustellprozess einzugreifen.\n\nIn unserem Vortrag werden wir den statistischen Ansatz zum Brechen der Authentifizierung für die Paketverfolgung, die zugrundeliegenden Probleme, (negative und positive) Highlights aus den Disclosure-Prozessen und natürlich die Auswirkungen auf die Privatsphäre aufzeigen, die dies gehabt haben könnte und noch haben kann. Bei der diesjährigen GPN sprechen wir zum ersten Mal über zwei Paketdienstleister, die bei uns bisher noch nicht zur Sprache kamen, GLS und UPS. Zum Zeitpunkt der Veröffentlichung war die Schwachstelle bei UPS noch nicht behoben.","original_language":"deu","persons":["Dennis Kniel","Florian Bausch"],"tags":["gpn22","266","2024","Security"],"view_count":870,"promoted":false,"date":"2024-05-30T21:00:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-03-18T16:00:08.095+01:00","length":3541,"duration":3541,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/266-80078888-2260-5cb2-85fd-b538a2db9f51.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/266-80078888-2260-5cb2-85fd-b538a2db9f51_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/266-80078888-2260-5cb2-85fd-b538a2db9f51.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/266-80078888-2260-5cb2-85fd-b538a2db9f51.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-266-down-the-parcel-hole","url":"https://api.media.ccc.de/public/events/80078888-2260-5cb2-85fd-b538a2db9f51","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"30edb9e9-8715-5fdf-a707-3fb8d588f4be","title":"An introduction into internet voting","subtitle":null,"slug":"gpn22-280-an-introduction-into-internet-voting","link":"https://cfp.gulas.ch/gpn22/talk/TKRTLZ/","description":"Internet voting allows you to submit your vote over the internet using your own device. This talk will give an introduction into the topic: Why might governments, associations or political parties turn to internet voting? What are the security requirements of such a system, and how does this differ to e-banking or postal voting? How do such systems work, and what separates a bad from a good (or at least a \"better\") voting system?\n\nEverything is better digitalized: e-banking, crypto currencies, smart homes, vtubers, ... - so when can we finally vote online? /s\n\nWhen a government, and an association or a political party starts to provide internet voting to its voters, it usually aims to increase turnout or reduce cost, while retaining a similar level of security than their current voting methods. But the security of internet voting is hard to compare to the security of other voting channels or other secure systems, such as e-banking. Further, reduced cost or increased turnout depends heavily on the context the election is held in. \n\nBut what if the decision is taken, that internet voting needs to be provided? Simple systems usually do not cut it, as they need to relay on strong trust assumptions in the system provider, the administrators and even the voters. Against rogue employees or even nation-state adversaries, a black-box system stands no chance. Even in strong adversarial scenarios needs the system to keep votes secret, but at the same time remain transparent to verify the votes have been tallied correctly.\n\nInternet voting systems are in active use for political elections, for example in Switzerland. Looking at the history of such systems shows how full transparency and independent evaluations are necessary to detect flaws. For non-political elections (e.g. universities, associations), few available systems are sufficiently transparent to even begin evaluating them, and certifications such as BSI's corresponding Common Criteria are insufficient on their own.\n\nTo summarize, the talk answers the following questions:\n- Why institutions would want or not want to use internet voting.\n- What properties an (internet) voting systems need to achieve.\n- What separates a bad from a better internet voting system.\n\nNo scientific / computer science background is need to follow this session.","original_language":"eng","persons":["Florian Moser"],"tags":["gpn22","280","2024","Ethics, Society \u0026 Politics"],"view_count":211,"promoted":false,"date":"2024-05-31T18:45:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-03-31T15:30:06.647+02:00","length":3624,"duration":3624,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/280-30edb9e9-8715-5fdf-a707-3fb8d588f4be.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/280-30edb9e9-8715-5fdf-a707-3fb8d588f4be_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/280-30edb9e9-8715-5fdf-a707-3fb8d588f4be.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/280-30edb9e9-8715-5fdf-a707-3fb8d588f4be.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-280-an-introduction-into-internet-voting","url":"https://api.media.ccc.de/public/events/30edb9e9-8715-5fdf-a707-3fb8d588f4be","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"643edcfa-4305-548e-a539-139cc054456d","title":"Infrastructure Review \u0026 Closing","subtitle":"","slug":"gpn22-296-infrastructure-review-closing","link":"https://cfp.gulas.ch/gpn22/talk/PXT8GR/","description":"Infrastructure Review \u0026 Closing of GPN22","original_language":"deu","persons":["Eve Entropia","avara","hexchen"],"tags":["gpn22","296","2024","Entropia / CCC"],"view_count":1209,"promoted":false,"date":"2024-06-02T14:00:00.000+02:00","release_date":"2024-06-02T00:00:00.000+02:00","updated_at":"2026-04-02T15:15:07.502+02:00","length":3560,"duration":3560,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/296-643edcfa-4305-548e-a539-139cc054456d.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/296-643edcfa-4305-548e-a539-139cc054456d_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/296-643edcfa-4305-548e-a539-139cc054456d.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/296-643edcfa-4305-548e-a539-139cc054456d.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-296-infrastructure-review-closing","url":"https://api.media.ccc.de/public/events/643edcfa-4305-548e-a539-139cc054456d","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"8400be76-273b-553c-910e-7a6032682a51","title":"How a Wifi chip works internally","subtitle":null,"slug":"gpn22-380-how-a-wifi-chip-works-internally","link":"https://cfp.gulas.ch/gpn22/talk/MTNMRD/","description":"This talk will provide an overview of all the pieces it takes to receive data via Wifi. Starting with the basics of encoding information in wireless signals we will go over various building blocks (hardware and software) needed to receive bits and bytes via Wifi.\n\nDeep Dive into the 802.11 Wifi standard. The talk starts with an overview of which hardware is involved into receiving Wifi signals and how signals get converted into bits. During the talk we will explain the hurdles which need to be taken to receive Wifi and which solutions the Wifi standard describes to solve them. We will also look into several real world Wifi implementations based on SDR transceivers or proprietary datasheets from Broadcom. In the end we will briefly discuss what would be necessary to create open source firmware for full-MAC Wifi chips.","original_language":"eng","persons":["DanielAW"],"tags":["gpn22","380","2024","Hardware \u0026 Making"],"view_count":2023,"promoted":false,"date":"2024-06-02T10:00:00.000+02:00","release_date":"2024-06-02T00:00:00.000+02:00","updated_at":"2026-04-04T05:45:03.081+02:00","length":3668,"duration":3668,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/380-8400be76-273b-553c-910e-7a6032682a51.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/380-8400be76-273b-553c-910e-7a6032682a51_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/380-8400be76-273b-553c-910e-7a6032682a51.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/380-8400be76-273b-553c-910e-7a6032682a51.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-380-how-a-wifi-chip-works-internally","url":"https://api.media.ccc.de/public/events/8400be76-273b-553c-910e-7a6032682a51","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"fa788004-b0fb-5d3b-b592-2993021407e5","title":"Nerds im Energiemanagement, eine Idee eskaliert.","subtitle":null,"slug":"gpn22-358-nerds-im-energiemanagement-eine-idee-eskaliert-","link":"https://cfp.gulas.ch/gpn22/talk/FNUJQR/","description":"Die Geschichte wie ein simpler Temperatursensor zu einem Großflächigen Energiemonitoring im Industrieumfeld eskalierte.\n\nAls frisch ausgelernter Facharbeiter rutschte ich in die Position des Prozessoptimierers,\ndoch eine kleine Idee mal eben die Hallentemperaturen zu messen startete ein Projekt, das in 2 Jahren doch etwas eskalierte.\nDas Projekt soll auf lange Sicht komplett Open-Source werden, vielleicht ist ja was für euch dabei.\n\nWie es dazu kam, was man mit Siemens, Node-Red, TimescaleDB und Grafana so alles im Industriebereich anstellen kann, und was ich auf dem Weg gelernt habe, das erfahrt ihr im Vortrag.","original_language":"deu","persons":["Johannes Röring aka. Hyperfluff"],"tags":["gpn22","358","2024","Technologie, Energie und Mobilität"],"view_count":997,"promoted":false,"date":"2024-06-01T14:30:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2026-04-03T14:00:07.351+02:00","length":3032,"duration":3032,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/358-fa788004-b0fb-5d3b-b592-2993021407e5.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/358-fa788004-b0fb-5d3b-b592-2993021407e5_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/358-fa788004-b0fb-5d3b-b592-2993021407e5.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/358-fa788004-b0fb-5d3b-b592-2993021407e5.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-358-nerds-im-energiemanagement-eine-idee-eskaliert-","url":"https://api.media.ccc.de/public/events/fa788004-b0fb-5d3b-b592-2993021407e5","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"ceea4df4-0823-59ab-9881-dada51929d77","title":"Lightning Talks I","subtitle":null,"slug":"gpn22-440-lightning-talks-i","link":"https://cfp.gulas.ch/gpn22/talk/GJCEB9/","description":"A short session for even shorter talks\n\nLanguage: English or German\n\n-- english --\nWanna say something? The stage is yours. You have 10 minutes to talk about anything. A short talk about the aerodynamics of ducks; promoting your new open-source project; a small hack that you found; social commentary ... anything goes.\n\nAvailable infrastructure: A microphone, beamer and laptop with a USB-Stick to show slides (PDF format). If you want to use your own device to show your presentation, please come to the stage 15 minutes before the event so we can test the setup.\n\nIf you want to have a talk, we'd like you to write a short e-mail to pony@hadiko.de or just call DECT 7063 (P0N3). However, spontaneous contributions are also welcome if there's still some time left at the end.\n\n\n\n-- german --\nDu willst was sagen? Das Podium gehört dir. 10 Minuten hast du, dann wird gewechselt. Ein kurzer Vortrag über die Aerodynamik von Enten, Werbung für dein neues Open-Source-Projekt, ein kleiner Hack den du neulich entdeckt hast, gesellschaftliche Kommentare ... alles geht. \n\nZur Verfügung stehen Mikrophon, Beamer und ein Laptop mit USB-Stick, um Präsentationen im PDF-Format zu zeigen. Falls du eine Präsentation von deinem eigenen Gerät zeigen möchtest, würden wir dich bitten, 15 Minuten vor Beginn zu kommen, damit wir die Technik testen können.\n\nAm besten meldest du deinen Vortrag bei pony@hadiko.de oder DECT 7063 (P0N3) an. Spontane Beiträge sind aber auch gern gesehen, wenn am Ende noch Zeit ist.","original_language":"deu","persons":["pony"],"tags":["gpn22","440","2024","Entropia / CCC"],"view_count":404,"promoted":false,"date":"2024-05-30T21:45:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-02-28T14:45:05.047+01:00","length":3553,"duration":3553,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/440-ceea4df4-0823-59ab-9881-dada51929d77.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/440-ceea4df4-0823-59ab-9881-dada51929d77_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/440-ceea4df4-0823-59ab-9881-dada51929d77.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/440-ceea4df4-0823-59ab-9881-dada51929d77.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-440-lightning-talks-i","url":"https://api.media.ccc.de/public/events/ceea4df4-0823-59ab-9881-dada51929d77","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"44f1705a-5d29-5b09-b5c1-20fe018bb6d0","title":"bash is a systems programming language","subtitle":null,"slug":"gpn22-244-bash-is-a-systems-programming-language","link":"https://cfp.gulas.ch/gpn22/talk/TL97JJ/","description":"We'll show you all the cursed uses of bash you didn't want to know about. Implementing network protocols, compilers, and emulators? Coming soon to a /bin/bash near you!\n\nDuring the presentation, we'll show you the really juicy details of how we stretched bash to its absolute limits in some of our craziest projects, while also teaching you about features that will hopefully one day prove useful in your own down-to-earth scripts.\n\nThis is a high effort shitpost: we woke up one day and chose violence — if in \"violence\" you include using bash for the things that really should use a systems programming language, that is. We implemented emulators, network servers, parsed text and binary data alike, and crafted libraries to help with all of the above – just so you don't have to wonder: \"could it be done\"?","original_language":"eng","persons":["mei","sdomi"],"tags":["gpn22","244","2024","Software \u0026 Infrastructure"],"view_count":2003,"promoted":false,"date":"2024-06-01T13:15:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2026-03-26T03:00:03.620+01:00","length":3641,"duration":3641,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/244-44f1705a-5d29-5b09-b5c1-20fe018bb6d0.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/244-44f1705a-5d29-5b09-b5c1-20fe018bb6d0_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/244-44f1705a-5d29-5b09-b5c1-20fe018bb6d0.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/244-44f1705a-5d29-5b09-b5c1-20fe018bb6d0.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-244-bash-is-a-systems-programming-language","url":"https://api.media.ccc.de/public/events/44f1705a-5d29-5b09-b5c1-20fe018bb6d0","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"d1f8afb5-fefe-5101-a998-aa2e18b78daa","title":"Hacking your ADHD","subtitle":null,"slug":"gpn22-346-hacking-your-adhd","link":"https://cfp.gulas.ch/gpn22/talk/BHHPVL/","description":"Was ist dieses ADHS eigentlich, warum gibt es so viele betroffene Personen und was kann eins mit dieser (manchmal) so tollen Superkraft alles machen?\n\nHi, ich bin Niggo und ich habe ADHS. Auch wenn’s eigentlich obvious ist, wurde ich erst viel später als mir eigentlich Recht ist mit dieser Realität vertraut. Seit meiner Diagnose habe ich vieeeeeel über mich selbst, die Art und Weise wie ich denke gelernt – und was es eigentlich im Alltag bedeutet, ADHS zu haben. \n\nIn diesem Talk möchte ich meine Erfahrungen mit der Odysee der Diagnostik/Behandlung und dem Alltag, mit ADHS zu leben, nahebringen und wie eins daraus das beste macht. Dazu zählen vor allem Hacks, mit denen eins seinen privaten als auch beruflichen Alltag ADHS-freundlicher gestalten kann.","original_language":"deu","persons":["Niggo"],"tags":["gpn22","346","2024","Ethics, Society \u0026 Politics"],"view_count":2793,"promoted":false,"date":"2024-06-01T18:45:00.000+02:00","release_date":"2024-06-02T00:00:00.000+02:00","updated_at":"2026-03-22T07:45:02.899+01:00","length":3588,"duration":3588,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/346-d1f8afb5-fefe-5101-a998-aa2e18b78daa.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/346-d1f8afb5-fefe-5101-a998-aa2e18b78daa_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/346-d1f8afb5-fefe-5101-a998-aa2e18b78daa.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/346-d1f8afb5-fefe-5101-a998-aa2e18b78daa.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-346-hacking-your-adhd","url":"https://api.media.ccc.de/public/events/d1f8afb5-fefe-5101-a998-aa2e18b78daa","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"127858e4-3476-55f1-8242-78cd57ada21f","title":"Cyber Resilience Act - Compliance Risk oder Consumer Respect Act?","subtitle":null,"slug":"gpn22-271-cyber-resilience-act-compliance-risk-oder-consumer-respect-act-","link":"https://cfp.gulas.ch/gpn22/talk/AUEQH7/","description":"Der Cyber Resilience Act (CRA) legt Herstellern von Software und auch Open Source Communities strenge Regeln in Bezug auf IT-Sicherheit ihrer Produkte auf. Dieser Vortrag gibt zunächst einen Überblick über die Ziele und Inhalte dieses Gesetzes. Der Schwerpunkt liegt auf den geforderten technischen und administrativen Regelungen und Verpflichtungen. Es wird erläutert, worauf sich Hersteller, Open Source Communities und Verbraucher einstellen müssen und eingeordnet, wie praktikabel und effektiv die Vorgaben möglicherweise sind.\n\nMit dem CRA hat die EU-Kommission eine Verordnung auf den Weg gebracht, die die IT-Sicherheit von Produkten reguliert, mit der Motivation, die Interessen der Verbraucher zu stärken und die EU insgesamt widerstandsfähiger gegen Cyberangriffe zu machen. Dieses Gesetz legt Anforderungen für \"Produkte mit digitalen Elementen\" fest. Von Herstellern wird die Erstellung einer Cybersicherheitsrisikobewertung und die Bereitstellung von Sicherheitsupdates verlangt. Bestimmte alltägliche Softwareprodukte, wie Betriebssysteme, Browser und Password-Manager, werden als \"wichtige Produkte\" eingestuft. Diese werden auf die Einhaltung von grundlegenden IT-Sicherheitsanforderungen überprüft. Auch Open-Source-Software und ihre Communities werden von diesem Gesetz betroffen sein. Es wird gefordert, dass diese eine Cybersicherheitsstrategie vorlegen, welche unter anderem den Umgang mit Schwachstellen regelt. Ein Verstoß gegen die Bestimmungen kann mit bis zu 15 Millionen Euro oder 2,5 % des Weltweiten Jahresumsatzes geahndet werden. Des Weiteren wird die ENISA eine Meldeplattform anbieten, über welche Hersteller Schwachstellen melden. \nIn Hinblick auf die Praktikabilität und Effektivität stellen sich eine Reihe von Fragen, auch sind noch nicht alle Details bekannt, z.B. die Spezifikation von SBOMs. \n\n*TL; DR: Neues EU-Gesetz, welches Hersteller verpflichtet (IT-)sicherere Produkte zu entwickeln.*","original_language":"deu","persons":["Markus Toran","Deleted User"],"tags":["gpn22","271","2024","Security"],"view_count":516,"promoted":false,"date":"2024-06-02T12:30:00.000+02:00","release_date":"2024-06-02T00:00:00.000+02:00","updated_at":"2026-03-25T14:00:06.425+01:00","length":3634,"duration":3634,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/271-127858e4-3476-55f1-8242-78cd57ada21f.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/271-127858e4-3476-55f1-8242-78cd57ada21f_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/271-127858e4-3476-55f1-8242-78cd57ada21f.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/271-127858e4-3476-55f1-8242-78cd57ada21f.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-271-cyber-resilience-act-compliance-risk-oder-consumer-respect-act-","url":"https://api.media.ccc.de/public/events/127858e4-3476-55f1-8242-78cd57ada21f","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"6581441d-1b85-5e3c-a16b-0434aa9d3b61","title":"Common Code \u003c\u003e Different Backdoors","subtitle":null,"slug":"gpn22-304-common-code-different-backdoors","link":"https://cfp.gulas.ch/gpn22/talk/8MKMDL/","description":"Ende März '24 wurde zufällig eine Backdoor in der verbreiteten Open Source - Bibliothek xz-utils entdeckt, die unter anderem im ssh-Server moderner Linux-Distributionen verwendet wird. Diese Sicherheitslücke wurde in einem mehrjährigen Prozess vorbereitet und eingebaut. Es wurden dazu sowohl menschliche Schwäche, als auch grundlegende organisatorische und technische Probleme in der Zusammenarbeit rund um Open Source Entwicklung ausgenutzt. \nDieser Vortrag wird über die mehrjährige Vorbereitung und Implementierung der Schwachstelle berichten, aber auch einige offene Fragen und mögliche Konsequenzen beleuchten.\nWarum baut das Internet auf Bibliotheken auf, die einzelne Maintainer in ihrer Freizeit basteln? Besteht ein grundlegendes Sicherheitsproblem in der Nutzung von Open Source Software? Könnte KI die Lösung sein?\n\nslides:\nhttps://gitlab.com/cy4n/talk-backdoorxz_pub/-/blob/main/xz_gpn.pdf","original_language":"deu","persons":["cy"],"tags":["gpn22","304","2024","Security"],"view_count":395,"promoted":false,"date":"2024-05-30T19:45:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-03-24T14:45:06.680+01:00","length":3715,"duration":3715,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/304-6581441d-1b85-5e3c-a16b-0434aa9d3b61.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/304-6581441d-1b85-5e3c-a16b-0434aa9d3b61_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/304-6581441d-1b85-5e3c-a16b-0434aa9d3b61.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/304-6581441d-1b85-5e3c-a16b-0434aa9d3b61.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-304-common-code-different-backdoors","url":"https://api.media.ccc.de/public/events/6581441d-1b85-5e3c-a16b-0434aa9d3b61","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"df95a331-afea-5819-b1ce-b110def76acc","title":"Big Data Analysis with SQL","subtitle":null,"slug":"gpn22-471-big-data-analysis-with-sql","link":"https://cfp.gulas.ch/gpn22/talk/L3SXWL/","description":"This talk explains how you can build your own scalable data processing system with just a few open source tools: DBT, Trino, Iceberg and MinIO. And also why SQL is still the best language for data analysis!\n\nHave you ever used PostgreSQL to store *massive* amounts of data? Did your queries take *minutes* or even *hours* to compute?\n\nThe field of data analysis is rather complex and a ton of solutions are available: therefore I will show how to compare systems with each other. You will learn why databases like PostgreSQL or MongoDB are not suited to compute analytics queries on huge amounts of data. Then we will look at data analysis architectures that are capable of scaling to terabytes of data and I will explain why they are better in those particular situations.\n\nAt the end of the talk you will know which solution is best suited for your next large-scale data project!","original_language":"eng","persons":["Julian"],"tags":["gpn22","471","2024","Software \u0026 Infrastructure"],"view_count":305,"promoted":false,"date":"2024-06-02T10:00:00.000+02:00","release_date":"2024-06-02T00:00:00.000+02:00","updated_at":"2026-04-02T20:15:05.585+02:00","length":2437,"duration":2437,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/471-df95a331-afea-5819-b1ce-b110def76acc.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/471-df95a331-afea-5819-b1ce-b110def76acc_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/471-df95a331-afea-5819-b1ce-b110def76acc.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/471-df95a331-afea-5819-b1ce-b110def76acc.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-471-big-data-analysis-with-sql","url":"https://api.media.ccc.de/public/events/df95a331-afea-5819-b1ce-b110def76acc","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"5b1f8379-abe5-5a99-86bf-233a8136021d","title":"Let’s create a Python Debugger together","subtitle":null,"slug":"gpn22-361-let-s-create-a-python-debugger-together","link":"https://cfp.gulas.ch/gpn22/talk/DH3EHM/","description":"​​Debuggers are indispensable tools for all Python developers, empowering them to conquer bugs and unravel complex systems. But have you ever wondered how they work? Curious about the implementation of features like conditional breakpoints and single stepping?\n\nJoin me for a talk in which we create our own debugger with conditional breakpoints, single stepping, and a Python-based debugging shell and learn a lot about debuggers along the way.","original_language":"deu","persons":["Johannes Bechberger"],"tags":["gpn22","361","2024","Software \u0026 Infrastructure"],"view_count":142,"promoted":false,"date":"2024-06-01T10:45:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2026-03-16T23:00:06.750+01:00","length":2816,"duration":2816,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/361-5b1f8379-abe5-5a99-86bf-233a8136021d.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/361-5b1f8379-abe5-5a99-86bf-233a8136021d_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/361-5b1f8379-abe5-5a99-86bf-233a8136021d.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/361-5b1f8379-abe5-5a99-86bf-233a8136021d.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-361-let-s-create-a-python-debugger-together","url":"https://api.media.ccc.de/public/events/5b1f8379-abe5-5a99-86bf-233a8136021d","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"3e422016-6cee-598f-8845-173f6a3fca5a","title":"Privacy-preserving and Security in Machine Learning - an Introduction to Federated Learning","subtitle":null,"slug":"gpn22-282-privacy-preserving-and-security-in-machine-learning-an-introduction-to-federated-learning","link":"https://cfp.gulas.ch/gpn22/talk/8MNJ9B/","description":"Federated Learning (FL) offers a privacy-preserving machine learning method by enabling collaborative model training across multiple clients without data sharing, securing sensitive information at its source. This talk explores Machine Learning applications and how to keep them secure, for example in critical sectors like healthcare.\n\nCollaborative learning, and in particular Federated Learning (FL) is a Machine Learning approach in which multiple clients collaboratively train a Neural Network model on their private data without the need to share the data. This strategy guarantees that data stays in its initial location, never being disclosed to external entities.\n\nThis talk, will cover an introduction on how FL is used and its advantages when supporting secured data collaboration projects for example in environments like health care, where it is not possible to publish patient data for Machine Learning purposes. We will focus on the security perspective of Machine Learning and privacy attacks and defenses in those systems.\n\nThis introduction draws upon the teachings of a course conducted by Phillip Rieger from System Security Lab at TU Darmstadt.","original_language":"eng","persons":["Jasmin"],"tags":["gpn22","282","2024","Software \u0026 Infrastructure"],"view_count":215,"promoted":false,"date":"2024-05-31T17:00:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-01-26T19:45:11.699+01:00","length":3636,"duration":3636,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/282-3e422016-6cee-598f-8845-173f6a3fca5a.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/282-3e422016-6cee-598f-8845-173f6a3fca5a_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/282-3e422016-6cee-598f-8845-173f6a3fca5a.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/282-3e422016-6cee-598f-8845-173f6a3fca5a.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-282-privacy-preserving-and-security-in-machine-learning-an-introduction-to-federated-learning","url":"https://api.media.ccc.de/public/events/3e422016-6cee-598f-8845-173f6a3fca5a","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"368101a4-0a13-5c2d-8671-76366e89cf0d","title":"Lightning Talks II","subtitle":null,"slug":"gpn22-441-lightning-talks-ii","link":"https://cfp.gulas.ch/gpn22/talk/VSFSJP/","description":"A short session for even shorter talks\n\nLanguage: English or German\n\n-- english --\nWanna say something? The stage is yours. You have 10 minutes to talk about anything. A short talk about the aerodynamics of ducks; promoting your new open-source project; a small hack that you found; social commentary ... anything goes.\n\nAvailable infrastructure: A microphone, beamer and laptop with a USB-Stick to show slides (PDF format). If you want to use your own device to show your presentation, please come to the stage 15 minutes before the event so we can test the setup.\n\nIf you want to have a talk, we'd like you to write a short e-mail to pony@hadiko.de or just call DECT 7063 (P0N3). However, spontaneous contributions are also welcome if there's still some time left at the end.\n\n\n\n-- german --\nDu willst was sagen? Das Podium gehört dir. 10 Minuten hast du, dann wird gewechselt. Ein kurzer Vortrag über die Aerodynamik von Enten, Werbung für dein neues Open-Source-Projekt, ein kleiner Hack den du neulich entdeckt hast, gesellschaftliche Kommentare ... alles geht. \n\nZur Verfügung stehen Mikrophon, Beamer und ein Laptop mit USB-Stick, um Präsentationen im PDF-Format zu zeigen. Falls du eine Präsentation von deinem eigenen Gerät zeigen möchtest, würden wir dich bitten, 15 Minuten vor Beginn zu kommen, damit wir die Technik testen können.\n\nAm besten meldest du deinen Vortrag bei pony@hadiko.de oder DECT 7063 (P0N3) an. Spontane Beiträge sind aber auch gern gesehen, wenn am Ende noch Zeit ist.","original_language":"deu","persons":["pony"],"tags":["gpn22","441","2024","Entropia / CCC"],"view_count":348,"promoted":false,"date":"2024-06-01T20:00:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2025-12-15T15:45:05.405+01:00","length":3933,"duration":3933,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/441-368101a4-0a13-5c2d-8671-76366e89cf0d.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/441-368101a4-0a13-5c2d-8671-76366e89cf0d_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/441-368101a4-0a13-5c2d-8671-76366e89cf0d.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/441-368101a4-0a13-5c2d-8671-76366e89cf0d.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-441-lightning-talks-ii","url":"https://api.media.ccc.de/public/events/368101a4-0a13-5c2d-8671-76366e89cf0d","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"eeed2c32-9298-5a7a-81fe-220089aa1907","title":"Balkonkraftwerk ohne Balkon oder: wie ich lernte, Lobbyistin zu sein","subtitle":null,"slug":"gpn22-443-balkonkraftwerk-ohne-balkon-oder-wie-ich-lernte-lobbyistin-zu-sein","link":"https://cfp.gulas.ch/gpn22/talk/NMUWVQ/","description":"Meine Erfahrungen mit verschiedenen politischen Instanzen (Petitionsausschuss, verschiedenen Bundesministerien etc) auf dem Weg zu rechtlicher Klarheit und Sicherheit für dein Balkonkraftwerk. Der Kampf gegen Bürokratie und Idiotie. Brühwarm und doch schon wieder kalter Kaffee auf die Mühlen der Demokratie.\n\nPolitik beeinflussen und mitmachen ist einfacher als man denkt. Gewählte VolksvertreterInnen kochen auch nur mit Wasser und sind auf Expertise von außen dringend angewiesen.\n\nWir alle teilen den Common Code des demokratischen Grundrechts zu wählen, gewählt zu werden oder auf die Politik, z.B. mithilfe einer Petition, direkt Einfluss zu nehmen. Einigen reicht es, alle paar Jahre ihr Kreuzchen zu setzen und den Rest den gewählten PolitikerInnen zu überlassen. Um aber an die Wurzel verschiedener Probleme zu gelangen, braucht es manchmal nervige Penetranz, Commitment und genaues Hinschauen auf die Finger der gewählten VolksvertreterInnen.  Nicht alle haben Lust dazu. Aus gutem Grund. Ich habe es trotzdem getan und berichte euch, was ich dabei erlebt habe. PolitikerInnen machen ihren Job am besten, wenn MitbürgerInnen/ExpertInnen und verschiedene Sichtweisen (Wurzeln) gebündelt werden, um an konstruktiven und nutzbaren Lösungen zu arbeiten.\nDabei möchte ich es vor allem als Dialog gestalten und auf eure Fragen eingehen.","original_language":"deu","persons":["Simone aka. Salacidre"],"tags":["gpn22","443","2024","Ethics, Society \u0026 Politics"],"view_count":617,"promoted":false,"date":"2024-05-31T12:00:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-03-24T11:15:08.016+01:00","length":3877,"duration":3877,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/443-eeed2c32-9298-5a7a-81fe-220089aa1907.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/443-eeed2c32-9298-5a7a-81fe-220089aa1907_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/443-eeed2c32-9298-5a7a-81fe-220089aa1907.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/443-eeed2c32-9298-5a7a-81fe-220089aa1907.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-443-balkonkraftwerk-ohne-balkon-oder-wie-ich-lernte-lobbyistin-zu-sein","url":"https://api.media.ccc.de/public/events/eeed2c32-9298-5a7a-81fe-220089aa1907","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"886ea506-9b1a-5bc4-a885-1002035c6c8f","title":"Intro to Lean 4: A language at the intersection of programming and mathematics","subtitle":null,"slug":"gpn22-483-intro-to-lean-4-a-language-at-the-intersection-of-programming-and-mathematics","link":"https://cfp.gulas.ch/gpn22/talk/WWMGVN/","description":"Type theory is the secret sauce that makes a programming language awesome. The more knowledge we can make the compiler aware of, the more we can rely on the compiler.\n\nBut what is the limit? What if we could take _make bad state unrepresentable_ to the mathematical extreme? What is a proof anyway, can you eat it? Come on a wonderful journey into the land of dependent types, where we try building type-safe SQL queries, and sweeten the deal with our own syntactic sugar.\n\nI give a compressed intro and overview of Lean 4, a purely functional, dependently typed programming language and interactive theorem prover. Knowledge of purely functional languages is *not* required.\n1. We start from zero. Introduction to Lean 4 syntax, side-by-side with Rust. Sum and product types, `List`, some easy intro examples.\n2. _Dependent types_: Example of `Vec`, i.e. lists with statically known length. Dependent pattern matching.\n3. _Propositions-as-types_: You can have logical `And` and `Or` in Rust, too! But how do you model forall quantifiers? How do you model `x \u003c= y` in the type system?\n4. Playing around with _types as first-class objects_, using heterogenous lists and projections on them as example.  You can't pattern match on types themselves, or... can you?\n5. _Metaprogramming_: Custom syntax, custom elaborators. Using what we learned to make type-safe SQL queries work, such as (note the absence of string quotes):\n```\nlet dragons : Table Dragon := [...here be dragons...]\nlet dragons2 : Table ?huh? := SELECT name, coins FROM dragons\n```\nCode samples from slides: https://gist.github.com/Kiiyya/5566f09b2d1af6aa0d85ba01179dcfdb","original_language":"eng","persons":["Kiiya"],"tags":["gpn22","483","2024","Science"],"view_count":723,"promoted":false,"date":"2024-05-31T14:30:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-04-04T11:30:05.624+02:00","length":3638,"duration":3638,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/483-886ea506-9b1a-5bc4-a885-1002035c6c8f.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/483-886ea506-9b1a-5bc4-a885-1002035c6c8f_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/483-886ea506-9b1a-5bc4-a885-1002035c6c8f.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/483-886ea506-9b1a-5bc4-a885-1002035c6c8f.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-483-intro-to-lean-4-a-language-at-the-intersection-of-programming-and-mathematics","url":"https://api.media.ccc.de/public/events/886ea506-9b1a-5bc4-a885-1002035c6c8f","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"7142ecd5-d749-54d5-a263-e395e9b5d436","title":"Warum sind hier Menschen mit Seilen?","subtitle":null,"slug":"gpn22-250-warum-sind-hier-menschen-mit-seilen-","link":"https://cfp.gulas.ch/gpn22/talk/TMWFJ3/","description":"Die Grenzen von Diversity: Ist Kink noch Diversity oder nur eine persönliche Vorliebe?\n\nWarum sind eigentlich auf Hackerveranstaltungen so oft Menschen mit Seilen? Welche gemeinsamen Wurzeln verbinden queere, hackende und kinky Menschen und was könnten wir von einander lernen?\nWir machen einen Ausflug in die eigentümlichen Regeln, Rituale und Etiketten der Kink-Szene, um herauszufinden, was davon für andere Lebensbereiche hilfreich ist. Egal ob klare Kommunikation, Awareness gegenüber Diskriminierung und Übergriffen oder die Suche nach Konsens: Viele der Herausforderungen begegnen uns auch in Projekten oder am Arbeitsplatz.","original_language":"deu","persons":["Zinboo"],"tags":["gpn22","250","2024","Art \u0026 Culture"],"view_count":918,"promoted":false,"date":"2024-06-02T12:30:00.000+02:00","release_date":"2024-06-02T00:00:00.000+02:00","updated_at":"2026-04-02T23:00:04.403+02:00","length":2718,"duration":2718,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/250-7142ecd5-d749-54d5-a263-e395e9b5d436.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/250-7142ecd5-d749-54d5-a263-e395e9b5d436_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/250-7142ecd5-d749-54d5-a263-e395e9b5d436.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/250-7142ecd5-d749-54d5-a263-e395e9b5d436.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-250-warum-sind-hier-menschen-mit-seilen-","url":"https://api.media.ccc.de/public/events/7142ecd5-d749-54d5-a263-e395e9b5d436","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"27249786-0e21-5b47-9e20-87c81624815c","title":"Und sie existiert doch - die fast unmögliche Primzahlenerkennungsmaschine","subtitle":null,"slug":"gpn22-293-und-sie-existiert-doch-die-fast-unmgliche-primzahlenerkennungsmaschine","link":"https://cfp.gulas.ch/gpn22/talk/WDWBUA/","description":"Ist es möglich, eine Maschine zu bauen, mit der man Primzahlen erkennen bzw. ermitteln kann? Diese Frage habe ich mir vor ein paar Jahren gestellt und eine \"virtuelle\" Maschine entwickelt, also eine Maschine, die am Computer \"funktioniert\". Aber würde so eine Maschine sich auch tatsächlich bauen lassen. Bei der virtuellen Maschine gibt es keine physikalischen Einschränkungen und Herausforderungen wie zum Beispiel Gravitation oder Reibung. In diesem Talk stelle ich einen funktionierenden Prototyp vor.\n\nPrimzahlen haben Mathematiker und mathematisch interessierte schon immer fasziniert. Und Schüler hassen sie - meistens. In unserer modernen Welt sind sie auch essentiell für Verschlüsselungen. Der Grundgedanke bei den asymmetrischen Verschlüsselungsverfahren basiert auf Primzahlen. Aber wie kann man feststellen, ob es sich bei einer Zahl um eine Primzahl handelt? Mit moderner Technik ist das kein Problem. Aber rein mechanisch?\n\nWie ich in einem anderem Talk gezeigt habe ist so eine Maschine virtuell problemlos möglich. Wie verhält es sich aber in der realen Welt? Wenn man Gravitation, Reibung und andere physikalische Gesetze nicht einfach ignorieren beziehungsweise deaktivieren kann. Funktioniert das immer noch? Ja! Und zu diesem Vortrag bringe ich den ersten Prototypen mit und zeige euch unter anderem, wie man damit Primzahlen ermitteln kann, Divisionen durchführen, eine Zahl in ihre Teiler zerlegen sowie eine Zahl in ein anderes Zahlensystem umrechnen kann.\n\nInsgesamt erwartet euch folgendes in diesem Talk:\n- Feststellen, ob eine Zahl gerade oder ungerade ist\n- Divisionen mit und ohne Rest durchführen\n- Eine Zahl in ihre Teiler zerlegen\n- Eine Zahl in ihre Primfaktoren zerlegen\n- Feststellen, ob eine Zahl eine Primzahl ist\n- In Zahlensysteme umrechnen, zum Beispiel in das Binärsystem\n- Quadratwurzeln berechnen bzw. abschätzen\n\nOb es so eine Maschine jemals wirklich gab und ob sie einen Nutzen hatte beziehungsweise gehabt hätte, weiß ich nicht. Sie ist aber gut geeignet, Primzahlen und andere mathematische Methoden zu visualisieren. Interessant für Lehrer, die ihren Schülern die Primzahlen und andere mathematische Methoden näher bringen beziehungsweise vermitteln wollen.","original_language":"deu","persons":["Tom Gries (TOMO)"],"tags":["gpn22","293","2024","Science"],"view_count":461,"promoted":false,"date":"2024-05-30T16:30:00.000+02:00","release_date":"2024-06-06T00:00:00.000+02:00","updated_at":"2025-11-07T00:45:04.617+01:00","length":3626,"duration":3626,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/293-27249786-0e21-5b47-9e20-87c81624815c.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/293-27249786-0e21-5b47-9e20-87c81624815c_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/293-27249786-0e21-5b47-9e20-87c81624815c.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/293-27249786-0e21-5b47-9e20-87c81624815c.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-293-und-sie-existiert-doch-die-fast-unmgliche-primzahlenerkennungsmaschine","url":"https://api.media.ccc.de/public/events/27249786-0e21-5b47-9e20-87c81624815c","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"156b7aeb-1eed-5a18-b056-d6caecdc409a","title":"elektronische Patientenakte (ePA)  Made in Germany - Digitalisierung in der Medizin 2024","subtitle":null,"slug":"gpn22-389-elektronische-patientenakte-epa-made-in-germany-digitalisierung-in-der-medizin-2024","link":"https://cfp.gulas.ch/gpn22/talk/98NYLC/","description":"Die elektronische Patientenakte (ePA) ist ein Phantom. Jeder hat eine andere Vorstellung davon. Wie es zu dieser Situation kommen konnte und wie die Digitalisierung im Gesundheitswesen dennoch gelingen kann, darum geht es in meinem Vortrag.\n\nDie elektronische Patientenakte (ePA) gilt als die zentrale digitale Anwendung im Gesundheitswesen. \n\nZur Einstimmung präsentiere ich Ihnen alternative Realitäten des Gesundheitswesens und wie politische Fiktionen zu Fakten werden. Danach treffen diese politischen Fakten auf die Alltagsrealität. Dazu nehme ich Sie mit in meine ärztliche Sprechstunde. Ich meine natürlich den Teil, wenn meine ärztliche Patientenbehandlung schon beendet ist und nur noch gerade eben schnell die Daten in die elektronischen Patientenakte (ePA) hochgeladen werden sollen. Im letzten Teil gibt es eine Perspektive, wie die Digitalisierung im Gesundheitswesen über das Konzept der informationellen Gesundheit bzw. der informationelle Erkrankung doch noch gelingen kann. Nein, ich meine nicht die informationelle Selbstbestimmung. An dieser Stelle höre ich dann immer wieder die Frage, kannst Du informationelle Erkrankung noch mal erklären? Das mache ich dann. Vorab nur so viel: Neben dem Digitalanwendungsfall der Corona-Warn-App ist diese Theorie auch nutzbar im Spannungsfeld von Geschlechtsinkongruenz und Geschlechtsdysphorie. Die elektronische Patientenakte (ePA) füllt zukünftig den größten Teil des Gedankenraums dazwischen. Informationelle Erkrankung entsteht, wenn Information von außen auf die Betroffenen lebensverändernd einwirkt. Das hat es schon immer gegeben. Zusammen mit dem Wirkungsverlust von Fakten verlieren wir gerade die Wissenschaft als sozialen Moderationsraum. Muss man das alles zu einer Frage der Gesundheit machen? Nein, muss man nicht, aber wenn sich sonst keiner zuständig sieht, dann schon. Exklusion und Armut machen krank und dann sind wir Ärzte zuständig. Hier geht es um die Verhinderung von Krankheit und vorzeitigem Tod und da sind die Ärzte, als die akademischen Experten für Gesundheit und Krankheit unzweifelhaft gefragt. \nGleichzeitig verlagert der Ansatz der bio-psycho-sozio-informationellen Erkrankung, oder kurz der informationellen Erkrankung, Teilaspekte von Krankheit, die heute allein einzelnen Menschen zugeordnet werden, zurück ins soziale System, so wie es die Ottawa-Charta der WHO fordert, um Gesundheit zu befördern. Die Digitalisierung im Gesundheitswesen, kann nur gelingen, wenn konfliktreduziertes Zusammenleben und mehr Gesundheit befördert wird. Die Idee der informationellen Gesundheit macht dies möglich.","original_language":"deu","persons":["Stefan Streit"],"tags":["gpn22","389","2024","Ethics, Society \u0026 Politics"],"view_count":16618,"promoted":false,"date":"2024-06-01T17:00:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2026-04-03T01:15:05.058+02:00","length":3644,"duration":3644,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/389-156b7aeb-1eed-5a18-b056-d6caecdc409a.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/389-156b7aeb-1eed-5a18-b056-d6caecdc409a_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/389-156b7aeb-1eed-5a18-b056-d6caecdc409a.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/389-156b7aeb-1eed-5a18-b056-d6caecdc409a.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-389-elektronische-patientenakte-epa-made-in-germany-digitalisierung-in-der-medizin-2024","url":"https://api.media.ccc.de/public/events/156b7aeb-1eed-5a18-b056-d6caecdc409a","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"5d1d3ded-fda9-5e07-974e-e30ae3a42d07","title":"Kein Bargeld - kein Problem? Bezahlkarten für Geflüchtete analysiert","subtitle":null,"slug":"gpn22-387-kein-bargeld-kein-problem-bezahlkarten-fr-geflchtete-analysiert","link":"https://cfp.gulas.ch/gpn22/talk/RAMYBJ/","description":"Die Bezahlkarte für Geflüchtete kommt. Wir haben uns die drei weitverbreitesten Anbieter der Bezahlkarten genauer angeschaut. Im Rahmen des Vortrages werden Datenschutz- und IT-Sicherheitsmängel in Bezahlkarten-Apps und Webapplikationen für Geflüchtete genauer beschrieben. Durch Meldungen im Rahmen von Responsible Disclosure-Verfahren konnten zahlreiche Mängel im Bereich Datenschutz und IT-Sicherheit verantwortlich aufgedeckt und behoben werden.\n\nNach mehrmonatiger Debatte hat die Ampel-Koalition eine Einigung im Rahmen der sogenannten „Bezahlkarte für Geflüchtete“ erzielt und am 12.04.2024 im Bundestag eine Rechtsgrundlage für die bundeseinheitliche Bezahlkarte für Asylbewerber und Geflüchtete beschlossen. Durch eine Änderung des Asylbewerberleistungsgesetzes soll es zukünftig möglich sein, Leistungen über eine sogenannte Bezahlkarte an Asylbewerber zu vergeben. Die Bezahlkarte ist eine guthabenbasierte Karte mit Debit-Funktion. Einige Gemeinden, Städte und Bundesländer haben bereits vorab Lösungen in dem Bereich eingeführt oder Pilotprojekte durchgeführt.\nDie Lösungen stammen dabei von verschiedenen Anbietern. Neben einer physischen Karte ist für Asylsuchende ebenfalls die Nutzung einer virtuellen Bezahlkarte im Rahmen von Wallet-Apps möglich. Die Bezahlkarte wird dabei innerhalb einer App auf dem Smartphone gespeichert und kann mittels „mobile Payment“ genutzt werden. Im Rahmen des Vortrages werden Datenschutz- und IT-Sicherheitsmängel in Bezahlkarten-Apps für Geflüchtete genauer beschrieben.","original_language":"deu","persons":["TPS","Binary10"],"tags":["gpn22","387","2024","Ethics, Society \u0026 Politics"],"view_count":663,"promoted":false,"date":"2024-05-31T14:30:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-04-04T12:15:05.016+02:00","length":3445,"duration":3445,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/387-5d1d3ded-fda9-5e07-974e-e30ae3a42d07.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/387-5d1d3ded-fda9-5e07-974e-e30ae3a42d07_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/387-5d1d3ded-fda9-5e07-974e-e30ae3a42d07.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/387-5d1d3ded-fda9-5e07-974e-e30ae3a42d07.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-387-kein-bargeld-kein-problem-bezahlkarten-fr-geflchtete-analysiert","url":"https://api.media.ccc.de/public/events/5d1d3ded-fda9-5e07-974e-e30ae3a42d07","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"0d74c047-9983-578c-89e3-30a814550b04","title":"My files are a mess. Why??? The past and future","subtitle":null,"slug":"gpn22-410-my-files-are-a-mess-why-the-past-and-future","link":"https://cfp.gulas.ch/gpn22/talk/ZRKD3G/","description":"Files and directories feel like the Sun and Earth: they are the eternal foundations, and pretending they don't exist can only make make things worse.\n\nExcept files were invented by humans! What if we left our zone of comfort and explored the possibilities?\n\nWe live in the world of hierarchical file systems. We juggle named files, named directories, and symbolic links daily. It has been this way since the days of DOS, and it remains this way now. It's just the way it is.\n\nOr is it? Phone operating systems try to hide the underlying file system from the user. Yuck! Or actually, do we really want to manage our files manually? Is it really that fun to decide if the train ticket to FOSDEM goes under the \"2023\" or \"invoices\" directory, and in which order? Or do we just want to find the cursed thing when we need it?\n\nDocuments have not always been bound to files, and they aren't, and they don't have to be. Put away the Stockholm syndrome, and I'll tell you about semantic desktop, WinFS, alternate streams, [photo managers](https://www.digikam.org/), [Perkeep](https://perkeep.org/), [IPFS](https://ipfs.tech/), and my own plan to ascend.","original_language":"eng","persons":["dorotac"],"tags":["gpn22","410","2024","Software \u0026 Infrastructure"],"view_count":654,"promoted":false,"date":"2024-06-01T12:00:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2026-04-04T12:30:05.377+02:00","length":3579,"duration":3579,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/410-0d74c047-9983-578c-89e3-30a814550b04.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/410-0d74c047-9983-578c-89e3-30a814550b04_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/410-0d74c047-9983-578c-89e3-30a814550b04.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/410-0d74c047-9983-578c-89e3-30a814550b04.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-410-my-files-are-a-mess-why-the-past-and-future","url":"https://api.media.ccc.de/public/events/0d74c047-9983-578c-89e3-30a814550b04","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"042bbdb5-8838-55fd-89b1-eca1507c7499","title":"Automotive Ethernet Standards in der (Open Source) Praxis","subtitle":null,"slug":"gpn22-276-automotive-ethernet-standards-in-der-open-source-praxis","link":"https://cfp.gulas.ch/gpn22/talk/MVPTEK/","description":"Im Automotive Bereich gibt es viele neue Standards die eine einfache Vernetzung über 2 Draht Leitungen bis 2,5 Gbits ermöglichen. T1S mit Multidrop ermöglicht es einfache Interfaces, wie LIN, CAN, UART, etc. ins Netzwerk zu bekommen und das alles in einem einfachen Bussystem. Ebenso ein Überblick über die momentan herrschenden Standards und wie man das in vorhandene Projekte bekommt.\n\nBeim Besuch des diesjährigen Automotiv Ethernet Congress gab einen Einblick in jetzigen Standards, interessante Bauteile. Dies hat auch noch mal zur Änderungen beim WomoLIN Projekt geführt. Welche Steckertypen werden verwendet, was ist beim erstellen der Leiterplatte beachten muss, wie integriere ich Ethernet PHYs und Switches. Welche Verschlüsslung findet direkt an der physischen Ebene statt.","original_language":"deu","persons":["RFguy"],"tags":["gpn22","276","2024","Hardware \u0026 Making"],"view_count":366,"promoted":false,"date":"2024-06-01T14:30:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2026-03-27T17:45:10.376+01:00","length":3063,"duration":3063,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/276-042bbdb5-8838-55fd-89b1-eca1507c7499.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/276-042bbdb5-8838-55fd-89b1-eca1507c7499_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/276-042bbdb5-8838-55fd-89b1-eca1507c7499.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/276-042bbdb5-8838-55fd-89b1-eca1507c7499.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-276-automotive-ethernet-standards-in-der-open-source-praxis","url":"https://api.media.ccc.de/public/events/042bbdb5-8838-55fd-89b1-eca1507c7499","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"c3e08168-3448-5a0e-b6d0-b478f8a982a7","title":"Wenn Ideen Serie werden, von der Produktidee zur Fertigung","subtitle":null,"slug":"gpn22-321-wenn-ideen-serie-werden-von-der-produktidee-zur-fertigung","link":"https://cfp.gulas.ch/gpn22/talk/ZYCAVA/","description":"Wie funktioniert der Prozess von einer Produktidee über Prototyping, Prüfungen hin zu einem Massenprodukt.\n\nIdeen haben wir alle viele und manche sind es wert, daraus ein Produkt zu machen und eine eigene Firma/Startup darum herum zu gründen. Unterwegs gibt es viele Stationen die wichtig sind, teils viel Geld kosten und noch mehr Kosten vermeiden. Ich habe selber mehrere (Elektronik) Produkte erfolgreich von der Idee zur Fertigung gebracht und habe selber immer mehr Spaß an dem Drumherum um die eigentliche Entwicklungsarbeit.","original_language":"deu","persons":["Sarah"],"tags":["gpn22","321","2024","Ethics, Society \u0026 Politics"],"view_count":267,"promoted":false,"date":"2024-06-01T17:00:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2026-02-28T03:15:03.873+01:00","length":3475,"duration":3475,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/321-c3e08168-3448-5a0e-b6d0-b478f8a982a7.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/321-c3e08168-3448-5a0e-b6d0-b478f8a982a7_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/321-c3e08168-3448-5a0e-b6d0-b478f8a982a7.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/321-c3e08168-3448-5a0e-b6d0-b478f8a982a7.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-321-wenn-ideen-serie-werden-von-der-produktidee-zur-fertigung","url":"https://api.media.ccc.de/public/events/c3e08168-3448-5a0e-b6d0-b478f8a982a7","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"84cf74d6-62e6-57a1-9797-90f923ddc835","title":"Computer selbst bauen","subtitle":null,"slug":"gpn22-256-computer-selbst-bauen","link":"https://cfp.gulas.ch/gpn22/talk/GK8WNE/","description":"Welche geheimnisvolle Zutat macht eigentlich einen Haufen elektrischer Bauteile zu einem Computer? Und geht das auch mit unter 1.000.000.000 Transistoren, womöglich sogar für normalsterbliche Menschen verständlich?\n\nIn diesem Vortrag beantworte ich diese Frage auf ganz praktische Weise: Ich stelle einen selbstgebauten, modularen Relais-Prozessor vor, der (hoffentlich) einfach genug ist, ihn vollständig zu verstehen. Klick-klack auf der Bühne inklusive.\n\nProzessoren sind furchtbar kompliziert. Kein Wunder bei dem, was wir alles von ihnen erwarten, und dann auch noch mehrere Milliarden mal pro Sekunde. Da ist es verständlich, dass sie auf den ersten, und auch auf viele folgende Blicke, absolut unergründlich und quasi magisch erscheinen.\nDabei gehört gar nicht so viel dazu, Strom zum Rechnen zu bringen. Schon aus gut 100 Relais lässt sich ein ganz einfacher Prozessor bauen, der dann klein genug ist um ihn vollständig zu verstehen.\n\nEinen solchen Prozessor habe ich entwickelt und möchte ihn in diesem Vortrag vorstellen. Es wird um drei Themen gehen:\n\n* Welche Grundbausteine brauchen wir, und wie passen sie zusammen?\n* Wie verschalten wir sie so, dass sie nützliche Instruktionen ausführen können?\n* Wie kann der Maschinencode Programmierung und Elektronik verbinden?\n\nFür den Vortrag sind nur Grundkenntnisse erforderlich. Wer weiß, dass Strom durch Kabel läuft, und dass Computer Befehle ausführen, sollte folgen können.\n\nLink zum Projekt: https://github.com/fread/visvitalis","original_language":"deu","persons":["andi"],"tags":["gpn22","256","2024","Hardware \u0026 Making"],"view_count":381,"promoted":false,"date":"2024-05-31T15:45:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-04-01T06:00:03.421+02:00","length":3518,"duration":3518,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/256-84cf74d6-62e6-57a1-9797-90f923ddc835.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/256-84cf74d6-62e6-57a1-9797-90f923ddc835_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/256-84cf74d6-62e6-57a1-9797-90f923ddc835.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/256-84cf74d6-62e6-57a1-9797-90f923ddc835.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-256-computer-selbst-bauen","url":"https://api.media.ccc.de/public/events/84cf74d6-62e6-57a1-9797-90f923ddc835","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"1dadfb7b-af98-5f36-852e-b8343dd629b9","title":"Privacy to go","subtitle":null,"slug":"gpn22-413-privacy-to-go","link":"https://cfp.gulas.ch/gpn22/talk/TK7H9S/","description":"Der “Werbeblocker” für die Hosentasche mit Pi-hole und WireGuard VPN.\nUser und Userinnen, die keine Werbung, kein Tracking und keinen Schadecode mögen und sich “irgendwie” selber schützen wollen und sich den Umgang mit mit Linux und Docker zutrauen und bestenfalls auch ein paar Netzwerk-Grundlagen haben, werden hier mit Infos dazu versorgt, wie sie mit ihrem eigenen VPN (zuhause oder auf einem eigenen, kostengünstigen Cloudserver) auf jedem Gerät und in jedem Netz (WLAN/WiFi, mobile Daten) und in jedem Land ihren eigenen Werbeblocker immer dabei haben.","original_language":"deu","persons":["Thomas Merz"],"tags":["gpn22","413","2024","Security"],"view_count":614,"promoted":false,"date":"2024-05-30T21:00:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-04-03T09:30:04.340+02:00","length":3721,"duration":3721,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/413-1dadfb7b-af98-5f36-852e-b8343dd629b9.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/413-1dadfb7b-af98-5f36-852e-b8343dd629b9_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/413-1dadfb7b-af98-5f36-852e-b8343dd629b9.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/413-1dadfb7b-af98-5f36-852e-b8343dd629b9.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-413-privacy-to-go","url":"https://api.media.ccc.de/public/events/1dadfb7b-af98-5f36-852e-b8343dd629b9","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"7a8a6e54-8173-59b2-8b72-05979f0b4fb0","title":"REST in the Cloud - Einführung in Webservices ohne Seife und Sonnenschein","subtitle":null,"slug":"gpn22-299-rest-in-the-cloud-einfhrung-in-webservices-ohne-seife-und-sonnenschein","link":"https://cfp.gulas.ch/gpn22/talk/FVCLQX/","description":"Einführung in Webservices mit REST, inklusive historischem Abenteuer in Vorgänger und wie wir REST kaputt machen können (mit Praxisbeispielen!)\n\nREST ist die moderne Art, Webapplikationen zu schreiben - sogar Java kann damit umgehen. Representational State Transfer bietet eine Möglichkeit, dass wir nicht nur statische Webseiten anschauen, sondern interagieren können, ohne uns mit Javascript befassen zu müssen (ein Quell der Freude für einen eigenen Talk - oder sieben). Wir schauen uns an, was REST ist und wie wir es verwenden, ohne Einschlafpotential. Die etwas eingestaubte Seife aka Webservices mit SOAP und WSDL schauen wir uns aus historischen Gründen an, genauso wie RPC unter etwas Sonnenschein. Nachdem wir ein Grundverständnis von Historie und Funktionsweise von REST gewonnen haben, finden wir kreative Wege, sie einer unbeabsichtigten Verwendung zuzuführen, die sicherheitsbedenklich sein könnten, garniert mit Beispielen aus der Praxis und den unendlichen Weiten des World Wide Webs.\nGeeignet zum Einstieg und alle, die ein wenig IT-Archäologie und Software-Forensik hören wollen.","original_language":"deu","persons":["Lea Rain"],"tags":["gpn22","299","2024","Software \u0026 Infrastructure"],"view_count":418,"promoted":false,"date":"2024-06-01T15:45:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2026-03-01T13:15:04.233+01:00","length":3543,"duration":3543,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/299-7a8a6e54-8173-59b2-8b72-05979f0b4fb0.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/299-7a8a6e54-8173-59b2-8b72-05979f0b4fb0_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/299-7a8a6e54-8173-59b2-8b72-05979f0b4fb0.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/299-7a8a6e54-8173-59b2-8b72-05979f0b4fb0.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-299-rest-in-the-cloud-einfhrung-in-webservices-ohne-seife-und-sonnenschein","url":"https://api.media.ccc.de/public/events/7a8a6e54-8173-59b2-8b72-05979f0b4fb0","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"6810f847-bc31-5233-94bb-05b143081b85","title":"Passkeys – Login ohne Passwort (?)","subtitle":null,"slug":"gpn22-303-passkeys-login-ohne-passwort-","link":"https://cfp.gulas.ch/gpn22/talk/ULQSLD/","description":"Passwörter sind nicht mehr zeitgemäß! Seit 2023 wird viel Hype um das Thema Passkeys betrieben, viele IT-Dienstleister, Cloud-Anbieter und Mailprovider bieten das System schon an. Aber wie funktioniert das eigentlich? \nWie gut ist die Nutzbarkeit, im Vergleich zu Passwörtern und Multi-Faktor Authentifizierung? Warum sind passkeys immun gegen phishing und was unterscheidet sie von \"herkömmlichen\" Authentifizierungs-Faktoren wie App-notification und Microsoft Authenticator? \nVor allem: was muss ich als Service-Anbieter tun, um meinen Nutzern und Kunden auch Passkeys-Authentifizierung anbieten zu können. Der Vortrag wird diese Fragen beantworten und eignet sich nicht nur für Entwickler und Betreiber von Software, sondern für alle Menschen, die sich selbst sicher und einfach bei Internetdiensten anmelden wollen.","original_language":"deu","persons":["cy"],"tags":["gpn22","303","2024","Security"],"view_count":1784,"promoted":false,"date":"2024-05-31T20:00:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-03-08T16:15:06.704+01:00","length":3677,"duration":3677,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/303-6810f847-bc31-5233-94bb-05b143081b85.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/303-6810f847-bc31-5233-94bb-05b143081b85_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/303-6810f847-bc31-5233-94bb-05b143081b85.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/303-6810f847-bc31-5233-94bb-05b143081b85.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-303-passkeys-login-ohne-passwort-","url":"https://api.media.ccc.de/public/events/6810f847-bc31-5233-94bb-05b143081b85","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"79afca36-dd81-5aac-a215-b84a8abd1ecb","title":"Einfach Mal Machen: Demoszene Edition","subtitle":null,"slug":"gpn22-419-einfach-mal-machen-demoszene-edition","link":"https://cfp.gulas.ch/gpn22/talk/9EJPGZ/","description":"Wie kommen Code, Grafik und Musik in einer Demo zusammen? Wie läuft eine Demoparty ab? Und vor allem: Wie kann man da mitmachen?\nEine Starthilfe für Neugierige, inklusive Tipps und Tools.\n\nDie Demoszene schafft seit 40 Jahren echtzeitgerenderte Computeranimationen am Rande des technisch Machbaren. Egal ob auf einem C64 oder in aktuellen Browsern. Mit eigenen Riten, Methoden und Subkulturen hat sich daraus eine ganz eigene digitale Kulturform geschaffen.\nWir schauen uns in diesem Vortrag an wie die Demoszene heute aussieht, werfen einen Blick auf die diversen Möglichkeiten wie man sich daran beteiligen kann und gehen einmal Schritt für Schritt durch, wie ihr eure eigene Grafik, Musik, 3D Model oder Demo in eine Competition auf einer Demoparty einreicht.","original_language":"deu","persons":["psykon","Shana Marinitsch"],"tags":["gpn22","419","2024","Art \u0026 Culture"],"view_count":336,"promoted":false,"date":"2024-06-01T20:00:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2026-03-07T11:15:05.866+01:00","length":3548,"duration":3548,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/419-79afca36-dd81-5aac-a215-b84a8abd1ecb.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/419-79afca36-dd81-5aac-a215-b84a8abd1ecb_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/419-79afca36-dd81-5aac-a215-b84a8abd1ecb.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/419-79afca36-dd81-5aac-a215-b84a8abd1ecb.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-419-einfach-mal-machen-demoszene-edition","url":"https://api.media.ccc.de/public/events/79afca36-dd81-5aac-a215-b84a8abd1ecb","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"6bf0723e-f19f-5431-9e7e-23faa589c945","title":"RP Pico: Simple Stupid Synth","subtitle":null,"slug":"gpn22-496-rp-pico-simple-stupid-synth","link":"https://cfp.gulas.ch/gpn22/talk/WRLTA9/","description":"Mit einem einzelnen µ-Controller lässt sich kein 32-stimmig polyphoner Synthesizer bauen?  Doch, mit gewissen Abtrichen beim Klang schon.  Konkret: Per USB an einen Rechner angeschlossen zeigt sich mein RP2040-Pico-basierter Synth als MIDI-Gerät, das zwar nur simple Rechteckschwingungen erzeugt, davon aber für einen µ-Controller ziemlich viele.  Bei vollorchestrierten MIDI-Dateien klingt der resultierende Chiptune-artige Sound gar nicht 'mal so verkehrt.  Im Vortrag werde ich u.a. darauf eingehen, wie sich die Ideen hinter dem Bresenham-Algorithmus zum Zeichnen von Linien auch beim Audio-Rendering einsetzen lassen, um in den zeitkritischen inneren Schleifen ganz ohne Fließkommazahlen und Multiplikationen auszukommen.  Ferner kann der Synthi auch als Blaupause für eigene Pico-basierte Projekte dienen, weil ich die teils herausfordernden USB- und I²S-Tücken prototypisch lösen konnte.\n\nDer Source-Code des Projekts ist hier zu finden:\n\nhttps://github.com/soundpaint/pico-simple-stupid-synth","original_language":"deu","persons":["Jürgen Reuter"],"tags":["gpn22","496","2024","Hardware \u0026 Making"],"view_count":309,"promoted":false,"date":"2024-05-30T18:25:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-03-17T20:45:06.556+01:00","length":1282,"duration":1282,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/496-6bf0723e-f19f-5431-9e7e-23faa589c945.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/496-6bf0723e-f19f-5431-9e7e-23faa589c945_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/496-6bf0723e-f19f-5431-9e7e-23faa589c945.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/496-6bf0723e-f19f-5431-9e7e-23faa589c945.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-496-rp-pico-simple-stupid-synth","url":"https://api.media.ccc.de/public/events/6bf0723e-f19f-5431-9e7e-23faa589c945","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"24c95c2c-d0e9-5e00-b55c-1950710d3a6e","title":"Kein Kinoerlebnis ohne korrektes Zertifikatsmanagement","subtitle":null,"slug":"gpn22-382-kein-kinoerlebnis-ohne-korrektes-zertifikatsmanagement","link":"https://cfp.gulas.ch/gpn22/talk/RAUZXA/","description":"Blu-ray Player und Beamer reicht für den Betrieb eines Kinos nicht aus. Zertifizierte Hardware von zertifizierten Herstellern, eingebaut von zertifizierten Technikern und einiger Papierkram sind Pflicht.\n\nEin Einblick hinter die Kulissen eines Kinos mit digitaler Projektor Anlage, wie Verleiher die Filme Ende-zu-Ende Verschlüsselt an Kinos liefern und Filme vor Raubkopierern geschützt werden. Neben einem Überblick über die Projektor Technik wird in dem Vortrag das Dateiformat und die manuelle Entschlüsselung der Filmdaten gezeigt. \n\n(Es wird kein Kopierschutz gebrochen)","original_language":"deu","persons":["perryflynn"],"tags":["gpn22","382","2024","Software \u0026 Infrastructure"],"view_count":989,"promoted":false,"date":"2024-05-30T16:30:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-03-27T06:45:03.357+01:00","length":2930,"duration":2930,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/382-24c95c2c-d0e9-5e00-b55c-1950710d3a6e.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/382-24c95c2c-d0e9-5e00-b55c-1950710d3a6e_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/382-24c95c2c-d0e9-5e00-b55c-1950710d3a6e.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/382-24c95c2c-d0e9-5e00-b55c-1950710d3a6e.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-382-kein-kinoerlebnis-ohne-korrektes-zertifikatsmanagement","url":"https://api.media.ccc.de/public/events/24c95c2c-d0e9-5e00-b55c-1950710d3a6e","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"d4c51113-5928-505a-a771-e42981c20b4b","title":"Common Mistakes \u003c\u003e Different Customers - Warum Ransomware-Angriffe so einfach sind","subtitle":null,"slug":"gpn22-314-common-mistakes-different-customers-warum-ransomware-angriffe-so-einfach-sind","link":"https://cfp.gulas.ch/gpn22/talk/GUYAHS/","description":"Die zu Grunde liegenden Fehler, die Ransomwareangriffe ermöglichen (und einfach machen), sind häufig über verschiedenen Kunden hinweg die gleichen. Dieser Talk ist nicht nur ein Rant über immer gleiche Fehler, sondern soll IT-Verantwortlichen praxisnaher Empfehlungen zur Absicherung der IT-Infrastruktur geben. Denn die gute Nachricht ist: Der weitaus überwiegende Teil der Ransomwareangriffe lässt sich mit der Umsetzung relativ grundlegender technischer und organisatorischer Maßnahmen frühzeitig verhindern.","original_language":"deu","persons":["harryr"],"tags":["gpn22","314","2024","Security"],"view_count":637,"promoted":false,"date":"2024-06-01T13:15:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2026-03-29T00:15:04.749+01:00","length":3233,"duration":3233,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/314-d4c51113-5928-505a-a771-e42981c20b4b.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/314-d4c51113-5928-505a-a771-e42981c20b4b_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/314-d4c51113-5928-505a-a771-e42981c20b4b.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/314-d4c51113-5928-505a-a771-e42981c20b4b.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-314-common-mistakes-different-customers-warum-ransomware-angriffe-so-einfach-sind","url":"https://api.media.ccc.de/public/events/d4c51113-5928-505a-a771-e42981c20b4b","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"0f00d8dd-d286-5180-8e1d-5f34618b2b2e","title":"Hochvakuumsysteme billig selbst bauen? Das geht?","subtitle":null,"slug":"gpn22-287-hochvakuumsysteme-billig-selbst-bauen-das-geht-","link":"https://cfp.gulas.ch/gpn22/talk/BBLCDU/","description":"Wie baut man eigentlich ein Hochvakuumsystem ohne dabei bankrott zu gehen und was kann man damit so machen? In diesem Talk werde ich über meine 4-jährige Reise durch Hochvakuumsysteme berichten.\n\nHochvakuumsysteme sind die fundamentale Basis für einige große Bereiche der Physik wie etwa Elektronenmikroskopie, Massenspektronometrie und Dünnfilmbeschichtung. Ich bin von diesem Thema seit meinem ersten Praktikum mit 15 Jahren fasziniert. Nach Gesprächen mit einigen interessierten Wesen ist mir nun bewusst, dass dies oft als zu komplex und teuer betrachtet wird. Ich werde meine Erfahrungen und angewandte Hacks und Trick präsentieren um so vielleicht ein paar mehr Motivierte zu finden die dann möglicherweise auch Lust haben etwas in dem Bereich zu hacken.","original_language":"deu","persons":["Sally"],"tags":["gpn22","287","2024","Hardware \u0026 Making"],"view_count":409,"promoted":false,"date":"2024-06-01T10:45:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2026-02-23T20:45:09.119+01:00","length":3739,"duration":3739,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/287-0f00d8dd-d286-5180-8e1d-5f34618b2b2e.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/287-0f00d8dd-d286-5180-8e1d-5f34618b2b2e_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/287-0f00d8dd-d286-5180-8e1d-5f34618b2b2e.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/287-0f00d8dd-d286-5180-8e1d-5f34618b2b2e.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-287-hochvakuumsysteme-billig-selbst-bauen-das-geht-","url":"https://api.media.ccc.de/public/events/0f00d8dd-d286-5180-8e1d-5f34618b2b2e","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"6e0584ef-a360-5f2d-ad2f-5b5a4c8572cd","title":"Quantum random oracle model, a user-friendly introduction","subtitle":null,"slug":"gpn22-397-quantum-random-oracle-model-a-user-friendly-introduction","link":"https://cfp.gulas.ch/gpn22/talk/JJM9PN/","description":"I will give some insight to the world of (post-quantum) cryptography and what questions in this world look like, from the perspective of a newcomer. In particular, I will give a user-friendly introduction to the Random Oracle Model, a tool frequently used in cryptography proofs. We will look at where the model fails and what problems come up when giving you enemies a quantum computer. \nNo prior knowledge in quantum or cryptography is required to follow this talk, anyone who has programmed before will be able to follow.\n\nLast October, I started my PhD with the topic 'Quantum Security of Memory-Hard Functions' at the University of Amsterdam. Since then, I have been working on building an understanding of the tools typically used to prove security of cryptographic constructions. In this talk, I want to give you an introduction to the Random Oracle Model, a typical building block and its application to my topic. \nWe will start from basic assumptions and work our way up to the full model and the construction of memory-hard functions. On the way, we will explore where the model breaks and what challenges arise once we assume our attacker has access to a quantum computer.","original_language":"eng","persons":["Gina Muuss"],"tags":["gpn22","397","2024","Science"],"view_count":128,"promoted":false,"date":"2024-05-30T22:15:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-03-18T10:00:06.463+01:00","length":3026,"duration":3026,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/397-6e0584ef-a360-5f2d-ad2f-5b5a4c8572cd.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/397-6e0584ef-a360-5f2d-ad2f-5b5a4c8572cd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/397-6e0584ef-a360-5f2d-ad2f-5b5a4c8572cd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/397-6e0584ef-a360-5f2d-ad2f-5b5a4c8572cd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-397-quantum-random-oracle-model-a-user-friendly-introduction","url":"https://api.media.ccc.de/public/events/6e0584ef-a360-5f2d-ad2f-5b5a4c8572cd","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"7669ced2-5cdb-566e-bab9-984afa774e3b","title":"Retrogaming mit FPGAs","subtitle":null,"slug":"gpn22-272-retrogaming-mit-fpgas","link":"https://cfp.gulas.ch/gpn22/talk/HVH9HE/","description":"Um mit Retro-Spielen Spaß zu haben, braucht man entweder die alte Originalhardware oder man greift zu PC und Emulatorsoftware. Was wäre aber, wenn man die alte Hardware nachbilden könnte? Ich zeige, wie man mit sogenannten FPGAs fast vergessene Technik auch ohne Lötkolben daheim nachbaut und so alten Spielen neues Leben einhaucht.\n\nFPGAs (Field Programmable Gate Arrays) sind eine eigene Chip-Familie. Anders als z.B. klassische Prozessoren oder Speicherchips erfüllen FPGAs ab Werk keine spezielle Funktion. Erst durch passende Konfiguration erfährt das FPGA, was es eigentlich darstellen soll. Normalerweise setzt man sie ein, wenn es um selten benötigte und spezielle Funktionen geht, die Halbleiter von der Stange nicht bieten und für die die Entwicklung eines eigenen Halbleiters zu teuer und/oder zu aufwändig wäre.\n\nWir nutzen FPGAs, um Chips nachzubilden, die nicht mehr hergestellt werden. Dabei machen wir uns zu Nutze, dass moderne FPGAs komplette Geräte der Homecomputer-Ära in einem einzige Chip unterbringen können. \n\nMit dem MiST habe ich vor über 10 Jahren eines der ersten Geräte dieser Art entwickelt und auf den Markt gebracht. Seitdem ist die Zeit nicht stehen geblieben und mit dem Nachfolger MiSTer ist FPGA-Retrogaming endgültig in der Breite angekommen. Das hat wiederum weitere Entwickler auf den Plan gerufen, sodass inzwischen alle wichtigen Computer und Konsolen der 80er und viele der 90er auf FPGAs umgesetzt wurden. \n\nIch werde erklären, wie sich FPGA-Nachbildungen von Emulatoren unterscheiden und was ein FPGA besser als eine Emulation auf Software-Basis z.B. auf einem PC macht und wo die Nutzung von FPGAs an ihre Grenzen stößt.\n\nNeben immer größeren FPGAs, die die Umsetzung immer jüngerer Maschinen ermöglichen, sind auch die Entwicklungen in Fernost im Billigbereich interessant und die Geräte auf denen man FPGA-Projekte aufbauen kann, werden immer erschwinglicher und kleiner.\n\nWie FPGA-Retrogaming funktioniert, wie man damit auch daheim mit kleinem Budget in die Entwicklung integrierter (Retro-)Schaltungen einsteigen kann und wo FPGA-Retrogaming heute steht, werde ich im Detail beleuchten.","original_language":"deu","persons":["Till Harbaum"],"tags":["gpn22","272","2024","Games"],"view_count":529,"promoted":false,"date":"2024-05-31T18:45:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-02-10T11:30:08.787+01:00","length":3460,"duration":3460,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/272-7669ced2-5cdb-566e-bab9-984afa774e3b.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/272-7669ced2-5cdb-566e-bab9-984afa774e3b_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/272-7669ced2-5cdb-566e-bab9-984afa774e3b.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/272-7669ced2-5cdb-566e-bab9-984afa774e3b.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-272-retrogaming-mit-fpgas","url":"https://api.media.ccc.de/public/events/7669ced2-5cdb-566e-bab9-984afa774e3b","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"9f20ce83-5f87-587c-bd77-59be040227cf","title":"Von Nix kommt Nix","subtitle":null,"slug":"gpn22-285-von-nix-kommt-nix","link":"https://cfp.gulas.ch/gpn22/talk/ZLDSBA/","description":"Wer in der Chaos Community unterwegs ist, trifft unweigerlich auf Nix. Doch ist es das von vielen geprädigte Allheilmittel für IT Sorgen? Wann ist es wirklich Sinnvoll?\n\nMensch könnte den Eindruck haben, dass in den letzten Jahren NixOS in der Chaos Community zum neuen ArchLinux wurde. Egal in welchen Hackspace man geht, findet man eine Gruppe an NixOS affinen Haecksen und Hackern die am liebsten jeden Linux Rechner auf der Welt zu der besten Distribution ever - NixOS - migrieren wollen. \n\nWir nehmen euch mit in eine Kritische Auseinandersetzung dieser Technologie, deren Glorifizierung, und das Fandom was um NixOS und Nix-related Tooling erstanden ist.\n\nDabei wollen wir auf die Vorteile und positiven Erfahrungen eingehen, die Menschen mit NixOS haben können, und welche Probleme durch eine fundamental andere Herangehensweise an Linux Packetierung und Systemkonfiguration gelöst werden können (Reproduzierbarkeit von Builds, Deterministik in System Konfiguration, die Leichtigkeit mit der sich Entwicklungsumgebungen zwischen verschiedenen Teams teilen lassen, ...)\n\nAlledings wollen wir die Probleme nicht unter den Teppich kehren und auch aufzeigen, warum NixOS kein Wunderheilmittel ist und warum es auch gute Gründe geben kann dem neuen Technik Dogma nicht zu folgen (schlechte Dokumentation, eine sehr steile Lernkurve an denen viele Scheitern, einen deutlich höheren Zeitaufwand, durch den Menschen die nicht die Zeit haben sich in ihrer Freizeit in ein neues System einzuarbeiten ausgegrenzt werden, ...).\n\nDas Ziel dieses Vortrages ist es eine nuancierte Sicht auf NixOS und Nix tooling zu geben: Gründe warum es eine spannende Technologie ist, aber auch Gründe warum diese nicht Universell anwendbar ist, und nicht als solche von Nix-fans verkauft werden sollte.","original_language":"deu","persons":["April John"],"tags":["gpn22","285","2024","Software \u0026 Infrastructure"],"view_count":1160,"promoted":false,"date":"2024-06-01T10:45:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2026-04-03T00:00:05.528+02:00","length":3151,"duration":3151,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/285-9f20ce83-5f87-587c-bd77-59be040227cf.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/285-9f20ce83-5f87-587c-bd77-59be040227cf_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/285-9f20ce83-5f87-587c-bd77-59be040227cf.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/285-9f20ce83-5f87-587c-bd77-59be040227cf.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-285-von-nix-kommt-nix","url":"https://api.media.ccc.de/public/events/9f20ce83-5f87-587c-bd77-59be040227cf","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"458df695-a58c-59bf-85cd-6bfe2c65bced","title":"Printer Jam: Get a grip on everyday life with OSC","subtitle":null,"slug":"gpn22-457-printer-jam-get-a-grip-on-everyday-life-with-osc","link":"https://cfp.gulas.ch/gpn22/talk/BZXLLE/","description":"Not sure what to do with your discarded, never working, inkjet printers? Rosa Schuurmans and Riviera Taylor combine the sound of printers with the craft of live coding. Together they hack discarded printers and connect them to live coding environments on computers to generate analogue sounds from digital messages. Printer Jam welcomes familiar, mechanical quirks and the inherent noise of printers. Who knew a printhead could make a banging kick drum?\n\nDuring the performance we'll dive into the inner workings of the project, which is built upon FLOSS technologies such as Tidal Cycles, Open Sound Control and the Arduino ecosystem. Through combining these technologies, Printer Jam foregrounds the surprisingly accessible and flexible OSC specification. Which patterns create the most \"interesting\" sounds? What OSC messages can you send to create those snappy percussive elements? Or, will everything result in just another printer jam....?\n\n* No ink was spilled during the performance.","original_language":"eng","persons":["Riviera Taylor","Rosa Schuurmans"],"tags":["gpn22","457","2024","Art \u0026 Culture"],"view_count":341,"promoted":false,"date":"2024-06-01T10:00:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2026-03-29T16:45:05.960+02:00","length":1135,"duration":1135,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/457-458df695-a58c-59bf-85cd-6bfe2c65bced.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/457-458df695-a58c-59bf-85cd-6bfe2c65bced_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/457-458df695-a58c-59bf-85cd-6bfe2c65bced.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/457-458df695-a58c-59bf-85cd-6bfe2c65bced.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-457-printer-jam-get-a-grip-on-everyday-life-with-osc","url":"https://api.media.ccc.de/public/events/458df695-a58c-59bf-85cd-6bfe2c65bced","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"861dcbe2-5ee6-55f2-9fda-544ffef328ab","title":"Deutsche Bahn für Dummies","subtitle":null,"slug":"gpn22-486-deutsche-bahn-fr-dummies","link":"https://cfp.gulas.ch/gpn22/talk/FUNVJJ/","description":"Für diejenigen in der Bahnbubble, die nicht so im Universum Eisenbahn stecken, dass sie mit den meisten Zugbetreuern im Fernverkehr per du wären, soll dieser Talk einen Einstieg in das informierte Inanspruchnehmen von schienengebundenen Personenbeförderungsdienstleistungen in Deutschland geben. Wie wurde die Bahn überhaupt zu dem, was sie in Deutschland heute ist? Wie funktioniert Zugverkehr eigentlich? Welche Tools gibt es, um meine Bahnreise besonders effektiv zu gestalten und auch bei Problemen mehr als die anderen Fahrgäste (und manchmal sogar das Zugpersonal) zu wissen? \nAll das und mehr wollen wir in diesem Talk beantworten.","original_language":"deu","persons":["bazjo"],"tags":["gpn22","486","2024","Technologie, Energie und Mobilität"],"view_count":2354,"promoted":false,"date":"2024-06-01T21:15:00.000+02:00","release_date":"2024-06-02T00:00:00.000+02:00","updated_at":"2026-03-16T16:45:09.942+01:00","length":3617,"duration":3617,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/486-861dcbe2-5ee6-55f2-9fda-544ffef328ab.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/486-861dcbe2-5ee6-55f2-9fda-544ffef328ab_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/486-861dcbe2-5ee6-55f2-9fda-544ffef328ab.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/486-861dcbe2-5ee6-55f2-9fda-544ffef328ab.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-486-deutsche-bahn-fr-dummies","url":"https://api.media.ccc.de/public/events/861dcbe2-5ee6-55f2-9fda-544ffef328ab","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"1fa8f4c7-0482-592b-8d70-8fc59b349bd5","title":"Sind wir schon Wayland: Nvidia Edition","subtitle":null,"slug":"gpn22-265-sind-wir-schon-wayland-nvidia-edition","link":"https://cfp.gulas.ch/gpn22/talk/FFJ8QT/","description":"Die schlechte Unterstützung von Wayland unter Nvidia-Treibern hat zurecht einen Meme-Status erreicht. Aber gerade in den letzten Jahren hat sich einiges getan, um diesen Status zu verbessern, sowohl seitens Nvidias als auch in der Wayland-Community. Und dank großer Fortschritte im Nouveau-Projekt sind Anwender:innen nicht mehr alleine auf Nvidia angewiesen, auch ein vollkommen offener Grafikstack scheint wieder in greifbarer Nähe. Daher stelle ich mir 2024 wieder die Frage: Lässt sich Wayland endlich problemlos mit Nvidia-GPUs nutzen?\n\nSeit 2021 gab es einige Meilensteine, die die Unterstützung von Wayland auf Nvidia-GPUs Stück für Stück verbessert haben. Dies geht von der teilweisen Öffnung der offiziellen Nvidia-Treiber über eine Annäherung Nvidias an die Wünsche der Wayland-Community bis zu den kürzlichen Fortschritten des Nouveau-Projekts, aktuelle Nvidia-GPUs nicht nur zu unterstützen, sondern auch offene Treiber für Vulkan und OpenGL zu liefern, die vollkommen standardkonform sind.\nEs scheint also, als könnte dies das Jahr des Nvidia-Linux-Desktops werden. In diesem Talk wollen wir uns anschauen, was mittlerweile alles möglich ist, sowohl in Bezug auf Gaming als auch die alltägliche Nutzung des Desktops.\nWelche Unterschiede gibt es dabei zwischen den verschiedenen Desktopumgebungen? Wie viel manuelle Konfiguration ist noch notwendig, um das beste Wayland-Erlebnis zu erreichen? Und lohnt sich der Umstieg auf Nouveau?\n\nEinige nennenswerte Fortschritte der letzten Jahre sind:\n\n- Juli 2021: Xwayland, die Kompatibilitätsschnittstelle, um X11-Anwendungen innerhalb einer Wayland-Umgebung auszuführen, erhält Hardwarebeschleunigung für Nvidia-GPUs. Da gerade Spiele (und Wine/Proton) vorrangig nur unter X11 laufen, wird Wayland zum ersten Mal für Spieler:innen mit Nvidia-GPUs interessant.\n- Oktober 2021: Nvidia veröffentlicht die erste Treiberversion mit Unterstützung für Generic Buffer Management (GBM), einer offenen Schnittstelle zum allokieren von Render Target Buffers, die in allen Wayland Compositors zum Einsatz kommt. Zuvor hatte Nvidia versucht, die eigene Lösung EGLStreams als \"bessere\" Alternative zu etablieren. \n- Mai 2022: Nvidia veröffentlicht die \"GPU Open-Source Kernel Modules\", welche die \"sensiblen\" Teile des Nvidia-Kernel-Treibers in einen geschlossenen RISC-V-Prozessor auf Hardware-Seite (genannt GPU System Processor, kurz GSP) verschieben und es Nvidia ermöglichen, nur die Kommunikationsschnittstelle für diesen als Open Source zu veröffentlichen. Die Userland-Teile des Treibers (CUDA, OpenGL, Vulkan, DLSS) bleiben weiterhin Closed Source.\n- August 2023: Der offene Vulkan-Treiber NVK des Nouveau-Projekts wird dem Linux-Grafikstack Mesa hinzugefügt. Dank des Vulkan-basierten OpenGL-Treibers Zink unterstützt Nouveau damit sowohl Vulkan als auch aktuelle OpenGL-Versionen.\n- Oktober 2023: Nvidia fügt Unterstützung für Gamma Lookup Tables (Gamma LUT) hinzu.\n- November 2023: Der offene Linux-Kernel-Treiber Nouveau fügt Unterstützung für den GSP hinzu, welcher es ihm zum ersten Mal in fast 10 Jahren erlaubt, die Taktrate auch auf neueren Nvidia GPUs zu verändern und damit einen performanten Einsatz möglich macht.\n- November 2023: NVK erreicht volle Konformität für Vulkan 1.0.\n- Februar 2024: NVK erreicht volle Konformität für Vulkan 1.3.","original_language":"deu","persons":["Niklas Korz"],"tags":["gpn22","265","2024","Software \u0026 Infrastructure"],"view_count":582,"promoted":false,"date":"2024-06-01T21:15:00.000+02:00","release_date":"2024-06-02T00:00:00.000+02:00","updated_at":"2026-03-27T02:15:02.565+01:00","length":3142,"duration":3142,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/265-1fa8f4c7-0482-592b-8d70-8fc59b349bd5.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/265-1fa8f4c7-0482-592b-8d70-8fc59b349bd5_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/265-1fa8f4c7-0482-592b-8d70-8fc59b349bd5.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/265-1fa8f4c7-0482-592b-8d70-8fc59b349bd5.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-265-sind-wir-schon-wayland-nvidia-edition","url":"https://api.media.ccc.de/public/events/1fa8f4c7-0482-592b-8d70-8fc59b349bd5","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"d4be09f6-3404-5f80-9e4a-4c7567b2fcb0","title":"SpeedPitch \u0026 ShadowPlay: Two open source mobile-device apps for bicycles","subtitle":null,"slug":"gpn22-466-speedpitch-shadowplay-two-open-source-mobile-device-apps-for-bicycles","link":"https://cfp.gulas.ch/gpn22/talk/TEUCHV/","description":"This artist talk presents two mobile-device art applications developed for use with bicycles in the summer of 2021:\n\nSpeedPitch is a simple augmented sonic reality experiment that alters music playback speed based on your actual GPS ground speed. The faster you go, the higher the pitch and sudden stops lead to dragging audio samples. Natural motion leads to unnatural sound.\n\nShadowPlay is an exploration of the architecture and light in outdoor spaces through sound. Using a bicycle-mounted smartphone as a brightness sensor and a bluetooth speaker, the mottled patterns of light and shadow become the musical score as one rides along city streets.\n\nSpeedPitch was developed through the support of BBK Karlsruhe and ShadowPlay was supported through the UNESCO City of Media Arts Karlsruhe as well as through the City of Karlsruhe.","original_language":"eng","persons":["Dan Wilcox"],"tags":["gpn22","466","2024","Software \u0026 Infrastructure"],"view_count":118,"promoted":false,"date":"2024-06-01T10:00:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2025-11-26T11:15:04.402+01:00","length":1363,"duration":1363,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/466-d4be09f6-3404-5f80-9e4a-4c7567b2fcb0.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/466-d4be09f6-3404-5f80-9e4a-4c7567b2fcb0_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/466-d4be09f6-3404-5f80-9e4a-4c7567b2fcb0.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/466-d4be09f6-3404-5f80-9e4a-4c7567b2fcb0.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-466-speedpitch-shadowplay-two-open-source-mobile-device-apps-for-bicycles","url":"https://api.media.ccc.de/public/events/d4be09f6-3404-5f80-9e4a-4c7567b2fcb0","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"50f72ba6-0625-5e5c-8793-b7ca6959b597","title":"How I accidentally invented a video codec (and didn't beat Faxes at image compression) (and played Bad Apple at really low FPS)","subtitle":null,"slug":"gpn22-258-how-i-accidentally-invented-a-video-codec-and-didn-t-beat-faxes-at-image-compression-and-played-bad-apple-at-really-low-fps-","link":"https://cfp.gulas.ch/gpn22/talk/SAXCFX/","description":"A Bad Apple demo with the longest explanation ever – how I accidentally wrote my own image compression algorithms to cram more FPS into an ESP8266 than ever before.\n\nAn exploration of data compression in the context of simple video compression. There won't be many real-world codecs in here, but don't worry – you'll accidentally learn all the fundamentals of data compression anyways. This talk is very beginner-friendly.","original_language":"deu","persons":["kleines Filmröllchen"],"tags":["gpn22","258","2024","Hardware \u0026 Making"],"view_count":660,"promoted":false,"date":"2024-05-31T10:45:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-04-03T16:30:04.700+02:00","length":3016,"duration":3016,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/258-50f72ba6-0625-5e5c-8793-b7ca6959b597.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/258-50f72ba6-0625-5e5c-8793-b7ca6959b597_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/258-50f72ba6-0625-5e5c-8793-b7ca6959b597.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/258-50f72ba6-0625-5e5c-8793-b7ca6959b597.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-258-how-i-accidentally-invented-a-video-codec-and-didn-t-beat-faxes-at-image-compression-and-played-bad-apple-at-really-low-fps-","url":"https://api.media.ccc.de/public/events/50f72ba6-0625-5e5c-8793-b7ca6959b597","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"6817bae4-3516-5b5f-9915-bd510c766403","title":"Coherent optical transceivers - current capabilities and future possibilities","subtitle":null,"slug":"gpn22-398-coherent-optical-transceivers-current-capabilities-and-future-possibilities","link":"https://cfp.gulas.ch/gpn22/talk/8TKX7Q/","description":"With the speed of 400G coherent technology was introduced to pluggable optical transceivers (OIF 400ZR and OpenZR+). This technology is complex and powerful for your network, it even has influence on your network device operating system.\nThis talk will provide first insight in Nokia's implementation as well as known or potential interoperability issues addressed by the OIForum. If your transport system, router or even switch already provides coherent pluggable transceivers check the available interface parameters. You can send me these CLI outputs / management software screenshots to thomas.weible@flexoptix.net. I will try to include it into the presentation. \nAnd finally new formfactors for 800G and 1,6T will be part of the game as well. Stay tuned....","original_language":"eng","persons":["Thomas Weible","Gerhard Stein"],"tags":["gpn22","398","2024","Hardware \u0026 Making"],"view_count":173,"promoted":false,"date":"2024-05-31T17:00:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-03-16T16:45:06.581+01:00","length":3468,"duration":3468,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/398-6817bae4-3516-5b5f-9915-bd510c766403.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/398-6817bae4-3516-5b5f-9915-bd510c766403_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/398-6817bae4-3516-5b5f-9915-bd510c766403.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/398-6817bae4-3516-5b5f-9915-bd510c766403.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-398-coherent-optical-transceivers-current-capabilities-and-future-possibilities","url":"https://api.media.ccc.de/public/events/6817bae4-3516-5b5f-9915-bd510c766403","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"74470626-a6dd-579e-be0e-28412facfebb","title":"Common Code \u003c\u003e Different Roots","subtitle":null,"slug":"gpn22-237-common-code-different-roots","link":"https://cfp.gulas.ch/gpn22/talk/YN9HNK/","description":"Opening of GPN22","original_language":"deu","persons":["Eve Entropia"],"tags":["gpn22","237","2024","Entropia / CCC"],"view_count":704,"promoted":false,"date":"2024-05-30T16:00:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-03-05T00:30:05.597+01:00","length":2405,"duration":2405,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/237-74470626-a6dd-579e-be0e-28412facfebb.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/237-74470626-a6dd-579e-be0e-28412facfebb_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/237-74470626-a6dd-579e-be0e-28412facfebb.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/237-74470626-a6dd-579e-be0e-28412facfebb.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-237-common-code-different-roots","url":"https://api.media.ccc.de/public/events/74470626-a6dd-579e-be0e-28412facfebb","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"4f2ebddb-738e-5fd9-ae86-7949af056dbd","title":"Flightgear: The world of open source flight simulation","subtitle":null,"slug":"gpn22-245-flightgear-the-world-of-open-source-flight-simulation","link":"https://cfp.gulas.ch/gpn22/talk/KUEALJ/","description":"Flightgear is an open source flight simulator, We take a look at it, how to get started flying and how to hack on it.\n\nSince the release of the Microsoft Flight Simulator 2020, flight simulation has become a more mainstream genre.\nWhat flies past many is the existence of an open source flight simulator with a long standing history and way more flexibility in many regards.\n\nWe take you on a flight through the world of Flightgear...\nIn the first part we will take a look at the history, where the project is headed in the future and how you can make the first steps in the simulator, helping you get in the air.\n\nNow that we have an overview what flightgear is, we go on to the second part where we take a look how to interface the flight sim with your own hacked hardware and other systems.\nWe will show you for example our first PCB design we're working on right now which will be a control interface for the simulator as well as similar projects from the community.","original_language":"eng","persons":["Nia"],"tags":["gpn22","245","2024","Games"],"view_count":281,"promoted":false,"date":"2024-06-02T11:15:00.000+02:00","release_date":"2024-06-02T00:00:00.000+02:00","updated_at":"2026-03-25T09:45:06.487+01:00","length":2318,"duration":2318,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/245-4f2ebddb-738e-5fd9-ae86-7949af056dbd.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/245-4f2ebddb-738e-5fd9-ae86-7949af056dbd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/245-4f2ebddb-738e-5fd9-ae86-7949af056dbd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/245-4f2ebddb-738e-5fd9-ae86-7949af056dbd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-245-flightgear-the-world-of-open-source-flight-simulation","url":"https://api.media.ccc.de/public/events/4f2ebddb-738e-5fd9-ae86-7949af056dbd","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"b9062e68-5ef5-5233-a775-3be8f1410900","title":"Was ihr schon immer über Pilze wissen wolltet... (nicht die Psychedelischen)","subtitle":null,"slug":"gpn22-501-was-ihr-schon-immer-ber-pilze-wissen-wolltet-nicht-die-psychedelischen-","link":"https://cfp.gulas.ch/gpn22/talk/HX7KC9/","description":"In diesem Vortrag geht es in die spannende Welt der Pilze – einer faszinierenden Lebensform, über die wir doch viel zu wenig wissen. Von Pilzen, die größer als ein Wal sind, über sich bewegende Schleimpilze bis hin zu Pilzen, die im Dunkeln leuchten. Haltet euch fest, es wird spannend. Gehalten von Fabian vom Wildschytz.","original_language":"deu","persons":["Fabian Regnery"],"tags":["gpn22","501","2024","Science"],"view_count":293,"promoted":false,"date":"2024-05-30T21:00:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2025-10-28T12:15:03.971+01:00","length":1205,"duration":1205,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/501-b9062e68-5ef5-5233-a775-3be8f1410900.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/501-b9062e68-5ef5-5233-a775-3be8f1410900_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/501-b9062e68-5ef5-5233-a775-3be8f1410900.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/501-b9062e68-5ef5-5233-a775-3be8f1410900.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-501-was-ihr-schon-immer-ber-pilze-wissen-wolltet-nicht-die-psychedelischen-","url":"https://api.media.ccc.de/public/events/b9062e68-5ef5-5233-a775-3be8f1410900","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"94b0aec0-0464-5c35-8c53-efc969fdc70e","title":"I beg you, please make your own GitHub alternatives!","subtitle":"","slug":"gpn22-492-i-beg-you-please-make-your-own-github-alternatives-","link":"https://cfp.gulas.ch/gpn22/talk/WGVZ9W/","description":"A case for choosing alternatives to GitHub for your open-source works. \r\nBoth practical and philosophical.\r\n\r\nOur thoughts, creations and relationships online are made possible \r\nbecause of large platforms based in Silicon Valley. Let's talk about \r\nGitHub. People use it. I mean, that's where everyone else is. Period. \r\nEnd of story. ... Or is it?!\r\n\r\nThe first part dives deep into the rocky history of SourceForge and \r\nBitKeeper, which implicitly led to the creation of Git and GitHub, which \r\nin turn came with its own set of problems. How does the past correlate \r\nto the present? (Recommended speed: 0.75x)\r\n\r\nThe second part talks about the present: GitHub. It is explained how it \r\nmakes money by hosting open-source projects for free, and its prevalence \r\namong open-source developers and professionals, as well as its \r\nincreasing gamification, vendor lock-in and the real-world impacts it \r\nhas on open-source projects. Is it really as popular and reliable as \r\nyou'd think?\r\n\r\nThe third part is about some of the (contrasting) alternatives and \r\nefforts to work around the problems caused by the \"GitHub model\", and \r\nwhat they do differently, and why we need something different than a \r\nmonoculture. Fossil, Forgejo and SourceHut (as well as very brief \r\nmentions of the Friendly Forge Format, forge federation, hosted \r\nalternatives to github.com, as well as tiny tools like Tor's \r\nAnon-Ticket!) are talked about.\r\n\r\nDisclaimer: I am involved with Codeberg and Forgejo as a volunteer; I \r\nmay be a little tiny bit biased. Some of the facts I mention were before \r\nI was born, possible signs of peanuts and mild errors - first talk, \r\ntherefore I'm allowed to make mistakes. :)","original_language":"eng","persons":["n0toose"],"tags":["gpn22","492","2024","Software \u0026 Infrastructure"],"view_count":2252,"promoted":false,"date":"2024-06-02T11:15:00.000+02:00","release_date":"2024-06-02T00:00:00.000+02:00","updated_at":"2026-03-28T11:30:07.743+01:00","length":3577,"duration":3577,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/492-94b0aec0-0464-5c35-8c53-efc969fdc70e.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/492-94b0aec0-0464-5c35-8c53-efc969fdc70e_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/492-94b0aec0-0464-5c35-8c53-efc969fdc70e.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/492-94b0aec0-0464-5c35-8c53-efc969fdc70e.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-492-i-beg-you-please-make-your-own-github-alternatives-","url":"https://api.media.ccc.de/public/events/94b0aec0-0464-5c35-8c53-efc969fdc70e","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"c7526757-9937-5b7b-8ec8-99011a805d6a","title":"Fotografieren auf Chaos Events","subtitle":null,"slug":"gpn22-460-fotografieren-auf-chaos-events","link":"https://cfp.gulas.ch/gpn22/talk/J7XBBK/","description":"Fotografieren auf Chaos Events ist eine Herausforderung. Im Vortrag möchte ich Möglichkeiten zeigen wie es trotz unterschiedlicher Regelung möglich ist cool Bilder zu machen und die Stimmung bestmöglich einzufangen.\n\nFotografieren auf Chaos Events ist eine Herausforderung. Veranstaltungen wie das Camp oder der Congress haben eine eher restriktive Foto-Policy, die GPN dagegen hat eine eher liberale Version, die ein anderes Herangehen und damit andere Bilder ermöglicht. Mit meinem Vortrag möchte ich die Diskussion darüber weiterführen, wie ein für alle akzeptabler Umgang mit den verschiedenen Policies möglich ist und wie trotzdem kreative Bilder entstehen können, die die Stimmung bestmöglich einfangen, ohne den sozialen Frieden zu gefährden. Dazu möchte ich auch die Ergebnisse meiner Umfrage nach dem letzten Congress vorstellen, in der mehr als 1000 Menschen ihre Meinung zur Photopolicy geteilt haben.","original_language":"deu","persons":["Leah"],"tags":["gpn22","460","2024","Art \u0026 Culture"],"view_count":2807,"promoted":false,"date":"2024-05-31T20:00:00.000+02:00","release_date":"2024-05-31T00:00:00.000+02:00","updated_at":"2026-03-26T02:00:03.372+01:00","length":3554,"duration":3554,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/460-c7526757-9937-5b7b-8ec8-99011a805d6a.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/460-c7526757-9937-5b7b-8ec8-99011a805d6a_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/460-c7526757-9937-5b7b-8ec8-99011a805d6a.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/460-c7526757-9937-5b7b-8ec8-99011a805d6a.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-460-fotografieren-auf-chaos-events","url":"https://api.media.ccc.de/public/events/c7526757-9937-5b7b-8ec8-99011a805d6a","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]},{"guid":"58f7a610-9fa7-584e-904e-a60c655cf701","title":"OpenRailwayMap – wie kommt das Signal auf die Karte?","subtitle":null,"slug":"gpn22-476-openrailwaymap-wie-kommt-das-signal-auf-die-karte-","link":"https://cfp.gulas.ch/gpn22/talk/FNXD3T/","description":"Seit zehn Jahren stellt das Projekt OpenRailwayMap eine thematische Karte bereit, die Informationen über die Eisenbahninfrastruktur aus der OpenStreetMap-Datenbank darstellt. Wie werden diese Informationen von Freiwilligen erfasst? Welche Informationen können in OpenStreetMap erfasst werden? Wie kann man beitragen? Auch andere Nutzungsmöglichkeiten, z.B. Routing und Geocoding, der Daten werden im Vortrag angerissen.\n\nSeit zehn Jahren stellt das Projekt OpenRailwayMap eine thematische Karte bereit, die Informationen über die Eisenbahninfrastruktur aus der OpenStreetMap-Datenbank darstellt. Es schließt damit eine Lücke, die Eisenbahn-Infrastrukturunternehmen offen lassen. Dabei sind ihre Mitarbeitenden selbst auch Nutzer der OpenRailwayMap, wie die Zugriffszahlen belegen.\n\nDer Vortragende zeigt, wie er und andere Freiwillige diese Informationen für OpenStreetMap erfassen. Sei es die Mitfahrt im Zug mit Notizbuch und GPS-Empfänger, das Fotografieren oder Filmen aus fahrenden Zügen oder die Erfassung vom Bahnsteig und parallelen Wegen. Auch andere Nutzungsmöglichkeiten der Daten, z.B. Routing auf Bahngleisen, und Geocoding (Suche nach Betriebsstellen oder auf Basis von Streckennummer und Streckenkilometer), werden im Vortrag angerissen.","original_language":"deu","persons":["Nakaner"],"tags":["gpn22","476","2024","Technologie, Energie und Mobilität"],"view_count":692,"promoted":false,"date":"2024-06-01T10:00:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2026-02-24T01:15:06.095+01:00","length":1582,"duration":1582,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn22/476-58f7a610-9fa7-584e-904e-a60c655cf701.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn22/476-58f7a610-9fa7-584e-904e-a60c655cf701_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn22/476-58f7a610-9fa7-584e-904e-a60c655cf701.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn22/476-58f7a610-9fa7-584e-904e-a60c655cf701.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn22-476-openrailwaymap-wie-kommt-das-signal-auf-die-karte-","url":"https://api.media.ccc.de/public/events/58f7a610-9fa7-584e-904e-a60c655cf701","conference_title":"Gulaschprogrammiernacht 22","conference_url":"https://api.media.ccc.de/public/conferences/gpn22","related":[]}]}