GPN20:Fahrplan:XCAL

aus dem Wiki des Entropia e.V., CCC Karlsruhe
Version vom 26. Mai 2022, 21:22 Uhr von Fahrplanbot (Diskussion | Beiträge) (Fahrplanbot tut Dinge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

<?xml version='1.0' encoding='utf-8' ?> <iCalendar xmlns:pentabarf='http://pentabarf.org' xmlns:xCal='urn:ietf:params:xml:ns:xcal'>

   <vcalendar>
       <version>2.0</version>
       <prodid>-//Pentabarf//Schedule//EN</prodid>
       <x-wr-caldesc></x-wr-caldesc>
       <x-wr-calname></x-wr-calname>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>EQCVYX@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-EQCVYX</pentabarf:event-slug>
           <pentabarf:title>What to hack</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220519T170000</dtstart>
           <dtend>20220519T180000</dtend>
           <duration>1.00000</duration>
           <summary>What to hack</summary>
           <description>Handtuch, Zahnbürste und ein Projekt: Mehr braucht es nicht um an der GPN teil zu nehmen. Welche Highlights euch auf der GPN erwarten und was ihr beachten müsst, erfahrt ihr alles in dieser Eröffnung.</description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/EQCVYX/</url>
           <location>Medientheater</location>
           
           <attendee>obelix</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>8LBVNF@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-8LBVNF</pentabarf:event-slug>
           <pentabarf:title>Die unterhaltsamsten österreichischen IT Fails der letzen Jahre und was wir daraus lernen können</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220519T190000</dtstart>
           <dtend>20220519T200000</dtend>
           <duration>1.00000</duration>
           <summary>Die unterhaltsamsten österreichischen IT Fails der letzen Jahre und was wir daraus lernen können</summary>
           <description>Dies ist ein "bring your own popcorn" Vortrag.</description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/8LBVNF/</url>
           <location>Medientheater</location>
           
           <attendee>Leyrer</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>BDJ9RV@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-BDJ9RV</pentabarf:event-slug>
           <pentabarf:title>Lightning Talks - Day 1</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220519T203000</dtstart>
           <dtend>20220519T213000</dtend>
           <duration>1.00000</duration>
           <summary>Lightning Talks - Day 1</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/BDJ9RV/</url>
           <location>Medientheater</location>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>YTTQ7Q@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-YTTQ7Q</pentabarf:event-slug>
           <pentabarf:title>PoC: Implementing evil maid attack on encrypted /boot</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220519T220000</dtstart>
           <dtend>20220519T230000</dtend>
           <duration>1.00000</duration>
           <summary>PoC: Implementing evil maid attack on encrypted /boot</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/YTTQ7Q/</url>
           <location>Medientheater</location>
           
           <attendee>kmille</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>LLVMZV@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-LLVMZV</pentabarf:event-slug>
           <pentabarf:title>Breaking things with emoji 💥</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220519T181500</dtstart>
           <dtend>20220519T184500</dtend>
           <duration>0.03000</duration>
           <summary>Breaking things with emoji 💥</summary>
           <description>In early 2021, I started experimenting with emoji domains: something that wasn’t really intended and is a consequence of a way to include non Roman letters in domain names.

It was pretty broken and just fun to do. The fact that not much software seems to handle emoji domains properly motivated me to try putting regular emoji in spaces where they don’t belong. The results were pretty funny, if you share my screwed up sense of humor.

In this talk I want to share some of my "findings", adding to the things I already spoke about [at last year’s divoc](https://media.ccc.de/v/divoc-reboot-to-respawn-2021-1-emoji-domains-and-how-wonderfully-broken-they-are).</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag (kurz)</category>
           <url>https://cfp.gulas.ch/gpn20/talk/LLVMZV/</url>
           <location>Vortragssaal</location>
           
           <attendee>dysphoricUnicorn</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>7STF98@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-7STF98</pentabarf:event-slug>
           <pentabarf:title>Linux secure boot</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220519T190000</dtstart>
           <dtend>20220519T200000</dtend>
           <duration>1.00000</duration>
           <summary>Linux secure boot</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/7STF98/</url>
           <location>Vortragssaal</location>
           
           <attendee>Christoph Biedl</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>WLZYLJ@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-WLZYLJ</pentabarf:event-slug>
           <pentabarf:title>Can't touch this - DIY'ing a Hardware Security Module</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220519T203000</dtstart>
           <dtend>20220519T213000</dtend>
           <duration>1.00000</duration>
           <summary>Can't touch this - DIY'ing a Hardware Security Module</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/WLZYLJ/</url>
           <location>Vortragssaal</location>
           
           <attendee>jaseg</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>AGF39N@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-AGF39N</pentabarf:event-slug>
           <pentabarf:title>Leben mit Borderline</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220519T220000</dtstart>
           <dtend>20220519T230000</dtend>
           <duration>1.00000</duration>
           <summary>Leben mit Borderline</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/AGF39N/</url>
           <location>Vortragssaal</location>
           
           <attendee>Tanja Wawuschel</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>NY9GX7@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-NY9GX7</pentabarf:event-slug>
           <pentabarf:title>Wie viele Ellas braucht es für eine funktionierende Bildungsplattform?</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220520T110000</dtstart>
           <dtend>20220520T120000</dtend>
           <duration>1.00000</duration>
           <summary>Wie viele Ellas braucht es für eine funktionierende Bildungsplattform?</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/NY9GX7/</url>
           <location>Medientheater</location>
           
           <attendee>Lennard Indlekofer</attendee>
           
           <attendee>Kevin Erath</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>NVSH7V@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-NVSH7V</pentabarf:event-slug>
           <pentabarf:title>Come to the dark side, they have cookies - How dark patterns manipulate users to do things they don’t want to</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220520T121500</dtstart>
           <dtend>20220520T124500</dtend>
           <duration>0.03000</duration>
           <summary>Come to the dark side, they have cookies - How dark patterns manipulate users to do things they don’t want to</summary>
           <description>This talk is a bit of a "reboot" of my [talk at 2021s Divoc](https://media.ccc.de/v/divoc-reboot-to-respawn-2021-2-dark-patterns-what-they-are-and-what-having-to-implement-them-says-about-your-job). It’s gonna be created from the ground up and adding some more things while also reiterating on some of the things I said a year ago.

While I will talk about the technical aspects of these dark patterns, I also want to focus on the social implications on both users and developers.</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag (kurz)</category>
           <url>https://cfp.gulas.ch/gpn20/talk/NVSH7V/</url>
           <location>Medientheater</location>
           
           <attendee>dysphoricUnicorn</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>PZVU3V@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-PZVU3V</pentabarf:event-slug>
           <pentabarf:title>Understanding Alerting - How to come up with a good enough alerting strategy</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220520T130000</dtstart>
           <dtend>20220520T140000</dtend>
           <duration>1.00000</duration>
           <summary>Understanding Alerting - How to come up with a good enough alerting strategy</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/PZVU3V/</url>
           <location>Medientheater</location>
           
           <attendee>Cedi</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>SN8Y8Z@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-SN8Y8Z</pentabarf:event-slug>
           <pentabarf:title>"EU Digital COVID Certificate" - Keine schwarze Magie</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220520T141500</dtstart>
           <dtend>20220520T151500</dtend>
           <duration>1.00000</duration>
           <summary>"EU Digital COVID Certificate" - Keine schwarze Magie</summary>
           <description>Zielpublikum für diesen Talk sind Personen mit dem IT Wissen auf Niveau des ECDL (European Computer Driving Licence) oder gleichwertig. Wenn Du einen Computer einschalten und im Web surfen kannst, bist Du hier also richtig. ;)</description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/SN8Y8Z/</url>
           <location>Medientheater</location>
           
           <attendee>Leyrer</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>7BKJ7J@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-7BKJ7J</pentabarf:event-slug>
           <pentabarf:title>RP2040 PIO Emulator as DevTool</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220520T153000</dtstart>
           <dtend>20220520T160000</dtend>
           <duration>0.03000</duration>
           <summary>RP2040 PIO Emulator as DevTool</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag (kurz)</category>
           <url>https://cfp.gulas.ch/gpn20/talk/7BKJ7J/</url>
           <location>Medientheater</location>
           
           <attendee>Jürgen Reuter</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>DJHG7X@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-DJHG7X</pentabarf:event-slug>
           <pentabarf:title>0x5f3759df - ein WTF für mehr FPS</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220520T161500</dtstart>
           <dtend>20220520T171500</dtend>
           <duration>1.00000</duration>
           <summary>0x5f3759df - ein WTF für mehr FPS</summary>
           <description>https://github.com/id-Software/Quake-III-Arena/blob/master/code/game/q_math.c

/* Copyright (C) 1999-2005 Id Software, Inc., GPLv2 */

float Q_rsqrt( float number ) { long i; float x2, y; const float threehalfs = 1.5F;

x2 = number * 0.5F; y = number; i = * ( long * ) &y; // evil floating point bit level hacking i = 0x5f3759df - ( i >> 1 ); // what the fuck? y = * ( float * ) &i; y = y * ( threehalfs - ( x2 * y * y ) ); // 1st iteration // y = y * ( threehalfs - ( x2 * y * y ) ); // 2nd iteration, this can be removed

return y; }</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/DJHG7X/</url>
           <location>Medientheater</location>
           
           <attendee>Sebastian Ritterbusch</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>T3JAUA@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-T3JAUA</pentabarf:event-slug>
           <pentabarf:title>Querfunk @ GPN</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220520T173000</dtstart>
           <dtend>20220520T180000</dtend>
           <duration>0.03000</duration>
           <summary>Querfunk @ GPN</summary>
           <description>Na, auch zusammen gezuckt bei der Silbe „Quer“? Ihr braucht euch auf jeden Fall keine Sorgen machen. Die Schwurbler werden die GPN nicht infiltrieren! Wir sind‘s nur :) Euer Freies Radio für Karlsruhe und Umgebung. Wir sind ein gemeinnütziger Verein von Hobbyisten und semi-professionals die einfach Bock auf Radio haben. So richtig mit UKW-Frequenz und Studios, weil online kann ja jeder. Um genau zu sein ist „broadcast yourself“ seit unserer Gründung 1995 unser Ding und wenn das mit der Sendelizenz nicht geklappt hätte, hätten wir halt einen Piratensender aufgemacht.

Querfunk - Wir lassen uns nicht gerade biegen!</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag (kurz)</category>
           <url>https://cfp.gulas.ch/gpn20/talk/T3JAUA/</url>
           <location>Medientheater</location>
           
           <attendee>HAQKsülze</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>3SKYGQ@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-3SKYGQ</pentabarf:event-slug>
           <pentabarf:title>Dependency-Management für faule Software-Entwickler</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220520T181500</dtstart>
           <dtend>20220520T191500</dtend>
           <duration>1.00000</duration>
           <summary>Dependency-Management für faule Software-Entwickler</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/3SKYGQ/</url>
           <location>Medientheater</location>
           
           <attendee>cy</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>QCRWZH@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-QCRWZH</pentabarf:event-slug>
           <pentabarf:title>Lightning Talks - Day 2</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220520T200000</dtstart>
           <dtend>20220520T210000</dtend>
           <duration>1.00000</duration>
           <summary>Lightning Talks - Day 2</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/QCRWZH/</url>
           <location>Medientheater</location>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>77BCXN@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-77BCXN</pentabarf:event-slug>
           <pentabarf:title>Log4Shell - Bug oder Feature</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220520T211500</dtstart>
           <dtend>20220520T221500</dtend>
           <duration>1.00000</duration>
           <summary>Log4Shell - Bug oder Feature</summary>
           <description>Slides:

https://gitlab.com/cy4n/talk-log4j-gpn20</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/77BCXN/</url>
           <location>Medientheater</location>
           
           <attendee>cy</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>VN7B33@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-VN7B33</pentabarf:event-slug>
           <pentabarf:title>Sysadmin Nightmares</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220520T223000</dtstart>
           <dtend>20220520T233000</dtend>
           <duration>1.00000</duration>
           <summary>Sysadmin Nightmares</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/VN7B33/</url>
           <location>Medientheater</location>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>ZWVLV3@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-ZWVLV3</pentabarf:event-slug>
           <pentabarf:title>Purple Dome - Kein Schwein greift mich an</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220520T110000</dtstart>
           <dtend>20220520T120000</dtend>
           <duration>1.00000</duration>
           <summary>Purple Dome - Kein Schwein greift mich an</summary>
           <description>Endlich kann man unter Angriffsbedingungen
  • sein EDR System, seine Systemlogs und ähnliches beobachten,
  • Verhalten verschiedener Softwareversionen sehen,
  • checken: Ist meine Systemhärtung auch hart genug?

Der Vortrag stellt die Simulationsumgebung "Purple Dome" vor, beschreibt die Möglichkeiten zum Einsatz und für Erweiterungen und soll schließlich die Zuschauenden mit vielen neuen Ideen zurücklassen.</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/ZWVLV3/</url>
           <location>Vortragssaal</location>
           
           <attendee>Thorsten Sick</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>LCVWDU@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-LCVWDU</pentabarf:event-slug>
           <pentabarf:title>Die Softwarekrise v4.0</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220520T121500</dtstart>
           <dtend>20220520T124500</dtend>
           <duration>0.03000</duration>
           <summary>Die Softwarekrise v4.0</summary>
           <description>Seit Mitte der 1960er Jahre wird über "Softwarekrisen" unterschiedlicher Ursachen, Auswirkungen und Erscheinungsformen berichtet und diskutiert. Die ersten Phasen bzw. Iterationen sind gut verstanden und Bestandteil von Lehrveranstaltungen. Es handelt sich um feststehende Begriffe im Software Engineering.

Derzeit wird, je nach Lesart, die dritte Krise abgearbeitet, die sich gegenwärtig in immer langwierigeren, teuereren und im Ergebnis unter den Erwartungen bleibenden Softwareprojekten ausdrückt.

Was kommt danach? Damit beschäftigen sich nicht nur Informatiker, Softwarepraktiker und Betriebswirte in Konzernen, sondern es geschieht auch Begleitforschung aus anderen Disziplinen.

Dieser kurze Talk will kurz erklären, was die Technikphilosophie möglicherweise beizutragen haben könnte und wie dort der Stand der Dinge ist und was man unter Version 4.0 der "Softwarekrise" zu verstehen hätte.

Der Talk richtet sich nicht nur an Systems Engineers, sondern an die interessierte Hackeröffentlichkeit. Mit den Mitteln der Technikphilosophie wird versucht werden, ohne Schwadronieren die grundsätzlichen Probleme zu formulieren und Denkanstöße zu geben, insbesondere dazu worauf man sich vorzubereiten hat wenn man in der Zukunft Managementverantwortung in der Softwareerstellung hat.

Es gibt ein wenig Zeit für Diskussion und Nachfragen.</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag (kurz)</category>
           <url>https://cfp.gulas.ch/gpn20/talk/LCVWDU/</url>
           <location>Vortragssaal</location>
           
           <attendee>Stephan Ajuvo</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>GDRCW8@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-GDRCW8</pentabarf:event-slug>
           <pentabarf:title>The State of Analog Photography and how to build a bridge towards the Digital Domain</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220520T130000</dtstart>
           <dtend>20220520T140000</dtend>
           <duration>1.00000</duration>
           <summary>The State of Analog Photography and how to build a bridge towards the Digital Domain</summary>
           <description>Analog photography has often been claimed dead and obsolete. However, quite the opposite is the case: It has merely transformed from the mostly functional technology it used to be towards an exciting artistic playground and many people are getting into it for either the first time or again. Yet, since we live in an age where most of our media is digital, it is more important than ever to also make our pictures usable in a digital form, which is not as straightforward as one might think, but instead introduces its own perils to the process.

This talk wants to give a brief overview of the market situation in 2022 and show how the digitization process can be done. Solutions using present technology as well as the restoration of vintage scanners will be discussed.</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/GDRCW8/</url>
           <location>Vortragssaal</location>
           
           <attendee>dasha</attendee>
           
           <attendee>Mimoja</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>R7H8ED@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-R7H8ED</pentabarf:event-slug>
           <pentabarf:title>Why I wrote my own rsync</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220520T141500</dtstart>
           <dtend>20220520T151500</dtend>
           <duration>1.00000</duration>
           <summary>Why I wrote my own rsync</summary>
           <description>I have become philosophically opposed to running C software in my home, so I’m replacing old C software with new Go programs for more fun, performance, learning and security! 🤓

In this talk you’ll learn more about how rsync works, and how and where I’m running my own implementation.

rsync is just one part of the bigger puzzle. I’ll also (briefly) explain router7, my own home internet router, which is running on gokrazy, my own Go appliance platform (not only) for the Raspberry Pi.

You can find the slides at https://docs.google.com/presentation/d/1XqWF7h8ScimDFbQgLcXP4NcnUWRGEm59F0kGvw4aYa0/edit?usp=sharing</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/R7H8ED/</url>
           <location>Vortragssaal</location>
           
           <attendee>Michael Stapelberg</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>QLLU3M@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-QLLU3M</pentabarf:event-slug>
           <pentabarf:title>Behavioral Biometrics vs. Privacy</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220520T153000</dtstart>
           <dtend>20220520T160000</dtend>
           <duration>0.03000</duration>
           <summary>Behavioral Biometrics vs. Privacy</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag (kurz)</category>
           <url>https://cfp.gulas.ch/gpn20/talk/QLLU3M/</url>
           <location>Vortragssaal</location>
           
           <attendee>Simon Hanisch</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>EDN8N9@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-EDN8N9</pentabarf:event-slug>
           <pentabarf:title>Automating Cookie Consent and GDPR Violation Detection</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220520T161500</dtstart>
           <dtend>20220520T171500</dtend>
           <duration>1.00000</duration>
           <summary>Automating Cookie Consent and GDPR Violation Detection</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/EDN8N9/</url>
           <location>Vortragssaal</location>
           
           <attendee>Karel Kubicek</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>3XH7UG@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-3XH7UG</pentabarf:event-slug>
           <pentabarf:title>Elektrische Sicherheit für Hacker</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220520T173000</dtstart>
           <dtend>20220520T183000</dtend>
           <duration>1.00000</duration>
           <summary>Elektrische Sicherheit für Hacker</summary>
           <description>Elektrotechnik ist Sicherheitstechnik.

Ob am Arbeitsplatz, im Hackerspace, zu Hause oder auf Reisen - oft sind wir mit teils „kreativen“ elektrischen Installationen konfrontiert. In diesem Talk geht es hauptsächlich um die elektrische Sicherheit von Anlagen und Installationen: - was müssen wir beim Installieren/ Erweitern beachten - physiologische Auswirkungen von Strom - rechtliche Grundlagen und Normen - Beispiele aus der Praxis eines Prüfers</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/3XH7UG/</url>
           <location>Vortragssaal</location>
           
           <attendee>Kevin Heneka</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>AV8ENB@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-AV8ENB</pentabarf:event-slug>
           <pentabarf:title>Kubernetes - The good, the bad, the ugly</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220520T184500</dtstart>
           <dtend>20220520T191500</dtend>
           <duration>0.03000</duration>
           <summary>Kubernetes - The good, the bad, the ugly</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag (kurz)</category>
           <url>https://cfp.gulas.ch/gpn20/talk/AV8ENB/</url>
           <location>Vortragssaal</location>
           
           <attendee>Cedi</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>Q939G9@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-Q939G9</pentabarf:event-slug>
           <pentabarf:title>HowTo ISP: Netzwerkautomatisierung im Studentenwohnheim</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220520T193000</dtstart>
           <dtend>20220520T203000</dtend>
           <duration>1.00000</duration>
           <summary>HowTo ISP: Netzwerkautomatisierung im Studentenwohnheim</summary>
           <description>Das Hans-Dickmann-Kolleg (HaDiKo) in Karlsruhe ist das größte selbstverwaltete Studentenwohnheim in Deutschland.

Die Abteilung HaDiNet des HaDiKo e.V. versorgt die 1102 Bewohner u.A. mit Internet. Nachdem die bestehende Infrastruktur auf HP Procurve 5400zl so langsam ihren Geist aufgibt, wurde beschlossen auf Aruba CX zu migrieren.

Der Technologiewechsel wurde zum Anlass genommen die bestehende Automatisierung vom Netzwerk, welche basierend auf Eingaben in der Benutzer-/Vertragsverwaltung Einstellungen auf den Switches vornimmt, in Gänze zu überdenken und eine zukunftsfähige, erweiterbare Plattform zu schaffen, mit der das Netzwerk langfristig betrieben werden kann.

Dieser Talk bietet, am Beispiel der Umgestaltung der Infrastruktur, einen Einblick in die Arbeit als ISP, in Probleme bei Automatisierungen und das Management von Abhängigkeiten.</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/Q939G9/</url>
           <location>Vortragssaal</location>
           
           <attendee>Promasu</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>YPWBLP@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-YPWBLP</pentabarf:event-slug>
           <pentabarf:title>Lattice Attacks on Ethereum, Bitcoin, and HTTPS</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220520T204500</dtstart>
           <dtend>20220520T211500</dtend>
           <duration>0.03000</duration>
           <summary>Lattice Attacks on Ethereum, Bitcoin, and HTTPS</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag (kurz)</category>
           <url>https://cfp.gulas.ch/gpn20/talk/YPWBLP/</url>
           <location>Vortragssaal</location>
           
           <attendee>Joachim Breitner</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>EM3NJD@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-EM3NJD</pentabarf:event-slug>
           <pentabarf:title>Linux Security Monitoring mit Audit Events: Schmerzen reduzieren</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220520T213000</dtstart>
           <dtend>20220520T223000</dtend>
           <duration>1.00000</duration>
           <summary>Linux Security Monitoring mit Audit Events: Schmerzen reduzieren</summary>
           <description>Netzwerktraffic im Klartext ist eher zu einer Seltenheit geworden, das ist natürlich gut. Die Kehrseite der Medallie ist, dass für die Erkennung von Angriffen in Unternehmens- und anderen Netzwerken netzwerkbasierte Indikatoren an Bedeutung verloren haben und hostbasierte Indikatoren heute eine größere Rolle spielen. Wir wollen nicht nur schauen sondern sehen, sind aber nicht bereit, dafür auf jedem System eine Horde von Blockchain-AI-EDR-Agenten zu installieren. Also müssen wir etwas fürs Logging tun, und zwar mehr als die üblichen Authentifizierungs- und Autorisierungs-Events.

Für Windows gibt es hierfür das bei SysInternals entwickelte "Sysmon", es ist closed source aber kostenlos und kein von Microsoft unterstütztes Produkt. Auf Linux-Systemen haben wir dafür seit 15 Jahren mit dem Audit-Subsystem eine gut funktionierende aber leider schlecht verständliche Quelle der Wahrheit: Das textbasierte Logformat ist für typische SIEM-Systeme zu irregulär und schlecht zu parsen. Unterschiedliche Aspekte eines Events sind auf mehrere Zeilen verteilt; nun sind die üblichen SIEM-Systeme im Kern eher Suchmaschinen und nicht besonders gut darin, JOIN-Operationen auszuführen. Leider ist das alles kaum noch zu ändern, weil die Rohdaten direkt im Kernel-Code erzeugt werden und als Teil einer Kompatibilitätszusage verstanden werden.

Bestehende Lösungsansätze ersetzen ohne Not das bestehende auditd-Userland (go-audit, auditbeat), bringen große Performanceprobleme mit sich (auditbeat, osquery, Skriptsprachen) oder setzen mit eBPF ohne Not auf "shiny new tech", ohne daraus einen Erkenntnis- oder Performancegewinn zu ziehen (Sysmon for Linux).

Um die bestehenden Schmerzen zu lindern, ist [LAUREL](https://github.com/threathunters-io/laurel) als _auditd_-Plugin entstanden, das die Events in Echtzeit aufbereitet und in ein SIEM- und Analysten-verträgliches JSONlines-Format kodiert. Dabei kommt LAUREL auch bei hoher Event-Rate mit vertretbarem CPU-Overhead aus.

War es ursprünglich als reines Umkodierungstool gedacht, fallen nach der ersten produktiven Bewährungsprobe natürlich weitere Use-Cases auf, mit der wir uns z.B. über die Markierung von Prozess-Beziehungen die Arbeit erheblich ereleichtern können, ohne dass aus dem Plugin zur Log-Aufbereitungs gleich ein EDR-Agent mit zu vielen Rechten und Pflichten werden muss.</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/EM3NJD/</url>
           <location>Vortragssaal</location>
           
           <attendee>Hilko Bengen</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>LWNSSX@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-LWNSSX</pentabarf:event-slug>
           <pentabarf:title>Die EU plant eine Chatkontrolle - Was tun?</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220520T224500</dtstart>
           <dtend>20220520T231500</dtend>
           <duration>0.03000</duration>
           <summary>Die EU plant eine Chatkontrolle - Was tun?</summary>
           <description>Hinter dem Vorhaben der EU-Kommission zur Chatkontrolle steht ein über [130-seitiger EU-Verordnungsentwurf](https://eur-lex.europa.eu/legal-content/DE/TXT/?qid=1652451192472&uri=COM%3A2022%3A209%3AFIN). Anbieter von Kommunikationsdiensten sollen verpflichtet werden, sämtliche - insbesondere auch verschlüsselte - Kommunikation auf Darstellungen von Kindesmissbrauch zu durchsuchen. Das wird auf ein Verbot von Ende-zu-Ende-Verschlüsselung oder deren Untergraben durch den verpflichtenden Einsatz von Client-Side-Scanning hinauslaufen, bei dem die Kommunikation auf den Endgeräten umfassend kontrolliert wird.

Im Workshop möchten wir die Pläne grob vorstellen (bitte schaut euch für eine detaillierte Vorstellung den [Vortrag auf media.ccc.de](https://media.ccc.de/v/divoc_bb3-48946-briefgeheimnis-wahren-chatkontrolle-stoppen) zu dem Thema an.) und dann über Möglichkeiten sprechen wie wir diesen EU-Verordnungsentwurf verhindern können.</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Workshop</category>
           <url>https://cfp.gulas.ch/gpn20/talk/LWNSSX/</url>
           <location>Vortragssaal</location>
           
           <attendee>snoopy</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>FMFKMU@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-FMFKMU</pentabarf:event-slug>
           <pentabarf:title>GPN NOC Q&A</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220520T130000</dtstart>
           <dtend>20220520T140000</dtend>
           <duration>1.00000</duration>
           <summary>GPN NOC Q&A</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Workshop</category>
           <url>https://cfp.gulas.ch/gpn20/talk/FMFKMU/</url>
           <location>Blauer Salon</location>
           
           <attendee>Promasu</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>H3DSZL@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-H3DSZL</pentabarf:event-slug>
           <pentabarf:title>Build Anything with Warpforge -- Reproducibly, Decentralized, With Friends</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220520T163000</dtstart>
           <dtend>20220520T173000</dtend>
           <duration>1.00000</duration>
           <summary>Build Anything with Warpforge -- Reproducibly, Decentralized, With Friends</summary>
           <description>Warpforge's approach to becoming a powerful "Build Anything" tool is to orient itself around providing the user with "computation-addressable" systems -- meaning: the same idea as content-addressable systems, but now extended to also apply to data processing and software compilation.  The use of cryptographic hashes to identify data has valuable properties for both security and for simplifying organization; in Warpforge, we apply that same idea to hashing the descriptions of environments and the computations we want to run within them, for similar victories in both security and simplification.  What Git did for source code version control, Warpforge wants to do for build instructions and data processing: decentralized, snapshottable, portable, and utterly agnostic to whatever you put in it.

Warpforge is granular: although it uses containers for hermeticity, Warpforge lets you compose the filesystem from as many pieces as you want. Warpforge features a freeform filesystem assembly syntax, which lets you state any content you want shall appear at any path you want. This stands in stark contrast to most other container systems which limit you to monolithic "images" -- which invariably devolve into balls-of-mud, becoming difficult to maintain, difficult to introspect, and almost impossible to compose.

Warpforge is a hackable tool. Everything works via a JSON API. There are both "high" and "low" level variants of this API: the "high" level lets you describe pipelines of computations, wired together with human-readable names of your choosing; the "low" level API always uses only content-addressable hashes for all data input, and always hashes things immediate upon output. The interaction of these two APIs is the secret sauce: it makes a system that's both usable and also highly precise and highly auditable and reproducible.

Warpforge aims to be a developer productivity tool, but at the same time, shift the culture: much like Git taught the world about hash trees, Warpforge wants to teach the world about reproducible builds. Because every output is hashed, computation that fails to reproduce the same output becomes noticed immediately.

Warpforge is a perfect tool for those interested in SBOMs (Software Bill Of Materials). Because Warpforge identifies all inputs explicitly, it can very naturally produce an SBOM. In fact, it does so in standard operation -- and unlike many other sytems, Warpforge doesn't just produce a descriptive, after-the-fact SBOM: Warpforge instructions are actually a load-bearing bill-of-materials by nature.

Warpforge stops slightly short of doing package management. However, Warpforge does offer some suggestions on ways to build package management systems... with more merkle trees, so that things remain reproducible, introspectable, and auditable even as they grow in systemic complexity. (That's enough spoilers; come the talk to see how!)

You can find out more about Warpforge at http://warpforge.io/ and https://github.com/warpfork/warpforge/ .</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/H3DSZL/</url>
           <location>Blauer Salon</location>
           
           <attendee>Eric Myhre</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>XHJDRA@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-XHJDRA</pentabarf:event-slug>
           <pentabarf:title>Testing Window</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220520T174500</dtstart>
           <dtend>20220520T184500</dtend>
           <duration>1.00000</duration>
           <summary>Testing Window</summary>
           <description>Many projects will operate on the premise that there is merit in an "evergreen" main (git) branch, i.e. that for each of the commits on that branch passed some CI jobs.

Common CI setups will schedule runs for a number of jobs for newly created or updated branch tips in some development repository, including the main branch. However, the latter will only be tested after the merge is done and that test may fail.

The speaker proposes a different workflow which avoids this problem and, in theory, introduces opportunities to safe operational costs by requiring less CI runs overall.</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/XHJDRA/</url>
           <location>Blauer Salon</location>
           
           <attendee>neithernut</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>Q7JC9P@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-Q7JC9P</pentabarf:event-slug>
           <pentabarf:title>Was ist denn eigentlich ein Supraleiter?</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220520T190000</dtstart>
           <dtend>20220520T200000</dtend>
           <duration>1.00000</duration>
           <summary>Was ist denn eigentlich ein Supraleiter?</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/Q7JC9P/</url>
           <location>Blauer Salon</location>
           
           <attendee>SolidTux</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>BZPSC9@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-BZPSC9</pentabarf:event-slug>
           <pentabarf:title>Ich möchte online fliegen: Wie geht das?</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220520T201500</dtstart>
           <dtend>20220520T210000</dtend>
           <duration>0.04500</duration>
           <summary>Ich möchte online fliegen: Wie geht das?</summary>
           <description>Fliegen ist faszinierend. Große, blechernde Doßen die mit Hilfe von vielen Explosionen, Menschen auf schnellste weiße von A nach B bringen. Die meisten werden die Faszination des Filegens nur als Passagier erleben. Doch wer mehr möchte hat zwei Möglichkeiten: Einen Flugschein machen (teuer) oder einen Simulator installieren (kann auch teuer werden :P).

Nachdem man die Grundlagen des Fliegens raus hat, fragt man sich oft "Und jetzt?". Da kommen das Online Fliegen ins Spiel: Auf Realismus getrimmte Netzwerke, mit Ausbildungssystemen, und einer menge neuer Dinge die man erlernen muss. Für viele wirkt dies oft einschüchternd, oder wissen nicht wo und wie sie anfangen sollen. Hier möchte ich mit diesem Vortrag helfen. Grob geht es darum - Welche Netzwerke gibt es - Wie unterscheiden sich diese - Wie ist so ein Netzwerk aufgebaut - Was brauch ich, um in einem Netzwerk fliegen zu können - Was kann ich tun / Was sollte ich nicht machen - Wie mache ich meinen ersten Flug</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/BZPSC9/</url>
           <location>Blauer Salon</location>
           
           <attendee>Marvin</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>PHPHGW@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-PHPHGW</pentabarf:event-slug>
           <pentabarf:title>The Rube Goldberg Database - Introduction to Postgres functions and triggers</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220520T211500</dtstart>
           <dtend>20220520T214500</dtend>
           <duration>0.03000</duration>
           <summary>The Rube Goldberg Database - Introduction to Postgres functions and triggers</summary>
           <description>Postgres gives you the power to write your own functions that run *in the database*. This talk will give an overview over *why* you might want to do that and demonstrate with some hands-on examples.

For even more magic, we will look at triggers, which let you automatically run functions when data is being modified.

Slides: https://leftshift.github.io/postgres-functions-triggers/#/</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag (kurz)</category>
           <url>https://cfp.gulas.ch/gpn20/talk/PHPHGW/</url>
           <location>Blauer Salon</location>
           
           <attendee>uberardy</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>EYQZZS@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-EYQZZS</pentabarf:event-slug>
           <pentabarf:title>Testmark: a Markdown Convention for Test Fixtures and Data</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220520T220000</dtstart>
           <dtend>20220520T223000</dtend>
           <duration>0.03000</duration>
           <summary>Testmark: a Markdown Convention for Test Fixtures and Data</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag (kurz)</category>
           <url>https://cfp.gulas.ch/gpn20/talk/EYQZZS/</url>
           <location>Blauer Salon</location>
           
           <attendee>Eric Myhre</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>VXHVG3@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-VXHVG3</pentabarf:event-slug>
           <pentabarf:title>Was ist eigentlich Farbe?</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220520T224500</dtstart>
           <dtend>20220520T234500</dtend>
           <duration>1.00000</duration>
           <summary>Was ist eigentlich Farbe?</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/VXHVG3/</url>
           <location>Blauer Salon</location>
           
           <attendee>blinry</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>EPUNE7@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-EPUNE7</pentabarf:event-slug>
           <pentabarf:title>Von Null auf root in 120 Minuten - Einführung ins Website Hacking</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220520T101500</dtstart>
           <dtend>20220520T121500</dtend>
           <duration>2.00000</duration>
           <summary>Von Null auf root in 120 Minuten - Einführung ins Website Hacking</summary>
           <description>Dieser Workshop richtet sich explizit an Einsteigerinnen und Einsteiger, die mal wissen wollen, wie so ein "Hack" funktioniert! IT-Sec Profis und ähnliche Personen im Workshop werden von mir zur Unterstützung zwangsrekrutiert.

Voraussetzung: Ein eigener Laptop mit einer aktuellen Version von Kali-Linux entweder als virtuelle Maschine oder vom bootbaren USB-Stick.</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Workshop</category>
           <url>https://cfp.gulas.ch/gpn20/talk/EPUNE7/</url>
           <location>Ausstellung BioMedien</location>
           
           <attendee>Leyrer</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>MLSN9N@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-MLSN9N</pentabarf:event-slug>
           <pentabarf:title>Eigene Spiele mit Godot erstellen</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220520T123000</dtstart>
           <dtend>20220520T143000</dtend>
           <duration>2.00000</duration>
           <summary>Eigene Spiele mit Godot erstellen</summary>
           <description>Godot ist eine Open Source Game Engine die für 2D wie auch 3D Spiele verwendet werden kann. In diesem Workshop erkläre ich grundlegendes zu Godot und der eigenen Sprache GDscript, welche an Python angelehnt ist. 

Danach werden wir gemeinsam den Anfang eines 2D Spiel erstellen. Eine Auswahl von Grafiken werden zur Verfügung gestellt, aber auch Quellen und Software gezeigt, mit welcher weitere Grafiken bezogen werden können.

Ziel ist es, das am ende dieses Workshops jeder in der Lage ist, mit Godot arbeiten zu können um weiter an seinem Spiel arbeiten zu können.</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Workshop (lang)</category>
           <url>https://cfp.gulas.ch/gpn20/talk/MLSN9N/</url>
           <location>Ausstellung BioMedien</location>
           
           <attendee>Marvin</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>GWRGFJ@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-GWRGFJ</pentabarf:event-slug>
           <pentabarf:title>Einstieg in die Spieleentwicklung mit TIC-80</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220520T144500</dtstart>
           <dtend>20220520T164500</dtend>
           <duration>2.00000</duration>
           <summary>Einstieg in die Spieleentwicklung mit TIC-80</summary>
           <description>Dieser Workshop ist auch dann für euch geeignet, falls ihr wenig/keine Programmiererfahrung habt! TIC-80 unterstützt verschiedene Programmiersprachen (wie JavaScript, Ruby, und weitere), aber in diesem Workshop benutzen wir Lua. Die Programmierbeispiele sind grundlegend genug gewählt, dass ihr sie auch ohne Vorkenntnisse nachvollziehen und selbst anwenden können. Für Fortgeschrittenere ist das Spiel in viele Richtungen erweiterbar, kommt auch gern vorbei!</description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Workshop (lang)</category>
           <url>https://cfp.gulas.ch/gpn20/talk/GWRGFJ/</url>
           <location>Ausstellung BioMedien</location>
           
           <attendee>blinry</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>LN8DCR@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-LN8DCR</pentabarf:event-slug>
           <pentabarf:title>Prototype Fund & friends meetup</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220520T170000</dtstart>
           <dtend>20220520T180000</dtend>
           <duration>1.00000</duration>
           <summary>Prototype Fund & friends meetup</summary>
           <description>Nach einer langen Zeit ohne Veranstaltungen wollen wir Menschen, die wir gefördert haben, die Möglichkeit bieten, sich (und uns!) endlich persönlich zu treffen.

Wenn du mit dem Gedanken spielst, dich beim Prototype Fund zu bewerben oder nicht weißt, wie du eine Förderung für dein Softwareprojekt bekommen kannst, komm vorbei und wir beantworten dir alle deine Fragen zur Bewerbung! Das Meetup ist auch eine gute Gelegenheit, Menschen zu treffen, die wir in der Vergangenheit gefördert haben, und von ihren Erfahrungen zu lernen.

Wir unterhalten uns auch immer sehr gern über alles rund um das Thema FOSS-Software und Förderung. Und beantworten natürlich auch gerne Fragen zum Prototype Fund im Allgemeinen!

Der Prototype Fund ist ein Förderprogramm für selbständige Software-Entwickler*innen und kleine Teams, die innovative Ideen prototypisch umsetzen wollen. Sie bekommen dafür fast 50.000 Euro Förderung vom Bundesministerium für Bildung und Forschung. Wir unterstützen die Projekte nicht nur finanziell, sondern auch ideell, mit Weiterbildungen, Zugang zu Netzwerken und Coachings.</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Sonstiges</category>
           <url>https://cfp.gulas.ch/gpn20/talk/LN8DCR/</url>
           <location>Ausstellung BioMedien</location>
           
           <attendee>Marie Gutbub</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>UE7LWK@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-UE7LWK</pentabarf:event-slug>
           <pentabarf:title>Radiosonden - STM32 Devboards, die (buchstäblich) vom Himmel fallen</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T113000</dtstart>
           <dtend>20220521T123000</dtend>
           <duration>1.00000</duration>
           <summary>Radiosonden - STM32 Devboards, die (buchstäblich) vom Himmel fallen</summary>
           <description>Was ursprünglich einmal das Hobby von einigen Funkamateuren war, ist dank der fortschreitenden Technik moderner Radiosonden heute deutlich einfacher geworden. Trotzdem ist die Sondenjagd immernoch eine extremere Form des Geocaching.

Nach einem kurzen Primer was Radiosonden eigentlich sind, wer sie wann und wo startet und wie daraus die Wettervorhersage wird, gucken wir uns die Hardware an, und wie wir die Sondensignale selber empfangen können.

Danach geht es ans Eingemachte. Wie läuft eine Sondenjagd ab, was sollte man dabei haben und was macht man, wenn auch andere es auf die Sonde abgesehen haben?

Abschließend soll es dann um die Nachnutzungsmöglichkeiten der Hardware gehen. Zuletzt werfen wir noch einen Blick darauf, wie die Community mit den durch Amateuren generierten Daten auch Wetterdiensten helfen kann.</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/UE7LWK/</url>
           <location>Medientheater</location>
           
           <attendee>bazjo</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>K9XUXV@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-K9XUXV</pentabarf:event-slug>
           <pentabarf:title>Rückengesundheit für Nerds</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T124500</dtstart>
           <dtend>20220521T134500</dtend>
           <duration>1.00000</duration>
           <summary>Rückengesundheit für Nerds</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/K9XUXV/</url>
           <location>Medientheater</location>
           
           <attendee>Robin Dunn</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>WXNW7T@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-WXNW7T</pentabarf:event-slug>
           <pentabarf:title>Schweißen, down the rabbit hole</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T140000</dtstart>
           <dtend>20220521T150000</dtend>
           <duration>1.00000</duration>
           <summary>Schweißen, down the rabbit hole</summary>
           <description>Aus dem "ich brate mir einen" ist im Laufe der Zeit ein "Oh, das ist komplexer als gedacht". Je tiefer es in diesen Kaninchenbau hinab geht, desto spannender wird das Ganze.</description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/WXNW7T/</url>
           <location>Medientheater</location>
           
           <attendee>Sarah</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>LEZ8RD@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-LEZ8RD</pentabarf:event-slug>
           <pentabarf:title>Besser leben mit SSH</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T151500</dtstart>
           <dtend>20220521T161500</dtend>
           <duration>1.00000</duration>
           <summary>Besser leben mit SSH</summary>
           <description>Am meisten nimmst Du aus dem Talk mit, wenn Du ssh schon mal verwendet, aber ansonsten noch nicht viel darüber nachgedacht hast. SSH EinsteigerInnen sind selbstverständlich auch herzlich willkommen. SSH Profis finden maximal die Witze in diesem Vortrag interessant.</description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/LEZ8RD/</url>
           <location>Medientheater</location>
           
           <attendee>Leyrer</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>NR8SVW@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-NR8SVW</pentabarf:event-slug>
           <pentabarf:title>Code for Germany - Open Data + Digitales Ehrenamt</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T163000</dtstart>
           <dtend>20220521T173000</dtend>
           <duration>1.00000</duration>
           <summary>Code for Germany - Open Data + Digitales Ehrenamt</summary>
           <description>Code for Germany (https://codefor.de/) verbindet Menschen mit ähnlichen Interessen aus ganz unterschiedlichen Bereichen, die sich in **Open Knowledge Labs** für Freie und Offene Software, Offene Daten und Open Government engagieren.

Vertreter*Innen aus mehreren Labs berichten über ihre Themen, Ideen und Forderungen. Fragen und Anregungen sind willkommen und können ggf beim anschließenden (nicht ganz internen) Codefor BarCamp ( https://cfp.gulas.ch/gpn20/talk/review/EBKRMZ3V8EMPDX9EDFWPKL3R3GNTEDDB ) vertieft werden.</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/NR8SVW/</url>
           <location>Medientheater</location>
           
           <attendee>Andreas Kugel</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>ZKYMZD@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-ZKYMZD</pentabarf:event-slug>
           <pentabarf:title>After the Metaverse: An Introduction to Brain–machine interfaces</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220521T174500</dtstart>
           <dtend>20220521T184500</dtend>
           <duration>1.00000</duration>
           <summary>After the Metaverse: An Introduction to Brain–machine interfaces</summary>
           <description>Like computers, our brain uses electrical signals for computation. By building devices capable of recording and decoding these patterns of neural activity, we can read information from the brain. By encoding and stimulating neurons using electric fields, we can establish bidirectional brain-machine communication.

This talk highlights why increasing the bandwidth of our interaction with computers is a key technology in the Information Age. We talk about where we are today, comparing non-invasive (EEG, EOG, MRI) and partially invasive (ECoG and endovascular) to invasive (microelectrode array) approaches. After this talk, you'll have a basic understanding of current engineering challenges, and why your next open-source project should be a brain-machine interface.</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/ZKYMZD/</url>
           <location>Medientheater</location>
           
           <attendee>Lucy Fauth</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>NXHD8F@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-NXHD8F</pentabarf:event-slug>
           <pentabarf:title>DDoS kommt aus dem Internet und schmeckt AUA!</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T190000</dtstart>
           <dtend>20220521T194500</dtend>
           <duration>0.04500</duration>
           <summary>DDoS kommt aus dem Internet und schmeckt AUA!</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/NXHD8F/</url>
           <location>Medientheater</location>
           
           <attendee>Moritz Frenzel</attendee>
           
           <attendee>Sebastian Neuner</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>FY7EUH@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-FY7EUH</pentabarf:event-slug>
           <pentabarf:title>Lightning Talks - Day 3</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220521T200000</dtstart>
           <dtend>20220521T210000</dtend>
           <duration>1.00000</duration>
           <summary>Lightning Talks - Day 3</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/FY7EUH/</url>
           <location>Medientheater</location>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>PSA8ND@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-PSA8ND</pentabarf:event-slug>
           <pentabarf:title>IoT-Security nach ETSI/EN303645</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T211500</dtstart>
           <dtend>20220521T214500</dtend>
           <duration>0.03000</duration>
           <summary>IoT-Security nach ETSI/EN303645</summary>
           <description>Um eine Basis für sichere IoT Hardware zu schaffen, hat die ETSI die praktische Norm EN 303 645 "Cyber Security for Consumer Internet of Things" herausgebracht.

Im Talk betrachten wir u.a.

- Aufbau und Inhalte der Norm EN303645 - Ganzheitlicher Ansatz zu sicheren IoT-Geräten - Best Practices zur Umsetzung einzelner Punkte</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag (kurz)</category>
           <url>https://cfp.gulas.ch/gpn20/talk/PSA8ND/</url>
           <location>Medientheater</location>
           
           <attendee>Kevin Heneka</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>ZCNJU3@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-ZCNJU3</pentabarf:event-slug>
           <pentabarf:title>Demoszene Nachlese</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220521T220000</dtstart>
           <dtend>20220522T000000</dtend>
           <duration>2.00000</duration>
           <summary>Demoszene Nachlese</summary>
           <description>Demos sind live-gerenderte Computergrafikanimationen, die oft mit einer Größenbeschränknung daherkommen. Verschiedene Gruppen versuchen sich gegenseitig mit Stil, epischem Effektbombastement und technischer Raffinesse zu überbieten und das ganze im Zweifelsfall in obszön kleine Dateigröße zu packen.

Also, greift euch ein ~Bier~ Tschunk und genießt Strobo und Effektgeballer!</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/ZCNJU3/</url>
           <location>Medientheater</location>
           
           <attendee>madonius</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>UVTFCS@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-UVTFCS</pentabarf:event-slug>
           <pentabarf:title>Saubere Luft</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T110000</dtstart>
           <dtend>20220521T120000</dtend>
           <duration>1.00000</duration>
           <summary>Saubere Luft</summary>
           <description>Luftfilter können nicht nur helfen Infektionen zu vermeiden, sondern dezimieren auch Feinstaub und die Pollenbelastung und reduzieren Lötdämpfe. Ein parametrisiertes und optimiertes Luftfiltermodell ermöglicht durch 3D-Druck den einfachen Aufbau von per RiSU-konformen Niederspannung wie USB oder 12V-betriebenen Filtern. Mit einem Staubsensor eines schwedischen Möbelhauses wird die Filterwirkung selbst sichtbar, der Filtereinsatz automatisch steuerbar und der Verlauf der gemessenen Feinstaubbelastung vergleichbar zur erwarteten simulierten Luftreininigung in Innenräumen.</description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/UVTFCS/</url>
           <location>Vortragssaal</location>
           
           <attendee>Sebastian Ritterbusch</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>3RCGMG@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-3RCGMG</pentabarf:event-slug>
           <pentabarf:title>International humanitarian law</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220521T121500</dtstart>
           <dtend>20220521T131500</dtend>
           <duration>1.00000</duration>
           <summary>International humanitarian law</summary>
           <description>With what is currently happening in 2022 it seams the right time to talk about a the international humanitarian law. Not many people seam to know what regulations there are and what they contain.

This talk tries to change that.</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/3RCGMG/</url>
           <location>Vortragssaal</location>
           
           <attendee>blickfeldkurier</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>9QVMHG@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-9QVMHG</pentabarf:event-slug>
           <pentabarf:title>⚠️ May Contain Hackers 2022 - (Orga) Meet and Greet</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220521T133000</dtstart>
           <dtend>20220521T143000</dtend>
           <duration>1.00000</duration>
           <summary>⚠️ May Contain Hackers 2022 - (Orga) Meet and Greet</summary>
           <description>This talk details the progress of the May Contain Hackers 2022 camp. It shows where the organization is at and what the next steps will be to come to a happy camp.</description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/9QVMHG/</url>
           <location>Vortragssaal</location>
           
           <attendee>Stitch</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>DNHXWP@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-DNHXWP</pentabarf:event-slug>
           <pentabarf:title>Regiotreffen</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T144500</dtstart>
           <dtend>20220521T161500</dtend>
           <duration>1.03000</duration>
           <summary>Regiotreffen</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Workshop (lang)</category>
           <url>https://cfp.gulas.ch/gpn20/talk/DNHXWP/</url>
           <location>Vortragssaal</location>
           
           <attendee>Regiovertreter:innen</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>XEB3EF@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-XEB3EF</pentabarf:event-slug>
           <pentabarf:title>The LCH, CMS and the future of high energy Physics (and why we would like your help)</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T163000</dtstart>
           <dtend>20220521T173000</dtend>
           <duration>1.00000</duration>
           <summary>The LCH, CMS and the future of high energy Physics (and why we would like your help)</summary>
           <description>The abstract may sound daunting, but rest assured, that is the case for everyone at some point. In this talk I’d like to share the principles and functioning of one of the most complex machines I know of in a way that makes sense. I have had the privilege of working at CERN on the HGCAL subdetector of CMS and was able to gather first hand experience of the many different challenges of building this one of a kind machine that at the end of the day is nothing more than a terribly overengineered photo camera. I hope that I can share my motivation and passion with you and get you stoked for all of what is still to come.</description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/XEB3EF/</url>
           <location>Vortragssaal</location>
           
           <attendee>Alexander (Nabla) Becker</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>LW7W79@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-LW7W79</pentabarf:event-slug>
           <pentabarf:title>Wie hackt man einen Analogrechner</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T174500</dtstart>
           <dtend>20220521T184500</dtend>
           <duration>1.00000</duration>
           <summary>Wie hackt man einen Analogrechner</summary>
           <description>Der Vortrag richtet sich an alle, die über den Tellerrand der gewohnten algorithmischen Informationsverabreitung schauen wollen. Aktuelle Themen wie Quantencomputing und Künstliche Intelligenz werden im Zusammenhang mit den Fronten der Computersimulation allgemeinverständlich erklärt.

[Der Sprecher](https://svenk.org) ist Mitgründer des [Berliner Deep-Tech-Startups Anabrid](https://anabrid.com), welches die historische Technik der Analogrechner auf einen Mikrochip bringen möchte. Es handelt sich dabei um eine enorm schnelle und energiesparsame Art der Informationsverarbeitung. In diesem einstündigen Vortrag wird auf viele technische Aspekte eingegangen werden können, die erkären, warum einige Entwicklungen in der Prozessortechnik in eine Sackgasse führen und Alternativen nötig sind.

Ein Highlight des Vortrags wird die Vorstellung des kleinen Lehr-Analogrechners [The Analog Thing](https://the-analog-thing.org), mit dem auf der Bühne einige interessante Probleme gelöst werden, soweit es die Zeit zulässt.

Ein Veritasium-Video, einen TEDx-Talk und noch mehr Videos und Podcats zum Thema gibt es auf https://anabrid.com/videos-podcasts/</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/LW7W79/</url>
           <location>Vortragssaal</location>
           
           <attendee>Sven Köppel</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>GREC7K@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-GREC7K</pentabarf:event-slug>
           <pentabarf:title>Daten helfen heilen? Warum die elektronische Patientenakte nicht gesünder macht</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T190000</dtstart>
           <dtend>20220521T200000</dtend>
           <duration>1.00000</duration>
           <summary>Daten helfen heilen? Warum die elektronische Patientenakte nicht gesünder macht</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/GREC7K/</url>
           <location>Vortragssaal</location>
           
           <attendee>Dr. med. Andreas Meißner</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>QZKCCE@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-QZKCCE</pentabarf:event-slug>
           <pentabarf:title>Datenökonomie im Gesundheitsdatenraum - muss das sein?</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T201500</dtstart>
           <dtend>20220521T211500</dtend>
           <duration>1.00000</duration>
           <summary>Datenökonomie im Gesundheitsdatenraum - muss das sein?</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/QZKCCE/</url>
           <location>Vortragssaal</location>
           
           <attendee>Dr. med. Stefan Streit</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>ZT8ZGY@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-ZT8ZGY</pentabarf:event-slug>
           <pentabarf:title>Moderne Linux Kommandozeilenwerkzeuge - Edition "Allein zu Haus"</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T213000</dtstart>
           <dtend>20220521T223000</dtend>
           <duration>1.00000</duration>
           <summary>Moderne Linux Kommandozeilenwerkzeuge - Edition "Allein zu Haus"</summary>
           <description>Und ja, "Save the planet! Recycle talks!" gilt auch 2022. Ein paar "must haves" aus meinen früheren Talks werde sich sicher auch wieder erwähnen. Und die Witze sind auch nicht besser geworden.

"Linux ohne einer Kommandozeile ist wie ein Himmel ohne Sterne."</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/ZT8ZGY/</url>
           <location>Vortragssaal</location>
           
           <attendee>Leyrer</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>Q8CWJM@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-Q8CWJM</pentabarf:event-slug>
           <pentabarf:title>Gender Diversity in der Elektrotechnik - Die bunte Welt der Steckverbinder</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T224500</dtstart>
           <dtend>20220521T234500</dtend>
           <duration>1.00000</duration>
           <summary>Gender Diversity in der Elektrotechnik - Die bunte Welt der Steckverbinder</summary>
           <description>Elektrische Verbindungstechnik ist in unserer Welt so omnipräsent, dass man sie oft als gegeben hinnimmt und gar nicht genauer fragt, warum Steckverbinder eigentlich so funktionieren, wie sie das tun. Heteronormativ, male <> female. Welche Grundkonzepte gibt es, und was sind die Ideen dahinter?

Doch das eigentlich Spannende sind ja die Dinge, die seltener vertreten sind, vor allem in einem Feld, in dem viel genormt ist und noch mehr nur als 'Industriestandard' existiert. Und so sind die interessantesten Steckverbinder oft die, die nicht in die üblichen Kategorien passen, warum auch immer.

Und natürlich dürfen die schönsten Steckverbinder-Anekdoten auch nicht fehlen, genauso wenig wie der HDMI auf Gardena Adapter.</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/Q8CWJM/</url>
           <location>Vortragssaal</location>
           
           <attendee>bazjo</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>URDD8C@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-URDD8C</pentabarf:event-slug>
           <pentabarf:title>Geschichte des Presserechts</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T121500</dtstart>
           <dtend>20220521T131500</dtend>
           <duration>1.00000</duration>
           <summary>Geschichte des Presserechts</summary>
           <description>In Spätantike und Mittelalter lähmte die Zensur den kulturellen Fortschritt. Die Erfindung des Buchdrucks vervielfachte Informationen sowie unterschiedliche Meinungen, was Staat und Kirche alsbald einhegten. Im Zeitalter der Aufklärung erkannte man Pressefreiheit als Voraussetzung der Demokratie, nach der Französischen Revolution garantierte man sie als Menschenrecht, in Deutschland wurde sie erstmals im Kaiserreich Gesetz. Der scharfen politischen Presse der Weimarer Republik folgte die totalitäre Medienkontrolle der Nazis. Die Erfahrungen mit Monopol und Missbrauch von Medienmacht prägten das deutsche Presse- und Rundfunkrecht. Aus dem Grundrecht der Menschenwürde leitete man Persönlichkeitsrechte her, die dem Individuum Ansprüche gegen Rufmord gewähren.</description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/URDD8C/</url>
           <location>Blauer Salon</location>
           
           <attendee>Markus Kompa</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>VHUMU8@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-VHUMU8</pentabarf:event-slug>
           <pentabarf:title>Nichts als die Wahrheit bloggen - Ist der Medienstaatsvertrag verfassungsgemäß?</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T133000</dtstart>
           <dtend>20220521T143000</dtend>
           <duration>1.00000</duration>
           <summary>Nichts als die Wahrheit bloggen - Ist der Medienstaatsvertrag verfassungsgemäß?</summary>
           <description>Zur Bekämpfung politisch unerwünschter Fakenews und Hate-Speech regulierte man nach den Plattformbetreibern auch die sogenannten reichweitenstarken Online-Medien. Seit Inkrafttreten des Medienstaatsvertrags am 7.11.2020 müssen Online-Medien nachweisen, dass sie sogenannte journalistische Sorgfaltspflichten beachten und wahrheitsgemäß berichten. Konventionelle Medien dürfen jedoch weiterhin ohne staatliche Sanktionen lügen. 

Bislang machten die Landesmedienanstalten von ihrer Zensurmacht kaum Gebrauch. Erstmals nun wurde ein Privatmann wegen eines missverständlichen Blopgpostings über schnüffelnde Hunde mit einem Maulkorb und Bußgeld belegt. Juristen halten den Medienstaatsvertrag für verfassungswidrig - und den konkreten Fall für einen dicken Hund.</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/VHUMU8/</url>
           <location>Blauer Salon</location>
           
           <attendee>Markus Kompa</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>WGJEJS@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-WGJEJS</pentabarf:event-slug>
           <pentabarf:title>Solarinsel im Gartenhaus</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T144500</dtstart>
           <dtend>20220521T154500</dtend>
           <duration>1.00000</duration>
           <summary>Solarinsel im Gartenhaus</summary>
           <description>Ich beschreibe und erläutere den Neuaufbau meiner Solar-Inselanlage und erkläre wie man selbst eine solche realisieren kann. Wie wähle ich die Komponenten, worauf muss man achten bei der Umsetzung damit das ganze auch elektrisch halbwegs sicher ist. Und wofür ich den geernteten Strom dann letztlich nutze.</description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/WGJEJS/</url>
           <location>Blauer Salon</location>
           
           <attendee>Markus Seifert</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>UDRUQZ@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-UDRUQZ</pentabarf:event-slug>
           <pentabarf:title>Unikernel Security Analysis</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220521T163000</dtstart>
           <dtend>20220521T173000</dtend>
           <duration>1.00000</duration>
           <summary>Unikernel Security Analysis</summary>
           <description>When creating a unikernel, the application is compiled together with an operating system library into a single address space image. Thus, it only contains the code necessary to fulfill the single purpose it was created for. Most unikernels run on top of a hypervisor. Due to the minimalist approach, unikernels are very resource efficient, which makes them attractive for cloud and high performance computing.

Multiple unikernels claim to be more secure than a traditional operating system due to their massively reduced attack surface. But is this really true? Or are they too minimalist and leave out important security features? What are the implications of a single address space? Is every security problem solved when rewriting the unikernel in Rust?

While there are multiple papers analyzing unikernels from a performance perspective, there are only few analyzing them from a security perspective and none of them analyzes a unikernel written in a memory safe language from scratch. Thus, I decided to analyze and discuss unikernel security in my master thesis. The core part is an extensive analysis of the RustyHermit unikernel, a unikernel written in Rust and developed as a research project at RWTH Aachen University. In addition, I analyzed multiple unikernels for the most basic security features present in traditional operating systems, e.g. ASLR, W^X and stack canaries.</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Workshop</category>
           <url>https://cfp.gulas.ch/gpn20/talk/UDRUQZ/</url>
           <location>Blauer Salon</location>
           
           <attendee>harryr</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>QNVWV9@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-QNVWV9</pentabarf:event-slug>
           <pentabarf:title>Running personal infrastructure on Kubernetes</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220521T174500</dtstart>
           <dtend>20220521T181500</dtend>
           <duration>0.03000</duration>
           <summary>Running personal infrastructure on Kubernetes</summary>
           <description>Kubernetes is about as enterprise as software can get, while also not steering into the terrible NDA plagued environment that most enterprise solutions seem to be living in.

It has a large and very welcoming community, who will happily help newcomers out.

Seems like a pretty great place to start if you want to learn more about cloud hosting and enterprise stuff in general.

Well, that’s what I did. In my dayjob, I don’t do much infrastructure related tasks. I‘m mostly a frontend developer and while I knew my way around a docker environment, I knew that if I wanted to do more infra stuff, I’d have a lot to learn.

Over the course of a month, I set up a testing cluster on a couple of VMs at home, migrated all of my applications to work on that, and deployed on my own public production cluster. This whole process was really fun and I learned a lot, however it also was not entirely without tears.

More than a year later, everything is still running without any major outages or security incidents.

[insert funny Star Trek enterprise joke somewhere in here]</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag (kurz)</category>
           <url>https://cfp.gulas.ch/gpn20/talk/QNVWV9/</url>
           <location>Blauer Salon</location>
           
           <attendee>dysphoricUnicorn</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>KRSXCZ@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-KRSXCZ</pentabarf:event-slug>
           <pentabarf:title>Auctioning computational resources</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220521T183000</dtstart>
           <dtend>20220521T190000</dtend>
           <duration>0.03000</duration>
           <summary>Auctioning computational resources</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag (kurz)</category>
           <url>https://cfp.gulas.ch/gpn20/talk/KRSXCZ/</url>
           <location>Blauer Salon</location>
           
           <attendee>neithernut</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>ZJJKTG@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-ZJJKTG</pentabarf:event-slug>
           <pentabarf:title>Standardizing error codes: Introducing Serum, and the Serum Analyzer for Golang</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220521T191500</dtstart>
           <dtend>20220521T194500</dtend>
           <duration>0.03000</duration>
           <summary>Standardizing error codes: Introducing Serum, and the Serum Analyzer for Golang</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag (kurz)</category>
           <url>https://cfp.gulas.ch/gpn20/talk/ZJJKTG/</url>
           <location>Blauer Salon</location>
           
           <attendee>Eric Myhre</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>EALKLP@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-EALKLP</pentabarf:event-slug>
           <pentabarf:title>Smartphone Security - how to prevent audio surveillance</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220521T201500</dtstart>
           <dtend>20220521T204500</dtend>
           <duration>0.03000</duration>
           <summary>Smartphone Security - how to prevent audio surveillance</summary>
           <description>In our world electronic espionage is constantly increasing.

Even without expert knowledge is possible to turn modern smartphones into audio bugs. By hacked smartphones it is possible for attackers to listen to the Audio in the room. In this talk we show and compare different approaches and solutions to prevent mobile phones getting misused for audio surveillance.</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag (kurz)</category>
           <url>https://cfp.gulas.ch/gpn20/talk/EALKLP/</url>
           <location>Blauer Salon</location>
           
           <attendee>Kevin Heneka</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>V9YMMX@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-V9YMMX</pentabarf:event-slug>
           <pentabarf:title>NixOS Meetup</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T213000</dtstart>
           <dtend>20220521T223000</dtend>
           <duration>1.00000</duration>
           <summary>NixOS Meetup</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Sonstiges</category>
           <url>https://cfp.gulas.ch/gpn20/talk/V9YMMX/</url>
           <location>Blauer Salon</location>
           
           <attendee>Ma27</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>3TXCXX@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-3TXCXX</pentabarf:event-slug>
           <pentabarf:title>Polyamorie: Advanced Workshop</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T113000</dtstart>
           <dtend>20220521T133000</dtend>
           <duration>2.00000</duration>
           <summary>Polyamorie: Advanced Workshop</summary>
           <description>Wir werden zunächst eine Vorstellungsrunde in der großen Gruppe haben. Dabei sammeln wir Themen, welche die Teilnehmenden gerne besprechen möchten. Dabei musst du aber kein eigenes Thema mitbringen. Danach teilen wir uns in Kleingruppen auf, um jeweils eines der Themen in etwa 45 Minuten in der Kleingruppe zu besprechen. Nach Ablauf der Zeit können die Kleingruppen eine kurze Zusammenfassung in der großen Gruppe präsentieren. Wenn es genügend Themen gibt, machen wir danach noch eine zweite Runde.

Diese Diskussion soll einen tiefgreifenden Austausch über die Themen ermöglichen. Deshalb wollen wir eine Gruppe bilden, in welcher nur Menschen mit Polyamorie-Erfahrung sind. Deshalb bitten wir diejenigen von euch, die keine Erfahrung mit Polyamorie haben, nicht hier teilzunehmen, sondern stattdessen den Einsteiger-Workshop zu besuchen.</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Workshop (lang)</category>
           <url>https://cfp.gulas.ch/gpn20/talk/3TXCXX/</url>
           <location>Raum 115</location>
           
           <attendee>Liz</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>RUXCBF@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-RUXCBF</pentabarf:event-slug>
           <pentabarf:title>Learn to Solder workshop</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220521T134500</dtstart>
           <dtend>20220521T144500</dtend>
           <duration>1.00000</duration>
           <summary>Learn to Solder workshop</summary>
           <description>Participants will all learn to solder by making their own <i>"I Can Solder!" Badge kit</i> (also available is <i>ArduTouch kit</i> and <i>TV-B-Gone kit</i>. I will also give an overview of how it works. I guarantee your badge will work after you solder it!

Taught by <a href="http://en.wikipedia.org/wiki/Mitch_Altman%22> Mitch Altman</a>, who has taught tens of thousands of people how to solder all over the world.

<strong>Workshop Itinerary</strong> <ul>

 <li>Overview of electronics</li>
 <li>The background of soldering, so you will solder well for the rest of your life</li>
 <li>Step by step instructions for soldering your "I Can Solder!" Badge kit (or Ardutouch or TV-B-Gone)</li>
 <li>Blink wherever you go (or make music, or turn off TVs! wherever you go)!</li>

</ul>

<strong>Materials costs</strong><br>

The 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 <strong>8 €</strong> (useful for blinking everywhere you go).<br> (ArduTouch kits are 35 € -- good for making music everywhere you go!)<br> (TV-B-Gone kits are 20 € -- good for turning off TVs in public places everywhere you go!)</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Workshop</category>
           <url>https://cfp.gulas.ch/gpn20/talk/RUXCBF/</url>
           <location>Raum 115</location>
           
           <attendee>Mitch Altman</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>YFJNWM@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-YFJNWM</pentabarf:event-slug>
           <pentabarf:title>Arduino For Total Newbies workshop</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220521T150000</dtstart>
           <dtend>20220521T183000</dtend>
           <duration>3.03000</duration>
           <summary>Arduino For Total Newbies workshop</summary>
           <description>Arduino is an amazingly powerful tool that is very simple to learn to use. It was designed so that artists and non-geeks can start from nothing, and make something cool happen in less than 90 minutes. Yet, it is powerful enough so that uber-geeks can use it for their projects as well.

This workshop is easy enough for <i><strong>total newbies</strong></i> to learn all you need to know to get going on an Arduino.

Taught by <a href="http://en.wikipedia.org/wiki/Mitch_Altman%22> Mitch Altman</a>. Participants will learn to set up their own Arduino clone, and use a solderless breadboards to make their own TV-B-Gone remote control to turn off TVs in public places -- a fun way to learn Arduino (and electronics) basics. Bring your laptop, if you can.

<i>Big thanks to Ken Shirriff, who came up with the original <a href="http://www.arcfn.com/2009/12/tv-b-gone-for-arduino.html%22> TV-B-Gone for Arduino</a>.</i>

<strong>Workshop Itinerary</strong> <ul>

 <li>Intro to Arduino</li>
 <li>Very short lesson to learn everything you need to know about electronics!</li>
 <li>Overview of the Arduino Uno board</li>
 <li>Set up the free and open-source software on our laptops -- Windows, MacOS, or Linux are all fine!</li>
 <li>And then its time to make something and learn how easy it is to use Arduino! I'll (very easily!) show you how to read schematic diagrams, and you'll put together your own TV-B-Gone remote control using your Arduino board. We will use a solderless breadboard. These are really useful, and provide a fast, and very easy way to put circuits together without needing to solder.</li>
 <li>Target practice is available all over the world after the workshop.</li>

</ul>

<strong>Materials costs</strong><br>

The workshop is free, but if you would like to partake in the hands-on aspects of the workshop, Mitch will have materials for <strong>35 €</strong> (useful for making many different projects).</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Workshop (lang)</category>
           <url>https://cfp.gulas.ch/gpn20/talk/YFJNWM/</url>
           <location>Raum 115</location>
           
           <attendee>Mitch Altman</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>RDV7AR@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-RDV7AR</pentabarf:event-slug>
           <pentabarf:title>Orgatreffen der ZSH</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T190000</dtstart>
           <dtend>20220521T200000</dtend>
           <duration>1.00000</duration>
           <summary>Orgatreffen der ZSH</summary>
           <description>Die ZSH ist eine Gruppe, die sich in Vorbereitung zum Camp2019 das erste mal zusammengefunden hat. Die Zeltstadt Hessen wuchs schnell zu einem Village zusammen, was mit 10 Leuten begann und am Ende 100 von Menschen aus diversen Chaosentitäten aus Hessen bewohnt wurde. Neben dem Camp-Village möchte die ZSH selbst Veranstaltungen ausrichten, was aufgrund von Corona bisher vereitelt wurde. Wir haben aber überlebt und wollen jetzt wieder wachsen :) https://zsh.town/</description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Workshop</category>
           <url>https://cfp.gulas.ch/gpn20/talk/RDV7AR/</url>
           <location>Raum 115</location>
           
           <attendee>fabos</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>PGYTWQ@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-PGYTWQ</pentabarf:event-slug>
           <pentabarf:title>LED Strips Everywhere for Everyone!</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220521T201500</dtstart>
           <dtend>20220521T214500</dtend>
           <duration>1.03000</duration>
           <summary>LED Strips Everywhere for Everyone!</summary>
           <description>LED strips have become really inexpensive. Lots of people have created inexpensive methods of controlling their color and brightness. This workshop shows one way to control LED strips, and to make them do what you want. We will 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.

<i>This workshop is for total beginners.</i>

<strong>Workshop Itinerary</strong> <ul>

 <li>Intro to Red-Green-Blue (RGB) LEDs</li>
 <li>Brief intro to Arduino</li>
 <li>How to use an Arduino to control an LED strip</li>
 <li>Some demos of programs you can download</li>

</ul>

<strong>Materials costs</strong><br>

The workshop is free, but if you would like to partake in the hands-on aspects of the workshop, Mitch will have materials for <strong>20 €</strong> (useful for making your life trippy and beautiful).</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Workshop (lang)</category>
           <url>https://cfp.gulas.ch/gpn20/talk/PGYTWQ/</url>
           <location>Raum 115</location>
           
           <attendee>Mitch Altman</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>3MXNXZ@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-3MXNXZ</pentabarf:event-slug>
           <pentabarf:title>Polyamorie: Einsteiger-Workshop</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T220000</dtstart>
           <dtend>20220521T230000</dtend>
           <duration>1.00000</duration>
           <summary>Polyamorie: Einsteiger-Workshop</summary>
           <description>Polyamorie ist eine Form der ethischen Nicht-Monogamie. Menschen, die in polyamoren Beziehungen leben, haben mehrere Partner*innen, die wiederum mehrere eigene Partner*innen haben. Der Schlüsselfaktor ist hier, dass alle involvierten Menschen ihren enthusiastischen Consent zu dieser Form der Beziehung geben.

Dieser Workshop richtet sich an dich, wenn du single bist und Polyamorie ausprobieren möchtest, wenn du Teil eines Paares bist, welches die Beziehung öffnen möchte, wenn du gerade angefangen hast, eine polyamore Person zu daten, oder wenn du einfach neugierig zu dem Thema bist. Wir werden über die Dos und Don'ts von Polyamorie sprechen, die häufigsten Fehler beim Einstieg in die Polyamorie benennen, und warum offene Kommunikation so wichtig in polyamoren Beziehungen ist.

Nach einem 20 bis 30 Minuten langen Vortrag werden wir eine längere Frage-und-Antwort-Session haben, in welcher ihr eure Fragen stellen könnt.</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Workshop</category>
           <url>https://cfp.gulas.ch/gpn20/talk/3MXNXZ/</url>
           <location>Raum 115</location>
           
           <attendee>Liz</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>A3BTMY@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-A3BTMY</pentabarf:event-slug>
           <pentabarf:title>Einführung in Quantencomputer Programmierung</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T110000</dtstart>
           <dtend>20220521T130000</dtend>
           <duration>2.00000</duration>
           <summary>Einführung in Quantencomputer Programmierung</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Workshop (lang)</category>
           <url>https://cfp.gulas.ch/gpn20/talk/A3BTMY/</url>
           <location>Raum 112</location>
           
           <attendee>SolidTux</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>9GNET3@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-9GNET3</pentabarf:event-slug>
           <pentabarf:title>Solarpunk 2050 Rollenspiel</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T131500</dtstart>
           <dtend>20220521T171500</dtend>
           <duration>4.00000</duration>
           <summary>Solarpunk 2050 Rollenspiel</summary>
           <description>Solarpunk 2050 ist ein utopisches Rollenspiel basierend auf Fate Regeln. Es wächst gerade als Open Source heran (http://solarpunk2050.de/).

Die Spielrunde ist interessant für alle, die:

- Pen&Paper Rollenspiel ausprobieren wollen - Ein neues Rollenspiel suchen - Am Worldbuilding für ein Rollenspielsetting teilnehmen wollen - Mal wieder eine Utopie brauchen (brauchen wir das nicht alle ?)</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Workshop (lang)</category>
           <url>https://cfp.gulas.ch/gpn20/talk/9GNET3/</url>
           <location>Raum 112</location>
           
           <attendee>Thorsten Sick</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>Q3NZUN@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-Q3NZUN</pentabarf:event-slug>
           <pentabarf:title>Code for Germany Community Treffen</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T173000</dtstart>
           <dtend>20220521T203000</dtend>
           <duration>3.00000</duration>
           <summary>Code for Germany Community Treffen</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Sonstiges</category>
           <url>https://cfp.gulas.ch/gpn20/talk/Q3NZUN/</url>
           <location>Raum 112</location>
           
           <attendee>Andreas Kugel</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>PNWA7M@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-PNWA7M</pentabarf:event-slug>
           <pentabarf:title>Einen Matrix Server ankurbeln</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T204500</dtstart>
           <dtend>20220521T224500</dtend>
           <duration>2.00000</duration>
           <summary>Einen Matrix Server ankurbeln</summary>
           <description>### Voraussetzungen

- Shell Kenntnisse (Pakete installieren, Konfig-Dateien bearbeiten…) - Ein eigener, aktueller Linux Server - Eine Sub-Domain, z.B. `matrix.example.com` - Einen Web-Server unter der Haupt-Domain, z.B. `example.com` - Ein SMTP Server (lokaler Versand vom Server oder mit Zugangsdaten)

Die Installation wird für zwei Wege gezeigt:

- Per Paket-Manager der Distribution - Mit Docker Containern

      1. Hier gibt es folgendes zu tun

- Den Synapse installieren - Wichtige Konfigurationseinträge kennenlernen - Schauen, wo Synapse Daten ablegt - Ein einfaches Backup einrichten - Testen, ob der Server für Föderation richtig eingerichtet ist</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Workshop</category>
           <url>https://cfp.gulas.ch/gpn20/talk/PNWA7M/</url>
           <location>Raum 112</location>
           
           <attendee>weeman</attendee>
           
           <attendee>M</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>ME8XG7@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-ME8XG7</pentabarf:event-slug>
           <pentabarf:title>DIY Menstrual Cup 3D Modeling and more</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220521T114500</dtstart>
           <dtend>20220521T123500</dtend>
           <duration>0.05000</duration>
           <summary>DIY Menstrual Cup 3D Modeling and more</summary>
           <description>We at [The Crimson Wave Project](https://crimsonwave.org.uk/) are working on creating open-source Menstrual Cups that are customisable.   

Our goal is to address period poverty, which is the lack of access to sanitary products due to financial constraints. 3 in 10 girls in the UK struggle with period poverty. Sustainable reusable products such as menstrual cups are better for the environment and cheaper in the long-term. We will bring the Rocket 1 and Prusa washing station to demonstrate how to make menstrual cups out of resin.</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Workshop</category>
           <url>https://cfp.gulas.ch/gpn20/talk/ME8XG7/</url>
           <location>Ausstellung BioMedien</location>
           
           <attendee>Colin</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>7K9WSX@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-7K9WSX</pentabarf:event-slug>
           <pentabarf:title>Folge dem weißen Kaninchen - ab in die Matrix!</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T124500</dtstart>
           <dtend>20220521T144500</dtend>
           <duration>2.00000</duration>
           <summary>Folge dem weißen Kaninchen - ab in die Matrix!</summary>
           <description>##### Hier gibt es folgendes zu tun:

- Einen Home Server auswählen - Ein Matrix Konto anlegen - Die Schlüsselsicherung einrichten - Nachrichten an Personen schreiben - Jemanden anrufen - Räume erstellen (mit und ohne Verschlüsselung und Einladung) - Sich gegenseitig verifizieren - Räume in Spaces organisieren - Einen weiteren Client einfach anmelden

Als Beispiel werden wir [Fluffy Chat](https://fluffychat.im/) und Element zeigen. Daneben gibt es natürlich noch [viele weitere Clients](https://matrix.org/clients/).

    • Bitte einen Laptop mitbringen!**</description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Workshop</category>
           <url>https://cfp.gulas.ch/gpn20/talk/7K9WSX/</url>
           <location>Ausstellung BioMedien</location>
           
           <attendee>weeman</attendee>
           
           <attendee>M</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>DQW9WX@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-DQW9WX</pentabarf:event-slug>
           <pentabarf:title>Docker Einführung - Ein Hands-On Workshop</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T150000</dtstart>
           <dtend>20220521T180000</dtend>
           <duration>3.00000</duration>
           <summary>Docker Einführung - Ein Hands-On Workshop</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Workshop (lang)</category>
           <url>https://cfp.gulas.ch/gpn20/talk/DQW9WX/</url>
           <location>Ausstellung BioMedien</location>
           
           <attendee>Heurekus</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>KWSBFT@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-KWSBFT</pentabarf:event-slug>
           <pentabarf:title>Artificial Creativity: Sounding AI</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220521T200000</dtstart>
           <dtend>20220521T210000</dtend>
           <duration>1.00000</duration>
           <summary>Artificial Creativity: Sounding AI</summary>
           <description>Location: Kubus Subraum

https://zkm.de/de/veranstaltung/2022/05/artificial-creativity-sounding-ai</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Sonstiges</category>
           <url>https://cfp.gulas.ch/gpn20/talk/KWSBFT/</url>
           <location>Anderswo</location>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>QCEVG9@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-QCEVG9</pentabarf:event-slug>
           <pentabarf:title>Fuzion — Eine neue Programmiersprache für Sicherheit</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>de</pentabarf:language>
           <pentabarf:language-code>de</pentabarf:language-code>
           <dtstart>20220522T120000</dtstart>
           <dtend>20220522T130000</dtend>
           <duration>1.00000</duration>
           <summary>Fuzion — Eine neue Programmiersprache für Sicherheit</summary>
           <description>Fuzion ist ein Open Source Projekt, das vor drei Jahren gestartet wurde mit dem Ziel, eine neue Programmiersprache für sicherheitskritische Anwendungen zu entwickeln. Der Vortrag erklärt, wie Sicherheitsprobleme wie log4shell oder spring4shell automatisch erkannt werden.

Der Ansatz von Fuzion ist es, Bestandteile anderer Sprachen in ein einziges, einheitliches Konzept zu vereinigen. Beispiele dieser Bestandteile sind Funktionen, Klassen, Methoden, Packages, Argumente. Fuzion vereinheitlicht diese als Fuzion Features. Das macht die Sprache einfacher und gleichzeitig mächtiger.

Fuzion unterstützt pur funktionale Programmierung ohne mutierbare Variablen. Nicht-funktionale (Seiten-) Effekte werden als Fuzion Effects modelliert und werden Teil der Signatur von Features.

Fuzion definiert ein einfaches Zwischenformat, das es ermöglicht, mächtige statische Analysewerkzeuge zu entwickeln um Sicherheitsaspekte nachzuweisen. Fuzion ist ein Open Source Projekt, das vor drei Jahren gestartet wurde mit dem Ziel, eine neue Programmiersprache für sicherheitskritische Anwendungen zu entwickeln. Der Vortrag erklärt, wie Sicherheitsprobleme wie log4shell oder spring4shell automatisch erkannt werden.

Der Ansatz von Fuzion ist es, Bestandteile anderer Sprachen in ein einziges, einheitliches Konzept zu vereinigen. Beispiele dieser Bestandteile sind Funktionen, Klassen, Methoden, Packages, Argumente. Fuzion vereinheitlicht diese als Fuzion Features. Das macht die Sprache einfacher und gleichzeitig mächtiger.

Fuzion unterstützt pur funktionale Programmierung ohne mutierbare Variablen. Nicht-funktionale (Seiten-) Effekte werden als Fuzion Effects modelliert und werden Teil der Signatur von Features.

Fuzion definiert ein einfaches Zwischenformat, das es ermöglicht, mächtige statische Analysewerkzeuge zu entwickeln um Sicherheitsaspekte nachzuweisen.

Ressourcen:

Slides, examples: https://flang.dev/talks/gpn20

Webseite: https://flang.dev

Twitter: @FuzionLang

GitHub: https://github.com/tokiwa-software/fuzion</description>

           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/QCEVG9/</url>
           <location>Medientheater</location>
           
           <attendee>Fridtjof Siebert</attendee>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>FSCKSV@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-FSCKSV</pentabarf:event-slug>
           <pentabarf:title>Infrastructure Review</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220522T131500</dtstart>
           <dtend>20220522T140000</dtend>
           <duration>0.04500</duration>
           <summary>Infrastructure Review</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag</category>
           <url>https://cfp.gulas.ch/gpn20/talk/FSCKSV/</url>
           <location>Medientheater</location>
           
       </vevent>
       
       <vevent>
           <method>PUBLISH</method>
           <uid>HAZQXP@@cfp.gulas.ch</uid>
           <pentabarf:event-id></pentabarf:event-id>
           <pentabarf:event-slug>-HAZQXP</pentabarf:event-slug>
           <pentabarf:title>Closing</pentabarf:title>
           <pentabarf:subtitle></pentabarf:subtitle>
           <pentabarf:language>en</pentabarf:language>
           <pentabarf:language-code>en</pentabarf:language-code>
           <dtstart>20220522T140000</dtstart>
           <dtend>20220522T143000</dtend>
           <duration>0.03000</duration>
           <summary>Closing</summary>
           <description></description>
           <class>PUBLIC</class>
           <status>CONFIRMED</status>
           <category>Vortrag (kurz)</category>
           <url>https://cfp.gulas.ch/gpn20/talk/HAZQXP/</url>
           <location>Medientheater</location>
           
       </vevent>
       
   </vcalendar>

</iCalendar>