{"acronym":"gpn21","aspect_ratio":"16:9","updated_at":"2026-04-03T16:30:04.688+02:00","title":"Gulaschprogrammiernacht 21","schedule_url":"https://cfp.gulas.ch/gpn21/schedule/export/schedule.xml","slug":"conferences/gpn/gpn21","event_last_released_at":"2023-09-01T00:00:00.000+02:00","link":"","description":"","webgen_location":"conferences/gpn/gpn21","logo_url":"https://static.media.ccc.de/media/events/gpn/gpn21/logo.png","images_url":"https://static.media.ccc.de/media/events/gpn/gpn21","recordings_url":"https://cdn.media.ccc.de/events/gpn/gpn21","url":"https://api.media.ccc.de/public/conferences/gpn21","events":[{"guid":"e861dd25-5748-505a-809c-395f10ced6d5","title":"Preach it don´t breach it -Cyber Security and Data Protection as partner in crime","subtitle":null,"slug":"gpn21-100-preach-it-don-t-breach-it-cyber-security-and-data-protection-as-partner-in-crime","link":"https://cfp.gulas.ch/gpn21/talk/WSRKMB/","description":"To build a rock-solid Cyber Security program, there is no way around data protection and privacy these days. Cyber attackers often target assets, which store personal data. Such kind of unlawful disclosure trigger multiple notification requirements - depending on applicable data protection laws. Cyber Security as partner in crime supports the technical stuff like root cause analysis, containment, and mitigation measures. So keep personal data safe, respect data protection and privacy: preach it - don´t breach it!\n\nWe would like to share how to build a proper incident response process including state of the art cyber security plus keeping data protection and privacy obligations close at heart. Working both at a big European Software company and incident response being our day-to-day job, we would be very happy to share our experience. \n\nBoth fields of expertise have huge potential for complementing each other and quite frankly: it is a lot of fun to work collaboratively in this ever-changing, super dynamic and international environment.","original_language":"eng","persons":["Kerstin Böller"],"tags":["gpn21","100","2023","Security"],"view_count":97,"promoted":false,"date":"2023-06-10T17:20:00.000+02:00","release_date":"2023-06-11T00:00:00.000+02:00","updated_at":"2026-01-27T14:45:13.188+01:00","length":2647,"duration":2647,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/100-e861dd25-5748-505a-809c-395f10ced6d5.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/100-e861dd25-5748-505a-809c-395f10ced6d5_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/100-e861dd25-5748-505a-809c-395f10ced6d5.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/100-e861dd25-5748-505a-809c-395f10ced6d5.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-100-preach-it-don-t-breach-it-cyber-security-and-data-protection-as-partner-in-crime","url":"https://api.media.ccc.de/public/events/e861dd25-5748-505a-809c-395f10ced6d5","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"b5fd087a-fef5-5aaf-af7f-c71da97012d0","title":"Autofrei, meine Erfahrungen seit der Abgabe meines Schatzes","subtitle":null,"slug":"gpn21-111-autofrei-meine-erfahrungen-seit-der-abgabe-meines-schatzes","link":"https://cfp.gulas.ch/gpn21/talk/BS9M8T/","description":"Vor über einem Jahr das Auto abgegeben, nun mein Fazit als jemand der Autos mag.\n\nEs gibt auch nicht umweltfreundliche Gründe kein Auto zu besitzen, obwohl man es sich es Finanziell und vom Platz her leisten könnte. \n\nIn diesem Kurzvortrag möchte ich darüber Reden wie ich zu dem Schluss gekommen bin, dass es in meiner Situation kein Sinn mehr macht und ob meine Annahmen soweit sich bewährt haben.","original_language":"deu","persons":["bebna"],"tags":["gpn21","111","2023","Technologie, Energie und Mobilität"],"view_count":390,"promoted":false,"date":"2023-06-09T20:30:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-01-08T22:00:29.728+01:00","length":1913,"duration":1913,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/111-b5fd087a-fef5-5aaf-af7f-c71da97012d0.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/111-b5fd087a-fef5-5aaf-af7f-c71da97012d0_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/111-b5fd087a-fef5-5aaf-af7f-c71da97012d0.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/111-b5fd087a-fef5-5aaf-af7f-c71da97012d0.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-111-autofrei-meine-erfahrungen-seit-der-abgabe-meines-schatzes","url":"https://api.media.ccc.de/public/events/b5fd087a-fef5-5aaf-af7f-c71da97012d0","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"e56771c6-8b6e-5922-9d8c-33f2b35e3135","title":"Beyond the Checkbox: Breaking out of Testing Frameworks","subtitle":null,"slug":"gpn21-161-beyond-the-checkbox-breaking-out-of-testing-frameworks","link":"https://cfp.gulas.ch/gpn21/talk/SEWUGS/","description":"Let's break out of standard testing frameworks. In this talk, you'll learn about mobile app security, and where testing frameworks can help, and where security researchers have to come up with their own threat models and attacks.","original_language":"eng","persons":["jiska"],"tags":["gpn21","161","2023","Security"],"view_count":118,"promoted":false,"date":"2023-06-09T17:35:00.000+02:00","release_date":"2023-06-09T00:00:00.000+02:00","updated_at":"2025-11-02T16:15:03.493+01:00","length":1841,"duration":1841,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/161-e56771c6-8b6e-5922-9d8c-33f2b35e3135.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/161-e56771c6-8b6e-5922-9d8c-33f2b35e3135_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/161-e56771c6-8b6e-5922-9d8c-33f2b35e3135.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/161-e56771c6-8b6e-5922-9d8c-33f2b35e3135.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-161-beyond-the-checkbox-breaking-out-of-testing-frameworks","url":"https://api.media.ccc.de/public/events/e56771c6-8b6e-5922-9d8c-33f2b35e3135","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"3d65bab5-893b-586b-8121-39f85bdd6e1f","title":"Aus neu mach' alt: Mini-Retro-Arcade auf ESP32-Basis","subtitle":null,"slug":"gpn21-106-aus-neu-mach-alt-mini-retro-arcade-auf-esp32-basis","link":"https://cfp.gulas.ch/gpn21/talk/PUS7MB/","description":"Mit Hilfe von Arduino-IDE, Lötkolben, 3D-Drucker und Lasercutter wird aus einer preisgünstigen ESP32-Entwicklungsplatine und einem kleinen TFT-Bildschirm ein voll funktionsfähiger Open-Source-Spielautomat im Miniformat. Mit geringem Stromverbrauch, einer simplen Bedienung und vor allem einer alltagstauglichen Robustheit empfiehlt sich der Galagino-Arcade-Automat als unterhaltsames Schreibtisch-Gadget.\n\nMini-Arcade-Automaten gibt es viele. Die kommerziellen Automaten sind in der Regel billige Plastikkonstruktionen mit eher halbherzig nachprogrammierten Klassikern. Auch Selbstbauanleitungen auf Raspberry-Pi-Basis gibt es einige, aber Stromverbrauch, längliche Boot-Zeiten und inzwischen auch heftige Preise trüben den Spass deutlich.\n\nWarum also nicht den wesentlich billigeren ESP32 nehmen? Und wie funktioniert überhaupt so eine Emulation und wie aufwändig ist das? Die zwei 240Mhz-Cores des ESP32 sollten doch locker für eine saubere Galaga-Emulation reichen ... oder? Ganz so einfach ist es nicht. Was überhaupt hinter so einer Emulation steckt, wo bei der Umsetzung die Fallstricke lagen und wie man neben Galaga auch Pac-Man und Donkey Kong auf einem 3-Euro-Mikrocontroller zum Leben erweckt wird in diesem Vortrag beschrieben.\n\nNeben der Software und dem typischen Breadboard-Aufbau der Hardware wird es aber auch um ein passendes Mini-Arcade-Gehäuse gehen. Ein passender Mini-Joystick aus dem 3D-Drucker sowie ein lasergeschnittenes Holzgehäuse verpassen dem Emulator eine angemessene Hülle. Ein kurzer RGB-LED-Streifen bildet das \"Marquee\" und erzeugt zum Spielgeschehen passende Lichteffekte.\n\nDas Sahnehäubchen ist der Akku aus einer ausgeschlachteten Einweg-Vape, der statt wie sonst im Müll zu landen für gut drei Stunden kabellosen Galagino-Spass gut ist ... im Gerät per USB wiederaufladbar natürlich. \n\nAlle Source-Codes, CAD-Vorlagen, Verdrahtungsschema etc. gibt es zum Download unter http://github.com/harbaum/galagino","original_language":"deu","persons":["Till Harbaum"],"tags":["gpn21","106","2023","Hardware \u0026 Making"],"view_count":385,"promoted":false,"date":"2023-06-08T21:00:00.000+02:00","release_date":"2023-06-09T00:00:00.000+02:00","updated_at":"2026-03-30T16:00:09.211+02:00","length":3409,"duration":3409,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/106-3d65bab5-893b-586b-8121-39f85bdd6e1f.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/106-3d65bab5-893b-586b-8121-39f85bdd6e1f_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/106-3d65bab5-893b-586b-8121-39f85bdd6e1f.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/106-3d65bab5-893b-586b-8121-39f85bdd6e1f.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-106-aus-neu-mach-alt-mini-retro-arcade-auf-esp32-basis","url":"https://api.media.ccc.de/public/events/3d65bab5-893b-586b-8121-39f85bdd6e1f","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"965cc672-b1ff-51fc-83df-560f93284666","title":"IoT Cybersecurity - EU Normenupdate","subtitle":null,"slug":"gpn21-105-iot-cybersecurity-eu-normenupdate","link":"https://cfp.gulas.ch/gpn21/talk/FJFUKS/","description":"Übersicht über gegenwärtige und zukünftige EU-Standards zur Cybersicherheit von IoT Produkten\n\nETSI/EN 303645, Radio Equipment Directive, Cyber Resilience Act \u0026 Co.\nAuf EU Ebene tut sich einiges im Bestreben die Cybersicherheit von IoT Geräten zu erhöhen. In diesem Talk besprechen wir unter anderem:\nWas ist der Inhalt der einzelnen Richtlinien und wer steht dahinter?\nWelche Regelwerke betreffen welche Produktgruppen?\nWelche Anforderungen gelten für Produkte ab Mitte 2024?\nWas müssen Inverkehrbringer beachten?\nWie lassen sich die Vorgaben praktisch umsetzen?\nLässt sich \"Sicherheit\" regulieren?\n\nInteressant für alle Hard- und Software-Entwickler - besonders, wenn ihre Produkte im Raum der EU verkauft werden sollen.","original_language":"deu","persons":["Kevin Heneka"],"tags":["gpn21","105","2023","Security"],"view_count":249,"promoted":false,"date":"2023-06-09T10:00:00.000+02:00","release_date":"2023-06-09T00:00:00.000+02:00","updated_at":"2026-03-23T16:45:07.240+01:00","length":3504,"duration":3504,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/105-965cc672-b1ff-51fc-83df-560f93284666.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/105-965cc672-b1ff-51fc-83df-560f93284666_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/105-965cc672-b1ff-51fc-83df-560f93284666.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/105-965cc672-b1ff-51fc-83df-560f93284666.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-105-iot-cybersecurity-eu-normenupdate","url":"https://api.media.ccc.de/public/events/965cc672-b1ff-51fc-83df-560f93284666","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"0637f257-c603-5bac-b2ca-0efc8ad36ac8","title":"█████haus - WTF happened?","subtitle":"GPN-Edition","slug":"gpn21-197--haus-wtf-happened-gpn-edition","link":"https://cfp.gulas.ch/gpn21/talk/TKALVU/","description":"Das Projekt Verschwörhaus in Ulm galt bis vor ein paar Jahren als *das* Beispiel für Zusammenarbeit zwischen Verwaltung und Hacker\\*innen. Doch letzten Sommer hat die Stadt unsere aktive Ehrenamtscommunity aus den Räumlichkeiten am Ulmer Weinhof geworfen, und uns über den Namen verklagt. Was ist passiert, was lief schief und welche Lessons Learned kann es für andere Spaces geben?\r\n\r\nIn Ulm gibt es seit 2009 mit uns eine Gruppe Menschen, die sich für Civic Tech interessiern, die also das (digitale) staatliche Handeln kritisch begleiten und auf eine Digitalisierung von Bürger\\*innen für Bürger\\*innen hinarbeiten. Nachdem wir zuerst im Unikontext aktiv waren und dort 2015 einen der ersten vier regionalen Jugend-Hackt-Ableger veranstaltet haben, wagten wir 2015/16 den Schritt vom Universitätsberg \"runter\" in die Stadt.\r\nDadurch entstand in Ulm etwas einzigartiges: Die Stadt Ulm hat unsere Ideen geteilt und stellte uns einen Raum zur Verfügung, den wir mit Leben füllten. Diese Zusammenarbeit zwischen Zivilgesellschaft und Verwaltung verlief zu Beginn gut - sodass sich das Projekt unter dem Namen Verschwörhaus schnell einen deutschlandweiten Ruf schaffen konnte. \r\nDoch mit den Jahren verschlechterte sich das Verhältnis. Das ganze gipfelte darin, dass die Stadt die im mittlerweile gegründeten Verein engagierte Community verklagte.\r\nIn diesem Talk wollen wir die Geschichte der Community, die jahrelang die Inhalte des Verschwörhausprojektes geprägt hat, erzählen, und berichten, was wir aus dieser Beziehung mit der Stadt gelernt haben. \r\nWir wollen euch an unseren Erfahrungen teilhaben lassen, damit ihr hoffentlich etwas daraus lernen könnt — und es soll natürlich genug Zeit für eure Fragen sein.","original_language":"deu","persons":["Jurek Lang","Konstantin Rakutt"],"tags":["gpn21","197","2023","Ethics, Society \u0026 Politics"],"view_count":1204,"promoted":false,"date":"2023-06-08T21:15:00.000+02:00","release_date":"2023-06-09T00:00:00.000+02:00","updated_at":"2026-02-10T16:00:13.400+01:00","length":3535,"duration":3535,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/197-0637f257-c603-5bac-b2ca-0efc8ad36ac8.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/197-0637f257-c603-5bac-b2ca-0efc8ad36ac8_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/197-0637f257-c603-5bac-b2ca-0efc8ad36ac8.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/197-0637f257-c603-5bac-b2ca-0efc8ad36ac8.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-197--haus-wtf-happened-gpn-edition","url":"https://api.media.ccc.de/public/events/0637f257-c603-5bac-b2ca-0efc8ad36ac8","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"b83079e1-9bd6-5d07-85ab-1ad2f397a463","title":"Buchhaltung leicht gemacht mit FLOSS","subtitle":null,"slug":"gpn21-10-buchhaltung-leicht-gemacht-mit-floss","link":"https://cfp.gulas.ch/gpn21/talk/XKEXSS/","description":"In diesem Talk geht es darum, wie man mit FLOSS seine Finanzen möglichst leicht (und gut!) im Blick behält: Ich führe die grundlegenden Konzepte der doppelten Buchhaltung ein und stelle die Anwendungen (h)ledger, reckon und Hibiscus vor.\n\n-","original_language":"deu","persons":["Kaan B. Y."],"tags":["gpn21","10","2023","Ethics, Society \u0026 Politics"],"view_count":493,"promoted":false,"date":"2023-06-10T15:00:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-03-27T23:45:04.691+01:00","length":1831,"duration":1831,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/10-b83079e1-9bd6-5d07-85ab-1ad2f397a463.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/10-b83079e1-9bd6-5d07-85ab-1ad2f397a463_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/10-b83079e1-9bd6-5d07-85ab-1ad2f397a463.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/10-b83079e1-9bd6-5d07-85ab-1ad2f397a463.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-10-buchhaltung-leicht-gemacht-mit-floss","url":"https://api.media.ccc.de/public/events/b83079e1-9bd6-5d07-85ab-1ad2f397a463","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"faeaba98-cc0b-54a7-a760-b78b73cbb2fd","title":"Build Go appliances for the Raspberry Pi using gokrazy!","subtitle":null,"slug":"gpn21-78-build-go-appliances-for-the-raspberry-pi-using-gokrazy-","link":"https://cfp.gulas.ch/gpn21/talk/DPABGS/","description":"Are you running a loud and power-hungry homelab setup and are looking to downsize? Or have you ever wanted to program something yourself for the Raspberry Pi? Maybe some home automation, or even a children’s toy?\n\ngokrazy takes the tedium out of running Go software on the Raspberry Pi! With gokrazy, you can build an SD card with your Go code and then automatically update your Pi over the network.\n\ngokrazy is an appliance platform for Go programs that’s written entirely in Go and hence is a great option for Go enthusiasts who are interested in working with the Raspberry Pi, but who don’t enjoy setting up and maintaining a Linux distribution (like Raspbian, Debian, Fedora, …) just for the small Go program they want to run.\n\nIn this talk, I’ll show how to use gokrazy from zero to running appliance and demonstrate a few use-cases like home automation, scanning paper documents into the cloud (and/or your PC), running a Tailscale mesh network in your home, etc.\n\nThis could be the push you need to take your old Raspberry Pi out of the drawer and put it to good use! :)","original_language":"eng","persons":["Michael Stapelberg"],"tags":["gpn21","78","2023","Software \u0026 Infrastructure"],"view_count":338,"promoted":false,"date":"2023-06-10T15:20:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-03-28T23:45:07.023+01:00","length":3337,"duration":3337,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/78-faeaba98-cc0b-54a7-a760-b78b73cbb2fd.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/78-faeaba98-cc0b-54a7-a760-b78b73cbb2fd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/78-faeaba98-cc0b-54a7-a760-b78b73cbb2fd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/78-faeaba98-cc0b-54a7-a760-b78b73cbb2fd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-78-build-go-appliances-for-the-raspberry-pi-using-gokrazy-","url":"https://api.media.ccc.de/public/events/faeaba98-cc0b-54a7-a760-b78b73cbb2fd","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"695bae7b-6891-520f-bac1-6d404bfb47a9","title":"Kinder, es tut mir undendlich leid ...","subtitle":null,"slug":"gpn21-29-kinder-es-tut-mir-undendlich-leid-","link":"https://cfp.gulas.ch/gpn21/talk/MJLUDS/","description":"\"Papa, Zeilen in Textfiles enden doch immer in '\\n', oder?\". \nSohn, es tut mir leid ... *weint in die Hände*\nEntscheidungen aus den 1960/70 und 80ern beeinflussen unsere aktuelle IT Landschaft mehr, als Ihr das vielleicht glauben wollt. Mit welchen (sehr) alten (Design-)Entscheidungen und wir noch immer leben müssen und warum manche Dinge in der IT \"seltsam\" sind, wollen wir eine Stunde lang genauer beleuchten.\n\nWenn ihr in der IT arbeitet, beeinflussen die Entscheidungen der Boomer und Gen-Xer eure Arbeit -- mehr als Euch bewusst ist. Oder habt Ihr in der \"Digitalen Grundbildung\" nicht gelernt, warum es '\\r' und '\\n' gibt, oder was \"cc\" in dem Mailclient bedeutet, den ihr in der Arbeit benutzen müsst? Kommt vorbei, es gibt viel zu lernen und zu lachen!","original_language":"deu","persons":["leyrer"],"tags":["gpn21","29","2023","Software \u0026 Infrastructure"],"view_count":3307,"promoted":false,"date":"2023-06-10T16:05:00.000+02:00","release_date":"2023-06-11T00:00:00.000+02:00","updated_at":"2026-03-29T19:30:07.284+02:00","length":3573,"duration":3573,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/29-695bae7b-6891-520f-bac1-6d404bfb47a9.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/29-695bae7b-6891-520f-bac1-6d404bfb47a9_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/29-695bae7b-6891-520f-bac1-6d404bfb47a9.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/29-695bae7b-6891-520f-bac1-6d404bfb47a9.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-29-kinder-es-tut-mir-undendlich-leid-","url":"https://api.media.ccc.de/public/events/695bae7b-6891-520f-bac1-6d404bfb47a9","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"96fb333d-cf1b-54e9-9eb0-1d95701ab8a2","title":"Entwicklung einer Platine zum Auslesen von Solarladereglern","subtitle":null,"slug":"gpn21-173-entwicklung-einer-platine-zum-auslesen-von-solarladereglern","link":"https://cfp.gulas.ch/gpn21/talk/LBB3QQ/","description":"Seit 2019 betreibe ich ein Balkonkraftwerk (Inselanlage) mit Akku und Laderegler. Da die Daten des Ladereglers nur schwer auslesbar waren, habe ich eine Platine entwickelt, die mittlerweile 3 Iterationen hinter sich hat und weltweit eingesetzt wird. In meinem Vortrag möchte ich euch etwas über die Entwicklung dieser Platine erzählen.","original_language":"deu","persons":["Moritz Wirger"],"tags":["gpn21","173","2023","Hardware \u0026 Making"],"view_count":214,"promoted":false,"date":"2023-06-09T11:30:00.000+02:00","release_date":"2023-06-09T00:00:00.000+02:00","updated_at":"2026-03-05T14:45:06.143+01:00","length":2761,"duration":2761,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/173-96fb333d-cf1b-54e9-9eb0-1d95701ab8a2.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/173-96fb333d-cf1b-54e9-9eb0-1d95701ab8a2_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/173-96fb333d-cf1b-54e9-9eb0-1d95701ab8a2.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/173-96fb333d-cf1b-54e9-9eb0-1d95701ab8a2.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-173-entwicklung-einer-platine-zum-auslesen-von-solarladereglern","url":"https://api.media.ccc.de/public/events/96fb333d-cf1b-54e9-9eb0-1d95701ab8a2","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"9cf9f274-5eda-5708-ab73-691b8d5def30","title":"Performant cross-platform development using Flutter","subtitle":null,"slug":"gpn21-37-performant-cross-platform-development-using-flutter","link":"https://cfp.gulas.ch/gpn21/talk/FRXGPS/","description":"Flutter is a software development kit based on the Dart language enabling developers to create performant cross-platform applications.\n\nWe'll have an introduction for people with some basic knowledge of Flutter or other cross-platform toolkits and later on a view on advanced topics.\n\nIn this talk, we will have a look on performance-tuning, useful features as well as some background information on the Flutter framework, it's engine and the Dart runtime.\n\nIn particular, the following topics will be addressed:\n\n- What's this fluttery Flutter?\n- Animations\n    - example of animations\n    - performance-tuning\n- UX patterns in Flutter\n    - responsive layouts\n    - routing\n    - hight-quality Widgets\n- the Flutter Framework\n    - under the hood of Flutter's rendering\n    - Flutter Web, dart2js and what Flutter has (not) to do with JavaScript","original_language":"eng","persons":["The one with the braid"],"tags":["gpn21","37","2023","Software \u0026 Infrastructure"],"view_count":185,"promoted":false,"date":"2023-06-08T16:00:00.000+02:00","release_date":"2023-06-09T00:00:00.000+02:00","updated_at":"2026-02-08T23:30:07.069+01:00","length":3210,"duration":3210,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/37-9cf9f274-5eda-5708-ab73-691b8d5def30.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/37-9cf9f274-5eda-5708-ab73-691b8d5def30_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/37-9cf9f274-5eda-5708-ab73-691b8d5def30.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/37-9cf9f274-5eda-5708-ab73-691b8d5def30.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-37-performant-cross-platform-development-using-flutter","url":"https://api.media.ccc.de/public/events/9cf9f274-5eda-5708-ab73-691b8d5def30","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"c1ee7989-eb5c-596e-b016-3c1bc9bc304a","title":"Lightningtalks","subtitle":null,"slug":"gpn21-6-lightningtalks","link":"https://cfp.gulas.ch/gpn21/talk/Z99UUE/","description":"Spontaneous, short talks. There is no prepared Agenda, just come to the stage!\n\nIf you wanna held a talk, approx 5-10 minutes, just come to the venue.\nThere is no planned schedule, the talk slots are organized ad hoc.\n\nIf you are holding a talk: Please note that the Lightningtalks are streamed and recorded, and published as CC-BY 4.0 License.","original_language":"eng","persons":["Sarah"],"tags":["gpn21","6","2023","Entropia / CCC"],"view_count":340,"promoted":false,"date":"2023-06-10T18:15:00.000+02:00","release_date":"2023-06-11T00:00:00.000+02:00","updated_at":"2026-02-02T23:15:09.121+01:00","length":2635,"duration":2635,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/6-c1ee7989-eb5c-596e-b016-3c1bc9bc304a.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/6-c1ee7989-eb5c-596e-b016-3c1bc9bc304a_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/6-c1ee7989-eb5c-596e-b016-3c1bc9bc304a.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/6-c1ee7989-eb5c-596e-b016-3c1bc9bc304a.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-6-lightningtalks","url":"https://api.media.ccc.de/public/events/c1ee7989-eb5c-596e-b016-3c1bc9bc304a","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"a1594490-98b2-506a-a4d5-55e203a8d0c7","title":"USB, wie funktioniert das eigentlich?","subtitle":null,"slug":"gpn21-213-usb-wie-funktioniert-das-eigentlich-","link":"https://cfp.gulas.ch/gpn21/talk/BZJ9CD/","description":"Eine unterhaltsame Reise durch die USB Bezeichnungen bis. inkl. 3.x, Steckertypen und -farben, einem technischen Überblick wie USB-Kommunikation funktioniert und warum das garnicht dumm gemacht ist, aber oft trotzdem sehr verwirrend ist.\n\nEin geschichtlicher Überblick wie, und vor allem warum es zu USB kam und wodurch sich die unterschiedlichen Versionen des Standards auszeichnen. Es geht um die Barrierefreiheit von Steckern und Bezeichnungen. Die Grundlagen wie die Signalisierung und Protokollebene funktionieren kommen ebenfalls nicht zu kurz. Abgerundet wird das ganze durch viele Beispiele und ein kleines Live-Demo.","original_language":"deu","persons":["MacLemon"],"tags":["gpn21","213","2023","Hardware \u0026 Making"],"view_count":2730,"promoted":false,"date":"2023-06-09T12:40:00.000+02:00","release_date":"2023-06-09T00:00:00.000+02:00","updated_at":"2026-04-01T17:30:05.165+02:00","length":3596,"duration":3596,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/213-a1594490-98b2-506a-a4d5-55e203a8d0c7.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/213-a1594490-98b2-506a-a4d5-55e203a8d0c7_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/213-a1594490-98b2-506a-a4d5-55e203a8d0c7.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/213-a1594490-98b2-506a-a4d5-55e203a8d0c7.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-213-usb-wie-funktioniert-das-eigentlich-","url":"https://api.media.ccc.de/public/events/a1594490-98b2-506a-a4d5-55e203a8d0c7","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"b7cbe2f5-a16a-532b-a834-7e67863a5de8","title":"Balkonkraftwerke: Babyschritte Richtung Solarpunk","subtitle":null,"slug":"gpn21-104-balkonkraftwerke-babyschritte-richtung-solarpunk","link":"https://cfp.gulas.ch/gpn21/talk/YPWNRC/","description":"Du hast irgendwann irgendwo ein Solarmodul hängen gesehen und dir gedacht, dass das auch für dich was wäre? Dieser Vortrag ist für dich!\n\nStrom \"aus dem Nichts\" erzeugen, einen Beitrag zur Klimarettung leisten und dabei ein paar Euro sparen. Die Regeln sind überschaubar, die Preise im Sturzflug: Wenn es nur _irgendwie_ geht, sollte jeder ein Balkonkraftwerk (oder mehr) bei sich zuhause haben.\nDoch was steckt hinter diesem \"irgendwie\"?\nEinführung in Technik, Einrichtung und Betrieb von Plug-in-Photovoltaikanlagen / Stecker-Solarmodule.","original_language":"deu","persons":["NicApicella"],"tags":["gpn21","104","2023","Technologie, Energie und Mobilität"],"view_count":282,"promoted":false,"date":"2023-06-09T11:15:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-03-22T22:15:05.566+01:00","length":4039,"duration":4039,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/104-b7cbe2f5-a16a-532b-a834-7e67863a5de8.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/104-b7cbe2f5-a16a-532b-a834-7e67863a5de8_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/104-b7cbe2f5-a16a-532b-a834-7e67863a5de8.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/104-b7cbe2f5-a16a-532b-a834-7e67863a5de8.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-104-balkonkraftwerke-babyschritte-richtung-solarpunk","url":"https://api.media.ccc.de/public/events/b7cbe2f5-a16a-532b-a834-7e67863a5de8","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"a0fd7dfd-4a4f-5b17-8c2d-d398452f95c7","title":"Solarversorgung auf Open Air (Chaos) Events und macht das überhaupt sinn.","subtitle":null,"slug":"gpn21-45-solarversorgung-auf-open-air-chaos-events-und-macht-das-berhaupt-sinn-","link":"https://cfp.gulas.ch/gpn21/talk/DZR98U/","description":"Das CCC Camp steht vor der Tür und die Event Orga bekommen viele Fragen und Vorschläge ein solches Event mit Solar zu versorgen. Natürlich versteht jeder, das die Versorgung mit Diesel Generatoren nicht das umweltfreundlichste ist, also warum versorgen wir das nicht mit Solar. In diesem Vortrag zeigen wir die Berechnungsgrundlagen eines Energienetztes am Beispiel des Camp 2019, was sind die Sicherheitstechnischen und Normungs Anforderungen und ist eine Nutzung von Solarenergie möglich. Ebenso geht es um die Planung einer Solar (Insel) Anlage, wie kalkuliere die benötigte Panel und Battterie Größe und was sind sinnvolle Konfigurationen für Autarkes Camping.","original_language":"deu","persons":["RFguy"],"tags":["gpn21","45","2023","Technologie, Energie und Mobilität"],"view_count":678,"promoted":false,"date":"2023-06-08T18:45:00.000+02:00","release_date":"2023-06-08T00:00:00.000+02:00","updated_at":"2026-01-05T09:00:16.251+01:00","length":3310,"duration":3310,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/45-a0fd7dfd-4a4f-5b17-8c2d-d398452f95c7.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/45-a0fd7dfd-4a4f-5b17-8c2d-d398452f95c7_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/45-a0fd7dfd-4a4f-5b17-8c2d-d398452f95c7.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/45-a0fd7dfd-4a4f-5b17-8c2d-d398452f95c7.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-45-solarversorgung-auf-open-air-chaos-events-und-macht-das-berhaupt-sinn-","url":"https://api.media.ccc.de/public/events/a0fd7dfd-4a4f-5b17-8c2d-d398452f95c7","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"3185340e-1af9-52fc-a098-324492169be0","title":"ETCS-Protokollquirks","subtitle":null,"slug":"gpn21-35-etcs-protokollquirks","link":"https://cfp.gulas.ch/gpn21/talk/ZABJJX/","description":"Mit dem European Train Control System ETCS sollen die Eisenbahnen in Europa ein einheitliches Zugbeeinflussungssystem bekommen. Wir werfen aus Nerd-Sicht einen Blick auf die Spezifikation. Obskure Features, drollige Eigenheiten und durch das Datenformat vorgegebene Systemgrenzen sind das Thema dieses Vortrags.","original_language":"deu","persons":["Alwin Meschede"],"tags":["gpn21","35","2023","Technologie, Energie und Mobilität"],"view_count":1117,"promoted":false,"date":"2023-06-09T16:50:00.000+02:00","release_date":"2023-06-09T00:00:00.000+02:00","updated_at":"2026-03-30T22:45:05.587+02:00","length":1864,"duration":1864,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/35-3185340e-1af9-52fc-a098-324492169be0.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/35-3185340e-1af9-52fc-a098-324492169be0_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/35-3185340e-1af9-52fc-a098-324492169be0.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/35-3185340e-1af9-52fc-a098-324492169be0.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-35-etcs-protokollquirks","url":"https://api.media.ccc.de/public/events/3185340e-1af9-52fc-a098-324492169be0","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"e2b3a824-4ffb-529e-b90a-e82c7a797b05","title":"Tief im Kaninchenbau der Seitenkanalanalyse der SHAKE-Funktion in CRYSTALS-Dilithium","subtitle":null,"slug":"gpn21-181-tief-im-kaninchenbau-der-seitenkanalanalyse-der-shake-funktion-in-crystals-dilithium","link":"https://cfp.gulas.ch/gpn21/talk/LL3CUZ/","description":"Alexis Poulionakis hat sich im Rahmen seiner HiWi-Tätigkeit am Forschungszentrum Informatik FZI mit der Seitenkanalanalyse des Post-Quanten Kryptographie Verfahrens CRYSTALS-Dilithium beschäftigt. Das Verfahren ist eine digitale Signatur und wird von der amerikanischen National Institute for Standardization and Technology (NIST) aktuell zur Standardisierung vorbereitet. \n\nDie Sicherheit des Verfahrens basiert auf schwierigen mathematischen Problemstellungen im Bereich der Gitter und auf sicheren Hashfunktionen. Obwohl die genutzten Funktionen für sich genommen sicher sind können je nach Implementierung und Hardware ausnutzbare Seitenkanäle auftreten, welche die theoretische Sicherheit untergraben. Das liegt daran, dass Seitenkanäle außerhalb der theoretisch betrachteten Sicherheitsmodelle auftreten. \nIn diesem Vortrag wird am Beispiel der SHAKE-Funktion in CRYSTALS-Dilithium die Detektivarbeit beschrieben wie man bei einer Seitenkanalanalyse vorgeht. Vom ersten Schritt der Bestimmung von potentiell seitenkanalanfälligen Stellen im Code bis zur Durchführung der fully-fledged key recovery.","original_language":"deu","persons":["Alexis Poulionakis"],"tags":["gpn21","181","2023","Security"],"view_count":115,"promoted":false,"date":"2023-06-10T14:15:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-02-27T14:00:09.176+01:00","length":2009,"duration":2009,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/181-e2b3a824-4ffb-529e-b90a-e82c7a797b05.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/181-e2b3a824-4ffb-529e-b90a-e82c7a797b05_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/181-e2b3a824-4ffb-529e-b90a-e82c7a797b05.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/181-e2b3a824-4ffb-529e-b90a-e82c7a797b05.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-181-tief-im-kaninchenbau-der-seitenkanalanalyse-der-shake-funktion-in-crystals-dilithium","url":"https://api.media.ccc.de/public/events/e2b3a824-4ffb-529e-b90a-e82c7a797b05","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"e47bfac8-4a00-54db-a206-4c855a2f87a9","title":"Das Deutschlandticket als digitales Abo - was kann da schon schief gehen?","subtitle":null,"slug":"gpn21-162-das-deutschlandticket-als-digitales-abo-was-kann-da-schon-schief-gehen-","link":"https://cfp.gulas.ch/gpn21/talk/MZUG8N/","description":"Im September 2022 kündigte Bundesverkehrsminister Wissing ein „vom Preis her möglichst attraktives Ticket, das deutschlandweit gilt und als Abo-Variante zu kaufen ist“ als Nachfolger des 9-Euro-Tickets an, welches ausschließlich digital zu erwerben sein sollte. \n\nZum 01.05.23 wurde dieses Angebot schließlich als Deutschlandticket oder „49-Euro-Ticket“ eingeführt. Was daraus in der - eigentlich ja nicht grade als innovativ bekannten - Nahverkehrsbranche gemacht wurde, und welche Fehler vermeidbar gewesen wären, hat JeDi sich einmal angeschaut.","original_language":"deu","persons":["JeDi"],"tags":["gpn21","162","2023","Technologie, Energie und Mobilität"],"view_count":1406,"promoted":false,"date":"2023-06-09T16:15:00.000+02:00","release_date":"2023-06-09T00:00:00.000+02:00","updated_at":"2026-03-29T11:15:05.877+02:00","length":1772,"duration":1772,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/162-e47bfac8-4a00-54db-a206-4c855a2f87a9.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/162-e47bfac8-4a00-54db-a206-4c855a2f87a9_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/162-e47bfac8-4a00-54db-a206-4c855a2f87a9.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/162-e47bfac8-4a00-54db-a206-4c855a2f87a9.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-162-das-deutschlandticket-als-digitales-abo-was-kann-da-schon-schief-gehen-","url":"https://api.media.ccc.de/public/events/e47bfac8-4a00-54db-a206-4c855a2f87a9","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"70c1a523-536e-5928-bc27-52079c820358","title":"Nach 2038 kommt 1901 und weitere Software-Kuriositäten","subtitle":null,"slug":"gpn21-182-nach-2038-kommt-1901-und-weitere-software-kuriositten","link":"https://cfp.gulas.ch/gpn21/talk/FZAEA9/","description":"Maschinen und Programme, die Daten verarbeiten, unterliegen verschiedensten Einschränkungen und Architektur-Annahmen.\nIm besten Fall bemerken wir nichts davon, in vielen Fällen treten allerdings unerwartete Verhaltensweisen, bekannt als Glitches und Bugs, auf.\nDiese können amüsant werden und für ein Schmunzeln sorgen, aber genauso gefährlich und teuer sein.\nDieser Talk befasst sich mit (historischen) Beispielen von besonderem und auf Irrwegen befindlichem Verhalten von Software und erklärt auf Basis von Computerarchitektur, wie es zu solchen Kuriositäten kommt.\nBesonders geeignet für alle, die nicht oder noch nicht lange selbst Software bauen und einen ersten Blick unter die Haube gewinnen wollen.","original_language":"deu","persons":["Lea Rain"],"tags":["gpn21","182","2023","Software \u0026 Infrastructure"],"view_count":1187,"promoted":false,"date":"2023-06-08T22:25:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-03-23T08:15:05.251+01:00","length":1717,"duration":1717,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/182-70c1a523-536e-5928-bc27-52079c820358.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/182-70c1a523-536e-5928-bc27-52079c820358_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/182-70c1a523-536e-5928-bc27-52079c820358.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/182-70c1a523-536e-5928-bc27-52079c820358.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-182-nach-2038-kommt-1901-und-weitere-software-kuriositten","url":"https://api.media.ccc.de/public/events/70c1a523-536e-5928-bc27-52079c820358","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"17e0e1b5-d1b1-58ec-9670-73043ef4e5b9","title":"Warum es leichter ist, ausländische Webseiten aufzurufen, als mit dem Zug ins Ausland zu fahren","subtitle":null,"slug":"gpn21-198-warum-es-leichter-ist-auslndische-webseiten-aufzurufen-als-mit-dem-zug-ins-ausland-zu-fahren","link":"https://cfp.gulas.ch/gpn21/talk/MAGAS7/","description":"Ein hoffentlich unterhaltsamer Vergleich zwischen dem grenzenlosen Internet und dem (klein-)staatlichen Eisenbahnnetz.\n\nDas Internet ist ein weltweites Netzwerk das uns erlaubt von fast überall auf fast alles zuzugreifen. Unabhängig von z.B. politischen Grenzen. Das Prinzip der Eisenbahn ist theoretisch auch nicht von Grenzen abhängig. In der Realität sieht es bei der Eisenbahn aber so aus, dass viele Verbindungen nur bis zur jeweiligen Tarif- oder Staatsgrenze fahren können/dürfen. \n\nLasst uns darüber sprechen, warum die beiden Netzwerke sich so unterschiedlich entwickelt haben und wie es weitergeht.  Der Vortrag stellt die verschiedenen technischen, historischen, politischen, zufälligen Inkompatibilitäten im (vor allem) europäischen Schienennetz vor und was die EU dagegen unternimmt.\n\nBonuscontent: Ich verrate die eine wirklich grenzenlose Zuggattung, die ihr in Europa fahren könnt und warum die besser ist als die japanische Version...","original_language":"deu","persons":["Oliver \"Unicorn\" Knapp"],"tags":["gpn21","198","2023","Technologie, Energie und Mobilität"],"view_count":868,"promoted":false,"date":"2023-06-09T21:50:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-02-15T22:30:07.160+01:00","length":4169,"duration":4169,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/198-17e0e1b5-d1b1-58ec-9670-73043ef4e5b9.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/198-17e0e1b5-d1b1-58ec-9670-73043ef4e5b9_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/198-17e0e1b5-d1b1-58ec-9670-73043ef4e5b9.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/198-17e0e1b5-d1b1-58ec-9670-73043ef4e5b9.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-198-warum-es-leichter-ist-auslndische-webseiten-aufzurufen-als-mit-dem-zug-ins-ausland-zu-fahren","url":"https://api.media.ccc.de/public/events/17e0e1b5-d1b1-58ec-9670-73043ef4e5b9","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"19f2bf08-a701-5a0d-ac39-26c7f02761f6","title":"\"Besser natürlich dumm als künstlich inteligent.\" Warum KI nicht die Lösung unserer Probleme sein kann.","subtitle":null,"slug":"gpn21-191--besser-natrlich-dumm-als-knstlich-inteligent-warum-ki-nicht-die-lsung-unserer-probleme-sein-kann-","link":"https://cfp.gulas.ch/gpn21/talk/BNHFRV/","description":"KI ist eine ehrfurchtgebietende Technologie doch mit Intelligenz wie wir Menschen sie besitzen hat das Ganze nichts zu tun. Maschinen denken nicht, kennen keine Gefühle, können weder Empathie noch Antipathie empfinden. Ja die Maschine kann einen Tisch in Restaurant perfekt reservieren , doch sie wird niemals wissen wie es ist mit einer tollen Frau dort zu speisen.\n\nKI ist längst keine Zukunftsvision mehr, sondern bereits in der Realität\nangekommen. Es geht um mehr als um die Information, dass KI die\nmenschliche Dominanz im Schachspiel beendete. Vielmehr geht es darum,\ndass KI die Art und Weise verändert, wie künftig Entscheidungen getroffen\nund Wissen aus Daten erzeugt werden – und das über nahezu alle\nUnternehmens- und Lebensbereiche hinweg.\n\nAgenda\n● Wann gilt etwas als intelligent?\n● “Intelligenz ist was der Intelligenztest misst!”\n● Was ist Intelligenz?\n● Fluide und kristalline Intelligenz\n● Was ist das Arbeitsgedächtnis?\n● Was bedeutet “künstliche Intelligenz”?\n● Starke und schwache KI\n● Die lange Geschichte der KI","original_language":"deu","persons":["Uli Kleemann"],"tags":["gpn21","191","2023","Ethics, Society \u0026 Politics"],"view_count":499,"promoted":false,"date":"2023-06-11T12:00:00.000+02:00","release_date":"2023-06-11T00:00:00.000+02:00","updated_at":"2026-04-02T17:45:04.589+02:00","length":3671,"duration":3671,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/191-19f2bf08-a701-5a0d-ac39-26c7f02761f6.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/191-19f2bf08-a701-5a0d-ac39-26c7f02761f6_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/191-19f2bf08-a701-5a0d-ac39-26c7f02761f6.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/191-19f2bf08-a701-5a0d-ac39-26c7f02761f6.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-191--besser-natrlich-dumm-als-knstlich-inteligent-warum-ki-nicht-die-lsung-unserer-probleme-sein-kann-","url":"https://api.media.ccc.de/public/events/19f2bf08-a701-5a0d-ac39-26c7f02761f6","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"272b7aaa-0b67-575e-b9d6-c48201ca0795","title":"Synth-Sounds-Bastelstunde","subtitle":null,"slug":"gpn21-190-synth-sounds-bastelstunde","link":"https://cfp.gulas.ch/gpn21/talk/7T8ZJD/","description":"Sounds bauen mit freien Software-Synthesizern\n\nSynthesizer sind faszinierend - aber oft auch ein bisschen überfordernd. Alles voller Knöpfe und Regler, doch wie müssen sie eingestellt werden, um einen bestimmten Sound zu erreichen? Und warum klingen Klänge eigentlich so wie sie klingen?\n\nIn diesem Talk möchte ich eine praktische Einführung in die Welt der elektronischen Klangsynthese geben.","original_language":"deu","persons":["floppy"],"tags":["gpn21","190","2023","Art \u0026 Culture"],"view_count":286,"promoted":false,"date":"2023-06-09T22:50:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-03-18T08:45:07.542+01:00","length":3672,"duration":3672,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/190-272b7aaa-0b67-575e-b9d6-c48201ca0795.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/190-272b7aaa-0b67-575e-b9d6-c48201ca0795_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/190-272b7aaa-0b67-575e-b9d6-c48201ca0795.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/190-272b7aaa-0b67-575e-b9d6-c48201ca0795.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-190-synth-sounds-bastelstunde","url":"https://api.media.ccc.de/public/events/272b7aaa-0b67-575e-b9d6-c48201ca0795","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"701407fa-bc6a-528e-8252-006a89ca4ecb","title":"SDR - Software Defined Radio, eine Einführung","subtitle":null,"slug":"gpn21-57-sdr-software-defined-radio-eine-einfhrung","link":"https://cfp.gulas.ch/gpn21/talk/KRZ87T/","description":"Was ist ein SDR? \nNiedrigschwellige Einführung in die Technik des \"Software Defined Radio\", Erklärung des Aufbaus und Funktionsprinzips eines SDR-Empfängers. Was kann ich damit hören? Praktischer Einstieg, auch mit sehr kleinem Budget.\n\nZiel des Talks ist es, den Zuhörer:innen die Bedeutung der SDR-Technik nahezubringen und zu zeigen, wie der Einstieg ohne großen Aufwand gelingen kann.\n\nDer Talk schildert zunächst das Funktionsprinzip eines Software Defined Radio Empfängers. Dazu werden die wichtigsten Komponenten vorgestellt und kurz erklärt. Es wird anhand von Open Source Projekten gezeigt, an welcher Stelle man mit Hard- und Software-Entwicklung einsteigen kann. Eine kurze praktische Vorführung (remote SDR) und ein paar Worte zu Antennen und zur rechtlichen Lage schliessen den Talk ab. \n\nDen Talk habe ich in ähnlicher Form im Jahr 2015 schon mal gehalten. Dies ist ein Update auf den aktuellen Stand der Technik, insgesamt etwas prägnanter und konkreter.","original_language":"deu","persons":["Ekki Plicht"],"tags":["gpn21","57","2023","Hardware \u0026 Making"],"view_count":758,"promoted":false,"date":"2023-06-09T21:35:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-03-28T01:30:04.901+01:00","length":3273,"duration":3273,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/57-701407fa-bc6a-528e-8252-006a89ca4ecb.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/57-701407fa-bc6a-528e-8252-006a89ca4ecb_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/57-701407fa-bc6a-528e-8252-006a89ca4ecb.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/57-701407fa-bc6a-528e-8252-006a89ca4ecb.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-57-sdr-software-defined-radio-eine-einfhrung","url":"https://api.media.ccc.de/public/events/701407fa-bc6a-528e-8252-006a89ca4ecb","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"59fca420-649e-5df8-8387-fd51b9a2efb0","title":"Modern Observability - Scalable Observability with the LGTM Stack: Harnessing the Power of Loki, Grafana, Tempo, and Mimir","subtitle":null,"slug":"gpn21-47-modern-observability-scalable-observability-with-the-lgtm-stack-harnessing-the-power-of-loki-grafana-tempo-and-mimir","link":"https://cfp.gulas.ch/gpn21/talk/KPUCV9/","description":"In today's rapidly evolving technology landscape, robust and scalable observability is crucial for maintaining reliable, high-performance systems. This talk delves into an advanced observability stack, known as the LGTM stack—Loki, Grafana, Tempo, and Mimir—that surpasses the limitations of traditional Prometheus-based solutions while maintaining compatibility with existing query languages and alert configurations. We will explore the core principles of OpenTelemetry, its seamless integration into the LGTM stack, and the significant benefits it brings to monitoring and tracing capabilities.","original_language":"eng","persons":["Cedi"],"tags":["gpn21","47","2023","Software \u0026 Infrastructure"],"view_count":416,"promoted":false,"date":"2023-06-10T18:15:00.000+02:00","release_date":"2023-06-11T00:00:00.000+02:00","updated_at":"2026-03-27T19:00:05.824+01:00","length":1844,"duration":1844,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/47-59fca420-649e-5df8-8387-fd51b9a2efb0.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/47-59fca420-649e-5df8-8387-fd51b9a2efb0_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/47-59fca420-649e-5df8-8387-fd51b9a2efb0.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/47-59fca420-649e-5df8-8387-fd51b9a2efb0.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-47-modern-observability-scalable-observability-with-the-lgtm-stack-harnessing-the-power-of-loki-grafana-tempo-and-mimir","url":"https://api.media.ccc.de/public/events/59fca420-649e-5df8-8387-fd51b9a2efb0","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"9b7e8a34-dd25-5a85-9961-0a3c0be393ee","title":"GO GO GOLEMS - COMPUTERS SHOULD COMPUTE","subtitle":null,"slug":"gpn21-80-go-go-golems-computers-should-compute","link":"https://cfp.gulas.ch/gpn21/talk/HV8VQZ/","description":"[GO GO GOLEMS](https://github.com/go-go-golems) is a secret organization of half-human half-machine beings working to make the world a better place, one piece of software at a time. \n\nDiscover with us a library of wonders, filled with open-source software, command-line interfaces, data, interoperability, large-language-model powered development, declarative applications, monads, abstractions. Learn about designing with vision, without compromises, with clarity of intent, so that we can help computers do:\n- what they want to do: compute\n- what we want them to do: build a better world\n\nThis talk is about the [GO GO GOLEMS](https://github.com/go-go-golems) ecosystem, which consists of:\n- [glazed](https://github.com/go-go-golems/glazed), a library that helps application expose their rich internal data as well as make their functionality composable\n- [parka](https://github.com/go-go-golems/parka) and flour, libraries that turn glazed applications into APIs and event-driven services\n- [sqleton](https://github.com/go-go-golems/sqleton), [geppetto](https://github.com/go-go-golems/geppetto), [escuse-me](https://github.com/go-go-golems/escuse-me) and many others, concrete applications built on top glazed, parka and flour\n- many more utilities that were quickly iterated on...\n\nThe entire ecosystem is built around a few key concepts:\n- data should be exposed\n- computation should be composed\n- software should be deployed\n\nWhile the talk will focus on some of the technical aspects of the GO GO GOLEMS software, the main topic of the talk is how to [design software with a vision](https://the.scapegoat.dev/i-want-my-software-to-be-visionary-the-go-go-golems-ecosystem/) and more specifically how to leverage [large language models to write better software](https://the.scapegoat.dev/llms-will-fundamentally-change-software-engineering/). \n\nI will cover:\n- how I design, brainstorm, iterate and refine my vision and design\n- how learning, note-taking, writing and drawing shapes my software\n- why large language models are a powerful tool for building small software\n- how hard thinking, ruthless abstraction and writing lots of mediocre code go hand in hand\n- why we should build tools to make computers compute, so that they rightfully become tools for everybody and not just the few\n- why software is art, science, engineering, magic and craftsmanship combined","original_language":"eng","persons":["Manuel Odendahl"],"tags":["gpn21","80","2023","Art \u0026 Culture"],"view_count":269,"promoted":false,"date":"2023-06-11T10:45:00.000+02:00","release_date":"2023-06-11T00:00:00.000+02:00","updated_at":"2025-11-02T23:15:04.573+01:00","length":3637,"duration":3637,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/80-9b7e8a34-dd25-5a85-9961-0a3c0be393ee.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/80-9b7e8a34-dd25-5a85-9961-0a3c0be393ee_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/80-9b7e8a34-dd25-5a85-9961-0a3c0be393ee.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/80-9b7e8a34-dd25-5a85-9961-0a3c0be393ee.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-80-go-go-golems-computers-should-compute","url":"https://api.media.ccc.de/public/events/9b7e8a34-dd25-5a85-9961-0a3c0be393ee","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"61f09104-4a44-51db-9e8b-804307624776","title":"Do you trust profilers? I once did too","subtitle":null,"slug":"gpn21-98-do-you-trust-profilers-i-once-did-too","link":"https://cfp.gulas.ch/gpn21/talk/VFBQ88/","description":"Profilers are great tools in your toolbox, like debuggers, when solving problems with your Java application (I've been on a podcast on this topic recently). I'll tell you some of their problems and a technique to cope with them in this talk.\n\nThere are many open-source profilers, most notably JFR/JMC, and async-profiler, that help you to find and fix performance problems. But they are just software themself, interwoven with a reasonably large project, the OpenJDK (or OpenJ9, for that matter), and thus suffer from the same problems as the typical problems of application they are used to profile.","original_language":"eng","persons":["Johannes Bechberger"],"tags":["gpn21","98","2023","Software \u0026 Infrastructure"],"view_count":215,"promoted":false,"date":"2023-06-11T13:15:00.000+02:00","release_date":"2023-06-11T00:00:00.000+02:00","updated_at":"2025-09-11T13:15:06.993+02:00","length":1922,"duration":1922,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/98-61f09104-4a44-51db-9e8b-804307624776.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/98-61f09104-4a44-51db-9e8b-804307624776_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/98-61f09104-4a44-51db-9e8b-804307624776.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/98-61f09104-4a44-51db-9e8b-804307624776.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-98-do-you-trust-profilers-i-once-did-too","url":"https://api.media.ccc.de/public/events/61f09104-4a44-51db-9e8b-804307624776","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"d112fca4-08cb-5af2-a9c1-59dbf6b01a03","title":"Analyse von Gesundheits-Apps der gesetzlichen Krankenkassen","subtitle":null,"slug":"gpn21-216-analyse-von-gesundheits-apps-der-gesetzlichen-krankenkassen","link":"https://cfp.gulas.ch/gpn21/talk/GGM83S/","description":"In einer über ein Jahr andauernden Analyse wurden über 200 Android-Apps der 96 gesetzlichen Krankenkassen in Deutschland systematisch erfasst und Merkmale im Bereich Datenschutz und IT-Sicherheit ausgewertet. Darüber hinaus wurden die digitale Gesundheitsanwendung (DiGA) genauer unter die Lupe genommen. In dem Talk werden die zentralen Erkenntnisse aus der Analyse vorgestellt.\n\nGesundheits-Apps sind spätestens seit der Covid-19 Pandemie ein viel diskutiertes Thema. Doch welche Apps bieten die 96 gesetzlichen Krankenkassen in Deutschland überhaupt an? Was sind Gesundheits-Apps? Wie lassen sich diese einordnen und wie viele Installationen weisen sie auf? Wo kann es Gefährdungen für Schutzziele der IT-Sicherheit geben? Wie steht es rund um den Datenschutz bei Gesundheits-Apps? Und: Wie tracken uns die Krankenkassen über Gesundheits-Apps?\n\nIn einer über ein Jahr andauernden Analyse wurden über 200 Android-Apps systematisch erfasst und Merkmale im Bereich Datenschutz und IT-Sicherheit ausgewertet. In dem Talk werden die zentralen Erkenntnisse aus der Analyse vorgestellt. Im Nachgang erfolgt zudem die Veröffentlichung einer Übersicht der Gesundheits-Apps auf: https://gesundheits-apps.org/ um auch sonstigen Interessierten und Datenreisenden Analysen zu ermöglichen.","original_language":"deu","persons":["TPS"],"tags":["gpn21","216","2023","Security"],"view_count":503,"promoted":false,"date":"2023-06-10T13:35:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-03-30T13:00:09.371+02:00","length":3143,"duration":3143,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/216-d112fca4-08cb-5af2-a9c1-59dbf6b01a03.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/216-d112fca4-08cb-5af2-a9c1-59dbf6b01a03_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/216-d112fca4-08cb-5af2-a9c1-59dbf6b01a03.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/216-d112fca4-08cb-5af2-a9c1-59dbf6b01a03.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-216-analyse-von-gesundheits-apps-der-gesetzlichen-krankenkassen","url":"https://api.media.ccc.de/public/events/d112fca4-08cb-5af2-a9c1-59dbf6b01a03","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"e11fcd59-9155-551e-b28f-5af31c944f50","title":"Wie macht man eigentlich Zwiebeln?","subtitle":"Anleitung fürs erste eigene Tor Relay","slug":"gpn21-91-wie-macht-man-eigentlich-zwiebeln-anleitung-frs-erste-eigene-tor-relay","link":"https://cfp.gulas.ch/gpn21/talk/P3HZH8/","description":"In einem kurzen und eingängigen Vortrag soll Anfänger*innen alles an die Hand gegeben werden um noch am selben Tag ihr erstes eigenes Tor Relay in Betrieb zu nehmen. Es wird kein Vorwissen vorausgesetzt.\r\n\r\nDas Tor-Netzwerk ist eine unverzichtbare Infrastruktur im Kampf gegen Zensur und Überwachung. Bei Ereignissen wie den feministischen Protesten im Iran gab es in den sozialen Medien viel verbreitete Aufrufe das Netzwerk durch Betrieb von Snowflake-Proxys erreichbar zu halten. Diese sind eine besonders niedrigschwellige Möglichkeit Tor zu unterstützen. Wer einen Schritt weiter gehen möchte kann ein eigenes Relay betreiben. Das kann aber im Vergleich zu der einfachen Installation einer Snowflake etwas einschüchternd sein. In diesem Vortrag gibt es daher eine Anleitung zum Nachmachen und ein paar Erklärungen was zu beachten ist. Die Zielgruppe sind Leute die keine Erfahrung bei der Einrichtung und Administration eines Servers haben. Aber auch wer schon ein bisschen Wissen mitbringt kann noch einige Spezifika des Tor-Relay Betriebs mitnehmen.","original_language":"deu","persons":["naphthalin"],"tags":["gpn21","91","2023","Software \u0026 Infrastructure"],"view_count":148,"promoted":false,"date":"2023-06-08T19:45:00.000+02:00","release_date":"2023-06-09T00:00:00.000+02:00","updated_at":"2026-01-25T13:15:12.446+01:00","length":1764,"duration":1764,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/91-e11fcd59-9155-551e-b28f-5af31c944f50.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/91-e11fcd59-9155-551e-b28f-5af31c944f50_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/91-e11fcd59-9155-551e-b28f-5af31c944f50.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/91-e11fcd59-9155-551e-b28f-5af31c944f50.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-91-wie-macht-man-eigentlich-zwiebeln-anleitung-frs-erste-eigene-tor-relay","url":"https://api.media.ccc.de/public/events/e11fcd59-9155-551e-b28f-5af31c944f50","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"489b5e65-78fc-5f7d-83dc-24e40d6c4af1","title":"Solving the Historical State Problem in Matrix","subtitle":null,"slug":"gpn21-202-solving-the-historical-state-problem-in-matrix","link":"https://cfp.gulas.ch/gpn21/talk/9Y3NFU/","description":"This talk goes into depth on why historical state is such a thorn in our side and how we may be able to finally put it to rest with the work proposed in [Matrix Spec Change 3901](https://github.com/matrix-org/matrix-spec-proposals/blob/andybalaam/deleting-state/proposals/3901-deleting-state.md)!\n\nFrom the name of your [Matrix](https://matrix.org) room to what users are considered a part of it, the \"state\" of a room determines everything about it. It's a wonderfully decentralised, append-only management system - where any update is simply stacked on top of an old one. But what happens when you've updated it over and over on the course of months, or even years? You and your friends may start to notice some performance problems! How can the average Matrix user, with little knowledge of the underlying protocol, ever hope to diagnose, let alone fix this?\n\nThis is a well-studied problem in Matrix, and often affects rooms with lots of member changes - such as those bridged to IRC. It can be a problem for those running their own homeservers, and can take a disproportionately large amount of CPU resources, something we should do our best to conserve in a federated network.\n\nThis talk goes into depth on why historical state is such a thorn in our side and how we may be able to finally put it to rest with the work proposed in [Matrix Spec Change 3901](https://github.com/matrix-org/matrix-spec-proposals/blob/andybalaam/deleting-state/proposals/3901-deleting-state.md)!\n\nSlides: https://nc.amorgan.xyz/s/E6wd3Nz32zWmdNg","original_language":"eng","persons":["Andrew Morgan"],"tags":["gpn21","202","2023","Software \u0026 Infrastructure"],"view_count":213,"promoted":false,"date":"2023-06-10T11:15:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2025-12-31T12:15:13.175+01:00","length":3253,"duration":3253,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/202-489b5e65-78fc-5f7d-83dc-24e40d6c4af1.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/202-489b5e65-78fc-5f7d-83dc-24e40d6c4af1_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/202-489b5e65-78fc-5f7d-83dc-24e40d6c4af1.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/202-489b5e65-78fc-5f7d-83dc-24e40d6c4af1.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-202-solving-the-historical-state-problem-in-matrix","url":"https://api.media.ccc.de/public/events/489b5e65-78fc-5f7d-83dc-24e40d6c4af1","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"ca182978-d1cf-58db-b7b7-1ce9642eef9a","title":"Deutschland in der matrix","subtitle":"Digitale Souveränität durch dezentrale Kommunikation","slug":"gpn21-43-deutschland-in-der-matrix-digitale-souvernitt-durch-dezentrale-kommunikation","link":"https://cfp.gulas.ch/gpn21/talk/V3JHFF/","description":"Matrix ist ein offenes Protokoll für verschlüsselte, dezentrale Kommunikation und findet sich in Deutschland schon jetzt oder zukünftig an überraschend vielen Orten: Von der Bundeswehr, über Kommunikation unter Ärzten bis hin zur kompletten öffentlichen Verwaltung.\r\n\r\nIn diesem Vortrag geht um diese teils sehr ambitionierten Projekte und die Zukunft von Matrix und Deutschland mit Hinblick auf digitale Souveränität","original_language":"deu","persons":["networkException"],"tags":["gpn21","43","2023","Ethics, Society \u0026 Politics"],"view_count":1982,"promoted":false,"date":"2023-06-08T18:15:00.000+02:00","release_date":"2023-06-08T00:00:00.000+02:00","updated_at":"2026-03-16T19:00:06.900+01:00","length":2838,"duration":2838,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/43-ca182978-d1cf-58db-b7b7-1ce9642eef9a.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/43-ca182978-d1cf-58db-b7b7-1ce9642eef9a_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/43-ca182978-d1cf-58db-b7b7-1ce9642eef9a.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/43-ca182978-d1cf-58db-b7b7-1ce9642eef9a.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-43-deutschland-in-der-matrix-digitale-souvernitt-durch-dezentrale-kommunikation","url":"https://api.media.ccc.de/public/events/ca182978-d1cf-58db-b7b7-1ce9642eef9a","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"19eb211c-5640-5b83-9eb7-22fad07032dd","title":"1 Identität 2 rule them all","subtitle":null,"slug":"gpn21-165-1-identitt-2-rule-them-all","link":"https://cfp.gulas.ch/gpn21/talk/K9GRM7/","description":"Die Bestrebungen \"Identität\" von Menschen digital zu greifen und Kontext-übergreifend zu nutzen, werden immer konkreter. Das macht manches für uns erstmal leichter. Was aber bedeutet \"Identität\" eigentlich für uns Menschen. Und wie können wir aus digitaler \"Identität\" irgendwelches Vertrauen ableiten? In wie weit machen hier zentrale Ansätze bzw. Kontext übergreifende Ansätze Sinn? Und für wen? Gibt es alternative Ansätze?\n\nMenschen haben im täglichen Umgang miteinander ganz andere Vorstellungen von ihrere Identität oder der anderer Menschen, als was häufig versucht wird digital abzubilden. Von vielen Menschen, mit denen wir interagieren kennen wir nicht einmal den Namen und häufig genug interessiert er uns auch nicht wirklich. Selbst von Stammkunden weiß z.B. der Bäcker häufig nicht den Namen, wo sie sonst noch einkaufen, wo sie wohnen oder wie alt sie genau sind.\n\nUnd wir können uns z.B. auf einer Veranstaltung stundenlang mit jemandem unterhalten, ohne den Namen zu kennen. Um andere Menschen einzuordnen sind uns andere Dinge wichtiger, wie gemeinsame Bekannte, Hobbys, Beruf. All dies sind für uns viel wichtigere \"Filter\", als die \"Eigenschaften\" die sich typischerweise in staatlichen Identitätsansätzen niederschlagen.\n\nAuf der anderen Seite gibt es die sozialen Medien. Diese können viele verschiedene Verbindungen zwischen Menschen und ihren Aktivitäten herstellen und uns ziemlich gut abbilden. Aber dafür gibt es hier andere Probleme.\n\nMenschen \"sind\" je nach Kontext unterschiedliche \"Personen\". Unser Verhalten ist Kontextsensitiv. Wir zeigen uns auf der Arbeit typischerweise anders, als gegenüber der Familie, beim Sport oder auf einer Party. Umgekehrt interessieren wir uns je nach Kontext auch für andere Eigenschaften des jeweiligen Gegenübers.\n\nIn wie weit macht es hier überhaupt Sinn die verschiedenen \"Persona\" zu verknüpfen? Wir nutzen für verschiedene Kontexte ja auch bewusst unterschiedliche Tools, Emails, Gruppen, Accounts und teilweise sogar Geräte. Wir nutzen unterschiedliche Kleidung oder unterschiedliche Sprache.\n\nEine \"Identität\" bildet uns nicht wirklich gut ab. Wir trennen bewusst auch die eigenen Informationen über uns und andere aus den verschiedenen Kontexten voneinander ab.\n\nEine einzelne, allwissende, allmächtige \"Identität\" passt auf viele nicht und könnte im Zweifel sogar schädlich sein.\n\nWie kann man es anders machen? Es gibt alternative Ansätze. Und auch solche, die dezentral sind, ohne der Akkumulation der Informationen, z.B. bei welchen Angeboten man aktiv ist und die ohne einen zentralen Anbieter auskommen können und die generell nur die Informationen herausgeben, die für den jeweiligen Kontext relevant sind und unsere zwischenmenschlichen Vernetzungen mit berücksichtigen können. Ein Ansatz von CAcert verwendet Client-Zertifikate basierend auf einem WebOfTrust und openId Connect.\n\nDies ist aber nur ein Beispiel. Wichtiger ist, dass wir als Open Source Community uns den Weg zu \"menschlicheren\" Ansätzen nicht verbauen und uns nicht nur singulär auf die Big Player verlassen.","original_language":"deu","persons":["katzazi aka Eva Stöwe"],"tags":["gpn21","165","2023","Ethics, Society \u0026 Politics"],"view_count":145,"promoted":false,"date":"2023-06-10T13:45:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-03-12T22:15:07.402+01:00","length":3461,"duration":3461,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/165-19eb211c-5640-5b83-9eb7-22fad07032dd.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/165-19eb211c-5640-5b83-9eb7-22fad07032dd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/165-19eb211c-5640-5b83-9eb7-22fad07032dd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/165-19eb211c-5640-5b83-9eb7-22fad07032dd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-165-1-identitt-2-rule-them-all","url":"https://api.media.ccc.de/public/events/19eb211c-5640-5b83-9eb7-22fad07032dd","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"dd54921a-b38b-5bc6-811d-73164a70b784","title":"Bahn API Chaos?","subtitle":null,"slug":"gpn21-158-bahn-api-chaos-","link":"https://cfp.gulas.ch/gpn21/talk/PYNYTT/","description":"Ein Update nach dem GPN19 Talk \"Bahn API Chaos\" (https://media.ccc.de/v/gpn19-67-bahn-api-chaos)\nIst alles immer noch so grauenhaft? Hat sich in den Jahren etwas getan?\nEin weiterer Einblick in die Daten von https://bahn.expert","original_language":"deu","persons":["marudor"],"tags":["gpn21","158","2023","Technologie, Energie und Mobilität"],"view_count":1880,"promoted":false,"date":"2023-06-09T20:30:00.000+02:00","release_date":"2023-09-01T00:00:00.000+02:00","updated_at":"2026-03-31T22:15:06.253+02:00","length":3610,"duration":3610,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/158-dd54921a-b38b-5bc6-811d-73164a70b784.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/158-dd54921a-b38b-5bc6-811d-73164a70b784_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/158-dd54921a-b38b-5bc6-811d-73164a70b784.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/158-dd54921a-b38b-5bc6-811d-73164a70b784.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-158-bahn-api-chaos-","url":"https://api.media.ccc.de/public/events/dd54921a-b38b-5bc6-811d-73164a70b784","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"60a42950-2c6b-5cee-8180-ece0593883ca","title":"P4wnP1 A.L.O.A. - kleine Schweinereien mit dem Raspberry Pi Zero W","subtitle":null,"slug":"gpn21-92-p4wnp1-a-l-o-a-kleine-schweinereien-mit-dem-raspberry-pi-zero-w","link":"https://cfp.gulas.ch/gpn21/talk/JLAGPP/","description":"Wusstest Du, dass man an einem Rechner auch 2 Tastaturen anschließen und beide mehr oder weniger gleichzeitig benutzen kann? Oder 2 Mäuse? Oder auch 3 Mäuse oder Tastaturen?\n\nDas ist nicht unbedingt eine Schwäche, denn an einem Laptop im Homeoffice schließt man häufig ja auch eine 2. Tastatur und 2. Maus an (die erste Tastatur und Maus ist ja integriert). Gefährlich wird es, wenn es gar keine Maus ist, sondern zum Beispiel ein Raspberry Pi Zero W - der dem Laptop (oder PC/Mac/Linux-Rechner) einfach nur sagt, er sei eine Tastatur oder Maus - und ein USB Flash-Speicher.\n\nKlingt interessant für Dich? Dann komm in diesen Vortrag.\n\nIn diesem Vortrag wird gezeigt, wie man mit einem Raspberry Pi Zero W und P4wnP1 A.L.O.A. bei einem aktuellem Windows 10 Rechner\n\n- den Sound deaktiviert\n- Windows Defender deaktiviert\n- die hosts Datei manipuliert (DNS Spoofing)\n- die lokalen Passworthashe (für späteres Cracken) kopiert\n- und lokale Dateien stiehlt\n\nMit etwas Kreativität kann man auch eine Reverse Shell starten und den Rechner komplett und dauerhaft übernehmen.","original_language":"deu","persons":["Tom Gries (TOMO)"],"tags":["gpn21","92","2023","Security"],"view_count":825,"promoted":false,"date":"2023-06-10T12:30:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-03-27T11:00:06.146+01:00","length":3671,"duration":3671,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/92-60a42950-2c6b-5cee-8180-ece0593883ca.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/92-60a42950-2c6b-5cee-8180-ece0593883ca_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/92-60a42950-2c6b-5cee-8180-ece0593883ca.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/92-60a42950-2c6b-5cee-8180-ece0593883ca.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-92-p4wnp1-a-l-o-a-kleine-schweinereien-mit-dem-raspberry-pi-zero-w","url":"https://api.media.ccc.de/public/events/60a42950-2c6b-5cee-8180-ece0593883ca","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"4856166f-8779-54c3-ba83-91729521c0a9","title":"Karlsruher Modell - Geschichte, Technik, Ausblick","subtitle":null,"slug":"gpn21-64-karlsruher-modell-geschichte-technik-ausblick","link":"https://cfp.gulas.ch/gpn21/talk/79SSYK/","description":"Das Karlsruher Modell zeichnet sicht durch die Verknüpfung von Straßenbahnen und Eisenbahnen aus.\nHierdurch ist es für unsere Fahrgäste möglich, umsteigefrei vom Umland in die Kernstädte von Heilbronn und Karlsruhe zu kommen.\nDiese Erfolgsstory wurde nach Deutschland und Europa exportiert und geht weiter... Hierzu geben wir als VBK und AVG einen Überblick.\n\nDas Karlsruher Modell musste und wurde im laufe der Zeit verschiedene Erfahrungen gesammelt, die es erst ermöglicht haben und laufend weiter verbessern.","original_language":"deu","persons":["Marc Feistkorn"],"tags":["gpn21","64","2023","Technologie, Energie und Mobilität"],"view_count":472,"promoted":false,"date":"2023-06-09T15:00:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-02-17T13:30:09.407+01:00","length":3110,"duration":3110,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/64-4856166f-8779-54c3-ba83-91729521c0a9.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/64-4856166f-8779-54c3-ba83-91729521c0a9_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/64-4856166f-8779-54c3-ba83-91729521c0a9.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/64-4856166f-8779-54c3-ba83-91729521c0a9.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-64-karlsruher-modell-geschichte-technik-ausblick","url":"https://api.media.ccc.de/public/events/4856166f-8779-54c3-ba83-91729521c0a9","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"2e05f20a-8cf4-5f46-85d1-5e7c1db61ae2","title":"restor - Wiederherstellung verschiedener Dienste einer cloud aus Datensicherung","subtitle":null,"slug":"gpn21-189-restor-wiederherstellung","link":"https://cfp.gulas.ch/gpn21/talk/BFZGGP/","description":"Im Falle eines Falles braucht man **Datenwiederherstellung**.  Datensicherung ist zweitrangig.\n\nIn diesem Vortrag werde ich beispielhaft zeigen, wie man Daten für verschiedene, gleichzeitig laufende Dienste aus verschlüsselten borg-Repositories wiederherstellt. Beispiele enthalten nextcloud, dovecot, git, keycloak und slpad.\nDafür werden die Daten täglich gesichert und können mit einem einzigen shell-skript wiederhergestellt werden.\nAls Nebeneffekt ist es möglich, Daten zwischen verschiedenen Servern zu verschieben.\nDie Dienste laufen innerhalb eigener docker-container oder direkt auf dem Server.\nAnsible wird benutzt, um die Dienste zu instalĺieren und zu starten.","original_language":"deu","persons":["M"],"tags":["gpn21","189","2023","Software \u0026 Infrastructure"],"view_count":109,"promoted":false,"date":"2023-06-10T16:20:00.000+02:00","release_date":"2023-06-11T00:00:00.000+02:00","updated_at":"2025-10-06T20:30:05.626+02:00","length":2016,"duration":2016,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/189-2e05f20a-8cf4-5f46-85d1-5e7c1db61ae2.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/189-2e05f20a-8cf4-5f46-85d1-5e7c1db61ae2_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/189-2e05f20a-8cf4-5f46-85d1-5e7c1db61ae2.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/189-2e05f20a-8cf4-5f46-85d1-5e7c1db61ae2.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-189-restor-wiederherstellung","url":"https://api.media.ccc.de/public/events/2e05f20a-8cf4-5f46-85d1-5e7c1db61ae2","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"ebe3795c-642e-5072-aef9-5dd9e296fc24","title":"Erfolgreichere Migrationen: Tipps, Tricks und Erfahrungen","subtitle":null,"slug":"gpn21-112-erfolgreichere-migrationen-tipps-tricks-und-erfahrungen","link":"https://cfp.gulas.ch/gpn21/talk/X3YNRX/","description":"Administrator*Innen kennen die üblichen Probleme bei Migrationen. Sie laufen komplett schief, dauern viel zu lange und die Nutzenden fragen noch während der angekündigten Downtime, wann sie wieder arbeiten können.\nUm solche Arbeiten für alle beteiligten Wesen so angenehm wie möglich zu machen, teile ich an Beispielen aus der Praxis meine Erfahrungen und Herangehensweisen.","original_language":"deu","persons":["promasu"],"tags":["gpn21","112","2023","Software \u0026 Infrastructure"],"view_count":228,"promoted":false,"date":"2023-06-11T12:00:00.000+02:00","release_date":"2023-06-11T00:00:00.000+02:00","updated_at":"2025-12-04T12:45:14.215+01:00","length":2984,"duration":2984,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/112-ebe3795c-642e-5072-aef9-5dd9e296fc24.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/112-ebe3795c-642e-5072-aef9-5dd9e296fc24_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/112-ebe3795c-642e-5072-aef9-5dd9e296fc24.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/112-ebe3795c-642e-5072-aef9-5dd9e296fc24.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-112-erfolgreichere-migrationen-tipps-tricks-und-erfahrungen","url":"https://api.media.ccc.de/public/events/ebe3795c-642e-5072-aef9-5dd9e296fc24","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"13f5e6c3-729a-561a-a1c4-e1fd57e5c7af","title":"Noch besser leben mit SSH","subtitle":null,"slug":"gpn21-28-noch-besser-leben-mit-ssh","link":"https://cfp.gulas.ch/gpn21/talk/RSREJF/","description":"Aliase, Anmeldung mit Zertifikaten, ssh-agent -- all die praktischen Dinge, mit denen eins sich das Leben mit SSH einfacher machen kann, kennst Du schon. Dass lass uns mal drüber reden, wie Du SSH noch sicherer, resistenter gegenüber Angriffen machen kannst. Ein paar Tipps für das tägliche Arbeiten mit SSH gibts natürlich auch.\n\nAm meisten nimmst Du aus dem Talk mit, wenn Du SSH schon mal verwendet hast. Ein Blick in meinen Talk von 2022 \u003chttps://media.ccc.de/v/gpn20-8-besser-leben-mit-ssh\u003e ist hilfreich, aber nicht Voraussetzung. SSH EinsteigerInnen sind selbstverständlich auch herzlich willkommen. SSH Profis finden maximal die Witze in diesem Vortrag interessant.","original_language":"deu","persons":["leyrer"],"tags":["gpn21","28","2023","Software \u0026 Infrastructure"],"view_count":2981,"promoted":false,"date":"2023-06-09T21:45:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-04-02T17:15:04.703+02:00","length":3238,"duration":3238,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/28-13f5e6c3-729a-561a-a1c4-e1fd57e5c7af.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/28-13f5e6c3-729a-561a-a1c4-e1fd57e5c7af_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/28-13f5e6c3-729a-561a-a1c4-e1fd57e5c7af.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/28-13f5e6c3-729a-561a-a1c4-e1fd57e5c7af.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-28-noch-besser-leben-mit-ssh","url":"https://api.media.ccc.de/public/events/13f5e6c3-729a-561a-a1c4-e1fd57e5c7af","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"7ac3e112-835f-5cd3-8ac9-e64a48c0547a","title":"Das SerenityOS-Betriebssystem","subtitle":"(und warum es euch interessieren sollte)","slug":"gpn21-89-das-serenityos-betriebssystem-und-warum-es-euch-interessieren-sollte-","link":"https://cfp.gulas.ch/gpn21/talk/KRJGBM/","description":"Ich stelle das SerenityOS-Betriebssystem vor, ein neues unix-artiges Betriebssystem, welches seit 2018 von Grund auf gebaut wird und eine ganze Menge interessanter Besonderheiten mitbringt.\r\n\r\n*Well Hello Friends!* Das SerenityOS-Betriebssystem – nie davon gehört? Kein Wunder, denn das Projekt um den schwedischen Entwickler Andreas Kling baut erst seit 2018 von Grund auf ein unix-artiges Desktop-Betriebssystem. SerenityOS ist nicht nur kein Linux und hat nicht nur einen 90er-UI-Stil, sondern ist auch dank vieler weiterer Aspekte ein sehr interessantes Open-Source-Betriebssystemprojekt. Kleines Filmröllchen ist langjährige\\*r Mitarbeitende\\*r bei SerenityOS und führt euch in diesem Talk von Kernel bis Browser quer durch System und Projekt.","original_language":"deu","persons":["kleines Filmröllchen"],"tags":["gpn21","89","2023","Software \u0026 Infrastructure"],"view_count":1113,"promoted":false,"date":"2023-06-08T20:45:00.000+02:00","release_date":"2023-06-09T00:00:00.000+02:00","updated_at":"2026-04-03T16:30:04.686+02:00","length":3491,"duration":3491,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/89-7ac3e112-835f-5cd3-8ac9-e64a48c0547a.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/89-7ac3e112-835f-5cd3-8ac9-e64a48c0547a_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/89-7ac3e112-835f-5cd3-8ac9-e64a48c0547a.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/89-7ac3e112-835f-5cd3-8ac9-e64a48c0547a.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-89-das-serenityos-betriebssystem-und-warum-es-euch-interessieren-sollte-","url":"https://api.media.ccc.de/public/events/7ac3e112-835f-5cd3-8ac9-e64a48c0547a","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"348222e4-ad47-50ac-82bb-6666ac3606e6","title":"OMGOVHBBQ","subtitle":null,"slug":"gpn21-9-omgovhbbq","link":"https://cfp.gulas.ch/gpn21/talk/9UUCWY/","description":"Or what happens exactly, when the cloud gets on fire.\n\nIn the night of the 9 to 10 March 2021, the datacenter in Strasbourg went up in flames. And on the 19th… again.\nHow could this happen ? What happened ? Turns out there's reports about the incident but they are written in French… it's too bad that I can read that and explain it to you.","original_language":"eng","persons":["garfieldairlines.net"],"tags":["gpn21","9","2023","Entertainment"],"view_count":2136,"promoted":false,"date":"2023-06-08T23:00:00.000+02:00","release_date":"2023-06-09T00:00:00.000+02:00","updated_at":"2026-04-03T13:15:04.671+02:00","length":2241,"duration":2241,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/9-348222e4-ad47-50ac-82bb-6666ac3606e6.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/9-348222e4-ad47-50ac-82bb-6666ac3606e6_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/9-348222e4-ad47-50ac-82bb-6666ac3606e6.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/9-348222e4-ad47-50ac-82bb-6666ac3606e6.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-9-omgovhbbq","url":"https://api.media.ccc.de/public/events/348222e4-ad47-50ac-82bb-6666ac3606e6","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"cebd5ba2-1d9b-5b32-8a30-13059b5ec461","title":"Einführung in EMV-gerechtes Elektronikdesign","subtitle":null,"slug":"gpn21-50-einfhrung-in-emv-gerechtes-elektronikdesign","link":"https://cfp.gulas.ch/gpn21/talk/7AASAA/","description":"Überblick über die Ursachen, was EMV ist und wie das schaltungstechnisch umgesetzt werden kann.\n\nImmer wieder passiert es das man als Designer denkt 'eigentlich müsste die Schaltung doch funktionieren, aber wenn ich $Gerät nebendran einschalte, passieren unerwartete Dinge\". Oder auch die Frage, warum man den Regler im Radio hören kann.\nEs ist gar nicht so schwer mit einigen Überlegungen die eigenen Schaltungen und Aufbauten betriebssicherer zu machen.","original_language":"deu","persons":["Sarah"],"tags":["gpn21","50","2023","Hardware \u0026 Making"],"view_count":316,"promoted":false,"date":"2023-06-09T19:15:00.000+02:00","release_date":"2023-06-09T00:00:00.000+02:00","updated_at":"2026-02-21T23:45:08.255+01:00","length":3658,"duration":3658,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/50-cebd5ba2-1d9b-5b32-8a30-13059b5ec461.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/50-cebd5ba2-1d9b-5b32-8a30-13059b5ec461_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/50-cebd5ba2-1d9b-5b32-8a30-13059b5ec461.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/50-cebd5ba2-1d9b-5b32-8a30-13059b5ec461.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-50-einfhrung-in-emv-gerechtes-elektronikdesign","url":"https://api.media.ccc.de/public/events/cebd5ba2-1d9b-5b32-8a30-13059b5ec461","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"5bcd659d-5dc7-5d61-ab12-a1fa402dbede","title":"Von der Freiheit zur Abhängigkeit: Eine kurze Geschichte der Kommerzialisierung des Internets","subtitle":null,"slug":"gpn21-188-von-der-freiheit-zur-abhngigkeit-eine-kurze-geschichte-der-kommerzialisierung-des-internets","link":"https://cfp.gulas.ch/gpn21/talk/GE9DGK/","description":"\"Von der Freiheit zur Abhängigkeit\" beschreibt den Wandel des Internets von einem utopischen, freiheitlichen Raum hin zu einem kommerzialisierten, gewinnorientierten Medium, in dem Spannungen zwischen Idealismus und Profitstreben die Entwicklung prägen.","original_language":"deu","persons":["Fabian Regnery"],"tags":["gpn21","188","2023","Ethics, Society \u0026 Politics"],"view_count":189,"promoted":false,"date":"2023-06-11T11:50:00.000+02:00","release_date":"2023-06-11T00:00:00.000+02:00","updated_at":"2026-03-06T21:30:08.130+01:00","length":2055,"duration":2055,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/188-5bcd659d-5dc7-5d61-ab12-a1fa402dbede.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/188-5bcd659d-5dc7-5d61-ab12-a1fa402dbede_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/188-5bcd659d-5dc7-5d61-ab12-a1fa402dbede.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/188-5bcd659d-5dc7-5d61-ab12-a1fa402dbede.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-188-von-der-freiheit-zur-abhngigkeit-eine-kurze-geschichte-der-kommerzialisierung-des-internets","url":"https://api.media.ccc.de/public/events/5bcd659d-5dc7-5d61-ab12-a1fa402dbede","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"a261ce81-f77d-5cca-96df-7ffc7e502bc9","title":"Blinkenlightshopping für Fortgeschrittene","subtitle":null,"slug":"gpn21-170-blinkenlightshopping-fr-fortgeschrittene","link":"https://cfp.gulas.ch/gpn21/talk/RJ7GPU/","description":"Ein kurzer Überblick über aktuelle (smart) LED-Produkte, wo man sie bekommt und welche Fallstricke es zu vermeiden gilt.\n\nWährend früher der WS2812b Strip mit 144 LEDs/m das höchste der Gefühle in Sachen Blinkenlights war, ist in den letzten zwei bis drei Jahren das Angebot an interessanten Photonenquellen geradezu explodiert. Wer sich bei den üblichen fernöstlichen Dropshippern auf die Suche nach neuen Blinkenlights macht, sieht sich oft mit einer Flut irreführender Begriffe und vagen Spezifikationen konfrontiert.\n\nIch möchte hier eine kleine Hilfe geben, wie man dennoch (meistens) im Wust von Neon, FCOB, Filament und Co etwas passendes für das nächste Blinkenprojekt findet.","original_language":"deu","persons":["Tido"],"tags":["gpn21","170","2023","Hardware \u0026 Making"],"view_count":362,"promoted":false,"date":"2023-06-09T13:45:00.000+02:00","release_date":"2023-06-09T00:00:00.000+02:00","updated_at":"2026-02-08T23:15:07.594+01:00","length":1743,"duration":1743,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/170-a261ce81-f77d-5cca-96df-7ffc7e502bc9.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/170-a261ce81-f77d-5cca-96df-7ffc7e502bc9_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/170-a261ce81-f77d-5cca-96df-7ffc7e502bc9.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/170-a261ce81-f77d-5cca-96df-7ffc7e502bc9.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-170-blinkenlightshopping-fr-fortgeschrittene","url":"https://api.media.ccc.de/public/events/a261ce81-f77d-5cca-96df-7ffc7e502bc9","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"903fd0d3-1436-5ebc-a3c1-418fe090daac","title":"Perimeter security is dead, get over it.","subtitle":null,"slug":"gpn21-88-perimeter-security-is-dead-get-over-it-","link":"https://cfp.gulas.ch/gpn21/talk/FXRQZ8/","description":"We're still training perimeter security as one of the main mantras of information security in companies. \n\nI show what perimeter security is and why it is outdated. I will give an alternative to replace permieter security\n\nThis is a talk over a needed change in network architecture as the older approach called perimeter security is not only not effective anymore but actually dangerous for companies.","original_language":"eng","persons":["mc.fly"],"tags":["gpn21","88","2023","Security"],"view_count":2018,"promoted":false,"date":"2023-06-10T12:35:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-04-01T03:30:02.883+02:00","length":2701,"duration":2701,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/88-903fd0d3-1436-5ebc-a3c1-418fe090daac.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/88-903fd0d3-1436-5ebc-a3c1-418fe090daac_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/88-903fd0d3-1436-5ebc-a3c1-418fe090daac.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/88-903fd0d3-1436-5ebc-a3c1-418fe090daac.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-88-perimeter-security-is-dead-get-over-it-","url":"https://api.media.ccc.de/public/events/903fd0d3-1436-5ebc-a3c1-418fe090daac","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"a9b4f09c-1c08-5586-bfc8-49abd51688a3","title":"Public speaking with social anxiety","subtitle":null,"slug":"gpn21-150-public-speaking-with-social-anxiety","link":"https://cfp.gulas.ch/gpn21/talk/UMHHX3/","description":"Have you ever wanted to hold a talk but didn't because you're too anxious? Have you ever wondered why someone who has social anxiety would hold talks in public even though it's really stressful to them? If you answered yes to one (or both) of these questions, this talk is for you. 🪿\n\nHi, my name (or at least one of them) is dysphoricUnicorn and I have a diagnosed anxiety disorder (actually two to be completely honest).  \nAt time of writing I also have 8 talks (+ one lightning talk that can't be found by entering my name in the search) published on media.ccc.de.\n\nShouldn't those facts about me clash?  \nWell, they do a bit but probably less so than you might think.  \nIn this talk I want to share my experiences with public speaking and how it connects to my anxiety.   \nI will also speak about my past and where some of my anxiety comes from and how I am living with it.  \nIn addition to that I hope that this talk and tips shared within will be helpful to other people who also suffer from anxiety but would like to do more public speaking.  \nThis space can always use more diversity.","original_language":"eng","persons":["dysphoricUnicorn 🪿"],"tags":["gpn21","150","2023","Ethics, Society \u0026 Politics"],"view_count":140,"promoted":false,"date":"2023-06-11T12:40:00.000+02:00","release_date":"2023-06-11T00:00:00.000+02:00","updated_at":"2025-10-13T01:15:02.722+02:00","length":1923,"duration":1923,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/150-a9b4f09c-1c08-5586-bfc8-49abd51688a3.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/150-a9b4f09c-1c08-5586-bfc8-49abd51688a3_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/150-a9b4f09c-1c08-5586-bfc8-49abd51688a3.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/150-a9b4f09c-1c08-5586-bfc8-49abd51688a3.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-150-public-speaking-with-social-anxiety","url":"https://api.media.ccc.de/public/events/a9b4f09c-1c08-5586-bfc8-49abd51688a3","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"9557bb1d-0f33-5684-8d06-89555485cedd","title":"IPv6 - Eine kleine Einführung mit Linux","subtitle":null,"slug":"gpn21-56-ipv6-eine-kleine-einfhrung-mit-linux","link":"https://cfp.gulas.ch/gpn21/talk/S9QC7M/","description":"Als Alternative zu IPv4 möchte ich euch IPv6 vorstellen, neben Aufbau und Funktionsweise möchte ich auch auf praktische Anwendungen wie ping, ssh, Web-Browser und IPoAC (RFC 6214) eingehen. (Bitte keine Flugtiere/-Geräte mitbringen!)\n\nNachdem es bereits zu wenig öffentliche IPv4-Adressen gibt, möchte ich euch als Alternative IPv6-Adressen vorstellen. IPv4 und IPv6 unterscheiden sich zum Teil massiv voneinander, so das der Umstieg nicht leicht fällt. Daher will ich zunächst den Aufbau und Funktionsweise von IPv6 erklären. Aber auch auf ping, ssh, curl und Web-Browser sowie IPoAC (nach RFC 6214) - Besonderheiten bei der Verwendung von IPv6-Adressen eingehen. \nIch bitte darum auf das Mitbringen von Brieftauben, Flugtieren und -Geräten zu verzichten - Vielen Dank. \nGrundkenntnisse in Netwerk-Technik werden vorrausgesetzt.\nFolien: http://git.tuxteam.de/gitweb/?p=susannes-git/Ipv6-Vortrag.git;a=tree","original_language":"deu","persons":["Bücherratten"],"tags":["gpn21","56","2023","Software \u0026 Infrastructure"],"view_count":724,"promoted":false,"date":"2023-06-09T11:15:00.000+02:00","release_date":"2023-06-09T00:00:00.000+02:00","updated_at":"2026-04-01T09:30:04.650+02:00","length":2609,"duration":2609,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/56-9557bb1d-0f33-5684-8d06-89555485cedd.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/56-9557bb1d-0f33-5684-8d06-89555485cedd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/56-9557bb1d-0f33-5684-8d06-89555485cedd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/56-9557bb1d-0f33-5684-8d06-89555485cedd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-56-ipv6-eine-kleine-einfhrung-mit-linux","url":"https://api.media.ccc.de/public/events/9557bb1d-0f33-5684-8d06-89555485cedd","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"c48ae8b9-7baa-5b27-a941-ab133d57293c","title":"Site Reliability Engineering Explained","subtitle":"An Exploration of DevOps, Platform Engineering, and SRE","slug":"gpn21-48-site-reliability-engineering-explained-an-exploration-of-devops-platform-engineering-and-sre","link":"https://cfp.gulas.ch/gpn21/talk/UDAMNG/","description":"As the software development landscape continues to evolve, the roles of Site Reliability Engineering (SRE), DevOps, and Platform Engineering often leave people puzzled about their distinctions and interrelations. In this engaging 30-minute talk, we'll clarify these concepts by delving into the world of SRE, examining its unique position at the intersection of DevOps and Platform Engineering.\r\n\r\nThrough a blend of relatable analogies and real-world examples, we will explore the core principles and practices of SRE, highlighting how it combines the best aspects of both DevOps and Platform Engineering to ensure the reliability and performance of large-scale systems. We'll also touch on some common misconceptions surrounding these fields, making the session both informative and enjoyable.","original_language":"eng","persons":["Cedi"],"tags":["gpn21","48","2023","Software \u0026 Infrastructure"],"view_count":251,"promoted":false,"date":"2023-06-10T10:35:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-03-26T18:15:06.606+01:00","length":1641,"duration":1641,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/48-c48ae8b9-7baa-5b27-a941-ab133d57293c.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/48-c48ae8b9-7baa-5b27-a941-ab133d57293c_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/48-c48ae8b9-7baa-5b27-a941-ab133d57293c.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/48-c48ae8b9-7baa-5b27-a941-ab133d57293c.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-48-site-reliability-engineering-explained-an-exploration-of-devops-platform-engineering-and-sre","url":"https://api.media.ccc.de/public/events/c48ae8b9-7baa-5b27-a941-ab133d57293c","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"afc6afc1-63a7-5494-9257-af24f254645f","title":"Film Photography - It's (not) magic","subtitle":null,"slug":"gpn21-15-film-photography-it-s-not-magic","link":"https://cfp.gulas.ch/gpn21/talk/RJJZSF/","description":"Film photography has seen a resurgence in recent years, to the point where new cameras for film have been developed and produced by major manufacturers. I want to explain how this works and what makes it so appealing in a world of digital cameras and smartphones.","original_language":"eng","persons":["F1fth"],"tags":["gpn21","15","2023","Art \u0026 Culture"],"view_count":134,"promoted":false,"date":"2023-06-09T17:45:00.000+02:00","release_date":"2023-06-09T00:00:00.000+02:00","updated_at":"2026-01-26T10:00:12.448+01:00","length":1833,"duration":1833,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/15-afc6afc1-63a7-5494-9257-af24f254645f.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/15-afc6afc1-63a7-5494-9257-af24f254645f_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/15-afc6afc1-63a7-5494-9257-af24f254645f.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/15-afc6afc1-63a7-5494-9257-af24f254645f.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-15-film-photography-it-s-not-magic","url":"https://api.media.ccc.de/public/events/afc6afc1-63a7-5494-9257-af24f254645f","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"bb464805-ec94-5512-aced-dfb4a20aec87","title":"Breaking the black-box security coprocessor in the Nintendo Switch","subtitle":"a story of vulnerability after vulnerability","slug":"gpn21-16-breaking-the-black-box-security-coprocessor-in-the-nintendo-switch-a-story-of-vulnerability-after-vulnerability","link":"https://cfp.gulas.ch/gpn21/talk/YWTAMZ/","description":"Attacking and gaining arbitrary code execution at the highest security level of the security coprocessor used on the Tegra X1","original_language":"eng","persons":["Elise Amber Katze"],"tags":["gpn21","16","2023","Security"],"view_count":1648,"promoted":false,"date":"2023-06-09T12:30:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-03-31T13:15:06.077+02:00","length":2392,"duration":2392,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/16-bb464805-ec94-5512-aced-dfb4a20aec87.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/16-bb464805-ec94-5512-aced-dfb4a20aec87_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/16-bb464805-ec94-5512-aced-dfb4a20aec87.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/16-bb464805-ec94-5512-aced-dfb4a20aec87.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-16-breaking-the-black-box-security-coprocessor-in-the-nintendo-switch-a-story-of-vulnerability-after-vulnerability","url":"https://api.media.ccc.de/public/events/bb464805-ec94-5512-aced-dfb4a20aec87","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"18f708b8-bdd2-5a58-8640-6e42fda6a594","title":"Hardware Reverse Engineering 101","subtitle":null,"slug":"gpn21-94-hardware-reverse-engineering-101","link":"https://cfp.gulas.ch/gpn21/talk/PAED7K/","description":"Hardware besteht nur aus schwarzen Kisten und in den Chips ist der magische Rauch, der dafür sorgt, dass alles funktioniert, oder?\n\nAllen, die keine Hardwareentwickler sind mag der erste Blick in ein elektronisches Gerät vielleicht so vorkommen. Aber es gibt zahlreiche Strategien, wie man der Funktionsweise unbekannter Hardware auf die Schliche kommen kann.\n\nGründe, sich Hardware genauer anzuschauen, gibt es viele. Vielleicht hat man noch ein Gadget herumliegen, dass der Hersteller längst aufgegeben hat, oder man sucht nach einer zugänglichen Plattform für ein Hardware-Projekt. Vielleicht will man auch einfach nur verstehen, wie ein Teil funktioniert, oder braucht eine Shell für einen Software-Angriff.\n\nBei allen diesen Fragen muss man sich genau anschauen, was man da eigentlich vor sich liegen hat. Das fängt beim Datenblatt an, geht über hochaufgelöste Fotos der Platine bis zum Runterfeilen der Innenlagen und Analyse der Schaltung mit Messgeräten.\n\nAm Beispiel eines einfachen Geräts wollen wir uns anschauen, wie man von einem Gerät im Plastikgehäuse bis zum Schaltplan kommt und auf dem Weg einige der Strategien lernen, die auch für komplexere Systemen mit viellagigen PCBs und programmierbaren Bauteilen Anwendung finden.","original_language":"deu","persons":["bazjo"],"tags":["gpn21","94","2023","Hardware \u0026 Making"],"view_count":532,"promoted":false,"date":"2023-06-10T10:00:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-03-26T03:45:04.204+01:00","length":3590,"duration":3590,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/94-18f708b8-bdd2-5a58-8640-6e42fda6a594.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/94-18f708b8-bdd2-5a58-8640-6e42fda6a594_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/94-18f708b8-bdd2-5a58-8640-6e42fda6a594.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/94-18f708b8-bdd2-5a58-8640-6e42fda6a594.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-94-hardware-reverse-engineering-101","url":"https://api.media.ccc.de/public/events/18f708b8-bdd2-5a58-8640-6e42fda6a594","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"f4a7fbb7-75cb-578a-a27f-45849280bcdc","title":"Cutting the Onion – The Tor Protocol","subtitle":null,"slug":"gpn21-26-cutting-the-onion-the-tor-protocol","link":"https://cfp.gulas.ch/gpn21/talk/83SUQY/","description":"Einführung in die Funktionsweise des Tor-Protokolls: Von den Handshakes bis zum Datentransfer\n\nVielen Hacker:innen ist das Tor-Netzwerk ein Begriff, doch wie funktioniert es eigentlich genau?\n\nDieser Talk soll innerhalb von 60 Minuten eine Einführung in das Tor-Netzwerkprotokoll bieten und dabei auf Byte-Ebene erklären, wie die Teilnehmer des größten Anonymisierungsnetzwerkes miteinander kommunizieren.","original_language":"deu","persons":["Emil Engler"],"tags":["gpn21","26","2023","Software \u0026 Infrastructure"],"view_count":387,"promoted":false,"date":"2023-06-08T17:00:00.000+02:00","release_date":"2023-06-09T00:00:00.000+02:00","updated_at":"2026-03-31T11:45:07.210+02:00","length":3676,"duration":3676,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/26-f4a7fbb7-75cb-578a-a27f-45849280bcdc.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/26-f4a7fbb7-75cb-578a-a27f-45849280bcdc_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/26-f4a7fbb7-75cb-578a-a27f-45849280bcdc.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/26-f4a7fbb7-75cb-578a-a27f-45849280bcdc.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-26-cutting-the-onion-the-tor-protocol","url":"https://api.media.ccc.de/public/events/f4a7fbb7-75cb-578a-a27f-45849280bcdc","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"3c697731-359e-584d-bfec-73e3749ae6a5","title":"Ich hab in der Blockchain-Szene gearbeitet - Let's talk about money!","subtitle":null,"slug":"gpn21-203-ich-hab-in-der-blockchain-szene-gearbeitet-let-s-talk-about-money-","link":"https://cfp.gulas.ch/gpn21/talk/DJRKUF/","description":"Viele von uns kritisieren gerne den Kapitalismus. Aber wissen wir überhaupt, wie Geld funktioniert? Ein etwas leihenhafter Blick auf prinzipielle Konzepte. Und warum das wichtig sein könnte.\n\nAls ich gefragt wurde, ob ich bei einem Projekt in der Blockchain-Szene mitarbeiten wollen würde, hatte ich ziemlich wenig Ahnung von Geld und davon wie es funktioniert. Ich hatte Erfahrungen damit, ziemlich wenig gehabt zu haben und später genug um auszukommen. Ansonsten war es ein Thema bei dem ich mir gewünscht hätte, wenn es das nicht geben würde. So geht es wahrscheinlich vielen von Euch.\n\nUnter anderem durch meine Erfahrungen in der CCC-Community habe ich gelernt, dass erstaunlich vieles auch ohne viel Geld geht.\n\nDurch meine Erfahrungen in der Blockchain-Szene habe ich aber auch gelernt, dass das in der Welt in der wir aktuell leben, nur innerhalb eines abgesteckten Rahmens funktioniert und dass außerhalb dieses Rahmens Geld und die Beschäftigung damit wichtig oder gar überlebenswichtig ist.\n\nWir können uns zwar wünschen das zu ändern. Aber dafür wissen viele von uns ziemlich wenig über Geld. Und auch unsere Kritik an Blockchains, die aus dem Wunsch einen Alternative zum klassischen Geld zu bauen entstanden ist, fällt deswegen teilweise recht knapp aus.\n\nIn diesem Talk möchte ich darstellen, was ich als Nicht-Expertin (also eine wie die meisten unter euch) über Geld gelernt habe, als ich angefing mich konzeptionell damit zu beschäftigen. Um hoffentlich am Ende etwas klarer diskutieren zu können, was die Blockchain-Idee hier gebracht hat oder eben nicht. Und vielleicht auch, um euch zu ermöglichen Alternativen andenken zu können.","original_language":"deu","persons":["katzazi aka Eva Stöwe"],"tags":["gpn21","203","2023","Ethics, Society \u0026 Politics"],"view_count":361,"promoted":false,"date":"2023-06-11T10:00:00.000+02:00","release_date":"2023-06-11T00:00:00.000+02:00","updated_at":"2026-03-15T14:00:05.107+01:00","length":4423,"duration":4423,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/203-3c697731-359e-584d-bfec-73e3749ae6a5.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/203-3c697731-359e-584d-bfec-73e3749ae6a5_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/203-3c697731-359e-584d-bfec-73e3749ae6a5.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/203-3c697731-359e-584d-bfec-73e3749ae6a5.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-203-ich-hab-in-der-blockchain-szene-gearbeitet-let-s-talk-about-money-","url":"https://api.media.ccc.de/public/events/3c697731-359e-584d-bfec-73e3749ae6a5","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"c7cf080d-ec22-5117-80df-fee908bb7fac","title":"Energiewende auf Balkonien","subtitle":"DIY Solaranlagen und Energiespeicher","slug":"gpn21-180-energiewende-auf-balkonien-diy-solaranlagen-und-energiespeicher","link":"https://cfp.gulas.ch/gpn21/talk/UBWWQT/","description":"Die Energiewende in die eigenen Hände zu nehmen macht Spaß und lohnt sich auch finanziell. Der Talk beleuchtet das Thema \"Kleinsolaranlagen (Balkonkraftwerke XL)\" von den Sonnenstrahlen, über die Solarzellen und Wechselrichter, hin zum Energieverbraucher oder Speicher. In den meisten Fällen können die dargestellten Inhalte auch auf größere Dachanlagen angewandt werden.\r\n\r\nNeben den Hintergründen der Solartechnik bei netzsynchronem Betrieb (nicht Insel), wird im zweiten Teil des Vortrages gezeigt, wie der Eigenverbrauchsanteil der erzeugten Solarenergie mit einem DIY Energiespeicher erhöht werden kann. Es wird gezeigt wie mit dem Recycling von 18650er Lithium Rundzellen aus alten Laptop- und E-Bike Akkus ein Energiespeicher gebaut werden kann und dieser mit dem Balkonkraftwerk zusammen genutzt werden kann. Der überschüssige Solarstrom aus der Mittagszeit wird so für den Abend/Nacht nutzbar gemacht. Wird ein Energiespeicher \u003e 5 kWh benötigt lohnt sich eher der Bau eines LiFepo4 Akkus aus prismatischen Zellen, womit Speicher mit mehreren 10 KWh Kapazität gebaut werden können.","original_language":"deu","persons":["Bj0ern"],"tags":["gpn21","180","2023","Technologie, Energie und Mobilität"],"view_count":861,"promoted":false,"date":"2023-06-08T20:00:00.000+02:00","release_date":"2023-06-09T00:00:00.000+02:00","updated_at":"2026-03-22T22:30:05.982+01:00","length":3509,"duration":3509,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/180-c7cf080d-ec22-5117-80df-fee908bb7fac.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/180-c7cf080d-ec22-5117-80df-fee908bb7fac_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/180-c7cf080d-ec22-5117-80df-fee908bb7fac.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/180-c7cf080d-ec22-5117-80df-fee908bb7fac.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-180-energiewende-auf-balkonien-diy-solaranlagen-und-energiespeicher","url":"https://api.media.ccc.de/public/events/c7cf080d-ec22-5117-80df-fee908bb7fac","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"59b08c62-8244-5da5-9769-8aeb9c4a6054","title":"Making the Leaks Flow on a Budget","subtitle":null,"slug":"gpn21-154-making-the-leaks-flow-on-a-budget","link":"https://cfp.gulas.ch/gpn21/talk/YC7XVF/","description":"How to create and run your own secure leaking platform that actually works, communicate securely with sources and distribute large datasets on a fraction of the budget of WikiLeaks.\n\nWith the WikiLeaks organization in disarray due to the ongoing extradition hearing of Julian Assange, their website slowly falling apart due to lack of technical staff, their submission portal not functioning since the beginning of 2022, and in theme of the conference theme of \"cheap alternatives,\" - this is a talk for those who care about the leaks continuing to flow and are interested in setting up and running their own secure leaking platform as an alternative to WikiLeaks that still works, on a fraction of their former (and current) budget, while learning from the various mistakes they made during their history.\n\nI will go over setting up a Wiki instance on anonymous, censorship-resistant hosting, how to communicate with sources and handle data submissions securely, and how to distribute massive datasets using the BitTorrent protocol, all-using widely available open-source free software solutions.","original_language":"eng","persons":["theo","Lorax"],"tags":["gpn21","154","2023","Ethics, Society \u0026 Politics"],"view_count":56,"promoted":false,"date":"2023-06-09T21:05:00.000+02:00","release_date":"2023-06-22T00:00:00.000+02:00","updated_at":"2026-01-10T07:00:05.449+01:00","length":1511,"duration":1511,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/154-59b08c62-8244-5da5-9769-8aeb9c4a6054.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/154-59b08c62-8244-5da5-9769-8aeb9c4a6054_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/154-59b08c62-8244-5da5-9769-8aeb9c4a6054.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/154-59b08c62-8244-5da5-9769-8aeb9c4a6054.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-154-making-the-leaks-flow-on-a-budget","url":"https://api.media.ccc.de/public/events/59b08c62-8244-5da5-9769-8aeb9c4a6054","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"36361d96-f68e-59d9-8091-4ddbe399c833","title":"Energieverschwendung","subtitle":"Erkennen, bewerten, fixen","slug":"gpn21-211-energieverschwendung-erkennen-bewerten-fixen","link":"https://cfp.gulas.ch/gpn21/talk/QBM7PD/","description":"Nicht immer weiß man, wie man welchem Energieverbrauch optimieren kann. Wer blickt schon durch wo die Energie daheim „versickert“, wenn am Ende des Jahres eh nur alles summiert wird. Zudem gibt es auf der Erzeugungsseite auch noch Möglichkeiten diese zu optimieren.\r\nWie man an diesen Schrauben drehen kann möchten wir euch hier zeigen.\r\n\r\nWir wollen euch zeigen, wie ihr daheim eure manchmal auch gut versteckten Strom- und Energiefresser findet, wann und wie man optimiert oder wo es übertreiben ist.\r\nFür die Erzeugung über z. B. Balkonanlagen oder größere PV Anlagen mit optionalem Akku wollen wir durch ein paar Punkte gehen, die geholfen haben die Lebensdauer von Speichern sowie eure Ausbeute zu verbessern.\r\nWir werden auch etwas größere Themen streifen. Zum Beispiel wie man für das Gesamtnetz beiträgt und daheim seinen Verbrauch zeitgleich optimiert.\r\nAm Ende bleibt auch noch Zeit für ein Q\u0026A für eure Ideen und Probleme.","original_language":"deu","persons":["Flo Aigner","Justus"],"tags":["gpn21","211","2023","Technologie, Energie und Mobilität"],"view_count":290,"promoted":false,"date":"2023-06-09T14:30:00.000+02:00","release_date":"2023-06-09T00:00:00.000+02:00","updated_at":"2026-01-15T22:00:11.959+01:00","length":3228,"duration":3228,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/211-36361d96-f68e-59d9-8091-4ddbe399c833.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/211-36361d96-f68e-59d9-8091-4ddbe399c833_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/211-36361d96-f68e-59d9-8091-4ddbe399c833.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/211-36361d96-f68e-59d9-8091-4ddbe399c833.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-211-energieverschwendung-erkennen-bewerten-fixen","url":"https://api.media.ccc.de/public/events/36361d96-f68e-59d9-8091-4ddbe399c833","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"1be6ea20-0980-5da1-940a-7d0625f2a15a","title":"Hack your Government - Warum Verwaltungsdigitalisierung nicht ohne Zivilgesellschaft geht","subtitle":null,"slug":"gpn21-199-hack-your-government-warum-verwaltungsdigitalisierung-nicht-ohne-zivilgesellschaft-geht","link":"https://cfp.gulas.ch/gpn21/talk/897WFC/","description":"IT-Vorhaben der Verwaltung haben einen schlechten Ruf. Leider häufig zurecht. Dieser Vortrag soll nicht nur Katastrophentourismus sein, sondern vor allem auch etwas Hoffnung machen und aufzeigen, was in der Verwaltung gerade deutlich besser läuft als gedacht. Ich möchte Möglichkeiten aufzeigen, wie wir uns als Hacker:innenszene in die Verwaltungsdigitalisierung einmischen können und warum wir das auch tun sollten.\n\nIn der öffentlichen Verwaltung werden Infrastruktur-Komponenten und digitale Services oft in kleinem Kreis entwickelt und dann öffentlichkeitswirksam gelauncht - nicht selten hagelt es dann Kritik aus sozialen Medien oder der Presse. Und hin und wieder entdecken zivilgesellschaftliche Sicherheitsforscher:innen wenige Tage oder Stunden nach Fertigstellung bereits Sicherheitslücken in diesen Systemen, sodass diese kurzfristig wieder eingestellt werden müssen. Das führt regelmäßig zu Frust in der Zivilgesellschaft, aber natürlich auch in der Verwaltung selbst. Ein offener Entwicklungsprozess (Open Development Process) kann dabei helfen, vorhandene Expertise aus anderen Verwaltungseinheiten, Wissenschaft und Zivilgesellschaft bereits sehr früh in der Konzeptionsphase von IT-Vorhaben einzubeziehen, insgesamt bessere Verwaltungsservices zu entwickeln und den großen Knall nach dem Go-Live zu vermeiden.\n\nWas muss ich beachten, wenn ich mit Behörden spreche und unter welchen Umständen sollte ich es lieber bleiben lassen? Wie profitieren Behörden bestmöglich von Expertise aus der Zivilgesellschaft, wenn sie digitale Services und digitale Infrastruktur entwickeln? Was muss die Verwaltung tun, um zugänglicher für Menschen aus der digital engagierten Zivilgesellschaft zu werden? Was haben Behörden davon, wenn sie sich dem manchmal unbequemen Diskurs mit diesen Menschen stellen. Warum ist das wichtig? Und wie sieht die IT von Bund, Ländern und Kommunen überhaupt aus?","original_language":"deu","persons":["Marco"],"tags":["gpn21","199","2023","Ethics, Society \u0026 Politics"],"view_count":189,"promoted":false,"date":"2023-06-11T10:45:00.000+02:00","release_date":"2023-06-11T00:00:00.000+02:00","updated_at":"2026-01-12T22:15:30.108+01:00","length":3640,"duration":3640,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/199-1be6ea20-0980-5da1-940a-7d0625f2a15a.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/199-1be6ea20-0980-5da1-940a-7d0625f2a15a_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/199-1be6ea20-0980-5da1-940a-7d0625f2a15a.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/199-1be6ea20-0980-5da1-940a-7d0625f2a15a.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-199-hack-your-government-warum-verwaltungsdigitalisierung-nicht-ohne-zivilgesellschaft-geht","url":"https://api.media.ccc.de/public/events/1be6ea20-0980-5da1-940a-7d0625f2a15a","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"751a72d7-4503-547a-8b8c-e1d871c75088","title":"Rechnen Schlüsseln Authentifizieren","subtitle":null,"slug":"gpn21-101-rechnen-schlsseln-authentifizieren","link":"https://cfp.gulas.ch/gpn21/talk/TBKXFG/","description":"Mathematik scheint kompliziert, dieser Talk versucht die Mathematik von Verschlüsselung am Beispiel von RSA und Weiteren leicht verständlich zu vermitteln.\n\nIn diesem Vortrag werden wir die Kryptographie aus mathematischer Sicht erklären und untersuchen, wie verschiedene Algorithmen zum Schutz von Daten funktionieren. Wir werden uns die Gemeinsamkeiten hinter den modernen Verschlüsselungstechniken sowie ihre Unterschiede ansehen. Unter anderem wird versucht die Mathematik von RSA verständlich zu erläutern. Mathematik scheint oft kompliziert, doch keine Panik, wir steigen gemeinsam durch. An mathematischem Wissen werden die Grundrechenarten vorrausgesetzt.","original_language":"deu","persons":["Xu"],"tags":["gpn21","101","2023","Science"],"view_count":176,"promoted":false,"date":"2023-06-09T16:45:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-01-06T01:30:10.200+01:00","length":1245,"duration":1245,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/101-751a72d7-4503-547a-8b8c-e1d871c75088.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/101-751a72d7-4503-547a-8b8c-e1d871c75088_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/101-751a72d7-4503-547a-8b8c-e1d871c75088.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/101-751a72d7-4503-547a-8b8c-e1d871c75088.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-101-rechnen-schlsseln-authentifizieren","url":"https://api.media.ccc.de/public/events/751a72d7-4503-547a-8b8c-e1d871c75088","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"61716883-1455-5eeb-9f00-2834fdf601a1","title":"Infrastructure Review \u0026 Closing","subtitle":"","slug":"gpn21-178-infrastructure-review-closing","link":"https://cfp.gulas.ch/gpn21/talk/YTMPPP/","description":"What did make this GPN happen","original_language":"deu","persons":["Eve Entropia","obelix","avara","hexchen"],"tags":["gpn21","178","2023","Entropia / CCC"],"view_count":349,"promoted":false,"date":"2023-06-11T14:30:00.000+02:00","release_date":"2023-06-13T00:00:00.000+02:00","updated_at":"2025-10-24T23:30:04.258+02:00","length":3356,"duration":3356,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/178-61716883-1455-5eeb-9f00-2834fdf601a1.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/178-61716883-1455-5eeb-9f00-2834fdf601a1_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/178-61716883-1455-5eeb-9f00-2834fdf601a1.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/178-61716883-1455-5eeb-9f00-2834fdf601a1.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-178-infrastructure-review-closing","url":"https://api.media.ccc.de/public/events/61716883-1455-5eeb-9f00-2834fdf601a1","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"b4be4ea2-6d89-57e4-b391-729a6930a956","title":"Traut Euch, Talks zu halten.... und dabei zu atmen","subtitle":null,"slug":"gpn21-40-traut-euch-talks-zu-halten-und-dabei-zu-atmen","link":"https://cfp.gulas.ch/gpn21/talk/VEJRVF/","description":"Die Chaos-Events brauchen mehr - und vielseitigere - Talks. Die gibt es nur, wenn Ihr Euch traut, Speaker*In zu sein. Dabei will Euch dieser Vortrag helfen, indem ich Euch mit auf die Entwicklung eines Talks und von Speaker*innen nehme.\n\nViele Wege führen zum \"Projekt\" Talk... Ihr müsst nur den ersten Schritt machen. \nEs ist noch kein*e Speaker*in vom Himmel gefallen.\n\nUm die Psyche geht es auch: Sucht, Impostor Syndrome, Lampenfieber...\nund die Schwierigkeiten, die sehr persönliche Talks (evtl sogar über die eigene Psyche) bringen.\n\nIn der nach dem EH20 aktualisierten Version gehe ich auf Eure Argumente, keine Talks zu halten, ein, die der Waffelkeksopa und ich in unserem Workshop erfahren haben. \n\n\nAch ja: und ATMEN will ich in diesem Talk auch (ansprechen)","original_language":"deu","persons":["Tanja Wawuschel"],"tags":["gpn21","40","2023","Ethics, Society \u0026 Politics"],"view_count":248,"promoted":false,"date":"2023-06-10T14:50:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-04-01T22:45:06.073+02:00","length":3458,"duration":3458,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/40-b4be4ea2-6d89-57e4-b391-729a6930a956.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/40-b4be4ea2-6d89-57e4-b391-729a6930a956_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/40-b4be4ea2-6d89-57e4-b391-729a6930a956.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/40-b4be4ea2-6d89-57e4-b391-729a6930a956.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-40-traut-euch-talks-zu-halten-und-dabei-zu-atmen","url":"https://api.media.ccc.de/public/events/b4be4ea2-6d89-57e4-b391-729a6930a956","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"d6e527c6-c342-5fad-9f26-0c3ca9b2ff7a","title":"Wie man mit Mathematik ein API übernehmen kann","subtitle":"(und wie gute Architektur das verhindert)","slug":"gpn21-160-wie-man-mit-mathematik-ein-api-bernehmen-kann-und-wie-gute-architektur-das-verhindert-","link":"https://cfp.gulas.ch/gpn21/talk/ABF7EA/","description":"Beim Pentesten stolpert man manchmal über Fehler, die viel zu viel Spaß machen, um sie nicht mit anderen zu teilen. So auch hier: in diesem Vortrag berichte ich von einer Sicherheitslücke, in der durch die falsche Verwendung von Kryptographie das Stehlen von Zugangsdaten für ein API Gateway möglich war - und wir damit Kontrolle über große Teile einer Finanz-Anwendung erhalten konnten. Dabei gehen wir durch die gesamte Schwachstelle bis herunter zur Bit-Ebene, um zu verstehen, wie der Angriff funktioniert.\r\n\r\nDoch wir wollen auch noch einmal herauszoomen und uns anschauen, warum die Architektur des Systems die Sicherheitslücke so katastrophal gemacht hat, und wie eine defensivere Architektur an vielen Stellen den Angriff hätte verhindern oder eingrenzen können. Am Ende werdet ihr also nicht nur eine schöne Eigenheit eines verbreiteten Verschlüsselungsalgorithmus verstanden haben, sondern auch ein weiteres Beispiel haben, warum defensives Programmieren eine gute Idee ist.\r\n\r\nEs ist kein Vorwissen über Kryptographie erforderlich, alles wird im Vortrag erklärt. Grundlegendes Wissen über bool'sche Logik ist zum Verständnis hilreich.","original_language":"deu","persons":["malexmave"],"tags":["gpn21","160","2023","Security"],"view_count":435,"promoted":false,"date":"2023-06-10T10:00:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-03-09T05:45:04.376+01:00","length":1518,"duration":1518,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/160-d6e527c6-c342-5fad-9f26-0c3ca9b2ff7a.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/160-d6e527c6-c342-5fad-9f26-0c3ca9b2ff7a_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/160-d6e527c6-c342-5fad-9f26-0c3ca9b2ff7a.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/160-d6e527c6-c342-5fad-9f26-0c3ca9b2ff7a.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-160-wie-man-mit-mathematik-ein-api-bernehmen-kann-und-wie-gute-architektur-das-verhindert-","url":"https://api.media.ccc.de/public/events/d6e527c6-c342-5fad-9f26-0c3ca9b2ff7a","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"d5584730-b84e-5172-a286-859b7e4b73c3","title":"Hacking für die Schule – Vorstellung des Projekts Make Your School – Eure Ideenwerkstatt","subtitle":null,"slug":"gpn21-159-hacking-fr-die-schule-vorstellung-des-projekts-make-your-school-eure-ideenwerkstatt","link":"https://cfp.gulas.ch/gpn21/talk/MUQL8G/","description":"Kreatives Tüfteln im Team – das steht bei Make Your School im Mittelpunkt. Im Rahmen des Projekts überlegen sich Schüler:innen bei zwei- bis dreitägigen Hackdays, wie sie ihre Schule mithilfe digitaler und technischer Lösungen verbessern können. Mentor:innen unterstützen die Jugendlichen mit fachlichen Impulsen und geben Hilfe zur Selbsthilfe. \nMake Your School ist ein Projekt von Wissenschaft im Dialog. Die Klaus Tschira Stiftung ist bundesweiter Förderer. Die Vector Stiftung ist Regionalförderer für Baden-Württemberg.\n\nWie können Herausforderungen in der Schule mit digitalen und technischen Hilfsmitteln gelöst werden? Beim Projekt Make Your School – Eure Ideenwerkstatt können Jugendliche bei Hackdays ihre Schule mitgestalten und sich im Programmieren, Tüfteln und Basteln ausprobieren.\nHackdays sind zwei- bis dreitägige Veranstaltungen mit einer offenen und kreativen Werkstattatmosphäre, die beispielsweise im Rahmen von Projekttagen umgesetzt werden können. \nAm Anfang der Hackdays steht immer die Formulierung eines oder mehrerer Probleme, die von den Schüler:innen im Schulumfeld beobachtet wurden. In kleinen Teams entwickeln sie Lösungsansätze. Dabei stehen ihnen technische Hilfsmittel wie Werkzeuge, Sensoreinheiten oder Mikrocontroller zur Verfügung. Mit fachlichen Impulsen und Hilfe zur Selbsthilfe werden sie von Mentor:innen unterstützt, die die Veranstaltung begleiten. Abschließend präsentieren die Jugendlichen ihre Prototypen vor Presse und Schulöffentlichkeit.\n\nDie Hackdays leisten einen Beitrag zur Verbesserung der digitalen Bildung an Schulen und bringen den Jugendlichen eine Bandbreite digitaler und elektronischer Tools näher. Darüber hinaus soll die Fähigkeit gefördert werden, Probleme und Verbesserungsmöglichkeiten zu identifizieren, im Team zu arbeiten und eigenständig Lösungen zu entwickeln. Wissenschaft im Dialog möchte mit dem Projekt neue Impulse für den Schulalltag setzen und Einblicke ins wissenschaftliche Arbeiten geben. Die Klaus Tschira Stiftung unterstützt dabei maßgeblich als bundesweiter Förderer. Die Vector Stiftung ist Regionalförderer für Baden-Württemberg. \nWeitere Angebote von Make Your School sind unter anderem das jährliche Maker Festival, bei dem die besten Hacks des Schuljahres präsentiert und ausgezeichnet werden. Darüber hinaus baut Make Your School ein bundesweites Netzwerk auf und arbeitet dafür mit regionalen Partnerorganisationen zusammen, die Hackdays an Schulen in ihrer Region koordinieren und umsetzen.","original_language":"deu","persons":["Leilah Maier"],"tags":["gpn21","159","2023","Ethics, Society \u0026 Politics"],"view_count":99,"promoted":false,"date":"2023-06-09T18:00:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2025-11-08T22:30:07.393+01:00","length":3202,"duration":3202,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/159-d5584730-b84e-5172-a286-859b7e4b73c3.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/159-d5584730-b84e-5172-a286-859b7e4b73c3_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/159-d5584730-b84e-5172-a286-859b7e4b73c3.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/159-d5584730-b84e-5172-a286-859b7e4b73c3.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-159-hacking-fr-die-schule-vorstellung-des-projekts-make-your-school-eure-ideenwerkstatt","url":"https://api.media.ccc.de/public/events/d5584730-b84e-5172-a286-859b7e4b73c3","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"17af2de2-e1e3-5f91-a8fd-c2947091ea08","title":"Forschungsdateninfrastruktur und Langzeitarchivierung","subtitle":null,"slug":"gpn21-194-forschungsdateninfrastruktur-und-langzeitarchivierung","link":"https://cfp.gulas.ch/gpn21/talk/AVLRFE/","description":"In der Wissenschaft fallen üblicherweise Daten an, die gespeichert und\nverwaltet werden müssen. Verfügbarkeit dieser Daten ist wichtig, sowohl\nfür die Reproduzierbarkeit der Forschung als auch um darauf neue\nForschungsfragen aufzubauen und zu neuen Erkenntnissen zu kommen.\nIn diesem Vortrag werde ich ein Einführung in die nötigen Schritte\nund Überlegungen geben um Forschungsdaten langfristig zu erhalten\nund auffindbar zu machen.\n\nForschungsdatenmanagement erhält wachsende Bedeutung in der Wissenschaft,\nda auch das Bewusstsein über den Wert der Forschungsdaten wächst. Doch\nForschungsdatenmanagement braucht auch die nötige Infrastruktur.\nIn diesem Vortrag werde ich die grundlegende Architektur eines solchen\nSystems präsentieren und auf einige wichtige Konzepte eingehen:\n- OAIS-Modell\n- Metadaten\n- FAIR-Prinzipien","original_language":"deu","persons":["daherb"],"tags":["gpn21","194","2023","Science"],"view_count":194,"promoted":false,"date":"2023-06-08T18:30:00.000+02:00","release_date":"2023-06-08T00:00:00.000+02:00","updated_at":"2025-12-17T15:15:07.375+01:00","length":3115,"duration":3115,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/194-17af2de2-e1e3-5f91-a8fd-c2947091ea08.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/194-17af2de2-e1e3-5f91-a8fd-c2947091ea08_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/194-17af2de2-e1e3-5f91-a8fd-c2947091ea08.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/194-17af2de2-e1e3-5f91-a8fd-c2947091ea08.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-194-forschungsdateninfrastruktur-und-langzeitarchivierung","url":"https://api.media.ccc.de/public/events/17af2de2-e1e3-5f91-a8fd-c2947091ea08","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"9a515342-d2da-53dd-bf8c-0ef7a3550b92","title":"CCS - Chaotischer Catalysator Stipendien","subtitle":null,"slug":"gpn21-176-ccs-chaotischer-catalysator-stipendien","link":"https://cfp.gulas.ch/gpn21/talk/9VXYDL/","description":"Das CCS unterstützt Master Arbeiten, die sich die Informationstechnologien dieser Welt genauer anschauen, ihren Einfluss auf die Gesellschaft untersuchen und Ideen entwickeln, wie die Welt nach den Grundsätzen der Hacker*innen-Ethik verbesserbar ist.\n\nProjektvorstellung des Stipendienprogramms Chaotischer Katalysator #CCS. CCS vergibt ab Herbst 2022 Stipendien an Masterstudierende. Jedes Stipendium wird mit 1.500€ gefördert.  Alle Fachrichtungen können sich für das Stipendium bewerben. \nIn diesem Vortrag möchten wir die Grundmotivation hinter dem Stipendienprogramm aufzeigen und alle Masterstudierenden motivieren sich zu bewerben.\nAlle Informationen zum Stipendium sind auch unter https://ccs.chaostreff-flensburg.de/ zu finden.","original_language":"deu","persons":["scammo"],"tags":["gpn21","176","2023","Entropia / CCC"],"view_count":253,"promoted":false,"date":"2023-06-10T15:35:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-02-23T17:30:08.789+01:00","length":844,"duration":844,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/176-9a515342-d2da-53dd-bf8c-0ef7a3550b92.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/176-9a515342-d2da-53dd-bf8c-0ef7a3550b92_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/176-9a515342-d2da-53dd-bf8c-0ef7a3550b92.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/176-9a515342-d2da-53dd-bf8c-0ef7a3550b92.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-176-ccs-chaotischer-catalysator-stipendien","url":"https://api.media.ccc.de/public/events/9a515342-d2da-53dd-bf8c-0ef7a3550b92","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"6c2ad077-7b7c-57a1-9591-ce1f69f24dd8","title":"Internet für ein Pfadfinderlager in Brandenburg","subtitle":null,"slug":"gpn21-76-internet-fr-ein-pfadfinderlager-in-brandenburg","link":"https://cfp.gulas.ch/gpn21/talk/LLRPPR/","description":"Wir wurden mitten im Corona Lockdown gefragt, ob wir ein \"bisschen\" \"Internet\" für ein Pfadfinderlager im Sommer 2022 bauen wollen. Dass es dann doch etwas mehr wurde, welche Schwierigkeiten auf traten und wie wir mit diesen um gegangen sind, werdet ihr in diesem Talk erfahren.\n\nDer Verband Christlicher Pfadfinderinnen und Pfadfinder führt alle vier Jahre ein Bundeslager durch. 2022 fand die Veranstaltung Großzerlang in Brandenburg mit ca 5000 Teilnehmenden statt.\n\nAls Bereich Informations- und Kommunikationstechnik (IKT) der Bundelagertechnik sprechen wir über Internetzugang auf einem Acker in Brandenburg, WLAN in Containern, einige Kilometer Glasfaser, extreme Hitze, Telefonie für kritische Funktionsbereiche, ein Faxgerät fürs Hospital, Funklöcher und falsche Lieferadressen.","original_language":"deu","persons":["clerie","ember"],"tags":["gpn21","76","2023","Software \u0026 Infrastructure"],"view_count":1043,"promoted":false,"date":"2023-06-08T17:15:00.000+02:00","release_date":"2023-06-09T00:00:00.000+02:00","updated_at":"2026-03-27T09:45:06.008+01:00","length":3445,"duration":3445,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/76-6c2ad077-7b7c-57a1-9591-ce1f69f24dd8.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/76-6c2ad077-7b7c-57a1-9591-ce1f69f24dd8_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/76-6c2ad077-7b7c-57a1-9591-ce1f69f24dd8.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/76-6c2ad077-7b7c-57a1-9591-ce1f69f24dd8.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-76-internet-fr-ein-pfadfinderlager-in-brandenburg","url":"https://api.media.ccc.de/public/events/6c2ad077-7b7c-57a1-9591-ce1f69f24dd8","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"bbff7bbf-5180-5b1e-927c-524e86d665c3","title":"Macht Digitalisierung Züge pünktlicher?","subtitle":null,"slug":"gpn21-103-macht-digitalisierung-zge-pnktlicher-","link":"https://cfp.gulas.ch/gpn21/talk/SHCWZS/","description":"Digitalisierung ist in aller Munde. Auch auf der Eisenbahn soll Digitalisierung eine Vielzahl von Problemen lösen, insbesondere bei der Infrastruktur. 2020 wurde dafür das Projekt Digitale Schiene Deutschland gestartet, welches eine Vielzahl von Maßnahmen beinhaltet - doch einige davon sind nicht so neu, wie sie scheinen. Dieser Vortrag soll einen Überblick geben, was schon passiert ist, was noch geplant ist, und welche Probleme wirklich durch Digitalisierung gelöst werden können.","original_language":"deu","persons":["JeDi"],"tags":["gpn21","103","2023","Technologie, Energie und Mobilität"],"view_count":1372,"promoted":false,"date":"2023-06-09T10:00:00.000+02:00","release_date":"2023-06-09T00:00:00.000+02:00","updated_at":"2026-02-08T04:45:04.561+01:00","length":3639,"duration":3639,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/103-bbff7bbf-5180-5b1e-927c-524e86d665c3.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/103-bbff7bbf-5180-5b1e-927c-524e86d665c3_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/103-bbff7bbf-5180-5b1e-927c-524e86d665c3.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/103-bbff7bbf-5180-5b1e-927c-524e86d665c3.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-103-macht-digitalisierung-zge-pnktlicher-","url":"https://api.media.ccc.de/public/events/bbff7bbf-5180-5b1e-927c-524e86d665c3","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"955fb2d7-ef20-5814-b543-d2dbf31aeb3f","title":"How does Radiosonde Telemetry work?","subtitle":null,"slug":"gpn21-95-how-does-radiosonde-telemetry-work-","link":"https://cfp.gulas.ch/gpn21/talk/YZYW3N/","description":"In a world filled with cellular communications and spread-spectrum modulation schemes such as LoRa, a simple one-way Narrow-Band FSK transmission seems a bit outdated, doesn't it?\n\nHave you ever wondered what exactly makes up the strange sounds coming from a radiosonde and what is necessary to cram enough data into the transmission? Or are you looking for some inspiration for your next Sub-GHz transmission scheme? Anyways, this will be the right talk for you.\n\nFor a radiosonde primer, check out the talks by Mark Jessop and Michaela Wheeler (in english) or myself (in german). In this talk, we will be purely focusing on the telemetry side of things.\n\nAfter establishing the basics of radiosonde communication, we will be looking at the RS-41 and DFM radiosonde families in particular. Starting from a demodulated baseband stream, we will look at all the steps which need to be undertaken to acquire a single data set. Afterwards, will take a closer look on how software decoders are performing these steps automatically and how to tell apart a good decoder from a bad one.","original_language":"eng","persons":["bazjo"],"tags":["gpn21","95","2023","Science"],"view_count":118,"promoted":false,"date":"2023-06-10T11:20:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2025-11-14T15:30:06.377+01:00","length":3571,"duration":3571,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/95-955fb2d7-ef20-5814-b543-d2dbf31aeb3f.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/95-955fb2d7-ef20-5814-b543-d2dbf31aeb3f_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/95-955fb2d7-ef20-5814-b543-d2dbf31aeb3f.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/95-955fb2d7-ef20-5814-b543-d2dbf31aeb3f.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-95-how-does-radiosonde-telemetry-work-","url":"https://api.media.ccc.de/public/events/955fb2d7-ef20-5814-b543-d2dbf31aeb3f","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"b34871c0-9910-56c1-8125-1805d4c80ea7","title":"Ein freies Schulnetz!","subtitle":null,"slug":"gpn21-107-ein-freies-schulnetz-","link":"https://cfp.gulas.ch/gpn21/talk/WMPJLW/","description":"Der Vortag gibt einen Einblick in die seit mehr als 15 Jahre andauernde Medienentwicklungsplanung eines Gymnasiums in Baden-Württemberg, das konzeptionell einen freien Ansatz bei Mediennutzung und Infrastruktur verfolgt. \n\nTechnische Bausteine sind freies Wlan mit Freifunk, konsequenter Einsatz von FOSS Software, Betrieb der Schuleigenen Geräte ausschließlich mit Linux auf aus Gründen der Nachhaltigkeit gebraucht beschaffter Harware. \n\nEin Angebot von (Online-)Werkzeugen für Schüler:inen und Lehrer:innen, ein abgestimmtes Konzept für BYOD sowie das Bestreben, die Rahmenbedingung auch konzeptionell durch die verschiedenen Gremien der Schule curricular zu verankern ergänzen die technischen Aspekte pädagogisch und organisatorisch.\n\nDer Vortrag möchte zunächste einen kurzen Einblick in die Rahmenbedingung, die Finanzierung und die Betreuung der pädagogischen IT an Schulen in BW geben, um dann die Situation am Quenstedt-Gymnasium in Mössingen zu beschreiben.\n\nAnschließend soll der Prozess transparent gemacht werden, der innerhalb der gegebenen Rahmenbedingungen eine Umsetzung eines „Freien pädagogischen Netzwerks“ möglich gemacht hat.\n\nBesonderer Schwerpunkt liegt auf den Erfahrungen im Umgang mit den am Prozess beteiligten Personengruppen (Eltern, Schülerinnen, Lehrerinnen, Kostenaufwandsträger) die wir an der Schule in den vergangenen 15 Jahren auf dem Weg zum aktuellen Stand gemacht haben.\n\nDer Vortrag schließt mit der Beschreibung der aktuellen – auch durch den „Digitalpakt Schule“ angestoßenen – Entwicklungen und den  weiteren Aussichten für das Projekt.","original_language":"deu","persons":["Frank Schiebel"],"tags":["gpn21","107","2023","Ethics, Society \u0026 Politics"],"view_count":622,"promoted":false,"date":"2023-06-08T19:30:00.000+02:00","release_date":"2023-06-09T00:00:00.000+02:00","updated_at":"2026-03-30T23:00:05.970+02:00","length":3662,"duration":3662,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/107-b34871c0-9910-56c1-8125-1805d4c80ea7.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/107-b34871c0-9910-56c1-8125-1805d4c80ea7_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/107-b34871c0-9910-56c1-8125-1805d4c80ea7.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/107-b34871c0-9910-56c1-8125-1805d4c80ea7.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-107-ein-freies-schulnetz-","url":"https://api.media.ccc.de/public/events/b34871c0-9910-56c1-8125-1805d4c80ea7","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"86f065cd-4b43-58a9-b564-3eab8905f7e2","title":"Schweißen für Nerds, The good, the bad, the pain","subtitle":null,"slug":"gpn21-24-schweien-fr-nerds-the-good-the-bad-the-pain","link":"https://cfp.gulas.ch/gpn21/talk/YXU8Z7/","description":"Eine Einführung ins WIG Schweißen.\nGeräte, Ausrüstung, HowTo, Schmerzen und was ich im Laufe der Zeit gelernt habe.","original_language":"deu","persons":["Sarah"],"tags":["gpn21","24","2023","Hardware \u0026 Making"],"view_count":460,"promoted":false,"date":"2023-06-09T23:00:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-02-08T23:45:08.074+01:00","length":3663,"duration":3663,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/24-86f065cd-4b43-58a9-b564-3eab8905f7e2.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/24-86f065cd-4b43-58a9-b564-3eab8905f7e2_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/24-86f065cd-4b43-58a9-b564-3eab8905f7e2.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/24-86f065cd-4b43-58a9-b564-3eab8905f7e2.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-24-schweien-fr-nerds-the-good-the-bad-the-pain","url":"https://api.media.ccc.de/public/events/86f065cd-4b43-58a9-b564-3eab8905f7e2","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"be34f9cc-7ace-50e2-8801-7d90ea21587a","title":"History of the mainframe - from S/360 to Linux","subtitle":null,"slug":"gpn21-184-history-of-the-mainframe-from-s-360-to-linux","link":"https://cfp.gulas.ch/gpn21/talk/QV8YZS/","description":"This talk will dig into the long history of the IBM mainframe world. We will explain how it started, why it was successful at the time, how it evolved, why it has all these strange features, and what it looks like today. We will also give some insights into the operating systems and how they evolved with the architecture, and how mainframes eventually learned to run Linux.","original_language":"eng","persons":["Claudio Imbrenda","Nico Boehr"],"tags":["gpn21","184","2023","Software \u0026 Infrastructure"],"view_count":393,"promoted":false,"date":"2023-06-09T14:00:00.000+02:00","release_date":"2023-06-09T00:00:00.000+02:00","updated_at":"2026-01-31T20:00:07.854+01:00","length":3091,"duration":3091,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/184-be34f9cc-7ace-50e2-8801-7d90ea21587a.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/184-be34f9cc-7ace-50e2-8801-7d90ea21587a_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/184-be34f9cc-7ace-50e2-8801-7d90ea21587a.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/184-be34f9cc-7ace-50e2-8801-7d90ea21587a.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-184-history-of-the-mainframe-from-s-360-to-linux","url":"https://api.media.ccc.de/public/events/be34f9cc-7ace-50e2-8801-7d90ea21587a","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"c4e948bd-dd9d-57ee-b182-f5dcacc49d0b","title":"Wie tauscht man eigentlich Internet?","subtitle":null,"slug":"gpn21-81-wie-tauscht-man-eigentlich-internet-","link":"https://cfp.gulas.ch/gpn21/talk/RWELDC/","description":"Den Begriff Internet Exchange (IXP) taucht unweigerlich auf wenn man sich etwas tiefer mit dem Internet(tm) beschäftigt, aber was ist eigentlich ein IXP, und was wird da genau getauscht? Bringt das überhaupt was?\n\nBGP, PNI, IXP, Tier 1/2/3/4, Transit, Peering, Remote-Peering, Cloud, MANRS, Peering-LAN, LAN-Party, ... alles tolle Akronyme, aber was bedeuten diese eigentlich?\nDieser Frage wollen wir für euch beantworten, und ziehen dies komplett transparent aus der Perspektive eines Internet-Exchanges für euch von Null aus auf.","original_language":"deu","persons":["Moritz Frenzel","Sebastian Neuner"],"tags":["gpn21","81","2023","Software \u0026 Infrastructure"],"view_count":360,"promoted":false,"date":"2023-06-08T17:30:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-02-02T14:45:11.258+01:00","length":3464,"duration":3464,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/81-c4e948bd-dd9d-57ee-b182-f5dcacc49d0b.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/81-c4e948bd-dd9d-57ee-b182-f5dcacc49d0b_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/81-c4e948bd-dd9d-57ee-b182-f5dcacc49d0b.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/81-c4e948bd-dd9d-57ee-b182-f5dcacc49d0b.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-81-wie-tauscht-man-eigentlich-internet-","url":"https://api.media.ccc.de/public/events/c4e948bd-dd9d-57ee-b182-f5dcacc49d0b","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"2a53892b-5877-5088-82c0-18b01d28e4e8","title":"Von pits und lands zu Musik: Wie funktioniert eigentlich eine Audio-CD?","subtitle":null,"slug":"gpn21-109-von-pits-und-lands-zu-musik-wie-funktioniert-eigentlich-eine-audio-cd-","link":"https://cfp.gulas.ch/gpn21/talk/RPR7EU/","description":"Audio-CDs gibt es inzwischen seit über 40 Jahren, umso überraschter war ich daher keine gut dokumentierte und nachvollziehbare Implementierung der zu Dekodierung benötigten Signalverarbeitung zu finden.\n\nGemäß dem Motto \"Was es nicht gibt, macht man selber\" griff ich zu Oszilloskop, CD-Player und Python und begann eine Audio-CD ausgehend vom von der CD abgetasteten Signal zu dekodieren.\n\nIn diesem Vortrag erzähle ich euch, wie ich dabei vorgegangen bin, was ich dabei gelernt habe und wie die Erkenntnisse auch für anderes als CDs nützlich sein können.\n\nDas Ergebnis des Projekts ist auf https://github.com/carrotIndustries/redbook#readme zu finden.","original_language":"deu","persons":["Lukas"],"tags":["gpn21","109","2023","Science"],"view_count":243,"promoted":false,"date":"2023-06-09T15:15:00.000+02:00","release_date":"2023-06-09T00:00:00.000+02:00","updated_at":"2026-03-15T13:45:04.562+01:00","length":1990,"duration":1990,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/109-2a53892b-5877-5088-82c0-18b01d28e4e8.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/109-2a53892b-5877-5088-82c0-18b01d28e4e8_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/109-2a53892b-5877-5088-82c0-18b01d28e4e8.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/109-2a53892b-5877-5088-82c0-18b01d28e4e8.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-109-von-pits-und-lands-zu-musik-wie-funktioniert-eigentlich-eine-audio-cd-","url":"https://api.media.ccc.de/public/events/2a53892b-5877-5088-82c0-18b01d28e4e8","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"2a6c01e7-ed7a-5b06-9911-6c2184b286a5","title":"oauth for beginners","subtitle":null,"slug":"gpn21-201-oauth-for-beginners","link":"https://cfp.gulas.ch/gpn21/talk/QHA3R8/","description":"so gut wie jeder hat es schon genutzt: oauth. aber was ist es eigentlich, wie funktioniert es und warum solltet ihr es benutzen? worauf müsst ihr achten, wenn ihr es nutzen oder implementieren wollt? eine einführung und auffrischung.","original_language":"deu","persons":["psy"],"tags":["gpn21","201","2023","Software \u0026 Infrastructure"],"view_count":672,"promoted":false,"date":"2023-06-10T13:35:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-02-10T12:00:08.785+01:00","length":1899,"duration":1899,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/201-2a6c01e7-ed7a-5b06-9911-6c2184b286a5.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/201-2a6c01e7-ed7a-5b06-9911-6c2184b286a5_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/201-2a6c01e7-ed7a-5b06-9911-6c2184b286a5.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/201-2a6c01e7-ed7a-5b06-9911-6c2184b286a5.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-201-oauth-for-beginners","url":"https://api.media.ccc.de/public/events/2a6c01e7-ed7a-5b06-9911-6c2184b286a5","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"74612b3f-8e17-5226-90c6-5b205406cd20","title":"MFA, OTP, SMS, U2F, WTF?! - Multifaktor-Authentifizierung ist sehr gut!","subtitle":null,"slug":"gpn21-23-mfa-otp-sms-u2f-wtf-multifaktor-authentifizierung-ist-sehr-gut-","link":"https://cfp.gulas.ch/gpn21/talk/LRRHEE/","description":"Täglich gibt es Berichte über neue Hacks, die zeigen, dass Passwörter alleine nicht mehr als Absicherung für kritische Systeme ausreichen. Der Benutzer kann mit seinen Zugriffsrechten als Einfallstor für Angriffe dienen, ohne dass echte Schwachstellen in der Software bestehen. Angriffe über Phishing, Credential Stuffing, Man-in-the-Middle, Keylogger und co. sind nichts neues, mit der wachsenden Digitalisierung aller Lebensbereiche wird allerdings die Angriffsfläche größer, zusätzlich entwickeln auch die Angreifer ihre Tools weiter, damit steigt auch die Intensität. Diese Angriffe ließen sich \"eigentlich\" verhindern, wenn für die Anmeldung nicht nur ein Passwort, sondern auch ein zweiter Faktor Vorraussetzung gewesen wäre, so dass ein Benutzer zusätzlich zu seinem Wissen über das Passwort z.B. einen weiteren Faktor nutzen muss, der unabhängig vom Passwort ist, z.B. durch den Besitz ein physischen Gerät, seinen Fingerabdruck oder weitere Möglichkeiten. Der Vortrag mit Demo soll die verschiedenen Technologien erklären, aufzeigen, gegen welche Angriffe sie schützen können und anhand verschiedener Angriffs-Szenarien die Möglichkeiten vergleichen. Besonderes Augenmerk soll auch dem relativ neuen Konzept der \"Passkeys\" und dem passwortfreien Login gelten.\n\nTLDR: kurzer Rant über passwörter, Vorstellung/Demo der verschiedenen aktuell sinnvollen MFA-Varianten, Rant über passkeys :D, bisschen beispiel-code.","original_language":"deu","persons":["cy"],"tags":["gpn21","23","2023","Security"],"view_count":704,"promoted":false,"date":"2023-06-10T19:30:00.000+02:00","release_date":"2023-06-11T00:00:00.000+02:00","updated_at":"2026-02-21T10:00:05.618+01:00","length":3836,"duration":3836,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/23-74612b3f-8e17-5226-90c6-5b205406cd20.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/23-74612b3f-8e17-5226-90c6-5b205406cd20_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/23-74612b3f-8e17-5226-90c6-5b205406cd20.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/23-74612b3f-8e17-5226-90c6-5b205406cd20.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-23-mfa-otp-sms-u2f-wtf-multifaktor-authentifizierung-ist-sehr-gut-","url":"https://api.media.ccc.de/public/events/74612b3f-8e17-5226-90c6-5b205406cd20","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"5fca90d1-15e1-5f60-8527-1b567af270d7","title":"Von der Cessna zum Open Source Airbus","subtitle":"Virtuelles Online fliegen in der Community","slug":"gpn21-171-von-der-cessna-zum-open-source-airbus-virtuelles-online-fliegen-in-der-community","link":"https://cfp.gulas.ch/gpn21/talk/ABXV7E/","description":"Nach einem Talk von Marvin bei der letzten GPN über die virtuelle Fliegerei mit online Flugfunk und grundsätzlichen Manövern möchte dieser Talk etwas weiter ausholen und eine Einführung geben, wie man zu diesem doch etwas ungewöhnlichen Hobby Zugang findet. Welche Simulatorsoftware es gibt, was wird eigentlich alles simuliert, welche Hardware braucht es, zuerst mit einer Cessna lernen oder gleich rein in ein Airliner Cockpit? Will man es realistisch haben, führt dieser Weg über das Studium der Regeln, Lernvideos aus der realen und virtuellen Welt und viel üben des virtuellen Fliegens, der Navigation und der Funkkommunikation. Virtuelle Air Traffic Control Netzwerke wie IVAO, Vatsim und andere sind hier eine fantastische Bereicherung. Erstaunlicherweise können viele Apps, die heute auf Tablets in realen Flugzeugen verwendet werden, auch im Simulator für viel Realismus sorgen. Während viele Applikationen kommerziell und Closed Source sind, gibt es jedoch auch zahlreiche Community Projekte, mit denen man dieses Hobby auch aus der Software Ecke betrieben kann. Als Teil des Talks werde ich somit auch auf Open Source Projekte wie z.B. den FlyByWire Airbus A320 eingehen.","original_language":"deu","persons":["Heurekus"],"tags":["gpn21","171","2023","Games"],"view_count":144,"promoted":false,"date":"2023-06-10T11:10:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-02-20T13:30:08.567+01:00","length":3567,"duration":3567,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/171-5fca90d1-15e1-5f60-8527-1b567af270d7.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/171-5fca90d1-15e1-5f60-8527-1b567af270d7_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/171-5fca90d1-15e1-5f60-8527-1b567af270d7.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/171-5fca90d1-15e1-5f60-8527-1b567af270d7.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-171-von-der-cessna-zum-open-source-airbus-virtuelles-online-fliegen-in-der-community","url":"https://api.media.ccc.de/public/events/5fca90d1-15e1-5f60-8527-1b567af270d7","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"9386bdb8-779a-5849-bdf8-c77366f84857","title":"VAR WARS: A New Scope – Best of „Wo wir sind ist vorne.“ LIVE","subtitle":null,"slug":"gpn21-27-var-wars-a-new-scope-best-of-wo-wir-sind-ist-vorne-live","link":"https://cfp.gulas.ch/gpn21/talk/MTCBZF/","description":"Mit Schirm, Schmarrn und Melone:\nLatenight-LIVE-Frontend-Talkshow mit dem Besten aus über 50 Folgen #WWSIV \u0026 250 Stunden Twitch Livestream. Es reden sich um ＜HEAD＞ und Kragen: HTML-Fundamentalist Moritz Gießmann und JavaScript-Jongleur Constantin Groß. Mit im Gepäck: die ganze Welt des Frontend-Developments.\n\nIn unserer Live-Podcast-Aufzeichnung spielen wir ein bisschen HTML und CSS kaputt und loten die Grenzen aktueller Webstandards aus. Dinge bunt machen und blinken lassen, die das niemals sein sollten, dazu gibt’s ne Prise Audio-AI Kram. Das alles wird eingebettet in unsere übliche Podcast-Struktur inklusive Jingles und Einspielern. Schnappt euch ein Bier und kommt vorbei.","original_language":"deu","persons":["Moritz Gießmann","Constantin Groß"],"tags":["gpn21","27","2023","Entertainment"],"view_count":166,"promoted":false,"date":"2023-06-10T20:45:00.000+02:00","release_date":"2023-06-11T00:00:00.000+02:00","updated_at":"2025-12-29T20:15:16.224+01:00","length":3343,"duration":3343,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/27-9386bdb8-779a-5849-bdf8-c77366f84857.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/27-9386bdb8-779a-5849-bdf8-c77366f84857_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/27-9386bdb8-779a-5849-bdf8-c77366f84857.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/27-9386bdb8-779a-5849-bdf8-c77366f84857.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-27-var-wars-a-new-scope-best-of-wo-wir-sind-ist-vorne-live","url":"https://api.media.ccc.de/public/events/9386bdb8-779a-5849-bdf8-c77366f84857","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"12d0ce22-e35b-542c-ba80-f87f5ff8dd0a","title":"Vom buffer overflow zur shell","subtitle":null,"slug":"gpn21-22-vom-buffer-overflow-zur-shell","link":"https://cfp.gulas.ch/gpn21/talk/HE3UKU/","description":"Früher™ war alles einfacher. Und dennoch ist es super sich anzuschauen, wie die Sachen frühere getan haben, um einen Einstieg in ein Thema zu bekommen. Hier ein einfacher Einstieg in die Welt der Binary-Exploitation.\n\nStack Canaries, ASLR, PAC, ... Es gibt viel, was erstmal kompliziert erscheint (und dann doch ist), doch du willst ja erstmal die Grundlagen verstehen. Dafür ist dieser Talk da. Wir schauen uns an: Was gibt's überhaupt für Komponenten in so einem Programm? Wie funktionieren Funktionen? Was geht ohne bestimmte Sicherheitsmechanismen schief? Wie können wir (ohne diese Sicherheitsmechanismen) bestimmte Zustände ausnutzen?\nDieser Talk ist für Einsteiger*innen bestimmt.","original_language":"deu","persons":["hanemile"],"tags":["gpn21","22","2023","Security"],"view_count":310,"promoted":false,"date":"2023-06-09T19:45:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-02-27T11:15:06.726+01:00","length":1782,"duration":1782,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/22-12d0ce22-e35b-542c-ba80-f87f5ff8dd0a.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/22-12d0ce22-e35b-542c-ba80-f87f5ff8dd0a_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/22-12d0ce22-e35b-542c-ba80-f87f5ff8dd0a.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/22-12d0ce22-e35b-542c-ba80-f87f5ff8dd0a.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-22-vom-buffer-overflow-zur-shell","url":"https://api.media.ccc.de/public/events/12d0ce22-e35b-542c-ba80-f87f5ff8dd0a","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"fa21d9c7-7cd2-56e7-8df1-6d3dbf2d77d2","title":"Wir bauen uns eine Primzahlenerkennungsmaschine","subtitle":null,"slug":"gpn21-93-wir-bauen-uns-eine-primzahlenerkennungsmaschine","link":"https://cfp.gulas.ch/gpn21/talk/BS8KAL/","description":"Ist es möglich, eine rein mechanische Maschine zu bauen mit der man feststellen kann, ob eine gegebene Zahl eine Primzahl ist? Wie müsste sie aufgebaut sein, wo wären die Grenzen und was könnte man damit noch anfangen?\n\nSpoiler-Alert: Mechanisch wird sie beim Talk nicht sein, aber es geht und wir schauen uns in einer Demo/Simulation an, wie die Maschine aufgebaut sein muss und was man noch so alles damit anstellen kann. Übrigens: Man muss mit dieser Maschine nicht einmal Zahlen kennen oder zählen können um zu entscheiden, ob eine Zahl prim ist oder nicht.\n\nPrimzahlen haben Mathematiker und mathematisch interessierte schon immer fasziniert. In unserer modernen Welt sind sie auch essentiell für Verschlüsselungen. Der Grundgedanke bei den asymmetrischen Verschlüsselungsverfahren basiert auf Primzahlen.\n\nAber wie kann man feststellen, ob es sich bei einer Zahl um eine Primzahl handelt? Und das ohne moderne Technik - rein mechanisch. Wie müsste eine Maschine aussehen, die Primzahlen ermitteln kann?\n\nIn diesem Vortrag schauen wir uns an, wie so ein Maschine aufgebaut sein müsste und was man noch alles mit ihr anstellen kann.","original_language":"deu","persons":["Tom Gries (TOMO)"],"tags":["gpn21","93","2023","Entertainment"],"view_count":225,"promoted":false,"date":"2023-06-11T10:00:00.000+02:00","release_date":"2023-06-26T00:00:00.000+02:00","updated_at":"2025-11-11T11:00:04.688+01:00","length":1870,"duration":1870,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/93-fa21d9c7-7cd2-56e7-8df1-6d3dbf2d77d2.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/93-fa21d9c7-7cd2-56e7-8df1-6d3dbf2d77d2_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/93-fa21d9c7-7cd2-56e7-8df1-6d3dbf2d77d2.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/93-fa21d9c7-7cd2-56e7-8df1-6d3dbf2d77d2.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-93-wir-bauen-uns-eine-primzahlenerkennungsmaschine","url":"https://api.media.ccc.de/public/events/fa21d9c7-7cd2-56e7-8df1-6d3dbf2d77d2","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"3d655d63-254a-52e4-80e7-5c245ef99f47","title":"Geschweifte Klammern in der bash","subtitle":null,"slug":"gpn21-110-geschweifte-klammern-in-der-bash","link":"https://cfp.gulas.ch/gpn21/talk/W9PLDM/","description":"Die bash ist die Standard-Shell der meisten populären Linux-Distributionen.\n\nGeschweifte Klammern kommen an ganz verschiedenen Stellen, vom Level \"einfach/sollte jeder kennen\" bis hin zu \"modern/abgefahren\", zum Einsatz.\n\nDieser Vortrag beleuchtet alle (dem Vortragenden bekannten) Verwendungsmöglichkeiten und wird daher sowohl für Neulinge als auch für intensive Anwender Neuigkeiten bieten.","original_language":"deu","persons":["Martin Schulte"],"tags":["gpn21","110","2023","Software \u0026 Infrastructure"],"view_count":555,"promoted":false,"date":"2023-06-09T10:15:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-03-01T14:15:05.944+01:00","length":3570,"duration":3570,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/110-3d655d63-254a-52e4-80e7-5c245ef99f47.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/110-3d655d63-254a-52e4-80e7-5c245ef99f47_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/110-3d655d63-254a-52e4-80e7-5c245ef99f47.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/110-3d655d63-254a-52e4-80e7-5c245ef99f47.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-110-geschweifte-klammern-in-der-bash","url":"https://api.media.ccc.de/public/events/3d655d63-254a-52e4-80e7-5c245ef99f47","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"6895e9d5-1079-5c8e-8683-bd2ad09a824d","title":"\"Früher oder später erwisch ich euch alle!\" Über Digitalforesnik und ihre Möglichkeiten","subtitle":null,"slug":"gpn21-186--frher-oder-spter-erwisch-ich-euch-alle-ber-digitalforesnik-und-ihre-mglichkeiten","link":"https://cfp.gulas.ch/gpn21/talk/L9DEUB/","description":"Ereignisse auch Straftaten werden auch in der digitalen \nWelt anhand von Spuren  aufgeklärt. Wie solche Spuren enteckt und zu \nverwertbaren Beweisen werden , welcher Mittel sich Digitalforensiker \nbemächtigen  und was wir so an digitalen Spuren alles hinterlassen, \ndas uns ggf. eines Tages \"entlarvt\" möchte dieser Vortrag mit Hilfe \nvon Praxisbeispielen erläutern .\nGelöscht ist noch lange nicht für immer gelöscht.\nDer Vortragende ist Linux Sysadmin , DevOps Engineer und interessiert sich neben \nIT-Security , KI und Kryptografie auf für Methoden zur \nSpurenermittlung und Sicherung .\n\nVorwort:\nWie in der realen so hinterlassen wir auch in der digitalen Welt beusst oder unbewusst jede Menge Spuren anhand derer wir und unser handeln identifiziert werden kann. Wie der klassische Spurensucher nach Abdrücken, Fasern, Blutspuren u.ä. sucht so sucht der Digitalforensiker nach  \nTimestamps, Logfiles und Metadaten. Aus diesen Spuren versucht er gerichtsverwertbare Beweise  zu generieren. \n\nKam es zu einem Cyberangriff gilt es umgehend zu handeln, denn genau wie bei “analogen”  gilt auch bei digitalen Spuren: “Je frischer je besser!”\n\nAgenda:\nAlles beginnt mit einer Spur\n* Analysieren einer Festplatte\n* Suche nach Spuren\n* Image first!, Smartmontools second!,dd third!, fsck \u0026 ntfsfix fourth!\n* Das S.A.P. Prinzip\n* Computer Forensik \u0026 forensische Datenanalyse\n* Hacker, Cracker, Waffenschieber, Pädophile und Terroristen \n* Beweise \u0026 Beweismittel\n* Der Verantwortliche im Sinne von Artikel 4 Nr. 7 DSGVO\n* Forensiker mehr als Tastaturhelden?\n* Antiforensik was Kriminelle versuchen um Spuren zu verwischen\n* Gelöscht  heisst nicht  nicht mehr vorhanden! Der SLACK Space\n* Daten wiederherstellen mit AUTOSPY\n* Mobilfunk Forensik Analysieren von Smartphones Auslesen vermeintlich gelöschter Daten\n\n\n\n\nDer Vortrag versucht mit Hilfe von Bildern den Prozess zu illustieren , es wird jedoch keine Praktische Vorführung geben . Zur Veanschaulichung werden einige kurze Videos gezeigt.\nHirzu wäre ein Audio-Setup (3,5 mm Klinke , Lautsprecher ggf Eingang ins Mischpult o.ä. hilfreich)\n\n\n\n\n\n\n\n\n\nQuellenverzeichnis:\n* [https://www.conet.de/blog/was-ist-digitale-forensik/](https://www.conet.de/blog/was-ist-digitale-forensik/)\n* [https://www.ontrack.com/de-de/it-forensik](https://www.ontrack.com/de-de/it-forensik)\n* [https://www.get-in-it.de/magazin/arbeitswelt/it-berufe/was-macht-ein-it-forensiker](https://www.get-in-it.de/magazin/arbeitswelt/it-berufe/was-macht-ein-it-forensiker)\n* [https://www.itsec.techfak.fau.de/files/2019/07/Einfuehrung_Digitale_Forensik_Leseprobe.pdf](https://www.itsec.techfak.fau.de/files/2019/07/Einfuehrung_Digitale_Forensik_Leseprobe.pdf)\n* [https://www.computerweekly.com/de/definition/Computer-Forensik-IT-Forensik](https://www.computerweekly.com/de/definition/Computer-Forensik-IT-Forensik)\n* [https://de.wikipedia.org/wiki/IT-Forensik](https://de.wikipedia.org/wiki/IT-Forensik)\n* [https://www.bsi.bund.de/DE/Themen/Oeffentliche-Verwaltung/Sicherheitspruefungen/IT-Forensik/forensik_node.html](https://www.bsi.bund.de/DE/Themen/Oeffentliche-Verwaltung/Sicherheitspruefungen/IT-Forensik/forensik_node.html)\n* [https://www.mit-sicherheit-anders.de/IT/it-forensiker/](https://www.mit-sicherheit-anders.de/IT/it-forensiker/)\n* [https://www.syss.de/leistungen/digitale-forensik](https://www.syss.de/leistungen/digitale-forensik)\n* [https://www.sva.de/de/solutions/it-security/digitale-forensik](https://www.sva.de/de/solutions/it-security/digitale-forensik)\n* [https://computer-forensik.org/](https://computer-forensik.org/)\n* [https://www.uni-saarland.de/lehrstuhl/brodowski/digitale-forensik.html](https://www.uni-saarland.de/lehrstuhl/brodowski/digitale-forensik.html)\n* [https://master-digitale-forensik.de/](https://master-digitale-forensik.de/)\n* [https://vkldata.com/Write-Blocker-Adapter](https://vkldata.com/Write-Blocker-Adapter)\n* [https://tuprints.ulb.tu-darmstadt.de/2848/4/2012_03_15_CyLawReport_XXXV_Bauer_Version2_exit.pdf](https://tuprints.ulb.tu-darmstadt.de/2848/4/2012_03_15_CyLawReport_XXXV_Bauer_Version2_exit.pdf)\n* [https://epub.uni-regensburg.de/35027/1/Dissertation_Veroeffentlichung_Stefan_Meier_A5_digital.pdf](https://epub.uni-regensburg.de/35027/1/Dissertation_Veroeffentlichung_Stefan_Meier_A5_digital.pdf)\n* [https://dfrws.org/](https://dfrws.org/)","original_language":"deu","persons":["Uli Kleemann"],"tags":["gpn21","186","2023","Security"],"view_count":790,"promoted":false,"date":"2023-06-10T20:45:00.000+02:00","release_date":"2023-06-11T00:00:00.000+02:00","updated_at":"2026-04-01T04:00:02.903+02:00","length":3595,"duration":3595,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/186-6895e9d5-1079-5c8e-8683-bd2ad09a824d.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/186-6895e9d5-1079-5c8e-8683-bd2ad09a824d_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/186-6895e9d5-1079-5c8e-8683-bd2ad09a824d.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/186-6895e9d5-1079-5c8e-8683-bd2ad09a824d.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-186--frher-oder-spter-erwisch-ich-euch-alle-ber-digitalforesnik-und-ihre-mglichkeiten","url":"https://api.media.ccc.de/public/events/6895e9d5-1079-5c8e-8683-bd2ad09a824d","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"087eca29-7677-5172-8991-90534f00f3de","title":"Competitive hacking as team sport: An introduction to Capture the Flag","subtitle":null,"slug":"gpn21-36-competitive-hacking-as-team-sport-an-introduction-to-capture-the-flag","link":"https://cfp.gulas.ch/gpn21/talk/NBRFGV/","description":"Competitive hacking as a team sport? Physical flags are out of fashion, therefore this talk gives an introduction to virtual Capture the Flag (CTF). CTF is about finding and exploiting purposefully placed security vulnerabilities during usually weekend long events. The targets and vulnerabilities range from simple programs and websites with classical security issues to modern technologies requiring cutting edge exploitation techniques.\n\nTo not just bore you with dry theory, we show you how to successfully solve a challenge of GPN CTF live on stage. GPN CTF will run during GPN (Friday noon to Saturday midnight) and all creatures are welcome to participate, no matter if total beginner or experienced pwner. After the talk, there will be the opportunity for new people to form/join CTF teams for GPN CTF.\n\nHack all the things → https://ctf.gulas.ch/","original_language":"eng","persons":["Martin","Liam"],"tags":["gpn21","36","2023","Security"],"view_count":318,"promoted":false,"date":"2023-06-09T19:10:00.000+02:00","release_date":"2023-06-26T00:00:00.000+02:00","updated_at":"2026-02-21T19:00:04.865+01:00","length":1721,"duration":1721,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/36-087eca29-7677-5172-8991-90534f00f3de.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/36-087eca29-7677-5172-8991-90534f00f3de_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/36-087eca29-7677-5172-8991-90534f00f3de.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/36-087eca29-7677-5172-8991-90534f00f3de.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-36-competitive-hacking-as-team-sport-an-introduction-to-capture-the-flag","url":"https://api.media.ccc.de/public/events/087eca29-7677-5172-8991-90534f00f3de","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"d75f357e-ead6-5eee-a96e-bdf3bef05bb3","title":"From 0 to Kubernetes","subtitle":"Eine Einführung zur Container-Orchestrierung mit praktischen Antworten auf die häufigsten Fragen wie “warum?” oder “wann?”","slug":"gpn21-49-from-0-to-kubernetes-eine-einfhrung-zur-container-orchestrierung-mit-praktischen-antworten-auf-die-hufigsten-fragen-wie-warum-oder-wann-","link":"https://cfp.gulas.ch/gpn21/talk/EHMHWP/","description":"Die Welt der Container-Orchestrierung ist für Einsteiger oft zunächst abschreckend! Aber in diesem Vortrag werden wir uns auf eine Reise durch die Entwicklung des Infrastrukturmanagements begeben, von \"bare metal\" und virtuellen Maschinen bis hin zur modernen Welt der Container und ihrer Orchestrierung.\r\n\r\nNachdem wir die Geschichte kennengelernt haben werden die Anwendungsfälle beleuchten und sprechen über die ersten Schritte in der Kubernetes Welt\r\n\r\nIn diesem einfühlsamen und unterhaltsamen Vortrag werden wir gemeinsam die Grundlagen der Container-Orchestrierung mit Kubernetes erforschen. Zunächst legen wir ein solides Fundament, indem wir die grundlegenden Konzepte und die Geschichte dieser aufstrebenden Technologie betrachten. Damit schaffen wir das nötige Verständnis, um uns anschließend den praktischen Aspekten zuzuwenden.\r\n\r\nSobald wir uns auf sicherem Terrain bewegen, widmen wir uns den wichtigsten Schritten, um in die Welt von Kubernetes einzusteigen. Dazu teilen wir hilfreiche Tipps und Einblicke, die euch dabei unterstützen, gängige Stolpersteine zu umgehen und diese beeindruckende Technologie selbstbewusst einzusetzen. Unser erster Schwerpunkt liegt auf der Einrichtung eines funktionierenden Kubernetes-Clusters. Wir zeigen euch Schritt für Schritt, wie ihr euer eigenes Cluster aufbauen könnt und worauf ihr dabei achten solltet.\r\n\r\nNachdem wir die Grundlagen des Cluster-Aufbaus vermittelt haben, widmen wir uns dem Deployment von Workloads. Wir erklären, wie ihr eure Anwendungen und Dienste erfolgreich in Kubernetes bereitstellen könnt und wie ihr dafür sorgt, dass sie stabil und performant laufen. Anhand von Best-Practice-Beispielen zeigen wir euch, welche bewährten Methoden und Tools ihr nutzen könnt, um euren Kubernetes-Cluster effizient und sicher zu betreiben.\r\nWir beschäftigen uns mit der langfristigen Verwaltung eurer Workloads in Kubernetes. Dabei setzen wir auf reproduzierbare Deployments basierend auf dem GitOps-Workflow, um eine zuverlässige und effiziente Nutzung sicherzustellen. Wir erklären, was GitOps ist, wie es funktioniert und welche Vorteile es bietet. Außerdem geben wir euch praktische Ratschläge und Beispiele, wie ihr GitOps in eurem eigenen Kubernetes-Cluster implementieren und erfolgreich nutzen könnt.\r\n\r\nInsgesamt bietet dieser Vortrag eine umfassende und gleichzeitig leicht verständliche Einführung in die Welt von Kubernetes und Container-Orchestrierung. Dabei legen wir besonderen Wert darauf, dass die Teilnehmerinnen und Teilnehmer die Informationen gut aufnehmen und direkt in die Praxis umsetzen können. Unser Ziel ist es, euch dabei zu unterstützen, die Vorteile dieser innovativen Technologie voll auszuschöpfen und eure Infrastruktur effektiv und zukunftssicher zu gestalten.","original_language":"deu","persons":["Cedi","archangel"],"tags":["gpn21","49","2023","Software \u0026 Infrastructure"],"view_count":1204,"promoted":false,"date":"2023-06-09T13:50:00.000+02:00","release_date":"2023-06-09T00:00:00.000+02:00","updated_at":"2026-02-20T08:15:06.554+01:00","length":3612,"duration":3612,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/49-d75f357e-ead6-5eee-a96e-bdf3bef05bb3.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/49-d75f357e-ead6-5eee-a96e-bdf3bef05bb3_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/49-d75f357e-ead6-5eee-a96e-bdf3bef05bb3.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/49-d75f357e-ead6-5eee-a96e-bdf3bef05bb3.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-49-from-0-to-kubernetes-eine-einfhrung-zur-container-orchestrierung-mit-praktischen-antworten-auf-die-hufigsten-fragen-wie-warum-oder-wann-","url":"https://api.media.ccc.de/public/events/d75f357e-ead6-5eee-a96e-bdf3bef05bb3","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"45625577-ac7d-59ff-9bce-5bde5a1ea59b","title":"Opening","subtitle":null,"slug":"gpn21-3-opening","link":"https://cfp.gulas.ch/gpn21/talk/BWESSB/","description":"Opening of the GPN21","original_language":"deu","persons":["Eve Entropia","obelix"],"tags":["gpn21","3","2023","Entropia / CCC"],"view_count":440,"promoted":false,"date":"2023-06-08T15:00:00.000+02:00","release_date":"2023-06-08T00:00:00.000+02:00","updated_at":"2026-01-12T21:00:15.935+01:00","length":1562,"duration":1562,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/3-45625577-ac7d-59ff-9bce-5bde5a1ea59b.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/3-45625577-ac7d-59ff-9bce-5bde5a1ea59b_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/3-45625577-ac7d-59ff-9bce-5bde5a1ea59b.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/3-45625577-ac7d-59ff-9bce-5bde5a1ea59b.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-3-opening","url":"https://api.media.ccc.de/public/events/45625577-ac7d-59ff-9bce-5bde5a1ea59b","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"a79ea893-872c-5581-b772-c875a53492ae","title":"PowerPoint-Karaoke","subtitle":null,"slug":"gpn21-87-powerpoint-karaoke","link":"https://cfp.gulas.ch/gpn21/talk/FPMKUB/","description":"Folien werden gestellt, Vortragende melden sich freiwillig aus dem Publikum und halten einen fünf-minütigen Vortrag zu den Folien, ohne diese vorher zu kennen. Der Spaß ist garantiert.","original_language":"deu","persons":["Franzi / kunsi","sophie"],"tags":["gpn21","87","2023","Entertainment"],"view_count":302,"promoted":false,"date":"2023-06-08T22:30:00.000+02:00","release_date":"2023-06-26T00:00:00.000+02:00","updated_at":"2026-01-19T14:15:13.031+01:00","length":2938,"duration":2938,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/87-a79ea893-872c-5581-b772-c875a53492ae.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/87-a79ea893-872c-5581-b772-c875a53492ae_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/87-a79ea893-872c-5581-b772-c875a53492ae.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/87-a79ea893-872c-5581-b772-c875a53492ae.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-87-powerpoint-karaoke","url":"https://api.media.ccc.de/public/events/a79ea893-872c-5581-b772-c875a53492ae","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"47150466-f39d-539c-bac9-471c53ecbbbb","title":"Wireguard – Einfache, robuste und sichere VPNs","subtitle":null,"slug":"gpn21-82-wireguard-einfache-robuste-und-sichere-vpns","link":"https://cfp.gulas.ch/gpn21/talk/PNYEP8/","description":"WireGuard ist ein vergleichsweise neues P2P VPN-Protokoll, welches durch Sicherheit, Performance, sowie der Unterstützung mobiler Endgeräte besticht. Dieser Vortrag soll sowohl eine Einführung in das Protokoll als auch die Administration geben.\n\nWireGuard ist ein vergleichsweise neues, quelloffenes peer-to-peer VPN-Protokoll auf UDP-Basis, welches es Endgeräten ermöglicht, ein privates Overlay-Netzwerk zu bilden. Spätestens seit der Integration in den Linux-Kernel im Jahr 2020 gewinnt es zunehmend an Beliebtheit und bietet Vorteile gegenüber etablierter VPN-Technologie sowohl für Endbenutzer als auch für die Serververnetzung.\nDiese Vorteile liegen im Protokoll-Design: Das Protokoll vermeidet dank UDP unnötige Latenzen bei zeitkritischen Übertragungen wie z.B. Voice-Chats, kommt grundsätzlich ohne zentrale Server aus, ist in Port-Scans für Außenstehende unsichtbar und ist gleichzeitig resilient gegen Änderungen am darunterlegenden Netzwerk.\nMit nicht mal 7000 Lines of Code hat WireGuard zudem eine sehr leichtgewichtige Implementierung. Die aktuell verfügbaren Tools richten sich eher an erfahrene User, und vor Allem das Schlüssel-Management beim Setup von Clients erfordert bei Nutzer*innen ein Verständnis vom Umgang mit kryptographischen Geheimnissen.\nDieser Vortrag soll die grundlegende Funktionsweise des Protokolls erklären. Zusätzlich soll eine Einführung in die Administration eines eigenen WireGuard-VPNs gegeben werden.\nDer Vortrag setzt grundlegende Kenntnisse über IP-Routing und Netzwerktechnologie, Verschlüsselung, die Linux-Kommandozeile und iptables voraus.","original_language":"deu","persons":["liz"],"tags":["gpn21","82","2023","Software \u0026 Infrastructure"],"view_count":939,"promoted":false,"date":"2023-06-08T16:00:00.000+02:00","release_date":"2023-06-09T00:00:00.000+02:00","updated_at":"2026-03-31T10:15:06.227+02:00","length":2068,"duration":2068,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/82-47150466-f39d-539c-bac9-471c53ecbbbb.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/82-47150466-f39d-539c-bac9-471c53ecbbbb_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/82-47150466-f39d-539c-bac9-471c53ecbbbb.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/82-47150466-f39d-539c-bac9-471c53ecbbbb.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-82-wireguard-einfache-robuste-und-sichere-vpns","url":"https://api.media.ccc.de/public/events/47150466-f39d-539c-bac9-471c53ecbbbb","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"2c098ef8-2451-5314-9757-1d579afa5c59","title":"The Chip Show: How Not To Design a CPU","subtitle":null,"slug":"gpn21-14-the-chip-show-how-not-to-design-a-cpu","link":"https://cfp.gulas.ch/gpn21/talk/WVQ7HK/","description":"Moderne CPUs blicken auf eine lange Vergangenheit voller fragwürdiger Entscheidungen, interessanter Prioritäten und spannender Irrwege zurück. Zeit für eine Manöverkritik with the Power of Hindsight!\n\nEin humoristischer Vortrag mit der Gefahr, vielleicht noch etwas zu lernen","original_language":"deu","persons":["Tarirah"],"tags":["gpn21","14","2023","Hardware \u0026 Making"],"view_count":603,"promoted":false,"date":"2023-06-10T12:20:00.000+02:00","release_date":"2023-06-10T00:00:00.000+02:00","updated_at":"2026-03-07T00:45:06.418+01:00","length":3494,"duration":3494,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/14-2c098ef8-2451-5314-9757-1d579afa5c59.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/14-2c098ef8-2451-5314-9757-1d579afa5c59_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/14-2c098ef8-2451-5314-9757-1d579afa5c59.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/14-2c098ef8-2451-5314-9757-1d579afa5c59.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-14-the-chip-show-how-not-to-design-a-cpu","url":"https://api.media.ccc.de/public/events/2c098ef8-2451-5314-9757-1d579afa5c59","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"a4bc53e3-facb-5314-81ed-48a6f2064155","title":"Digitalisierung in der Medizin - elektronische Patientenakte/ePA quo vadis?","subtitle":null,"slug":"gpn21-167-digitalisierung-in-der-medizin-elektronische-patientenakte-epa-quo-vadis-","link":"https://cfp.gulas.ch/gpn21/talk/QELJE3/","description":"Seit 20 Jahren will die elektronische Patientenakte nicht gelingen. Man fragt sich warum? An unzureichendem KnowHow bzw. fehlender Technik liegt es nicht und an mangelndem Geld auch nicht. \nBei der Ursachensuche stößt man auf konzeptionelle, prozessuale und kommunikative NoGos. Gleichzeitig offenbart sich ein eklatanter Mangel an Softskills und an Vorstellungskraft, wie die Transformation in die Digitale Gesellschaft gelingen könnte.\n\nDie elektronische Patientenakte ist aufgespannt zwischen dem ökonomischen EU-Konzept des Gesundheitsdatenraums (EHDS), den kleinteiligen Gesetzen aus dem Bundesgesundheitsministerium, einem folgenreichen Rechtsgutachten und einer Digitalisierungsstrategie, die allenfalls als PR-Kampagne durchgeht. Das klingt alles ziemlich öde. \nWas sich die Ökonomen, die Juristen und die Politik hier ausgedacht haben, entfaltet seinen Unterhaltungswert erst, wenn es auf die Realität trifft.\nRichtig zu Lachen ist das allerdings nicht, denn wir müssen dabei zuschauen, wie unsere Gesellschaft ohne Plan von einer folgenreichen Entscheidung zur nächsten stolpert. Dass es dabei um wichtige Weichenstellungen für die informationelle Gesundheit von uns allen geht, wird bisher nur von wenigen wahrgenommen. Gleichzeitig entfaltet die angeordnete Digitalisierung eine enorme soziale Tektonik. Den Menschen, den Patienten und den Ärzten, bleibt nur die Suche nach Ideen, die verhindern, dass es unsere Gesellschaft zerreißt.","original_language":"deu","persons":["Stefan Streit"],"tags":["gpn21","167","2023","Ethics, Society \u0026 Politics"],"view_count":1811,"promoted":false,"date":"2023-06-10T19:30:00.000+02:00","release_date":"2023-06-11T00:00:00.000+02:00","updated_at":"2026-02-18T20:30:08.269+01:00","length":3549,"duration":3549,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/167-a4bc53e3-facb-5314-81ed-48a6f2064155.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/167-a4bc53e3-facb-5314-81ed-48a6f2064155_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/167-a4bc53e3-facb-5314-81ed-48a6f2064155.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/167-a4bc53e3-facb-5314-81ed-48a6f2064155.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-167-digitalisierung-in-der-medizin-elektronische-patientenakte-epa-quo-vadis-","url":"https://api.media.ccc.de/public/events/a4bc53e3-facb-5314-81ed-48a6f2064155","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"9c8c70a9-d2b3-5c93-b2a9-3ea267ee414d","title":"Smart Factory: Wie Timeseries-Daten klassische Industrien verändern und zukunftsfähig machen können.","subtitle":null,"slug":"gpn21-200-smart-factory-wie-timeseries-daten-klassische-industrien-verndern-und-zukunftsfhig-machen-knnen-","link":"https://cfp.gulas.ch/gpn21/talk/UWZTZU/","description":"Implementation einer IT monitoring Toolchain in einer Industrieumgebung.\n\nÜber die Implementation von Timeseries Datenbanken in etablierten Industrien.\n\nWie der Einsatz einer well-known IT Observavility Platform im Industrieumfeld zu erstaunlichen Erkenntnissen führte, und warum jede traditionelle Industrie, die sich nicht in einem Wachstumssegment sonnen kann darüber nachdenken sollte, mit altehergebrachten Herangehensweisen zu brechen.\n\nIn diesem Beispiel geht es um eine Druckerei, die über die letzten Jahre durch den Einsatz von InfluxDB, telegraf, Grafana und Node-RED etc. die effizienteste Druckerei Europas wurde.\n\nIch zeige, wie wir den Energieverbrauch und damit direkt verbunden die CO2 Emissionen innerhalb von 3 Jahren beinahe halbieren konnten.","original_language":"deu","persons":["mephisto"],"tags":["gpn21","200","2023","Software \u0026 Infrastructure"],"view_count":210,"promoted":false,"date":"2023-06-10T16:35:00.000+02:00","release_date":"2023-06-11T00:00:00.000+02:00","updated_at":"2025-12-30T23:45:21.415+01:00","length":2426,"duration":2426,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/200-9c8c70a9-d2b3-5c93-b2a9-3ea267ee414d.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/200-9c8c70a9-d2b3-5c93-b2a9-3ea267ee414d_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/200-9c8c70a9-d2b3-5c93-b2a9-3ea267ee414d.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/200-9c8c70a9-d2b3-5c93-b2a9-3ea267ee414d.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-200-smart-factory-wie-timeseries-daten-klassische-industrien-verndern-und-zukunftsfhig-machen-knnen-","url":"https://api.media.ccc.de/public/events/9c8c70a9-d2b3-5c93-b2a9-3ea267ee414d","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"00b561b3-b98c-535c-a7ef-f04102e769f5","title":"I survived Hass und Hetze auf Social Media - gemeinsam gegen Cybermobbing","subtitle":null,"slug":"gpn21-13-i-survived-hass-und-hetze-auf-social-media-gemeinsam-gegen-cybermobbing","link":"https://cfp.gulas.ch/gpn21/talk/NH8WDB/","description":"Cybermobbing kann uns alle treffen. Es ist wichtig, darauf vorbereitet zu sein, ehe Ihr mitten drin steckt, ob als Opfer, Bystander oder Upstander.\n\nSeit März 2022 erlebe ich Hass und Hetze, teils strafrechtlich relevant mit Verleumdungen und übler Nachrede, Nachstellungen, Nötigung und Drohungen auf Social Media. \nAuf die Hintergründe und Eskakationen werde ich in diesem Talk kurz eingehen, weil mir wichtig ist, dass Ihr versteht, wer und wie die Person (nicht!) ist, die auf dieser Bühne steht und über Hass und Hetze im Netz redet und dass ich das wirklich er- und überlebt habe. \n\nIch werde Euch in einem Workshop die Strategien und Skills erklären, dank derer ich noch hier stehe. Die gibt's in einem Talk auf einem der nächsten Events, ergänzt um Euren Input.","original_language":"deu","persons":["Tanja Wawuschel"],"tags":["gpn21","13","2023","Ethics, Society \u0026 Politics"],"view_count":362,"promoted":false,"date":"2023-06-11T13:25:00.000+02:00","release_date":"2023-06-13T00:00:00.000+02:00","updated_at":"2026-03-23T20:45:05.365+01:00","length":3852,"duration":3852,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/13-00b561b3-b98c-535c-a7ef-f04102e769f5.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/13-00b561b3-b98c-535c-a7ef-f04102e769f5_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/13-00b561b3-b98c-535c-a7ef-f04102e769f5.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/13-00b561b3-b98c-535c-a7ef-f04102e769f5.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-13-i-survived-hass-und-hetze-auf-social-media-gemeinsam-gegen-cybermobbing","url":"https://api.media.ccc.de/public/events/00b561b3-b98c-535c-a7ef-f04102e769f5","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"65bb01ed-f095-54c5-b225-8bb85cac305c","title":"E-Ausweis - Nein, nicht der mit dem Strom","subtitle":null,"slug":"gpn21-209-e-ausweis-nein-nicht-der-mit-dem-strom","link":"https://cfp.gulas.ch/gpn21/talk/LM93W9/","description":"2020 erstmals für Anfang 2021 versprochen, ist der \"Digitale Führerschein\" in Österreich nun \"endlich\" verfügbar. Lasst uns gemeinsam einen Blick auf die darunterliegenden EU-definierten Basistechnologien und Standards (eIDAS!) dieser \"Digitalen Ausweise\" werfen. Wie (sollen) diese EU-weit funktionieren, wie weit sind wir schon, und - ganz wichtig für Deutschland - wie kann man sie mit dem Fax übermitteln ;) ?\n\neIDAS steht für Electronic Identification, Authentication and Trust Services. Mit der eIDAS-Verordnung wurde der Rahmen geschaffen, um sicherzustellen, dass elektronische Interaktionen zwischen Unternehmen unabhängig vom europäischen Land, in dem sie stattfinden, sicherer, schneller und effizienter sind -- so die europäischen Werbetexte. Doch die Kritik an eIDAS häuft sich.\n\nUm das europäische Identitätsportemonnaie sinnvoll zu kritisieren, sollten wir zuerst mal verstehen, wie es funktioniert. Dieser Talk sollte euch die technische Basis geben, im Anschluss Kritik an der Überidentifikation, der lebenslangen Personenkennziffer und den anderen Mängeln dieser Lösung zu üben.","original_language":"deu","persons":["leyrer"],"tags":["gpn21","209","2023","Ethics, Society \u0026 Politics"],"view_count":657,"promoted":false,"date":"2023-06-11T13:15:00.000+02:00","release_date":"2023-06-14T00:00:00.000+02:00","updated_at":"2026-03-17T12:00:10.257+01:00","length":3656,"duration":3656,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/209-65bb01ed-f095-54c5-b225-8bb85cac305c.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/209-65bb01ed-f095-54c5-b225-8bb85cac305c_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/209-65bb01ed-f095-54c5-b225-8bb85cac305c.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/209-65bb01ed-f095-54c5-b225-8bb85cac305c.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-209-e-ausweis-nein-nicht-der-mit-dem-strom","url":"https://api.media.ccc.de/public/events/65bb01ed-f095-54c5-b225-8bb85cac305c","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"32e69c5d-449b-5c91-90bd-5b3a208df2bb","title":"Instrument to Remove: Using Java agents for fun and profit","subtitle":null,"slug":"gpn21-97-1-instrument-to-remove-using-java-agents-for-fun-and-profit","link":"https://cfp.gulas.ch/gpn21/talk/QJ8DYB/","description":"Have you ever written a Java agent? This talk will give you an introduction into writing small custom Java agents to create profilers or help with dead code removal. \n\nI'll present you with all the techniques to write a Java agent and javassist based instrumentation code to find unused classes and dependencies in your project. Knowing which classes and dependencies are not used in your application can save you from considering the bugs and problems in these dependencies and classes if you remove them, helping you against supply chain attacks.\n\nJava agents and instrumentation of a few lines of code can save you a lot of effort and implementing them is great fun :)","original_language":"eng","persons":["Johannes Bechberger"],"tags":["gpn21","5097","2023","Software \u0026 Infrastructure"],"view_count":105,"promoted":false,"date":"2023-06-10T22:00:00.000+02:00","release_date":"2023-06-26T00:00:00.000+02:00","updated_at":"2025-08-28T23:30:04.450+02:00","length":2262,"duration":2262,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/5097-32e69c5d-449b-5c91-90bd-5b3a208df2bb.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/5097-32e69c5d-449b-5c91-90bd-5b3a208df2bb_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/5097-32e69c5d-449b-5c91-90bd-5b3a208df2bb.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/5097-32e69c5d-449b-5c91-90bd-5b3a208df2bb.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-97-1-instrument-to-remove-using-java-agents-for-fun-and-profit","url":"https://api.media.ccc.de/public/events/32e69c5d-449b-5c91-90bd-5b3a208df2bb","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"767a9d9a-2dec-5c75-9a2a-107fe459746a","title":"Unconscious bias hacking! Meine Radreise von Saarbrücken in den Mittleren Osten","subtitle":null,"slug":"gpn21-34-unconscious-bias-hacking-meine-radreise-von-saarbrcken-in-den-mittleren-osten","link":"https://cfp.gulas.ch/gpn21/talk/8TJKRV/","description":"Nach über einem Jahr defakto Lockdown hatte ich die Nase voll und hab mich nach  längerer Planungsphase am 1. März 2022 auf mein Rad gesetzt und bin Richtung (Süd-) Osten gefahren. Nach 5 Monaten und rund 7.000 Kilometern wurde meine Reise abrupt im Iran beendet.\n\nIn meinem Video-Vortrag berichte ich über meine Erlebnisse und Erfahrungen unter anderem über Gastfreundschaft und Radinfrastruktur, über persönliche Krisen und Glücksgefühle, über die Abwesenheit von westlicher Popkultur in islamisch geprägten Ländern, über das Privileg der Reisefreiheit und die persönliche Auseinandersetzung mit eingefahrenen Denkmustern.\n\nIm Fokus meines Vortrages steht der Reiseabschnitt durch die Türkei und Iraqi-Kurdistan in die Islamische Republik Iran und warum die von Freundlichkeit, Offenheit und Güte geprägte Lebensweise der Menschen in dieser Region für uns im sogenannten “Westen der Welt” unbedingt nachahmenswert ist. Ich versuche eine Erklärung zu finden, warum ich in der Vergangenheit das weltpolitische Geschehen in dieser Region der Welt nur sehr abstrakt wahrgenommen habe und warum sich das nun für mich geändert hat.\n\nJin, Jiyan, Azadî","original_language":"deu","persons":["Fabian Theobald"],"tags":["gpn21","34","2023","Art \u0026 Culture"],"view_count":138,"promoted":false,"date":"2023-06-10T19:30:00.000+02:00","release_date":"2023-06-11T00:00:00.000+02:00","updated_at":"2025-08-25T16:45:04.459+02:00","length":3476,"duration":3476,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/34-767a9d9a-2dec-5c75-9a2a-107fe459746a.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/34-767a9d9a-2dec-5c75-9a2a-107fe459746a_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/34-767a9d9a-2dec-5c75-9a2a-107fe459746a.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/34-767a9d9a-2dec-5c75-9a2a-107fe459746a.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-34-unconscious-bias-hacking-meine-radreise-von-saarbrcken-in-den-mittleren-osten","url":"https://api.media.ccc.de/public/events/767a9d9a-2dec-5c75-9a2a-107fe459746a","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"65b550c9-8710-5bd3-993a-603b539811d8","title":"Introduction to Postgres Query Planning","subtitle":null,"slug":"gpn21-195-introduction-to-postgres-query-planning","link":"https://cfp.gulas.ch/gpn21/talk/GUTJAD/","description":"**How do databases get from SQL query to result? How do they do it *quickly*?**\n\nIn this talk, we'll discuss how to represent queries as trees, look at some basics of query optimization and look into the Postgres query planner specifically. With some examples, we'll see how it uses statistics, estimates costs and ultimately decides on an execution plan. We'll open the hood, read some query plans, see what can go wrong and talk about approaches for helping the planner out.\n\nSlides: https://leftshift.github.io/query-planner-talk","original_language":"eng","persons":["floy"],"tags":["gpn21","195","2023","Software \u0026 Infrastructure"],"view_count":198,"promoted":false,"date":"2023-06-09T12:45:00.000+02:00","release_date":"2023-06-09T00:00:00.000+02:00","updated_at":"2026-03-17T09:45:06.227+01:00","length":3422,"duration":3422,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/195-65b550c9-8710-5bd3-993a-603b539811d8.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/195-65b550c9-8710-5bd3-993a-603b539811d8_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/195-65b550c9-8710-5bd3-993a-603b539811d8.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/195-65b550c9-8710-5bd3-993a-603b539811d8.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-195-introduction-to-postgres-query-planning","url":"https://api.media.ccc.de/public/events/65b550c9-8710-5bd3-993a-603b539811d8","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]},{"guid":"683ef470-c0ab-5b3c-a044-199dd9bbde46","title":"Unlimited free accounts: your own mail server in 60 minutes","subtitle":null,"slug":"gpn21-210-unlimited-free-accounts-your-own-mail-server-in-60-minutes","link":"https://cfp.gulas.ch/gpn21/talk/WHVUAQ/","description":"While there is a plethora of options to get an email account on the web there is always an associated cost: either monetary or your privacy or both. Costs increase linearly with the number of email accounts and disproportionally with \"business\" features like shared calendars, aliases or configurable spam filtering. In this talk we guide through a self hosted mail server setup where all features are free. We provide Ansible scripts to set it up yourself and explain the configuration that is needed.\n\nStarting with a blank server somewhere in the web we briefly go through the most important concepts of a mail server and then set up the required services one by one. Using Ansible playbooks we set up dockerized Postfix, Dovecot, Rspamd, ClamAV, ApacheDS and SOGo for Groupware. The goal is to receive a mail on the newly created server at the end of the talk and display it on the brand new web interface.\n\nThe talk is a distilled version of the articles available here: https://boredconsultant.com/tags/mailserver/\n\nAll scripts will be provided after the talk.","original_language":"eng","persons":["Benjamin"],"tags":["gpn21","210","2023","Software \u0026 Infrastructure"],"view_count":425,"promoted":false,"date":"2023-06-09T20:20:00.000+02:00","release_date":"2023-06-09T00:00:00.000+02:00","updated_at":"2026-03-20T16:45:06.645+01:00","length":3581,"duration":3581,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn21/210-683ef470-c0ab-5b3c-a044-199dd9bbde46.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn21/210-683ef470-c0ab-5b3c-a044-199dd9bbde46_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn21/210-683ef470-c0ab-5b3c-a044-199dd9bbde46.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn21/210-683ef470-c0ab-5b3c-a044-199dd9bbde46.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn21-210-unlimited-free-accounts-your-own-mail-server-in-60-minutes","url":"https://api.media.ccc.de/public/events/683ef470-c0ab-5b3c-a044-199dd9bbde46","conference_title":"Gulaschprogrammiernacht 21","conference_url":"https://api.media.ccc.de/public/conferences/gpn21","related":[]}]}