GPN21:Fahrplan:JSON

aus dem Wiki des Entropia e.V., CCC Karlsruhe

{"schedule": {"version": "1.0", "base_url": "https://cfp.gulas.ch/gpn21/schedule/", "conference": {"acronym": "gpn21", "title": "21. Gulaschprogrammiernacht", "start": "2023-06-08", "end": "2023-06-11", "daysCount": 4, "timeslot_duration": "00:05", "time_zone_name": "Europe/Berlin", "rooms": [{"name": "Medientheater", "guid": "cae2508e-c7cb-4634-b527-5eafd2dafefe", "description": null, "capacity": 300}, {"name": "Vortragssaal", "guid": "7a03deb9-a381-47e6-a6b7-0a8bf7e925d5", "description": null, "capacity": 100}, {"name": "Blauer Salon", "guid": "25fcc33b-822a-44b8-abc6-f43fa160ec90", "description": "Befindet sich hinter dem VOC", "capacity": 50}, {"name": "Raum 208 (HFG)", "guid": "91ae307a-a902-4a0b-8fbf-d2e2b5e0890b", "description": "Kubus", "capacity": 40}, {"name": "Raum 112 (HFG)", "guid": "06e40ea4-9126-4379-99bb-24f878be0aab", "description": "Im 1. OG, \u00fcber dem Infodesk", "capacity": 20}, {"name": "ZKM Seminarraum", "guid": "d876a298-3459-4e34-8030-4d2568c51db0", "description": "Seminarraum im 2. OG des ZKM. Durchgang durch das ZKM Foyer", "capacity": 20}, {"name": "Musikbalkon", "guid": "bf7fbece-b672-47be-9db4-450e3b751254", "description": "Musikbalkon \u00fcberm ZKM Eingang", "capacity": 10}, {"name": "Lounge", "guid": null, "description": null, "capacity": 250}, {"name": "Anderswo", "guid": null, "description": null, "capacity": null}, {"name": "Anderswo/Drau\u00dfen", "guid": null, "description": "Anderswo, wahrscheinlich drau\u00dfen", "capacity": null}], "days": [{"index": 1, "date": "2023-06-08", "day_start": "2023-06-08T04:00:00+02:00", "day_end": "2023-06-09T03:59:00+02:00", "rooms": {"Medientheater": [{"id": 3, "guid": "45625577-ac7d-59ff-9bce-5bde5a1ea59b", "logo": "/media/gpn21/submissions/BWESSB/DIP-8_iob2MEj.png", "date": "2023-06-08T15:00:00+02:00", "start": "15:00", "duration": "01:00", "room": "Medientheater", "slug": "gpn21-3-opening", "url": "https://cfp.gulas.ch/gpn21/talk/BWESSB/", "title": "Opening", "subtitle": "", "track": "Entropia / CCC", "type": "Vortrag", "language": "de", "abstract": "Opening of the GPN21", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 123, "code": "JXUVJX", "public_name": "Eve Entropia", "biography": null, "answers": []}, {"id": 164, "code": "WBJLNA", "public_name": "obelix", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 30, "guid": "bc13961d-dc81-51a6-abb9-79f399e0e616", "logo": "/media/gpn21/submissions/PHCNNB/hacktheplanet_g6BSCVp.jpg", "date": "2023-06-08T16:15:00+02:00", "start": "16:15", "duration": "01:00", "room": "Medientheater", "slug": "gpn21-30-nerderziehung-erste-schulstunde", "url": "https://cfp.gulas.ch/gpn21/talk/PHCNNB/", "title": "Nerderziehung, Erste Schulstunde", "subtitle": "", "track": "Entertainment", "type": "Vortrag", "language": "de", "abstract": "\"Hack the planet\" oder \"Shall we play a game?\" sagen Dir gar nichts? Willkommen zu unserer \"Popkulturnachhilfe f\u00fcr Gen-Z HackerInnen\". Es erwartet dich ein nicht aufgezeichnetes, hoffentlich sehr unterhaltsames, multimediales Feuerwerk an Meme-Material und Film- sowie Serienzitaten. Dieser Talk kann auch als Firmenfortbildung eingereicht werden, da er dich hoffentlich auch dabei unterst\u00fctzen wird, einen Rapport mit Deinem Boomer/Gen-X Manager aufzubauen.", "description": "Wenn Sie an Epilepsie leiden oder bereits epileptische Anf\u00e4lle hatten, konsultieren Sie Ihren Arzt, bevor Sie diesen Talk besuchen. \r\nPopcorn muss von den Teilnehmenden selbst mitgebracht werden und wird NICHT gestellt.", "recording_license": "", "do_not_record": true, "persons": [{"id": 27, "code": "KCSLER", "public_name": "leyrer", "biography": "Der Leyrer arbeitet seit fast 40 Jahren mit Computern, seit 30 Jahren verdient er Geld damit. Dabei mutig die Systeme administrierend, die sonst niemand anzugreifen wagt -- manche nennen es auch \"palliative Systemadministration\". \r\nNeben bzw. im Zuge seiner T\u00e4tigkeit als Senior Lab Services Consultant zerrt er Sysadmins aus den 1990ern ins 21. Jhdt. und muss Managern immer wieder erkl\u00e4ren, dass die Ursache des Problems nicht Produkt XYZ, sondern (zutreffendes bitte ankreuzen): \r\n[ ] das Kabel, \r\n[ ] DNS, \r\n[ ] der gesperrte Systemaccount im AD, \r\n[ ] die alten Ciphers in der TLS Konfiguration, \r\n[ ] das fehlende Intermediate Zertifikat, \r\n[ ] der Layer 8+, \r\n[ ] Microsofts RFC Ignoranz, \r\n[ ] die undokumentierte WAF in der DMZ, ... ist.\r\nDar\u00fcber hinaus versucht er BesucherInnen diverser Veranstaltungen die Freuden der Linux Kommandozeile n\u00e4her zu bringen (tmux!, vim!, zsh!, fzf!) und sammelt neben \u00f6sterreichische IT-fails auch historische IT Systeme (immer noch auf der Suche nach einem NeXTcube).", "answers": []}, {"id": 19, "code": "YS9JDF", "public_name": "Sarah", "biography": "Entropia Resident, macht Dinge mit Hardware f\u00fcr Geld und Metalldinge f\u00fcr die Seele.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 81, "guid": "c4e948bd-dd9d-57ee-b182-f5dcacc49d0b", "logo": "", "date": "2023-06-08T17:30:00+02:00", "start": "17:30", "duration": "01:00", "room": "Medientheater", "slug": "gpn21-81-wie-tauscht-man-eigentlich-internet-", "url": "https://cfp.gulas.ch/gpn21/talk/RWELDC/", "title": "Wie tauscht man eigentlich Internet?", "subtitle": "", "track": "Software & Infrastructure", "type": "Vortrag", "language": "de", "abstract": "Den Begriff Internet Exchange (IXP) taucht unweigerlich auf wenn man sich etwas tiefer mit dem Internet(tm) besch\u00e4ftigt, aber was ist eigentlich ein IXP, und was wird da genau getauscht? Bringt das \u00fcberhaupt was?", "description": "BGP, 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?\r\nDieser Frage wollen wir f\u00fcr euch beantworten, und ziehen dies komplett transparent aus der Perspektive eines Internet-Exchanges f\u00fcr euch von Null aus auf.", "recording_license": "", "do_not_record": false, "persons": [{"id": 66, "code": "7ETT8U", "public_name": "Moritz Frenzel", "biography": "Moritz ist tags\u00fcber Gesch\u00e4ftsf\u00fchrer der Globalways GmbH, einem national agierenden ISP aus Stuttgart. Nachts arbeitet er ehrenamtlich als stellvertretender Vorsitzender des DENOG e.V., und k\u00fcmmert sich um die Netzwerk-Architektur des Stuttgart-IX.", "answers": []}, {"id": 99, "code": "P7GT93", "public_name": "Sebastian Neuner", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 45, "guid": "a0fd7dfd-4a4f-5b17-8c2d-d398452f95c7", "logo": "", "date": "2023-06-08T18:45:00+02:00", "start": "18:45", "duration": "01:00", "room": "Medientheater", "slug": "gpn21-45-solarversorgung-auf-open-air-chaos-events-und-macht-das-berhaupt-sinn-", "url": "https://cfp.gulas.ch/gpn21/talk/DZR98U/", "title": "Solarversorgung auf Open Air (Chaos) Events und macht das \u00fcberhaupt sinn.", "subtitle": "", "track": "Technologie, Energie und Mobilit\u00e4t", "type": "Vortrag", "language": "de", "abstract": "Das CCC Camp steht vor der T\u00fcr und die Event Orga bekommen viele Fragen und Vorschl\u00e4ge ein solches Event mit Solar zu versorgen. Nat\u00fcrlich 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\u00f6glich. Ebenso geht es um die Planung einer Solar (Insel) Anlage, wie kalkuliere die ben\u00f6tigte Panel und Battterie Gr\u00f6\u00dfe und was sind sinnvolle Konfigurationen f\u00fcr Autarkes Camping.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 37, "code": "HZMQMM", "public_name": "RFguy", "biography": "Mitglied des M\u00fcnchner CCC und passionierter Hardware Hacker, der Spa\u00df an der Analyse mechanischer und elektronischer Sicherheitstechnik hat. \r\n\r\nBeruflich als Hochfrequenz und Hardware Entwickler Unterwegs. Diverse Vortr\u00e4ge Chaos Communication Congres, Camp, Easterhegg und GPN.\r\nMitentwickler beim rad1o badge und Camp power metering.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 180, "guid": "c7cf080d-ec22-5117-80df-fee908bb7fac", "logo": "/media/gpn21/submissions/UBWWQT/IMG_7024_2xUtsIC.jpeg", "date": "2023-06-08T20:00:00+02:00", "start": "20:00", "duration": "01:00", "room": "Medientheater", "slug": "gpn21-180-energiewende-auf-balkonien-diy-solaranlagen-und-energiespeicher", "url": "https://cfp.gulas.ch/gpn21/talk/UBWWQT/", "title": "Energiewende auf Balkonien - DIY Solaranlagen und Energiespeicher", "subtitle": "", "track": "Technologie, Energie und Mobilit\u00e4t", "type": "Vortrag", "language": "de", "abstract": "Die Energiewende in die eigenen H\u00e4nde zu nehmen macht Spa\u00df und lohnt sich auch finanziell. Der Talk beleuchtet das Thema \"Kleinsolaranlagen (Balkonkraftwerke XL)\" von den Sonnenstrahlen, \u00fcber die Solarzellen und Wechselrichter, hin zum Energieverbraucher oder Speicher. In den meisten F\u00e4llen k\u00f6nnen die dargestellten Inhalte auch auf gr\u00f6\u00dfere Dachanlagen angewandt werden.", "description": "Neben den Hintergr\u00fcnden 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\u00f6ht 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 \u00fcbersch\u00fcssige Solarstrom aus der Mittagszeit wird so f\u00fcr den Abend/Nacht nutzbar gemacht. Wird ein Energiespeicher > 5 kWh ben\u00f6tigt lohnt sich eher der Bau eines LiFepo4 Akkus aus prismatischen Zellen, womit Speicher mit mehreren 10 KWh Kapazit\u00e4t gebaut werden k\u00f6nnen.", "recording_license": "", "do_not_record": false, "persons": [{"id": 127, "code": "ULJ8SF", "public_name": "Bj0ern", "biography": "Ich nehme mich als Teil der erweiterten Chaosfamilie war. Bin Wiederholungst\u00e4ter auf der GPN, Congress, Camp.\r\n\r\nBeruflich bin ich Softwareentwickler und Ingenieur. In der Freizeit besch\u00e4ftige ich mich mit Solar-/ Akkutechnik, DIY Smarthome und bin begeisterter Segler.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 197, "guid": "0637f257-c603-5bac-b2ca-0efc8ad36ac8", "logo": "", "date": "2023-06-08T21:15:00+02:00", "start": "21:15", "duration": "01:00", "room": "Medientheater", "slug": "gpn21-197--haus-wtf-happened-gpn-edition", "url": "https://cfp.gulas.ch/gpn21/talk/TKALVU/", "title": "\u2588\u2588\u2588\u2588\u2588haus - Wtf happened?, GPN-Edition", "subtitle": "", "track": "Ethics, Society & Politics", "type": "Vortrag", "language": "de", "abstract": "Das Projekt Verschw\u00f6rhaus in Ulm galt bis vor ein paar Jahren als *das* Beispiel f\u00fcr Zusammenarbeit zwischen Verwaltung und Hacker\\*innen. Doch letzten Sommer hat die Stadt unsere aktive Ehrenamtscommunity aus den R\u00e4umlichkeiten am Ulmer Weinhof geworfen, und uns \u00fcber den Namen verklagt. Was ist passiert, was lief schief und welche Lessons Learned kann es f\u00fcr andere Spaces geben?", "description": "In Ulm gibt es seit 2009 mit uns eine Gruppe Menschen, die sich f\u00fcr Civic Tech interessiern, die also das (digitale) staatliche Handeln kritisch begleiten und auf eine Digitalisierung von B\u00fcrger\\*innen f\u00fcr B\u00fcrger\\*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\u00e4tsberg \"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\u00fcgung, den wir mit Leben f\u00fcllten. Diese Zusammenarbeit zwischen Zivilgesellschaft und Verwaltung verlief zu Beginn gut - sodass sich das Projekt unter dem Namen Verschw\u00f6rhaus schnell einen deutschlandweiten Ruf schaffen konnte. \r\nDoch mit den Jahren verschlechterte sich das Verh\u00e4ltnis. Das ganze gipfelte darin, dass die Stadt die im mittlerweile gegr\u00fcndeten Verein engagierte Community verklagte.\r\nIn diesem Talk wollen wir die Geschichte der Community, die jahrelang die Inhalte des Verschw\u00f6rhausprojektes gepr\u00e4gt hat, erz\u00e4hlen, 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\u00f6nnt \u2014 und es soll nat\u00fcrlich genug Zeit f\u00fcr eure Fragen sein.", "recording_license": "", "do_not_record": false, "persons": [{"id": 143, "code": "YQMBZ3", "public_name": "Jurek Lang", "biography": "studiert Mathe, ist ein richtiger Nerd. Ist auch manchmal kommunalpolitisch aktiv.", "answers": []}, {"id": 170, "code": "BSJ9ZD", "public_name": "Konstantin Rakutt", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 182, "guid": "70c1a523-536e-5928-bc27-52079c820358", "logo": "", "date": "2023-06-08T22:25:00+02:00", "start": "22:25", "duration": "00:30", "room": "Medientheater", "slug": "gpn21-182-nach-2038-kommt-1901-und-weitere-software-kuriositten", "url": "https://cfp.gulas.ch/gpn21/talk/FZAEA9/", "title": "Nach 2038 kommt 1901 und weitere Software-Kuriosit\u00e4ten", "subtitle": "", "track": "Software & Infrastructure", "type": "Vortrag (kurz)", "language": "de", "abstract": "Maschinen und Programme, die Daten verarbeiten, unterliegen verschiedensten Einschr\u00e4nkungen und Architektur-Annahmen.\r\nIm besten Fall bemerken wir nichts davon, in vielen F\u00e4llen treten allerdings unerwartete Verhaltensweisen, bekannt als Glitches und Bugs, auf.\r\nDiese k\u00f6nnen am\u00fcsant werden und f\u00fcr ein Schmunzeln sorgen, aber genauso gef\u00e4hrlich und teuer sein.\r\nDieser Talk befasst sich mit (historischen) Beispielen von besonderem und auf Irrwegen befindlichem Verhalten von Software und erkl\u00e4rt auf Basis von Computerarchitektur, wie es zu solchen Kuriosit\u00e4ten kommt.\r\nBesonders geeignet f\u00fcr alle, die nicht oder noch nicht lange selbst Software bauen und einen ersten Blick unter die Haube gewinnen wollen.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 129, "code": "NZZCP3", "public_name": "Lea Rain", "biography": "Koffeinabh\u00e4ngige ITlerin mit fragw\u00fcrdigem Humor, bekannt als blue1337blood(@social.netz.org) (oder auf der Vogelseite), Binary Kitchen Regensburg", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 9, "guid": "348222e4-ad47-50ac-82bb-6666ac3606e6", "logo": "/media/gpn21/submissions/9UUCWY/sr4sl9v8lem61_BUYeyqd.jpg", "date": "2023-06-08T23:00:00+02:00", "start": "23:00", "duration": "01:00", "room": "Medientheater", "slug": "gpn21-9-omgovhbbq", "url": "https://cfp.gulas.ch/gpn21/talk/9UUCWY/", "title": "OMGOVHBBQ", "subtitle": "", "track": "Entertainment", "type": "Vortrag", "language": "en", "abstract": "Or what happens exactly, when the cloud gets on fire.", "description": "In the night of the 9 to 10 March 2021, the datacenter in Strasbourg went up in flames. And on the 19th\u2026 again.\r\nHow could this happen ? What happened ? Turns out there's reports about the incident but they are written in French\u2026 it's too bad that I can read that and explain it to you.", "recording_license": "", "do_not_record": false, "persons": [{"id": 7, "code": "S7TPFZ", "public_name": "garfieldairlines.net", "biography": "https://garfieldairlines.net", "answers": []}], "links": [], "attachments": [], "answers": []}], "Vortragssaal": [{"id": 82, "guid": "47150466-f39d-539c-bac9-471c53ecbbbb", "logo": "", "date": "2023-06-08T16:00:00+02:00", "start": "16:00", "duration": "00:50", "room": "Vortragssaal", "slug": "gpn21-82-wireguard-einfache-robuste-und-sichere-vpns", "url": "https://cfp.gulas.ch/gpn21/talk/PNYEP8/", "title": "Wireguard \u2013 Einfache, robuste und sichere VPNs", "subtitle": "", "track": "Software & Infrastructure", "type": "Vortrag", "language": "de", "abstract": "WireGuard ist ein vergleichsweise neues P2P VPN-Protokoll, welches durch Sicherheit, Performance, sowie der Unterst\u00fctzung mobiler Endger\u00e4te besticht. Dieser Vortrag soll sowohl eine Einf\u00fchrung in das Protokoll als auch die Administration geben.", "description": "WireGuard ist ein vergleichsweise neues, quelloffenes peer-to-peer VPN-Protokoll auf UDP-Basis, welches es Endger\u00e4ten erm\u00f6glicht, ein privates Overlay-Netzwerk zu bilden. Sp\u00e4testens seit der Integration in den Linux-Kernel im Jahr 2020 gewinnt es zunehmend an Beliebtheit und bietet Vorteile gegen\u00fcber etablierter VPN-Technologie sowohl f\u00fcr Endbenutzer als auch f\u00fcr die Serververnetzung.\r\nDiese Vorteile liegen im Protokoll-Design: Das Protokoll vermeidet dank UDP unn\u00f6tige Latenzen bei zeitkritischen \u00dcbertragungen wie z.B. Voice-Chats, kommt grunds\u00e4tzlich ohne zentrale Server aus, ist in Port-Scans f\u00fcr Au\u00dfenstehende unsichtbar und ist gleichzeitig resilient gegen \u00c4nderungen am darunterlegenden Netzwerk.\r\nMit nicht mal 7000 Lines of Code hat WireGuard zudem eine sehr leichtgewichtige Implementierung. Die aktuell verf\u00fcgbaren Tools richten sich eher an erfahrene User, und vor Allem das Schl\u00fcssel-Management beim Setup von Clients erfordert bei Nutzer*innen ein Verst\u00e4ndnis vom Umgang mit kryptographischen Geheimnissen.\r\nDieser Vortrag soll die grundlegende Funktionsweise des Protokolls erkl\u00e4ren. Zus\u00e4tzlich soll eine Einf\u00fchrung in die Administration eines eigenen WireGuard-VPNs gegeben werden.\r\nDer Vortrag setzt grundlegende Kenntnisse \u00fcber IP-Routing und Netzwerktechnologie, Verschl\u00fcsselung, die Linux-Kommandozeile und iptables voraus.", "recording_license": "", "do_not_record": false, "persons": [{"id": 67, "code": "8LNGJP", "public_name": "liz", "biography": "Alissa arbeitet als Senior System Engineer bei Port Zero und wei\u00df noch nicht so ganz, was sie sonst hier reinschreiben soll.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 26, "guid": "f4a7fbb7-75cb-578a-a27f-45849280bcdc", "logo": "", "date": "2023-06-08T17:00:00+02:00", "start": "17:00", "duration": "01:00", "room": "Vortragssaal", "slug": "gpn21-26-cutting-the-onion-the-tor-protocol", "url": "https://cfp.gulas.ch/gpn21/talk/83SUQY/", "title": "Cutting the Onion \u2013 The Tor Protocol", "subtitle": "", "track": "Software & Infrastructure", "type": "Vortrag", "language": "de", "abstract": "Einf\u00fchrung in die Funktionsweise des Tor-Protokolls: Von den Handshakes bis zum Datentransfer", "description": "Vielen Hacker:innen ist das Tor-Netzwerk ein Begriff, doch wie funktioniert es eigentlich genau?\r\n\r\nDieser Talk soll innerhalb von 60 Minuten eine Einf\u00fchrung in das Tor-Netzwerkprotokoll bieten und dabei auf Byte-Ebene erkl\u00e4ren, wie die Teilnehmer des gr\u00f6\u00dften Anonymisierungsnetzwerkes miteinander kommunizieren.", "recording_license": "", "do_not_record": false, "persons": [{"id": 20, "code": "HETLQM", "public_name": "Emil Engler", "biography": "Emil hat seit seiner Jugend eine magische Hinziehung zu dezentralen Netzwerken (Tor, BitTorrent, ...), welche den Zugang zu freien und unabh\u00e4ngigen Informationen erm\u00f6glichen, weshalb sich Emil f\u00fcr ein freies Internet frei von Zensur einsetzt.\r\n\r\nObendrein ist Emil ein Enthusiast von FLOSS, was sich an seinen Beitr\u00e4gen zu diversen Open-Source-Projekten wiederspiegelt (cURL, Tor, Rosenpass, ...). Sein Motto dazu lautet: \"Je freier die Software, je freier der Mensch\"\r\n\r\nAu\u00dferhalb von Computern ist Emil h\u00e4ufig beim Imkern, beim Fahrradfahren oder beim Lesen von diversen B\u00fcchern anzutreffen. Seine literarischen Blutsbr\u00fcder sind Franz Kafka und Fjodor Dostojewski.\r\n\r\nEmil hat eine Hassliebe zu Computern und behauptet, lieber Zeit mit den Bienen zu verbringen.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 43, "guid": "ca182978-d1cf-58db-b7b7-1ce9642eef9a", "logo": "/media/gpn21/submissions/V3JHFF/Deutschland-in-der-matrix_tDAfowZ.png", "date": "2023-06-08T18:15:00+02:00", "start": "18:15", "duration": "01:00", "room": "Vortragssaal", "slug": "gpn21-43-deutschland-in-der-matrix-digitale-souvernitt-durch-dezentrale-kommunikation", "url": "https://cfp.gulas.ch/gpn21/talk/V3JHFF/", "title": "Deutschland in der matrix - Digitale Souver\u00e4nit\u00e4t durch dezentrale Kommunikation", "subtitle": "", "track": "Ethics, Society & Politics", "type": "Vortrag", "language": "de", "abstract": "Matrix ist ein offenes Protokoll f\u00fcr verschl\u00fcsselte, dezentrale Kommunikation und findet sich in Deutschland schon jetzt oder zuk\u00fcnftig an \u00fcberraschend vielen Orten: Von der Bundeswehr, \u00fcber Kommunikation unter \u00c4rzten bis hin zur kompletten \u00f6ffentlichen 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\u00e4nit\u00e4t", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 35, "code": "CNM8LT", "public_name": "networkException", "biography": "Hi! I'm networkException, I maintain and develop open source software and do system administration in my free time.\r\n\r\nSome special interests include federated protocols, safe programming languages and webengines. You can find me on the fediverse as @networkexception@chaos.social.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 107, "guid": "b34871c0-9910-56c1-8125-1805d4c80ea7", "logo": "", "date": "2023-06-08T19:30:00+02:00", "start": "19:30", "duration": "01:00", "room": "Vortragssaal", "slug": "gpn21-107-ein-freies-schulnetz-", "url": "https://cfp.gulas.ch/gpn21/talk/WMPJLW/", "title": "Ein freies Schulnetz!", "subtitle": "", "track": "Ethics, Society & Politics", "type": "Vortrag", "language": "de", "abstract": "Der Vortag gibt einen Einblick in die seit mehr als 15 Jahre andauernde Medienentwicklungsplanung eines Gymnasiums in Baden-W\u00fcrttemberg, das konzeptionell einen freien Ansatz bei Mediennutzung und Infrastruktur verfolgt. \r\n\r\nTechnische Bausteine sind freies Wlan mit Freifunk, konsequenter Einsatz von FOSS Software, Betrieb der Schuleigenen Ger\u00e4te ausschlie\u00dflich mit Linux auf aus Gr\u00fcnden der Nachhaltigkeit gebraucht beschaffter Harware. \r\n\r\nEin Angebot von (Online-)Werkzeugen f\u00fcr Sch\u00fcler:inen und Lehrer:innen, ein abgestimmtes Konzept f\u00fcr BYOD sowie das Bestreben, die Rahmenbedingung auch konzeptionell durch die verschiedenen Gremien der Schule curricular zu verankern erg\u00e4nzen die technischen Aspekte p\u00e4dagogisch und organisatorisch.", "description": "Der Vortrag m\u00f6chte zun\u00e4chste einen kurzen Einblick in die Rahmenbedingung, die Finanzierung und die Betreuung der p\u00e4dagogischen IT an Schulen in BW geben, um dann die Situation am Quenstedt-Gymnasium in M\u00f6ssingen zu beschreiben.\r\n\r\nAnschlie\u00dfend soll der Prozess transparent gemacht werden, der innerhalb der gegebenen Rahmenbedingungen eine Umsetzung eines \u201eFreien p\u00e4dagogischen Netzwerks\u201c m\u00f6glich gemacht hat.\r\n\r\nBesonderer Schwerpunkt liegt auf den Erfahrungen im Umgang mit den am Prozess beteiligten Personengruppen (Eltern, Sch\u00fclerinnen, Lehrerinnen, Kostenaufwandstr\u00e4ger) die wir an der Schule in den vergangenen 15 Jahren auf dem Weg zum aktuellen Stand gemacht haben.\r\n\r\nDer Vortrag schlie\u00dft mit der Beschreibung der aktuellen \u2013 auch durch den \u201eDigitalpakt Schule\u201c angesto\u00dfenen \u2013 Entwicklungen und den weiteren Aussichten f\u00fcr das Projekt.", "recording_license": "", "do_not_record": false, "persons": [{"id": 93, "code": "8XZY7N", "public_name": "Frank Schiebel", "biography": "* Lehrer f\u00fcr Mathe/Physik/Informatik/NWT\r\n* Medienentwicklungsplanung und Betreuung schulischer IT Infrastruktur seit vielen Jahrzehnten - also: alt ;)", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 89, "guid": "7ac3e112-835f-5cd3-8ac9-e64a48c0547a", "logo": "/media/gpn21/submissions/KRJGBM/gpn_nJGrIcu.png", "date": "2023-06-08T20:45:00+02:00", "start": "20:45", "duration": "01:00", "room": "Vortragssaal", "slug": "gpn21-89-das-serenityos-betriebssystem-und-warum-es-euch-interessieren-sollte-", "url": "https://cfp.gulas.ch/gpn21/talk/KRJGBM/", "title": "Das SerenityOS-Betriebssystem (und warum es euch interessieren sollte)", "subtitle": "", "track": "Software & Infrastructure", "type": "Vortrag", "language": "de", "abstract": "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.", "description": "*Well Hello Friends!* Das SerenityOS-Betriebssystem \u2013 nie davon geh\u00f6rt? 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\u00f6llchen ist langj\u00e4hrige\\*r Mitarbeitende\\*r bei SerenityOS und f\u00fchrt euch in diesem Talk von Kernel bis Browser quer durch System und Projekt.", "recording_license": "", "do_not_record": false, "persons": [{"id": 75, "code": "WCRABM", "public_name": "kleines Filmr\u00f6llchen", "biography": "Informatik-Student\\*in, SerenityOS-Entwickler\\*in, YouTuber\\*in, Nerd, queerer Flauschball.\r\n\r\n[Fediverse](https://chaos.social/@filmroellchen) ([SerenityOS](https://serenityos.social/@filmroellchen)), [YouTube](https://www.youtube.com/@kleinesfilmroellchen), [GitHub](https://www.github.com/kleinesfilmroellchen)", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 83, "guid": "b8f7f961-01e1-51b3-8799-008fb86d6db8", "logo": "", "date": "2023-06-08T22:20:00+02:00", "start": "22:20", "duration": "01:00", "room": "Vortragssaal", "slug": "gpn21-83-elektrische-sicherheit-fr-anfnger", "url": "https://cfp.gulas.ch/gpn21/talk/R8G9RN/", "title": "Elektrische Sicherheit f\u00fcr Anf\u00e4nger", "subtitle": "", "track": "Technologie, Energie und Mobilit\u00e4t", "type": "Vortrag", "language": "de", "abstract": "Mal eben eine Deckenlampe anschlie\u00dfen oder an einem Ger\u00e4t herumbasteln? Klingt einfach - kann aber gef\u00e4hrlich werden. In diesem Vortrag sollen die grundlegenden Regeln der elektrischen Sicherheit betrachtet werden sowie insbesondere die Gefahren und wann man lieber die Finger davon l\u00e4sst.", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"id": 68, "code": "C7D9AT", "public_name": "GPiljia", "biography": "Mensch mit Interesse f\u00fcr Informatik und Elektrotechnik (und hat das dann studiert)", "answers": []}], "links": [], "attachments": [], "answers": []}], "Blauer Salon": [{"id": 37, "guid": "9cf9f274-5eda-5708-ab73-691b8d5def30", "logo": "", "date": "2023-06-08T16:00:00+02:00", "start": "16:00", "duration": "01:00", "room": "Blauer Salon", "slug": "gpn21-37-performant-cross-platform-development-using-flutter", "url": "https://cfp.gulas.ch/gpn21/talk/FRXGPS/", "title": "Performant cross-platform development using Flutter", "subtitle": "", "track": "Software & Infrastructure", "type": "Vortrag", "language": "en", "abstract": "Flutter is a software development kit based on the Dart language enabling developers to create performant cross-platform applications.\r\n\r\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.\r\n\r\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.\r\n\r\nIn particular, the following topics will be addressed:\r\n\r\n- What's this fluttery Flutter?\r\n- Animations\r\n - example of animations\r\n - performance-tuning\r\n- UX patterns in Flutter\r\n - responsive layouts\r\n - routing\r\n - hight-quality Widgets\r\n- the Flutter Framework\r\n - under the hood of Flutter's rendering\r\n - Flutter Web, dart2js and what Flutter has (not) to do with JavaScript", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 33, "code": "XK8DRQ", "public_name": "The one with the braid", "biography": "She works as software developer on [matrix], is Linux, privacy and security enthusiast and open source evangelist.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 76, "guid": "6c2ad077-7b7c-57a1-9591-ce1f69f24dd8", "logo": "/media/gpn21/submissions/LLRPPR/IMG_20220802_201910_2YgvnG1.jpg", "date": "2023-06-08T17:15:00+02:00", "start": "17:15", "duration": "01:00", "room": "Blauer Salon", "slug": "gpn21-76-internet-fr-ein-pfadfinderlager-in-brandenburg", "url": "https://cfp.gulas.ch/gpn21/talk/LLRPPR/", "title": "Internet f\u00fcr ein Pfadfinderlager in Brandenburg", "subtitle": "", "track": "Software & Infrastructure", "type": "Vortrag", "language": "de", "abstract": "Wir wurden mitten im Corona Lockdown gefragt, ob wir ein \"bisschen\" \"Internet\" f\u00fcr 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.", "description": "Der Verband Christlicher Pfadfinderinnen und Pfadfinder f\u00fchrt alle vier Jahre ein Bundeslager durch. 2022 fand die Veranstaltung Gro\u00dfzerlang in Brandenburg mit ca 5000 Teilnehmenden statt.\r\n\r\nAls Bereich Informations- und Kommunikationstechnik (IKT) der Bundelagertechnik sprechen wir \u00fcber Internetzugang auf einem Acker in Brandenburg, WLAN in Containern, einige Kilometer Glasfaser, extreme Hitze, Telefonie f\u00fcr kritische Funktionsbereiche, ein Faxger\u00e4t f\u00fcrs Hospital, Funkl\u00f6cher und falsche Lieferadressen.", "recording_license": "", "do_not_record": false, "persons": [{"id": 46, "code": "HBL7CU", "public_name": "clerie", "biography": "Ich bin Teil der [Forschungsgemeinschaft elektronische Medien e.V.](https://www.fem.tu-ilmenau.de) und betreibe dort haupts\u00e4chlichIch den Mastodon Server [fem.social](https://fem.social). Au\u00dferdem baue ich Netzwerke f\u00fcr diverse Veranstaltungen.", "answers": []}, {"id": 138, "code": "PM8XZA", "public_name": "ember", "biography": "ember baut beruflich Software f\u00fcr ISPs, schubst auch in Ihrer Freizeit manchmal Pakete und hat ihren Zweitwohnsitz in Fernverkehrsz\u00fcgen", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 194, "guid": "17af2de2-e1e3-5f91-a8fd-c2947091ea08", "logo": "", "date": "2023-06-08T18:30:00+02:00", "start": "18:30", "duration": "01:00", "room": "Blauer Salon", "slug": "gpn21-194-forschungsdateninfrastruktur-und-langzeitarchivierung", "url": "https://cfp.gulas.ch/gpn21/talk/AVLRFE/", "title": "Forschungsdateninfrastruktur und Langzeitarchivierung", "subtitle": "", "track": "Science", "type": "Vortrag", "language": "de", "abstract": "In der Wissenschaft fallen \u00fcblicherweise Daten an, die gespeichert und\r\nverwaltet werden m\u00fcssen. Verf\u00fcgbarkeit dieser Daten ist wichtig, sowohl\r\nf\u00fcr die Reproduzierbarkeit der Forschung als auch um darauf neue\r\nForschungsfragen aufzubauen und zu neuen Erkenntnissen zu kommen.\r\nIn diesem Vortrag werde ich ein Einf\u00fchrung in die n\u00f6tigen Schritte\r\nund \u00dcberlegungen geben um Forschungsdaten langfristig zu erhalten\r\nund auffindbar zu machen.", "description": "Forschungsdatenmanagement erh\u00e4lt wachsende Bedeutung in der Wissenschaft,\r\nda auch das Bewusstsein \u00fcber den Wert der Forschungsdaten w\u00e4chst. Doch\r\nForschungsdatenmanagement braucht auch die n\u00f6tige Infrastruktur.\r\nIn diesem Vortrag werde ich die grundlegende Architektur eines solchen\r\nSystems pr\u00e4sentieren und auf einige wichtige Konzepte eingehen:\r\n- OAIS-Modell\r\n- Metadaten\r\n- FAIR-Prinzipien", "recording_license": "", "do_not_record": false, "persons": [{"id": 135, "code": "RCH7G3", "public_name": "daherb", "biography": "Ich bin wissenschaftlicher Mitarbeiter und Softwareentwickler im Bereich Foruschungsdateninfrastruktur an einem deutschen Forschungsinstitut", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 91, "guid": "e11fcd59-9155-551e-b28f-5af31c944f50", "logo": "", "date": "2023-06-08T19:45:00+02:00", "start": "19:45", "duration": "00:30", "room": "Blauer Salon", "slug": "gpn21-91-wie-macht-man-eigentlich-zwiebeln-anleitung-frs-erste-eigene-tor-relay", "url": "https://cfp.gulas.ch/gpn21/talk/P3HZH8/", "title": "Wie macht man eigentlich Zwiebeln? - Anleitung f\u00fcrs erste eigene Tor Relay", "subtitle": "", "track": "Software & Infrastructure", "type": "Vortrag (kurz)", "language": "de", "abstract": "In einem kurzen und eing\u00e4ngigen Vortrag soll Anf\u00e4nger*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.", "description": "Das Tor-Netzwerk ist eine unverzichtbare Infrastruktur im Kampf gegen Zensur und \u00dcberwachung. 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\u00f6glichkeit Tor zu unterst\u00fctzen. Wer einen Schritt weiter gehen m\u00f6chte kann ein eigenes Relay betreiben. Das kann aber im Vergleich zu der einfachen Installation einer Snowflake etwas einsch\u00fcchternd sein. In diesem Vortrag gibt es daher eine Anleitung zum Nachmachen und ein paar Erkl\u00e4rungen 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.", "recording_license": "", "do_not_record": false, "persons": [{"id": 55, "code": "KPVWGG", "public_name": "naphthalin", "biography": "Naphthalin macht beruflich was mit Security und betreibt zur Entspannung seit einigen Monaten ein Tor Relay.\r\n\r\nhttps://tilde.town/~naphthalin/", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 217, "guid": "22f1e9bd-433e-5a30-a4b3-4fb5a4fddf55", "logo": "/media/gpn21/submissions/R3MN78/gesturewriter-2022800_ZVidla5.JPG", "date": "2023-06-08T20:20:00+02:00", "start": "20:20", "duration": "00:25", "room": "Blauer Salon", "slug": "gpn21-217-the-gesturewriter", "url": "https://cfp.gulas.ch/gpn21/talk/R3MN78/", "title": "The Gesturewriter", "subtitle": "", "track": "Art & Culture", "type": "Vortrag (kurz)", "language": "de", "abstract": "Der Gesturewriter ist ein einzigartiges Schreibwerkzeug zum Komponieren und Auff\u00fchren von Text und Poesie. Es kombiniert die gestische Interaktion des Theremins als auch die Speicherf\u00e4higkeit der Schreibmaschine. Er bildet ein Instrument, das Performance und Schreiben zusammenbringt.\r\n\r\nManche Personen sagten, der Gesturewriter sei schwer zu bedienen. In dieser Lecture-Performance werde ich beweisen, dass diese Annahme falsch ist!", "description": "Der Gesturewriter ist ein einzigartiges Schreibwerkzeug zum Komponieren und Auff\u00fchren von Text. Das zugrunde liegende Konzept besteht darin, Schreibger\u00e4te als performative Instrumente zu verstehen, \u00e4hnlich wie Musikinstrumente! Das Musikinstrument Theremin ist bekannt f\u00fcr das Spielen ohne Ber\u00fchrung. Es kann durch die Gesten der linken und rechten Hand gesteuert werden. Eine Schreibmaschine schreibt Zeichen auf ein Blatt Papier und wird als Schreibmedium verwendet, um Text auf Papier zu speichern. Der Gesturewriter kombiniert die gestische Interaktion des Theremins als auch die Speicherf\u00e4higkeit der Schreibmaschine. Er bildet ein Instrument, das Performance und Schreiben zusammenbringt.\r\n\r\nManche Personen sagten, der Gesturewriter sei schwer zu bedienen. In dieser Lecture-Performance werde ich beweisen, dass diese Annahme falsch ist!", "recording_license": "", "do_not_record": true, "persons": [{"id": 155, "code": "NN9SHK", "public_name": "joak", "biography": "joak (Joseph Knierzinger) besch\u00e4ftigt sich als K\u00fcnstler mit obsoleten Medien/Technologien und anachronistische, fiktive Zeitachsen. Humor und Ironie sind eine wichtige Methode in seinen Unternehmungen. Derzeit arbeitet er an verschiedenen Alogismen und Algorithmen in Rotterdam und Wien.\r\n\r\nhttps://joak.nospace.at/", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 106, "guid": "3d65bab5-893b-586b-8121-39f85bdd6e1f", "logo": "/media/gpn21/submissions/PUS7MB/assembled_z27uaw7.jpg", "date": "2023-06-08T21:00:00+02:00", "start": "21:00", "duration": "01:00", "room": "Blauer Salon", "slug": "gpn21-106-aus-neu-mach-alt-mini-retro-arcade-auf-esp32-basis", "url": "https://cfp.gulas.ch/gpn21/talk/PUS7MB/", "title": "Aus neu mach' alt: Mini-Retro-Arcade auf ESP32-Basis", "subtitle": "", "track": "Hardware & Making", "type": "Vortrag", "language": "de", "abstract": "Mit Hilfe von Arduino-IDE, L\u00f6tkolben, 3D-Drucker und Lasercutter wird aus einer preisg\u00fcnstigen ESP32-Entwicklungsplatine und einem kleinen TFT-Bildschirm ein voll funktionsf\u00e4higer 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.", "description": "Mini-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\u00e4ngliche Boot-Zeiten und inzwischen auch heftige Preise tr\u00fcben den Spass deutlich.\r\n\r\nWarum also nicht den wesentlich billigeren ESP32 nehmen? Und wie funktioniert \u00fcberhaupt so eine Emulation und wie aufw\u00e4ndig ist das? Die zwei 240Mhz-Cores des ESP32 sollten doch locker f\u00fcr eine saubere Galaga-Emulation reichen ... oder? Ganz so einfach ist es nicht. Was \u00fcberhaupt 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.\r\n\r\nNeben der Software und dem typischen Breadboard-Aufbau der Hardware wird es aber auch um ein passendes Mini-Arcade-Geh\u00e4use gehen. Ein passender Mini-Joystick aus dem 3D-Drucker sowie ein lasergeschnittenes Holzgeh\u00e4use verpassen dem Emulator eine angemessene H\u00fclle. Ein kurzer RGB-LED-Streifen bildet das \"Marquee\" und erzeugt zum Spielgeschehen passende Lichteffekte.\r\n\r\nDas Sahneh\u00e4ubchen ist der Akku aus einer ausgeschlachteten Einweg-Vape, der statt wie sonst im M\u00fcll zu landen f\u00fcr gut drei Stunden kabellosen Galagino-Spass gut ist ... im Ger\u00e4t per USB wiederaufladbar nat\u00fcrlich. \r\n\r\nAlle Source-Codes, CAD-Vorlagen, Verdrahtungsschema etc. gibt es zum Download unter http://github.com/harbaum/galagino", "recording_license": "", "do_not_record": false, "persons": [{"id": 90, "code": "QNQNLZ", "public_name": "Till Harbaum", "biography": "Geboren wurde ich in dem Jahr, in dem auch der erste Serienmikroprozessor auf den Markt kam. Ich bin also aufgewachsen mit C64 und Atari-ST und den Spielautomaten in der Cafeteria des Schwimmbades haben wir Sch\u00fcler nach dem Schwimmunterricht die ein oder andere Mark geopfert. In meiner Freizeit bastele ich gerne mit Raspberry-Pi, Arduino und \u00e4hnlich und so lag es nahe, Galaga und Co. nach ziemlich genau 40 Jahren noch einmal zum Leben zu erwecken.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 87, "guid": "a79ea893-872c-5581-b772-c875a53492ae", "logo": "", "date": "2023-06-08T22:30:00+02:00", "start": "22:30", "duration": "01:00", "room": "Blauer Salon", "slug": "gpn21-87-powerpoint-karaoke", "url": "https://cfp.gulas.ch/gpn21/talk/FPMKUB/", "title": "PowerPoint-Karaoke", "subtitle": "", "track": "Entertainment", "type": "Vortrag", "language": "de", "abstract": "Folien werden gestellt, Vortragende melden sich freiwillig aus dem Publikum und halten einen f\u00fcnf-min\u00fctigen Vortrag zu den Folien, ohne diese vorher zu kennen. Der Spa\u00df ist garantiert.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 72, "code": "HR8GBN", "public_name": "Franzi / kunsi", "biography": "Franzi betreut auf der GPN \u00fcblicherweise den Infodesk und ist auf anderen Veranstaltungen meistens hinter der Kamera zu finden.", "answers": []}, {"id": 201, "code": "Q89K3A", "public_name": "sophie", "biography": "Die sophie ausm VOC, nicht die ausm CERT.", "answers": []}], "links": [], "attachments": [], "answers": []}], "Raum 208 (HFG)": [{"id": 18, "guid": "4a20d474-efde-5b1b-8e94-04111ffc2ac8", "logo": "", "date": "2023-06-08T16:00:00+02:00", "start": "16:00", "duration": "01:00", "room": "Raum 208 (HFG)", "slug": "gpn21-18-ctf-was-ist-das-wie-mach-ich-da-mit-", "url": "https://cfp.gulas.ch/gpn21/talk/LYX98W/", "title": "CTF - Was ist das? - Wie mach ich da mit?", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "CTF (CaptureTheFlag) is ein wunderbares Konzept um in die Welt der IT-Security einzusteigen. Hier gibt's einen schnellen kleinen talk und dann hand's on \"Betreutes hacken\" um anschie\u00dfend gemeinsam sich an spannende Probleme zu setzen.", "description": "Ich habe in den letzten Jahren ungesund viel an Capture-The-Flag events teilgenommen und m\u00f6chte nun das Wissen weitergeben und euch davon abhalten zu weit in die falsche Richtung zu rennen und damit eventuell das Interesse an einem an sich super spannenden Thema zu verlieren.\r\n\r\nEs wird einen einstieg geben in \"warum das ganze \u00fcberhaupt\", \"wer\", \"was\", \"wie\" und noch so tips zu wo ihr mehr Infos dazu findet, aber letzten Endes wollen wir hands-on uns in die Problem st\u00fcrzen und schauen wie wir gemeinsam und da durch kommen. Das ganze lebt davon, dass wir uns gegenseitig helfen, sprich Interaktion zwischen den teilnehmenden Entit\u00e4ten (euch) ist gerne gesehen!\r\n\r\nWas du brauchst:\r\n- Einen Laptop\r\n- Gen\u00fcgend Schlaf\r\n- Internet", "recording_license": "", "do_not_record": false, "persons": [{"id": 12, "code": "9E78QB", "public_name": "hanemile", "biography": "InfoSec (Pentesting) | CTF @Sauercl0ud @allesctf | CCC Foo @chaosdorf | hanging out with @milliways at events", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 205, "guid": "5c9fdaa5-f95e-5356-907a-5e117f49db8a", "logo": "/media/gpn21/submissions/HLSYHU/PW-Cracking-013_IJ1F8O1.png", "date": "2023-06-08T17:30:00+02:00", "start": "17:30", "duration": "01:30", "room": "Raum 208 (HFG)", "slug": "gpn21-205-das-mysterium-passwrter-und-wie-man-sie-clever-crackt", "url": "https://cfp.gulas.ch/gpn21/talk/HLSYHU/", "title": "Das Mysterium Passw\u00f6rter und wie man sie (clever) crackt", "subtitle": "", "track": "Security", "type": "Workshop", "language": "de", "abstract": "Und? Heute schon \u00fcber Deine Passwortsicherheit nachgedacht? Wie sicher ist denn Dein Passwort und warum muss nur das Passwort sicher sein? Gibt es \u00fcberhaupt sichere Passw\u00f6rter oder sind das nur Floskeln? Alles gute Fragen und vielleicht diskutieren wir die in einem anderen Talk.\r\n\r\nAber wie gehen Angreifer vor? Wie cracken sie (clever) Passworthashe? Das ist die Frage, die wir in diesem Talk behandeln und auch beantworten werden. Dabei wirst Du selber Hand anlegen und auf einem speziell daf\u00fcr vorbereiteten Hetzner Server in die Rolle eines Penetration Testers springen, um ein ZIP-Archiv und 5.000 Passworthashe zu cracken.", "description": "Du m\u00f6chtest nicht nur wissen, wie man theoretisch ein Passworthash crackt sondern es auch mal selber versuchen? Das kannst Du hier. Und nicht nur bei einem Passworthash! Du erh\u00e4ltst 5.000, von denen Du so viele wie m\u00f6glich in der vorgegebenen Zeit cracken sollst. Ach ja: Die Passworthashe sind nat\u00fcrlich in einem verschl\u00fcsselten ZIP-Archiv - diese H\u00fcrde musst Du zuerst \u00fcberwinden.\r\n\r\nF\u00fcr die Aufgabe erh\u00e4ltst Du Zugang zu einem extra hierf\u00fcr konfiguriertem und bereitgestelltem virtuellen Server auf einem Proxmox Node im Internet (Eigenes Docker Image in einem Debian LXC Container). Die Bedienung des abgespecktem Kali-Linux (keine GUI) erfolgt \u00fcber einen Browser. Damit hast Du direkten Zugang zur Shell. Die Hardware und das OS, auf dem der Browser l\u00e4uft, musst Du selber mitbringen (Dein Laptop). Evenutell hast Du auch etwas Internet dabei - das brauchst Du nat\u00fcrlich f\u00fcr den Zugang.", "recording_license": "", "do_not_record": false, "persons": [{"id": 61, "code": "NUFLTP", "public_name": "Tom Gries (TOMO)", "biography": "Seit 1992 im Internet. Mehrere Jahre im Technischen Beirat der DeNIC eG. 2001 Aufbau des Studiengangs Digitale Medien an der DHBW in Mannheim und fast 20 Jahre Dozent f\u00fcr Internet Technologien und Cyber Security. Hab Spa\u00df daran, nicht IT-lern die Internet-Technologien und Cyber Security n\u00e4her zu bringen.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 85, "guid": "35646006-3b75-5bda-bd61-700075749ed8", "logo": "", "date": "2023-06-08T20:00:00+02:00", "start": "20:00", "duration": "01:00", "room": "Raum 208 (HFG)", "slug": "gpn21-85-lass-mal-ber-geld-sprechen", "url": "https://cfp.gulas.ch/gpn21/talk/7HJXNR/", "title": "Lass mal \u00fcber Geld sprechen", "subtitle": "", "track": "Ethics, Society & Politics", "type": "Workshop", "language": "de", "abstract": "Erfahrungsaustausch \u00fcber Mitarbeitergespr\u00e4che und Gehaltsverhandlungen.", "description": "\u00dcber Geld spricht man nicht? Doch, wir schon! \r\n\r\nNach einer kurzen Einf\u00fchrung brechen wir mit dem deutschem Tabu und diskutieren \u00fcber eine Auswahl an Themen wie:\r\n- Faires Entgelt\r\n- Entgelt Transparenz\r\n- Arbeitszeit\r\n- Begabung und Machtkompetenz\r\n- Selbst F\u00fchrungskraft werden\r\n- Best Practices und Dark Patterns bei Verhandlungen\r\n- Arbeitnehmer Rechte\r\n- Pers\u00f6nliche Erfahrungen\r\n\r\nJe nach Teilnehmerzahl teilen wir uns zur Diskussion in kleinere Gruppen auf und pr\u00e4sentieren im Anschluss gegenseitig unsere Ergebnisse.\r\n\r\n*Es ist explizit erlaubt in diesem Workshop \u00fcber Geld zu sprechen. Selbstverst\u00e4ndlich gibt es keine Notwendigkeit die eigene finanzielle Lage offen zu legen.*", "recording_license": "", "do_not_record": true, "persons": [{"id": 69, "code": "AXPRA7", "public_name": "t0my", "biography": "Used to be an engineer with in depth technical knowledge now talking over social stuff where objective thinking stops working. Surviving GPN since 2015.", "answers": []}], "links": [], "attachments": [], "answers": []}], "Raum 112 (HFG)": [{"id": 63, "guid": "3b39d7cb-e621-51b0-a0dd-aad185b63c65", "logo": "/media/gpn21/submissions/QNQA8P/solderbadge_White_and_Blinky_ON_ddtyiRw.jpg", "date": "2023-06-08T16:00:00+02:00", "start": "16:00", "duration": "01:00", "room": "Raum 112 (HFG)", "slug": "gpn21-63-0-learn-to-solder-workshop", "url": "https://cfp.gulas.ch/gpn21/talk/QNQA8P/", "title": "Learn to Solder workshop", "subtitle": "", "track": "Hardware & Making", "type": "Workshop", "language": "en", "abstract": "Anyone can learn to solder!
\r\nIt is useful and fun.
\r\nThis workshop is for kids of all ages (and anyone of any age).\r\n\r\nLearn to solder by making a cool badge that you can wear and blink wherever you go.\r\n\r\nThe <a href=\"https://cornfieldelectronics.com/cfe/projects.php#solderbadge\"> \"I Can Solder!\" Badge kit</a> is a very simple open hardware kit that anyone can use for learning to solder.\r\n\r\nThis workshop is for total newbies to learn to solder. All ages.", "description": "Everyone will learn to solder by making their own \"I Can Solder!\" Badge kit. I will also give a fun overview of how it works. I guarantee your badge will work after you solder it!\r\n\r\nTaught by <a href=\"http://en.wikipedia.org/wiki/Mitch_Altman\"> Mitch Altman</a>, who has taught tens of thousands of people how to solder all over the world.\r\n\r\nWorkshop Itinerary\r\n

    \r\n
  • Overview of electronics
  • \r\n
  • The background of soldering, so you will solder well for the rest of your life
  • \r\n
  • Step by step instructions for soldering your \"I Can Solder!\" Badge kit
  • \r\n
  • Blink wherever you go
  • \r\n

\r\n\r\nFor kids of all ages (and anyone of any age).
\r\n\r\nMaterials costs
\r\nThe workshop is free, but if you would like to partake in the hands-on aspects of the workshop, Mitch will have \"I Can Solder!\" Badge kits available for 8 \u20ac (useful for blinking everywhere you go).", "recording_license": "", "do_not_record": false, "persons": [{"id": 53, "code": "8XZBS9", "public_name": "Mitch Altman", "biography": "Mitch Altman\r\n\r\nMitch Altman is an international hacker, inventor, entrepreneur, author, mentor, best known for starting Noisebridge hackerspace and inventing TV-B-Gone, which turns off TVs in public places.\r\n\r\nWikipedia page:
\r\nhttp://en.wikipedia.org/wiki/Mitch_Altman\r\n\r\nTEDxBrussels talk: \"The Hackerspace Movement\":
\r\nhttps://www.youtube.com/watch?v=WkiX7R1-kaY", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 157, "guid": "648e2384-1120-53d5-a85e-948dd916a025", "logo": "", "date": "2023-06-08T17:30:00+02:00", "start": "17:30", "duration": "02:00", "room": "Raum 112 (HFG)", "slug": "gpn21-157-netzwerk-solar-strom-kabel-selber-crimpen", "url": "https://cfp.gulas.ch/gpn21/talk/8PYHPL/", "title": "Netzwerk, Solar, Strom: Kabel selber crimpen", "subtitle": "", "track": "Hardware & Making", "type": "Workshop", "language": "de", "abstract": "Was hat es mit RJ45, RJ11, MC4 und LSA auf sich? Kann man zu Hause die Netzwerkverkabelung selber machen? Und die Kabel f\u00fcr die Solaranlage? Welches Werkzeug brauche ich und wie bedient man es?", "description": "Du m\u00f6chtest mal ausprobieren, wie man Netzwerk-Patchkabel in der Wunschl\u00e4nge herstellt? \r\nOder Netzwerkdosen in der Wohnung anschlie\u00dft?\r\nF\u00fcr das Balkonkraftwerk willst du ein Solarkabel selbst anfertigen?\r\nWas ist dieses \"Crimpen\" und was passiert da? \r\nDann schau rein, lass es Dir zeigen und probier das Werkzeug mal aus und nimm dein eigenes Patchkabel oder Solarkabel mit nach Hause!\r\nDanach wei\u00dft Du auch was es mit RJ45, RJ11, MC4 und LSA auf sich hat.", "recording_license": "", "do_not_record": false, "persons": [{"id": 83, "code": "89M9B8", "public_name": "Markus Seifert", "biography": "Ich mache gerne Dinge mit Elektronik und Strom, zum Beispiel eine Solar-Inselanlage im Gartenhaus. Und ich denke, dass man nicht alles k\u00f6nnen muss, aber fast alles lernen kann wenn man sich daf\u00fcr interessiert.", "answers": []}], "links": [], "attachments": [], "answers": []}], "ZKM Seminarraum": [{"id": 233, "guid": "1fbf4fc6-197f-5f01-9de3-d13ff175cde5", "logo": "", "date": "2023-06-08T13:00:00+02:00", "start": "13:00", "duration": "01:00", "room": "ZKM Seminarraum", "slug": "gpn21-233-speaker-workshop", "url": "https://cfp.gulas.ch/gpn21/talk/CNCMNH/", "title": "Speaker Workshop", "subtitle": "", "track": "Entropia / CCC", "type": "Workshop", "language": "de", "abstract": "Workshop for (new) speakers.\r\n\r\n**Only for speakers holding a talk at this event, no reservation needed.**", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "attachments": [], "answers": []}], "Musikbalkon": [{"id": 42, "guid": "8936358c-3f04-5f85-8006-5b0e4306d5dd", "logo": "/media/gpn21/submissions/VBEUDP/chaos.jetzt_Wmu0Agy.png", "date": "2023-06-08T18:00:00+02:00", "start": "18:00", "duration": "01:00", "room": "Musikbalkon", "slug": "gpn21-42-chaos-jetzt-meetup", "url": "https://cfp.gulas.ch/gpn21/talk/VBEUDP/", "title": "chaos.jetzt Meetup", "subtitle": "", "track": "Meetup", "type": "Meetup", "language": "de", "abstract": "Wir sind junge (alles u25) Wesen im Chaos-Umfeld und wollen uns vernetzen. - Komm vorbei und mach mit!", "description": "Wir sind junge (alles u25) Wesen im Chaos-Umfeld und wollen uns vernetzen. - Komm vorbei und mach mit! \r\n\r\nWir werden erstmal mit einer Vorstellungsrunde starten, also halte deinen (Nick)Namen und (wenn du willst) auch Pronomen bereit.\r\nDanach werden wir Themen sammeln und besprechen. \r\nThema wird zum einen unser n\u00e4chstes Geekend sein, aber auch alle anderen Themen, die junge Chaoswesen interessieren. Bringe deine Themen einfach mit!\r\n\r\nAlso komm vorbei, egal ob du Bock auf Utopie, Revolution oder einfach nur schnacken (unterhalten :p) willst.", "recording_license": "", "do_not_record": false, "persons": [{"id": 34, "code": "8SPRA3", "public_name": "scammo", "biography": "scammo ein hacker aus Flensburg\r\nAm Tag Webentwickler und nach dem Feierabend auch, dann nur meistens f\u00fcr andere Projekte\r\n\r\nFediverse: https://chaos.social/@scammo\r\nMatrix: @scammo:chaos.jetzt", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 44, "guid": "d02ebb48-92eb-5f94-9ec7-f20f8a8f9eef", "logo": "", "date": "2023-06-08T20:00:00+02:00", "start": "20:00", "duration": "02:00", "room": "Musikbalkon", "slug": "gpn21-44-openwrt-und-gluon-meetup", "url": "https://cfp.gulas.ch/gpn21/talk/WEWLZF/", "title": "OpenWRT und Gluon Meetup", "subtitle": "", "track": "Meetup", "type": "Meetup", "language": "de", "abstract": "Auch dieses Jahr wollen sich die auf den GPN anwesenden Entwicklerinnen und Anwenderinnen zu aktuellen OpenWRT und Gluon Themen austauschen", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"id": 36, "code": "YQEG3X", "public_name": "skorpy", "biography": "Does $things with the Internet (AS64475, AS58145, AS42263), Freifunk and is a Firefighter.", "answers": []}], "links": [], "attachments": [], "answers": []}], "Anderswo": [{"id": 153, "guid": "7310facc-9f67-5666-81ff-edbf47b9a633", "logo": "/media/gpn21/submissions/K9YVHZ/rescue1_JDnpjbd.jpeg", "date": "2023-06-08T18:00:00+02:00", "start": "18:00", "duration": "04:00", "room": "Anderswo", "slug": "gpn21-153-0-do-not-try-this-at-home-rope-access-for-nerds", "url": "https://cfp.gulas.ch/gpn21/talk/K9YVHZ/", "title": "Do not try this at home - rope access for nerds", "subtitle": "", "track": "Games", "type": "Workshop", "language": "de", "abstract": "Rope access / Rope rescue stuff for nerds. We will learn how to navigate structures, hoist loads, load stretchers and carry entities.", "description": "Climbing on, under, around structures is challenging. Safety is paramount. Proper planning prevents poor performance. Bring your own gear, we will also provide a big box'o'stuffs. We might drop a banner or two somewhere for the lulz. Previous climbing experience good, but not necessary.\r\n\r\nThis workshop will be longer than announced in the calendar, you can drop in/out at any time and we will not be restricted to a room. Depending on demand, we will repeat/train more over the course of the GPN. \r\n\r\nStarting point will probably be under the staircase to the right of the Info, providing ample skyhooks to start teaching movements and gear handling at a manageable height.\r\n\r\n**No reservation needed!**", "recording_license": "", "do_not_record": true, "persons": [{"id": 89, "code": "HQ9BVR", "public_name": "MikeTango", "biography": "Hello. I'm MikeTango. I am a rope access/rope rescue specialist, live on a ship half of every month and fix wind turbines somewhere out in the north sea. My favourite parts of the job are blade inspections, planning complicated access concepts and making my coworkers' lives interesting by springing surprise rescue drills on them.", "answers": []}, {"id": 187, "code": "7QYADC", "public_name": "ChsRmb", "biography": "Hey,\r\nmy name is ChsRmb :)", "answers": []}], "links": [], "attachments": [], "answers": []}]}}, {"index": 2, "date": "2023-06-09", "day_start": "2023-06-09T04:00:00+02:00", "day_end": "2023-06-10T03:59:00+02:00", "rooms": {"Medientheater": [{"id": 105, "guid": "965cc672-b1ff-51fc-83df-560f93284666", "logo": "", "date": "2023-06-09T10:00:00+02:00", "start": "10:00", "duration": "01:00", "room": "Medientheater", "slug": "gpn21-105-iot-cybersecurity-eu-normenupdate", "url": "https://cfp.gulas.ch/gpn21/talk/FJFUKS/", "title": "IoT Cybersecurity - EU Normenupdate", "subtitle": "", "track": "Security", "type": "Vortrag", "language": "de", "abstract": "\u00dcbersicht \u00fcber gegenw\u00e4rtige und zuk\u00fcnftige EU-Standards zur Cybersicherheit von IoT Produkten", "description": "ETSI/EN 303645, Radio Equipment Directive, Cyber Resilience Act & Co.\r\nAuf EU Ebene tut sich einiges im Bestreben die Cybersicherheit von IoT Ger\u00e4ten zu erh\u00f6hen. In diesem Talk besprechen wir unter anderem:\r\nWas ist der Inhalt der einzelnen Richtlinien und wer steht dahinter?\r\nWelche Regelwerke betreffen welche Produktgruppen?\r\nWelche Anforderungen gelten f\u00fcr Produkte ab Mitte 2024?\r\nWas m\u00fcssen Inverkehrbringer beachten?\r\nWie lassen sich die Vorgaben praktisch umsetzen?\r\nL\u00e4sst sich \"Sicherheit\" regulieren?\r\n\r\nInteressant f\u00fcr alle Hard- und Software-Entwickler - besonders, wenn ihre Produkte im Raum der EU verkauft werden sollen.", "recording_license": "", "do_not_record": false, "persons": [{"id": 88, "code": "YBJADS", "public_name": "Kevin Heneka", "biography": "Security Consultant\r\ntrinkt Cappuccino", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 56, "guid": "9557bb1d-0f33-5684-8d06-89555485cedd", "logo": "", "date": "2023-06-09T11:15:00+02:00", "start": "11:15", "duration": "01:15", "room": "Medientheater", "slug": "gpn21-56-ipv6-eine-kleine-einfhrung-mit-linux", "url": "https://cfp.gulas.ch/gpn21/talk/S9QC7M/", "title": "IPv6 - Eine kleine Einf\u00fchrung mit Linux", "subtitle": "", "track": "Software & Infrastructure", "type": "Vortrag", "language": "de", "abstract": "Als Alternative zu IPv4 m\u00f6chte ich euch IPv6 vorstellen, neben Aufbau und Funktionsweise m\u00f6chte ich auch auf praktische Anwendungen wie ping, ssh, Web-Browser und IPoAC (RFC 6214) eingehen. (Bitte keine Flugtiere/-Ger\u00e4te mitbringen!)", "description": "Nachdem es bereits zu wenig \u00f6ffentliche IPv4-Adressen gibt, m\u00f6chte ich euch als Alternative IPv6-Adressen vorstellen. IPv4 und IPv6 unterscheiden sich zum Teil massiv voneinander, so das der Umstieg nicht leicht f\u00e4llt. Daher will ich zun\u00e4chst den Aufbau und Funktionsweise von IPv6 erkl\u00e4ren. Aber auch auf ping, ssh, curl und Web-Browser sowie IPoAC (nach RFC 6214) - Besonderheiten bei der Verwendung von IPv6-Adressen eingehen. \r\nIch bitte darum auf das Mitbringen von Brieftauben, Flugtieren und -Ger\u00e4ten zu verzichten - Vielen Dank. \r\nGrundkenntnisse in Netwerk-Technik werden vorrausgesetzt.\r\nFolien: http://git.tuxteam.de/gitweb/?p=susannes-git/Ipv6-Vortrag.git;a=tree", "recording_license": "", "do_not_record": false, "persons": [{"id": 49, "code": "EYZP8U", "public_name": "B\u00fccherratten", "biography": "Fachinformatikerin f\u00fcr Systemintegration\r\n\r\n\"Es gibt nichts sch\u00f6neres, als aktives lernen beobachten zu d\u00fcrfen\" \r\n\r\nB\u00fccherratten liebt vorallem Linux-Systeme, mag aber auch alles andere was mit Computern und Technik zu tun hat. Ab und zu taucht sie begeistert in einzelne Thematiken ab und liebt es dieses Wissen an andere weiterzugeben.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 213, "guid": "a1594490-98b2-506a-a4d5-55e203a8d0c7", "logo": "/media/gpn21/submissions/BZJ9CD/Certified_USB_bn4D6gd.png", "date": "2023-06-09T12:40:00+02:00", "start": "12:40", "duration": "01:00", "room": "Medientheater", "slug": "gpn21-213-usb-wie-funktioniert-das-eigentlich-", "url": "https://cfp.gulas.ch/gpn21/talk/BZJ9CD/", "title": "USB, wie funktioniert das eigentlich?", "subtitle": "", "track": "Hardware & Making", "type": "Vortrag", "language": "de", "abstract": "Eine unterhaltsame Reise durch die USB Bezeichnungen bis. inkl. 3.x, Steckertypen und -farben, einem technischen \u00dcberblick wie USB-Kommunikation funktioniert und warum das garnicht dumm gemacht ist, aber oft trotzdem sehr verwirrend ist.", "description": "Ein geschichtlicher \u00dcberblick 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.", "recording_license": "", "do_not_record": false, "persons": [{"id": 151, "code": "CJR98R", "public_name": "MacLemon", "biography": "Macht oft seltsame Dinge mit Macs und BSD, Tor und SSH und anderen TLAs.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 49, "guid": "d75f357e-ead6-5eee-a96e-bdf3bef05bb3", "logo": "", "date": "2023-06-09T13:50:00+02:00", "start": "13:50", "duration": "01:00", "room": "Medientheater", "slug": "gpn21-49-from-0-to-kubernetes-eine-einfhrung-zur-container-orchestrierung-mit-praktischen-antworten-auf-die-hufigsten-fragen-wie-warum-oder-wann-", "url": "https://cfp.gulas.ch/gpn21/talk/EHMHWP/", "title": "From 0 to Kubernetes. Eine Einf\u00fchrung zur Container-Orchestrierung mit praktischen Antworten auf die h\u00e4ufigsten Fragen wie \u201cwarum?\u201d Oder \u201cwann?\u201d", "subtitle": "", "track": "Software & Infrastructure", "type": "Vortrag", "language": "de", "abstract": "Die Welt der Container-Orchestrierung ist f\u00fcr Einsteiger oft zun\u00e4chst 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\u00e4lle beleuchten und sprechen \u00fcber die ersten Schritte in der Kubernetes Welt", "description": "In diesem einf\u00fchlsamen und unterhaltsamen Vortrag werden wir gemeinsam die Grundlagen der Container-Orchestrierung mit Kubernetes erforschen. Zun\u00e4chst legen wir ein solides Fundament, indem wir die grundlegenden Konzepte und die Geschichte dieser aufstrebenden Technologie betrachten. Damit schaffen wir das n\u00f6tige Verst\u00e4ndnis, um uns anschlie\u00dfend 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\u00fctzen, g\u00e4ngige 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\u00fcr Schritt, wie ihr euer eigenes Cluster aufbauen k\u00f6nnt 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\u00e4ren, wie ihr eure Anwendungen und Dienste erfolgreich in Kubernetes bereitstellen k\u00f6nnt und wie ihr daf\u00fcr sorgt, dass sie stabil und performant laufen. Anhand von Best-Practice-Beispielen zeigen wir euch, welche bew\u00e4hrten Methoden und Tools ihr nutzen k\u00f6nnt, um euren Kubernetes-Cluster effizient und sicher zu betreiben.\r\nWir besch\u00e4ftigen uns mit der langfristigen Verwaltung eurer Workloads in Kubernetes. Dabei setzen wir auf reproduzierbare Deployments basierend auf dem GitOps-Workflow, um eine zuverl\u00e4ssige und effiziente Nutzung sicherzustellen. Wir erkl\u00e4ren, was GitOps ist, wie es funktioniert und welche Vorteile es bietet. Au\u00dferdem geben wir euch praktische Ratschl\u00e4ge und Beispiele, wie ihr GitOps in eurem eigenen Kubernetes-Cluster implementieren und erfolgreich nutzen k\u00f6nnt.\r\n\r\nInsgesamt bietet dieser Vortrag eine umfassende und gleichzeitig leicht verst\u00e4ndliche Einf\u00fchrung 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\u00f6nnen. Unser Ziel ist es, euch dabei zu unterst\u00fctzen, die Vorteile dieser innovativen Technologie voll auszusch\u00f6pfen und eure Infrastruktur effektiv und zukunftssicher zu gestalten.", "recording_license": "", "do_not_record": false, "persons": [{"id": 39, "code": "RHJJ3E", "public_name": "Cedi", "biography": "Cedi is a Senior Software Engineer and Technical Lead from Germany, specializing in Resiliency Engineering at Microsoft Azure. With a passion for distributed systems, site reliability engineering, and resilience engineering, Cedi focuses on building adaptable systems that can withstand failures while maintaining performance.\r\n\r\nOutside his professional pursuits, Cedi has been involved with the Chaos Computer Club, leading the Network Team at GPN (GPN-NOC) and contributing to the Chaos Communication Congress. During the pandemic, he helped develop online services such as jitsi.rocks, open-infrastructure, and the Kubernetes Infrastructure powering rC3 - NOW HERE.\r\n\r\nCedi enjoys experimenting with Kubernetes, Linux, Raspberry Pis, and cloud-native technologies. In his spare time, he is an avid photographer with a collection of analog cameras, enjoying the hands-on experience of developing film at home.", "answers": []}, {"id": 41, "code": "F7LZLS", "public_name": "archangel", "biography": "Your average cloud infrastructure dev.\r\nWorking with AWS, Kubernetes and Ansible all day.\r\nSometimes takes Pictures of events\r\nTraveles mostly with his longboard", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 64, "guid": "4856166f-8779-54c3-ba83-91729521c0a9", "logo": "", "date": "2023-06-09T15:00:00+02:00", "start": "15:00", "duration": "01:00", "room": "Medientheater", "slug": "gpn21-64-karlsruher-modell-geschichte-technik-ausblick", "url": "https://cfp.gulas.ch/gpn21/talk/79SSYK/", "title": "Karlsruher Modell - Geschichte, Technik, Ausblick", "subtitle": "", "track": "Technologie, Energie und Mobilit\u00e4t", "type": "Vortrag", "language": "de", "abstract": "Das Karlsruher Modell zeichnet sicht durch die Verkn\u00fcpfung von Stra\u00dfenbahnen und Eisenbahnen aus.\r\nHierdurch ist es f\u00fcr unsere Fahrg\u00e4ste m\u00f6glich, umsteigefrei vom Umland in die Kernst\u00e4dte von Heilbronn und Karlsruhe zu kommen.\r\nDiese Erfolgsstory wurde nach Deutschland und Europa exportiert und geht weiter... Hierzu geben wir als VBK und AVG einen \u00dcberblick.", "description": "Das Karlsruher Modell musste und wurde im laufe der Zeit verschiedene Erfahrungen gesammelt, die es erst erm\u00f6glicht haben und laufend weiter verbessern.", "recording_license": "", "do_not_record": false, "persons": [{"id": 48, "code": "RNXXRR", "public_name": "Marc Feistkorn", "biography": "Bahnbegeistert seit eh und je.\r\nNach dem Maschinenbaustudium mit der Vertiefungsrichtung Schienenfahrzeugtechnik in Aachen und verschiedenen Stationen bei Eisenbahnverkehrsunternehmen bin ich seit April 2012 bei der AVG und VBK t\u00e4tig. Seit Ende 2015 darf ich zusammen mit meinem Team den Unternehmensbereich Fahrzeuge und Werkst\u00e4tten leiten und damit weiterentwickeln. Durch die verschiedenen Aspekte im Bereich der Kraft- und Schienenfahrzeugtechnik ist ein sehr abwechslungsreiches und vielseitiges Aufgabengebiet.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 162, "guid": "e47bfac8-4a00-54db-a206-4c855a2f87a9", "logo": "", "date": "2023-06-09T16:15:00+02:00", "start": "16:15", "duration": "00:30", "room": "Medientheater", "slug": "gpn21-162-das-deutschlandticket-als-digitales-abo-was-kann-da-schon-schief-gehen-", "url": "https://cfp.gulas.ch/gpn21/talk/MZUG8N/", "title": "Das Deutschlandticket als digitales Abo - was kann da schon schief gehen?", "subtitle": "", "track": "Technologie, Energie und Mobilit\u00e4t", "type": "Vortrag (kurz)", "language": "de", "abstract": "Im September 2022 k\u00fcndigte Bundesverkehrsminister Wissing ein \u201evom Preis her m\u00f6glichst attraktives Ticket, das deutschlandweit gilt und als Abo-Variante zu kaufen ist\u201c als Nachfolger des 9-Euro-Tickets an, welches ausschlie\u00dflich digital zu erwerben sein sollte. \r\n\r\nZum 01.05.23 wurde dieses Angebot schlie\u00dflich als Deutschlandticket oder \u201e49-Euro-Ticket\u201c eingef\u00fchrt. Was daraus in der - eigentlich ja nicht grade als innovativ bekannten - Nahverkehrsbranche gemacht wurde, und welche Fehler vermeidbar gewesen w\u00e4ren, hat JeDi sich einmal angeschaut.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 85, "code": "QQ9HKZ", "public_name": "JeDi", "biography": "JeDi, Jahrgang 1991, ist Eisenbahner_in mit Leib und Seele, und kennt sich vor allem mit Bahnbetrieb und Ticketing aus. Nach einigen Irrwegen durch das deutsche Bildungssystem besch\u00e4ftigte es sich zun\u00e4chst mit Vertriebssystemen, und begleitet nun deutschlandweit Sonder- und Ersatzz\u00fcge.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 35, "guid": "3185340e-1af9-52fc-a098-324492169be0", "logo": "", "date": "2023-06-09T16:50:00+02:00", "start": "16:50", "duration": "00:30", "room": "Medientheater", "slug": "gpn21-35-etcs-protokollquirks", "url": "https://cfp.gulas.ch/gpn21/talk/ZABJJX/", "title": "ETCS-Protokollquirks", "subtitle": "", "track": "Technologie, Energie und Mobilit\u00e4t", "type": "Vortrag (kurz)", "language": "de", "abstract": "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.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 29, "code": "NCDSWV", "public_name": "Alwin Meschede", "biography": "Alwin Meschede baut Bahnsimulations-Software. Die ETCS-Einf\u00fchrung in Deutschland begleitet er seit Jahren mit Videos auf seinem Youtube-Kanal.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 161, "guid": "e56771c6-8b6e-5922-9d8c-33f2b35e3135", "logo": "", "date": "2023-06-09T17:35:00+02:00", "start": "17:35", "duration": "00:30", "room": "Medientheater", "slug": "gpn21-161-beyond-the-checkbox-breaking-out-of-testing-frameworks", "url": "https://cfp.gulas.ch/gpn21/talk/SEWUGS/", "title": "Beyond the Checkbox: Breaking out of Testing Frameworks", "subtitle": "", "track": "Security", "type": "Vortrag (kurz)", "language": "en", "abstract": "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.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 114, "code": "YMLZ3U", "public_name": "jiska", "biography": "Jiska Classen is a wireless and mobile security researcher. The intersection of these topics means that she digs into iOS internals, reverse engineers wireless firmware, and analyzes proprietary protocols. Her practical work on public Bluetooth security analysis tooling uncovered remote code execution and cryptographic flaws in billions of mobile devices. She also likes to work on obscure and upcoming wireless technologies, for example, she recently uncovered vulnerabilities in Ultra-wideband distance measurement and reverse engineered Apple's AirTag communication protocol.\r\n\r\nShe has previously spoken at Black Hat USA, DEF CON, RECon, hardwear.io, Chaos Communication Congress, Chaos Communication Camp, Gulasch Programmier Nacht, MRMCDs, Easterhegg, Troopers, Pass the Salt, NotPinkCon, gave various lectures and trainings, and published at prestigious academic venues.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 36, "guid": "087eca29-7677-5172-8991-90534f00f3de", "logo": "", "date": "2023-06-09T19:10:00+02:00", "start": "19:10", "duration": "00:30", "room": "Medientheater", "slug": "gpn21-36-competitive-hacking-as-team-sport-an-introduction-to-capture-the-flag", "url": "https://cfp.gulas.ch/gpn21/talk/NBRFGV/", "title": "Competitive hacking as team sport: An introduction to Capture the Flag", "subtitle": "", "track": "Security", "type": "Vortrag (kurz)", "language": "en", "abstract": "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.\r\n\r\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.\r\n\r\nHack all the things \u2192 https://ctf.gulas.ch/", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 31, "code": "ZRPZBQ", "public_name": "Martin", "biography": "Martin is a CTF player with KITCTF, computer science master student at KIT and loves to dabble in everything IT-Security.", "answers": []}, {"id": 32, "code": "HZYRZF", "public_name": "Liam", "biography": "hacker. Doing CTFs with KITCTF, organizers and Sauercloud. Teaching hacking to computers and humans.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 22, "guid": "12d0ce22-e35b-542c-ba80-f87f5ff8dd0a", "logo": "", "date": "2023-06-09T19:45:00+02:00", "start": "19:45", "duration": "00:30", "room": "Medientheater", "slug": "gpn21-22-vom-buffer-overflow-zur-shell", "url": "https://cfp.gulas.ch/gpn21/talk/HE3UKU/", "title": "Vom buffer overflow zur shell", "subtitle": "", "track": "Security", "type": "Vortrag (kurz)", "language": "de", "abstract": "Fr\u00fcher\u2122 war alles einfacher. Und dennoch ist es super sich anzuschauen, wie die Sachen fr\u00fchere getan haben, um einen Einstieg in ein Thema zu bekommen. Hier ein einfacher Einstieg in die Welt der Binary-Exploitation.", "description": "Stack Canaries, ASLR, PAC, ... Es gibt viel, was erstmal kompliziert erscheint (und dann doch ist), doch du willst ja erstmal die Grundlagen verstehen. Daf\u00fcr ist dieser Talk da. Wir schauen uns an: Was gibt's \u00fcberhaupt f\u00fcr Komponenten in so einem Programm? Wie funktionieren Funktionen? Was geht ohne bestimmte Sicherheitsmechanismen schief? Wie k\u00f6nnen wir (ohne diese Sicherheitsmechanismen) bestimmte Zust\u00e4nde ausnutzen?\r\nDieser Talk ist f\u00fcr Einsteiger*innen bestimmt.", "recording_license": "", "do_not_record": false, "persons": [{"id": 12, "code": "9E78QB", "public_name": "hanemile", "biography": "InfoSec (Pentesting) | CTF @Sauercl0ud @allesctf | CCC Foo @chaosdorf | hanging out with @milliways at events", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 158, "guid": "dd54921a-b38b-5bc6-811d-73164a70b784", "logo": "", "date": "2023-06-09T20:30:00+02:00", "start": "20:30", "duration": "01:00", "room": "Medientheater", "slug": "gpn21-158-bahn-api-chaos-", "url": "https://cfp.gulas.ch/gpn21/talk/PYNYTT/", "title": "Bahn API Chaos?", "subtitle": "", "track": "Technologie, Energie und Mobilit\u00e4t", "type": "Vortrag", "language": "de", "abstract": "Ein Update nach dem GPN19 Talk \"Bahn API Chaos\" (https://media.ccc.de/v/gpn19-67-bahn-api-chaos)\r\nIst alles immer noch so grauenhaft? Hat sich in den Jahren etwas getan?\r\nEin weiterer Einblick in die Daten von https://bahn.expert", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"id": 111, "code": "SPPDXU", "public_name": "marudor", "biography": "Macht Dinge mit Bahn APIs und versucht das Chaos zu strukturieren.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 28, "guid": "13f5e6c3-729a-561a-a1c4-e1fd57e5c7af", "logo": "/media/gpn21/submissions/RSREJF/ssh_tSSWPZI.jpeg", "date": "2023-06-09T21:45:00+02:00", "start": "21:45", "duration": "01:00", "room": "Medientheater", "slug": "gpn21-28-noch-besser-leben-mit-ssh", "url": "https://cfp.gulas.ch/gpn21/talk/RSREJF/", "title": "Noch besser leben mit SSH", "subtitle": "", "track": "Software & Infrastructure", "type": "Vortrag", "language": "de", "abstract": "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\u00fcber reden, wie Du SSH noch sicherer, resistenter gegen\u00fcber Angriffen machen kannst. Ein paar Tipps f\u00fcr das t\u00e4gliche Arbeiten mit SSH gibts nat\u00fcrlich auch.", "description": "Am meisten nimmst Du aus dem Talk mit, wenn Du SSH schon mal verwendet hast. Ein Blick in meinen Talk von 2022 <https://media.ccc.de/v/gpn20-8-besser-leben-mit-ssh> ist hilfreich, aber nicht Voraussetzung. SSH EinsteigerInnen sind selbstverst\u00e4ndlich auch herzlich willkommen. SSH Profis finden maximal die Witze in diesem Vortrag interessant.", "recording_license": "", "do_not_record": false, "persons": [{"id": 27, "code": "KCSLER", "public_name": "leyrer", "biography": "Der Leyrer arbeitet seit fast 40 Jahren mit Computern, seit 30 Jahren verdient er Geld damit. Dabei mutig die Systeme administrierend, die sonst niemand anzugreifen wagt -- manche nennen es auch \"palliative Systemadministration\". \r\nNeben bzw. im Zuge seiner T\u00e4tigkeit als Senior Lab Services Consultant zerrt er Sysadmins aus den 1990ern ins 21. Jhdt. und muss Managern immer wieder erkl\u00e4ren, dass die Ursache des Problems nicht Produkt XYZ, sondern (zutreffendes bitte ankreuzen): \r\n[ ] das Kabel, \r\n[ ] DNS, \r\n[ ] der gesperrte Systemaccount im AD, \r\n[ ] die alten Ciphers in der TLS Konfiguration, \r\n[ ] das fehlende Intermediate Zertifikat, \r\n[ ] der Layer 8+, \r\n[ ] Microsofts RFC Ignoranz, \r\n[ ] die undokumentierte WAF in der DMZ, ... ist.\r\nDar\u00fcber hinaus versucht er BesucherInnen diverser Veranstaltungen die Freuden der Linux Kommandozeile n\u00e4her zu bringen (tmux!, vim!, zsh!, fzf!) und sammelt neben \u00f6sterreichische IT-fails auch historische IT Systeme (immer noch auf der Suche nach einem NeXTcube).", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 24, "guid": "86f065cd-4b43-58a9-b564-3eab8905f7e2", "logo": "", "date": "2023-06-09T23:00:00+02:00", "start": "23:00", "duration": "01:00", "room": "Medientheater", "slug": "gpn21-24-schweien-fr-nerds-the-good-the-bad-the-pain", "url": "https://cfp.gulas.ch/gpn21/talk/YXU8Z7/", "title": "Schwei\u00dfen f\u00fcr Nerds, The good, the bad, the pain", "subtitle": "", "track": "Hardware & Making", "type": "Vortrag", "language": "de", "abstract": "Eine Einf\u00fchrung ins WIG Schwei\u00dfen.\r\nGer\u00e4te, Ausr\u00fcstung, HowTo, Schmerzen und was ich im Laufe der Zeit gelernt habe.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 19, "code": "YS9JDF", "public_name": "Sarah", "biography": "Entropia Resident, macht Dinge mit Hardware f\u00fcr Geld und Metalldinge f\u00fcr die Seele.", "answers": []}], "links": [], "attachments": [], "answers": []}], "Vortragssaal": [{"id": 103, "guid": "bbff7bbf-5180-5b1e-927c-524e86d665c3", "logo": "", "date": "2023-06-09T10:00:00+02:00", "start": "10:00", "duration": "01:00", "room": "Vortragssaal", "slug": "gpn21-103-macht-digitalisierung-zge-pnktlicher-", "url": "https://cfp.gulas.ch/gpn21/talk/SHCWZS/", "title": "Macht Digitalisierung Z\u00fcge p\u00fcnktlicher?", "subtitle": "", "track": "Technologie, Energie und Mobilit\u00e4t", "type": "Vortrag", "language": "de", "abstract": "Digitalisierung ist in aller Munde. Auch auf der Eisenbahn soll Digitalisierung eine Vielzahl von Problemen l\u00f6sen, insbesondere bei der Infrastruktur. 2020 wurde daf\u00fcr das Projekt Digitale Schiene Deutschland gestartet, welches eine Vielzahl von Ma\u00dfnahmen beinhaltet - doch einige davon sind nicht so neu, wie sie scheinen. Dieser Vortrag soll einen \u00dcberblick geben, was schon passiert ist, was noch geplant ist, und welche Probleme wirklich durch Digitalisierung gel\u00f6st werden k\u00f6nnen.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 85, "code": "QQ9HKZ", "public_name": "JeDi", "biography": "JeDi, Jahrgang 1991, ist Eisenbahner_in mit Leib und Seele, und kennt sich vor allem mit Bahnbetrieb und Ticketing aus. Nach einigen Irrwegen durch das deutsche Bildungssystem besch\u00e4ftigte es sich zun\u00e4chst mit Vertriebssystemen, und begleitet nun deutschlandweit Sonder- und Ersatzz\u00fcge.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 104, "guid": "b7cbe2f5-a16a-532b-a834-7e67863a5de8", "logo": "", "date": "2023-06-09T11:15:00+02:00", "start": "11:15", "duration": "01:00", "room": "Vortragssaal", "slug": "gpn21-104-balkonkraftwerke-babyschritte-richtung-solarpunk", "url": "https://cfp.gulas.ch/gpn21/talk/YPWNRC/", "title": "Balkonkraftwerke: Babyschritte Richtung Solarpunk", "subtitle": "", "track": "Technologie, Energie und Mobilit\u00e4t", "type": "Vortrag", "language": "de", "abstract": "Du hast irgendwann irgendwo ein Solarmodul h\u00e4ngen gesehen und dir gedacht, dass das auch f\u00fcr dich was w\u00e4re? Dieser Vortrag ist f\u00fcr dich!", "description": "Strom \"aus dem Nichts\" erzeugen, einen Beitrag zur Klimarettung leisten und dabei ein paar Euro sparen. Die Regeln sind \u00fcberschaubar, die Preise im Sturzflug: Wenn es nur _irgendwie_ geht, sollte jeder ein Balkonkraftwerk (oder mehr) bei sich zuhause haben.\r\nDoch was steckt hinter diesem \"irgendwie\"?\r\nEinf\u00fchrung in Technik, Einrichtung und Betrieb von Plug-in-Photovoltaikanlagen / Stecker-Solarmodule.", "recording_license": "", "do_not_record": false, "persons": [{"id": 87, "code": "8LNGSW", "public_name": "NicApicella", "biography": "Informatiker. Entropianer. Die vermutlich einzige Person, die bisher auf jeder GPN war.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 16, "guid": "bb464805-ec94-5512-aced-dfb4a20aec87", "logo": "", "date": "2023-06-09T12:30:00+02:00", "start": "12:30", "duration": "01:00", "room": "Vortragssaal", "slug": "gpn21-16-breaking-the-black-box-security-coprocessor-in-the-nintendo-switch-a-story-of-vulnerability-after-vulnerability", "url": "https://cfp.gulas.ch/gpn21/talk/YWTAMZ/", "title": "Breaking the black-box security coprocessor in the Nintendo Switch, a story of vulnerability after vulnerability", "subtitle": "", "track": "Security", "type": "Vortrag", "language": "en", "abstract": "Attacking and gaining arbitrary code execution at the highest security level of the security coprocessor used on the Tegra X1", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 15, "code": "X7SVYH", "public_name": "Elise Mansbridge", "biography": "I'm a security researcher with a love for the Nintendo Switch, I used to maintain a custom firmware solution until I moved on in 2019 due to toxicity. Since then I have continued researching it in my free time. I currently work as a security engineer for a medical-tech company, but I also spend the majority of my free time doing security research elsewhere. I am a cat and use She/Her pronouns. All opinions are my own and do not represent anyone I have ever worked for.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 170, "guid": "a261ce81-f77d-5cca-96df-7ffc7e502bc9", "logo": "", "date": "2023-06-09T13:45:00+02:00", "start": "13:45", "duration": "00:30", "room": "Vortragssaal", "slug": "gpn21-170-blinkenlightshopping-fr-fortgeschrittene", "url": "https://cfp.gulas.ch/gpn21/talk/RJ7GPU/", "title": "Blinkenlightshopping f\u00fcr Fortgeschrittene", "subtitle": "", "track": "Hardware & Making", "type": "Vortrag (kurz)", "language": "de", "abstract": "Ein kurzer \u00dcberblick \u00fcber aktuelle (smart) LED-Produkte, wo man sie bekommt und welche Fallstricke es zu vermeiden gilt.", "description": "W\u00e4hrend fr\u00fcher der WS2812b Strip mit 144 LEDs/m das h\u00f6chste der Gef\u00fchle in Sachen Blinkenlights war, ist in den letzten zwei bis drei Jahren das Angebot an interessanten Photonenquellen geradezu explodiert. Wer sich bei den \u00fcblichen fern\u00f6stlichen Dropshippern auf die Suche nach neuen Blinkenlights macht, sieht sich oft mit einer Flut irref\u00fchrender Begriffe und vagen Spezifikationen konfrontiert.\r\n\r\nIch m\u00f6chte hier eine kleine Hilfe geben, wie man dennoch (meistens) im Wust von Neon, FCOB, Filament und Co etwas passendes f\u00fcr das n\u00e4chste Blinkenprojekt findet.", "recording_license": "", "do_not_record": false, "persons": [{"id": 64, "code": "FXPZGT", "public_name": "Tido", "biography": "Nerd, der gerne mit Linux, Microcontrollern und blinkendem Zeug spielt.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 211, "guid": "36361d96-f68e-59d9-8091-4ddbe399c833", "logo": "", "date": "2023-06-09T14:30:00+02:00", "start": "14:30", "duration": "01:00", "room": "Vortragssaal", "slug": "gpn21-211-energieverschwendung-erkennen-bewerten-fixen", "url": "https://cfp.gulas.ch/gpn21/talk/QBM7PD/", "title": "Energieverschwendung - Erkennen, bewerten, fixen", "subtitle": "", "track": "Technologie, Energie und Mobilit\u00e4t", "type": "Vortrag", "language": "de", "abstract": "Nicht immer wei\u00df man, wie man welchem Energieverbrauch optimieren kann. Wer blickt schon durch wo die Energie daheim \u201eversickert\u201c, wenn am Ende des Jahres eh nur alles summiert wird. Zudem gibt es auf der Erzeugungsseite auch noch M\u00f6glichkeiten diese zu optimieren.\r\nWie man an diesen Schrauben drehen kann m\u00f6chten wir euch hier zeigen.", "description": "Wir wollen euch zeigen, wie ihr daheim eure manchmal auch gut versteckten Strom- und Energiefresser findet, wann und wie man optimiert oder wo es \u00fcbertreiben ist.\r\nF\u00fcr die Erzeugung \u00fcber z. B. Balkonanlagen oder gr\u00f6\u00dfere 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\u00f6\u00dfere Themen streifen. Zum Beispiel wie man f\u00fcr das Gesamtnetz beitr\u00e4gt und daheim seinen Verbrauch zeitgleich optimiert.\r\nAm Ende bleibt auch noch Zeit f\u00fcr ein Q&A f\u00fcr eure Ideen und Probleme.", "recording_license": "", "do_not_record": false, "persons": [{"id": 149, "code": "8KVNSU", "public_name": "Flo Aigner", "biography": "Hallo zusammen ich bin der Flo!\r\nGerade befinde ich mich an meinem Ende des Elektrotechnik Studiums welches ich schon immer machen wollte.\r\nDa mich Strom schon immer fasziniert bin ich \u00fcber dahingehende Themen immer gut informiert und versuche meinen Teil dazu beizutragen.\r\nGenerell bin ich aus vielen Gr\u00fcnden kein Gro\u00dfer Fan von \"werfen wir mal Leistung drauf, dann geht das schon\" bevor man sich nicht dar\u00fcber Gedanken gemacht hat ob man etwas leicht optimieren kann.", "answers": []}, {"id": 161, "code": "SV9FFY", "public_name": "Justus", "biography": "Hi, ich studiere Elektrotechnik und Interessiere mich f\u00fcr alles m\u00f6gliche, z.B. HF, Kommunikation, Netzwerk, Mobilit\u00e4t und Energie", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 101, "guid": "751a72d7-4503-547a-8b8c-e1d871c75088", "logo": "", "date": "2023-06-09T16:45:00+02:00", "start": "16:45", "duration": "01:00", "room": "Vortragssaal", "slug": "gpn21-101-rechnen-schlsseln-authentifizieren", "url": "https://cfp.gulas.ch/gpn21/talk/TBKXFG/", "title": "Rechnen Schl\u00fcsseln Authentifizieren", "subtitle": "", "track": "Science", "type": "Vortrag", "language": "de", "abstract": "Mathematik scheint kompliziert, dieser Talk versucht die Mathematik von Verschl\u00fcsselung am Beispiel von RSA und Weiteren leicht verst\u00e4ndlich zu vermitteln.", "description": "In diesem Vortrag werden wir die Kryptographie aus mathematischer Sicht erkl\u00e4ren und untersuchen, wie verschiedene Algorithmen zum Schutz von Daten funktionieren. Wir werden uns die Gemeinsamkeiten hinter den modernen Verschl\u00fcsselungstechniken sowie ihre Unterschiede ansehen. Unter anderem wird versucht die Mathematik von RSA verst\u00e4ndlich zu erl\u00e4utern. Mathematik scheint oft kompliziert, doch keine Panik, wir steigen gemeinsam durch. An mathematischem Wissen werden die Grundrechenarten vorrausgesetzt.", "recording_license": "", "do_not_record": false, "persons": [{"id": 84, "code": "NBQVVC", "public_name": "Xu", "biography": "Personal von Flauschehorn Curie, hat mal Mathematik studiert, backt sehr gerne", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 159, "guid": "d5584730-b84e-5172-a286-859b7e4b73c3", "logo": "/media/gpn21/submissions/MUQL8G/180522_Offenburg_Gerhard_Kopatz_1_200px_5NL97BK.jpg", "date": "2023-06-09T18:00:00+02:00", "start": "18:00", "duration": "01:00", "room": "Vortragssaal", "slug": "gpn21-159-hacking-fr-die-schule-vorstellung-des-projekts-make-your-school-eure-ideenwerkstatt", "url": "https://cfp.gulas.ch/gpn21/talk/MUQL8G/", "title": "Hacking f\u00fcr die Schule \u2013 Vorstellung des Projekts Make Your School \u2013 Eure Ideenwerkstatt", "subtitle": "", "track": "Ethics, Society & Politics", "type": "Vortrag", "language": "de", "abstract": "Kreatives T\u00fcfteln im Team \u2013 das steht bei Make Your School im Mittelpunkt. Im Rahmen des Projekts \u00fcberlegen sich Sch\u00fcler:innen bei zwei- bis dreit\u00e4gigen Hackdays, wie sie ihre Schule mithilfe digitaler und technischer L\u00f6sungen verbessern k\u00f6nnen. Mentor:innen unterst\u00fctzen die Jugendlichen mit fachlichen Impulsen und geben Hilfe zur Selbsthilfe. \r\nMake Your School ist ein Projekt von Wissenschaft im Dialog. Die Klaus Tschira Stiftung ist bundesweiter F\u00f6rderer. Die Vector Stiftung ist Regionalf\u00f6rderer f\u00fcr Baden-W\u00fcrttemberg.", "description": "Wie k\u00f6nnen Herausforderungen in der Schule mit digitalen und technischen Hilfsmitteln gel\u00f6st werden? Beim Projekt Make Your School \u2013 Eure Ideenwerkstatt k\u00f6nnen Jugendliche bei Hackdays ihre Schule mitgestalten und sich im Programmieren, T\u00fcfteln und Basteln ausprobieren.\r\nHackdays sind zwei- bis dreit\u00e4gige Veranstaltungen mit einer offenen und kreativen Werkstattatmosph\u00e4re, die beispielsweise im Rahmen von Projekttagen umgesetzt werden k\u00f6nnen. \r\nAm Anfang der Hackdays steht immer die Formulierung eines oder mehrerer Probleme, die von den Sch\u00fcler:innen im Schulumfeld beobachtet wurden. In kleinen Teams entwickeln sie L\u00f6sungsans\u00e4tze. Dabei stehen ihnen technische Hilfsmittel wie Werkzeuge, Sensoreinheiten oder Mikrocontroller zur Verf\u00fcgung. Mit fachlichen Impulsen und Hilfe zur Selbsthilfe werden sie von Mentor:innen unterst\u00fctzt, die die Veranstaltung begleiten. Abschlie\u00dfend pr\u00e4sentieren die Jugendlichen ihre Prototypen vor Presse und Schul\u00f6ffentlichkeit.\r\n\r\nDie Hackdays leisten einen Beitrag zur Verbesserung der digitalen Bildung an Schulen und bringen den Jugendlichen eine Bandbreite digitaler und elektronischer Tools n\u00e4her. Dar\u00fcber hinaus soll die F\u00e4higkeit gef\u00f6rdert werden, Probleme und Verbesserungsm\u00f6glichkeiten zu identifizieren, im Team zu arbeiten und eigenst\u00e4ndig L\u00f6sungen zu entwickeln. Wissenschaft im Dialog m\u00f6chte mit dem Projekt neue Impulse f\u00fcr den Schulalltag setzen und Einblicke ins wissenschaftliche Arbeiten geben. Die Klaus Tschira Stiftung unterst\u00fctzt dabei ma\u00dfgeblich als bundesweiter F\u00f6rderer. Die Vector Stiftung ist Regionalf\u00f6rderer f\u00fcr Baden-W\u00fcrttemberg. \r\nWeitere Angebote von Make Your School sind unter anderem das j\u00e4hrliche Maker Festival, bei dem die besten Hacks des Schuljahres pr\u00e4sentiert und ausgezeichnet werden. Dar\u00fcber hinaus baut Make Your School ein bundesweites Netzwerk auf und arbeitet daf\u00fcr mit regionalen Partnerorganisationen zusammen, die Hackdays an Schulen in ihrer Region koordinieren und umsetzen.", "recording_license": "", "do_not_record": false, "persons": [{"id": 112, "code": "LGQQAD", "public_name": "Leilah Maier", "biography": "Ich bin Leilah und arbeite als Netzwerkkoordinatorin im Projekt Make Your School. Privat habe ich eine gro\u00dfe Liebe f\u00fcrs Textil-Hacking. Sprich mich also gerne an, wenn du \u00fcber Makingbildung an Schulen oder Strickmuster sprechen m\u00f6chtest.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 50, "guid": "cebd5ba2-1d9b-5b32-8a30-13059b5ec461", "logo": "", "date": "2023-06-09T19:15:00+02:00", "start": "19:15", "duration": "01:00", "room": "Vortragssaal", "slug": "gpn21-50-einfhrung-in-emv-gerechtes-elektronikdesign", "url": "https://cfp.gulas.ch/gpn21/talk/7AASAA/", "title": "Einf\u00fchrung in EMV-gerechtes Elektronikdesign", "subtitle": "", "track": "Hardware & Making", "type": "Vortrag", "language": "de", "abstract": "\u00dcberblick \u00fcber die Ursachen, was EMV ist und wie das schaltungstechnisch umgesetzt werden kann.", "description": "Immer wieder passiert es das man als Designer denkt 'eigentlich m\u00fcsste die Schaltung doch funktionieren, aber wenn ich $Ger\u00e4t nebendran einschalte, passieren unerwartete Dinge\". Oder auch die Frage, warum man den Regler im Radio h\u00f6ren kann.\r\nEs ist gar nicht so schwer mit einigen \u00dcberlegungen die eigenen Schaltungen und Aufbauten betriebssicherer zu machen.", "recording_license": "", "do_not_record": false, "persons": [{"id": 19, "code": "YS9JDF", "public_name": "Sarah", "biography": "Entropia Resident, macht Dinge mit Hardware f\u00fcr Geld und Metalldinge f\u00fcr die Seele.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 111, "guid": "b5fd087a-fef5-5aaf-af7f-c71da97012d0", "logo": "", "date": "2023-06-09T20:30:00+02:00", "start": "20:30", "duration": "00:30", "room": "Vortragssaal", "slug": "gpn21-111-autofrei-meine-erfahrungen-seit-der-abgabe-meines-schatzes", "url": "https://cfp.gulas.ch/gpn21/talk/BS9M8T/", "title": "Autofrei, meine Erfahrungen seit der Abgabe meines Schatzes", "subtitle": "", "track": "Technologie, Energie und Mobilit\u00e4t", "type": "Vortrag (kurz)", "language": "de", "abstract": "Vor \u00fcber einem Jahr das Auto abgegeben, nun mein Fazit als jemand der Autos mag.", "description": "Es gibt auch nicht umweltfreundliche Gr\u00fcnde kein Auto zu besitzen, obwohl man es sich es Finanziell und vom Platz her leisten k\u00f6nnte. \r\n\r\nIn diesem Kurzvortrag m\u00f6chte ich dar\u00fcber Reden wie ich zu dem Schluss gekommen bin, dass es in meiner Situation kein Sinn mehr macht und ob meine Annahmen soweit sich bew\u00e4hrt haben.", "recording_license": "", "do_not_record": false, "persons": [{"id": 97, "code": "GCDMAK", "public_name": "bebna", "biography": "Leipziger Programmierer, ~30+, wei\u00df, m\u00e4nnlich, omnivore.\r\n\r\nVerschiedenste Hobbies \u00fcber die Jahre, kehrt immer wieder zum Mittelalterm\u00e4rkten und zur Natur wie Fahrradfahren oder Wandern zur\u00fcck. Bevorzuge mich breit zu f\u00e4chern, statt zu spezialisieren.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 154, "guid": "59b08c62-8244-5da5-9769-8aeb9c4a6054", "logo": "", "date": "2023-06-09T21:05:00+02:00", "start": "21:05", "duration": "00:25", "room": "Vortragssaal", "slug": "gpn21-154-making-the-leaks-flow-on-a-budget", "url": "https://cfp.gulas.ch/gpn21/talk/YC7XVF/", "title": "Making the Leaks Flow on a Budget", "subtitle": "", "track": "Ethics, Society & Politics", "type": "Vortrag (kurz)", "language": "en", "abstract": "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.", "description": "With 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.\r\n\r\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.", "recording_license": "", "do_not_record": false, "persons": [{"id": 108, "code": "3BBSLV", "public_name": "theo", "biography": "Privacy Engineer", "answers": []}, {"id": 109, "code": "M3MSDD", "public_name": "Lorax", "biography": "Lorax is a writer and an editor with Distributed Denial of Secrets", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 198, "guid": "17e0e1b5-d1b1-58ec-9670-73043ef4e5b9", "logo": "", "date": "2023-06-09T21:50:00+02:00", "start": "21:50", "duration": "01:00", "room": "Vortragssaal", "slug": "gpn21-198-warum-es-leichter-ist-auslndische-webseiten-aufzurufen-als-mit-dem-zug-ins-ausland-zu-fahren", "url": "https://cfp.gulas.ch/gpn21/talk/MAGAS7/", "title": "Warum es leichter ist, ausl\u00e4ndische Webseiten aufzurufen, als mit dem Zug ins Ausland zu fahren", "subtitle": "", "track": "Technologie, Energie und Mobilit\u00e4t", "type": "Vortrag", "language": "de", "abstract": "Ein hoffentlich unterhaltsamer Vergleich zwischen dem grenzenlosen Internet und dem (klein-)staatlichen Eisenbahnnetz.", "description": "Das Internet ist ein weltweites Netzwerk, das uns erlaubt von fast \u00fcberall auf fast alles zuzugreifen. Unabh\u00e4ngig von z.B. politischen Grenzen. Das Prinzip der Eisenbahn ist theoretisch auch nicht von Grenzen abh\u00e4ngig. In der Realit\u00e4t sieht es bei der Eisenbahn aber so aus, dass viele Verbindungen nur bis zur jeweiligen Tarif- oder Staatsgrenze fahren k\u00f6nnen/d\u00fcrfen. \r\n\r\nLasst uns dar\u00fcber sprechen, warum die beiden Netzwerke sich so unterschiedlich entwickelt haben und wie es weitergeht. Der Vortrag stellt die verschiedenen technischen, historischen, politischen, zuf\u00e4lligen Inkompatibilit\u00e4ten im (vor allem) europ\u00e4ischen Schienennetz vor und was die EU dagegen unternimmt.\r\n\r\nBonuscontent: Ich verrate die eine wirklich grenzenlose Zuggattung, die ihr in Europa fahren k\u00f6nnt und warum die besser ist als die japanische Version...", "recording_license": "", "do_not_record": false, "persons": [{"id": 144, "code": "E8MZUG", "public_name": "Oliver \"Unicorn\" Knapp", "biography": "\"Der Mann, der sich Unicorn - also Einhorn - nennt, hat \u00e4u\u00dferlich nicht viel mit dem zarten Fabelwesen zu tun.\" (Hamburger Abendblatt, 29.12.2016, Titelseite)\r\n\r\nIch arbeite bei einem gro\u00dfen deutschen Eisenbahninfrastrukturunternehmen in der Informationssicherheit an den spannenden Herausforderungen zwischen Eisenbahn und diesem Ding was man Digitalisierung nennt.", "answers": []}], "links": [], "attachments": [], "answers": []}], "Blauer Salon": [{"id": 110, "guid": "3d655d63-254a-52e4-80e7-5c245ef99f47", "logo": "", "date": "2023-06-09T10:15:00+02:00", "start": "10:15", "duration": "01:00", "room": "Blauer Salon", "slug": "gpn21-110-geschweifte-klammern-in-der-bash", "url": "https://cfp.gulas.ch/gpn21/talk/W9PLDM/", "title": "Geschweifte Klammern in der bash", "subtitle": "", "track": "Software & Infrastructure", "type": "Vortrag", "language": "de", "abstract": "Die bash ist die Standard-Shell der meisten popul\u00e4ren Linux-Distributionen.\r\n\r\nGeschweifte Klammern kommen an ganz verschiedenen Stellen, vom Level \"einfach/sollte jeder kennen\" bis hin zu \"modern/abgefahren\", zum Einsatz.\r\n\r\nDieser Vortrag beleuchtet alle (dem Vortragenden bekannten) Verwendungsm\u00f6glichkeiten und wird daher sowohl f\u00fcr Neulinge als auch f\u00fcr intensive Anwender Neuigkeiten bieten.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 96, "code": "ZLJRQS", "public_name": "Martin Schulte", "biography": "Martin Schulte hat die letzten Jahre haupts\u00e4chlich als Trainer in den Bereichen Linux-Grundlagen und Shell-Programmierung f\u00fcr das Essener Linuxhotel gearbeitet.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 173, "guid": "96fb333d-cf1b-54e9-9eb0-1d95701ab8a2", "logo": "", "date": "2023-06-09T11:30:00+02:00", "start": "11:30", "duration": "01:00", "room": "Blauer Salon", "slug": "gpn21-173-entwicklung-einer-platine-zum-auslesen-von-solarladereglern", "url": "https://cfp.gulas.ch/gpn21/talk/LBB3QQ/", "title": "Entwicklung einer Platine zum Auslesen von Solarladereglern", "subtitle": "", "track": "Hardware & Making", "type": "Vortrag", "language": "de", "abstract": "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\u00f6chte ich euch etwas \u00fcber die Entwicklung dieser Platine erz\u00e4hlen.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 120, "code": "9XVJJF", "public_name": "Moritz Wirger", "biography": "Software & hardware developer at \u2665\ufe0f\r\n- Creator of RNGBridge - a smart solar charge controller to WiFi/MQTT/HA/PVOutput bridge\r\n- Also seen on YouTube & Twitch", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 195, "guid": "65b550c9-8710-5bd3-993a-603b539811d8", "logo": "", "date": "2023-06-09T12:45:00+02:00", "start": "12:45", "duration": "01:00", "room": "Blauer Salon", "slug": "gpn21-195-introduction-to-postgres-query-planning", "url": "https://cfp.gulas.ch/gpn21/talk/GUTJAD/", "title": "Introduction to Postgres Query Planning", "subtitle": "", "track": "Software & Infrastructure", "type": "Vortrag", "language": "en", "abstract": "**How do databases get from SQL query to result? How do they do it *quickly*?**\r\n\r\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.", "description": "Slides: https://leftshift.github.io/query-planner-talk", "recording_license": "", "do_not_record": false, "persons": [{"id": 137, "code": "GGBN9H", "public_name": "floy", "biography": "typescript, python and postgres witch\r\n\r\nweird project connoisseur\r\n\r\nlove finding elegant solutions for weird problems (and the other way around?)", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 184, "guid": "be34f9cc-7ace-50e2-8801-7d90ea21587a", "logo": "", "date": "2023-06-09T14:00:00+02:00", "start": "14:00", "duration": "01:00", "room": "Blauer Salon", "slug": "gpn21-184-history-of-the-mainframe-from-s-360-to-linux", "url": "https://cfp.gulas.ch/gpn21/talk/QV8YZS/", "title": "History of the mainframe - from S/360 to Linux", "subtitle": "", "track": "Software & Infrastructure", "type": "Vortrag", "language": "en", "abstract": "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.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 131, "code": "U9WNDS", "public_name": "Claudio Imbrenda", "biography": "Member of Shack, Co-maintainer of KVM for s390x.", "answers": []}, {"id": 158, "code": "AWWBPJ", "public_name": "Nico Boehr", "biography": "Co-maintainer of kvm-unit-test on s390x", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 109, "guid": "2a53892b-5877-5088-82c0-18b01d28e4e8", "logo": "", "date": "2023-06-09T15:15:00+02:00", "start": "15:15", "duration": "01:00", "room": "Blauer Salon", "slug": "gpn21-109-von-pits-und-lands-zu-musik-wie-funktioniert-eigentlich-eine-audio-cd-", "url": "https://cfp.gulas.ch/gpn21/talk/RPR7EU/", "title": "Von pits und lands zu Musik: Wie funktioniert eigentlich eine Audio-CD?", "subtitle": "", "track": "Science", "type": "Vortrag", "language": "de", "abstract": "Audio-CDs gibt es inzwischen seit \u00fcber 40 Jahren, umso \u00fcberraschter war ich daher keine gut dokumentierte und nachvollziehbare Implementierung der zu Dekodierung ben\u00f6tigten Signalverarbeitung zu finden.\r\n\r\nGem\u00e4\u00df 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.\r\n\r\nIn diesem Vortrag erz\u00e4hle ich euch, wie ich dabei vorgegangen bin, was ich dabei gelernt habe und wie die Erkenntnisse auch f\u00fcr anderes als CDs n\u00fctzlich sein k\u00f6nnen.", "description": "Das Ergebnis des Projekts ist auf https://github.com/carrotIndustries/redbook#readme zu finden.", "recording_license": "", "do_not_record": false, "persons": [{"id": 91, "code": "TGJ7FM", "public_name": "Lukas", "biography": "Hallo, ich bin Lukas und interessiere mich f\u00fcr alles zwischen Elektronik und Software.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 15, "guid": "afc6afc1-63a7-5494-9257-af24f254645f", "logo": "", "date": "2023-06-09T17:45:00+02:00", "start": "17:45", "duration": "00:30", "room": "Blauer Salon", "slug": "gpn21-15-film-photography-it-s-not-magic", "url": "https://cfp.gulas.ch/gpn21/talk/RJJZSF/", "title": "Film Photography - It's (not) magic", "subtitle": "", "track": "Art & Culture", "type": "Vortrag (kurz)", "language": "en", "abstract": "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.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 13, "code": "DPXLWR", "public_name": "F1fth", "biography": "Systems Engineer with a focus on security, hobby photographer with film and huge nerd.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 196, "guid": "4d6bd604-5a19-5a6c-8eff-d8147a5427ef", "logo": "", "date": "2023-06-09T18:20:00+02:00", "start": "18:20", "duration": "00:30", "room": "Blauer Salon", "slug": "gpn21-196-medizinphysik-von-strahlung-und-ki", "url": "https://cfp.gulas.ch/gpn21/talk/THNQ9F/", "title": "Medizinphysik - von Strahlung und KI", "subtitle": "", "track": "Science", "type": "Vortrag (kurz)", "language": "de", "abstract": "Wie l\u00e4uft eigentlich so eine Strahlentherapie ab und wof\u00fcr wird KI bereits in der Medizin angewendet?", "description": "Der Vortrag stellt den Studiengang und die Arbeit der Medizinphysik vor und thematisiert einige Schnittstellen zw Medizin, Physik und Informatik: wie KI in der Medizin zur Tumorerkennung eingesetzt wird, wie die Planung einer Strahlentherapie mittels geeigneter Software funktioniert und was eigentlich im K\u00f6rper passiert, wenn dieser mit hochenergetischer Strahlung \"beschossen\" wird.", "recording_license": "", "do_not_record": true, "persons": [{"id": 142, "code": "VULKME", "public_name": "Tonda", "biography": "studiert Medizinphysik und Informatik.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 79, "guid": "797e6b27-7cd5-5d19-bbf7-2698653e008f", "logo": "", "date": "2023-06-09T19:05:00+02:00", "start": "19:05", "duration": "01:00", "room": "Blauer Salon", "slug": "gpn21-79-security-in-telekommunication-networks-past-present-and-future", "url": "https://cfp.gulas.ch/gpn21/talk/LFZCZP/", "title": "Security in Telekommunication Networks -- Past, Present and Future", "subtitle": "", "track": "Security", "type": "Vortrag", "language": "de", "abstract": "In this talk we will give an overview of the structure in general and the security features in particular of 2G, 3G, 4G and 5G Telecommunication Networks and how they compare to each other. Further more we will show some successful attacks against the security of these networks from the past. With 5G this topic is important as never as, not only in the European Union, the new 5G infrastructure is considered critical infrastructure and therefore has an increased requirement for security.\r\nIf you are interested in cybersecurity, not only in the telecommunication industry but also in the critical infrastructure, this talk will have lots of interesting points for you to take with you.", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"id": 63, "code": "RCZUDQ", "public_name": "Daniel Mende", "biography": "Daniel Mende is a German security researcher leading the cybersecurity lab at ZTE Germany.\r\nHe specializes in network protocols and technologies. He is well known for his state-full fuzzing frameworks dizzy and\r\nhas also discussed new ways of building botnets and presented on protocol security at many occasions including\r\nTroopers, ShmooCon and Black Hat. He has written several tools for assessment of telecommunication networks like\r\nss7MAPer, Pytacle, GTP-Scan and APNBF.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 210, "guid": "683ef470-c0ab-5b3c-a044-199dd9bbde46", "logo": "", "date": "2023-06-09T20:20:00+02:00", "start": "20:20", "duration": "01:00", "room": "Blauer Salon", "slug": "gpn21-210-unlimited-free-accounts-your-own-mail-server-in-60-minutes", "url": "https://cfp.gulas.ch/gpn21/talk/WHVUAQ/", "title": "Unlimited free accounts: your own mail server in 60 minutes", "subtitle": "", "track": "Software & Infrastructure", "type": "Vortrag", "language": "en", "abstract": "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.", "description": "Starting 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.\r\n\r\nThe talk is a distilled version of the articles available here: https://boredconsultant.com/tags/mailserver/\r\n\r\nAll scripts will be provided after the talk.\r\n\r\nThe Code is now available at https://github.com/GevatterGaul/gpn21-mailserver-talk-code-dump\r\nAlongside the announcement: https://boredconsultant.com/2023/06/11/GPN21-Mailserver-Talk-Code-Dump/", "recording_license": "", "do_not_record": false, "persons": [{"id": 150, "code": "B7ZTCW", "public_name": "Benjamin", "biography": "Graduated from KIT in Computer Science then started working, currently as consultant for TNG Technology Consulting GmbH. Bored since the start of the pandemic, started a blog and also fucking around with tech stuff, giving talks about what was found out.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 57, "guid": "701407fa-bc6a-528e-8252-006a89ca4ecb", "logo": "", "date": "2023-06-09T21:35:00+02:00", "start": "21:35", "duration": "01:00", "room": "Blauer Salon", "slug": "gpn21-57-sdr-software-defined-radio-eine-einfhrung", "url": "https://cfp.gulas.ch/gpn21/talk/KRZ87T/", "title": "SDR - Software Defined Radio, eine Einf\u00fchrung", "subtitle": "", "track": "Hardware & Making", "type": "Vortrag", "language": "de", "abstract": "Was ist ein SDR? \r\nNiedrigschwellige Einf\u00fchrung in die Technik des \"Software Defined Radio\", Erkl\u00e4rung des Aufbaus und Funktionsprinzips eines SDR-Empf\u00e4ngers. Was kann ich damit h\u00f6ren? Praktischer Einstieg, auch mit sehr kleinem Budget.", "description": "Ziel des Talks ist es, den Zuh\u00f6rer:innen die Bedeutung der SDR-Technik nahezubringen und zu zeigen, wie der Einstieg ohne gro\u00dfen Aufwand gelingen kann.\r\n\r\nDer Talk schildert zun\u00e4chst das Funktionsprinzip eines Software Defined Radio Empf\u00e4ngers. Dazu werden die wichtigsten Komponenten vorgestellt und kurz erkl\u00e4rt. Es wird anhand von Open Source Projekten gezeigt, an welcher Stelle man mit Hard- und Software-Entwicklung einsteigen kann. Eine kurze praktische Vorf\u00fchrung (remote SDR) und ein paar Worte zu Antennen und zur rechtlichen Lage schliessen den Talk ab. \r\n\r\nDen Talk habe ich in \u00e4hnlicher Form im Jahr 2015 schon mal gehalten. Dies ist ein Update auf den aktuellen Stand der Technik, insgesamt etwas pr\u00e4gnanter und konkreter.", "recording_license": "", "do_not_record": false, "persons": [{"id": 40, "code": "NYMZLA", "public_name": "Ekki Plicht", "biography": "Funkamateur und Kurzwellenh\u00f6rer seit 1974, l\u00f6tkolbenaffin, Mitmacher beim https://ztl.space und der Linux User Group in Landau. Product Manager bei einem deutschen Antennenhersteller.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 190, "guid": "272b7aaa-0b67-575e-b9d6-c48201ca0795", "logo": "", "date": "2023-06-09T22:50:00+02:00", "start": "22:50", "duration": "01:00", "room": "Blauer Salon", "slug": "gpn21-190-synth-sounds-bastelstunde", "url": "https://cfp.gulas.ch/gpn21/talk/7T8ZJD/", "title": "Synth-Sounds-Bastelstunde", "subtitle": "", "track": "Art & Culture", "type": "Vortrag", "language": "de", "abstract": "Sounds bauen mit freien Software-Synthesizern", "description": "Synthesizer sind faszinierend - aber oft auch ein bisschen \u00fcberfordernd. Alles voller Kn\u00f6pfe und Regler, doch wie m\u00fcssen sie eingestellt werden, um einen bestimmten Sound zu erreichen? Und warum klingen Kl\u00e4nge eigentlich so wie sie klingen?\r\n\r\nIn diesem Talk m\u00f6chte ich eine praktische Einf\u00fchrung in die Welt der elektronischen Klangsynthese geben.", "recording_license": "", "do_not_record": false, "persons": [{"id": 107, "code": "78HWWN", "public_name": "floppy", "biography": "Meow? =^.^=", "answers": []}], "links": [], "attachments": [], "answers": []}], "Raum 208 (HFG)": [{"id": 214, "guid": "4fa7e9cf-a62c-5746-8eeb-f97c022cfc79", "logo": "/media/gpn21/submissions/3VHZBV/gpn_talk_klfjwOC.png", "date": "2023-06-09T12:00:00+02:00", "start": "12:00", "duration": "01:00", "room": "Raum 208 (HFG)", "slug": "gpn21-214-hands-on-tv-broadcast-equipment-warum-im-fernsehen-immer-alles-grer-ist-", "url": "https://cfp.gulas.ch/gpn21/talk/3VHZBV/", "title": "Hands on TV-Broadcast Equipment - Warum im Fernsehen immer alles gr\u00f6\u00dfer ist.", "subtitle": "", "track": "Technologie, Energie und Mobilit\u00e4t", "type": "Workshop", "language": "de", "abstract": "Wer einmal hinter die Kulissen einer Fernsehproduktion schauen konnte oder ein Studio von innen gesehen hat,\r\nwird sich schonmal gefragt haben \"Warum sind diese Kameras und Objektive eigentlich so riesig. Und was machen diese hunderten an Tasten da eigentlich? Und warum haben die an der Kamera eigentlich alle Kopfh\u00f6rer auf?\"\r\n\r\nWir geben einen Einblick warum TV-Technik so ist wie sie ist und warum die Ger\u00e4te auch heute noch so unhandlich sind.\r\nDazu bringen wir ein kleines Setup mit aktueller und etwas angestaubter Technik mit und geben Gelegenheit zum Angucken, Ausprobieren und Anfassen.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 152, "code": "B3JUU9", "public_name": "Dampfkadse", "biography": "Hi, I'm Dampfkadse\r\nI started to do Photography with my first SLR Camera in 2008 and got my first DSLR in 2012.\r\nIn 2016 i discovered that it has a Video mode and got into Videography, shortly after i met Urmel (my co-Speaker) who borrowed me one of his (old) Broadcast Cameras.\r\nNow i my own Broadcast Studio Box-Lens and use it as a Webcam.", "answers": []}, {"id": 153, "code": "RMAVZD", "public_name": "Urmel", "biography": "Electrical Engineer with a passion for broadcast technology.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 108, "guid": "21b934af-b078-5809-a3c6-c15d3d50dcca", "logo": "", "date": "2023-06-09T13:30:00+02:00", "start": "13:30", "duration": "00:45", "room": "Raum 208 (HFG)", "slug": "gpn21-108-experimentelles-spiel-zur-einfhrung-in-die-netzwerk-technik", "url": "https://cfp.gulas.ch/gpn21/talk/ERTBPJ/", "title": "experimentelles Spiel zur Einf\u00fchrung in die Netzwerk-Technik", "subtitle": "", "track": "Software & Infrastructure", "type": "Workshop", "language": "de", "abstract": "Buecherratten m\u00f6chte mit euch als Experiment ein Spiel zur Netzwerk-Technik machen, als Beispiel, daf\u00fcr wie Netzwerktechnik insbesondere TCP/UDP Menschen erkl\u00e4hrt werden kann, die noch kein Verst\u00e4ndnis davon haben. (RFC 1149, RFC 5841 included)", "description": "In der Berufsschule hab ich, Buecherratten, die Erkl\u00e4rungen zur Netzwerktechnik insbesondere TCP/UDP als sehr langweilig empfunden. Schnell hab ich gemerkt, das meine Mitsch\u00fcler, diese wenig bis gar nicht verstanden haben. So kam mir die Idee, das als interaktives Spiel zu gestalten. Dieses Spiel m\u00f6chte ich nun einmal in Real Life ausprobieren. Um den Humor dabei nicht aus den Augen zu verlieren, hab ich in das Spiel, die RFC 1149 und 5841 integriert. Das Mitbringen von Brieftauben, Flugtieren und Flugobjekten ist nicht erforderlich.\r\n\r\najuvo wird als Buecherrattens Assistent fungieren.", "recording_license": "", "do_not_record": true, "persons": [{"id": 49, "code": "EYZP8U", "public_name": "B\u00fccherratten", "biography": "Fachinformatikerin f\u00fcr Systemintegration\r\n\r\n\"Es gibt nichts sch\u00f6neres, als aktives lernen beobachten zu d\u00fcrfen\" \r\n\r\nB\u00fccherratten liebt vorallem Linux-Systeme, mag aber auch alles andere was mit Computern und Technik zu tun hat. Ab und zu taucht sie begeistert in einzelne Thematiken ab und liebt es dieses Wissen an andere weiterzugeben.", "answers": []}, {"id": 52, "code": "DU7WPZ", "public_name": "ajuvo", "biography": "ajuvo macht seit langer Zeit Dinge mit Computern, und vor allem mit Menschen die mit diesen zu tun haben. Seine (im Sinne von zusammen mit anderen machen) aktuellen Projekte sind aktuell unter anderem https://damals-tm-podcast.de , https://rosenpass.eu , https://wtf-eg.de . Also Technikkulturgeschichtspodcast, Post-Quantum-Cryptography, Hackergenossenschaft . Und Transkodek (Technikphilosophie): https://netphiltech.org/wordpress/transcodek/\r\n\r\nWerke: zum Beispiel auf https://media.ccc.de nach \"ajuvo\" suchen.\r\n\r\nc-base CCCP c3d2", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 114, "guid": "027e047f-27b0-5b1a-9d50-1267b1dc5f07", "logo": "/media/gpn21/submissions/E7RALW/wrabbit_CxsiWFi.png", "date": "2023-06-09T14:40:00+02:00", "start": "14:40", "duration": "01:00", "room": "Raum 208 (HFG)", "slug": "gpn21-114-folge-dem-weien-kaninchen-ab-in-die-matrix-don-t-be-late-oh-dear-follow-the-white-rabbit-into-the-matrix-", "url": "https://cfp.gulas.ch/gpn21/talk/E7RALW/", "title": "Folge dem wei\u00dfen Kaninchen - ab in die Matrix! / Don't be late! Oh dear... follow the white rabbit into the Matrix! \ud83c\uddec\ud83c\udde7 / \ud83c\udde9\ud83c\uddea", "subtitle": "", "track": "Ethics, Society & Politics", "type": "Workshop", "language": "de", "abstract": "Was ist eigentlich dieses Matrix von dem alle reden und wie kommt man da rein?\r\n\r\nMatrix ist eine dezentrale und sichere Kommunikationsinfrastruktur. Im Workshop zeigen wir euch, wie ihr ein Konto anlegt und die ersten Schritte in der Matrix.\r\n\r\n---\r\nWhat about this matrix everybody is talking about and how to get in?\r\n\r\nMatrix is an open network for secure and decentralized communication. In this workshop we will show you how to get an account and guidy you through your first step in the matrix.", "description": "Vorab gibt es eine kurze Einf\u00fchrung \u00fcber Matrix im allgemeinen: Was ist das? Wo kommt es her? Wie funktioniert das ganz grob?\r\n\r\nDanach gibt es hier unter anderem folgendes zu tun:\r\n\r\n- Ein Matrix Konto anlegen\r\n- Die Schl\u00fcsselsicherung einrichten\r\n- Nachrichten an Personen schreiben\r\n- R\u00e4ume erstellen (mit und ohne Verschl\u00fcsselung oder Einladung)\r\n- Sich gegenseitig verifizieren\r\n- R\u00e4ume in Spaces organisieren\r\n- Jemanden anrufen\r\n- Einen weiteren Client einfach anmelden und verifizieren\r\n\r\nBitte Endger\u00e4te, wie zum Beispiel Smartphone oder Laptop mitbringen!\r\n\r\n---\r\n\r\nWe will briefly introduce Matrix: What is it? Where does it come from? Roughly: how does it work?\r\n\r\nFollowing that there will be these things to do:\r\n\r\n- Open a Matrix account\r\n- Set up Key backup\r\n- Write messages to other persons\r\n- Create rooms (with oder without encryption or invitation)\r\n- Mutual veryfication\r\n- Organize rooms into spaces\r\n- Call somebody\r\n- Log in with a second client and verify this client\r\n\r\nPlease bring your own device or laptops!", "recording_license": "", "do_not_record": false, "persons": [{"id": 94, "code": "MTVPPW", "public_name": "weeman", "biography": "weeman mag Matrix und NeoVim.\r\n\r\n- Matrix: [@weeman:ccc-ffm.de](https://matrix.to/#/@weeman:ccc-ffm.de)\r\n- E-Mail: weeman@frankfurt.ccc.de", "answers": []}, {"id": 98, "code": "7BYZCY", "public_name": "M", "biography": "**M** betreibt eine Wolke privat und auch professionell mit matrix, nextcloud, git, mailserver in Deutschland mit quelloffener Software und ohne Daten zu sammeln", "answers": []}, {"id": 147, "code": "9JMPHE", "public_name": "Andrew Morgan", "biography": "Hello! My name is Andrew, though you may recognise me from my online nick, `anoa`.\r\n\r\nI'm a Senior Software Engineer at [Element](https://element.io) and a member of the Spec Core Team under the [Matrix.org Foundation](https://matrix.org/foundation). I'm interested in decentralisation, censorship-resistance and free software in general.\r\n\r\nSee [my GitHub](https://github.com/anoadragon453) for my personal and professional software projects.\r\n\r\nYou can contact me on matrix at @andrewm:amorgan.xyz", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 219, "guid": "0ee0a9e1-b5c0-518d-a680-9ecef4e53d69", "logo": "", "date": "2023-06-09T16:20:00+02:00", "start": "16:20", "duration": "01:00", "room": "Raum 208 (HFG)", "slug": "gpn21-219-eine-interaktive-bersicht-ber-das-nix-kosystem", "url": "https://cfp.gulas.ch/gpn21/talk/VWWU7F/", "title": "Eine interaktive \u00dcbersicht \u00fcber das Nix \u00d6kosystem", "subtitle": "", "track": "Software & Infrastructure", "type": "Workshop", "language": "de", "abstract": "In der letzten Zeit h\u00f6rt eins ja immer \u00f6fters was von NixOS.\r\nWir wollen euch einen \u00dcberblick geben, was das ist, was es dort f\u00fcr Tooling gibt, und f\u00fcr welche Anwendungsf\u00e4lle sich nix eignet.\r\nAu\u00dferdem wollen wir euch die M\u00f6glichkeit geben Fragen zu stellen und ein paar Sachen auszuprobieren.", "description": "Um den Workshop zu folgen braucht es Zugang zu einem Computer (oder VM) mit nix installiert. \r\nOptional mit aktivierten nix flakes und [QEMU](https://www.qemu.org/download/) Unterstuetzung.\r\nAn Wissen setzen wir nur Linux-Grundlagen voraus. \r\n\r\nInstaller: \r\n- [zero-to-nix.com Installer](https://zero-to-nix.com/start/install) (mit aktivierten *Flakes*)\r\n- [Offizieller Installer](https://nixos.org/download.html)\r\nAlternativ:\r\n- [NixOS](https://nixos.org/download.html#nixos-iso)", "recording_license": "", "do_not_record": true, "persons": [{"id": 157, "code": "W9WQ8V", "public_name": "Janik", "biography": "I'm Janik (they/them) you might know me from the fediverse @janik@chaos.social", "answers": []}, {"id": 195, "code": "HQXCX9", "public_name": "0x4A6F", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 206, "guid": "09ee8301-b08f-5813-b2a2-38cf599b6001", "logo": "", "date": "2023-06-09T18:00:00+02:00", "start": "18:00", "duration": "02:00", "room": "Raum 208 (HFG)", "slug": "gpn21-206-creative-coding-mit-javascript", "url": "https://cfp.gulas.ch/gpn21/talk/VRJHDR/", "title": "Creative Coding mit Javascript", "subtitle": "", "track": "Art & Culture", "type": "Workshop", "language": "de", "abstract": "Zusammen verr\u00fcckte Visuals/Animationen mit Javascript (p5) coden. Learning by doing.\r\nEin paar Grundkenntnisse Javascript / Programmieren Allgemein sind f\u00fcr den Workshop ausreichend.\r\n\r\nWichtig: Eigener Laptop muss mitgebracht werden!", "description": "Dieser Workshop soll einen kleinen Einblick in das Thema \"Creative Coding\" geben, aufzeigen wie einfach es ist mit code Visuals zu bauen und alle ermutigen kreativ zu werden.\r\n\r\nNach einer kleinen Einf\u00fchrung wird unter Hilfenahme eines Templates selber gecoded und flashige Animationen gebaut. Gerne auch in Kleingruppen. Am Ende k\u00f6nnen alle Ergebnisse zu einem visuellen Kunstwerk kombiniert werden, sofern alle damit einverstanden sind.", "recording_license": "", "do_not_record": false, "persons": [{"id": 128, "code": "PNXDCC", "public_name": "Till Gilsbach", "biography": "Softwareentwickler und Medienk\u00fcnstler. Urspr\u00fcnglich aus der Gamedev-Szene stammend. Macht gern interaktives Zeug mit Webtechnologien und machmal auch Mikrocontrollern.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 164, "guid": "ab8ce83b-2a2e-5877-b997-43106b4c9ba2", "logo": "", "date": "2023-06-09T20:30:00+02:00", "start": "20:30", "duration": "01:00", "room": "Raum 208 (HFG)", "slug": "gpn21-164-voc-tv-auf-dem-ccc-camp", "url": "https://cfp.gulas.ch/gpn21/talk/TYGKHM/", "title": "VOC-TV auf dem CCC-Camp", "subtitle": "", "track": "Art & Culture", "type": "Workshop", "language": "de", "abstract": "Wir stellen die Idee f\u00fcr ein VOC-TV auf dem CCC-Camp vor und laden euch ein euch ebenfalls an den Ideen zu beteiligen.", "description": "Im Sommer ist es endlich wieder soweit und eines der gro\u00dfen CCC-Event bei dem wir uns wieder pers\u00f6nlich begegnen k\u00f6nnen findet nach 4 Jahren wieder statt. Auch wenn das Gel\u00e4nde das gleiche ist, gibt es auch viele neue Ideen.\r\n\r\nEine Idee ist das VOC-TV. Im VOC gibt es schon l\u00e4nger die Idee, nicht nur Technik f\u00fcr B\u00fchnen bereit zu stellen, sondern bei Events auch eigenen Content zu erstellen. Auf dem Easterhegg wurde diese Idee in einem Workshop angerissen.\r\n\r\nW\u00e4hrend dem ersten Remote-Congress hat sich au\u00dferdem die c3newsshow gefunden und auf diversen remote Events Content \u00fcber die Events in die Streams gebracht wie auch weitere Shows gesendet. Unter anderem auch das 40-Jahre-CCC-Video.\r\n\r\nF\u00fcr das Camp haben wir uns mit weiteren Mitstreitern zusammengetan, um euch mit dem VOC-TV zu informieren und unterhalten.\r\n\r\nWie wir das machen wollen, was unser Planungsstand ist, womit man uns helfen k\u00f6nnte und was f\u00fcr weitere Ideeen ihr vielleicht dazu habt, w\u00fcrden wir gerne in einem Workshop auf der GPN mit euch besprechen.", "recording_license": "", "do_not_record": true, "persons": [{"id": 116, "code": "XNSBSE", "public_name": "katzazi aka Eva St\u00f6we", "biography": "Informatik- und Jura-Hintergrund, IT-Consultant, zwischendurch ein paar Jahre Arbitrator bei CAcert, mehrj\u00e4hrige Erfahrung in der Distributed Ledger (\"Blockchain\")-Szene, langjeriger Engel bei CCC Events. Mitgr\u00fcnderin der c3newsshow (ehemals Heralds News Show), die sich auf dem ersten RC3 gegr\u00fcndet hat und auf diversen remote-Events Content geliefert hat.\r\n\r\nSeit einigen Jahren besch\u00e4ftige ich mich unter anderem mit Identit\u00e4t im digitalen Raum und den damit verbundenen Gefahren und Chancen. Angefangen bei CAcert einer dezentralen, mitgliedergetriebenen CA, die einerseits Verschl\u00fcsselung und Privacy f\u00f6rdern m\u00f6chte, zum anderen aber auch Identit\u00e4tschecks anbietet. Das hat mich zwischenzeitlich auch in die Distributed Ledger Szene gef\u00fchrt, da diese Fragen dort auch prominent gestellt werden. In der CCC-Szene f\u00fchle ich mich allerdings deutlich mehr zuhause.", "answers": []}], "links": [], "attachments": [], "answers": []}], "Raum 112 (HFG)": [{"id": 61, "guid": "4421637e-c563-55bd-b877-7dae68b411d4", "logo": "/media/gpn21/submissions/LS739L/35C3_LEDstrip_tunnel_w_LED_strip_demo_e3UEQiy.jpg", "date": "2023-06-09T12:00:00+02:00", "start": "12:00", "duration": "01:30", "room": "Raum 112 (HFG)", "slug": "gpn21-61-0-led-strips-everywhere-for-everyone-", "url": "https://cfp.gulas.ch/gpn21/talk/LS739L/", "title": "LED Strips Everywhere for Everyone!", "subtitle": "", "track": "Hardware & Making", "type": "Workshop", "language": "en", "abstract": "Learn how to program LED strips.
\r\nIt's super easy and fun to make your life trippy and beautiful.
\r\nFor total beginners -- no knowledge needed at all.", "description": "LED strips have become really inexpensive. Hackers have created many easy methods for controlling them to make patterns and colors. In this workshop you will learn an easy way to control LED strips and make them do what you want. We will make use a very inexpensive Arduino clone. I'll show you everything you need to know to use existing programs -- as-is, or to hack on -- to control the colors in your world with LED strips.\r\n\r\nThis workshop is for total beginners.\r\n\r\nWorkshop Itinerary\r\n

    \r\n
  • Intro to Red-Green-Blue (RGB) LEDs
  • \r\n
  • Brief intro to Arduino
  • \r\n
  • How to use an Arduino to control an LED strip
  • \r\n
  • Some demos of programs you can download
  • \r\n

\r\n\r\nFor ages 10 - 100.
\r\n\r\nTaught by <a href=\"http://en.wikipedia.org/wiki/Mitch_Altman\"> Mitch Altman</a>.
\r\n\r\nOptional: Bring your laptop, if you can.
\r\n\r\nMaterials costs
\r\nThe workshop is free, but if you would like to partake in the hands-on aspects of the workshop, Mitch will have materials for 20 \u20ac (useful for making your life trippy and beautiful).", "recording_license": "", "do_not_record": false, "persons": [{"id": 53, "code": "8XZBS9", "public_name": "Mitch Altman", "biography": "Mitch Altman\r\n\r\nMitch Altman is an international hacker, inventor, entrepreneur, author, mentor, best known for starting Noisebridge hackerspace and inventing TV-B-Gone, which turns off TVs in public places.\r\n\r\nWikipedia page:
\r\nhttp://en.wikipedia.org/wiki/Mitch_Altman\r\n\r\nTEDxBrussels talk: \"The Hackerspace Movement\":
\r\nhttps://www.youtube.com/watch?v=WkiX7R1-kaY", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 31, "guid": "774e4c4c-1b25-5d94-a367-690f0752fc46", "logo": "/media/gpn21/submissions/BC77UU/pic7_gMH3qpi.png", "date": "2023-06-09T14:15:00+02:00", "start": "14:15", "duration": "01:00", "room": "Raum 112 (HFG)", "slug": "gpn21-31-guerilla-tamponing-are-periods-bloody-cheap-", "url": "https://cfp.gulas.ch/gpn21/talk/BC77UU/", "title": "Guerilla Tamponing - Are Periods bloody cheap?", "subtitle": "", "track": "Ethics, Society & Politics", "type": "Workshop", "language": "de", "abstract": "Lasst uns \u00fcber Menstruation reden, \u00fcber Ungerechtigkeit und Kosten. Aber wir wollen nicht nur reden, sondern auch direkt etwas dagegen tun: Wir basteln Periodenboxen.\r\n\r\nall genders welcome", "description": "Der Workshop wird mit einem Input starten, zu Menstruation (Ungerechtigkeit, Kosten..) allgemein und zum Projekt Guerilla Tamponing. Der Kern des Workshops wird jedoch das Basteln von Perioden-Boxen sein. Die Idee hinter den Perioden-Boxen ist, dass Menstruationsprodukte auf allen Toiletten vorhanden sind \u2013 daf\u00fcr gibt es die schnelle, g\u00fcnstige und einfache M\u00f6glichkeit mit einer Box nachzuhelfen.\r\n\r\nAn die Bastelscheuen unter euch: Deine Box kann in 3min fertig sein \u2013 versprochen!\r\nAn die Bastelfreudigen unter euch: Deiner Kreativit\u00e4t sind keine Grenzen gesetzt, tob dich aus;)\r\n\r\nMaterialien werden daf\u00fcr vorhanden sein. Falls ihr im Vorhinein wisst, dass ihr mitmachen wollt, bringt gerne trotzdem einen leeren, ausgewaschenen Tetra-Pack mit.\r\n\r\nDer Workshop richtet sich explizit an Nicht-Menstruierende und Menstruierende!\r\n\r\nSneak-Peek gef\u00e4llig? Schau auf Mastodon vorbei: @guta@chaos.social", "recording_license": "", "do_not_record": true, "persons": [{"id": 28, "code": "AE9GEY", "public_name": "Luca", "biography": "Ich bin Luca (dey/denen bzw. they/them) und hatte die Idee f\u00fcrs Projekt Guerillia Tamponing (mastodon: @guta@chaos.social). Ansonsten mache ich queeren Aktivismus, bin gern drau\u00dfen und bin recht neu in der Nerdbubble :)", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 62, "guid": "9b8c0593-a654-5c6c-97b2-a79e62318f30", "logo": "/media/gpn21/submissions/UMWNDW/ArduTouch_Mt0Udt5.jpg", "date": "2023-06-09T16:00:00+02:00", "start": "16:00", "duration": "02:30", "room": "Raum 112 (HFG)", "slug": "gpn21-62-0-learn-to-solder-digital-music-synthesis-workshop-with-ardutouch-music-synthesizer-kit", "url": "https://cfp.gulas.ch/gpn21/talk/UMWNDW/", "title": "Learn to Solder / Digital Music Synthesis workshop with ArduTouch music synthesizer kit", "subtitle": "", "track": "Hardware & Making", "type": "Workshop", "language": "en", "abstract": "Anyone can learn to solder!
\r\nAnd anyone can learn to make music, sound (and noise!) with computer chips!
\r\nAll participants will easily learn all of this by making an <a href=\"https://cornfieldelectronics.com/cfe/projects.php#ardutouch\" > ArduTouch music synthesizer</a> from a kit.", "description": "Learn to solder by making a way-cool, powerful music synthesizer, and learn how to make cool music, sound, and noise! with computer chips (The fancy word for making sound with a computer chip is Digital Signal Processing).
\r\n
\r\n<a href=\"https://cornfieldelectronics.com/cfe/projects.php#ardutouch\" > ArduTouch</a> is an open hardware Arduino-compatible music synthesizer kit with a built-in Touch Keyboard, and with built-in speaker/amplifier. It is a really nice performing musical instrument.
\r\n
\r\nThis workshop is for total newbies to learn to solder.
\r\nThis workshop is for total newbies to make their own ArduTouch music synthesizer and learn to make music, sound (and noise!) with computer chips. Attendees take their completed synthesiser home at the end of the workshop.
\r\n
\r\nThe ArduTouch comes pre-programmed with a way cool synthesizer. And I will show you how to re-program it with other way cool (and totally different) synthesizers.
\r\n
\r\nFor ages 10 - 100.
\r\n
\r\nTaught by <a href=\"http://en.wikipedia.org/wiki/Mitch_Altman\"> Mitch Altman</a>.
\r\n
\r\nOptional: Bring your laptop, if you can.
\r\n\r\nMaterials costs
\r\nThe workshop is free, but if you would like to partake in the hands-on aspects of the workshop, Mitch will have ArduTouch kits for 35 \u20ac.
\r\nOptional: USB-Serial Cable for re-programming ArduTouch (and many other projects): 10 \u20ac.", "recording_license": "", "do_not_record": false, "persons": [{"id": 53, "code": "8XZBS9", "public_name": "Mitch Altman", "biography": "Mitch Altman\r\n\r\nMitch Altman is an international hacker, inventor, entrepreneur, author, mentor, best known for starting Noisebridge hackerspace and inventing TV-B-Gone, which turns off TVs in public places.\r\n\r\nWikipedia page:
\r\nhttp://en.wikipedia.org/wiki/Mitch_Altman\r\n\r\nTEDxBrussels talk: \"The Hackerspace Movement\":
\r\nhttps://www.youtube.com/watch?v=WkiX7R1-kaY", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 113, "guid": "84445797-3001-50ca-a111-a5d532cf7ac3", "logo": "", "date": "2023-06-09T19:00:00+02:00", "start": "19:00", "duration": "01:00", "room": "Raum 112 (HFG)", "slug": "gpn21-113-beginner-workshop-how-to-plan-build-your-own-led-project", "url": "https://cfp.gulas.ch/gpn21/talk/XNASYQ/", "title": "Beginner workshop - How to plan & build your own LED project", "subtitle": "", "track": "Hardware & Making", "type": "Workshop", "language": "en", "abstract": "Learn the basics of how to plan & build your own LED projects! From theory to actual soldering and making LEDs glow in whatever effect you want! (and feel free to take them home and continue playing around)", "description": "Learn the basics of how to plan & build your own LED projects, using a development board specifically made for LED projects. Get inspiration from the wide range of exciting use cases for LEDs and learn how you can implement them at home, on your bike, or in other fun projects. Plus, learn how to quickly and easily get LEDs up and running - and learn some basic soldering at the same time as well. This workshop is for total beginners, with no prior experience in building projects with electronics. But if you already know a bit about it - also great, join us and learn even more, while having fun!:)\r\nPlease bring a USB-C cable + power source (power supply, laptop or external battery).", "recording_license": "", "do_not_record": false, "persons": [{"id": 56, "code": "CTYHSQ", "public_name": "Kitty", "biography": "Just your average cat onesie wearing maker & LED enthusiast.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 51, "guid": "71d37948-feb9-5715-a844-38b72427a467", "logo": "/media/gpn21/submissions/L8CRA8/signal-2023-04-11-123846_004_NxJgPB2.jpeg", "date": "2023-06-09T21:00:00+02:00", "start": "21:00", "duration": "01:30", "room": "Raum 112 (HFG)", "slug": "gpn21-51-chiptune-with-gameboys-and-nanoloop2", "url": "https://cfp.gulas.ch/gpn21/talk/L8CRA8/", "title": "Chiptune with GameBoys and Nanoloop2", "subtitle": "", "track": "Hardware & Making", "type": "Workshop", "language": "en", "abstract": "I will show you the basics of this 16 step looper with 4 channels, filters, LFO, attack and lengh. I have 9-10 devices with the software to share for the workshop. IMPORTANT: Please bring your headphones with 3,5 mm jack. Introduction is about 30-40 minutes and the rest is play/showtime. If you own an Analouge Pocket bring that one because it ships with the software.", "description": "Nanoloop2 is a 16 step looper for the Game Boy advance. Because the NDS-Lite has better sound, display and battery and is also a lot cheaper these days we are using these for the workshop. The only downside is it has no linkport, so we will not explore the link capabilities.\r\nCheckout the features at :\r\nhttps://www.nanoloop.com/two/specs.html\r\nListen to what can be done with that little machine:\r\nhttps://peertube.1312.media/w/cu1fPFfy49kgFhzs8NrgJp\r\nhttps://peertube.1312.media/w/4R5XfbgPfDco3tcqbMVXTD", "recording_license": "", "do_not_record": false, "persons": [{"id": 43, "code": "XUXDVQ", "public_name": "Bobo_PK", "biography": "I make chiptune with handhelds. Everything else can be found at https://chaos.social/@Bobo_PK", "answers": []}], "links": [], "attachments": [], "answers": []}], "ZKM Seminarraum": [{"id": 19, "guid": "04d81fe3-b875-5eec-a83e-753daafc056a", "logo": "", "date": "2023-06-09T12:00:00+02:00", "start": "12:00", "duration": "01:00", "room": "ZKM Seminarraum", "slug": "gpn21-19-r2wars-battle-bots-in-shared-memory", "url": "https://cfp.gulas.ch/gpn21/talk/YGUGAM/", "title": "r2wars - battle bots in shared memory", "subtitle": "", "track": "Security", "type": "Workshop", "language": "de", "abstract": "Programme gleichzeitig im selben Speicher ausf\u00fchren: was k\u00f6nnte schon schiefgehen? Hier geht's um das wie und anschlie\u00dfend selber mal hands-on damit spielen. Wir schauen uns den Unterbau an, bauen eigene kleine Programme die dann gegenseitig versuchen sich zu \u00fcberschreiben.", "description": "In diesem Workshop geht es um r2wars: dabei werden in geteiltem speicher zwei Programme gleichzeitig (mehr dazu im workshop) ausgef\u00fchrt mit dem Ziel sich gegenseitig zu \u00fcberschreiben. Es wird eine Einf\u00fchrung in das \"wie geht das mit dem 'gleichzeitig' ausf\u00fchren?\" geben, dann bauen wir so bots und dann lassen wir sie alle gegeneinander antreten.\r\n\r\nIhr braucht:\r\n- Einen Laptop\r\n- [radare2](https://github.com/radareorg/radare2)\r\n- [golang](https://go.dev)", "recording_license": "", "do_not_record": false, "persons": [{"id": 12, "code": "9E78QB", "public_name": "hanemile", "biography": "InfoSec (Pentesting) | CTF @Sauercl0ud @allesctf | CCC Foo @chaosdorf | hanging out with @milliways at events", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 77, "guid": "45955b66-db95-56cc-bd14-1372f32e9669", "logo": "", "date": "2023-06-09T14:00:00+02:00", "start": "14:00", "duration": "01:30", "room": "ZKM Seminarraum", "slug": "gpn21-77-codesnippets-in-verschiedenen-programmiersprachen-sammeln", "url": "https://cfp.gulas.ch/gpn21/talk/33ENLV/", "title": "Codesnippets in verschiedenen Programmiersprachen sammeln", "subtitle": "", "track": "Software & Infrastructure", "type": "Workshop", "language": "de", "abstract": "In den visuellen Programmiersprachen Scratch und Snap! gibt es die M\u00f6glichkeit eigene Bl\u00f6cke zu definieren. Ein Block ist ein Satz mit L\u00fccken in welchen die Variablen erg\u00e4nzt werden. Ziel des Workshops ist es zu Bl\u00f6cken den entsprechenden Quelltext in verschiedenen Programmiersprachen zu sammeln. Es k\u00f6nnen von den Teilnehmenden eigene Bl\u00f6cke definiert werden und es gibt vorgegebene Bl\u00f6cke. Ziel des Workshop ist es das Verst\u00e4ndnis f\u00fcr bestimmte h\u00e4ufig vorkommende Konstrukte in verschiedenen Programmiersprachen zu f\u00f6rdern, indem ein Austausch unter den Teilnehmen \u00fcber die Konstrukte und wie sie in ihnen vertrauten Sprachen formuliert werden, gibt.", "description": "Visuelle Programmiersprachen bieten die M\u00f6glichkeit durch das kombinieren von Bl\u00f6cken Programme zu schreiben. In den letzten zwei Jahren habe ich mich immer wieder mit dem Umwandeln von selbst definierten Bl\u00f6cken in den visuellen Programmiersprachen Scratch! und Snap in Quelltext besch\u00e4ftigt und daf\u00fcr verschiedene Skripte in der Programmiersprache R geschrieben. Die Zuordnung der Codesnippets zu den in den Bl\u00f6cken enthaltenen S\u00e4tzen erfolgt in einer CSV-Datei und der Quelltext dazu befindet sich unter https://gitlab.wikimedia.org/hogue/block-to-code/-/tree/main/BlocktoCode. Es wird noch besser dokumentiert und das ganze ist Teil von Versuchen Programmieren auf alternative Arten zu erm\u00f6glichen, die ich in meiner Freizeit unternehme und die vielleicht dem neuen Wikimediaprojekt Wikifunctions helfen werden. Das Ziel von Wikifunctions ist das Sammeln von Funktionen und deren Implementierungen in verschiendenen Programmiersprachen und die Funktionen sollen unter anderen zum Generieren von Texten verwendet werden k\u00f6nnen.", "recording_license": "", "do_not_record": false, "persons": [{"id": 45, "code": "Y9ZECK", "public_name": "Hog\u00fc-456", "biography": "Ich bin in den Wikimediaprojekten aktiv. Aktuell vor allem im noch in der Entwicklung befindlichen Wikimediaprojekt Wikifunctions. In diesem neuen Projekt geht es um die Sammlung von Funktionen. Diese sollen unter anderem zum Generieren von Texten mitverwendet werden k\u00f6nnen. Ich interessiere mich f\u00fcr Tabellenkalkulationsfunktionen und f\u00fcr die Programmiersprachen R, COBOL, sowie f\u00fcr visuelle Programmiersprachen wie Scratch und Snap und f\u00fcr das Umwandeln von Bl\u00f6cken dieser Programmiersprachen in andere Programmiersprachen.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 155, "guid": "c1709896-c62d-5cb8-8fd0-25dfa422fcb1", "logo": "/media/gpn21/submissions/YMSHAN/neovim-mark2x_2orb960.png", "date": "2023-06-09T16:00:00+02:00", "start": "16:00", "duration": "01:00", "room": "ZKM Seminarraum", "slug": "gpn21-155--neo-vim-jenseits-von-q-", "url": "https://cfp.gulas.ch/gpn21/talk/YMSHAN/", "title": "(Neo)Vim jenseits von q! \ud83d\ude43", "subtitle": "", "track": "Software & Infrastructure", "type": "Workshop", "language": "de", "abstract": "NeoVim ist ein Vim Fork mit einem aktiven Plugin \u00d6kosystem. Hier im Workshop richten wir eine einfache NeoVim Umgebung mit Code Completion, Git Integration, schicker Suche und vielem mehr ein.", "description": "Zu Beginn gibt es eine kurze Vorstellung der Unterscheide zwischen Vim und NeoVim:\r\n\r\n- Lua API\r\n- Diagnostics (z.B. Compiler- oder Linter-Fehler anzeigen)\r\n- LSP Client (f\u00fcr Sprach-Features, wie Code Completion, Refactorings, Referenzsuche und mehr)\r\n- Terminal Emulator\r\n- [Tree Sitter](https://github.com/nvim-treesitter/nvim-treesitter)\r\n\r\nIm Workshop gibt es dann folgendes zu tun:\r\n\r\n- Gemeinsam schnell eine NeoVim Umgebung mit [`kickstart.nvim`](https://github.com/nvim-lua/kickstart.nvim) einrichten\r\n- [Wo man einfach Plugins f\u00fcr (fast) alles findet](https://github.com/rockerBOO/awesome-neovim)\r\n- Installation eines neuen Plugins\r\n- Wo man mehr Inspirationen f\u00fcr NeoVim Konfigurationen findet", "recording_license": "", "do_not_record": false, "persons": [{"id": 94, "code": "MTVPPW", "public_name": "weeman", "biography": "weeman mag Matrix und NeoVim.\r\n\r\n- Matrix: [@weeman:ccc-ffm.de](https://matrix.to/#/@weeman:ccc-ffm.de)\r\n- E-Mail: weeman@frankfurt.ccc.de", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 207, "guid": "7f7f82ee-05fe-5ef0-ba6b-64694ed0248b", "logo": "/media/gpn21/submissions/7EZAL3/footprint_3dpreview_E8UxRW0.png", "date": "2023-06-09T18:00:00+02:00", "start": "18:00", "duration": "01:00", "room": "ZKM Seminarraum", "slug": "gpn21-207-kicad-library-hacking", "url": "https://cfp.gulas.ch/gpn21/talk/7EZAL3/", "title": "KiCad Library hacking", "subtitle": "", "track": "Hardware & Making", "type": "Workshop", "language": "de", "abstract": "Wir versuchen gemeinsam Symbole und Footprints in guter Qualit\u00e4t zur offiziellen KiCad Library zu contributen. Gerne erl\u00e4utere ich die Regeln der KLC und wie man am compliant Symbole/Footprints erstellt.", "description": "Als KiCad-Librarian kenne ich die Anforderungen und typischen Probleme bei Symbolen und Footprints sehr gut. Nach einer kurzen Einf\u00fchrungen und Erl\u00e4uterung der KLC hacken wir gemeinsam an neuen Symbolen und Footprints oder verbessern vorhandene.\r\nIch habe Merge-rechte auf den Library-Repositories, wenn es gut l\u00e4uft k\u00f6nnen wir im Rahmen des Workshops also ein paar Dinge contributen.\r\n\r\nHier ein paar Repo URLs:\r\nhttps://gitlab.com/kicad/libraries/kicad-symbols/\r\nhttps://gitlab.com/kicad/libraries/kicad-footprints\r\n\r\nDie aktuell g\u00fcltige KLC gibt es unter https://klc.kicad.org/", "recording_license": "", "do_not_record": true, "persons": [{"id": 148, "code": "9QSZ9A", "public_name": "cpresser", "biography": "generischer Hardware-hacker", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 230, "guid": "a53b5255-6c79-52b1-a4ef-cd6a5abf2d86", "logo": "", "date": "2023-06-09T20:00:00+02:00", "start": "20:00", "duration": "01:00", "room": "ZKM Seminarraum", "slug": "gpn21-230-autisession-wie-behindernd-ist-brokratie-tipps-und-schauergeschichten-aus-dem-amt", "url": "https://cfp.gulas.ch/gpn21/talk/TLVECT/", "title": "AutiSession - Wie behindernd ist B\u00fcrokratie? Tipps und Schauergeschichten aus dem Amt", "subtitle": "", "track": "Meetup", "type": "Meetup", "language": "de", "abstract": "Autismus, ADHS, Borderline, Depression - eigentlich hast du in Deutschland ja Anspruch auf Therapie und Eingliederungshilfe, wenn du in diesen gebieten Probleme hast. Aber im Wald von Paragraphen, Zust\u00e4ndigkeiten und Frageb\u00f6gen verirren sich insbesondere Autis gern.", "description": "AutiSessions sind ein lockeres Talk-Format, das auf den remote Experiences entstanden ist und, in dem neurodivergente Menschen sich locker und l\u00f6sungsorientiert \u00fcber Themen austauschen, die sie betreffen.\r\n\r\nKomm gern vorbei, wenn du etwas erz\u00e4hlen m\u00f6chtest, wenn du selbst mit dem Thema struggelst, wenn du gerade mal einen produktiven Vent brauchst oder, wenn du einfach nur zuh\u00f6ren magst.\r\n\r\nBei den Sessions geht es prim\u00e4r um neurodivergente Menschen, aber nat\u00fcrlich sind alle Kreaturen des Universums willkommen.", "recording_license": "", "do_not_record": true, "persons": [{"id": 192, "code": "GPDWE8", "public_name": "betalars", "biography": "I'm a happy 3D Developer/Artist.\r\n\r\nI help organize efforts for inclusion and diversity on chaos events. Also Taking care of silent hacking on GPN.", "answers": []}], "links": [], "attachments": [], "answers": []}], "Musikbalkon": [{"id": 53, "guid": "aee0f179-5338-56e6-a690-aeb2f74af4ea", "logo": "", "date": "2023-06-09T16:00:00+02:00", "start": "16:00", "duration": "01:00", "room": "Musikbalkon", "slug": "gpn21-53-treffen-von-in-den-wikimediaprojekten-aktiven", "url": "https://cfp.gulas.ch/gpn21/talk/FK9TU8/", "title": "Treffen von in den Wikimediaprojekten Aktiven", "subtitle": "", "track": "Meetup", "type": "Meetup", "language": "de", "abstract": "Bei der GPN werden vermutlich mehrere Personen anwesend sein, die sich in irgendeiner Weise in den Wikimediaprojekten beteiligen oder in derr Vergangenheit beteiligt haben. Zu den Wikimediaprojekten geh\u00f6ren unter anderem Wikipedia und Wikidata und dieses Treffen dient zum Austausch und gegenseitigen Kennenlernen.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 45, "code": "Y9ZECK", "public_name": "Hog\u00fc-456", "biography": "Ich bin in den Wikimediaprojekten aktiv. Aktuell vor allem im noch in der Entwicklung befindlichen Wikimediaprojekt Wikifunctions. In diesem neuen Projekt geht es um die Sammlung von Funktionen. Diese sollen unter anderem zum Generieren von Texten mitverwendet werden k\u00f6nnen. Ich interessiere mich f\u00fcr Tabellenkalkulationsfunktionen und f\u00fcr die Programmiersprachen R, COBOL, sowie f\u00fcr visuelle Programmiersprachen wie Scratch und Snap und f\u00fcr das Umwandeln von Bl\u00f6cken dieser Programmiersprachen in andere Programmiersprachen.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 67, "guid": "ffc1931b-f3f8-556b-9caf-84652f8fcd12", "logo": "", "date": "2023-06-09T17:35:00+02:00", "start": "17:35", "duration": "01:00", "room": "Musikbalkon", "slug": "gpn21-67-bahnbubble-meetup", "url": "https://cfp.gulas.ch/gpn21/talk/WSUPF9/", "title": "Bahnbubble Meetup", "subtitle": "", "track": "Meetup", "type": "Meetup", "language": "de", "abstract": "Rumor has it that there are creatures on the GPN that like trains. This Meetup intended for all them: Discuss about the recent timetable changes, ETCS rollout, interesting means of transport in which a certain ticket is valid, curiosities of LST at AVG Systemwechselstellen and similar topics!", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 3, "code": "K8XCPU", "public_name": "margau", "biography": "I use hot glue with passion!", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 169, "guid": "2555d1bf-bf20-5ed0-8368-4c96731d5090", "logo": "/media/gpn21/submissions/F87FYV/wtf_ZX5TKkM.png", "date": "2023-06-09T19:00:00+02:00", "start": "19:00", "duration": "01:30", "room": "Musikbalkon", "slug": "gpn21-169-wtf-meetup", "url": "https://cfp.gulas.ch/gpn21/talk/F87FYV/", "title": "WTF-Meetup", "subtitle": "", "track": "Meetup", "type": "Meetup", "language": "de", "abstract": "Das Treffen der Mitglieder und Interessenten der Werkkooperative der Technikfreundinnen eG (aka Hackergenossenschaft) https://wtf-eg.de", "description": "Mitglieder und Freunde der WTF eG treffen sich an eigentlich allen gr\u00f6\u00dferen Chaosveranstaltungen. Hier kann $lebensform sich informieren und vernetzen. Manchmal gibt es auch spontane Talks.", "recording_license": "", "do_not_record": false, "persons": [{"id": 52, "code": "DU7WPZ", "public_name": "ajuvo", "biography": "ajuvo macht seit langer Zeit Dinge mit Computern, und vor allem mit Menschen die mit diesen zu tun haben. Seine (im Sinne von zusammen mit anderen machen) aktuellen Projekte sind aktuell unter anderem https://damals-tm-podcast.de , https://rosenpass.eu , https://wtf-eg.de . Also Technikkulturgeschichtspodcast, Post-Quantum-Cryptography, Hackergenossenschaft . Und Transkodek (Technikphilosophie): https://netphiltech.org/wordpress/transcodek/\r\n\r\nWerke: zum Beispiel auf https://media.ccc.de nach \"ajuvo\" suchen.\r\n\r\nc-base CCCP c3d2", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 32, "guid": "0a67baab-7638-5e3f-92de-430c42e76149", "logo": "", "date": "2023-06-09T21:00:00+02:00", "start": "21:00", "duration": "01:00", "room": "Musikbalkon", "slug": "gpn21-32-nixos-meetup", "url": "https://cfp.gulas.ch/gpn21/talk/KAM7AW/", "title": "NixOS Meetup", "subtitle": "", "track": "Meetup", "type": "Meetup", "language": "de", "abstract": "Wie letztes Jahr aus wird es wieder ein NixOS Meetup geben. Bist du schon im Nix \u00d6kosystem unterwegs oder denkst dar\u00fcber nach? Komm vorbei!", "description": "Allgemeines Meeting mit Leuten die lust auf nix haben.", "recording_license": "", "do_not_record": false, "persons": [{"id": 12, "code": "9E78QB", "public_name": "hanemile", "biography": "InfoSec (Pentesting) | CTF @Sauercl0ud @allesctf | CCC Foo @chaosdorf | hanging out with @milliways at events", "answers": []}], "links": [], "attachments": [], "answers": []}], "Anderswo": [{"id": 179, "guid": "b283466f-7138-5851-a1eb-834c5c28c3f0", "logo": "", "date": "2023-06-09T14:00:00+02:00", "start": "14:00", "duration": "01:00", "room": "Anderswo", "slug": "gpn21-179-buchbinden-eine-simple-methode", "url": "https://cfp.gulas.ch/gpn21/talk/GDW8CS/", "title": "Buchbinden - eine simple Methode", "subtitle": "", "track": "Art & Culture", "type": "Workshop", "language": "de", "abstract": "Workshop f\u00fcr bis zu 5 Personen. Es wird ein Verfahren zum simplen Binden von Papier in der japanischen Bindung mit einer Erweiterung zum Anbringen von festen Buchdeckeln gezeigt und angeleitet. Papier, Pappe und Werkzeug zum ausprobieren und mitmachen liegt in begrenztem Umfang bereit.", "description": "Skripten, Handb\u00fccher, Kladden, und Listen begleiten uns Menschen. Um dem Zettel-Chaos zu entgehen kann Papier gebunden werden. Es wird ein Verfahren gezeigt und angeleitet wie eine Bindung m\u00f6glich ist. Die M\u00f6glichkeit der wiederholbaren \u00d6ffnung und die Neu-Zusammenstellung des Papierstapels zu einem - durchaus benutzbarem - Buch ist gegeben. Mit \u00dcbung kann ein Buch in ca 25 Minuten zusammengebaut werden.\r\n\r\n**F\u00fcr diesen Workshop ist keine Reservierung notwendig!**", "recording_license": "", "do_not_record": false, "persons": [{"id": 124, "code": "TDHTQL", "public_name": "Ulf Grabbert", "biography": "Ich bin Ulf Grabbert und handwerklich ambitioniert.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 153, "guid": "b0de3016-3505-5f92-aedb-96aa56da3c57", "logo": "/media/gpn21/submissions/K9YVHZ/rescue1_JDnpjbd.jpeg", "date": "2023-06-09T18:00:00+02:00", "start": "18:00", "duration": "04:00", "room": "Anderswo", "slug": "gpn21-153-1-do-not-try-this-at-home-rope-access-for-nerds", "url": "https://cfp.gulas.ch/gpn21/talk/K9YVHZ/", "title": "Do not try this at home - rope access for nerds", "subtitle": "", "track": "Games", "type": "Workshop", "language": "de", "abstract": "Rope access / Rope rescue stuff for nerds. We will learn how to navigate structures, hoist loads, load stretchers and carry entities.", "description": "Climbing on, under, around structures is challenging. Safety is paramount. Proper planning prevents poor performance. Bring your own gear, we will also provide a big box'o'stuffs. We might drop a banner or two somewhere for the lulz. Previous climbing experience good, but not necessary.\r\n\r\nThis workshop will be longer than announced in the calendar, you can drop in/out at any time and we will not be restricted to a room. Depending on demand, we will repeat/train more over the course of the GPN. \r\n\r\nStarting point will probably be under the staircase to the right of the Info, providing ample skyhooks to start teaching movements and gear handling at a manageable height.\r\n\r\n**No reservation needed!**", "recording_license": "", "do_not_record": true, "persons": [{"id": 89, "code": "HQ9BVR", "public_name": "MikeTango", "biography": "Hello. I'm MikeTango. I am a rope access/rope rescue specialist, live on a ship half of every month and fix wind turbines somewhere out in the north sea. My favourite parts of the job are blade inspections, planning complicated access concepts and making my coworkers' lives interesting by springing surprise rescue drills on them.", "answers": []}, {"id": 187, "code": "7QYADC", "public_name": "ChsRmb", "biography": "Hey,\r\nmy name is ChsRmb :)", "answers": []}], "links": [], "attachments": [], "answers": []}], "Anderswo/Drau\u00dfen": [{"id": 86, "guid": "f3c031a8-b966-54d2-8e18-e4d57b4a885f", "logo": "/media/gpn21/submissions/JH89ZN/twink-meet-point_web_FMlz7tv.jpg", "date": "2023-06-09T20:00:00+02:00", "start": "20:00", "duration": "01:00", "room": "Anderswo/Drau\u00dfen", "slug": "gpn21-86-twink-meetup", "url": "https://cfp.gulas.ch/gpn21/talk/JH89ZN/", "title": "Twink Meetup", "subtitle": "", "track": "Meetup", "type": "Meetup", "language": "en", "abstract": "aka. Young Queer Gathering with some \"Flausch\"", "description": "Meetup for all the young queers! (also formally known as the \"Twink Meetup\")\r\n\r\nLet's continue our tradition started at the 34C3 in Leipzig. Establishing new friendships, find old ones again, exchanging cuddles, talk about life and relationships. We try to be newbie- and introvert-friendly, so you can come even if you don't know anybody yet!\r\n\r\n


\r\n\r\nTreffen f\u00fcr alle jungen Queers! (aka. \"Twink Meetup\")\r\n\r\nLasst uns unsere Tradition vom 34C3 in Leipzig fortsetzen. Neue Freundschaften kn\u00fcpfen, alte Bekannte wieder finden, Kuscheleinheiten austauschen, \u00fcber das Leben und Beziehungen plaudern. Wir versuchen, Einsteiger- und Introvertiertenfreundlich zu sein. Du kannst auch zu uns kommen, wenn du noch niemanden kennst!\r\n\r\n


\r\n\r\n**Location / Treffpunkt:**\r\n\r\nDie Kunstinstallation beim Ausgang Nord-Ost.\r\nThe art installation at the exit north-east.\r\n\r\nhttps://www.openstreetmap.org/?mlat=49.00294&mlon=8.38427#map=19/49.00294/8.38427", "recording_license": "", "do_not_record": true, "persons": [{"id": 71, "code": "XU7L7E", "public_name": "c3twinks", "biography": "Organizing the Young Queer Gathering (also formally known as the \"Twink Meetup\") est. 34C3.\r\n\r\nContact: c3twinks[\u00e4t]pm.me", "answers": []}], "links": [], "attachments": [], "answers": []}]}}, {"index": 3, "date": "2023-06-10", "day_start": "2023-06-10T04:00:00+02:00", "day_end": "2023-06-11T03:59:00+02:00", "rooms": {"Medientheater": [{"id": 160, "guid": "d6e527c6-c342-5fad-9f26-0c3ca9b2ff7a", "logo": "", "date": "2023-06-10T10:00:00+02:00", "start": "10:00", "duration": "00:30", "room": "Medientheater", "slug": "gpn21-160-wie-man-mit-mathematik-ein-api-bernehmen-kann-und-wie-gute-architektur-das-verhindert-", "url": "https://cfp.gulas.ch/gpn21/talk/ABF7EA/", "title": "Wie man mit Mathematik ein API \u00fcbernehmen kann (und wie gute Architektur das verhindert)", "subtitle": "", "track": "Security", "type": "Vortrag (kurz)", "language": "de", "abstract": "Beim Pentesten stolpert man manchmal \u00fcber Fehler, die viel zu viel Spa\u00df machen, um sie nicht mit anderen zu teilen. So auch hier: in diesem Vortrag berichte ich von einer Sicherheitsl\u00fccke, in der durch die falsche Verwendung von Kryptographie das Stehlen von Zugangsdaten f\u00fcr ein API Gateway m\u00f6glich war - und wir damit Kontrolle \u00fcber gro\u00dfe 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\u00fccke so katastrophal gemacht hat, und wie eine defensivere Architektur an vielen Stellen den Angriff h\u00e4tte verhindern oder eingrenzen k\u00f6nnen. Am Ende werdet ihr also nicht nur eine sch\u00f6ne Eigenheit eines verbreiteten Verschl\u00fcsselungsalgorithmus verstanden haben, sondern auch ein weiteres Beispiel haben, warum defensives Programmieren eine gute Idee ist.\r\n\r\nEs ist kein Vorwissen \u00fcber Kryptographie erforderlich, alles wird im Vortrag erkl\u00e4rt. Grundlegendes Wissen \u00fcber bool'sche Logik ist zum Verst\u00e4ndnis hilreich.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 113, "code": "SHTPFB", "public_name": "malexmave", "biography": "Ich arbeite im Security-Team bei iteratec und besch\u00e4ftigt mich dort mit praktischen Sicherheitstests, Bedrohungsanalysen und Architektur-Reviews f\u00fcr Softwareprojekte. Dort bastel ich auch an der OWASP secureCodeBox mit. Vorher habe ich an der TU Darmstadt promoviert und erforscht, wie man Leute dazu bringt, ihre kaputten Webseiten weniger kaputt zu machen.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 48, "guid": "c48ae8b9-7baa-5b27-a941-ab133d57293c", "logo": "", "date": "2023-06-10T10:35:00+02:00", "start": "10:35", "duration": "00:30", "room": "Medientheater", "slug": "gpn21-48-site-reliability-engineering-explained-an-exploration-of-devops-platform-engineering-and-sre", "url": "https://cfp.gulas.ch/gpn21/talk/UDAMNG/", "title": "Site Reliability Engineering Explained: An Exploration of DevOps, Platform Engineering, and SRE", "subtitle": "", "track": "Software & Infrastructure", "type": "Vortrag (kurz)", "language": "en", "abstract": "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.", "description": "Through 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.", "recording_license": "", "do_not_record": false, "persons": [{"id": 39, "code": "RHJJ3E", "public_name": "Cedi", "biography": "Cedi is a Senior Software Engineer and Technical Lead from Germany, specializing in Resiliency Engineering at Microsoft Azure. With a passion for distributed systems, site reliability engineering, and resilience engineering, Cedi focuses on building adaptable systems that can withstand failures while maintaining performance.\r\n\r\nOutside his professional pursuits, Cedi has been involved with the Chaos Computer Club, leading the Network Team at GPN (GPN-NOC) and contributing to the Chaos Communication Congress. During the pandemic, he helped develop online services such as jitsi.rocks, open-infrastructure, and the Kubernetes Infrastructure powering rC3 - NOW HERE.\r\n\r\nCedi enjoys experimenting with Kubernetes, Linux, Raspberry Pis, and cloud-native technologies. In his spare time, he is an avid photographer with a collection of analog cameras, enjoying the hands-on experience of developing film at home.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 95, "guid": "955fb2d7-ef20-5814-b543-d2dbf31aeb3f", "logo": "", "date": "2023-06-10T11:20:00+02:00", "start": "11:20", "duration": "01:00", "room": "Medientheater", "slug": "gpn21-95-how-does-radiosonde-telemetry-work-", "url": "https://cfp.gulas.ch/gpn21/talk/YZYW3N/", "title": "How does Radiosonde Telemetry work?", "subtitle": "", "track": "Science", "type": "Vortrag", "language": "en", "abstract": "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?\r\n\r\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.", "description": "For 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.\r\n\r\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.", "recording_license": "", "do_not_record": false, "persons": [{"id": 77, "code": "H3CV3T", "public_name": "bazjo", "biography": "Eigentlich hab ich schon immer gerne Sachen auseinander genommen, weil ich neugierig war, wie sie wohl funktionieren... Mit der Zeit sammelt man so sein eigenes Vorgehen und ein paar Tricks, die ich gerne weitergeben m\u00f6chte", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 88, "guid": "903fd0d3-1436-5ebc-a3c1-418fe090daac", "logo": "", "date": "2023-06-10T12:35:00+02:00", "start": "12:35", "duration": "00:45", "room": "Medientheater", "slug": "gpn21-88-perimeter-security-is-dead-get-over-it-", "url": "https://cfp.gulas.ch/gpn21/talk/FXRQZ8/", "title": "Perimeter security is dead, get over it.", "subtitle": "", "track": "Security", "type": "Vortrag", "language": "de", "abstract": "We're still training perimeter security as one of the main mantras of information security in companies. \r\n\r\nI show what perimeter security is and why it is outdated. I will give an alternative to replace permieter security", "description": "This 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.", "recording_license": "", "do_not_record": false, "persons": [{"id": 73, "code": "QKVNNA", "public_name": "mc.fly", "biography": "Old security guy that meanwhile lives in Rotterdam. \r\n\r\nI don't break things anymore. I actually make better stuff.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 216, "guid": "d112fca4-08cb-5af2-a9c1-59dbf6b01a03", "logo": "", "date": "2023-06-10T13:35:00+02:00", "start": "13:35", "duration": "01:00", "room": "Medientheater", "slug": "gpn21-216-analyse-von-gesundheits-apps-der-gesetzlichen-krankenkassen", "url": "https://cfp.gulas.ch/gpn21/talk/GGM83S/", "title": "Analyse von Gesundheits-Apps der gesetzlichen Krankenkassen", "subtitle": "", "track": "Security", "type": "Vortrag", "language": "de", "abstract": "In einer \u00fcber ein Jahr andauernden Analyse wurden \u00fcber 200 Android-Apps der 96 gesetzlichen Krankenkassen in Deutschland systematisch erfasst und Merkmale im Bereich Datenschutz und IT-Sicherheit ausgewertet. Dar\u00fcber hinaus wurden die digitale Gesundheitsanwendung (DiGA) genauer unter die Lupe genommen. In dem Talk werden die zentralen Erkenntnisse aus der Analyse vorgestellt.", "description": "Gesundheits-Apps sind sp\u00e4testens seit der Covid-19 Pandemie ein viel diskutiertes Thema. Doch welche Apps bieten die 96 gesetzlichen Krankenkassen in Deutschland \u00fcberhaupt an? Was sind Gesundheits-Apps? Wie lassen sich diese einordnen und wie viele Installationen weisen sie auf? Wo kann es Gef\u00e4hrdungen f\u00fcr Schutzziele der IT-Sicherheit geben? Wie steht es rund um den Datenschutz bei Gesundheits-Apps? Und: Wie tracken uns die Krankenkassen \u00fcber Gesundheits-Apps?\r\n\r\nIn einer \u00fcber ein Jahr andauernden Analyse wurden \u00fcber 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\u00f6ffentlichung einer \u00dcbersicht der Gesundheits-Apps auf: https://gesundheits-apps.org/ um auch sonstigen Interessierten und Datenreisenden Analysen zu erm\u00f6glichen.", "recording_license": "", "do_not_record": false, "persons": [{"id": 154, "code": "ZU7QW7", "public_name": "TPS", "biography": "TPS (Tim) besch\u00e4ftigt sich seit \u00fcber 10 Jahren mit IT-Sicherheit, Datenschutz und Privatsph\u00e4re. Aktuell schaut er sich vermehrt Themen im Bereich Digital-Health an.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 40, "guid": "b4be4ea2-6d89-57e4-b391-729a6930a956", "logo": "/media/gpn21/submissions/VEJRVF/-j00ivt_yna1xwu.jpg", "date": "2023-06-10T14:50:00+02:00", "start": "14:50", "duration": "01:00", "room": "Medientheater", "slug": "gpn21-40-traut-euch-talks-zu-halten-und-dabei-zu-atmen", "url": "https://cfp.gulas.ch/gpn21/talk/VEJRVF/", "title": "Traut Euch, Talks zu halten.... und dabei zu atmen", "subtitle": "", "track": "Ethics, Society & Politics", "type": "Vortrag", "language": "de", "abstract": "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.", "description": "Viele Wege f\u00fchren zum \"Projekt\" Talk... Ihr m\u00fcsst nur den ersten Schritt machen. \r\nEs ist noch kein*e Speaker*in vom Himmel gefallen.\r\n\r\nUm die Psyche geht es auch: Sucht, Impostor Syndrome, Lampenfieber...\r\nund die Schwierigkeiten, die sehr pers\u00f6nliche Talks (evtl sogar \u00fcber die eigene Psyche) bringen.\r\n\r\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. \r\n\r\n\r\nAch ja: und ATMEN will ich in diesem Talk auch (ansprechen)", "recording_license": "", "do_not_record": false, "persons": [{"id": 10, "code": "L83HWD", "public_name": "Tanja Wawuschel", "biography": "Ich bin Tanja Wawuschel, 40 Jahre alt, Crazy Cat Lady (kein Talk ohne Cat Content!)\r\nSeit April 2023 Jura-Studentin an der Fernuni Hagen\r\nIch bin diagnostiziert mit Borderline, ADHS, Generalisierte Angst- und Panikst\u00f6rung, kPTBS\r\nBisherige Talks waren \u00fcber Borderline, Katzen, Produkttests und Freizeitparks", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 29, "guid": "695bae7b-6891-520f-bac1-6d404bfb47a9", "logo": "/media/gpn21/submissions/MJLUDS/mainframe-computer-1960-super-tease_1kVGzyH.jpg", "date": "2023-06-10T16:05:00+02:00", "start": "16:05", "duration": "01:00", "room": "Medientheater", "slug": "gpn21-29-kinder-es-tut-mir-undendlich-leid-", "url": "https://cfp.gulas.ch/gpn21/talk/MJLUDS/", "title": "Kinder, es tut mir undendlich leid ...", "subtitle": "", "track": "Software & Infrastructure", "type": "Vortrag", "language": "de", "abstract": "\"Papa, Zeilen in Textfiles enden doch immer in '\\n', oder?\". \r\nSohn, es tut mir leid ... *weint in die H\u00e4nde*\r\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\u00fcssen und warum manche Dinge in der IT \"seltsam\" sind, wollen wir eine Stunde lang genauer beleuchten.", "description": "Wenn 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\u00fcsst? Kommt vorbei, es gibt viel zu lernen und zu lachen!", "recording_license": "", "do_not_record": false, "persons": [{"id": 27, "code": "KCSLER", "public_name": "leyrer", "biography": "Der Leyrer arbeitet seit fast 40 Jahren mit Computern, seit 30 Jahren verdient er Geld damit. Dabei mutig die Systeme administrierend, die sonst niemand anzugreifen wagt -- manche nennen es auch \"palliative Systemadministration\". \r\nNeben bzw. im Zuge seiner T\u00e4tigkeit als Senior Lab Services Consultant zerrt er Sysadmins aus den 1990ern ins 21. Jhdt. und muss Managern immer wieder erkl\u00e4ren, dass die Ursache des Problems nicht Produkt XYZ, sondern (zutreffendes bitte ankreuzen): \r\n[ ] das Kabel, \r\n[ ] DNS, \r\n[ ] der gesperrte Systemaccount im AD, \r\n[ ] die alten Ciphers in der TLS Konfiguration, \r\n[ ] das fehlende Intermediate Zertifikat, \r\n[ ] der Layer 8+, \r\n[ ] Microsofts RFC Ignoranz, \r\n[ ] die undokumentierte WAF in der DMZ, ... ist.\r\nDar\u00fcber hinaus versucht er BesucherInnen diverser Veranstaltungen die Freuden der Linux Kommandozeile n\u00e4her zu bringen (tmux!, vim!, zsh!, fzf!) und sammelt neben \u00f6sterreichische IT-fails auch historische IT Systeme (immer noch auf der Suche nach einem NeXTcube).", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 47, "guid": "59fca420-649e-5df8-8387-fd51b9a2efb0", "logo": "/media/gpn21/submissions/KPUCV9/IMG_8723_6QKfAb9.png", "date": "2023-06-10T18:15:00+02:00", "start": "18:15", "duration": "01:00", "room": "Medientheater", "slug": "gpn21-47-modern-observability-scalable-observability-with-the-lgtm-stack-harnessing-the-power-of-loki-grafana-tempo-and-mimir", "url": "https://cfp.gulas.ch/gpn21/talk/KPUCV9/", "title": "Modern Observability - Scalable Observability with the LGTM Stack: Harnessing the Power of Loki, Grafana, Tempo, and Mimir", "subtitle": "", "track": "Software & Infrastructure", "type": "Vortrag", "language": "en", "abstract": "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\u2014Loki, Grafana, Tempo, and Mimir\u2014that 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.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 39, "code": "RHJJ3E", "public_name": "Cedi", "biography": "Cedi is a Senior Software Engineer and Technical Lead from Germany, specializing in Resiliency Engineering at Microsoft Azure. With a passion for distributed systems, site reliability engineering, and resilience engineering, Cedi focuses on building adaptable systems that can withstand failures while maintaining performance.\r\n\r\nOutside his professional pursuits, Cedi has been involved with the Chaos Computer Club, leading the Network Team at GPN (GPN-NOC) and contributing to the Chaos Communication Congress. During the pandemic, he helped develop online services such as jitsi.rocks, open-infrastructure, and the Kubernetes Infrastructure powering rC3 - NOW HERE.\r\n\r\nCedi enjoys experimenting with Kubernetes, Linux, Raspberry Pis, and cloud-native technologies. In his spare time, he is an avid photographer with a collection of analog cameras, enjoying the hands-on experience of developing film at home.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 167, "guid": "a4bc53e3-facb-5314-81ed-48a6f2064155", "logo": "/media/gpn21/submissions/QELJE3/digitale_Gesundheit_Stefan_Streit_unter_ccc.media_U0wqkHx.jpg", "date": "2023-06-10T19:30:00+02:00", "start": "19:30", "duration": "01:00", "room": "Medientheater", "slug": "gpn21-167-digitalisierung-in-der-medizin-elektronische-patientenakte-epa-quo-vadis-", "url": "https://cfp.gulas.ch/gpn21/talk/QELJE3/", "title": "Digitalisierung in der Medizin - elektronische Patientenakte/ePA quo vadis?", "subtitle": "", "track": "Ethics, Society & Politics", "type": "Vortrag", "language": "de", "abstract": "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. \r\nBei der Ursachensuche st\u00f6\u00dft 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\u00f6nnte.", "description": "Die elektronische Patientenakte ist aufgespannt zwischen dem \u00f6konomischen 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 \u00f6de. \r\nWas sich die \u00d6konomen, die Juristen und die Politik hier ausgedacht haben, entfaltet seinen Unterhaltungswert erst, wenn es auf die Realit\u00e4t trifft.\r\nRichtig zu Lachen ist das allerdings nicht, denn wir m\u00fcssen dabei zuschauen, wie unsere Gesellschaft ohne Plan von einer folgenreichen Entscheidung zur n\u00e4chsten stolpert. Dass es dabei um wichtige Weichenstellungen f\u00fcr 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 \u00c4rzten, bleibt nur die Suche nach Ideen, die verhindern, dass es unsere Gesellschaft zerrei\u00dft.", "recording_license": "", "do_not_record": false, "persons": [{"id": 117, "code": "WB8TTC", "public_name": "Stefan Streit", "biography": "Seit 2018 Berichterstatter von der Digitalisierung in der Medizin auf der Gulaschprogrammiernacht.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 25, "guid": "9c50b16d-09ed-5043-8def-aa6fff92be06", "logo": "", "date": "2023-06-10T20:45:00+02:00", "start": "20:45", "duration": "01:00", "room": "Medientheater", "slug": "gpn21-25-logistik-selbsthilfe-gruppe", "url": "https://cfp.gulas.ch/gpn21/talk/ZTVNGJ/", "title": "Logistik Selbsthilfe Gruppe", "subtitle": "", "track": "Entropia / CCC", "type": "Vortrag", "language": "de", "abstract": "Vor 10 Jahren wurde aus Team Lager das LOC. Geschichten von schleichender Eskalation, 5m Styropor Eiern, Gabelstaplern und Ameisen.", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"id": 21, "code": "AKDJ89", "public_name": "tofu", "biography": "Butz", "answers": []}, {"id": 22, "code": "KAXUWB", "public_name": "psy", "biography": "hi, i'm psy. i do it security and chaos events.", "answers": []}, {"id": 23, "code": "Y3QSWH", "public_name": "rufus", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 11, "guid": "9674178c-d18c-59e9-9c8a-f8807138991e", "logo": "", "date": "2023-06-10T22:00:00+02:00", "start": "22:00", "duration": "02:00", "room": "Medientheater", "slug": "gpn21-11-0-demoszene-nachlese", "url": "https://cfp.gulas.ch/gpn21/talk/V3QSDR/", "title": "Demoszene Nachlese", "subtitle": "", "track": "Entertainment", "type": "Vortrag", "language": "de", "abstract": "Feine auswahl an feinsten visuellen Leckerbissen aus \u00f6kologischem Anbau", "description": "Eine Auswahl der besten Demos aus der vergangenem Jahr.\r\n\r\n\r\n\"5/7 w\u00fcde ich wieder schauen\"", "recording_license": "", "do_not_record": false, "persons": [{"id": 4, "code": "JXB8JP", "public_name": "madonius", "biography": "Entropianer. Hacker. Durschnittlicher demo-party genie\u00dfer.", "answers": []}, {"id": 13, "code": "DPXLWR", "public_name": "F1fth", "biography": "Systems Engineer with a focus on security, hobby photographer with film and huge nerd.", "answers": []}], "links": [], "attachments": [], "answers": []}], "Vortragssaal": [{"id": 94, "guid": "18f708b8-bdd2-5a58-8640-6e42fda6a594", "logo": "", "date": "2023-06-10T10:00:00+02:00", "start": "10:00", "duration": "01:00", "room": "Vortragssaal", "slug": "gpn21-94-hardware-reverse-engineering-101", "url": "https://cfp.gulas.ch/gpn21/talk/PAED7K/", "title": "Hardware Reverse Engineering 101", "subtitle": "", "track": "Hardware & Making", "type": "Vortrag", "language": "de", "abstract": "Hardware besteht nur aus schwarzen Kisten und in den Chips ist der magische Rauch, der daf\u00fcr sorgt, dass alles funktioniert, oder?\r\n\r\nAllen, die keine Hardwareentwickler sind mag der erste Blick in ein elektronisches Ger\u00e4t vielleicht so vorkommen. Aber es gibt zahlreiche Strategien, wie man der Funktionsweise unbekannter Hardware auf die Schliche kommen kann.", "description": "Gr\u00fcnde, sich Hardware genauer anzuschauen, gibt es viele. Vielleicht hat man noch ein Gadget herumliegen, dass der Hersteller l\u00e4ngst aufgegeben hat, oder man sucht nach einer zug\u00e4nglichen Plattform f\u00fcr ein Hardware-Projekt. Vielleicht will man auch einfach nur verstehen, wie ein Teil funktioniert, oder braucht eine Shell f\u00fcr einen Software-Angriff.\r\n\r\nBei allen diesen Fragen muss man sich genau anschauen, was man da eigentlich vor sich liegen hat. Das f\u00e4ngt beim Datenblatt an, geht \u00fcber hochaufgel\u00f6ste Fotos der Platine bis zum Runterfeilen der Innenlagen und Analyse der Schaltung mit Messger\u00e4ten.\r\n\r\nAm Beispiel eines einfachen Ger\u00e4ts wollen wir uns anschauen, wie man von einem Ger\u00e4t im Plastikgeh\u00e4use bis zum Schaltplan kommt und auf dem Weg einige der Strategien lernen, die auch f\u00fcr komplexere Systemen mit viellagigen PCBs und programmierbaren Bauteilen Anwendung finden.", "recording_license": "", "do_not_record": false, "persons": [{"id": 77, "code": "H3CV3T", "public_name": "bazjo", "biography": "Eigentlich hab ich schon immer gerne Sachen auseinander genommen, weil ich neugierig war, wie sie wohl funktionieren... Mit der Zeit sammelt man so sein eigenes Vorgehen und ein paar Tricks, die ich gerne weitergeben m\u00f6chte", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 202, "guid": "489b5e65-78fc-5f7d-83dc-24e40d6c4af1", "logo": "/media/gpn21/submissions/9Y3NFU/talk_graphic_ZsLAqc1.png", "date": "2023-06-10T11:15:00+02:00", "start": "11:15", "duration": "01:00", "room": "Vortragssaal", "slug": "gpn21-202-solving-the-historical-state-problem-in-matrix", "url": "https://cfp.gulas.ch/gpn21/talk/9Y3NFU/", "title": "Solving the Historical State Problem in Matrix", "subtitle": "", "track": "Software & Infrastructure", "type": "Vortrag", "language": "en", "abstract": "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)!", "description": "From 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?\r\n\r\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.\r\n\r\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)!\r\n\r\nSlides: https://nc.amorgan.xyz/s/E6wd3Nz32zWmdNg", "recording_license": "", "do_not_record": false, "persons": [{"id": 147, "code": "9JMPHE", "public_name": "Andrew Morgan", "biography": "Hello! My name is Andrew, though you may recognise me from my online nick, `anoa`.\r\n\r\nI'm a Senior Software Engineer at [Element](https://element.io) and a member of the Spec Core Team under the [Matrix.org Foundation](https://matrix.org/foundation). I'm interested in decentralisation, censorship-resistance and free software in general.\r\n\r\nSee [my GitHub](https://github.com/anoadragon453) for my personal and professional software projects.\r\n\r\nYou can contact me on matrix at @andrewm:amorgan.xyz", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 92, "guid": "60a42950-2c6b-5cee-8180-ece0593883ca", "logo": "/media/gpn21/submissions/JLAGPP/Raspberry_PI_Zero_-_3_JFBiWPs.png", "date": "2023-06-10T12:30:00+02:00", "start": "12:30", "duration": "01:00", "room": "Vortragssaal", "slug": "gpn21-92-p4wnp1-a-l-o-a-kleine-schweinereien-mit-dem-raspberry-pi-zero-w", "url": "https://cfp.gulas.ch/gpn21/talk/JLAGPP/", "title": "P4wnP1 A.L.O.A. - kleine Schweinereien mit dem Raspberry Pi Zero W", "subtitle": "", "track": "Security", "type": "Vortrag", "language": "de", "abstract": "Wusstest Du, dass man an einem Rechner auch 2 Tastaturen anschlie\u00dfen und beide mehr oder weniger gleichzeitig benutzen kann? Oder 2 M\u00e4use? Oder auch 3 M\u00e4use oder Tastaturen?\r\n\r\nDas ist nicht unbedingt eine Schw\u00e4che, denn an einem Laptop im Homeoffice schlie\u00dft man h\u00e4ufig ja auch eine 2. Tastatur und 2. Maus an (die erste Tastatur und Maus ist ja integriert). Gef\u00e4hrlich 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.\r\n\r\nKlingt interessant f\u00fcr Dich? Dann komm in diesen Vortrag.", "description": "In diesem Vortrag wird gezeigt, wie man mit einem Raspberry Pi Zero W und P4wnP1 A.L.O.A. bei einem aktuellem Windows 10 Rechner\r\n\r\n- den Sound deaktiviert\r\n- Windows Defender deaktiviert\r\n- die hosts Datei manipuliert (DNS Spoofing)\r\n- die lokalen Passworthashe (f\u00fcr sp\u00e4teres Cracken) kopiert\r\n- und lokale Dateien stiehlt\r\n\r\nMit etwas Kreativit\u00e4t kann man auch eine Reverse Shell starten und den Rechner komplett und dauerhaft \u00fcbernehmen.", "recording_license": "", "do_not_record": false, "persons": [{"id": 61, "code": "NUFLTP", "public_name": "Tom Gries (TOMO)", "biography": "Seit 1992 im Internet. Mehrere Jahre im Technischen Beirat der DeNIC eG. 2001 Aufbau des Studiengangs Digitale Medien an der DHBW in Mannheim und fast 20 Jahre Dozent f\u00fcr Internet Technologien und Cyber Security. Hab Spa\u00df daran, nicht IT-lern die Internet-Technologien und Cyber Security n\u00e4her zu bringen.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 165, "guid": "19eb211c-5640-5b83-9eb7-22fad07032dd", "logo": "", "date": "2023-06-10T13:45:00+02:00", "start": "13:45", "duration": "01:00", "room": "Vortragssaal", "slug": "gpn21-165-1-identitt-2-rule-them-all", "url": "https://cfp.gulas.ch/gpn21/talk/K9GRM7/", "title": "1 Identit\u00e4t 2 rule them all", "subtitle": "", "track": "Ethics, Society & Politics", "type": "Vortrag", "language": "de", "abstract": "Die Bestrebungen \"Identit\u00e4t\" von Menschen digital zu greifen und Kontext-\u00fcbergreifend zu nutzen, werden immer konkreter. Das macht manches f\u00fcr uns erstmal leichter. Was aber bedeutet \"Identit\u00e4t\" eigentlich f\u00fcr uns Menschen. Und wie k\u00f6nnen wir aus digitaler \"Identit\u00e4t\" irgendwelches Vertrauen ableiten? In wie weit machen hier zentrale Ans\u00e4tze bzw. Kontext \u00fcbergreifende Ans\u00e4tze Sinn? Und f\u00fcr wen? Gibt es alternative Ans\u00e4tze?", "description": "Menschen haben im t\u00e4glichen Umgang miteinander ganz andere Vorstellungen von ihrere Identit\u00e4t oder der anderer Menschen, als was h\u00e4ufig versucht wird digital abzubilden. Von vielen Menschen, mit denen wir interagieren kennen wir nicht einmal den Namen und h\u00e4ufig genug interessiert er uns auch nicht wirklich. Selbst von Stammkunden wei\u00df z.B. der B\u00e4cker h\u00e4ufig nicht den Namen, wo sie sonst noch einkaufen, wo sie wohnen oder wie alt sie genau sind.\r\n\r\nUnd wir k\u00f6nnen 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\u00fcr uns viel wichtigere \"Filter\", als die \"Eigenschaften\" die sich typischerweise in staatlichen Identit\u00e4tsans\u00e4tzen niederschlagen.\r\n\r\nAuf der anderen Seite gibt es die sozialen Medien. Diese k\u00f6nnen viele verschiedene Verbindungen zwischen Menschen und ihren Aktivit\u00e4ten herstellen und uns ziemlich gut abbilden. Aber daf\u00fcr gibt es hier andere Probleme.\r\n\r\nMenschen \"sind\" je nach Kontext unterschiedliche \"Personen\". Unser Verhalten ist Kontextsensitiv. Wir zeigen uns auf der Arbeit typischerweise anders, als gegen\u00fcber der Familie, beim Sport oder auf einer Party. Umgekehrt interessieren wir uns je nach Kontext auch f\u00fcr andere Eigenschaften des jeweiligen Gegen\u00fcbers.\r\n\r\nIn wie weit macht es hier \u00fcberhaupt Sinn die verschiedenen \"Persona\" zu verkn\u00fcpfen? Wir nutzen f\u00fcr verschiedene Kontexte ja auch bewusst unterschiedliche Tools, Emails, Gruppen, Accounts und teilweise sogar Ger\u00e4te. Wir nutzen unterschiedliche Kleidung oder unterschiedliche Sprache.\r\n\r\nEine \"Identit\u00e4t\" bildet uns nicht wirklich gut ab. Wir trennen bewusst auch die eigenen Informationen \u00fcber uns und andere aus den verschiedenen Kontexten voneinander ab.\r\n\r\nEine einzelne, allwissende, allm\u00e4chtige \"Identit\u00e4t\" passt auf viele nicht und k\u00f6nnte im Zweifel sogar sch\u00e4dlich sein.\r\n\r\nWie kann man es anders machen? Es gibt alternative Ans\u00e4tze. 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\u00f6nnen und die generell nur die Informationen herausgeben, die f\u00fcr den jeweiligen Kontext relevant sind und unsere zwischenmenschlichen Vernetzungen mit ber\u00fccksichtigen k\u00f6nnen. Ein Ansatz von CAcert verwendet Client-Zertifikate basierend auf einem WebOfTrust und openId Connect.\r\n\r\nDies ist aber nur ein Beispiel. Wichtiger ist, dass wir als Open Source Community uns den Weg zu \"menschlicheren\" Ans\u00e4tzen nicht verbauen und uns nicht nur singul\u00e4r auf die Big Player verlassen.", "recording_license": "", "do_not_record": false, "persons": [{"id": 116, "code": "XNSBSE", "public_name": "katzazi aka Eva St\u00f6we", "biography": "Informatik- und Jura-Hintergrund, IT-Consultant, zwischendurch ein paar Jahre Arbitrator bei CAcert, mehrj\u00e4hrige Erfahrung in der Distributed Ledger (\"Blockchain\")-Szene, langjeriger Engel bei CCC Events. Mitgr\u00fcnderin der c3newsshow (ehemals Heralds News Show), die sich auf dem ersten RC3 gegr\u00fcndet hat und auf diversen remote-Events Content geliefert hat.\r\n\r\nSeit einigen Jahren besch\u00e4ftige ich mich unter anderem mit Identit\u00e4t im digitalen Raum und den damit verbundenen Gefahren und Chancen. Angefangen bei CAcert einer dezentralen, mitgliedergetriebenen CA, die einerseits Verschl\u00fcsselung und Privacy f\u00f6rdern m\u00f6chte, zum anderen aber auch Identit\u00e4tschecks anbietet. Das hat mich zwischenzeitlich auch in die Distributed Ledger Szene gef\u00fchrt, da diese Fragen dort auch prominent gestellt werden. In der CCC-Szene f\u00fchle ich mich allerdings deutlich mehr zuhause.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 10, "guid": "b83079e1-9bd6-5d07-85ab-1ad2f397a463", "logo": "", "date": "2023-06-10T15:00:00+02:00", "start": "15:00", "duration": "00:30", "room": "Vortragssaal", "slug": "gpn21-10-buchhaltung-leicht-gemacht-mit-floss", "url": "https://cfp.gulas.ch/gpn21/talk/XKEXSS/", "title": "Buchhaltung leicht gemacht mit FLOSS", "subtitle": "", "track": "Ethics, Society & Politics", "type": "Vortrag (kurz)", "language": "de", "abstract": "In diesem Talk geht es darum, wie man mit FLOSS seine Finanzen m\u00f6glichst leicht (und gut!) im Blick beh\u00e4lt: Ich f\u00fchre die grundlegenden Konzepte der doppelten Buchhaltung ein und stelle die Anwendungen (h)ledger, reckon und Hibiscus vor.", "description": "-", "recording_license": "", "do_not_record": false, "persons": [{"id": 9, "code": "RRFVPY", "public_name": "Kaan B. Y.", "biography": "Ich finde freie und quelloffene Software toll.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 176, "guid": "9a515342-d2da-53dd-bf8c-0ef7a3550b92", "logo": "", "date": "2023-06-10T15:35:00+02:00", "start": "15:35", "duration": "00:30", "room": "Vortragssaal", "slug": "gpn21-176-ccs-chaotischer-catalysator-stipendien", "url": "https://cfp.gulas.ch/gpn21/talk/9VXYDL/", "title": "CCS - Chaotischer Catalysator Stipendien", "subtitle": "", "track": "Entropia / CCC", "type": "Vortrag (kurz)", "language": "de", "abstract": "Das CCS unterst\u00fctzt 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\u00e4tzen der Hacker*innen-Ethik verbesserbar ist.", "description": "Projektvorstellung des Stipendienprogramms Chaotischer Katalysator #CCS. CCS vergibt ab Herbst 2022 Stipendien an Masterstudierende. Jedes Stipendium wird mit 1.500\u20ac gef\u00f6rdert. Alle Fachrichtungen k\u00f6nnen sich f\u00fcr das Stipendium bewerben. \r\nIn diesem Vortrag m\u00f6chten wir die Grundmotivation hinter dem Stipendienprogramm aufzeigen und alle Masterstudierenden motivieren sich zu bewerben.\r\nAlle Informationen zum Stipendium sind auch unter https://ccs.chaostreff-flensburg.de/ zu finden.", "recording_license": "", "do_not_record": false, "persons": [{"id": 34, "code": "8SPRA3", "public_name": "scammo", "biography": "scammo ein hacker aus Flensburg\r\nAm Tag Webentwickler und nach dem Feierabend auch, dann nur meistens f\u00fcr andere Projekte\r\n\r\nFediverse: https://chaos.social/@scammo\r\nMatrix: @scammo:chaos.jetzt", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 189, "guid": "2e05f20a-8cf4-5f46-85d1-5e7c1db61ae2", "logo": "", "date": "2023-06-10T16:20:00+02:00", "start": "16:20", "duration": "00:30", "room": "Vortragssaal", "slug": "gpn21-189-restor-wiederherstellung-verschiedener-dienste-einer-cloud-aus-datensicherung-restoring-different-apps-of-a-cloud-from-backup", "url": "https://cfp.gulas.ch/gpn21/talk/BFZGGP/", "title": "restor - Wiederherstellung verschiedener Dienste einer cloud aus Datensicherung / restoring different apps of a cloud from backup", "subtitle": "", "track": "Software & Infrastructure", "type": "Vortrag (kurz)", "language": "de", "abstract": "Im Falle eines Falles braucht man **Datenwiederherstellung**. Datensicherung ist zweitrangig.\r\n\r\n---\r\nOne needs a plan to r**estore data** in case of need. Backup comes included.", "description": "In diesem Vortrag werde ich beispielhaft zeigen, wie man Daten f\u00fcr verschiedene, gleichzeitig laufende Dienste aus verschl\u00fcsselten borg-Repositories wiederherstellt. Beispiele enthalten nextcloud, dovecot, git, keycloak und slpad.\r\nDaf\u00fcr werden die Daten t\u00e4glich gesichert und k\u00f6nnen mit einem einzigen shell-skript wiederhergestellt werden.\r\nAls Nebeneffekt ist es m\u00f6glich, Daten zwischen verschiedenen Servern zu verschieben.\r\nDie Dienste laufen innerhalb eigener docker-container oder direkt auf dem Server.\r\nAnsible wird benutzt, um die Dienste zu instal\u013aieren und zu starten.\r\n\r\n\r\n---\r\n\r\nI'll show examples how to recover data from backup for different, simultaneously running services in a cloud covering nextcloud, dovecot, git, keycloak, and ldap from encrypted borg repos.\r\nTo this aim the the services are backed up daily and can be restored with a single shell-script. As a side-effect, moving data between servers is possible. Services run inside a docker container or directly on the server. Setup of the services is done with ansible.", "recording_license": "", "do_not_record": false, "persons": [{"id": 98, "code": "7BYZCY", "public_name": "M", "biography": "**M** betreibt eine Wolke privat und auch professionell mit matrix, nextcloud, git, mailserver in Deutschland mit quelloffener Software und ohne Daten zu sammeln", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 59, "guid": "b21ae005-dd9c-53e3-b767-0cb89d5f6647", "logo": "", "date": "2023-06-10T17:20:00+02:00", "start": "17:20", "duration": "00:40", "room": "Vortragssaal", "slug": "gpn21-59-management-fr-nerds", "url": "https://cfp.gulas.ch/gpn21/talk/DTRDED/", "title": "Management f\u00fcr Nerds", "subtitle": "", "track": "Ethics, Society & Politics", "type": "Vortrag (kurz)", "language": "de", "abstract": "An der Schnittstelle zwischen IT und Management in Organisationen kommt es zu allerlei Ph\u00e4nomenen der Mensch-Manager-Interaktion. Es gilt: Manage your Manager, und: \"wie rede mich mit meiner IT?\"", "description": "An der Schnittstelle zwischen IT und Management in Organisationen kommt es zu allerlei Ph\u00e4nomenen der Mensch-Manager-Interaktion. Das schafft Wohlsein und Unwohlsein.\r\n\r\najuvo schaut seit ca. 30 Jahren auf so etwas und stellt fest, dass manche Dinge sich anscheinend nie \u00e4ndern. Was gut ist, weil man dann langfristig nutzbringend Werkzeuge entwickeln und benutzen kann, um klar zu kommen.\r\n\r\nEin wichtiger Aspekt dabei ist auch ein gutes und produktives Arbeitsklima, gerade an diesen Schnittstellen. \r\n\r\nNeben kurzen Erfahrungsberichten und Tips soll es auch um einen Realit\u00e4tsabgleich gehen: Wie sieht es denn jetzt da drau\u00dfen aus und was w\u00fcrde funktionieren?", "recording_license": "", "do_not_record": false, "persons": [{"id": 52, "code": "DU7WPZ", "public_name": "ajuvo", "biography": "ajuvo macht seit langer Zeit Dinge mit Computern, und vor allem mit Menschen die mit diesen zu tun haben. Seine (im Sinne von zusammen mit anderen machen) aktuellen Projekte sind aktuell unter anderem https://damals-tm-podcast.de , https://rosenpass.eu , https://wtf-eg.de . Also Technikkulturgeschichtspodcast, Post-Quantum-Cryptography, Hackergenossenschaft . Und Transkodek (Technikphilosophie): https://netphiltech.org/wordpress/transcodek/\r\n\r\nWerke: zum Beispiel auf https://media.ccc.de nach \"ajuvo\" suchen.\r\n\r\nc-base CCCP c3d2", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 6, "guid": "c1ee7989-eb5c-596e-b016-3c1bc9bc304a", "logo": "", "date": "2023-06-10T18:15:00+02:00", "start": "18:15", "duration": "01:00", "room": "Vortragssaal", "slug": "gpn21-6-lightningtalks", "url": "https://cfp.gulas.ch/gpn21/talk/Z99UUE/", "title": "Lightningtalks", "subtitle": "", "track": "Entropia / CCC", "type": "Vortrag", "language": "en", "abstract": "Spontaneous, short talks. There is no prepared Agenda, just come to the stage!", "description": "If you wanna held a talk, approx 5-10 minutes, just come to the venue.\r\nThere is no planned schedule, the talk slots are organized ad hoc.\r\n\r\nIf you are holding a talk: Please note that the Lightningtalks are streamed and recorded, and published as CC-BY 4.0 License.", "recording_license": "", "do_not_record": false, "persons": [{"id": 19, "code": "YS9JDF", "public_name": "Sarah", "biography": "Entropia Resident, macht Dinge mit Hardware f\u00fcr Geld und Metalldinge f\u00fcr die Seele.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 23, "guid": "74612b3f-8e17-5226-90c6-5b205406cd20", "logo": "", "date": "2023-06-10T19:30:00+02:00", "start": "19:30", "duration": "01:00", "room": "Vortragssaal", "slug": "gpn21-23-mfa-otp-sms-u2f-wtf-multifaktor-authentifizierung-ist-sehr-gut-", "url": "https://cfp.gulas.ch/gpn21/talk/LRRHEE/", "title": "MFA, OTP, SMS, U2F, WTF?! - Multifaktor-Authentifizierung ist sehr gut!", "subtitle": "", "track": "Security", "type": "Vortrag", "language": "de", "abstract": "T\u00e4glich gibt es Berichte \u00fcber neue Hacks, die zeigen, dass Passw\u00f6rter alleine nicht mehr als Absicherung f\u00fcr kritische Systeme ausreichen. Der Benutzer kann mit seinen Zugriffsrechten als Einfallstor f\u00fcr Angriffe dienen, ohne dass echte Schwachstellen in der Software bestehen.\u00a0Angriffe \u00fcber Phishing, Credential Stuffing, Man-in-the-Middle, Keylogger und co. sind nichts neues, mit der wachsenden Digitalisierung aller Lebensbereiche wird allerdings die Angriffsfl\u00e4che gr\u00f6\u00dfer, zus\u00e4tzlich entwickeln auch die Angreifer ihre Tools weiter, damit steigt auch die Intensit\u00e4t.\u00a0Diese Angriffe lie\u00dfen sich \"eigentlich\" verhindern, wenn f\u00fcr die Anmeldung nicht nur ein Passwort, sondern auch ein zweiter Faktor Vorraussetzung gewesen w\u00e4re, so dass ein Benutzer zus\u00e4tzlich zu seinem Wissen \u00fcber das Passwort z.B. einen weiteren Faktor nutzen muss, der unabh\u00e4ngig vom Passwort ist, z.B. durch den Besitz ein physischen Ger\u00e4t, seinen Fingerabdruck oder weitere M\u00f6glichkeiten.\u00a0Der Vortrag mit Demo soll die verschiedenen Technologien erkl\u00e4ren, aufzeigen, gegen welche Angriffe sie sch\u00fctzen k\u00f6nnen und anhand verschiedener Angriffs-Szenarien die M\u00f6glichkeiten vergleichen. Besonderes Augenmerk soll auch dem relativ neuen Konzept der \"Passkeys\" und dem passwortfreien Login gelten.", "description": "TLDR: kurzer Rant \u00fcber passw\u00f6rter, Vorstellung/Demo der verschiedenen aktuell sinnvollen MFA-Varianten, Rant \u00fcber passkeys :D, bisschen beispiel-code.", "recording_license": "", "do_not_record": false, "persons": [{"id": 17, "code": "M7APHP", "public_name": "cy", "biography": "cy heisst auch Christian und ist Software-Entwickler, war auch schonmal Sysadmin und interessiert sich f\u00fcr cloud, security und Automatisierung. \r\nManchmal organisiert er auch das DevOps Meetup Karlsruhe", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 186, "guid": "6895e9d5-1079-5c8e-8683-bd2ad09a824d", "logo": "", "date": "2023-06-10T20:45:00+02:00", "start": "20:45", "duration": "01:00", "room": "Vortragssaal", "slug": "gpn21-186--frher-oder-spter-erwisch-ich-euch-alle-ber-digitalforesnik-und-ihre-mglichkeiten", "url": "https://cfp.gulas.ch/gpn21/talk/L9DEUB/", "title": "\"Fr\u00fcher oder sp\u00e4ter erwisch ich euch alle!\" \u00dcber Digitalforesnik und ihre M\u00f6glichkeiten", "subtitle": "", "track": "Security", "type": "Vortrag", "language": "de", "abstract": "Ereignisse auch Straftaten werden auch in der digitalen \r\nWelt anhand von Spuren aufgekl\u00e4rt. Wie solche Spuren enteckt und zu \r\nverwertbaren Beweisen werden , welcher Mittel sich Digitalforensiker \r\nbem\u00e4chtigen und was wir so an digitalen Spuren alles hinterlassen, \r\ndas uns ggf. eines Tages \"entlarvt\" m\u00f6chte dieser Vortrag mit Hilfe \r\nvon Praxisbeispielen erl\u00e4utern .\r\nGel\u00f6scht ist noch lange nicht f\u00fcr immer gel\u00f6scht.\r\nDer Vortragende ist Linux Sysadmin , DevOps Engineer und interessiert sich neben \r\nIT-Security , KI und Kryptografie auf f\u00fcr Methoden zur \r\nSpurenermittlung und Sicherung .", "description": "Vorwort:\r\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\u00fccken, Fasern, Blutspuren u.\u00e4. sucht so sucht der Digitalforensiker nach \r\nTimestamps, Logfiles und Metadaten. Aus diesen Spuren versucht er gerichtsverwertbare Beweise zu generieren. \r\n\r\nKam es zu einem Cyberangriff gilt es umgehend zu handeln, denn genau wie bei \u201canalogen\u201d gilt auch bei digitalen Spuren: \u201cJe frischer je besser!\u201d\r\n\r\nAgenda:\r\nAlles beginnt mit einer Spur\r\n* Analysieren einer Festplatte\r\n* Suche nach Spuren\r\n* Image first!, Smartmontools second!,dd third!, fsck & ntfsfix fourth!\r\n* Das S.A.P. Prinzip\r\n* Computer Forensik & forensische Datenanalyse\r\n* Hacker, Cracker, Waffenschieber, P\u00e4dophile und Terroristen \r\n* Beweise & Beweismittel\r\n* Der Verantwortliche im Sinne von Artikel 4 Nr. 7 DSGVO\r\n* Forensiker mehr als Tastaturhelden?\r\n* Antiforensik was Kriminelle versuchen um Spuren zu verwischen\r\n* Gel\u00f6scht heisst nicht nicht mehr vorhanden! Der SLACK Space\r\n* Daten wiederherstellen mit AUTOSPY\r\n* Mobilfunk Forensik Analysieren von Smartphones Auslesen vermeintlich gel\u00f6schter Daten\r\n\r\n\r\n\r\n\r\nDer Vortrag versucht mit Hilfe von Bildern den Prozess zu illustieren , es wird jedoch keine Praktische Vorf\u00fchrung geben . Zur Veanschaulichung werden einige kurze Videos gezeigt.\r\nHirzu w\u00e4re ein Audio-Setup (3,5 mm Klinke , Lautsprecher ggf Eingang ins Mischpult o.\u00e4. hilfreich)\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nQuellenverzeichnis:\r\n* [1](https://www.conet.de/blog/was-ist-digitale-forensik/)\r\n* [2](https://www.ontrack.com/de-de/it-forensik)\r\n* [3](https://www.get-in-it.de/magazin/arbeitswelt/it-berufe/was-macht-ein-it-forensiker)\r\n* [4](https://www.itsec.techfak.fau.de/files/2019/07/Einfuehrung_Digitale_Forensik_Leseprobe.pdf)\r\n* [5](https://www.computerweekly.com/de/definition/Computer-Forensik-IT-Forensik)\r\n* [6](https://de.wikipedia.org/wiki/IT-Forensik)\r\n* [7](https://www.bsi.bund.de/DE/Themen/Oeffentliche-Verwaltung/Sicherheitspruefungen/IT-Forensik/forensik_node.html)\r\n* [8](https://www.mit-sicherheit-anders.de/IT/it-forensiker/)\r\n* [9](https://www.syss.de/leistungen/digitale-forensik)\r\n* [10](https://www.sva.de/de/solutions/it-security/digitale-forensik)\r\n* [11](https://computer-forensik.org/)\r\n* [12](https://www.uni-saarland.de/lehrstuhl/brodowski/digitale-forensik.html)\r\n* [13](https://master-digitale-forensik.de/)\r\n* [14](https://vkldata.com/Write-Blocker-Adapter)\r\n* [15](https://tuprints.ulb.tu-darmstadt.de/2848/4/2012_03_15_CyLawReport_XXXV_Bauer_Version2_exit.pdf)\r\n* [16](https://epub.uni-regensburg.de/35027/1/Dissertation_Veroeffentlichung_Stefan_Meier_A5_digital.pdf)\r\n* [17](https://dfrws.org/)", "recording_license": "", "do_not_record": false, "persons": [{"id": 132, "code": "P9PGJ9", "public_name": "Uli Kleemann", "biography": "geboren 1967\r\nIt-Erfahrung seit 1997\r\nBetriebsysteme DOS, Unix (FreeBSD, OpenBSD), Linux (CentOS, Debian, Ubuntu, Kali, Manjaro), Windows (98, 2000, XP, 2003 Server). Virtualbox, VMware Player\r\nProgrammiersprachen und Datenbanken: Grundkenntisse in C# C++, Java, Javascript, PHP, Bash\r\nNetzwerke u. Kommunikation Grundkenntnisse bis mittlere Kenntnisse in: (Ethernet IP Routing & Switching, VPN, Firewalls, IDS ,nmap, Wireshark, MRTG, Nagios, Cacti,\r\nZertifikate - Linux System Administrator - Disaster Recovery and Planning - Information Technology Terminology - Networking Concepts - Server Administration - Linux Administration (General) - Linux Administration (RedHat) - Linux Administration (SuSE) - Internet Security - Network Security - Computer Technical Support - Customer Assistance - Telephone Etiquette - Business Writing\r\nVortr\u00e4ge GSM Hacking mit osmocom BB und rtl-sdr 2016 SDR mit DVB-T Sticks 2017 Ich habe doch nichts zu verbergen 2019 Entzifferte Geheimnise2019 Moderne Kryptografie in drahtlosen Netzen Einf\u00fchrung in die Quantenkryptografie", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 11, "guid": "ad085fbc-4661-56a1-8415-795371279902", "logo": "", "date": "2023-06-10T22:00:00+02:00", "start": "22:00", "duration": "02:00", "room": "Vortragssaal", "slug": "gpn21-11-1-demoszene-nachlese", "url": "https://cfp.gulas.ch/gpn21/talk/V3QSDR/", "title": "Demoszene Nachlese", "subtitle": "", "track": "Entertainment", "type": "Vortrag", "language": "de", "abstract": "Feine auswahl an feinsten visuellen Leckerbissen aus \u00f6kologischem Anbau", "description": "Eine Auswahl der besten Demos aus der vergangenem Jahr.\r\n\r\n\r\n\"5/7 w\u00fcde ich wieder schauen\"", "recording_license": "", "do_not_record": false, "persons": [{"id": 4, "code": "JXB8JP", "public_name": "madonius", "biography": "Entropianer. Hacker. Durschnittlicher demo-party genie\u00dfer.", "answers": []}, {"id": 13, "code": "DPXLWR", "public_name": "F1fth", "biography": "Systems Engineer with a focus on security, hobby photographer with film and huge nerd.", "answers": []}], "links": [], "attachments": [], "answers": []}], "Blauer Salon": [{"id": 97, "guid": "2c58e81c-529f-5b74-9682-199fd8947bbe", "logo": "/media/gpn21/submissions/QJ8DYB/dead-code-workflow_zjMQRgQ.png", "date": "2023-06-10T10:00:00+02:00", "start": "10:00", "duration": "01:00", "room": "Blauer Salon", "slug": "gpn21-97-0-instrument-to-remove-using-java-agents-for-fun-and-profit", "url": "https://cfp.gulas.ch/gpn21/talk/QJ8DYB/", "title": "Instrument to Remove: Using Java agents for fun and profit", "subtitle": "", "track": "Software & Infrastructure", "type": "Vortrag", "language": "en", "abstract": "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. \r\n\r\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.\r\n\r\nJava agents and instrumentation of a few lines of code can save you a lot of effort and implementing them is great fun :)", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 81, "code": "9ZMNT9", "public_name": "Johannes Bechberger", "biography": "Johannes Bechberger is a JVM developer working on profilers and their underlying technology in the SapMachine team at SAP. This includes improvements to async-profiler and its ecosystem, a website to view the different JFR event types, and improvements to the FirefoxProfiler, making it usable in the Java world. He started at SAP in 2022 after two years of research studies at the KIT in the field of Java security analyses. His work today is comprised of many open-source contributions and his blog, where he writes regularly on in-depth profiling and debugging topics, and of working on his JEP Candidate 435 to add a new profiling API to the OpenJDK.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 171, "guid": "5fca90d1-15e1-5f60-8527-1b567af270d7", "logo": "", "date": "2023-06-10T11:10:00+02:00", "start": "11:10", "duration": "01:00", "room": "Blauer Salon", "slug": "gpn21-171-von-der-cessna-zum-open-source-airbus-virtuelles-online-fliegen-in-der-community", "url": "https://cfp.gulas.ch/gpn21/talk/ABXV7E/", "title": "Von der Cessna zum Open Source Airbus - Virtuelles Online fliegen in der Community", "subtitle": "", "track": "Games", "type": "Vortrag", "language": "de", "abstract": "Nach einem Talk von Marvin bei der letzten GPN \u00fcber die virtuelle Fliegerei mit online Flugfunk und grunds\u00e4tzlichen Man\u00f6vern m\u00f6chte dieser Talk etwas weiter ausholen und eine Einf\u00fchrung geben, wie man zu diesem doch etwas ungew\u00f6hnlichen 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\u00fchrt dieser Weg \u00fcber das Studium der Regeln, Lernvideos aus der realen und virtuellen Welt und viel \u00fcben 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\u00f6nnen viele Apps, die heute auf Tablets in realen Flugzeugen verwendet werden, auch im Simulator f\u00fcr viel Realismus sorgen. W\u00e4hrend 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.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 118, "code": "XZTS8F", "public_name": "Heurekus", "biography": "Seit 20 Jahren im Mobilfunk unterwegs und \u00fcber meinen Blog https://blog.wirelessmoves.com im Netz zu finden. Dieses Jahr mal mit einem etwas anderen Thema am Start.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 14, "guid": "2c098ef8-2451-5314-9757-1d579afa5c59", "logo": "", "date": "2023-06-10T12:20:00+02:00", "start": "12:20", "duration": "01:00", "room": "Blauer Salon", "slug": "gpn21-14-the-chip-show-how-not-to-design-a-cpu", "url": "https://cfp.gulas.ch/gpn21/talk/WVQ7HK/", "title": "The Chip Show: How Not To Design a CPU", "subtitle": "", "track": "Hardware & Making", "type": "Vortrag", "language": "de", "abstract": "Moderne CPUs blicken auf eine lange Vergangenheit voller fragw\u00fcrdiger Entscheidungen, interessanter Priorit\u00e4ten und spannender Irrwege zur\u00fcck. Zeit f\u00fcr eine Man\u00f6verkritik with the Power of Hindsight!", "description": "Ein humoristischer Vortrag mit der Gefahr, vielleicht noch etwas zu lernen", "recording_license": "", "do_not_record": false, "persons": [{"id": 11, "code": "WMYRHS", "public_name": "Tarirah", "biography": "Ich hab in diesem Studium zu viel Zeit mit CPUs, GPUs und anderen PUs verbracht...", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 201, "guid": "2a6c01e7-ed7a-5b06-9911-6c2184b286a5", "logo": "", "date": "2023-06-10T13:35:00+02:00", "start": "13:35", "duration": "00:30", "room": "Blauer Salon", "slug": "gpn21-201-oauth-for-beginners", "url": "https://cfp.gulas.ch/gpn21/talk/QHA3R8/", "title": "oauth for beginners", "subtitle": "", "track": "Software & Infrastructure", "type": "Vortrag (kurz)", "language": "de", "abstract": "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\u00fcsst ihr achten, wenn ihr es nutzen oder implementieren wollt? eine einf\u00fchrung und auffrischung.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 22, "code": "KAXUWB", "public_name": "psy", "biography": "hi, i'm psy. i do it security and chaos events.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 181, "guid": "e2b3a824-4ffb-529e-b90a-e82c7a797b05", "logo": "", "date": "2023-06-10T14:15:00+02:00", "start": "14:15", "duration": "00:50", "room": "Blauer Salon", "slug": "gpn21-181-tief-im-kaninchenbau-der-seitenkanalanalyse-der-shake-funktion-in-crystals-dilithium", "url": "https://cfp.gulas.ch/gpn21/talk/LL3CUZ/", "title": "Tief im Kaninchenbau der Seitenkanalanalyse der SHAKE-Funktion in CRYSTALS-Dilithium", "subtitle": "", "track": "Security", "type": "Vortrag (kurz)", "language": "de", "abstract": "Alexis Poulionakis hat sich im Rahmen seiner HiWi-T\u00e4tigkeit am Forschungszentrum Informatik FZI mit der Seitenkanalanalyse des Post-Quanten Kryptographie Verfahrens CRYSTALS-Dilithium besch\u00e4ftigt. Das Verfahren ist eine digitale Signatur und wird von der amerikanischen National Institute for Standardization and Technology (NIST) aktuell zur Standardisierung vorbereitet. \r\n\r\nDie Sicherheit des Verfahrens basiert auf schwierigen mathematischen Problemstellungen im Bereich der Gitter und auf sicheren Hashfunktionen. Obwohl die genutzten Funktionen f\u00fcr sich genommen sicher sind k\u00f6nnen je nach Implementierung und Hardware ausnutzbare Seitenkan\u00e4le auftreten, welche die theoretische Sicherheit untergraben. Das liegt daran, dass Seitenkan\u00e4le au\u00dferhalb der theoretisch betrachteten Sicherheitsmodelle auftreten. \r\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\u00e4lligen Stellen im Code bis zur Durchf\u00fchrung der fully-fledged key recovery.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 126, "code": "F8WXQD", "public_name": "Alexis Poulionakis", "biography": "Ich studiere Mathematik im Master am KIT und gehe einer hilfswissenschaftlichen T\u00e4tigkeit am FZI nach", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 78, "guid": "faeaba98-cc0b-54a7-a760-b78b73cbb2fd", "logo": "/media/gpn21/submissions/DPABGS/logo_rJ5RWob.png", "date": "2023-06-10T15:20:00+02:00", "start": "15:20", "duration": "01:00", "room": "Blauer Salon", "slug": "gpn21-78-build-go-appliances-for-the-raspberry-pi-using-gokrazy-", "url": "https://cfp.gulas.ch/gpn21/talk/DPABGS/", "title": "Build Go appliances for the Raspberry Pi using gokrazy!", "subtitle": "", "track": "Software & Infrastructure", "type": "Vortrag", "language": "en", "abstract": "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\u2019s toy?\r\n\r\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.", "description": "gokrazy is an appliance platform for Go programs that\u2019s 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\u2019t enjoy setting up and maintaining a Linux distribution (like Raspbian, Debian, Fedora, \u2026) just for the small Go program they want to run.\r\n\r\nIn this talk, I\u2019ll 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.\r\n\r\nThis could be the push you need to take your old Raspberry Pi out of the drawer and put it to good use! :)", "recording_license": "", "do_not_record": false, "persons": [{"id": 62, "code": "7SJKQM", "public_name": "Michael Stapelberg", "biography": "I use computers for fun and profit. In my spare time, I participate in the Free and open-source software community.\r\n\r\nI wrote and maintain the Linux tiling window manager i3 since 2009.\r\n\r\nShortly thereafter, I started focusing on projects in [Go, my favorite programming language](https://michael.stapelberg.ch/posts/2017-08-19-golang_favorite/). Notable Go projects of mine are the code search engine [Debian Code Search](https://codesearch.debian.net/), and the [Go appliance platform gokrazy](https://gokrazy.org/), on top of which I implemented [router7](https://router7.org/), a small home internet router.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 200, "guid": "9c8c70a9-d2b3-5c93-b2a9-3ea267ee414d", "logo": "", "date": "2023-06-10T16:35:00+02:00", "start": "16:35", "duration": "00:42", "room": "Blauer Salon", "slug": "gpn21-200-smart-factory-wie-timeseries-daten-klassische-industrien-verndern-und-zukunftsfhig-machen-knnen-", "url": "https://cfp.gulas.ch/gpn21/talk/UWZTZU/", "title": "Smart Factory: Wie Timeseries-Daten klassische Industrien ver\u00e4ndern und zukunftsf\u00e4hig machen k\u00f6nnen.", "subtitle": "", "track": "Software & Infrastructure", "type": "Vortrag", "language": "de", "abstract": "Implementation einer IT monitoring Toolchain in einer Industrieumgebung.", "description": "\u00dcber die Implementation von Timeseries Datenbanken in etablierten Industrien.\r\n\r\nWie der Einsatz einer well-known IT Observavility Platform im Industrieumfeld zu erstaunlichen Erkenntnissen f\u00fchrte, und warum jede traditionelle Industrie, die sich nicht in einem Wachstumssegment sonnen kann dar\u00fcber nachdenken sollte, mit altehergebrachten Herangehensweisen zu brechen.\r\n\r\nIn diesem Beispiel geht es um eine Druckerei, die \u00fcber die letzten Jahre durch den Einsatz von InfluxDB, telegraf, Grafana und Node-RED etc. die effizienteste Druckerei Europas wurde.\r\n\r\nIch zeige, wie wir den Energieverbrauch und damit direkt verbunden die CO2 Emissionen innerhalb von 3 Jahren beinahe halbieren konnten.", "recording_license": "", "do_not_record": false, "persons": [{"id": 146, "code": "STMZTX", "public_name": "mephisto", "biography": "45/m, self employed it consultant since 23 years.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 100, "guid": "e861dd25-5748-505a-809c-395f10ced6d5", "logo": "", "date": "2023-06-10T17:20:00+02:00", "start": "17:20", "duration": "00:45", "room": "Blauer Salon", "slug": "gpn21-100-preach-it-don-t-breach-it-cyber-security-and-data-protection-as-partner-in-crime", "url": "https://cfp.gulas.ch/gpn21/talk/WSRKMB/", "title": "Preach it don\u00b4t breach it -Cyber Security and Data Protection as partner in crime", "subtitle": "", "track": "Security", "type": "Vortrag (kurz)", "language": "en", "abstract": "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\u00b4t breach it!", "description": "We 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. \r\n\r\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.", "recording_license": "", "do_not_record": false, "persons": [{"id": 78, "code": "LHDKTN", "public_name": "Kerstin B\u00f6ller", "biography": "I am working quite passionately as a Lead Senior Legal Counsel at Europe's biggest software company in the data protection and privacy team. One of my main area of expertise is incident response and working closely together with my security colleagues.", "answers": []}, {"id": 14, "code": "HS9ZLY", "public_name": "ckoepp", "biography": "Chris is working in Computer Emergency Response Teams and recently started to learn how to speak with data privacy lawyers.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 177, "guid": "a11ba286-1fa2-594d-a6cf-5ee709593579", "logo": "", "date": "2023-06-10T18:15:00+02:00", "start": "18:15", "duration": "01:00", "room": "Blauer Salon", "slug": "gpn21-177-freie-interpretation-von-regularien", "url": "https://cfp.gulas.ch/gpn21/talk/LN3CDD/", "title": "Freie Interpretation von Regularien", "subtitle": "", "track": "Ethics, Society & Politics", "type": "Vortrag", "language": "de", "abstract": "Worte sind ein m\u00e4chtiges Werkzeug, die in der passenden Reihenfolge klare und unmissverst\u00e4ndliche S\u00e4tze bilden k\u00f6nnen. Aber Worte k\u00f6nnen k\u00f6nnen auch anders angeordnet werden. T\u00fckisch oder unbedacht angeordnet k\u00f6nnen Sie augenscheinlich etwas bedeuten, was beim genauen Analysieren ganz anders ausgelegt werden kann.", "description": "F\u00fcr diesen Vortrag haben wir uns Regularien rausgesucht, das versuchen bestimmte Aktionen zu verbieten. Doch mit ein wenig kreativer Interpretation und Auslegung sind ganz andere Bereiche pl\u00f6tzlich in eine illegalit\u00e4t gerutscht, von der es niemand erwartet h\u00e4tte. Wir zeigen auf, welche Konsequenzen kann eine lange Liste von Verboten haben, wenn die genaue Formulierung wieder ausreichend Platz zur Interpretation und Auslegung l\u00e4sst. Wie gut gemeint nicht immer auch gut gemacht ist. Und weniger auch mal besser ist.\r\n\r\nAuch wenn wir in diesem Vortrag real exestierende W\u00f6rter verwenden, wollen wir auf keinen Fall Autoren, die auch Buchstaben in Ihren S\u00e4tzen verwenden vor den Kopf sto\u00dfen oder deren Werke als schlecht oder Negativ framen. Sondern mit einem etwas merkw\u00fcrdigen Humor einen anderen Denkansatz anbieten und dazu aufrufen, geschriebene Worte an zentraler Stelle mit bedacht zu setzen.", "recording_license": "", "do_not_record": true, "persons": [{"id": 122, "code": "XSC3YB", "public_name": "L3D", "biography": "Datenreisender vom Bodensee. Besch\u00e4ftigt sich viel mit Ansible, Open-Source, Linux und macht auch manchmal etwas mit Waffeln.", "answers": []}, {"id": 101, "code": "7DQRCR", "public_name": "Michaela", "biography": "Hauptberuflich besch\u00e4ftige ich mich als IT Security Architektin in einem deutschen Gro\u00dfunternehmen. In meiner Freizeit vermittle ich gern mein Wissen an andere Menschen, u.a. durch Vortr\u00e4ge.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 34, "guid": "767a9d9a-2dec-5c75-9a2a-107fe459746a", "logo": "/media/gpn21/submissions/8TJKRV/Equipment-Leftovers-DSC09243-2000px_hiEX9Lm.jpg", "date": "2023-06-10T19:30:00+02:00", "start": "19:30", "duration": "01:00", "room": "Blauer Salon", "slug": "gpn21-34-unconscious-bias-hacking-meine-radreise-von-saarbrcken-in-den-mittleren-osten", "url": "https://cfp.gulas.ch/gpn21/talk/8TJKRV/", "title": "Unconscious bias hacking! Meine Radreise von Saarbr\u00fccken in den Mittleren Osten", "subtitle": "", "track": "Art & Culture", "type": "Vortrag", "language": "de", "abstract": "Nach \u00fcber einem Jahr defakto Lockdown hatte ich die Nase voll und hab mich nach l\u00e4ngerer Planungsphase am 1. M\u00e4rz 2022 auf mein Rad gesetzt und bin Richtung (S\u00fcd-) Osten gefahren. Nach 5 Monaten und rund 7.000 Kilometern wurde meine Reise abrupt im Iran beendet.", "description": "In meinem Video-Vortrag berichte ich \u00fcber meine Erlebnisse und Erfahrungen unter anderem \u00fcber Gastfreundschaft und Radinfrastruktur, \u00fcber pers\u00f6nliche Krisen und Gl\u00fccksgef\u00fchle, \u00fcber die Abwesenheit von westlicher Popkultur in islamisch gepr\u00e4gten L\u00e4ndern, \u00fcber das Privileg der Reisefreiheit und die pers\u00f6nliche Auseinandersetzung mit eingefahrenen Denkmustern.\r\n\r\nIm Fokus meines Vortrages steht der Reiseabschnitt durch die T\u00fcrkei und Iraqi-Kurdistan in die Islamische Republik Iran und warum die von Freundlichkeit, Offenheit und G\u00fcte gepr\u00e4gte Lebensweise der Menschen in dieser Region f\u00fcr uns im sogenannten \u201cWesten der Welt\u201d unbedingt nachahmenswert ist. Ich versuche eine Erkl\u00e4rung 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\u00fcr mich ge\u00e4ndert hat.\r\n\r\nJin, Jiyan, Azad\u00ee", "recording_license": "", "do_not_record": false, "persons": [{"id": 30, "code": "DFPW7A", "public_name": "Fabian Theobald", "biography": "## Passionierter Radfahrer und mittelpr\u00e4chtiger Abenteurer aus Saarbr\u00fccken\r\n\r\n Name: Theo\r\n Baujahr: 1977\r\n Beruf: Computerkrempel, Veranstaltungen und Medienzeugs\r\n\r\n### Find ich gut:\r\n* Den Planeten retten\r\n* Wissenschaft\r\n* Douglas Adams\r\n\r\n### Find ich kacke:\r\n* Rassismus / Nationalismus / Xenophobie\r\n* Neoliberalismus\r\n* Polo-Shirts\r\n\r\n### Interwebs\r\n- [fabiantheobald.de](https://fabiantheobald.de)\r\n- [Instagram](https://www.instagram.com/krawweltheo)\r\n- [YouTube](https://www.youtube.com/@krawweltheo)\r\n- [Facebook](https://www.facebook.com/krawweltheo)", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 27, "guid": "9386bdb8-779a-5849-bdf8-c77366f84857", "logo": "/media/gpn21/submissions/MTCBZF/square_j79Li6V.png", "date": "2023-06-10T20:45:00+02:00", "start": "20:45", "duration": "01:00", "room": "Blauer Salon", "slug": "gpn21-27-var-wars-a-new-scope-best-of-wo-wir-sind-ist-vorne-live", "url": "https://cfp.gulas.ch/gpn21/talk/MTCBZF/", "title": "VAR WARS:\u00a0A New Scope \u2013 Best of \u201eWo wir sind ist vorne.\u201c LIVE", "subtitle": "", "track": "Entertainment", "type": "Vortrag", "language": "de", "abstract": "Mit Schirm, Schmarrn und Melone:\r\nLatenight-LIVE-Frontend-Talkshow mit dem Besten aus \u00fcber 50 Folgen #WWSIV & 250 Stunden Twitch Livestream. Es reden sich um \uff1cHEAD\uff1e und Kragen: HTML-Fundamentalist Moritz Gie\u00dfmann und JavaScript-Jongleur Constantin Gro\u00df. Mit im Gep\u00e4ck: die ganze Welt des Frontend-Developments.", "description": "In 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\u2019s ne Prise Audio-AI Kram. Das alles wird eingebettet in unsere \u00fcbliche Podcast-Struktur inklusive Jingles und Einspielern. Schnappt euch ein Bier und kommt vorbei.", "recording_license": "", "do_not_record": false, "persons": [{"id": 24, "code": "LU3U8T", "public_name": "Moritz Gie\u00dfmann", "biography": "HTML Fundamentalist & Co-Host von \u201eWo wir sind ist vorne.\u201c", "answers": []}, {"id": 25, "code": "PBG9WG", "public_name": "Constantin Gro\u00df", "biography": "HTML handler, CSS connoisseur, JavaScript juggler - fully stuck developer.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 97, "guid": "32e69c5d-449b-5c91-90bd-5b3a208df2bb", "logo": "/media/gpn21/submissions/QJ8DYB/dead-code-workflow_zjMQRgQ.png", "date": "2023-06-10T22:00:00+02:00", "start": "22:00", "duration": "01:00", "room": "Blauer Salon", "slug": "gpn21-97-1-instrument-to-remove-using-java-agents-for-fun-and-profit", "url": "https://cfp.gulas.ch/gpn21/talk/QJ8DYB/", "title": "Instrument to Remove: Using Java agents for fun and profit", "subtitle": "", "track": "Software & Infrastructure", "type": "Vortrag", "language": "en", "abstract": "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. \r\n\r\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.\r\n\r\nJava agents and instrumentation of a few lines of code can save you a lot of effort and implementing them is great fun :)", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 81, "code": "9ZMNT9", "public_name": "Johannes Bechberger", "biography": "Johannes Bechberger is a JVM developer working on profilers and their underlying technology in the SapMachine team at SAP. This includes improvements to async-profiler and its ecosystem, a website to view the different JFR event types, and improvements to the FirefoxProfiler, making it usable in the Java world. He started at SAP in 2022 after two years of research studies at the KIT in the field of Java security analyses. His work today is comprised of many open-source contributions and his blog, where he writes regularly on in-depth profiling and debugging topics, and of working on his JEP Candidate 435 to add a new profiling API to the OpenJDK.", "answers": []}], "links": [], "attachments": [], "answers": []}], "Raum 208 (HFG)": [{"id": 151, "guid": "bc3be873-9062-5a2a-b1a3-6de1a9b1a473", "logo": "", "date": "2023-06-10T10:30:00+02:00", "start": "10:30", "duration": "01:00", "room": "Raum 208 (HFG)", "slug": "gpn21-151-hackspaces-fr-gehrlose-aufmachen-", "url": "https://cfp.gulas.ch/gpn21/talk/YAA9LR/", "title": "Hackspaces f\u00fcr Geh\u00f6rlose aufmachen!", "subtitle": "", "track": "Ethics, Society & Politics", "type": "Workshop", "language": "de", "abstract": "In einem kurzen Video lernen wir das Projekt MACH'S AUF! kennen. Das Projekt reduziert Barrieren f\u00fcr Geh\u00f6rlose im Hackspace Metalab und im CCC Wien. Diese Vorstellung ist eine Anregung f\u00fcr den Rest der Einheit. Da diskutieren wir, welche H\u00fcrden es in anderen Hackspaces gibt. Anschlie\u00dfend sprechen wir \u00fcber m\u00f6gliche Verbesserungen, die wir umsetzen k\u00f6nnen.", "description": "In dieser Session geht es um verschiedene Formen von Diskriminierung. Die Gespr\u00e4che k\u00f6nnen also anstrengend oder sogar re-traumatisierend sein. Bitte pass auf dich auf.\r\nInhalts-Information:\r\nAbleismus (Behindertenfeindlichkeit), Audismus/Oralismus (gesellschaftlicher Fokus auf vokale/orale Kommunikation/Kultur)\r\n\r\nWorkshop-Sprachen: \u00d6sterreichische Geb\u00e4rdensprache und Deutsche Geb\u00e4rdensprache sowie deutsche Lautsprache. Englische Lautsprache ist ebenfalls m\u00f6glich.\r\n\r\nThe workshop will be held in Austrian Sign Language and German Sign Language as well as German (spoken). English (spoken) is also possible.\r\n\r\nVideo von Oliver und Franz:\r\nhttps://www.youtube.com/watch?v=r4T9bPk2Fh4\r\n\r\nInfo-Grafiken/FAQ zu Geh\u00f6rlosigkeit, \u00d6GS und Dolmetschung:\r\nhttp://info.machs-auf.at/\r\n\r\n\u00d6GS-Crashkurs inklusive Kommunikations-Grundlagen und wichtigen Geb\u00e4rden rund um Hackspaces:\r\nhttps://metalab.at/wiki/Barrierefreiheit/%C3%96GS-Crashkurs\r\n\r\nDokumentation zur Lichtklingel im Metalab Wien:\r\nhttps://metalab.at/wiki/Lichtklingel", "recording_license": "", "do_not_record": false, "persons": [{"id": 105, "code": "HHR8VJ", "public_name": "pascoda", "biography": "tbd", "answers": []}, {"id": 139, "code": "MTWL9U", "public_name": "lavalaempchen", "biography": null, "answers": []}, {"id": 140, "code": "RTQ9EJ", "public_name": "Oliver Suchanek", "biography": "Deaf, nonbinary & artist. broccoli is their safe food. based in Vienna. \r\n\r\ncurrently 2 big projects: \r\n\r\n- MACH'S AUF! - Zugang zu Technik und Hackspaces f\u00fcr geh\u00f6rlose Menschen (machs-auf.at)\r\n- Geb\u00e4rdensprachforschung der \u00f6sterreichischen Geb\u00e4rdensprache", "answers": []}, {"id": 166, "code": "NVXEKD", "public_name": "Robin Garcia Victoria", "biography": "Schlappohr mit einem Faible f\u00fcr TeX/LaTeX", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 183, "guid": "fc9a8952-bf7a-55ce-9948-c95d99ae1f30", "logo": "", "date": "2023-06-10T12:00:00+02:00", "start": "12:00", "duration": "01:00", "room": "Raum 208 (HFG)", "slug": "gpn21-183-das-hacker-archiv-vorstellung-und-call-for-action", "url": "https://cfp.gulas.ch/gpn21/talk/GB87TQ/", "title": "Das Hacker Archiv - Vorstellung und Call for Action", "subtitle": "", "track": "Art & Culture", "type": "Workshop", "language": "de", "abstract": "42 Jahre CCC - Zeit die Wahrheit (tm) zu konservieren. Wir stellen den Stand des Archivs vor und suchen nach Strukturfetischist:innen die Lust haben sich mit staubigen Dokumenten zu befassen.", "description": "Das Hackerarchiv versucht die Geschichte des Clubs und der Szene f\u00fcr die Zukunft zu bewahren und zu katalogisieren / zu verschlagworten / vor dem Verfall zu bewahren. \r\n\r\nDieser Workshop richtet sich an Personen die interessiert sind sich langfristig einzubringen in solch spannenden Aufgaben wie:\r\n\r\nOCR Korrektur von gescanntem Altmaterial\r\nVideobearbeitung und Verschlagwortung\r\nAudio Transkription\r\n\"Wer und wo zum Teufel war das?\"\r\nUrheberrecherche \r\netc.pp. \r\n\r\nKein Ruhm und nimmerendende Arbeit (Heimarbeit m\u00f6glich) werden geboten.", "recording_license": "", "do_not_record": true, "persons": [{"id": 130, "code": "8Q793Q", "public_name": "dodger", "biography": "Macht $dinge im Chaos - steht seit neuestem auf Archive und staubige Keller", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 115, "guid": "01befae6-61b0-5e26-8cb9-0c118afc4401", "logo": "", "date": "2023-06-10T15:00:00+02:00", "start": "15:00", "duration": "01:00", "room": "Raum 208 (HFG)", "slug": "gpn21-115-betreutes-frickeln-dein-erster-matrix-bot-coached-hacking-your-first-matrix-bot-", "url": "https://cfp.gulas.ch/gpn21/talk/ANKGBQ/", "title": "Betreutes Frickeln: Dein erster Matrix Bot! / Coached hacking: Your first Matrix bot! \ud83c\uddec\ud83c\udde7 / \ud83c\udde9\ud83c\uddea", "subtitle": "", "track": "Software & Infrastructure", "type": "Workshop", "language": "de", "abstract": "Matrix ist ein offenes und dezentrales Kommunikationsnetzwerk. Also d\u00fcrfen auch Bots da rein :)\r\n\r\nEgal ob Regenwarnung am aktuellen Standort, Monitoring, Steuerung deiner Heimautomatisierung oder einfach nur ein Papagei, der alles nachplappert. Alles ist m\u00f6glich. Schau vorbei und frickel deinen ersten Matrix Bot!\r\n\r\n---\r\n\r\nMatrix is an open network for decentralized communication. Open even to bots :)\r\n\r\nWhether it's your locations rain warning, monitoring, controlling your home automation or just a parrot, babbling-repeating. Everything ist possible. Have a look and hack your first Matrix bot!", "description": "Hier gibt es folgendes zu tun:\r\n\r\n- Kurze Einf\u00fchrung in ein Bot SDK mit Python oder Rust\r\n- Gemeinsam den \u201eMatrix-Papagei\u201c erstellen: Er plappert einfach alles nach\u2026 :)\r\n- Betreutes Frickeln mit deiner Bot Idee\r\n\r\nVoraussetzungen:\r\n- Kenntnisse in Python oder Rust\r\n- Bitte Laptop mitbringen\r\n\r\n---\r\n\r\nThere will be the following to do:\r\n\r\n- Short introduction to bot sdk with python or rust\r\n- Create the matrix-parrot together: It repeats just everything.\r\n- Coached hacking on your own bot idea\r\n\r\nRequirements:\r\n- Knowledge of python or rust\r\n- Bring your own laptop", "recording_license": "", "do_not_record": false, "persons": [{"id": 94, "code": "MTVPPW", "public_name": "weeman", "biography": "weeman mag Matrix und NeoVim.\r\n\r\n- Matrix: [@weeman:ccc-ffm.de](https://matrix.to/#/@weeman:ccc-ffm.de)\r\n- E-Mail: weeman@frankfurt.ccc.de", "answers": []}, {"id": 98, "code": "7BYZCY", "public_name": "M", "biography": "**M** betreibt eine Wolke privat und auch professionell mit matrix, nextcloud, git, mailserver in Deutschland mit quelloffener Software und ohne Daten zu sammeln", "answers": []}, {"id": 147, "code": "9JMPHE", "public_name": "Andrew Morgan", "biography": "Hello! My name is Andrew, though you may recognise me from my online nick, `anoa`.\r\n\r\nI'm a Senior Software Engineer at [Element](https://element.io) and a member of the Spec Core Team under the [Matrix.org Foundation](https://matrix.org/foundation). I'm interested in decentralisation, censorship-resistance and free software in general.\r\n\r\nSee [my GitHub](https://github.com/anoadragon453) for my personal and professional software projects.\r\n\r\nYou can contact me on matrix at @andrewm:amorgan.xyz", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 38, "guid": "9a007df3-2a72-5b34-a40f-422fcf741fd4", "logo": "/media/gpn21/submissions/GEJVMN/-j00ivt_L04GWt9.jpg", "date": "2023-06-10T16:30:00+02:00", "start": "16:30", "duration": "01:00", "room": "Raum 208 (HFG)", "slug": "gpn21-38-how-to-auf-cybermobbing-und-shitstorms-reagieren", "url": "https://cfp.gulas.ch/gpn21/talk/GEJVMN/", "title": "How to: auf Cybermobbing und Shitstorms reagieren", "subtitle": "", "track": "Ethics, Society & Politics", "type": "Workshop", "language": "de", "abstract": "Workshop von einer Betroffenen aus eigener Erfahrung: Ich musste im letzten Jahr einige der bei Cybermobbing/Shitstorms geratenen Strategien ausprobieren. Ich m\u00f6chte zusammen mit Euch an konkreten Beispielen durchgehen, was nach meiner Erfahrung wirklich helfen kann (und warum).", "description": "Cybermobbing/Shitstorms oder auch einzelne Hass-Kommentare und Trolle sind ein Thema, dem wir uns alle pl\u00f6tzlich ausgesetzt sehen k\u00f6nnen. \r\n\r\nUnd mit dem wir uns zu wenig besch\u00e4ftigen... bis wir mittendrin stecken. \r\nAus eigener Erfahrung finde ich wichtig, dass Ihr Euch damit besch\u00e4ftigt, um zumindest einige sinnvolle Strategien zu kennen, wenn es doch mal passiert und Ihr von Hass im Netz gegen Euch betroffen seid. \r\n\r\nIch m\u00f6chte Euch meine in \u00fcber einem Jahr Cybermobbing erlebten und erprobten Strategien zeigen. \r\nUnd zusammen mit Euch \u00fcberlegen, was noch helfen k\u00f6nnte... Und was und warum nicht. \r\n\r\n\r\nHinweis: Ich werde, wenn \u00fcberhaupt, nur anonymisiert auf meine Erfahrungen eingehen.", "recording_license": "", "do_not_record": false, "persons": [{"id": 10, "code": "L83HWD", "public_name": "Tanja Wawuschel", "biography": "Ich bin Tanja Wawuschel, 40 Jahre alt, Crazy Cat Lady (kein Talk ohne Cat Content!)\r\nSeit April 2023 Jura-Studentin an der Fernuni Hagen\r\nIch bin diagnostiziert mit Borderline, ADHS, Generalisierte Angst- und Panikst\u00f6rung, kPTBS\r\nBisherige Talks waren \u00fcber Borderline, Katzen, Produkttests und Freizeitparks", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 174, "guid": "46742adf-e586-5f61-bfcc-7d4e7bac27ca", "logo": "", "date": "2023-06-10T18:00:00+02:00", "start": "18:00", "duration": "01:00", "room": "Raum 208 (HFG)", "slug": "gpn21-174-missbruchliche-beziehungen-und-sexualisierte-gewalt-wie-kann-es-gelingen-darber-zu-sprechen-und-als-community-damit-umzugehen-", "url": "https://cfp.gulas.ch/gpn21/talk/DWHCNR/", "title": "Missbr\u00e4uchliche Beziehungen und sexualisierte Gewalt - Wie kann es gelingen, dar\u00fcber zu sprechen und (als Community) damit umzugehen?", "subtitle": "", "track": "Ethics, Society & Politics", "type": "Workshop", "language": "de", "abstract": "Wie k\u00f6nnen wir missbr\u00e4uchliche Beziehungen erkennen und Betroffene unterst\u00fctzen? Wie k\u00f6nnen wir ein Umfeld schaffen, das so etwas besprech-bar macht?", "description": "Missbr\u00e4uchliche Beziehungen, das k\u00f6nnen Beziehungen sein, in denen k\u00f6rperliche oder psychische Gewalt ausge\u00fcbt wird oder in denen ein (deutliches) Machtungleichgewicht besteht. Dieses Machtungleichgewicht kann z.B. begr\u00fcndet sein in finanzieller oder psychischer Abh\u00e4ngigkeit oder auch durch Unterschiede in Alter und/ oder der sozialen Position bedingt.\r\nBetroffenen f\u00e4llt es oft schwer, dar\u00fcber zu reden, oder auch sich nur einzugestehen, dass sie in einer solchen Beziehung stecken. Und auch f\u00fcr das Umfeld ist es entsprechend herausfordernd, dies zu erkennen oder anzusprechen.\r\nIm Workshop wollen wir uns austauschen, wie Menschen gest\u00e4rkt werden und Unterst\u00fctzung erfahren k\u00f6nnen, aus solchen Beziehungen rauszukommen. Wir werden uns auch mit T\u00e4ter_innenstrategien besch\u00e4ftigen, um sie dann besser erkennen und damit umgehen zu k\u00f6nnen. \r\nNicht nur das soziale Umfeld kann hier unterst\u00fctzen, auch eine Community kann \r\nDer Workshop richtet sich an alle, die sich damit auseinandersetzen wollen, unabh\u00e4ngig von eigener Betroffenheit oder Erfahrung mit der Thematik. Adressiert wird vor allem eine Unterst\u00fctzer_innen-Perspektive, es kann weder psychologische noch juristische Unterst\u00fctzung geleistet werden.\r\nDie Themen sind belastend, daher bitte ich euch, gut auf euch und aufeinander zu achten und zu \u00fcberlegen, wie viel ihr euch und anderen im Workshop zumuten wollt und k\u00f6nnt. Auch bei bestem Willen aller k\u00f6nnen wir keinen \"safe space\"\u00a0 schaffen, nur versuchen, so gut wie m\u00f6glich auf alle zu achten.", "recording_license": "", "do_not_record": true, "persons": [{"id": 121, "code": "KR8JK8", "public_name": "buecherwurm", "biography": "buecherwurm ist in verschiedenen Awareness-Teams aktiv und macht sonst diskriminierungskritische Bildungsarbeit. Das Thema besch\u00e4ftigt sie schon seit langem.", "answers": []}], "links": [], "attachments": [], "answers": []}], "Raum 112 (HFG)": [{"id": 61, "guid": "0f25793e-54ed-5a7c-ab62-bdd56d5052c4", "logo": "/media/gpn21/submissions/LS739L/35C3_LEDstrip_tunnel_w_LED_strip_demo_e3UEQiy.jpg", "date": "2023-06-10T12:00:00+02:00", "start": "12:00", "duration": "01:30", "room": "Raum 112 (HFG)", "slug": "gpn21-61-1-led-strips-everywhere-for-everyone-", "url": "https://cfp.gulas.ch/gpn21/talk/LS739L/", "title": "LED Strips Everywhere for Everyone!", "subtitle": "", "track": "Hardware & Making", "type": "Workshop", "language": "en", "abstract": "Learn how to program LED strips.
\r\nIt's super easy and fun to make your life trippy and beautiful.
\r\nFor total beginners -- no knowledge needed at all.", "description": "LED strips have become really inexpensive. Hackers have created many easy methods for controlling them to make patterns and colors. In this workshop you will learn an easy way to control LED strips and make them do what you want. We will make use a very inexpensive Arduino clone. I'll show you everything you need to know to use existing programs -- as-is, or to hack on -- to control the colors in your world with LED strips.\r\n\r\nThis workshop is for total beginners.\r\n\r\nWorkshop Itinerary\r\n

    \r\n
  • Intro to Red-Green-Blue (RGB) LEDs
  • \r\n
  • Brief intro to Arduino
  • \r\n
  • How to use an Arduino to control an LED strip
  • \r\n
  • Some demos of programs you can download
  • \r\n

\r\n\r\nFor ages 10 - 100.
\r\n\r\nTaught by <a href=\"http://en.wikipedia.org/wiki/Mitch_Altman\"> Mitch Altman</a>.
\r\n\r\nOptional: Bring your laptop, if you can.
\r\n\r\nMaterials costs
\r\nThe workshop is free, but if you would like to partake in the hands-on aspects of the workshop, Mitch will have materials for 20 \u20ac (useful for making your life trippy and beautiful).", "recording_license": "", "do_not_record": false, "persons": [{"id": 53, "code": "8XZBS9", "public_name": "Mitch Altman", "biography": "Mitch Altman\r\n\r\nMitch Altman is an international hacker, inventor, entrepreneur, author, mentor, best known for starting Noisebridge hackerspace and inventing TV-B-Gone, which turns off TVs in public places.\r\n\r\nWikipedia page:
\r\nhttp://en.wikipedia.org/wiki/Mitch_Altman\r\n\r\nTEDxBrussels talk: \"The Hackerspace Movement\":
\r\nhttps://www.youtube.com/watch?v=WkiX7R1-kaY", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 147, "guid": "d9e8e490-c574-5906-a582-80dd72385e11", "logo": "", "date": "2023-06-10T14:00:00+02:00", "start": "14:00", "duration": "01:00", "room": "Raum 112 (HFG)", "slug": "gpn21-147--re-design-modify-your-clothes", "url": "https://cfp.gulas.ch/gpn21/talk/TC9RPK/", "title": "(re)design & modify your clothes", "subtitle": "", "track": "Art & Culture", "type": "Workshop", "language": "de", "abstract": "- Soft Binder (re)designen/n\u00e4hen\r\n- Taschen an/in bislang taschenlose Kleidungsst\u00fccke n\u00e4hen\r\n- Kleidungsst\u00fccke ausbessern, k\u00fcrzen, erweitern, redesignen/modifizieren", "description": "Ob keine oder schon einige Kenntnisse im crafting vorhanden sind, ob ihr schon eine konkrete Idee habt oder nach Ideen sucht - alle sind willkommen :)\r\n\r\nmax. 5 Teilnehmende pro Workshop-Session\r\nUnkostenbeitrag f\u00fcr Materialien 8\u20ac", "recording_license": "", "do_not_record": true, "persons": [{"id": 100, "code": "PAAL88", "public_name": "Usako", "biography": "Illustrates, writes, crafts, reads. Loves FOSS, knowledge and skill sharing in general. <3", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 204, "guid": "2d755ab9-a80a-5a47-a5d2-a9e547a62c45", "logo": "/media/gpn21/submissions/7WHXWT/kicad_logo_small_qCtosY6.png", "date": "2023-06-10T15:30:00+02:00", "start": "15:30", "duration": "01:59", "room": "Raum 112 (HFG)", "slug": "gpn21-204-kicad-beginner-workshop", "url": "https://cfp.gulas.ch/gpn21/talk/7WHXWT/", "title": "KiCad Beginner Workshop", "subtitle": "", "track": "Hardware & Making", "type": "Workshop", "language": "de", "abstract": "Wir lernen den Workflow \"von einem leeren Projekt zu einer fertigen Platine\". Der Fokus ist die Bedienung der Software, nicht die Elektronik.\r\n\r\nBitte installiert KiCad7 (KiCad6 ist auch okay) und die Libraries vor dem Workshop.", "description": "Ein Handout zum Workshop gibt es hier: https://gitlab.com/evils/kicad-workshop", "recording_license": "", "do_not_record": true, "persons": [{"id": 148, "code": "9QSZ9A", "public_name": "cpresser", "biography": "generischer Hardware-hacker", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 62, "guid": "4a1de50d-a86b-58c4-9099-e02a84f30de5", "logo": "/media/gpn21/submissions/UMWNDW/ArduTouch_Mt0Udt5.jpg", "date": "2023-06-10T18:00:00+02:00", "start": "18:00", "duration": "02:30", "room": "Raum 112 (HFG)", "slug": "gpn21-62-1-learn-to-solder-digital-music-synthesis-workshop-with-ardutouch-music-synthesizer-kit", "url": "https://cfp.gulas.ch/gpn21/talk/UMWNDW/", "title": "Learn to Solder / Digital Music Synthesis workshop with ArduTouch music synthesizer kit", "subtitle": "", "track": "Hardware & Making", "type": "Workshop", "language": "en", "abstract": "Anyone can learn to solder!
\r\nAnd anyone can learn to make music, sound (and noise!) with computer chips!
\r\nAll participants will easily learn all of this by making an <a href=\"https://cornfieldelectronics.com/cfe/projects.php#ardutouch\" > ArduTouch music synthesizer</a> from a kit.", "description": "Learn to solder by making a way-cool, powerful music synthesizer, and learn how to make cool music, sound, and noise! with computer chips (The fancy word for making sound with a computer chip is Digital Signal Processing).
\r\n
\r\n<a href=\"https://cornfieldelectronics.com/cfe/projects.php#ardutouch\" > ArduTouch</a> is an open hardware Arduino-compatible music synthesizer kit with a built-in Touch Keyboard, and with built-in speaker/amplifier. It is a really nice performing musical instrument.
\r\n
\r\nThis workshop is for total newbies to learn to solder.
\r\nThis workshop is for total newbies to make their own ArduTouch music synthesizer and learn to make music, sound (and noise!) with computer chips. Attendees take their completed synthesiser home at the end of the workshop.
\r\n
\r\nThe ArduTouch comes pre-programmed with a way cool synthesizer. And I will show you how to re-program it with other way cool (and totally different) synthesizers.
\r\n
\r\nFor ages 10 - 100.
\r\n
\r\nTaught by <a href=\"http://en.wikipedia.org/wiki/Mitch_Altman\"> Mitch Altman</a>.
\r\n
\r\nOptional: Bring your laptop, if you can.
\r\n\r\nMaterials costs
\r\nThe workshop is free, but if you would like to partake in the hands-on aspects of the workshop, Mitch will have ArduTouch kits for 35 \u20ac.
\r\nOptional: USB-Serial Cable for re-programming ArduTouch (and many other projects): 10 \u20ac.", "recording_license": "", "do_not_record": false, "persons": [{"id": 53, "code": "8XZBS9", "public_name": "Mitch Altman", "biography": "Mitch Altman\r\n\r\nMitch Altman is an international hacker, inventor, entrepreneur, author, mentor, best known for starting Noisebridge hackerspace and inventing TV-B-Gone, which turns off TVs in public places.\r\n\r\nWikipedia page:
\r\nhttp://en.wikipedia.org/wiki/Mitch_Altman\r\n\r\nTEDxBrussels talk: \"The Hackerspace Movement\":
\r\nhttps://www.youtube.com/watch?v=WkiX7R1-kaY", "answers": []}], "links": [], "attachments": [], "answers": []}], "ZKM Seminarraum": [{"id": 218, "guid": "b89cdb15-fdbb-543d-9984-84e73f879017", "logo": "/media/gpn21/submissions/NE3KZU/talk-ccc_col_hlt4IRt.jpg", "date": "2023-06-10T14:00:00+02:00", "start": "14:00", "duration": "01:00", "room": "ZKM Seminarraum", "slug": "gpn21-218-a-doodle-illustration-technique-for-non-artists", "url": "https://cfp.gulas.ch/gpn21/talk/NE3KZU/", "title": "A Doodle Illustration Technique for Non-Artists", "subtitle": "", "track": "Art & Culture", "type": "Workshop", "language": "en", "abstract": "Illustrations are needed for presentations, manuals, scientific publications, gift cards and many other purposes. Instead of searching the web for free clipart let's see how we can create our own 2D illustrations using very simple techniques based on doodles and FOSS tools.", "description": "The speaker will present slides and demonstrate the procedure in the software. Please install: Krita and Inkscape.", "recording_license": "", "do_not_record": false, "persons": [{"id": 156, "code": "RSDWFH", "public_name": "Hannes Ritschel", "biography": "I am a computer scientist with enthusiasm for graphics/multimedia & gamedev.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 17, "guid": "5a69525a-0fb1-53e8-a783-b17347f461d6", "logo": "", "date": "2023-06-10T18:00:00+02:00", "start": "18:00", "duration": "01:00", "room": "ZKM Seminarraum", "slug": "gpn21-17-wir-bauen-web-fuzzer-in-schnell", "url": "https://cfp.gulas.ch/gpn21/talk/LJZ733/", "title": "Wir bauen web fuzzer... ...in schnell", "subtitle": "", "track": "Software & Infrastructure", "type": "Workshop", "language": "de", "abstract": "Dirbuster, Wfuzz, Gobuster, Ffuf und Feroxbuster sind coole tools, aber was ist wenn ihr etwas spezielles habt? Wir bauen einen super einfachen custom HTTP Fuzzer (der auch entsprechend schnell ist).", "description": "Also, wir k\u00f6nnen einiges machen, um ein bisschen Struktur reinzubringen hier Aspekte die wir uns genauer anschauen werden:\r\n\r\nIn diesem Workshop werden wir einen benutzerdefinierten HTTP-Fuzzer entwickeln, der speziell auf deine Bed\u00fcrfnisse abgestimmt ist und somit effektiver als allgemeine Tools. Wir werden die folgenden Aspekte ber\u00fccksichtigen:\r\n\r\n- Protokoll-Unterst\u00fctzung: Wir stellen sicher, dass unser Fuzzer das HTTP-Protokoll vollst\u00e4ndig unterst\u00fctzt, einschlie\u00dflich Methoden wie GET, POST, PUT usw.\r\n- Geschwindigkeit: Geschwindigkeit ist ein wichtiger Faktor bei Fuzzing-Tools. Wir \u00fcberlegen, wie wir die Geschwindigkeit optimieren k\u00f6nnen, z.B. durch parallele Verarbeitung und Verwendung effizienter Algorithmen.\r\n- Payload-Generierung: Wir \u00fcberlegen uns, wie wir Payloads automatisch generieren k\u00f6nnen, die auf deine spezifischen Bed\u00fcrfnisse abgestimmt sind.\r\n- Ergebnisanalyse: Wir stellen sicher, dass unser Fuzzer die Ergebnisse in einer leicht verst\u00e4ndlichen Form bereitstellt, die es dir erm\u00f6glicht, Probleme schnell zu identifizieren und zu beheben.\r\n\r\nAm Ende des Workshops hast du ein vollst\u00e4ndiges Verst\u00e4ndnis daf\u00fcr, wie man einen benutzerdefinierten HTTP-Fuzzer entwickelt und eine eigene Version, die du f\u00fcr deine zuk\u00fcnftigen Sicherheitsbewertungen einsetzen kannst.", "recording_license": "", "do_not_record": false, "persons": [{"id": 12, "code": "9E78QB", "public_name": "hanemile", "biography": "InfoSec (Pentesting) | CTF @Sauercl0ud @allesctf | CCC Foo @chaosdorf | hanging out with @milliways at events", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 231, "guid": "936b0a03-d9eb-5f33-a181-de795a18eefd", "logo": "", "date": "2023-06-10T20:00:00+02:00", "start": "20:00", "duration": "01:00", "room": "ZKM Seminarraum", "slug": "gpn21-231-autisession-alles-neu-und-wie-gewohnt-c3auti-auf-dem-camp", "url": "https://cfp.gulas.ch/gpn21/talk/RU883Z/", "title": "autiSession - alles neu und wie gewohnt, c3auti auf dem Camp", "subtitle": "", "track": "Entropia / CCC", "type": "Meetup", "language": "de", "abstract": "Seit dem Camp19 hat sich viel ver\u00e4ndert, was c3auti betrifft.\r\nDie wundersch\u00f6n k\u00fchlen \u00d6fen k\u00f6nnen leider nicht mehr genutzt werden, und auch im Team hat sich viel getan. In dieser Session k\u00f6nnt ihr ein paar Leute aus dem neuen Team kennen lernen, W\u00fcnsche \u00e4u\u00dfern, oder auch Zugang zum Team finden.", "description": "AutiSessions sind ein lockeres Talk-Format, das auf den remote Experiences entstanden ist und, in dem neurodivergente Menschen sich locker und l\u00f6sungsorientiert \u00fcber Themen austauschen, die sie betreffen.\r\n\r\nKomm gern vorbei, wenn du etwas erz\u00e4hlen m\u00f6chtest, wenn du selbst mit dem Thema struggelst, wenn du gerade mal einen produktiven Vent brauchst oder, wenn du einfach nur zuh\u00f6ren magst.\r\n\r\nBei den Sessions geht es prim\u00e4r um neurodivergente Menschen, aber nat\u00fcrlich sind alle Kreaturen des Universums willkommen.", "recording_license": "", "do_not_record": true, "persons": [{"id": 192, "code": "GPDWE8", "public_name": "betalars", "biography": "I'm a happy 3D Developer/Artist.\r\n\r\nI help organize efforts for inclusion and diversity on chaos events. Also Taking care of silent hacking on GPN.", "answers": []}], "links": [], "attachments": [], "answers": []}], "Musikbalkon": [{"id": 46, "guid": "1d993964-038e-5a4e-8a18-eee88508e1dc", "logo": "", "date": "2023-06-10T14:00:00+02:00", "start": "14:00", "duration": "02:00", "room": "Musikbalkon", "slug": "gpn21-46-regiotreffen", "url": "https://cfp.gulas.ch/gpn21/talk/CPCTVJ/", "title": "Regiotreffen", "subtitle": "", "track": "Meetup", "type": "Meetup", "language": "de", "abstract": "Das Treffen der Regiovertreter*innen auf der GPN.", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"id": 38, "code": "SDBPTC", "public_name": "telegnom", "biography": "- - -", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 58, "guid": "2fe11c36-c624-5c78-827f-7b2ea87cd8e1", "logo": "", "date": "2023-06-10T17:00:00+02:00", "start": "17:00", "duration": "00:30", "room": "Musikbalkon", "slug": "gpn21-58-n-o-r-t-cccamp23-plenum", "url": "https://cfp.gulas.ch/gpn21/talk/LJRNXZ/", "title": "N.O.R.T. @ CCCamp23 Plenum", "subtitle": "", "track": "Meetup", "type": "Meetup", "language": "de", "abstract": "Plenum f\u00fcr/gegen/\u00fcber das N.O.R.T Village/Cluster auf dem Camp", "description": "Die Nerds (der) Oberrheinischen Tiefebene fahren zum CCCamp23. \r\nWir organisieren dinge...\r\n\r\nAm N.O.R.T.-Cluster teilnehmende Erfas (bzw. Personen aus diesen)\r\n\r\n CCC-FFM\r\n Wiesbaden\r\n Entropia\r\n Mayen-Koblenz\r\n Landau (ZTL)\r\n NoName (Heidelberg)\r\n Gaffa Overflow?\r\n xHain\r\n Schaffenburg", "recording_license": "", "do_not_record": true, "persons": [{"id": 51, "code": "DJUNW9", "public_name": "wonko", "biography": "https://chaos.social/@wonko\r\nMostly harmless. Kekse!\r\nsudo scientist for https://chaos.expert", "answers": []}], "links": [], "attachments": [], "answers": []}], "Anderswo/Drau\u00dfen": [{"id": 102, "guid": "3ed94603-64e0-5c83-be5f-60472c69c4c8", "logo": "", "date": "2023-06-10T13:00:00+02:00", "start": "13:00", "duration": "04:00", "room": "Anderswo/Drau\u00dfen", "slug": "gpn21-102-queer-portrait-shooting", "url": "https://cfp.gulas.ch/gpn21/talk/T8UXFT/", "title": "Queer Portrait Shooting", "subtitle": "", "track": "Art & Culture", "type": "Workshop", "language": "en", "abstract": "I'm looking for queer people to shoot portraits of. The portraits will be a personal study and unless consent is otherwise given, will not be published. You will receive a digital copy of the image if it turns out, but there is no guarantee.\r\nMeeting point is outside in front of the kitchen tent.\r\nPlease contact me beforehand at \"qp-gpn21 (at) f1fth (dot) com\" (German/English/Spanish) if you have questions. Spontaneous entries will be accepted too if time is available. \r\n\r\nIch bin auf der Suche nach queeren Menschen, von denen ich Portr\u00e4ts machen kann. Die Portr\u00e4ts werden eine pers\u00f6nliche Studie sein und werden nicht ver\u00f6ffentlicht, es sei denn, es liegt explizit Zustimmung vor. Du erh\u00e4lst eine digitale Kopie des Bildes, wenn es gut wird, aber es gibt keine Garantie.\r\nTreffpunkt ist vor dem K\u00fcchenzelt.\r\nBitte kontaktiere mich vorher unter \"qp-gpn21 (at) f1fth (dot) com\" (deutsch/englisch/spanisch), wenn du Fragen hast. Spontane Anmeldungen werden ebenfalls akzeptiert, wenn die Zeit es zul\u00e4sst.", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"id": 13, "code": "DPXLWR", "public_name": "F1fth", "biography": "Systems Engineer with a focus on security, hobby photographer with film and huge nerd.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 1, "guid": "21d56821-4fba-5279-a337-d5196edd91cc", "logo": "/media/gpn21/submissions/YH7RKV/LGBTQ_rainbow_flag_Quasar__Progress__variant.svg_MT0yrOa.png", "date": "2023-06-10T17:00:00+02:00", "start": "17:00", "duration": "02:00", "room": "Anderswo/Drau\u00dfen", "slug": "gpn21-1-finta-meetup", "url": "https://cfp.gulas.ch/gpn21/talk/YH7RKV/", "title": "FINTA* Meetup", "subtitle": "", "track": "Meetup", "type": "Meetup", "language": "de", "abstract": "Female\\*, Inter\\*, Non-Binary\\*, Trans\\* & Agender\\* in IT.\r\nA place to get to know each other, make new friends and meet old ones.", "description": "On the lawn - We'll have a Progressive-Pride-Flag\r\n\r\nHead out the main HFG entrance, walk straight towards the street. We're at the flag in front of the Arbeitsamt building.\r\n\r\nCall 7889, if you have trouble finding it.", "recording_license": "", "do_not_record": true, "persons": [{"id": 2, "code": "7VSCMH", "public_name": "Jadyn", "biography": "Hi,\r\nI'm Jadyn I do lots of things with computers. My main focus is on DevOps and cyber security.\r\n\r\n[jadyn.dev](https://jadyn.dev)", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 228, "guid": "69cc5b76-481e-5784-9c7d-f31b7c596615", "logo": "/media/gpn21/submissions/ACLDU8/flausch1_yi8Fxs7.png", "date": "2023-06-10T19:30:00+02:00", "start": "19:30", "duration": "01:00", "room": "Anderswo/Drau\u00dfen", "slug": "gpn21-228-plush-flaush-meetup", "url": "https://cfp.gulas.ch/gpn21/talk/ACLDU8/", "title": "Plush&Flaush Meetup", "subtitle": "", "track": "Meetup", "type": "Meetup", "language": "de", "abstract": "Meetup f\u00fcr Plush, Flaush, Personal & Freunde oder welche die es werden wollen.\r\nMeetup for Plush, Fluff, personel and Friends or whoever wants to be.", "description": "EN version bellow\r\nTreffen f\u00fcr Flauschh\u00f6rner ihr Personal und alle anderen Plushies und deren Freunde auf der GPN. Einfach nur weil ich es mal im Fedi versprochen hatte und euch alle mal auf einem gro\u00dfen Flauschhaufen treffen will!\r\n\r\nGerne auch zum Gemeinsam Gruppenfotos (nat\u00fcrlich nur mit allen die wollen) machen und Schnittmuster oder anderweitige Tips tauschen/empfehlen.\r\n\r\nTreffpunkt, Irgendwo auf der Wiese.\r\nVergesst die Picknickdecken nicht wenn eure Flauschigen freunde keine Gr\u00fcnen Flecken vom Rasen bekommen wollen.\r\n\r\nAuf ein flauschiges Beisammensein! GlOwl und No1o freuen sich schon auf euch :)\r\n\r\n----------------------------------------\r\n\r\nMeet all the Plushs and Fluff and their friends and personel at GPN. Just because i want to see all of you in a big pile and promised to organize on the Fedi.\r\n\r\nFeel free to take Group photos (obviously with consent of everyone) and swap/recommend sewing patterns or other plushy gossip.\r\n\r\nWill take place somewhere on the lawn.\r\nDo not forget your picknick blanket if your floofy friends do not like to get any green spots from the lawn.\r\n\r\nFluff you all, me GlOwl and No1o are exited to meet you!", "recording_license": "", "do_not_record": true, "persons": [{"id": 181, "code": "WWKRZS", "public_name": "GlOwl", "biography": "Enby Flauschhorn Personal von @no1o@plushies.social\r\nwenn ihr fragen habt ich bin unter @glowl@chaos.social oder micropoc 4695 erreichbar.", "answers": []}], "links": [], "attachments": [], "answers": []}]}}, {"index": 4, "date": "2023-06-11", "day_start": "2023-06-11T04:00:00+02:00", "day_end": "2023-06-12T03:59:00+02:00", "rooms": {"Medientheater": [{"id": 93, "guid": "fa21d9c7-7cd2-56e7-8df1-6d3dbf2d77d2", "logo": "/media/gpn21/submissions/BS8KAL/01_-_Primzahlen_visualisiert_H6SlFhd.png", "date": "2023-06-11T10:00:00+02:00", "start": "10:00", "duration": "00:30", "room": "Medientheater", "slug": "gpn21-93-wir-bauen-uns-eine-primzahlenerkennungsmaschine", "url": "https://cfp.gulas.ch/gpn21/talk/BS8KAL/", "title": "Wir bauen uns eine Primzahlenerkennungsmaschine", "subtitle": "", "track": "Entertainment", "type": "Vortrag (kurz)", "language": "de", "abstract": "Ist es m\u00f6glich, eine rein mechanische Maschine zu bauen mit der man feststellen kann, ob eine gegebene Zahl eine Primzahl ist? Wie m\u00fcsste sie aufgebaut sein, wo w\u00e4ren die Grenzen und was k\u00f6nnte man damit noch anfangen?\r\n\r\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. \u00dcbrigens: Man muss mit dieser Maschine nicht einmal Zahlen kennen oder z\u00e4hlen k\u00f6nnen um zu entscheiden, ob eine Zahl prim ist oder nicht.", "description": "Primzahlen haben Mathematiker und mathematisch interessierte schon immer fasziniert. In unserer modernen Welt sind sie auch essentiell f\u00fcr Verschl\u00fcsselungen. Der Grundgedanke bei den asymmetrischen Verschl\u00fcsselungsverfahren basiert auf Primzahlen.\r\n\r\nAber wie kann man feststellen, ob es sich bei einer Zahl um eine Primzahl handelt? Und das ohne moderne Technik - rein mechanisch. Wie m\u00fcsste eine Maschine aussehen, die Primzahlen ermitteln kann?\r\n\r\nIn diesem Vortrag schauen wir uns an, wie so ein Maschine aufgebaut sein m\u00fcsste und was man noch alles mit ihr anstellen kann.", "recording_license": "", "do_not_record": false, "persons": [{"id": 61, "code": "NUFLTP", "public_name": "Tom Gries (TOMO)", "biography": "Seit 1992 im Internet. Mehrere Jahre im Technischen Beirat der DeNIC eG. 2001 Aufbau des Studiengangs Digitale Medien an der DHBW in Mannheim und fast 20 Jahre Dozent f\u00fcr Internet Technologien und Cyber Security. Hab Spa\u00df daran, nicht IT-lern die Internet-Technologien und Cyber Security n\u00e4her zu bringen.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 199, "guid": "1be6ea20-0980-5da1-940a-7d0625f2a15a", "logo": "", "date": "2023-06-11T10:45:00+02:00", "start": "10:45", "duration": "01:00", "room": "Medientheater", "slug": "gpn21-199-hack-your-government-warum-verwaltungsdigitalisierung-nicht-ohne-zivilgesellschaft-geht", "url": "https://cfp.gulas.ch/gpn21/talk/897WFC/", "title": "Hack your Government - Warum Verwaltungsdigitalisierung nicht ohne Zivilgesellschaft geht", "subtitle": "", "track": "Ethics, Society & Politics", "type": "Vortrag", "language": "de", "abstract": "IT-Vorhaben der Verwaltung haben einen schlechten Ruf. Leider h\u00e4ufig 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\u00e4uft als gedacht. Ich m\u00f6chte M\u00f6glichkeiten aufzeigen, wie wir uns als Hacker:innenszene in die Verwaltungsdigitalisierung einmischen k\u00f6nnen und warum wir das auch tun sollten.\r\n\r\nIn der \u00f6ffentlichen Verwaltung werden Infrastruktur-Komponenten und digitale Services oft in kleinem Kreis entwickelt und dann \u00f6ffentlichkeitswirksam 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\u00fccken in diesen Systemen, sodass diese kurzfristig wieder eingestellt werden m\u00fcssen. Das f\u00fchrt regelm\u00e4\u00dfig zu Frust in der Zivilgesellschaft, aber nat\u00fcrlich 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\u00fch in der Konzeptionsphase von IT-Vorhaben einzubeziehen, insgesamt bessere Verwaltungsservices zu entwickeln und den gro\u00dfen Knall nach dem Go-Live zu vermeiden.\r\n\r\nWas muss ich beachten, wenn ich mit Beh\u00f6rden spreche und unter welchen Umst\u00e4nden sollte ich es lieber bleiben lassen? Wie profitieren Beh\u00f6rden bestm\u00f6glich von Expertise aus der Zivilgesellschaft, wenn sie digitale Services und digitale Infrastruktur entwickeln? Was muss die Verwaltung tun, um zug\u00e4nglicher f\u00fcr Menschen aus der digital engagierten Zivilgesellschaft zu werden? Was haben Beh\u00f6rden davon, wenn sie sich dem manchmal unbequemen Diskurs mit diesen Menschen stellen. Warum ist das wichtig? Und wie sieht die IT von Bund, L\u00e4ndern und Kommunen \u00fcberhaupt aus?", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 145, "code": "EFBKS8", "public_name": "Marco", "biography": "Ich besch\u00e4ftige mich inzwischen seit mehreren Jahren mit der IT der \u00f6ffentlichen Verwaltung. Zun\u00e4chst zivilgesellschaftlich bei Code for Germany und im CCC. Inzwischen auch beruflich in einer Beh\u00f6rde. Beim technischen Design von IT-Systemen blicke ich dabei vor allem auf Aspekte des technischen Datenschutzes und der IT-Sicherheit dieser Systeme und besch\u00e4ftige mich mit den gesellschaftlichen Auswirkungen der IT-Infrastruktur, die wir in Deutschland und der EU gerade aufbauen.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 191, "guid": "19f2bf08-a701-5a0d-ac39-26c7f02761f6", "logo": "", "date": "2023-06-11T12:00:00+02:00", "start": "12:00", "duration": "01:00", "room": "Medientheater", "slug": "gpn21-191--besser-natrlich-dumm-als-knstlich-inteligent-warum-ki-nicht-die-lsung-unserer-probleme-sein-kann-", "url": "https://cfp.gulas.ch/gpn21/talk/BNHFRV/", "title": "\"Besser nat\u00fcrlich dumm als k\u00fcnstlich inteligent.\" Warum KI nicht die L\u00f6sung unserer Probleme sein kann.", "subtitle": "", "track": "Ethics, Society & Politics", "type": "Vortrag", "language": "de", "abstract": "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\u00fchle, k\u00f6nnen 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.", "description": "KI ist l\u00e4ngst keine Zukunftsvision mehr, sondern bereits in der Realit\u00e4t\r\nangekommen. Es geht um mehr als um die Information, dass KI die\r\nmenschliche Dominanz im Schachspiel beendete. Vielmehr geht es darum,\r\ndass KI die Art und Weise ver\u00e4ndert, wie k\u00fcnftig Entscheidungen getroffen\r\nund Wissen aus Daten erzeugt werden \u2013 und das \u00fcber nahezu alle\r\nUnternehmens- und Lebensbereiche hinweg.\r\n\r\nAgenda\r\n\u25cf Wann gilt etwas als intelligent?\r\n\u25cf \u201cIntelligenz ist was der Intelligenztest misst!\u201d\r\n\u25cf Was ist Intelligenz?\r\n\u25cf Fluide und kristalline Intelligenz\r\n\u25cf Was ist das Arbeitsged\u00e4chtnis?\r\n\u25cf Was bedeutet \u201ck\u00fcnstliche Intelligenz\u201d?\r\n\u25cf Starke und schwache KI\r\n\u25cf Die lange Geschichte der KI", "recording_license": "", "do_not_record": false, "persons": [{"id": 132, "code": "P9PGJ9", "public_name": "Uli Kleemann", "biography": "geboren 1967\r\nIt-Erfahrung seit 1997\r\nBetriebsysteme DOS, Unix (FreeBSD, OpenBSD), Linux (CentOS, Debian, Ubuntu, Kali, Manjaro), Windows (98, 2000, XP, 2003 Server). Virtualbox, VMware Player\r\nProgrammiersprachen und Datenbanken: Grundkenntisse in C# C++, Java, Javascript, PHP, Bash\r\nNetzwerke u. Kommunikation Grundkenntnisse bis mittlere Kenntnisse in: (Ethernet IP Routing & Switching, VPN, Firewalls, IDS ,nmap, Wireshark, MRTG, Nagios, Cacti,\r\nZertifikate - Linux System Administrator - Disaster Recovery and Planning - Information Technology Terminology - Networking Concepts - Server Administration - Linux Administration (General) - Linux Administration (RedHat) - Linux Administration (SuSE) - Internet Security - Network Security - Computer Technical Support - Customer Assistance - Telephone Etiquette - Business Writing\r\nVortr\u00e4ge GSM Hacking mit osmocom BB und rtl-sdr 2016 SDR mit DVB-T Sticks 2017 Ich habe doch nichts zu verbergen 2019 Entzifferte Geheimnise2019 Moderne Kryptografie in drahtlosen Netzen Einf\u00fchrung in die Quantenkryptografie", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 209, "guid": "65bb01ed-f095-54c5-b225-8bb85cac305c", "logo": "/media/gpn21/submissions/LM93W9/EU_trust_mark_logo_eIDAS_PAefHqx.png", "date": "2023-06-11T13:15:00+02:00", "start": "13:15", "duration": "01:00", "room": "Medientheater", "slug": "gpn21-209-e-ausweis-nein-nicht-der-mit-dem-strom", "url": "https://cfp.gulas.ch/gpn21/talk/LM93W9/", "title": "E-Ausweis - Nein, nicht der mit dem Strom", "subtitle": "", "track": "Ethics, Society & Politics", "type": "Vortrag", "language": "de", "abstract": "2020 erstmals f\u00fcr Anfang 2021 versprochen, ist der \"Digitale F\u00fchrerschein\" in \u00d6sterreich nun \"endlich\" verf\u00fcgbar. 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\u00fcr Deutschland - wie kann man sie mit dem Fax \u00fcbermitteln ;) ?", "description": "eIDAS steht f\u00fcr Electronic Identification, Authentication and Trust Services. Mit der eIDAS-Verordnung wurde der Rahmen geschaffen, um sicherzustellen, dass elektronische Interaktionen zwischen Unternehmen unabh\u00e4ngig vom europ\u00e4ischen Land, in dem sie stattfinden, sicherer, schneller und effizienter sind -- so die europ\u00e4ischen Werbetexte. Doch die Kritik an eIDAS h\u00e4uft sich.\r\n\r\nUm das europ\u00e4ische Identit\u00e4tsportemonnaie sinnvoll zu kritisieren, sollten wir zuerst mal verstehen, wie es funktioniert. Dieser Talk sollte euch die technische Basis geben, im Anschluss Kritik an der \u00dcberidentifikation, der lebenslangen Personenkennziffer und den anderen M\u00e4ngeln dieser L\u00f6sung zu \u00fcben.", "recording_license": "", "do_not_record": false, "persons": [{"id": 27, "code": "KCSLER", "public_name": "leyrer", "biography": "Der Leyrer arbeitet seit fast 40 Jahren mit Computern, seit 30 Jahren verdient er Geld damit. Dabei mutig die Systeme administrierend, die sonst niemand anzugreifen wagt -- manche nennen es auch \"palliative Systemadministration\". \r\nNeben bzw. im Zuge seiner T\u00e4tigkeit als Senior Lab Services Consultant zerrt er Sysadmins aus den 1990ern ins 21. Jhdt. und muss Managern immer wieder erkl\u00e4ren, dass die Ursache des Problems nicht Produkt XYZ, sondern (zutreffendes bitte ankreuzen): \r\n[ ] das Kabel, \r\n[ ] DNS, \r\n[ ] der gesperrte Systemaccount im AD, \r\n[ ] die alten Ciphers in der TLS Konfiguration, \r\n[ ] das fehlende Intermediate Zertifikat, \r\n[ ] der Layer 8+, \r\n[ ] Microsofts RFC Ignoranz, \r\n[ ] die undokumentierte WAF in der DMZ, ... ist.\r\nDar\u00fcber hinaus versucht er BesucherInnen diverser Veranstaltungen die Freuden der Linux Kommandozeile n\u00e4her zu bringen (tmux!, vim!, zsh!, fzf!) und sammelt neben \u00f6sterreichische IT-fails auch historische IT Systeme (immer noch auf der Suche nach einem NeXTcube).", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 178, "guid": "61716883-1455-5eeb-9f00-2834fdf601a1", "logo": "", "date": "2023-06-11T14:30:00+02:00", "start": "14:30", "duration": "01:30", "room": "Medientheater", "slug": "gpn21-178-infrastructure-review-closing", "url": "https://cfp.gulas.ch/gpn21/talk/YTMPPP/", "title": "Infrastructure Review & Closing", "subtitle": "", "track": "Entropia / CCC", "type": "Vortrag", "language": "en", "abstract": "What did make this GPN happen", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 123, "code": "JXUVJX", "public_name": "Eve Entropia", "biography": null, "answers": []}, {"id": 164, "code": "WBJLNA", "public_name": "obelix", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}], "Vortragssaal": [{"id": 203, "guid": "3c697731-359e-584d-bfec-73e3749ae6a5", "logo": "", "date": "2023-06-11T10:00:00+02:00", "start": "10:00", "duration": "01:00", "room": "Vortragssaal", "slug": "gpn21-203-ich-hab-in-der-blockchain-szene-gearbeitet-let-s-talk-about-money-", "url": "https://cfp.gulas.ch/gpn21/talk/DJRKUF/", "title": "Ich hab in der Blockchain-Szene gearbeitet - Let's talk about money!", "subtitle": "", "track": "Ethics, Society & Politics", "type": "Vortrag", "language": "de", "abstract": "Viele von uns kritisieren gerne den Kapitalismus. Aber wissen wir \u00fcberhaupt, wie Geld funktioniert? Ein etwas leihenhafter Blick auf prinzipielle Konzepte. Und warum das wichtig sein k\u00f6nnte.", "description": "Als ich gefragt wurde, ob ich bei einem Projekt in der Blockchain-Szene mitarbeiten wollen w\u00fcrde, hatte ich ziemlich wenig Ahnung von Geld und davon wie es funktioniert. Ich hatte Erfahrungen damit, ziemlich wenig gehabt zu haben und sp\u00e4ter genug um auszukommen. Ansonsten war es ein Thema bei dem ich mir gew\u00fcnscht h\u00e4tte, wenn es das nicht geben w\u00fcrde. So geht es wahrscheinlich vielen von Euch.\r\n\r\nUnter anderem durch meine Erfahrungen in der CCC-Community habe ich gelernt, dass erstaunlich vieles auch ohne viel Geld geht.\r\n\r\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\u00dferhalb dieses Rahmens Geld und die Besch\u00e4ftigung damit wichtig oder gar \u00fcberlebenswichtig ist.\r\n\r\nWir k\u00f6nnen uns zwar w\u00fcnschen das zu \u00e4ndern. Aber daf\u00fcr wissen viele von uns ziemlich wenig \u00fcber Geld. Und auch unsere Kritik an Blockchains, die aus dem Wunsch einen Alternative zum klassischen Geld zu bauen entstanden ist, f\u00e4llt deswegen teilweise recht knapp aus.\r\n\r\nIn diesem Talk m\u00f6chte ich darstellen, was ich als Nicht-Expertin (also eine wie die meisten unter euch) \u00fcber Geld gelernt habe, als ich angefing mich konzeptionell damit zu besch\u00e4ftigen. Um hoffentlich am Ende etwas klarer diskutieren zu k\u00f6nnen, was die Blockchain-Idee hier gebracht hat oder eben nicht. Und vielleicht auch, um euch zu erm\u00f6glichen Alternativen andenken zu k\u00f6nnen.", "recording_license": "", "do_not_record": false, "persons": [{"id": 116, "code": "XNSBSE", "public_name": "katzazi aka Eva St\u00f6we", "biography": "Informatik- und Jura-Hintergrund, IT-Consultant, zwischendurch ein paar Jahre Arbitrator bei CAcert, mehrj\u00e4hrige Erfahrung in der Distributed Ledger (\"Blockchain\")-Szene, langjeriger Engel bei CCC Events. Mitgr\u00fcnderin der c3newsshow (ehemals Heralds News Show), die sich auf dem ersten RC3 gegr\u00fcndet hat und auf diversen remote-Events Content geliefert hat.\r\n\r\nSeit einigen Jahren besch\u00e4ftige ich mich unter anderem mit Identit\u00e4t im digitalen Raum und den damit verbundenen Gefahren und Chancen. Angefangen bei CAcert einer dezentralen, mitgliedergetriebenen CA, die einerseits Verschl\u00fcsselung und Privacy f\u00f6rdern m\u00f6chte, zum anderen aber auch Identit\u00e4tschecks anbietet. Das hat mich zwischenzeitlich auch in die Distributed Ledger Szene gef\u00fchrt, da diese Fragen dort auch prominent gestellt werden. In der CCC-Szene f\u00fchle ich mich allerdings deutlich mehr zuhause.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 148, "guid": "5fa05587-e79c-5cfb-bf7b-9a9dd4a91081", "logo": "", "date": "2023-06-11T11:15:00+02:00", "start": "11:15", "duration": "00:30", "room": "Vortragssaal", "slug": "gpn21-148-enterprise-it-security-prozesse", "url": "https://cfp.gulas.ch/gpn21/talk/FVADU9/", "title": "Enterprise IT-Security Prozesse", "subtitle": "", "track": "Security", "type": "Vortrag (kurz)", "language": "de", "abstract": "Nach dem erfolgreichen Vortrag auf dem Easterhegg \u00fcber Enterprise IT-Security Architektur, gibt es eine Fortsetzung dar\u00fcber, wie IT-Security in gr\u00f6\u00dferen Firmen gelebt wird. Dabei steht im Fokus, welche Prozesse es im Enterprise-Umfeld gibt und diese zur Sicherheit im Unternehmen beitragen.", "description": "Zu Beginn des Vortrages werden die allgemeine Prozessstrukturen vorgestellt. Angefangen von der Erstellung eines Prozesses bis hin zum Leben eine Prozesses im Unternehmen. Danach wird es einen kurzen Abstecher in den generellen Aufbau von IT-Security im Enterprise-Umfeld geben. Hieraus ergeben sich dann die Prozesse, die f\u00fcr die IT-Security in einem Unternehmen wichtig sind. Am Ende beleuchten wir konkrete Anwendungsf\u00e4lle die es in Unternehmen so gibt.", "recording_license": "", "do_not_record": true, "persons": [{"id": 101, "code": "7DQRCR", "public_name": "Michaela", "biography": "Hauptberuflich besch\u00e4ftige ich mich als IT Security Architektin in einem deutschen Gro\u00dfunternehmen. In meiner Freizeit vermittle ich gern mein Wissen an andere Menschen, u.a. durch Vortr\u00e4ge.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 188, "guid": "5bcd659d-5dc7-5d61-ab12-a1fa402dbede", "logo": "", "date": "2023-06-11T11:50:00+02:00", "start": "11:50", "duration": "00:30", "room": "Vortragssaal", "slug": "gpn21-188-von-der-freiheit-zur-abhngigkeit-eine-kurze-geschichte-der-kommerzialisierung-des-internets", "url": "https://cfp.gulas.ch/gpn21/talk/GE9DGK/", "title": "Von der Freiheit zur Abh\u00e4ngigkeit: Eine kurze Geschichte der Kommerzialisierung des Internets", "subtitle": "", "track": "Ethics, Society & Politics", "type": "Vortrag (kurz)", "language": "de", "abstract": "\"Von der Freiheit zur Abh\u00e4ngigkeit\" 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\u00e4gen.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 134, "code": "EFFA83", "public_name": "Fabian Regnery", "biography": "Fabian Regnery, hat seinen Bachelor in Informatik an der Universit\u00e4t Heidelberg absolviert und schon w\u00e4hrend dem Studium eigene Projekt ins Leben gerufen. Das Spannungsfeld zwischen Idealismus und praktischem Wirtschaften ist f\u00fcr ihn Teil seiner Alltagsrealit\u00e4t.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 150, "guid": "a9b4f09c-1c08-5586-bfc8-49abd51688a3", "logo": "", "date": "2023-06-11T12:40:00+02:00", "start": "12:40", "duration": "00:30", "room": "Vortragssaal", "slug": "gpn21-150-public-speaking-with-social-anxiety", "url": "https://cfp.gulas.ch/gpn21/talk/UMHHX3/", "title": "Public speaking with social anxiety", "subtitle": "", "track": "Ethics, Society & Politics", "type": "Vortrag (kurz)", "language": "en", "abstract": "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. \ud83e\udebf", "description": "Hi, my name (or at least one of them) is dysphoricUnicorn and I have a diagnosed anxiety disorder (actually two to be completely honest). \r\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.\r\n\r\nShouldn't those facts about me clash? \r\nWell, they do a bit but probably less so than you might think. \r\nIn this talk I want to share my experiences with public speaking and how it connects to my anxiety. \r\nI will also speak about my past and where some of my anxiety comes from and how I am living with it. \r\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. \r\nThis space can always use more diversity.", "recording_license": "", "do_not_record": false, "persons": [{"id": 104, "code": "JHEBGS", "public_name": "dysphoricUnicorn \ud83e\udebf", "biography": "I am a very queer transgender woman who is bad at describing herself. I may also be known at that person who can't stop putting emoji where they don't belong. \ud83c\udff3\ufe0f\u200d\u26a7\ufe0f", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 13, "guid": "00b561b3-b98c-535c-a7ef-f04102e769f5", "logo": "/media/gpn21/submissions/NH8WDB/IMG-20221120-WA0011_iCUaF3j.jpg", "date": "2023-06-11T13:25:00+02:00", "start": "13:25", "duration": "01:00", "room": "Vortragssaal", "slug": "gpn21-13-i-survived-hass-und-hetze-auf-social-media-gemeinsam-gegen-cybermobbing", "url": "https://cfp.gulas.ch/gpn21/talk/NH8WDB/", "title": "I survived Hass und Hetze auf Social Media - gemeinsam gegen Cybermobbing", "subtitle": "", "track": "Ethics, Society & Politics", "type": "Vortrag", "language": "de", "abstract": "Cybermobbing kann uns alle treffen. Es ist wichtig, darauf vorbereitet zu sein, ehe Ihr mitten drin steckt, ob als Opfer, Bystander oder Upstander.", "description": "Seit M\u00e4rz 2022 erlebe ich Hass und Hetze, teils strafrechtlich relevant mit Verleumdungen und \u00fcbler Nachrede, Nachstellungen, N\u00f6tigung und Drohungen auf Social Media. \r\nAuf die Hintergr\u00fcnde 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\u00fchne steht und \u00fcber Hass und Hetze im Netz redet und dass ich das wirklich er- und \u00fcberlebt habe. \r\n\r\nIch werde Euch in einem Workshop die Strategien und Skills erkl\u00e4ren, dank derer ich noch hier stehe. Die gibt's in einem Talk auf einem der n\u00e4chsten Events, erg\u00e4nzt um Euren Input.", "recording_license": "", "do_not_record": false, "persons": [{"id": 10, "code": "L83HWD", "public_name": "Tanja Wawuschel", "biography": "Ich bin Tanja Wawuschel, 40 Jahre alt, Crazy Cat Lady (kein Talk ohne Cat Content!)\r\nSeit April 2023 Jura-Studentin an der Fernuni Hagen\r\nIch bin diagnostiziert mit Borderline, ADHS, Generalisierte Angst- und Panikst\u00f6rung, kPTBS\r\nBisherige Talks waren \u00fcber Borderline, Katzen, Produkttests und Freizeitparks", "answers": []}], "links": [], "attachments": [], "answers": []}], "Blauer Salon": [{"id": 80, "guid": "9b7e8a34-dd25-5a85-9961-0a3c0be393ee", "logo": "/media/gpn21/submissions/HV8VQZ/3D04078D-0FD3-40F5-9842-CE34A22A0E0E_qOqS0DT.png", "date": "2023-06-11T10:45:00+02:00", "start": "10:45", "duration": "01:00", "room": "Blauer Salon", "slug": "gpn21-80-go-go-golems-computers-should-compute", "url": "https://cfp.gulas.ch/gpn21/talk/HV8VQZ/", "title": "GO GO GOLEMS - COMPUTERS SHOULD COMPUTE", "subtitle": "", "track": "Art & Culture", "type": "Vortrag", "language": "en", "abstract": "[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. \r\n\r\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:\r\n- what they want to do: compute\r\n- what we want them to do: build a better world", "description": "This talk is about the [GO GO GOLEMS](https://github.com/go-go-golems) ecosystem, which consists of:\r\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\r\n- [parka](https://github.com/go-go-golems/parka) and flour, libraries that turn glazed applications into APIs and event-driven services\r\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\r\n- many more utilities that were quickly iterated on...\r\n\r\nThe entire ecosystem is built around a few key concepts:\r\n- data should be exposed\r\n- computation should be composed\r\n- software should be deployed\r\n\r\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/). \r\n\r\nI will cover:\r\n- how I design, brainstorm, iterate and refine my vision and design\r\n- how learning, note-taking, writing and drawing shapes my software\r\n- why large language models are a powerful tool for building small software\r\n- how hard thinking, ruthless abstraction and writing lots of mediocre code go hand in hand\r\n- why we should build tools to make computers compute, so that they rightfully become tools for everybody and not just the few\r\n- why software is art, science, engineering, magic and craftsmanship combined", "recording_license": "", "do_not_record": false, "persons": [{"id": 6, "code": "S8HXMG", "public_name": "Manuel Odendahl", "biography": "Early member of entropia, now living in Boston, MA.\r\n\r\n\ud83c\udff4\u200d\u2620\ufe0f I like computers! Silicon is alive! All hail abstraction! \ud83c\udff4\u200d\u2620\ufe0f\r\n\r\n\ud83c\udf3a \ud83d\udc90 \ud83c\udf38 he/him \ud83c\udf38 \ud83d\udc90 \ud83c\udf3a\r\n\r\n- [the.scapegoat.dev](https://the.scapegoat.dev)\r\n- [mnl@hachyderm.io](https://hachyderm.io/@mnl)\r\n- [bandcamp](https://slonomusic.bandcamp.com/)", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 112, "guid": "ebe3795c-642e-5072-aef9-5dd9e296fc24", "logo": "", "date": "2023-06-11T12:00:00+02:00", "start": "12:00", "duration": "01:00", "room": "Blauer Salon", "slug": "gpn21-112-erfolgreichere-migrationen-tipps-tricks-und-erfahrungen", "url": "https://cfp.gulas.ch/gpn21/talk/X3YNRX/", "title": "Erfolgreichere Migrationen: Tipps, Tricks und Erfahrungen", "subtitle": "", "track": "Software & Infrastructure", "type": "Vortrag", "language": "de", "abstract": "Administrator*Innen kennen die \u00fcblichen Probleme bei Migrationen. Sie laufen komplett schief, dauern viel zu lange und die Nutzenden fragen noch w\u00e4hrend der angek\u00fcndigten Downtime, wann sie wieder arbeiten k\u00f6nnen.\r\nUm solche Arbeiten f\u00fcr alle beteiligten Wesen so angenehm wie m\u00f6glich zu machen, teile ich an Beispielen aus der Praxis meine Erfahrungen und Herangehensweisen.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 58, "code": "MJELD9", "public_name": "promasu", "biography": "Seit 2019 bin ich ehrenamtlicher Administrator f\u00fcr das HaDiNet im Hans-Dickmann-Kolleg (HaDiKo), dem gr\u00f6\u00dften selbstverwalteten Studierendenwohnheim in Deutschland, mit Fokus auf Netzwerk, netzwerknahen Diensten und Automatisierung.\r\n\r\nIn den letzten Jahren bin, bzw war ich auch f\u00fcr diverse andere Vereine/Organisationen t\u00e4tig und habe prim\u00e4r sehr alte und ungewartete Systeme auf einen neuen Stand gebracht.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 98, "guid": "61f09104-4a44-51db-9e8b-804307624776", "logo": "/media/gpn21/submissions/VFBQ88/frame_problem_7ko9fFK.png", "date": "2023-06-11T13:15:00+02:00", "start": "13:15", "duration": "01:00", "room": "Blauer Salon", "slug": "gpn21-98-do-you-trust-profilers-i-once-did-too", "url": "https://cfp.gulas.ch/gpn21/talk/VFBQ88/", "title": "Do you trust profilers? I once did too", "subtitle": "", "track": "Software & Infrastructure", "type": "Vortrag", "language": "de", "abstract": "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.\r\n\r\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.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 81, "code": "9ZMNT9", "public_name": "Johannes Bechberger", "biography": "Johannes Bechberger is a JVM developer working on profilers and their underlying technology in the SapMachine team at SAP. This includes improvements to async-profiler and its ecosystem, a website to view the different JFR event types, and improvements to the FirefoxProfiler, making it usable in the Java world. He started at SAP in 2022 after two years of research studies at the KIT in the field of Java security analyses. His work today is comprised of many open-source contributions and his blog, where he writes regularly on in-depth profiling and debugging topics, and of working on his JEP Candidate 435 to add a new profiling API to the OpenJDK.", "answers": []}], "links": [], "attachments": [], "answers": []}], "Raum 208 (HFG)": [{"id": 172, "guid": "d0d7fc7b-044a-5a81-9550-bd029a20bff4", "logo": "", "date": "2023-06-11T11:00:00+02:00", "start": "11:00", "duration": "01:00", "room": "Raum 208 (HFG)", "slug": "gpn21-172-container-security-in-der-ci-pipeline-umsetzung-mit-open-source-tools", "url": "https://cfp.gulas.ch/gpn21/talk/NGUV7R/", "title": "Container Security in der CI Pipeline: Umsetzung mit Open Source Tools", "subtitle": "", "track": "Software & Infrastructure", "type": "Workshop", "language": "de", "abstract": "Wir werden Open Source Tools verwenden, um in der CI-Pipeline bekannte Schwachstellen und Konfigurationsfehler aufzudecken und anschlie\u00dfend auf neue Schwachstellen zu monitoren.", "description": "Wir werden die h\u00e4ufigsten Mythen der Container-Security entlarven und im Anschluss Open Source Tools f\u00fcr Container-Security in eure CI-Pipelines einbauen. Dieser Workshop richtet sich an Entwickler:innen und alle anderen, die Containerisierung f\u00fcr ihre Entwicklungs- oder Produktivworkloads verwenden und Sicherheitsprobleme und Fehlkonfigurationen automatisiert vor dem Deployment erkennen wollen. Empfehlung f\u00fcr die sofortige praktische Umsetzung (optional): Ein Laptop und Zugang zu einer GitLab-CI-Pipeline, die im Workshopkontext ver\u00e4ndert werden darf.", "recording_license": "", "do_not_record": true, "persons": [{"id": 119, "code": "PZJDAX", "public_name": "Tom Wolfsk\u00e4mpf", "biography": "Tom Wolfsk\u00e4mpf ist Open-Source-Softwareentwickler mit den Schwerpunkten Python, Containerisierung und IT-Sicherheit. Mit Python als Werkzeug der Wahl schafft er Sinn aus Daten, um Bildung zug\u00e4nglicher, \u00d6ffentliche Gesundheit nachhaltiger und das planetare Klima ges\u00fcnder zu machen. Dabei ist sein Leitthema: Lass' uns gemeinsam Software entwickeln, die Menschen dazu bef\u00e4higt, Gutes zu tun.\r\n\r\n- Mastodon: https://climatejustice.social/@wolfskaempf", "answers": []}], "links": [], "attachments": [], "answers": []}], "Raum 112 (HFG)": [{"id": 63, "guid": "ded76c7d-15d0-5e0f-8736-16f600bcf716", "logo": "/media/gpn21/submissions/QNQA8P/solderbadge_White_and_Blinky_ON_ddtyiRw.jpg", "date": "2023-06-11T12:00:00+02:00", "start": "12:00", "duration": "01:00", "room": "Raum 112 (HFG)", "slug": "gpn21-63-1-learn-to-solder-workshop", "url": "https://cfp.gulas.ch/gpn21/talk/QNQA8P/", "title": "Learn to Solder workshop", "subtitle": "", "track": "Hardware & Making", "type": "Workshop", "language": "en", "abstract": "Anyone can learn to solder!
\r\nIt is useful and fun.
\r\nThis workshop is for kids of all ages (and anyone of any age).\r\n\r\nLearn to solder by making a cool badge that you can wear and blink wherever you go.\r\n\r\nThe <a href=\"https://cornfieldelectronics.com/cfe/projects.php#solderbadge\"> \"I Can Solder!\" Badge kit</a> is a very simple open hardware kit that anyone can use for learning to solder.\r\n\r\nThis workshop is for total newbies to learn to solder. All ages.", "description": "Everyone will learn to solder by making their own \"I Can Solder!\" Badge kit. I will also give a fun overview of how it works. I guarantee your badge will work after you solder it!\r\n\r\nTaught by <a href=\"http://en.wikipedia.org/wiki/Mitch_Altman\"> Mitch Altman</a>, who has taught tens of thousands of people how to solder all over the world.\r\n\r\nWorkshop Itinerary\r\n

    \r\n
  • Overview of electronics
  • \r\n
  • The background of soldering, so you will solder well for the rest of your life
  • \r\n
  • Step by step instructions for soldering your \"I Can Solder!\" Badge kit
  • \r\n
  • Blink wherever you go
  • \r\n

\r\n\r\nFor kids of all ages (and anyone of any age).
\r\n\r\nMaterials costs
\r\nThe workshop is free, but if you would like to partake in the hands-on aspects of the workshop, Mitch will have \"I Can Solder!\" Badge kits available for 8 \u20ac (useful for blinking everywhere you go).", "recording_license": "", "do_not_record": false, "persons": [{"id": 53, "code": "8XZBS9", "public_name": "Mitch Altman", "biography": "Mitch Altman\r\n\r\nMitch Altman is an international hacker, inventor, entrepreneur, author, mentor, best known for starting Noisebridge hackerspace and inventing TV-B-Gone, which turns off TVs in public places.\r\n\r\nWikipedia page:
\r\nhttp://en.wikipedia.org/wiki/Mitch_Altman\r\n\r\nTEDxBrussels talk: \"The Hackerspace Movement\":
\r\nhttps://www.youtube.com/watch?v=WkiX7R1-kaY", "answers": []}], "links": [], "attachments": [], "answers": []}]}}]}}}