{"acronym":"gpn24","aspect_ratio":"16:9","created_at":"2026-05-25T23:34:23.562+02:00","updated_at":"2026-06-05T23:30:06.695+02:00","title":"Gulaschprogrammiernacht 24","schedule_url":"https://cfp.gulas.ch/gpn24/schedule/","slug":"conferences/gpn/gpn24","event_last_released_at":"2026-06-05T00:00:00.000+02:00","link":"https://entropia.de/GPN24","description":"","webgen_location":"conferences/gpn/gpn24","logo_url":"https://static.media.ccc.de/media/events/gpn/gpn24/logo.svg","images_url":"https://static.media.ccc.de/media/events/gpn/gpn24","recordings_url":"https://cdn.media.ccc.de/events/gpn/gpn24","url":"https://api.media.ccc.de/public/conferences/gpn24","events":[{"guid":"4b51ea67-0ed3-5287-bff7-6fa08ddbb0e4","title":"Data Not Found? New (Infra)Structures with the NFDI. Infrastruktur für Forschungsdaten – gemeinsam gestaltet","subtitle":null,"slug":"gpn24-640-data-not-found-new-infra-structures-with-the-nfdi-infrastruktur-fur-forschungsdaten-gemeinsam-gestaltet","link":"https://cfp.gulas.ch/gpn24/talk/URRJN7/","description":"„Not Found“ – eine Fehlermeldung, die nicht nur ab und zu auf dem ein oder anderen Server vorkommt, sondern auch in der Wissenschaft. Forschungsdaten sind vorhanden, aber nicht auffindbar, nicht kompatibel, nicht einfach nutzbar. Die Nationale Forschungsdateninfrastruktur (NFDI) wurde ins Leben gerufen, das mit einer gemeinsamen, offenen Infrastruktur für Forschungsdaten in Deutschland und darüber hinaus zu ändern. Wir geben einen Einblick, was bisher entstanden ist und was es auf dem Weg noch zu tun gibt.\n\nNach fünf Jahren Aufbauarbeit lohnt sich der Blick darauf, was aus der Idee einer vernetzten nationalen Forschungsdatenlandschaft geworden ist. Zwei chaosnahe Personen aus unterschiedlichen NFDI-Projekten geben Einblicke aus der Praxis: Welche Services und Lösungen sind bereits entstanden, wo zeigt sich echter Mehrwert und wie bringen gemeinsame Dienste, Standards und Communities den Gedanken von Offenheit, Nachnutzbarkeit und Commons in die Praxis? Und wo zeigen sich technische, rechtliche oder organisatorische Hürden?\n\nDahinter steckt eine größere Idee: Forschungs(daten)infrastruktur ist in Deutschland historisch gewachsen und vielfältig, verankert in Institutionen, Bundesländern und Disziplinen. Daraus resultiert aber auch: Zugang gibt es mit Passierschein A38, Interoperabilität ist oft gering und disziplinübergreifende Nutzung kaum möglich. Dazu kommt die Herausforderung, das alles international anschlussfähig zu machen.\nDer Ansatz: nicht neue Silos bauen, sondern die bestehende Landschaft zusammenbringen: gemeinsam, an echten Bedarfen orientiert, mit geteilter Verantwortung und offen genug, um international anschlussfähig zu bleiben. Status: Work in progress.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["Sandra Zänkert","Constantin"],"view_count":8,"promoted":false,"date":"2026-06-05T15:45:00.000+02:00","release_date":"2026-06-05T00:00:00.000+02:00","updated_at":"2026-06-05T23:15:04.669+02:00","tags":["URRJN7","2026","gpn24","Science","ZKM Kubus","gpn24-deu","Day 2"],"length":3225,"duration":3225,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/640-4b51ea67-0ed3-5287-bff7-6fa08ddbb0e4.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/640-4b51ea67-0ed3-5287-bff7-6fa08ddbb0e4_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/640-4b51ea67-0ed3-5287-bff7-6fa08ddbb0e4.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/640-4b51ea67-0ed3-5287-bff7-6fa08ddbb0e4.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-640-data-not-found-new-infra-structures-with-the-nfdi-infrastruktur-fur-forschungsdaten-gemeinsam-gestaltet","url":"https://api.media.ccc.de/public/events/4b51ea67-0ed3-5287-bff7-6fa08ddbb0e4","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"b8bba4d4-ec0a-555e-9b1b-c8567f3f2463","title":"EMV. Theorie, Praxis und der ganze Rest - eine Fallstudie","subtitle":null,"slug":"gpn24-414-emv-theorie-praxis-und-der-ganze-rest-eine-fallstudie","link":"https://cfp.gulas.ch/gpn24/talk/3L8WE3/","description":"Wir, Chrissy und Sarah, haben uns das Flower Badge vom Camp '23 in der EMV Messkammer angeschaut und besprechen gemeinsam die Messergebnisse und gehen durch die Schaltung und Layout. \nAuf dem Weg plaudern wir aus dem Nähkästchen und erzählen von Messverfahren, Schaltungsdesign und hoffen, von unserem Wissen und Erfahrung etwas weiter geben zu können.\n\nChrissy ist Doktorandin an der TU Dresden und hat dort am Lehrstuhl viel mit EMV zu tun.\nSarah macht das Ganze beruflich und kommt aus der Praxis was EMV und Schaltungsdesign angeht.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["Sarah","chrissy"],"view_count":76,"promoted":false,"date":"2026-06-05T13:15:00.000+02:00","release_date":"2026-06-05T00:00:00.000+02:00","updated_at":"2026-06-05T23:30:04.150+02:00","tags":["3L8WE3","2026","gpn24","Hardware and Making","ZKM Kubus","gpn24-deu","Day 2"],"length":3665,"duration":3665,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/414-b8bba4d4-ec0a-555e-9b1b-c8567f3f2463.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/414-b8bba4d4-ec0a-555e-9b1b-c8567f3f2463_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/414-b8bba4d4-ec0a-555e-9b1b-c8567f3f2463.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/414-b8bba4d4-ec0a-555e-9b1b-c8567f3f2463.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-414-emv-theorie-praxis-und-der-ganze-rest-eine-fallstudie","url":"https://api.media.ccc.de/public/events/b8bba4d4-ec0a-555e-9b1b-c8567f3f2463","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"c41e1108-bc78-58ff-b519-6dc0bcbc1d0c","title":"Deconstructing Techno-Ableism: Wie Technik mehr behindert als nützt","subtitle":null,"slug":"gpn24-669-deconstructing-techno-ableism-wie-technik-mehr-behindert-als-nutzt","link":"https://cfp.gulas.ch/gpn24/talk/8YNNJJ/","description":"Bis zur US-Wahl im Jahr 2024 zeigte sich Big Tech oft als besonders inklusiv und divers, und auch die Open Source-Community pflegt größtenteils ein progressives Image. Aber die Realität für Menschen mit Behinderung sieht völlig anders aus. Von unzugänglichen Betriebssystemen über unzählige Disability Dongles bis zum vollständigen Staatsversagen ist alles Mögliche gut dokumentiert, doch Lösungen oder gar Wille zur Veränderung gibt es nicht. Ich beschreibe die diskriminierenden Strukturen und versuche, eine neue Utopie für eine inklusive, digitale Gesellschaft zu zeichnen.\n\nMenschen mit Behinderung oder Senior*innen können ein Lied davon singen: digitale Barrieren überall, völlig unbenutzbare Systeme und Technologien, die ihre Lebensrealität nicht abbilden oder sie manchmal sogar ganz aktiv verschlechtern. Trotz Barrierefreiheits-Gesetzen hat sich in den letzten 20 Jahren quasi nichts daran verändert.\n\nIch zeige auf, wie tief techno-ideologische Narrative von \"Effizienz\", \"Innovation\" und \"Optimierung\" mit alten, behindertenfeindlichen Strukturen verwoben sind. Es geht auch darum, wie verbreitete Kl-Systeme, spezielle Barrierefreiheits-Features oder staatliche Verwaltungsprozesse Diskriminierung fortschreiben, wenn sie wie aktuell häufig nicht von Betroffenen selbst direkt mitgestaltet werden. Und was bedeutet \"mitgestalten\" eigentlich?\n\nGleichzeitig geht es um Verantwortung: Welche Rolle spielt Technik im Kampf gegen gesellschaftliche Rückschritte und faschistische Tendenzen? Wie kann digitale Infrastruktur für die Behindertenbewegung emanzipatorisch sein, statt uns zu bevormunden? Und was bedeutet echte Teilhabe im digitalen Raum jenseits von symbolischer Inklusion eigentlich?\n\nSpätestens jetzt ist die Zeit gekommen, um Technologie nicht länger nur als unser Hobby zu begreifen, sondern als politisches Werkzeug, das wir alle miteinander dekonstruieren, verändern und gestalten müssen.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["Casey Kreer"],"view_count":143,"promoted":false,"date":"2026-06-04T21:15:00.000+02:00","release_date":"2026-06-04T00:00:00.000+02:00","updated_at":"2026-06-05T23:30:04.246+02:00","tags":["8YNNJJ","2026","gpn24","Politics, Society and Ethics","ZKM Medientheater","gpn24-deu","Day 1"],"length":3435,"duration":3435,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/669-c41e1108-bc78-58ff-b519-6dc0bcbc1d0c.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/669-c41e1108-bc78-58ff-b519-6dc0bcbc1d0c_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/669-c41e1108-bc78-58ff-b519-6dc0bcbc1d0c.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/669-c41e1108-bc78-58ff-b519-6dc0bcbc1d0c.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-669-deconstructing-techno-ableism-wie-technik-mehr-behindert-als-nutzt","url":"https://api.media.ccc.de/public/events/c41e1108-bc78-58ff-b519-6dc0bcbc1d0c","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"724d0ad4-f49a-5c1f-b16c-820595a6bb92","title":"Trollen leicht gemacht - Helfen auf der GPN24","subtitle":null,"slug":"gpn24-460-trollen-leicht-gemacht-helfen-auf-der-gpn24","link":"https://cfp.gulas.ch/gpn24/talk/QS3XXR/","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.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["sarahfops"],"view_count":68,"promoted":false,"date":"2026-06-04T17:00:00.000+02:00","release_date":"2026-06-04T00:00:00.000+02:00","updated_at":"2026-06-05T23:00:07.141+02:00","tags":["QS3XXR","2026","gpn24","Entropia / CCC","ZKM Medientheater","gpn24-deu","Day 1"],"length":1208,"duration":1208,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/460-724d0ad4-f49a-5c1f-b16c-820595a6bb92.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/460-724d0ad4-f49a-5c1f-b16c-820595a6bb92_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/460-724d0ad4-f49a-5c1f-b16c-820595a6bb92.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/460-724d0ad4-f49a-5c1f-b16c-820595a6bb92.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-460-trollen-leicht-gemacht-helfen-auf-der-gpn24","url":"https://api.media.ccc.de/public/events/724d0ad4-f49a-5c1f-b16c-820595a6bb92","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"6d2465be-b7fd-57d5-8707-674e5a23df0f","title":"Wie und warum das Bundesamt für Strahlenschutz flächendeckend Radioaktivität misst","subtitle":null,"slug":"gpn24-448-wie-und-warum-das-bundesamt-fur-strahlenschutz-flachendeckend-radioaktivitat-misst","link":"https://cfp.gulas.ch/gpn24/talk/8VZADC/","description":"Kritische Infrastruktur, Notfallschutz, Datenbankenreplikation, embedded Linux, custom hardware, Umweltradioaktivität? Einmal alles bitte! Das Bundesamt für Strahlenschutz betreibt mit über 1700 Messstellen bundesweit ein Messnetz für Ortsdosisleistung. Messdatenbanken redundant an 6 Standorten, Datenaufbereitung für den Notfallschutz. Hier gibts eine ausführliche Vorstellung von Technik, Protokollen und Gerät. Und Quellcode.\n\nUm überhaupt eine Chance zu haben, zeitnah auf radiologische Notfälle zu reagieren, ist es eine sehr gute Idee, Umweltradioaktivität dauerhaft zu messen. Idealerweise prüft man diese Messwerte fortlaufend und speist sie in verständliche und bedienbare Informations- und Prognosesysteme ein. \n\nNach Strahlenschutzgesetz ist daher die großflächige Ermittlung der Gamma-Ortsdosisleistung Zuständigkeit des Bundes, mitsamt Entwicklung und Festlegung von Probenahme-, Analyse-, Mess- und Berechnungsverfahren zur Ermittlung der Umweltradioaktivität sowie die Durchführung von Vergleichsmessungen und Vergleichsanalysen.\n\nZunächst sind es Umweltmessungen, die die Radioaktivität der natürlichen Radionuklide messen, im Notfall ist das Messnetz gleichzeitig ein Frühwarnsystem. \n\nDie Frage dabei: Wie macht man das? Welche Anforderungen ergeben sich konkret? In diesem Talk gibts den kompletten Querschnitt von der Messung bis zur Übertragung in die Informationssysteme des Bundes und dem internationalen Austausch in der EU und der internationalen Atomenergiebehörde. Erklärung und Einführung insbesondere zu:\n\n- Messhardware\n- Netzwerkarchitektur und -protokolle\n- Messdaten-Replikation und Redundanzen\n- Datenprüfung und  Plausibilisierung\n- Ausblick ins integrierte Mess- und Informationssystem des Bundes\n- öffentliche Schnittstellen und APIs\n\nWo es sich anbietet mit ein paar kleinen Livedemos. \n\nUnd als besonderer Bonus: Quellcode, Quellcode, Quellcode. Das Bundesamt für Strahlenschutz entwickelt unter GPL. Bisher war Sourcecode vom ODL-Messnetz aber nicht veröffentlicht. Das ändert sich jetzt, dieser Talk kommt mit Code-Drop.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["xenia"],"view_count":10,"promoted":false,"date":"2026-06-05T20:00:00.000+02:00","release_date":"2026-06-05T00:00:00.000+02:00","updated_at":"2026-06-05T23:30:04.300+02:00","tags":["8VZADC","2026","gpn24","Science","ZKM Kubus","gpn24-deu","Day 2"],"length":3740,"duration":3740,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/448-6d2465be-b7fd-57d5-8707-674e5a23df0f.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/448-6d2465be-b7fd-57d5-8707-674e5a23df0f_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/448-6d2465be-b7fd-57d5-8707-674e5a23df0f.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/448-6d2465be-b7fd-57d5-8707-674e5a23df0f.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-448-wie-und-warum-das-bundesamt-fur-strahlenschutz-flachendeckend-radioaktivitat-misst","url":"https://api.media.ccc.de/public/events/6d2465be-b7fd-57d5-8707-674e5a23df0f","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"1893b503-2658-5983-b365-19f00a7f8704","title":"Designed by me - eigene Elektronik-Projekte industriell fertigen lassen","subtitle":null,"slug":"gpn24-571-designed-by-me-eigene-elektronik-projekte-industriell-fertigen-lassen","link":"https://cfp.gulas.ch/gpn24/talk/UYUZKT/","description":"Steckbrett und Arduino waren gestern, wir produzieren jetzt\nselbst! Wie Ihr Eure Elektronik-Projekte bei erträglichen Kosten professionell fertigen lasst, was für Tools ihr braucht und worauf ihr achten solltet, das zeige ich Euch in diesem Talk.\n\nArduino, Raspberry Pi und Co sind weit verbreitet. Mit Ihnen und einem Steckbrett lassen sich nicht nur kleine Experimente aufbauen, sondern durchaus praktisch nutzbare Geräte herstellen. Egal, ob Social-Media-Like-Anzeige für's Gaming-Zimmer oder die eigene Heizungssteuerung im Keller, die Alltagstauglichkeit solcher losen Aufbauten ist aber oft fragwürdig und Wackelkontakte und Fehlfunktionen sind leider häufig an der Tagesordnung.\n\nWer es robuster und haltbarer braucht, greift bisher zu Lötkolben und Lochrasterplatine und ersetzt die Steck- durch Lötverbindungen und spendiert ein mit passenden Löchern versehenes Fertiggehäuse. Das\nErgebnis kann durchaus langfristig nutzbar und sogar ansehnlich sein. Der Aufbau erfordert allerdings oft reichlich Geschick und Geduld und\nNachahmer tun sich auch bei gut dokumentierten Projekten häufig\nschwer.\n\nEine professionelle Fertigung wäre da toll. Bis vor wenigen Jahren war so etwas für Hobbyisten aber kaum bezahlbar und überhaupt nur in\ngroßen Stückzahlen möglich. Aber wer braucht schon mehrere hundert Twitter-News-Anzeigen oder unzählige Controller für Linien-Folge-Roboter? Selbst die beliebtesten unter uns haben nicht genug interessierte Freunde, um so viele Geräte einer sinnvollen Verwendung zuzuführen.\n\nDiese Situation hat sich in den letzten Jahren geändert. Vollautomatische Fabriken in Fernost erlauben es selbst\nLaien, kleine Projekte in geringer Stückzahl zu erträglichen Preisen\nindustriell fertigen zu lassen. Aus dem wackeligen Steckbrett-Setup wird so ein professionelles Projekt und die Kosten bleiben trottdem im Hobby-tauglichen Rahmen.\n\nIn diesem Vortrag werde ich zeigen, was für Tools man benötigt und welche Plugins hilfreich sind, wenn es darum geht, passende Fertigungsdaten zu erzeugen. Worauf muss man achten? Wie kommen die\npassenden Bauteile in die Fabrik? Mit welchen Kosten muss man rechnen und eie kann man sie durch geschickte Bauteileauswahl  im Rahmen\nhalten? Wie stelle ich sicher, dass die Fabrik wirklich das baut, was\nich mir vorgestellt habe? Und was muss ich beim Versand beachten? Wo lauern versteckte\nKosten? Und wie schaffe ich es schließlich, dass auch andere mein geniales Projekt nachbauen bzw. -bestellen können?\n\nEin paar praktische Beispiele runden den Talk ab, sodass ihr am Ende in der Lage sein solltet, mit geringem finanziellen Risiko Euer Traumprojekt einen großen Schritt professioneller zu machen.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["Till Harbaum"],"view_count":58,"promoted":false,"date":"2026-06-05T10:00:00.000+02:00","release_date":"2026-06-05T00:00:00.000+02:00","updated_at":"2026-06-05T23:30:04.049+02:00","tags":["UYUZKT","2026","gpn24","Hardware and Making","ZKM Vortragssaal","gpn24-deu","Day 2"],"length":3571,"duration":3571,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/571-1893b503-2658-5983-b365-19f00a7f8704.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/571-1893b503-2658-5983-b365-19f00a7f8704_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/571-1893b503-2658-5983-b365-19f00a7f8704.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/571-1893b503-2658-5983-b365-19f00a7f8704.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-571-designed-by-me-eigene-elektronik-projekte-industriell-fertigen-lassen","url":"https://api.media.ccc.de/public/events/1893b503-2658-5983-b365-19f00a7f8704","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"ca894b70-320e-5f7d-ae79-d45dcf630326","title":"Die drei Klammern [] {} () und die BASH","subtitle":null,"slug":"gpn24-622-die-drei-klammern-und-die-bash","link":"https://cfp.gulas.ch/gpn24/talk/DEMH3P/","description":"Die Idee kam bei einem Shell-Vortrag von Leyrer anno 2023:\nes gibt so viele verschiedene Klammer-Typen in der Shell, und so viele verschiedene Einsatzmoeglichkeiten und Bedeutungen. Darueber zu reden, Unterschiede aufzuzeigen und auch Fragen zu beantworten ist das Ziel dieses \"Greybeard Vortrags\" von Leyrer, Martin Schulte und mir.\n\nein kleiner Einblick ins Thema:\ngpn24\n(gpn24)\n{gpn24}\n{ gpn24 }\n{ gpn24 ; }\n\nls -l [gpn24]\n\nuvam.\n\nmartin@leyrer.priv.at\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["Harald","Martin Schulte","leyrer"],"view_count":466,"promoted":true,"date":"2026-06-04T20:00:00.000+02:00","release_date":"2026-06-04T00:00:00.000+02:00","updated_at":"2026-06-05T23:30:02.836+02:00","tags":["DEMH3P","2026","gpn24","Software and Infrastructure","ZKM Kubus","gpn24-deu","Day 1"],"length":3569,"duration":3569,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/622-ca894b70-320e-5f7d-ae79-d45dcf630326.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/622-ca894b70-320e-5f7d-ae79-d45dcf630326_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/622-ca894b70-320e-5f7d-ae79-d45dcf630326.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/622-ca894b70-320e-5f7d-ae79-d45dcf630326.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-622-die-drei-klammern-und-die-bash","url":"https://api.media.ccc.de/public/events/ca894b70-320e-5f7d-ae79-d45dcf630326","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"d7a73735-7bb3-53fb-add6-43e21593feca","title":"Choose Your Filter! — Vom Forschungsprojekt zur Ausstellung","subtitle":null,"slug":"gpn24-612-choose-your-filter-vom-forschungsprojekt-zur-ausstellung","link":"https://cfp.gulas.ch/gpn24/talk/JQYNPX/","description":"Im selben Gebäude, in dem die GPN stattfindet, war 2025 die Ausstellung “Choose Your Filter!” zu sehen. Gezeigt wurden künstlerische Webbrowser aus drei Jahrzehnten, also Software, die selbst Kunstwerk und Anzeigeumgebung in einem ist. Der Ausstellung ging ein mehrjähriges Forschungsprojekt am KIT voraus, in dem solche Browser als eigenständige künstlerische Form untersucht wurden. Sie sind als Remix-Programme interpretierbar, sie situieren Nutzer*innen und formen mit, wie das Web durch sie hindurch wahrgenommen wird. Browser bestimmen, was sichtbar wird, in welcher Geschwindigkeit, Reihenfolge und Hierarchie. Damit sind sie Filter im wörtlichen Sinn, und Gegenstand sozio-politischer, ökonomischer und kultureller Fragen.\n\nWenn solche softwarebasierten Werke überhaupt in den Blick genommen werden, beschränkt sich die Auseinandersetzung im akademischen Rahmen üblicherweise auf ihre Dokumentation, Beschreibung und Kontextualisierung der Arbeiten. Eine Ausstellung, die den Anspruch hegt, nicht (nur) Relikte zu zeigen, verlangt mehr: Dort sollen die Arbeiten wieder live erfahrbar sein, also tatsächlich laufen, in einem Raum, vor Publikum, über Monate hinweg — ohne Wartung im laufenden Betrieb und ohne technisches Personal, das im Zweifel eingreift. Damit verschiebt sich die Aufgabe grundsätzlich hin zu Reparatur und robuste Stabilisierung. Werke, die für eine bestimmte historische Konfiguration aus Browser, Plugin, Betriebssystem und Serverlandschaft geschrieben wurden, müssen in einer Gegenwart funktionieren, in der diese Konfiguration nicht mehr existiert, und sie müssen es selbständig tun: Crashes überstehen, Zustände zurücksetzen, mit unterschiedlichsten Besucher*inneninteraktion umgehen, fehlende Server kompensieren — alles ohne Hand am Gerät. Was im Forschungsprojekt eine Frage des Verstehens war, wird im Ausstellungsbetrieb eine Frage der Rekonstruktion und der autonomen Lauffähigkeit — konzeptuell, technisch und konservatorisch zugleich.\n\nDer Vortrag berichtet aus erster Hand davon, wie aus einem Forschungsvorhaben eine Ausstellung wurde: welche Entscheidungen kuratorisch fallen mussten, wie einzelne Werke wieder zum Laufen gebracht wurden, und welche Infrastruktur dabei entstanden ist, um Netzkunst aus mehreren Jahrzehnten parallel und stabil zu betreiben. Wir sprechen aus zwei Perspektiven — kunsthistorisch und museumstechnisch — über dasselbe Problem: was es heißt, Software, die selbst Kunstwerk ist, nicht nur zu beschreiben, sondern zu zeigen.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["Inge Hinterwaldner","Marc Schütze"],"view_count":10,"promoted":false,"date":"2026-06-05T17:00:00.000+02:00","release_date":"2026-06-05T00:00:00.000+02:00","updated_at":"2026-06-05T23:15:04.333+02:00","tags":["JQYNPX","2026","gpn24","Science","ZKM Vortragssaal","gpn24-deu","Day 2"],"length":3353,"duration":3353,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/612-d7a73735-7bb3-53fb-add6-43e21593feca.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/612-d7a73735-7bb3-53fb-add6-43e21593feca_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/612-d7a73735-7bb3-53fb-add6-43e21593feca.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/612-d7a73735-7bb3-53fb-add6-43e21593feca.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-612-choose-your-filter-vom-forschungsprojekt-zur-ausstellung","url":"https://api.media.ccc.de/public/events/d7a73735-7bb3-53fb-add6-43e21593feca","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"bf9bc7a6-cf18-506e-b5d3-bcda9521866d","title":"Communication without Borders: Cross-Platform VoIP","subtitle":null,"slug":"gpn24-526-communication-without-borders-cross-platform-voip","link":"https://cfp.gulas.ch/gpn24/talk/MLPPNQ/","description":"Recent events, such as Discord's controversial push for personal ID verification, the use of AI models for age-determination and the widespread analysis of user-data , have laid bare a harsh reality: proprietary platforms can't be trusted anymore. Our ability to communicate is a privilege granted by corporations, subject to their changing terms and invasive policies. While some users are leaving common communication platforms because of policy changes, others remain. This isn't just about inconvenience, it fractures communities;\n\nThis unfortunate fragmentation is what our project, \"Communication without Borders,\" directly challenges. We are building an open-source, low-latency bridging framework designed to act as a universal translator, connecting any VoIP platform to any other and giving users the freedom to choose their client without being isolated.\n\nAs our initial proof of concept, we are focusing on bridging the centralized world of Discord with the federated universe of Matrix. However, it is our goal that our architecture is not just a one-off solution; It is an easily extendable framework designed for high fidelity and minimal latency, allowing for the rapid addition of new platforms.\n\nDuring this presentation, we will demonstrate the current state of our project, dive deep into the technical challenges we face, from real-time audio over privacy and security to identity and presence mapping.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["Leon Knorr","Johannes Quast","Jan Leber"],"view_count":58,"promoted":false,"date":"2026-06-05T10:00:00.000+02:00","release_date":"2026-06-05T00:00:00.000+02:00","updated_at":"2026-06-05T22:45:06.634+02:00","tags":["MLPPNQ","2026","gpn24","Software and Infrastructure","ZKM Kubus","gpn24-deu","Day 2"],"length":2720,"duration":2720,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/526-bf9bc7a6-cf18-506e-b5d3-bcda9521866d.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/526-bf9bc7a6-cf18-506e-b5d3-bcda9521866d_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/526-bf9bc7a6-cf18-506e-b5d3-bcda9521866d.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/526-bf9bc7a6-cf18-506e-b5d3-bcda9521866d.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-526-communication-without-borders-cross-platform-voip","url":"https://api.media.ccc.de/public/events/bf9bc7a6-cf18-506e-b5d3-bcda9521866d","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"6ebb8abf-6951-56cd-a76d-4a181793f8cf","title":"Was ist (gute) Mobilität? Ein datenbasierter Ansatz.","subtitle":null,"slug":"gpn24-357-was-ist-gute-mobilitat-ein-datenbasierter-ansatz","link":"https://cfp.gulas.ch/gpn24/talk/LU8TCX/","description":"Mobilität ist ein Grundbedürfnis – sei es der Weg zum Supermarkt, zu Freunden oder in ein Café. Gleichzeitig besteht breiter Konsens, dass Mobilität nachhaltiger gestaltet werden muss. Doch wie lässt sich Mobilität so messen und bewerten, dass sowohl individuelle Bedürfnisse als auch Nachhaltigkeitsziele berücksichtigt werden?\n\nDieser Beitrag stellt mobi.mapr und das zugrunde liegende Modell vor. Im Zentrum steht ein aktivitätsbasierter Ansatz, der nicht Verkehr oder Infrastruktur, sondern Menschen, ihre alltäglichen Aktivitäten sowie ihre subjektiven Erfahrungen in den Mittelpunkt stellt. Auf Basis offener Daten entsteht so ein transparenter Ansatz zur Bewertung von Mobilitätsqualität – nachvollziehbar, reproduzierbar und unabhängig von proprietären Plattformen oder KI-Slop.\n\nDas Ergebnis ist ein offenes Dashboard, das Mobilität sichtbar und vergleichbar macht. Es ermöglicht, Mobilitätsräume zu erkunden, faktenbasierte Entscheidungen zu treffen und Menschen dabei zu unterstützen, ihre Mobilität selbstbestimmt zu gestalten. Sämtliche Daten sind zusätzlich über eine offene API unter CC BY 4.0 zugänglich.\n\nDieser Talk legt einen besonderen Fokus auf den ÖPNV, sowie auf die Region Karlsruhe. Welche Effekte hat das Karlsruher Modell? Kann der KVV die Pfalz retten? All diese Fragen werden beantwortet!\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["Pfennig"],"view_count":12,"promoted":false,"date":"2026-06-05T18:45:00.000+02:00","release_date":"2026-06-05T00:00:00.000+02:00","updated_at":"2026-06-05T23:30:02.784+02:00","tags":["LU8TCX","2026","gpn24","Mobility, Energy and Transformation","ZKM Kubus","gpn24-deu","Day 2"],"length":3493,"duration":3493,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/357-6ebb8abf-6951-56cd-a76d-4a181793f8cf.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/357-6ebb8abf-6951-56cd-a76d-4a181793f8cf_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/357-6ebb8abf-6951-56cd-a76d-4a181793f8cf.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/357-6ebb8abf-6951-56cd-a76d-4a181793f8cf.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-357-was-ist-gute-mobilitat-ein-datenbasierter-ansatz","url":"https://api.media.ccc.de/public/events/6ebb8abf-6951-56cd-a76d-4a181793f8cf","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"1cc7e31c-69c3-552c-957f-ae854a0f88a0","title":"Beyond Shitposting - Was kann das Fediverse","subtitle":null,"slug":"gpn24-519-beyond-shitposting-was-kann-das-fediverse","link":"https://cfp.gulas.ch/gpn24/talk/NBT8YY/","description":"Es gibt unglaublich viele coole ActivityPub-/Fediverse-Projekte, und Mastodon ist wirklich nur die Spitze des Eisbergs.\n\nNote: the first minute unfortunately had muted audio, and had to be cut out.\n\nDas Fediverse ist viel mehr als nur ein Netzwerk für kurze (Shit-)Posts auf Mastodon, Misskey, Pleroma, GoToSocial und Co. Es gibt unglaublich viele spannende ActivityPub-/Fediverse-Projekte. \nDie unterschiedlichen Bereiche und Projekte werden kurz vorgestellt und es wird gezeigt, wie diese beispielsweise für eine Stadt oder Community vernetzt werden können. \nEin Fokus der vorgestellten Projekte liegt auf „[Flohmarkt](https://codeberg.org/flohmarkt/flohmarkt)”, das seinem Namen gerecht wird. Es ist ein digitales Schwarzes Brett, an dem Angebote eingestellt und gesucht werden können. Im Gegensatz zum normalen Schwarzen Brett kann man über Mastodon oder Flohmarkt direkt in Kontakt treten.\n„[Peertube](https://joinpeertube.org/de)” ist eine Software, mit der sich längere Videos hochladen, ansehen oder diskutieren lassen.\n„[Mobilizon](https://mobilizon.org/)”, „[der smarter Gemeinschaftskalender](https://der-smarte-gemeinschaftskalender.de/)”, „[Gancio](https://gancio.org/)” eine Plattform, auf der es sich alles um Termine dreht. \nUnd einiges mehr.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["Samuel Brinkmann"],"view_count":30,"promoted":false,"date":"2026-06-05T12:30:00.000+02:00","release_date":"2026-06-05T00:00:00.000+02:00","updated_at":"2026-06-05T23:00:06.635+02:00","tags":["NBT8YY","2026","gpn24","Politics, Society and Ethics","ZKM Vortragssaal","gpn24-deu","Day 2"],"length":1049,"duration":1049,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/519-1cc7e31c-69c3-552c-957f-ae854a0f88a0.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/519-1cc7e31c-69c3-552c-957f-ae854a0f88a0_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/519-1cc7e31c-69c3-552c-957f-ae854a0f88a0.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/519-1cc7e31c-69c3-552c-957f-ae854a0f88a0.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-519-beyond-shitposting-was-kann-das-fediverse","url":"https://api.media.ccc.de/public/events/1cc7e31c-69c3-552c-957f-ae854a0f88a0","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"20859f4d-afa2-5f8a-83f1-8c90b1b90e35","title":"Opening - What to hack","subtitle":null,"slug":"gpn24-552-opening-what-to-hack","link":"https://cfp.gulas.ch/gpn24/talk/SZWBB9/","description":"What to hack – das Opening der Gulaschprogrammiernacht. Handtuch, Zahnbürste und ein Projekt: mehr braucht es nicht. Oder vielleicht doch?\n\nNach einer kurzen Geschichtsstunde über den Ort und die vergangenen 23 Gulaschprogrammiernächte werfen wir gemeinsam einen Blick auf die kommenden vier Tage und drei Nächte.\n\nBeim What To Hack Opening erhaltet ihr einen Überblick und einen Wegweiser durch das Event. Damit ihr vor lauter Hacks keine Bytes mehr seht, geben wir euch einen Einblick in die wichtigsten Elemente und die skurrilsten Auswüchse.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["Christian Lölkes","Eve Entropia"],"view_count":240,"promoted":true,"date":"2026-06-04T16:00:00.000+02:00","release_date":"2026-06-04T00:00:00.000+02:00","updated_at":"2026-06-05T23:15:04.098+02:00","tags":["SZWBB9","2026","gpn24","Entropia / CCC","ZKM Medientheater","gpn24-deu","Day 1"],"length":1896,"duration":1896,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/552-20859f4d-afa2-5f8a-83f1-8c90b1b90e35.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/552-20859f4d-afa2-5f8a-83f1-8c90b1b90e35_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/552-20859f4d-afa2-5f8a-83f1-8c90b1b90e35.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/552-20859f4d-afa2-5f8a-83f1-8c90b1b90e35.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-552-opening-what-to-hack","url":"https://api.media.ccc.de/public/events/20859f4d-afa2-5f8a-83f1-8c90b1b90e35","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"4c169550-3e94-534c-968b-6cde36ba8dbc","title":"Common sense in der IT-Sicherheit: Verantwortungsvoller Umgang mit Sicherheitslücken und Nutzern","subtitle":null,"slug":"gpn24-674-common-sense-in-der-it-sicherheit-verantwortungsvoller-umgang-mit-sicherheitslucken-und-nutzern","link":"https://cfp.gulas.ch/gpn24/talk/JYXAP7/","description":"Die Bedrohungslage, Berichterstattung und der Hype für KI sorgen aktuell für einen immer dichter werdenden Jungel an Informationen und Druck direkt auf alle Sicherheitslücken zu reagieren.\nAber muss ich direkt alle Updates einspielen, wie stelle ich fest, ob ich handeln muss?\n\nIch erkläre Methoden, um fundierter auf Ereignisse reagieren zu können, lege Grundsätze zum Erarbeiten von einem grundlegenden Sicherheitsniveau dar und zeige einige Beispiele, wie man als Hersteller auf keinen Fall sicherheitsrelevante Themen kommunizieren sollte.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["promasu"],"view_count":22,"promoted":false,"date":"2026-06-05T15:45:00.000+02:00","release_date":"2026-06-05T00:00:00.000+02:00","updated_at":"2026-06-05T23:00:05.445+02:00","tags":["JYXAP7","2026","gpn24","Cyber Security","ZKM Medientheater","gpn24-deu","Day 2"],"length":3241,"duration":3241,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/674-4c169550-3e94-534c-968b-6cde36ba8dbc.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/674-4c169550-3e94-534c-968b-6cde36ba8dbc_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/674-4c169550-3e94-534c-968b-6cde36ba8dbc.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/674-4c169550-3e94-534c-968b-6cde36ba8dbc.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-674-common-sense-in-der-it-sicherheit-verantwortungsvoller-umgang-mit-sicherheitslucken-und-nutzern","url":"https://api.media.ccc.de/public/events/4c169550-3e94-534c-968b-6cde36ba8dbc","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"54b607ea-7602-5865-ad97-125b1b36fd29","title":"strace -- mein schweizer Taschenmesser zum analysieren, debuggen, monitoren","subtitle":null,"slug":"gpn24-627-strace-mein-schweizer-taschenmesser-zum-analysieren-debuggen-monitoren","link":"https://cfp.gulas.ch/gpn24/talk/ZUYXWD/","description":"System-Probleme aller Art lassen sich mit Strace analysieren. Prozessanläufe in Linux erkennen und verstehen Anwender so viel besser.\n\nStrace ist ein wahres Wundertool. Anwender, die es einsetzen erfahren damit viel über die Abläufe und Interna von Linux: Mit Strace beobachten sie einzelne oder mehrere Prozesse zur Laufzeit auf System-Call-Ebene. Damit lassen sich bei vielen Problemen sehr einfach wertvolle Informationen zum Debuggen gewinnnen, etwa welche Konfigurationsdateien Prozesse wirklich lesen oder was die letzte Datei oder Shared Library vor einem Crash war.\n\nBei Performanceproblemen fördert Strace interessante Informationen zu Tage, etwa wie oft Linux einen Systemaufruf ausführt, wie lange der dauert oder wie lange das Programm selbst zwischen den Kernel-Calls arbeitet. Der kompette I/O eines Programm, sei es der Festplatten oder des Netzwerks lässt sich mit Strace elegant protokollieren und später offline analysieren. Experten spielen diese sogar später wieder ein, dank präzieser Timestamps bei Bedarf sogar in \"Echtzeit\". Der Vortrag soll anregen, viele rätselhafe Unix-Effekte, -Probleme, Programm-Crashes neu mit Strace zu betrachten und damit schneller zu Lösungen und neuen Erkenntnissen zu gelangen.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["Harald"],"view_count":28,"promoted":false,"date":"2026-06-05T15:45:00.000+02:00","release_date":"2026-06-05T00:00:00.000+02:00","updated_at":"2026-06-05T23:00:05.493+02:00","tags":["ZUYXWD","2026","gpn24","Software and Infrastructure","ZKM Vortragssaal","gpn24-deu","Day 2"],"length":3749,"duration":3749,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/627-54b607ea-7602-5865-ad97-125b1b36fd29.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/627-54b607ea-7602-5865-ad97-125b1b36fd29_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/627-54b607ea-7602-5865-ad97-125b1b36fd29.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/627-54b607ea-7602-5865-ad97-125b1b36fd29.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-627-strace-mein-schweizer-taschenmesser-zum-analysieren-debuggen-monitoren","url":"https://api.media.ccc.de/public/events/54b607ea-7602-5865-ad97-125b1b36fd29","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"d6e4dc33-431c-521e-aadf-4e959a456b1c","title":"Making Politics: Commemoration, Resistance, and Play","subtitle":null,"slug":"gpn24-691-making-politics-commemoration-resistance-and-play","link":"https://cfp.gulas.ch/gpn24/talk/97LFTV/","description":"Can art be a catalyst for change in times of war and conflict? What role can creative acts of counter-memorialization, interventionist practices, play, and participatory art take to change how we perceive and act upon issues of contemporary and historical violence and in the broader politics of memory? Over four decades, media artist and activist Joseph DeLappe has forged a distinctive artistic practice involving the creative and critical use of games, public intervention, sculpture, performance, and activism.\n\nIn this talk, the artist will share documentation from a diversity of creative projects and actions developed over the past several decades that utilize digital and analogue processes to creatively address such questions. A lineage of works, including video games, public actions (online and IRL), participatory making, performance, play, protest and memorialization will illuminate upon his critical and interrogative strategies engaging the intersections of art, technology, and social engagement.\nJoseph DeLappe is Professor of Games and Tactical Media at Abertay University in Dundee, Scotland.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["Laura C. S."],"view_count":2,"promoted":false,"date":"2026-06-05T20:00:00.000+02:00","release_date":"2026-06-05T00:00:00.000+02:00","updated_at":"2026-06-05T23:01:18.324+02:00","tags":["97LFTV","2026","gpn24","Art, Culture and Games","ZKM Medientheater","gpn24-deu","Day 2"],"length":3505,"duration":3505,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/691-d6e4dc33-431c-521e-aadf-4e959a456b1c.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/691-d6e4dc33-431c-521e-aadf-4e959a456b1c_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/691-d6e4dc33-431c-521e-aadf-4e959a456b1c.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/691-d6e4dc33-431c-521e-aadf-4e959a456b1c.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-691-making-politics-commemoration-resistance-and-play","url":"https://api.media.ccc.de/public/events/d6e4dc33-431c-521e-aadf-4e959a456b1c","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"b5f7f940-1a96-5d03-a15a-182c8eb63f99","title":"Howl: »Elite Force Voyager Online« Video Game Performance Reenacted","subtitle":null,"slug":"gpn24-690-howl-elite-force-voyager-online-video-game-performance-reenacted","link":"https://cfp.gulas.ch/gpn24/talk/PLRFN8/","description":"The American artist Joseph DeLappe is considered a pioneer of video game–based performance art and among the first artists to systematically use virtual online game worlds as sites of artistic intervention. To mark the 25th anniversary of his online performance Howl: Elite Force Voyager Online (2001), DeLappe is restaging the work for the first time in a slightly abridged version before a live audience.\n\nPlaying as “Allen Ginsberg,” DeLappe (*1963, San Francisco, US) joins online sessions of the multiplayer shooter Star Trek™: Voyager – Elite Force (2000) and explores the in-game chat as a poetic medium. Line by line, he types Allen Ginsberg’s famous and controversial Beat poem Howl (1955) into the chat interface in real time while reciting it aloud. He does not shoot. He stands still and types. The text appears on screen in real time, visible to other players in small fragments as the performance unfolds. \n\nHowl: Elite Force Voyager Online was created in 2001 in the privacy of DeLappe’s studio in Reno, Nevada. Lasting over five hours, the performance was directed exclusively at players who happening to be in the same virtual space of the popular online shooter. The work originated in the artist’s early exploration of digital network environments as spaces of social, political, and aesthetic negotiation. As early as the late 1990s, he understood the then-emerging online game worlds as a new form of digital public sphere and conceived of the performance as a kind of digital street art project: Why play the game and follow its rules? What would happen if someone entered an online shooter and recited poetry instead of firing a weapon?\n\nBy subverting the functional logic of the game, DeLappe transformed the virtual space into a stage for poetic and media-critical intervention. In doing so, he challenged players to reconsider their relationship to the video game world and its social function and invited them – sometimes reluctantly, sometimes with amusement – to engage with poetry.\n\nDeLappe further developed this performance method in later well-known works such as Quake/Friends (2003) and dead-in-iraq (2006–2011), and paved the way for numerous other experimental works in video game performance art.\n\n**To join the performance as a player, follow these steps:**\n \n1.   Download the Windows or Linux client, (this is a free\nversion of the game’s multiplayer element made with permission from the\ndeveloper) \na.   https://last-outpost.net/index.php?page=holomatch \n2.   Install on a windows pc or Linux\n3.   Open and go to “multimatch” \n4.   click “specify server” and enter IP address  37.120.173.241:27960\n5.   Play the game as you would \n6.   Please be respectful towards the community\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Laura C. S.","Joseph DeLappe","Rene Garcia Cepeda"],"view_count":88,"promoted":false,"date":"2026-06-04T12:00:00.000+02:00","release_date":"2026-06-04T00:00:00.000+02:00","updated_at":"2026-06-05T22:00:04.877+02:00","tags":["PLRFN8","2026","gpn24","Art, Culture and Games","ZKM Vortragssaal","gpn24-eng","Day 1"],"length":12973,"duration":12973,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/690-b5f7f940-1a96-5d03-a15a-182c8eb63f99.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/690-b5f7f940-1a96-5d03-a15a-182c8eb63f99_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/690-b5f7f940-1a96-5d03-a15a-182c8eb63f99.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/690-b5f7f940-1a96-5d03-a15a-182c8eb63f99.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-690-howl-elite-force-voyager-online-video-game-performance-reenacted","url":"https://api.media.ccc.de/public/events/b5f7f940-1a96-5d03-a15a-182c8eb63f99","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"16b987d5-cb75-5e7f-ac1a-29e88a2f1e2b","title":"Industrial Automation and Standardization going Internet - A try to untangle the chaos","subtitle":null,"slug":"gpn24-604-industrial-automation-and-standardization-going-internet-a-try-to-untangle-the-chaos","link":"https://cfp.gulas.ch/gpn24/talk/L7DPSK/","description":"Daten sind das Öl des 21. Jahrhunderts, haben wir gehört. Auch in der Industrie und Fertigung. Hier zeigt sich allerdings eine Lücke zwischen bisherigen Softwaresystemen und den Vorstellungen, Daten in einheitliche Formen zusammenzuführen und die dazu notwendige Kommunikation mit gängiger Security auszustatten.\n\nEin Versuch der Aufklärung, woher die Branche kommt und ein Einblick in aktuelle koordinierte Aktivitäten mit dem Ziel, yet another Standard zu schaffen.\n\nWir, Cube und goetz haben seit 2018 an Kommunikationsstandards im Maschinenbau mitgewirkt. In diesem Talk geben wir zunächst einen Überblick der Systeme, die an der Quelle der gefragten Daten und damit auch die Quelle der besonderen Anforderungen stehen: den Steuerungen.\n\nWeiter geht es mit der Frage: Welche Daten will man denn überhaupt? Und wie bekommt man die aus der Steuerung raus? In einer Welt des Vendor-Lock-In hat sich hier mit OPC UA ein Standard lange genug relevant gehalten, um im Hype um \"Industrie 4.0\"  positiv aufzufallen. Was ist dieses OPC UA und was kann es für industrielles Datensammeln über das Internet leisten?\n\nZum Schluss wollen wir mit einem kleinen Augenzwinkern berichten, wie die Standardisierung von OPC UA Datenmodellen in der Industrie in Deutschland in den letzten Jahren so lief. Wie \"Politik\" eine größere Rolle spielt als Cube frisch von der Uni vermutet hätte. Wie ein gutes Marketing-Konzept einen Schritt zur Seite machen musste und seitdem fliegen darf. Und welche Erfahrungen wir mit GitHub und geteiltem Code in der Maschinenbau Branche machen.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["Cube","goetz"],"view_count":69,"promoted":false,"date":"2026-06-04T17:00:00.000+02:00","release_date":"2026-06-04T00:00:00.000+02:00","updated_at":"2026-06-05T22:00:05.419+02:00","tags":["L7DPSK","2026","gpn24","Software and Infrastructure","ZKM Kubus","gpn24-deu","Day 1"],"length":3400,"duration":3400,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/604-16b987d5-cb75-5e7f-ac1a-29e88a2f1e2b.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/604-16b987d5-cb75-5e7f-ac1a-29e88a2f1e2b_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/604-16b987d5-cb75-5e7f-ac1a-29e88a2f1e2b.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/604-16b987d5-cb75-5e7f-ac1a-29e88a2f1e2b.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-604-industrial-automation-and-standardization-going-internet-a-try-to-untangle-the-chaos","url":"https://api.media.ccc.de/public/events/16b987d5-cb75-5e7f-ac1a-29e88a2f1e2b","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"cce2fbf5-954f-5721-bf22-a611d21ce79e","title":"Graphs to scale","subtitle":null,"slug":"gpn24-637-graphs-to-scale","link":"https://cfp.gulas.ch/gpn24/talk/8RCMLH/","description":"Skalierende Systeme wie Hochleistungsrechner oder KI-Cluster benötigen effiziente Datenverbindungen, um überhaupt von der Skalierung der Geräte profitieren zu können. Bei hohen Anforderungen an Durchsatz, Ausfallsicherheit und geringer Latenz (und Kosten) werden diese ohne Switches in Matrix-ähnlichen Topologien umgesetzt. Der naive Ansatz funktioniert aber nicht so gut, was wir auch beim Zeichnen von Diagrammen, Plänen oder der Versorgung von Häusern merken. Dahinter stehen grundsätzliche Eigenschaften von Graphen, die nur manchmal in der Ebene überschneidungsfrei gezeichnet werden können. Glücklicherweise zeigen uns Pac-Man und Portal, wie wir das Problem sehr leicht lösen können, und die modernen Höchstleistungsrechner und Inferenz-Cluster treiben das ganze inzwischen in unvorstellbare Dimensionen.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["Sebastian Ritterbusch"],"view_count":14,"promoted":false,"date":"2026-06-05T13:15:00.000+02:00","release_date":"2026-06-05T00:00:00.000+02:00","updated_at":"2026-06-05T23:15:03.679+02:00","tags":["8RCMLH","2026","gpn24","Science","ZKM Vortragssaal","gpn24-deu","Day 2"],"length":3562,"duration":3562,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/637-cce2fbf5-954f-5721-bf22-a611d21ce79e.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/637-cce2fbf5-954f-5721-bf22-a611d21ce79e_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/637-cce2fbf5-954f-5721-bf22-a611d21ce79e.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/637-cce2fbf5-954f-5721-bf22-a611d21ce79e.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-637-graphs-to-scale","url":"https://api.media.ccc.de/public/events/cce2fbf5-954f-5721-bf22-a611d21ce79e","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"c9d48e1b-8cb6-5dba-a729-f46a39443b61","title":"Datenschutz für (Chaos-)Vereine in der Praxis","subtitle":null,"slug":"gpn24-495-datenschutz-fur-chaos-vereine-in-der-praxis","link":"https://cfp.gulas.ch/gpn24/talk/Z9AHTJ/","description":"In chaosnahen (und verbundenen) Vereinen bringen Wesen oft spannende neue Prozesse für alle ein. Es wird vernetzt, ausgetauscht, automatisiert, personenbezogene Daten werden verarbeitet. Community-Projekte werden über Zeit Teil der offiziellen Infra. Das funktioniert fast immer gut - bis das erste Betroffenengesuch kommt, ein Datenschutzvorfall passiert oder die Datenschutzbehörde an die Tür klopft.\n\nRhandos ist Juristin und Datenschutzbeauftragte des CCCHH. Aus der Praxiserfahrung möchte sie aufzeigen, wie sinnvolles Datenschutzmanagement in (Chaos)Vereinen in der Praxis umgesetzt werden kann. Ziel des Vortrags ist, Vorständen, (künftigen) Datenschutzbeauftragten und allen anderen Interessierten das Grundwerkzeug dafür an die Hand zu geben.\n\nThemenübersicht:\n- Welche Datenschutz-Pflichten müssen wir als Verein umsetzen? \n- Brauche ich eine:n Datenschutzbeauftragte:n?\n- Hilfe, wo beginnen wir mit der Umsetzung?\n- Wie gestalte ich datenschutzfreundliche Prozesse?\n- Welche Informationen müssen wir Mitgliedern und Besucher:innen zur Verfügung stellen?\n- Was ist ein Verarbeitungsverzeichnis?\n- Was sind Auftragsverarbeitungen und gemeinsame Verarbeitungen?\n- Wie gehe ich mit Datenschutzvorfällen um?\n- Wie erfülle ich Betroffenenanfragen?\n- uvm.\n\nIm Anschluss können wir uns zu offenen Fragen und Erfahrungen aus der Praxis in einem kleineren Workshop (Ort/Zeit TBA) austauschen.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["rhandos"],"view_count":16,"promoted":false,"date":"2026-06-05T14:30:00.000+02:00","release_date":"2026-06-05T00:00:00.000+02:00","updated_at":"2026-06-05T23:15:04.320+02:00","tags":["Z9AHTJ","2026","gpn24","Politics, Society and Ethics","ZKM Medientheater","gpn24-deu","Day 2"],"length":3709,"duration":3709,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/495-c9d48e1b-8cb6-5dba-a729-f46a39443b61.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/495-c9d48e1b-8cb6-5dba-a729-f46a39443b61_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/495-c9d48e1b-8cb6-5dba-a729-f46a39443b61.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/495-c9d48e1b-8cb6-5dba-a729-f46a39443b61.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-495-datenschutz-fur-chaos-vereine-in-der-praxis","url":"https://api.media.ccc.de/public/events/c9d48e1b-8cb6-5dba-a729-f46a39443b61","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"12afef00-116d-592a-848f-7fe2ec82dc00","title":"Tamper-Sensing Meshes in the Wild","subtitle":null,"slug":"gpn24-533-tamper-sensing-meshes-in-the-wild","link":"https://cfp.gulas.ch/gpn24/talk/B3B3GD/","description":"Tamper-sensing meshes are electronic layers that detect an attacker drilling or cutting into a device. There isn’t a lot of public information about their construction, so I did a survey of about 30 devices with such meshes. In this talk, I’ll share the results of that survey.\n\nI'll give a quick history of these meshes from the 1800s to today, touch on industry standards, and break down the technical trade-offs behind mesh design. From there, I'll walk you through real-world construction techniques and their weaknesses--covering substrate materials, trace materials, pattern, and 3D assembly styles.\n\nFrom all of this, I've put together a set of criteria for actually secure mesh design. The gist of it is: off-the-shelf PCB processes are a solid proxy for real-world meshes for researchers or hackers; most meshes in the wild use PCB or FPC processes with feature sizes of 0.5mm or larger; and with basic techniques like silkscreen printing--the same process used for keyboard membranes--you can build meshes that match or beat the security of most devices out there.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["jaseg"],"view_count":14,"promoted":false,"date":"2026-06-05T15:10:00.000+02:00","release_date":"2026-06-05T00:00:00.000+02:00","updated_at":"2026-06-05T23:15:04.131+02:00","tags":["B3B3GD","2026","gpn24","Hardware and Making","ZKM Kubus","gpn24-eng","Day 2"],"length":1278,"duration":1278,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/533-12afef00-116d-592a-848f-7fe2ec82dc00.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/533-12afef00-116d-592a-848f-7fe2ec82dc00_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/533-12afef00-116d-592a-848f-7fe2ec82dc00.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/533-12afef00-116d-592a-848f-7fe2ec82dc00.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-533-tamper-sensing-meshes-in-the-wild","url":"https://api.media.ccc.de/public/events/12afef00-116d-592a-848f-7fe2ec82dc00","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"5226569b-eb15-5d9d-aacc-86b2d35874de","title":"Wir bauen uns ein Forschungsnetz - BelWü 2026","subtitle":null,"slug":"gpn24-605-wir-bauen-uns-ein-forschungsnetz-belwu-2026","link":"https://cfp.gulas.ch/gpn24/talk/YZQXRH/","description":"Wenn ein größeres Netz auf- oder umgebaut wird, kauft man nicht einfach nur ein paar Router und baut die ein. Dieser Vortrag ist ein grober Abriss der letzten 3 Jahre, von der Anforderungsanalyse bis zum Aufbau der ersten Systeme.\n\nBelWü ist der Internetprovider für die Hochschulen in Baden-Württemberg. Von kleinen Landeseinrichtungen mit statischem 1G-Port bis zu großen Universitäten mit BGP und X*100G ist alles dabei. Ein Netz mit über 3000km Dark Fiber muss mit DWDM beleuchtet werden. Der Bandbreitenbedarf steigt und wird im Backbone zukünftig 1.6TBps Verbindungen nötig machen. Die Anforderungen sind also gemischt und teilweise recht speziell.\n\nGleichzeitig muss das Netz mit nur einer Hand voll Leuten gebaut und betrieben werden können. Alles muss also simpel und strukturiert sein.\n\nEine EU-Ausschreibung dauert auch gerne mal ein Jahr. Welche Technik wird in einem Jahr verfügbar und preislich attriktiv sein? Lieber auf der sicheren Seite bleiben? Gleichzeitig sind die Kassen leer, das Netz soll sehr kosteneffizient sein, lange laufen, und auch in Teilen modernisierbar sein.\n\nWir haben uns am Ende dafür entschieden, das Netz mit Segment-Routing MPLS zu bauen, drei verschiedene Klassen von Routern auszuschreiben (d.h. möglicherweise 3 unterschiedliche Systeme zu bekommen), in der optischen Übertragung möglichst viel auf OpenZR+ zu setzen und ein ansonsten sehr einfaches DWDM-System zu haben.\n\nInzwischen ist die Ausschreibung bezuschlagt und die ersten Router sind geliefert. An der Config-Automatisierung wird noch geschraubt, aber der Hardware-Rollout startet inzwischen schon. Es scheitert derzeit nur an so weltlichen Problemen, wie Rack Mount Kits, die in den meisten Racks nicht passen...\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["Sebastian Neuner"],"view_count":140,"promoted":false,"date":"2026-06-04T20:00:00.000+02:00","release_date":"2026-06-05T00:00:00.000+02:00","updated_at":"2026-06-05T23:30:02.862+02:00","tags":["YZQXRH","2026","gpn24","Software and Infrastructure","ZKM Medientheater","gpn24-deu","Day 1"],"length":3173,"duration":3173,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/605-5226569b-eb15-5d9d-aacc-86b2d35874de.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/605-5226569b-eb15-5d9d-aacc-86b2d35874de_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/605-5226569b-eb15-5d9d-aacc-86b2d35874de.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/605-5226569b-eb15-5d9d-aacc-86b2d35874de.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-605-wir-bauen-uns-ein-forschungsnetz-belwu-2026","url":"https://api.media.ccc.de/public/events/5226569b-eb15-5d9d-aacc-86b2d35874de","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"e78bae15-dafa-5278-9c33-99049f7f2ce9","title":"systemd, ParticleOS \u0026 nspawn","subtitle":null,"slug":"gpn24-645-systemd-particleos-nspawn","link":"https://cfp.gulas.ch/gpn24/talk/RLCU7V/","description":"ParticleOS kombiniert viele neuere Funktionen von systemd, um ein signiertes, immutables Betriebssystem zu bauen.\nsystemd-nspawn wird mittels unkonventioneller Ansätze um einen unpriviligierten Modus erweitert.\nParticleOS, nspawn und weitere systemd Komponenten sind teil einer Vision, welche Linux Distributionen fundamental verändern soll.\n\nsystemd wird fortlaufend weiterentwickelt und um neue Funktionen und Komponenten erweitert.\nWas auf den ersten Blick vielleicht wie eine zufällige Ansammlung von Tools und Diensten erscheinen mag, bildet bei genauerer Betrachtung ein zusammenhängendes Konzept. Dieses Konzept wurde in einem Blog-Post von Lennart Poettering ausführlich erläutert: https://0pointer.net/blog/fitting-everything-together.html\nDas systemd Projekt ParticleOS versucht diese Konzept in Form eines Betriebssystems zu implementieren.\n\nDurch die Verwendung signierbarer, immutabler Disk-Images in Kombination mit Secure Boot überprüft ParticleOS die Integrität des Betriebssystems beim Booten. Dadurch können bösartige oder unabsichtliche Änderungen am Betriebssystem verhindert werden.\n\nsystemd-nspawn ist ein Containerisierungs-Tool, welches in systemd integriert ist und ein Teil von Poetterings Vision ist.\nIn den letzten Release-Versionen von systemd wurde aktiv an einem unpriviligierten Modus für nspawn gearbeitet. Dadurch können auch unpriviligierte Nutzer Container mit nspawn erstellen.\nIch habe diesen unpriviligierten Modus vor kurzem ausführlich getestet und möchte berichten was bereits funktioniert und was noch in Arbeit ist.\n\nWeder immutable Linux Distributionen, noch unpriviligierte Container sind eine neue Erfindung von systemd. Jedoch gibt es Unterschiede zu anderen Projekten.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["droiny"],"view_count":46,"promoted":false,"date":"2026-06-04T21:15:00.000+02:00","release_date":"2026-06-05T00:00:00.000+02:00","updated_at":"2026-06-05T23:15:04.441+02:00","tags":["RLCU7V","2026","gpn24","Software and Infrastructure","ZKM Vortragssaal","gpn24-deu","Day 1"],"length":3442,"duration":3442,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/645-e78bae15-dafa-5278-9c33-99049f7f2ce9.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/645-e78bae15-dafa-5278-9c33-99049f7f2ce9_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/645-e78bae15-dafa-5278-9c33-99049f7f2ce9.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/645-e78bae15-dafa-5278-9c33-99049f7f2ce9.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-645-systemd-particleos-nspawn","url":"https://api.media.ccc.de/public/events/e78bae15-dafa-5278-9c33-99049f7f2ce9","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"7e7b3216-b67a-5902-8c50-5c88d7839e59","title":"Ultrafast Lasers 101: A Photonic Adventure for Molecular Dynamics Enthusiasts","subtitle":null,"slug":"gpn24-476-ultrafast-lasers-101-a-photonic-adventure-for-molecular-dynamics-enthusiasts","link":"https://cfp.gulas.ch/gpn24/talk/JL7QUB/","description":"I'll cover the fundamentals of laser operation, including gain, population inversion and how you convince a bunch of excited atoms to all emit light in sync instead of doing their own thing.\nWe then explore how femtosecond pulses are produced in practice.\nI'll explain some simple methods for shaping, tweaking, and measuring those pulses.\nAs a practical example, I will walk you through the velocity map imaging (VMI) setup I work with to show what can be done with this equipment, watching molecules fall apart, like a molecular stroboscope.\n\nI work in a research group¹ doing \"Ultrafast Dynamics inside He Nanodroplets\".\nI'd like to share some of the fascinating concepts, from my perspective doing real time data analysis for the research group.\n„In order to measure an event in time, you must use a shorter one...“ ~ Rick Trebino\nThis is why we are interested in pulses of that regime, molecular dynamics operate exactly at that timescale.\nBut when one works with such short pulses, not only aligning the setup becomes a real pain, but also non-linear effects take over in ways you wouldn't expect from a classic optics viewpoint. Comparable to RF magic in electronics, you wouldn't expect when you look at low frequencies.\nThe goal is to develop an intuitive understanding of how the knowledge fits together and what those techniques enable us to observe.\nI will not go deep into the details, because this topic is extremely complex and even the master's course at my university about \"Ultrafast laser physics\" is an overview of the topic. So this is going to be \"an overview of an overview\", a 101.\n\n[1] Femtosecond Dynamics, TU Graz ( https://www.tugraz.at/en/institutes/iep/research/femtosecond-dynamics )\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Sally"],"view_count":6,"promoted":false,"date":"2026-06-05T17:00:00.000+02:00","release_date":"2026-06-05T00:00:00.000+02:00","updated_at":"2026-06-05T23:15:03.718+02:00","tags":["JL7QUB","2026","gpn24","Science","ZKM Medientheater","gpn24-eng","Day 2"],"length":3552,"duration":3552,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/476-7e7b3216-b67a-5902-8c50-5c88d7839e59.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/476-7e7b3216-b67a-5902-8c50-5c88d7839e59_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/476-7e7b3216-b67a-5902-8c50-5c88d7839e59.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/476-7e7b3216-b67a-5902-8c50-5c88d7839e59.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-476-ultrafast-lasers-101-a-photonic-adventure-for-molecular-dynamics-enthusiasts","url":"https://api.media.ccc.de/public/events/7e7b3216-b67a-5902-8c50-5c88d7839e59","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"40b8ad07-965b-5a2f-9af4-564441108532","title":"Pwning Bossware for Fun and Ethics","subtitle":null,"slug":"gpn24-367-pwning-bossware-for-fun-and-ethics","link":"https://cfp.gulas.ch/gpn24/talk/M3QHL3/","description":"After one week of research and 15 CVEs later we want to share some insights!\n\nMost of us have probably already encountered the term bossware - software used by employers to monitor employees. While some of this software is almost indistinguishable from malware in terms of surveillance and functionality, there is still significant market demand for it. Employers might not care much about privacy concerns or efficiency beyond certain metrics, but what about the security risks that could put the company itself at risk?\nAfter one week of research and 15 CVEs later we want to share some insights!\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["Nicole4Fox","Marius Renner"],"view_count":0,"promoted":false,"date":"2026-06-05T18:45:00.000+02:00","release_date":"2026-06-05T00:00:00.000+02:00","updated_at":"2026-06-05T23:20:13.340+02:00","tags":["M3QHL3","2026","gpn24","Cyber Security","ZKM Medientheater","gpn24-deu","Day 2"],"length":2995,"duration":2995,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/367-40b8ad07-965b-5a2f-9af4-564441108532.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/367-40b8ad07-965b-5a2f-9af4-564441108532_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/367-40b8ad07-965b-5a2f-9af4-564441108532.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/367-40b8ad07-965b-5a2f-9af4-564441108532.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-367-pwning-bossware-for-fun-and-ethics","url":"https://api.media.ccc.de/public/events/40b8ad07-965b-5a2f-9af4-564441108532","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"559c2e3e-799b-573c-8439-fa541fc05ff2","title":"Encoding, wie funktioniert das eigentlich?","subtitle":null,"slug":"gpn24-488-encoding-wie-funktioniert-das-eigentlich","link":"https://cfp.gulas.ch/gpn24/talk/DELCDS/","description":"Kommunikation ist für Menschen mindestens genauso schwierig wie für Computer. Wir reisen von `ASCII`  bis `UTF` und betrachten dabei (fast) alles dazwischen und *daneben*. Historische Anforderungen an unterschiedliche Methoden für Encoding bis hin zu aktuellen Missverständnissen.\n\nDieser Talk ist *einstiegsfreundlich*, bietet aber auch für Expert:innen unterhaltsame und unerwartete Einblicke.\n\nDieser Vortrag ist Teil meiner Serie über grundlegende Technologien welche bereit diese Themen umfasst:\n\n- Emoji\n- Schriften und Typography\n- Datenkompression\n- USB (2 Vorträge)\n- Backups\n- HTTP/2\n- Email Systems\n- Unterschiedliche Shell tools, unter anderem `ssh` und `tmux`\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["MacLemon"],"view_count":6,"promoted":false,"date":"2026-06-05T20:00:00.000+02:00","release_date":"2026-06-05T00:00:00.000+02:00","updated_at":"2026-06-05T23:30:04.006+02:00","tags":["DELCDS","2026","gpn24","Software and Infrastructure","ZKM Vortragssaal","gpn24-deu","Day 2"],"length":3461,"duration":3461,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/488-559c2e3e-799b-573c-8439-fa541fc05ff2.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/488-559c2e3e-799b-573c-8439-fa541fc05ff2_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/488-559c2e3e-799b-573c-8439-fa541fc05ff2.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/488-559c2e3e-799b-573c-8439-fa541fc05ff2.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-488-encoding-wie-funktioniert-das-eigentlich","url":"https://api.media.ccc.de/public/events/559c2e3e-799b-573c-8439-fa541fc05ff2","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"40314e9d-6583-51d5-b2ec-31df51a61d6b","title":"Wohnen hacken - Ein Blick in das Mietshäuser Syndikat und Wohnprojekte","subtitle":null,"slug":"gpn24-654-wohnen-hacken-ein-blick-in-das-mietshauser-syndikat-und-wohnprojekte","link":"https://cfp.gulas.ch/gpn24/talk/EECPFX/","description":"Der Wohnungsmarkt ist für die meisten alles in allem keine allzu prickelnde Erfahrung. Eine Alternative: Das **Mietshäuser Syndikat**, ein Netzwerk aus Wohnprojekten bei denen die Häuser denen gehören, die drin wohnen. Wie das in der Praxis funktionieren kann und wie es sich in einem etwas besonderen Projekt nach dem Modell so lebt erfahrt ihr in diesem Talk.\n\nDas [Mietshäuser Syndikat](https://www.syndikat.org/) ist ein Netzwerk von Wohnprojekten. Nach dem Motto \"Die Häuser denen, die drin wohnen!\" gehört der Wohnraum nicht irgendwelchen Reichen, sondern den Bewohnis. Diese verwalten und gestalten ihn selbst und müssen dabei keine Angst vor Eigenbedarfskündigungen haben.\nIn dem Talk geht es darum:\n- Wie das überhaupt funktioniert\n- Woher die Kohle kommt\n- Welches Rechtskonstrukt unter der Haube steckt (Spoiler: Keine Genossenschaft)\n- Warum das alles so ist\n- Was das alles mit dem Häuserkampf in Freiburg vor gut 40 Jahren zu tun hat\n\nAußerdem möchte ich euch einen Einblick in das Wohnprojekt geben, in dem ich selber lebe, die [Allmende](https://www.allmende-gufi.de/) in Gundelfingen. Dieses legt einen besonderen Fokus auf Gemeinschaft und vereint viele coole Ideen zu ökologischer und sozialer Nachhaltigkeit.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["felurx"],"view_count":96,"promoted":false,"date":"2026-06-04T22:30:00.000+02:00","release_date":"2026-06-05T00:00:00.000+02:00","updated_at":"2026-06-05T23:30:02.699+02:00","tags":["EECPFX","2026","gpn24","Politics, Society and Ethics","ZKM Kubus","gpn24-deu","Day 1"],"length":3631,"duration":3631,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/654-40314e9d-6583-51d5-b2ec-31df51a61d6b.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/654-40314e9d-6583-51d5-b2ec-31df51a61d6b_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/654-40314e9d-6583-51d5-b2ec-31df51a61d6b.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/654-40314e9d-6583-51d5-b2ec-31df51a61d6b.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-654-wohnen-hacken-ein-blick-in-das-mietshauser-syndikat-und-wohnprojekte","url":"https://api.media.ccc.de/public/events/40314e9d-6583-51d5-b2ec-31df51a61d6b","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"4f4c826b-962a-5482-9f0a-2e4fdca3a153","title":"Wirklich tiefe Löcher graben - wo eigentlich keine sein sollten","subtitle":null,"slug":"gpn24-397-wirklich-tiefe-locher-graben-wo-eigentlich-keine-sein-sollten","link":"https://cfp.gulas.ch/gpn24/talk/VMZFFH/","description":"Wie werden eigentlich Baugruben für wirklich große Projekte wie zum Beispiel U-Bahnen geplant und was macht diese Bauwerke so anspruchsvoll?\nBaugruben fallen oft auf, weil sie den Verkehr stören oder irgendetwas schief gegangen ist. Im besten Fall wurde nur ein Kabel durchtrennt, im schlimmsten Fall sind Leben gefährdet. Wenn das Projekt abgeschlossen ist, sieht man nichts mehr von den einst imposanten Konstrukten.\nAls Planer für diese temporären Ingenieurbauwerke kommt man oft spät in ein Projekt, fällt wegen unangenehmen Fragen auf und verschwindet sobald das eigentliche Tragwerk erst im Beginn seiner Entstehung ist.\nTrotzdem geht es nicht ohne und weil wir eben nicht unter die Erde gucken können, ist immer ein Risiko mit dabei. Wir versuchen in diesem Vortrag zu erläutern wie man mit diesen Risiken umgeht und ein Verständnis für die Unwägbarkeiten solcher Großprojekte zu schaffen.\nEin kleiner Einblick in die Ingenieurkunst des Spezialtiefbau.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["couchsofa"],"view_count":40,"promoted":false,"date":"2026-06-05T13:15:00.000+02:00","release_date":"2026-06-05T00:00:00.000+02:00","updated_at":"2026-06-05T23:30:02.797+02:00","tags":["VMZFFH","2026","gpn24","Mobility, Energy and Transformation","ZKM Medientheater","gpn24-deu","Day 2"],"length":3638,"duration":3638,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/397-4f4c826b-962a-5482-9f0a-2e4fdca3a153.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/397-4f4c826b-962a-5482-9f0a-2e4fdca3a153_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/397-4f4c826b-962a-5482-9f0a-2e4fdca3a153.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/397-4f4c826b-962a-5482-9f0a-2e4fdca3a153.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-397-wirklich-tiefe-locher-graben-wo-eigentlich-keine-sein-sollten","url":"https://api.media.ccc.de/public/events/4f4c826b-962a-5482-9f0a-2e4fdca3a153","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"4af7a451-5147-55bc-b222-a046842b13a1","title":"forgejo for foss files - die Reise von Github zu Forgejo","subtitle":null,"slug":"gpn24-626-forgejo-for-foss-files-die-reise-von-github-zu-forgejo","link":"https://cfp.gulas.ch/gpn24/talk/FG83QW/","description":"Github für offene, communitybasierte Projekte? Das hat keine Zukunft, wie sich in den letzten Jahren immer stärker gezeigt hat.\n\nZum Glück gibt es eine Alternative: Forgejo bietet die Möglichkeit, alles nötige für FOSS-Softwareentwicklung selbst zu hosten, und wird von einer Community getragen.\n\nEgal ob das eigene Forgejo unter dem Schreibtisch, eine Instanz vom Hackspace, oder Codeberg: Der Umstieg ist eine Reise, die viele Chancen bieten kann, aber auch noch einige Herausforderungen mit sich bringt.\nWie ist das eigentlich mit der CI? Was heißt die dezentralisierung des Ökosystems für gemeinsame Entwicklung?\nUnd was bringt die Zukunft?\n\nSeit der letzten GPN habe ich (fast) alles auf Codeberg und andere Instanzen migriert, und Berichte euch von dieser Reise: Was hat geklappt, was musste man extra tun, was lief nicht so gut?\n\nEbenso möchte ich euch motivieren, eure Communityprojekte einzupacken, und weiter in die dezentrale Welt zu reisen - in diesem Talk zeige ich euch, wie das geht!\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["margau"],"view_count":131,"promoted":false,"date":"2026-06-04T21:15:00.000+02:00","release_date":"2026-06-04T00:00:00.000+02:00","updated_at":"2026-06-05T23:30:02.810+02:00","tags":["FG83QW","2026","gpn24","Politics, Society and Ethics","ZKM Kubus","gpn24-deu","Day 1"],"length":1311,"duration":1311,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/626-4af7a451-5147-55bc-b222-a046842b13a1.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/626-4af7a451-5147-55bc-b222-a046842b13a1_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/626-4af7a451-5147-55bc-b222-a046842b13a1.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/626-4af7a451-5147-55bc-b222-a046842b13a1.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-626-forgejo-for-foss-files-die-reise-von-github-zu-forgejo","url":"https://api.media.ccc.de/public/events/4af7a451-5147-55bc-b222-a046842b13a1","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"14cd64d3-5bf2-56fc-91b7-c723387a5f78","title":"Evaluating and developing machine learning models: äN introduction","subtitle":null,"slug":"gpn24-673-evaluating-and-developing-machine-learning-models-an-introduction","link":"https://cfp.gulas.ch/gpn24/talk/WMNWXJ/","description":"An introduction to evaluating machine learning models, with an encouragement to develope and research them. Why and how to start (even without a powerful GPU), where to orient, what challenges exist and how to overcome or avoid them.\nWhile this presentation will cover material for beginners, especially the open questions and dialog at the end will be interesting for seasoned researchers as well.\n\nThis presentation will cover the following topics:\n\n- Motivation to start evaluating (and developing) machine learning models\n   - Open research questions\n   - Current research limitations\n- How to start your first project\n- Project approaches\n- Challenges\n- Common mistakes\n- Tips when using python and pytorch\n- Resources for information and code\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["äN"],"view_count":66,"promoted":false,"date":"2026-06-04T18:45:00.000+02:00","release_date":"2026-06-04T00:00:00.000+02:00","updated_at":"2026-06-05T23:30:03.299+02:00","tags":["WMNWXJ","2026","gpn24","Science","ZKM Medientheater","gpn24-eng","Day 1"],"length":3251,"duration":3251,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/673-14cd64d3-5bf2-56fc-91b7-c723387a5f78.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/673-14cd64d3-5bf2-56fc-91b7-c723387a5f78_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/673-14cd64d3-5bf2-56fc-91b7-c723387a5f78.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/673-14cd64d3-5bf2-56fc-91b7-c723387a5f78.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-673-evaluating-and-developing-machine-learning-models-an-introduction","url":"https://api.media.ccc.de/public/events/14cd64d3-5bf2-56fc-91b7-c723387a5f78","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"a89f5d9a-e6cc-5e9a-8cad-0768d49a1583","title":"Vortrag über Glocken","subtitle":null,"slug":"gpn24-591-vortrag-uber-glocken","link":"https://cfp.gulas.ch/gpn24/talk/ZMTFFX/","description":"Vortrag über Glocken, eine kurze Reise hin zu fast sakralen Musikinstrumenten\n\nvor ca 40 Jahren erlernte ich den Beruf des Glockengießers. Der Zuschauer wird Details und  Kuriositäten erfahren. Glocken sind ein Element der abendländischen Kultur. Das Verständniss und die Aufmerksamkeit auf dieses Element unserer Umgebung möchte ich verstärken.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["Ulf Grabbert"],"view_count":154,"promoted":true,"date":"2026-06-04T17:00:00.000+02:00","release_date":"2026-06-04T00:00:00.000+02:00","updated_at":"2026-06-05T23:30:03.977+02:00","tags":["ZMTFFX","2026","gpn24","Entertainment","ZKM Vortragssaal","gpn24-deu","Day 1"],"length":3608,"duration":3608,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/591-a89f5d9a-e6cc-5e9a-8cad-0768d49a1583.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/591-a89f5d9a-e6cc-5e9a-8cad-0768d49a1583_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/591-a89f5d9a-e6cc-5e9a-8cad-0768d49a1583.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/591-a89f5d9a-e6cc-5e9a-8cad-0768d49a1583.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-591-vortrag-uber-glocken","url":"https://api.media.ccc.de/public/events/a89f5d9a-e6cc-5e9a-8cad-0768d49a1583","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"6b895da9-e680-52cb-a27e-9e719eb84fba","title":"DeLegacy: Forcing IPv6 at Scale","subtitle":null,"slug":"gpn24-503-delegacy-forcing-ipv6-at-scale","link":"https://cfp.gulas.ch/gpn24/talk/HRXC7H/","description":"Find out how to increase the proportion of IPv6 traffic by manipulating DNS responses, and how to persuade X/Twitter and Discord to support IPv6 _(caveats apply)_.\n\nContent Delivery Networks (CDNs) generate significant traffic, and almost all of them support IPv6. However, many websites that use CDNs lack IPv6 support. But when accessed over the right IPv6 address, these websites work without issue. With targeted DNS manipulations, the number of domains with IPv6 can be increased significantly. I have developed the [DeLegacy RPZ](https://codeberg.org/IPv6-Monostack/delegacy-rpz) project to achieve this.\nThis talk explains the underlying mechanisms and how they can be utilized for this purpose. It shows how standard DNS servers, such as BIND or Unbound, can be configured to perform this task instead of using custom code. I reveal how to use DNS [Response Policy Zones](https://wikipedia.org/wiki/Response_policy_zone), [DNAMEs](https://de.wikipedia.org/wiki/DNAME_Resource_Record), and [DNS64](https://datatracker.ietf.org/doc/rfc6147/) to implement the intended manipulations. I also present my approach to identifying and testing useful domains and IP addresses when creating new rules. Finally, I present statistics on the increased IPv6 penetration, based on the [Tranco list](https://tranco-list.eu/).\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Mynacol"],"view_count":78,"promoted":false,"date":"2026-06-05T11:15:00.000+02:00","release_date":"2026-06-05T00:00:00.000+02:00","updated_at":"2026-06-05T23:30:03.400+02:00","tags":["HRXC7H","2026","gpn24","Software and Infrastructure","ZKM Medientheater","gpn24-eng","Day 2"],"length":3383,"duration":3383,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/503-6b895da9-e680-52cb-a27e-9e719eb84fba.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/503-6b895da9-e680-52cb-a27e-9e719eb84fba_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/503-6b895da9-e680-52cb-a27e-9e719eb84fba.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/503-6b895da9-e680-52cb-a27e-9e719eb84fba.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-503-delegacy-forcing-ipv6-at-scale","url":"https://api.media.ccc.de/public/events/6b895da9-e680-52cb-a27e-9e719eb84fba","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"3cb91292-e703-57c0-ba3e-8f9301a4961d","title":"So you've become a FOSS-Maintainer - Lessons learned from ~6 years of maintaining HedgeDoc","subtitle":null,"slug":"gpn24-585-so-you-ve-become-a-foss-maintainer-lessons-learned-from-6-years-of-maintaining-hedgedoc","link":"https://cfp.gulas.ch/gpn24/talk/V9WEYQ/","description":"Erik and Molly (among others) became HedgeDoc maintainers during the pandemic. They started a complete rewrite of the project almost immediately and learned FOSS maintenance the hard way. In this talk they'll present some lessons learned, so that others might have a better starting point.\n\nNow that you are a FOSS maintainer (or are aiming to become one) several questions might come to your mind.\n\n- What's maintaining like?\n- What can I do to make my life easier?\n- How do I manage the community?\n- How do I keep the motivation high?\n- How can I prevent burnout?\n- What's the important stuff that suddenly needs to be handled?\n\nWe were at the same point, but after six years continuous maintenance of a reasonably big FOSS project, we've come to some answers that we'd like to share with you. Expect some honest answers, funny anecdotes and hard learned lessons.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Molly","Erik"],"view_count":38,"promoted":false,"date":"2026-06-05T10:00:00.000+02:00","release_date":"2026-06-05T00:00:00.000+02:00","updated_at":"2026-06-05T23:30:04.031+02:00","tags":["V9WEYQ","2026","gpn24","Software and Infrastructure","ZKM Medientheater","gpn24-eng","Day 2"],"length":3363,"duration":3363,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/585-3cb91292-e703-57c0-ba3e-8f9301a4961d.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/585-3cb91292-e703-57c0-ba3e-8f9301a4961d_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/585-3cb91292-e703-57c0-ba3e-8f9301a4961d.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/585-3cb91292-e703-57c0-ba3e-8f9301a4961d.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-585-so-you-ve-become-a-foss-maintainer-lessons-learned-from-6-years-of-maintaining-hedgedoc","url":"https://api.media.ccc.de/public/events/3cb91292-e703-57c0-ba3e-8f9301a4961d","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"927f9f27-62d9-5cff-a1e5-73e6830d70fd","title":"Ok - for the last and final time: Patents are good. And Patents are bad. A 3D printer project to prove it.","subtitle":null,"slug":"gpn24-594-ok-for-the-last-and-final-time-patents-are-good-and-patents-are-bad-a-3d-printer-project-to-prove-it","link":"https://cfp.gulas.ch/gpn24/talk/XSQCPR/","description":"One last time: Patents are good. And Patents are bad.\nAnd using the example of an ancient commercial 3D printer, we can finally prove it.\n\nAfter getting hold of a defective 15 year old 3D printer, manufactured by the inventor of filament based 3D printing, we knew right away that we were not going to bring it back to its original working state. \n\nThe reason is simple: the control board made sure that the printer would only accept filament from the manufacturer. A little chip inside the cartridges in which the filament can be obtained, made sure you would not by accident fill the cartridge with an unworthy material that might end you up in a bad printing experience. The only worthy filament is priced at around 10 times the price of regular (so called!) premium filament on the market. Which again was the only reason the manufacturer was able to sell the very solid machine at a laughable 40.000 € back in 2009.\n\nSo, we decided to replace all of the electronics. And the print head. And while we were at it, the print bed had to go too. And the bed leveling sensor.\nWe ended up with a printer that has current 3D printing features like: Klipper firmware, BL Touch, a heated print bed, an integrated OBC and an 8\" touch display.\n\nBut why was this possible at all (and how can we get back on topic from this point of the story)? Well - easy! Being the inventor of the technology the manufacturer had their inventions patented. Which does not only result in the - obvious - protection of their IP but also means that there is plenty of detailed documentation available that allowed someone some 20 years later to start an open source project that basically gave birth to the \"prime father\" of all modern filament based 3D printers we know today: the RepRap printer.\n\nMost of the components we used to upgrade the ancient printer only exist because they were, in the first place: patented (boo!), documented, and then rebuilt and published (yay!) as open source hardware.\n\nTherefore patents were the tool to give the inventor a chance to make money from its invention for years and thus refinancing the development of the technology. And those same patents made the open source project possible, giving all of us high-tech affordable 3D printing!\n\nThe talk will mainly focus on the changes we made to the printer to bring it to current technology in terms of hardware and software. It will also discuss the role the patents play in this whole picture and draw a beautiful circle from the original printer to all of the printers we know today.\nIf all goes well we might even bring the printer to the GPN. The distance won't be the problem - it's more the weight which is around 128 kg...\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Justin Otherguy"],"view_count":34,"promoted":false,"date":"2026-06-05T11:15:00.000+02:00","release_date":"2026-06-05T00:00:00.000+02:00","updated_at":"2026-06-05T21:45:04.967+02:00","tags":["XSQCPR","2026","gpn24","Hardware and Making","ZKM Vortragssaal","gpn24-eng","Day 2"],"length":2954,"duration":2954,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/594-927f9f27-62d9-5cff-a1e5-73e6830d70fd.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/594-927f9f27-62d9-5cff-a1e5-73e6830d70fd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/594-927f9f27-62d9-5cff-a1e5-73e6830d70fd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/594-927f9f27-62d9-5cff-a1e5-73e6830d70fd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-594-ok-for-the-last-and-final-time-patents-are-good-and-patents-are-bad-a-3d-printer-project-to-prove-it","url":"https://api.media.ccc.de/public/events/927f9f27-62d9-5cff-a1e5-73e6830d70fd","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"1bb77a69-3b44-5ca9-a08a-ea3575f8c58e","title":"Making games in Rust with Bevy","subtitle":null,"slug":"gpn24-388-making-games-in-rust-with-bevy","link":"https://cfp.gulas.ch/gpn24/talk/LEXE73/","description":"Rust is an incredible language for game development, and Bevy makes it genuinely fun. Bevy is a data-driven engine built around an Entity Component System (ECS) that makes building highly concurrent, fast games the default. This talk is a practical, introduction to Bevy, ECS, and basic game dev. This talk assumes you know the basics of Rust and takes you to being able to play around in Bevy.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Caitlin Sar Campbell"],"view_count":24,"promoted":false,"date":"2026-06-05T11:15:00.000+02:00","release_date":"2026-06-05T00:00:00.000+02:00","updated_at":"2026-06-05T21:15:04.119+02:00","tags":["LEXE73","2026","gpn24","Art, Culture and Games","ZKM Kubus","gpn24-eng","Day 2"],"length":2472,"duration":2472,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/388-1bb77a69-3b44-5ca9-a08a-ea3575f8c58e.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/388-1bb77a69-3b44-5ca9-a08a-ea3575f8c58e_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/388-1bb77a69-3b44-5ca9-a08a-ea3575f8c58e.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/388-1bb77a69-3b44-5ca9-a08a-ea3575f8c58e.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-388-making-games-in-rust-with-bevy","url":"https://api.media.ccc.de/public/events/1bb77a69-3b44-5ca9-a08a-ea3575f8c58e","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]},{"guid":"31c16cc8-b80f-5bde-8a73-31c0d17f90d4","title":"Mal was mit Salz","subtitle":null,"slug":"gpn24-487-mal-was-mit-salz","link":"https://cfp.gulas.ch/gpn24/talk/MLNHCD/","description":"Eintauchen in Werdegang und Hintergrund des CERT-Specials (aka WHO-Drink)\n\nWarum ist das Zeug eigentlich so widerlich/lecker, viel zu (wenig) salzig und kann man da nicht XY mehr/weniger rein tun? Und geht das nicht $DAMIT viel besser?\nNach fast jeder Veranstaltung gibt es motivierte WHO-Sommeliere mit guten Ideen und besseren Ratschlägen. Da lohnt es sich doch, einmal hinter die Kulissen des Gebräus zu sehen, Rezepte zu vergleichen und mit heiterem Blick auf Fehlschläge, Ausrutscher und Irrfahrten zu erklären, wie er entstand, was er bewirken soll und wo die Reise hingehen könnte.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["Metal_Warrior"],"view_count":10,"promoted":false,"date":"2026-06-05T17:00:00.000+02:00","release_date":"2026-06-05T00:00:00.000+02:00","updated_at":"2026-06-05T23:30:04.274+02:00","tags":["MLNHCD","2026","gpn24","Science","ZKM Kubus","gpn24-deu","Day 2"],"length":3700,"duration":3700,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/487-31c16cc8-b80f-5bde-8a73-31c0d17f90d4.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/487-31c16cc8-b80f-5bde-8a73-31c0d17f90d4_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/487-31c16cc8-b80f-5bde-8a73-31c0d17f90d4.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/487-31c16cc8-b80f-5bde-8a73-31c0d17f90d4.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-487-mal-was-mit-salz","url":"https://api.media.ccc.de/public/events/31c16cc8-b80f-5bde-8a73-31c0d17f90d4","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[]}]}