<?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>YN9HNK@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-YN9HNK</pentabarf:event-slug>
            <pentabarf:title>Common Code &lt;&gt; Different Roots</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240530T160000</dtstart>
            <dtend>20240530T163000</dtend>
            <duration>0.03000</duration>
            <summary>Common Code &lt;&gt; Different Roots</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/YN9HNK/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>Eve Entropia</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>Z8Y93S@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-Z8Y93S</pentabarf:event-slug>
            <pentabarf:title>Trollen leicht gemacht.</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240530T163000</dtstart>
            <dtend>20240530T173000</dtend>
            <duration>1.00000</duration>
            <summary>Trollen leicht gemacht.</summary>
            <description>Wir erklären die Basics für Trolle (Helfende) auf der GPN. Ob du das erste Mal bei der GPN mithelfen möchtest oder schon immer dabei bist.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/Z8Y93S/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>avara</attendee>
            
            <attendee>sidri</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>KLRSDL@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-KLRSDL</pentabarf:event-slug>
            <pentabarf:title>why the cloud is evil</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20240530T174500</dtstart>
            <dtend>20240530T184500</dtend>
            <duration>1.00000</duration>
            <summary>why the cloud is evil</summary>
            <description>Cloud Computing has a lot of aspects, advantages and disadvantages. Many engineers in the IT industry are understandably fascinated by technical aspects, while cloud provider marketing appeals to many IT managers by promising reduced cost and risk on many levels.
In his day job, the presenter is oftentimes confronted with myths and wishful thinking regarding cloud computing, so, over time, he gathered a collection of aspects to consider and his own evaluation. That&#x27;s this talk.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/KLRSDL/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>slink</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>8MKMDL@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-8MKMDL</pentabarf:event-slug>
            <pentabarf:title>Common Code &lt;&gt; Different Backdoors</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240530T194500</dtstart>
            <dtend>20240530T204500</dtend>
            <duration>1.00000</duration>
            <summary>Common Code &lt;&gt; Different Backdoors</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/8MKMDL/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>cy</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>ABDM9K@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-ABDM9K</pentabarf:event-slug>
            <pentabarf:title>Down the Parcel Hole</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240530T210000</dtstart>
            <dtend>20240530T220000</dtend>
            <duration>1.00000</duration>
            <summary>Down the Parcel Hole</summary>
            <description>In Zeiten des Online-Shoppings sind die Menschen besorgt, ob Online-Shops ihre Daten vernünftig behandeln und sichern. Online-Shops können über gängige Web-Schwachstellen wie SQL-Injections, XSS usw. angegriffen werden. Dadurch könnten Angreifer persönliche Informationen wie Name, Adresse und Bankdaten kopieren.

Wir haben jedoch eine noch einfachere - und bisher unbeachtete - Möglichkeit gefunden, an die persönlichen Daten der Kunden von Online-Shops zu gelangen - ohne irgendwelche Schwachstellen auszunutzen. Da fast alle online bestellten physischen Waren von Paketdiensten ausgeliefert werden, haben wir das Tracking der wichtigsten Akteure im deutschen Paketmarkt analysiert.

Durch die Verwendung öffentlich zugänglicher Daten und trivialer Statistik konnten wir Empfängerinformationen (Name, Adresse) schnell und in großer Zahl ermitteln. Dabei war es bei einigen Diensten sogar möglich, die Zustellung von Paketen zu beeinflussen. Gezielte Angriffe könnten dazu führen, dass Adressen und Einkaufsverhalten von Politikern und anderen Personen des öffentlichen Lebens aufgedeckt werden. Auch die Identifizierung von Kunden bestimmter Geschäfte ist denkbar. Die Art und Weise, wie die Sendungsnummern generiert werden, ermöglicht es uns nämlich, gezielt bestimmte Online-Shops anzugreifen.

Während unserer Recherche haben wir mehrere Paketdienste kontaktiert (Responsible Disclosure), was zu einigen Verbesserungen führte. Einige Disclosure-Prozesse hatten schnelle und effektive Maßnahmen zur Folge und können als gute Beispiele dienen, während andere noch Raum für Optimierungen bieten. Wir werden auch darüber reden, wie Disclosure-Prozesse besser ablaufen können, und werden ein paar unterhaltsame Ereignisse darstellen.

Wir kommen zu dem Schluss, dass Paketdienste eine - vielleicht - unterschätzte Gefahr für die Privatsphäre darstellen. Anstatt zahllose Online-Shops anzugreifen, ist der Missbrauch fehlerhafter Prozesse bei den wenigen marktbeherrschenden Paketzustelldiensten, die von fast allen Shops genutzt werden, ein ziemlich effizienter Weg, um an Adressen und in einigen Fällen an die Möglichkeit zu gelangen, in den Zustellprozess einzugreifen.

In unserem Vortrag werden wir den statistischen Ansatz zum Brechen der Authentifizierung für die Paketverfolgung, die zugrundeliegenden Probleme, (negative und positive) Highlights aus den Disclosure-Prozessen und natürlich die Auswirkungen auf die Privatsphäre aufzeigen, die dies gehabt haben könnte und noch haben kann. Bei der diesjährigen GPN sprechen wir zum ersten Mal über zwei Paketdienstleister, die bei uns bisher noch nicht zur Sprache kamen, GLS und UPS. Zum Zeitpunkt der Veröffentlichung war die Schwachstelle bei UPS noch nicht behoben.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/ABDM9K/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>Dennis Kniel</attendee>
            
            <attendee>Florian Bausch</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>DGMEBH@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-DGMEBH</pentabarf:event-slug>
            <pentabarf:title>Data center to cloud migration</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240530T221500</dtstart>
            <dtend>20240530T231500</dtend>
            <duration>1.00000</duration>
            <summary>Data center to cloud migration</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/DGMEBH/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>Dominik Vallendor</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>WDWBUA@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-WDWBUA</pentabarf:event-slug>
            <pentabarf:title>Und sie existiert doch - die fast unmögliche Primzahlenerkennungsmaschine</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240530T163000</dtstart>
            <dtend>20240530T173000</dtend>
            <duration>1.00000</duration>
            <summary>Und sie existiert doch - die fast unmögliche Primzahlenerkennungsmaschine</summary>
            <description>Primzahlen haben Mathematiker und mathematisch interessierte schon immer fasziniert. Und Schüler hassen sie - meistens. In unserer modernen Welt sind sie auch essentiell für Verschlüsselungen. Der Grundgedanke bei den asymmetrischen Verschlüsselungsverfahren basiert auf Primzahlen. Aber wie kann man feststellen, ob es sich bei einer Zahl um eine Primzahl handelt? Mit moderner Technik ist das kein Problem. Aber rein mechanisch?

Wie ich in einem anderem Talk gezeigt habe ist so eine Maschine virtuell problemlos möglich. Wie verhält es sich aber in der realen Welt? Wenn man Gravitation, Reibung und andere physikalische Gesetze nicht einfach ignorieren beziehungsweise deaktivieren kann. Funktioniert das immer noch? Ja! Und zu diesem Vortrag bringe ich den ersten Prototypen mit und zeige euch unter anderem, wie man damit Primzahlen ermitteln kann, Divisionen durchführen, eine Zahl in ihre Teiler zerlegen sowie eine Zahl in ein anderes Zahlensystem umrechnen kann.

Insgesamt erwartet euch folgendes in diesem Talk:
- Feststellen, ob eine Zahl gerade oder ungerade ist
- Divisionen mit und ohne Rest durchführen
- Eine Zahl in ihre Teiler zerlegen
- Eine Zahl in ihre Primfaktoren zerlegen
- Feststellen, ob eine Zahl eine Primzahl ist
- In Zahlensysteme umrechnen, zum Beispiel in das Binärsystem
- Quadratwurzeln berechnen bzw. abschätzen

Ob es so eine Maschine jemals wirklich gab und ob sie einen Nutzen hatte beziehungsweise gehabt hätte, weiß ich nicht. Sie ist aber gut geeignet, Primzahlen und andere mathematische Methoden zu visualisieren. Interessant für Lehrer, die ihren Schülern die Primzahlen und andere mathematische Methoden näher bringen beziehungsweise vermitteln wollen.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/WDWBUA/</url>
            <location>ZKM Kubus</location>
            
            <attendee>Tom Gries (TOMO)</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>XFT8NC@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-XFT8NC</pentabarf:event-slug>
            <pentabarf:title>Self-Authenticating TLS Certificates for Tor Onion Services</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20240530T174500</dtstart>
            <dtend>20240530T180500</dtend>
            <duration>0.02000</duration>
            <summary>Self-Authenticating TLS Certificates for Tor Onion Services</summary>
            <description>Topics to be covered include:

* Why would you want to combine TLS with onion services? Why isn&#x27;t onion service encryption good enough?
* Why isn&#x27;t unauthenticated TLS (e.g. self-signed certificates) good enough for onion services?
* How can we authenticate a TLS certificate for a .onion domain without relying on public CA&#x27;s like Let&#x27;s Encrypt or any other trusted third parties? (No we&#x27;re not using a blockchain.)
* How can we teach standard (unmodified) web browsers like Firefox to apply different certificate validation logic for .onion certificates?
* How can we teach standard (unmodified) web browsers like Firefox to validate certificates using typically-unsupported elliptic curves like Ed25519 (which Tor uses)?</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag (kurz)</category>
            <url>https://cfp.gulas.ch/gpn22/talk/XFT8NC/</url>
            <location>ZKM Kubus</location>
            
            <attendee>Jeremy Rand</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>WRLTA9@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-WRLTA9</pentabarf:event-slug>
            <pentabarf:title>RP Pico: Simple Stupid Synth</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240530T182500</dtstart>
            <dtend>20240530T184500</dtend>
            <duration>0.02000</duration>
            <summary>RP Pico: Simple Stupid Synth</summary>
            <description>Der Source-Code des Projekts ist hier zu finden:

https://github.com/soundpaint/pico-simple-stupid-synth</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag (kurz)</category>
            <url>https://cfp.gulas.ch/gpn22/talk/WRLTA9/</url>
            <location>ZKM Kubus</location>
            
            <attendee>Jürgen Reuter</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>GLLLBT@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-GLLLBT</pentabarf:event-slug>
            <pentabarf:title>42 Tricks fürs SMD-Löten, Nummer 23 wird sie überraschen!</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240530T194500</dtstart>
            <dtend>20240530T204500</dtend>
            <duration>1.00000</duration>
            <summary>42 Tricks fürs SMD-Löten, Nummer 23 wird sie überraschen!</summary>
            <description>Als Live-Demo zeige ich diverse SMD-Lötarbeiten mit Lötkolben und Heißluft. Der Fokus wird auf Techniken liegen die zur Reparatur von Platinen hilfreich sind. Zudem versuche ich interaktiv Fragen zu beantworten und Dinge zu zeigen mit denen Ihr Probleme habt.

Unter anderem zeige ich:
* Chips aus- und einlöten (QFP, QFN, SOIC)
* Widerstände und Kondensatoren tauschen
* THT (Stiftleisten, Stecker) Bauteile entfernen
* Bodgewires anlöten und verlegen
* Entlötlitze sinnvoll verwenden
* Masseflächen identifizieren &amp; damit klarkommen
* Niedertemperatur-zinn (Bismuth basiert)
* Flussmittel verwenden und wieder saubermachen</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/GLLLBT/</url>
            <location>ZKM Kubus</location>
            
            <attendee>cpresser</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>HX7KC9@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-HX7KC9</pentabarf:event-slug>
            <pentabarf:title>Was ihr schon immer über Pilze wissen wolltet... (nicht die Psychedelischen)</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240530T210000</dtstart>
            <dtend>20240530T212000</dtend>
            <duration>0.02000</duration>
            <summary>Was ihr schon immer über Pilze wissen wolltet... (nicht die Psychedelischen)</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag (kurz)</category>
            <url>https://cfp.gulas.ch/gpn22/talk/HX7KC9/</url>
            <location>ZKM Kubus</location>
            
            <attendee>Fabian Regnery</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>TZXJBW@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-TZXJBW</pentabarf:event-slug>
            <pentabarf:title>Reversing the ESP32 Wi-Fi hardware</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20240530T213000</dtstart>
            <dtend>20240530T215000</dtend>
            <duration>0.02000</duration>
            <summary>Reversing the ESP32 Wi-Fi hardware</summary>
            <description>This talk will consist of:

- problem description
- goals
- previous work
- tools used
- progress report
- (maybe a demo)

See also https://github.com/esp32-open-mac/ and blog posts on https://esp32-open-mac.be/</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag (kurz)</category>
            <url>https://cfp.gulas.ch/gpn22/talk/TZXJBW/</url>
            <location>ZKM Kubus</location>
            
            <attendee>Jasper</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>H3RTRN@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-H3RTRN</pentabarf:event-slug>
            <pentabarf:title>Open Source E-Bike Service Program</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20240530T221500</dtstart>
            <dtend>20240530T223500</dtend>
            <duration>0.02000</duration>
            <summary>Open Source E-Bike Service Program</summary>
            <description>E-Bikes becoming more and more popular in Europe. But all of them have proprietary electronics, that could be configured and repaired only by official dealer. Even if user just want to remove error codes or change small parameter, he can not do it by himself. Say hello to new open source project OpenBafangTool that aims to give users full access to their own devices</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag (kurz)</category>
            <url>https://cfp.gulas.ch/gpn22/talk/H3RTRN/</url>
            <location>ZKM Kubus</location>
            
            <attendee>Andrey</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>TARTRE@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-TARTRE</pentabarf:event-slug>
            <pentabarf:title>Hacker Jeopardy</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240530T230000</dtstart>
            <dtend>20240531T000000</dtend>
            <duration>1.00000</duration>
            <summary>Hacker Jeopardy</summary>
            <description>Jeopardy-Software: https://github.com/chlange/jeopardy
Hardware: https://github.com/unfuck-jeopardy</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/TARTRE/</url>
            <location>ZKM Kubus</location>
            
            <attendee>sergej</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>8URVRG@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-8URVRG</pentabarf:event-slug>
            <pentabarf:title>offizieller Speaker*innen Workshop</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240530T140000</dtstart>
            <dtend>20240530T153000</dtend>
            <duration>1.03000</duration>
            <summary>offizieller Speaker*innen Workshop</summary>
            <description>Wir wollen vor allem neuen Speaker*innen die Möglichkeit geben, noch einmal mit alten Talkhasen und Talkhäsinnen über ihren Talk zu schauen und Hilfe mit den Slides zu erhalten.

Aber natürlich seid ihr auch willkommen, wenn ihr bereits erfahrene Speaker*Innen auf Chaosevents seid, denn dann habt Ihr sicherlich was, das Ihr an die neue Speaker*innen weitergeben könnt.
Darüber würde sich Wawuschel sehr freuen, weil sie den Workshop dieses Mal ohne leyrer halten muss.

Wenn du im voraus noch Fragen hast oder Hilfe mit deinem Talk benötigst, kontaktiere uns gerne!</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://cfp.gulas.ch/gpn22/talk/8URVRG/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>Tanja Wawuschel</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>RAUZXA@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-RAUZXA</pentabarf:event-slug>
            <pentabarf:title>Kein Kinoerlebnis ohne korrektes Zertifikatsmanagement</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240530T163000</dtstart>
            <dtend>20240530T173000</dtend>
            <duration>1.00000</duration>
            <summary>Kein Kinoerlebnis ohne korrektes Zertifikatsmanagement</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/RAUZXA/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>perryflynn</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>RDYKGK@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-RDYKGK</pentabarf:event-slug>
            <pentabarf:title>USB, wie funktioniert das eigentlich? Certified USB4 (Version 2)</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240530T174500</dtstart>
            <dtend>20240530T184500</dtend>
            <duration>1.00000</duration>
            <summary>USB, wie funktioniert das eigentlich? Certified USB4 (Version 2)</summary>
            <description>„[USB, wie funktioniert das eigentlich](https://media.ccc.de/v/gpn21-213-usb-wie-funktioniert-das-eigentlich-)“ auf der #GPN21 war gerade mal genug um die Anfänge von USB bis hin zu USB 3.2 SuperSpeed+ Gen. 2×2 zu behandeln.
Diesmal gehts um die ausständigen Teile der umfangreichen Standards, USB4, PowerDelivery, Alternative Modes und USB Type-C. Kann auch Spuren von Schnelladen und Thunderbolt enthalten.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/RDYKGK/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>MacLemon</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>CE9CQB@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-CE9CQB</pentabarf:event-slug>
            <pentabarf:title>Mein eigener HAL9000 - und wie ihr euch auch einen bauen könnt</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240530T194500</dtstart>
            <dtend>20240530T204500</dtend>
            <duration>1.00000</duration>
            <summary>Mein eigener HAL9000 - und wie ihr euch auch einen bauen könnt</summary>
            <description>Agenda
- Projektziele
- Demo / Videos
- Maker Experience &amp; User Experience
- Zutaten
&amp;nbsp;&amp;nbsp;&amp;nbsp;- Gehäuse (3D-Design mit OpenSCAD)
&amp;nbsp;&amp;nbsp;&amp;nbsp;- Elektronik (Pi Zero2W+Respeaker 2-Mic, Microcontroller mit Display, I/O Port-Extender, ...)
&amp;nbsp;&amp;nbsp;&amp;nbsp;- Software (Sprach-Assistent, User-Interface, Admin-Interface, ...)
- Status quo &amp; Ausblick
- Q &amp; A</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/CE9CQB/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>Jürgen Pabel</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>TK7H9S@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-TK7H9S</pentabarf:event-slug>
            <pentabarf:title>Privacy to go</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240530T210000</dtstart>
            <dtend>20240530T220000</dtend>
            <duration>1.00000</duration>
            <summary>Privacy to go</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/TK7H9S/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>Thomas Merz</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>JJM9PN@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-JJM9PN</pentabarf:event-slug>
            <pentabarf:title>Quantum random oracle model, a user-friendly introduction</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20240530T221500</dtstart>
            <dtend>20240530T231500</dtend>
            <duration>1.00000</duration>
            <summary>Quantum random oracle model, a user-friendly introduction</summary>
            <description>Last October, I started my PhD with the topic &#x27;Quantum Security of Memory-Hard Functions&#x27; at the University of Amsterdam. Since then, I have been working on building an understanding of the tools typically used to prove security of cryptographic constructions. In this talk, I want to give you an introduction to the Random Oracle Model, a typical building block and its application to my topic. 
We will start from basic assumptions and work our way up to the full model and the construction of memory-hard functions. On the way, we will explore where the model breaks and what challenges arise once we assume our attacker has access to a quantum computer.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/JJM9PN/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>Gina Muuss</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>ADCHMU@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-ADCHMU</pentabarf:event-slug>
            <pentabarf:title>Leso spielt den Flügel</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20240530T210000</dtstart>
            <dtend>20240530T220000</dtend>
            <duration>1.00000</duration>
            <summary>Leso spielt den Flügel</summary>
            <description>&quot;Ich hatte 10 Jahre Unterricht aber es klang nie danach. Dann hab ich aufgehört und 2016 angefangen für mich nach Gehör zu spielen, seit dem macht es viel mehr Spaß und klingt auch besser:)&quot;

Leso wird Stücke von Chilly Gonzales spielen und je nach Raumstimmung ein wenig in unkonventionelle, pop-igge Richtungen gehen. Da er sowieso nicht wirklich Noten lesen kann und neue Stücke während dem Spielen rendert, sind Musikwünsche erlaubt und willkommen!

&quot;Wenn ich ein Lied schonmal gehört habe und mich gut genug daran erinnere spiele ich es euch gerne :)&quot;</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/ADCHMU/</url>
            <location>HfG Blauer Salon</location>
            
            <attendee>Leso</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>37DCPY@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-37DCPY</pentabarf:event-slug>
            <pentabarf:title>Einführung in legales Hacken: Bugbounty &amp; Responsible Disclosure Programme</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240530T163000</dtstart>
            <dtend>20240530T173000</dtend>
            <duration>1.00000</duration>
            <summary>Einführung in legales Hacken: Bugbounty &amp; Responsible Disclosure Programme</summary>
            <description>In diesem Workshop wird zunächst ein kurzer Impulsvortrag zum Thema Bugbounty bzw. Responsible Disclosure Programme gehalten. Dabei werden die wichtigsten Aspekte und einige Anekdoten meinerseits vorgestellt, bspw. wie der Dateizugriff auf PayPals Server mein Studium mitfinanzierte.

Anschließend werden wir gemeinsam einige Programme bzw. Plattformen erkunden, ggf. Accounts erstellen und erste Schritte im Bereich der ethischen Sicherheitsforschung vornehmen. Hier und da werden einige praktische Tipps aus meiner Bugbounty-Zeit eingestreut. 

Zum Abschluss werden wir Zeit haben, uns über unsere Funde bzw. Erfahrungen beim Melden von Sicherheitslücken auszutauschen. Denn es wird knifflig, wenn Unternehmen kein entsprechendes Programm haben...

Der Workshop richtet sich an Hacker*Innen, die sich für das Melden von Sicherheitslücken interessieren oder sich durch &quot;legales&quot; Hacking einen kleinen Zuverdienst erhoffen. 
Es werden _keine_ grundlegenden Hacking-Fähigkeiten vermittelt - grundlegendes IT-Sicherheitsvorwissen ist hilfreich. Allerdings können manche Bugs auch mit &quot;Rumklicken&quot; oder Learning-by-doing gefunden werden, also keine Angst :)

Bitte bringt euer eigenes digitales Arbeitsgerät (Laptop / Tablet / notfalls Handy) mit.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://cfp.gulas.ch/gpn22/talk/37DCPY/</url>
            <location>HfG Raum 112</location>
            
            <attendee>Sebastian Neef aka gehaxelt</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>9QLS77@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-9QLS77</pentabarf:event-slug>
            <pentabarf:title>Einstieg in (modulare) Synthesizer</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240530T193000</dtstart>
            <dtend>20240530T203000</dtend>
            <duration>1.00000</duration>
            <summary>Einstieg in (modulare) Synthesizer</summary>
            <description>Wir werden zusammen interaktiv die Grundlagen, die eigentlich allen Synthesizern zugrunde liegen, erkunden und ein bisschen Lärm machen.
Im Workshow werden wir mit der freien Software VCV Rack arbeiten. 
Bitte Laptop und Kopfhörer mitbringen und am besten VCV schon installieren.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://cfp.gulas.ch/gpn22/talk/9QLS77/</url>
            <location>HfG Raum 115</location>
            
            <attendee>Nervengift</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>7KCQ8A@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-7KCQ8A</pentabarf:event-slug>
            <pentabarf:title>Spliceworkshop - Das Löten der Glasfaser</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240530T160000</dtstart>
            <dtend>20240530T170000</dtend>
            <duration>1.00000</duration>
            <summary>Spliceworkshop - Das Löten der Glasfaser</summary>
            <description>In diesem Workshop schauen schauen wir uns am praktischen Beispiel an wie das Splicen einer Glasfaser eigentlich funktioniert, das heisst, jeder bekommt die Möglichkeit einmal 2 Glasfaserenden miteinander zu verbinden. Dazu werden wir 2 unterschiedliche Splicegeräte mit dabei haben und auch noch ein wenig an Anschauungsmaterial rund um den Splice. Somit sollte man einen guten Einblick in die Welt der Lichtwellenleiter erhalten.

Der Workshop wird von Selfnet e.V. gestellt. Selfnet e. V. stellt dabei das Netzwerk für Studentenwohnheime im Raum Stuttgart bereit. Der Selfnet e.V. ist ein gemeinnütziger Verein, dessen Netzwerk von Studenten in ehrenamtlicher Tätigkeit vollständig selbst verwaltet wird. Ausserdem fokussiert sich der Verein auf die Bildung im Bereich Netzwerktechnik.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://cfp.gulas.ch/gpn22/talk/7KCQ8A/</url>
            <location>Hackcenter</location>
            
            <attendee>Erik</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>AX8A7P@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-AX8A7P</pentabarf:event-slug>
            <pentabarf:title>Do not try this at home - Rope Access for Nerds</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20240530T180000</dtstart>
            <dtend>20240530T190000</dtend>
            <duration>1.00000</duration>
            <summary>Do not try this at home - Rope Access for Nerds</summary>
            <description>The reaction to last year&#x27;s climbing training was overwhelmingly positive. We&#x27;ll take it from there. 
This is a very basic course to rope access and a full hands-on training. We will show you how to safely ascend and descend on a rather short climb, supervised by experienced people. There may be an advanced / longer rope system rigged for people with prior knowledge or own gear. Our main focus is safety of all participants, next up is acessibility: we&#x27;ll do this in two languages and can accomodate most people. Wheelchairs, vision impairments, phobias, we have done it and will handle it together. 

This will be a rolling workshop, meaning that we&#x27;ll be trying to man the station as long/often as possible and you can come around at your convenience. It&#x27;s currently in the Timetable only at one short slot, don&#x27;t let that mislead you, we&#x27;ll be there all weekend with breaks imposed on us by people who are absolutely right. 

This is in no way a comprehensible workshop, training or course. We will teach each participant according to their previous experience which mostly means basic ascending/descending techniques.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://cfp.gulas.ch/gpn22/talk/AX8A7P/</url>
            <location>Hackcenter</location>
            
            <attendee>MikeTango</attendee>
            
            <attendee>ChsRmb</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>FSMH9M@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-FSMH9M</pentabarf:event-slug>
            <pentabarf:title>Help Us Identify UFUs: (Em)Powering Vulnerability Scanners with FUEL</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20240531T100000</dtstart>
            <dtend>20240531T102000</dtend>
            <duration>0.02000</duration>
            <summary>Help Us Identify UFUs: (Em)Powering Vulnerability Scanners with FUEL</summary>
            <description>If web applications fail to validate or handle user uploaded files properly, security issues such as Cross-Site Scripting or Remote Code Execution may arise. While PHP-based web applications are known to be prone to Unrestricted File Upload (UFU) vulnerabilities, other programming languages and web frameworks might be affected, too.

Academic and non-academic work has covered many types of UFUs vulnerabilities and created vulnerability scanners to identify them.
We have compared four different vulnerability scanners (BurpSuite, ZAP, FUSE and Fuxploider) with our novel File Upload Exploitation Lab (FUEL) to identify potential shortcomings in the detection capabilities. The results show that none of these state-of-the-art scanners manages to identify the UFU vulnerability in all of the 15 FUEL scenarios.

Attendees of this talk will learn about UFUs and some less-known file upload bypasses. Further, we hope to raise the awareness that, similar to humans, no tool is perfect. Last but not least, we will invite the community to extend FUEL with more UFU scenarios to create a more thorough vulnerability scanner evaluation framework.

The academic paper is to be published at DIMVA 2024, but we wanted to give the community a sneak preview :)</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag (kurz)</category>
            <url>https://cfp.gulas.ch/gpn22/talk/FSMH9M/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>Sebastian Neef aka gehaxelt</attendee>
            
            <attendee>Moaath</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>BK9CWC@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-BK9CWC</pentabarf:event-slug>
            <pentabarf:title>GPS Spoofing und Jamming - Techniken, Risiken und Detektion</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T104500</dtstart>
            <dtend>20240531T114500</dtend>
            <duration>1.00000</duration>
            <summary>GPS Spoofing und Jamming - Techniken, Risiken und Detektion</summary>
            <description>In den letzten Monaten sind die GNSS Jamming und Spoofing Vorfälle weltweit signifikant angestiegen - vor allem, aber nicht nur, rund um die Krisenherde unseres Planeten. Zum Verstehen der Hintergründe werfen wir einen Blick auf die Geschichte des Spoofings und die Technik hinter GNSS und PNT. 
Ebenso schauen wir uns anhand echter Beispiele aktuelle Jamming und Spoofing Technologien an. 
Welche realen Risiken ergeben sich daraus für den Flugverkehr und kritische Infrastrukturen?
Wie lässt sich durch technologische und organisatorische Maßnahmen die Resilienz bestehender Systeme erhöhen?</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/BK9CWC/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>Kevin Heneka</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>NMUWVQ@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-NMUWVQ</pentabarf:event-slug>
            <pentabarf:title>Balkonkraftwerk ohne Balkon oder: wie ich lernte, Lobbyistin zu sein</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T120000</dtstart>
            <dtend>20240531T130000</dtend>
            <duration>1.00000</duration>
            <summary>Balkonkraftwerk ohne Balkon oder: wie ich lernte, Lobbyistin zu sein</summary>
            <description>Politik beeinflussen und mitmachen ist einfacher als man denkt. Gewählte VolksvertreterInnen kochen auch nur mit Wasser und sind auf Expertise von außen dringend angewiesen.

Wir alle teilen den Common Code des demokratischen Grundrechts zu wählen, gewählt zu werden oder auf die Politik, z.B. mithilfe einer Petition, direkt Einfluss zu nehmen. Einigen reicht es, alle paar Jahre ihr Kreuzchen zu setzen und den Rest den gewählten PolitikerInnen zu überlassen. Um aber an die Wurzel verschiedener Probleme zu gelangen, braucht es manchmal nervige Penetranz, Commitment und genaues Hinschauen auf die Finger der gewählten VolksvertreterInnen.  Nicht alle haben Lust dazu. Aus gutem Grund. Ich habe es trotzdem getan und berichte euch, was ich dabei erlebt habe. PolitikerInnen machen ihren Job am besten, wenn MitbürgerInnen/ExpertInnen und verschiedene Sichtweisen (Wurzeln) gebündelt werden, um an konstruktiven und nutzbaren Lösungen zu arbeiten.
Dabei möchte ich es vor allem als Dialog gestalten und auf eure Fragen eingehen.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/NMUWVQ/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>Simone Herpich</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>3RV3BL@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-3RV3BL</pentabarf:event-slug>
            <pentabarf:title>Congratulations, it’s a Kubernetes! But now what?</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T131500</dtstart>
            <dtend>20240531T133500</dtend>
            <duration>0.02000</duration>
            <summary>Congratulations, it’s a Kubernetes! But now what?</summary>
            <description>This talk is targeting beginners. While we talked about the endless possibilities of Kubernetes in [the previous talk from last year](https://media.ccc.de/v/gpn21-49-from-0-to-kubernetes-eine-einfhrung-zur-container-orchestrierung-mit-praktischen-antworten-auf-die-hufigsten-fragen-wie-warum-oder-wann-) this time I&#x27;ll keep it much shorter and introduce you to some of the tools and principles while working with Kubernetes.
I&#x27;ll explain how to deploy applications using `helm`, how to customise our deployments beyond the capabilities of what helm offers using `kustomize` and how you can safely store your precious secrets in a git-repository using `sops` to be consumed in your CI/CD pipeline later on.

This talk is an excellent introduction before we go hands-on in my workshop.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag (kurz)</category>
            <url>https://cfp.gulas.ch/gpn22/talk/3RV3BL/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>Cedi</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>QURWCW@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-QURWCW</pentabarf:event-slug>
            <pentabarf:title>Graphite: Graphics editing meets programming</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T135500</dtstart>
            <dtend>20240531T141500</dtend>
            <duration>0.02000</duration>
            <summary>Graphite: Graphics editing meets programming</summary>
            <description>Zuerst werde ich einen Überblick über das Graphite Projekt geben und den aktuellen Stand vorstellen.
Dann erkläre ich wie die node-basierte funktionale Programmiersprache funktioniert und gebe einen Ausblick darauf, was das alles für aufregende Anwendungen ermöglicht.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag (kurz)</category>
            <url>https://cfp.gulas.ch/gpn22/talk/QURWCW/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>Dennis Kobert</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>RAMYBJ@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-RAMYBJ</pentabarf:event-slug>
            <pentabarf:title>Kein Bargeld - kein Problem? Bezahlkarten für Geflüchtete analysiert</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T143000</dtstart>
            <dtend>20240531T153000</dtend>
            <duration>1.00000</duration>
            <summary>Kein Bargeld - kein Problem? Bezahlkarten für Geflüchtete analysiert</summary>
            <description>Nach mehrmonatiger Debatte hat die Ampel-Koalition eine Einigung im Rahmen der sogenannten „Bezahlkarte für Geflüchtete“ erzielt und am 12.04.2024 im Bundestag eine Rechtsgrundlage für die bundeseinheitliche Bezahlkarte für Asylbewerber und Geflüchtete beschlossen. Durch eine Änderung des Asylbewerberleistungsgesetzes soll es zukünftig möglich sein, Leistungen über eine sogenannte Bezahlkarte an Asylbewerber zu vergeben. Die Bezahlkarte ist eine guthabenbasierte Karte mit Debit-Funktion. Einige Gemeinden, Städte und Bundesländer haben bereits vorab Lösungen in dem Bereich eingeführt oder Pilotprojekte durchgeführt.
Die Lösungen stammen dabei von verschiedenen Anbietern. Neben einer physischen Karte ist für Asylsuchende ebenfalls die Nutzung einer virtuellen Bezahlkarte im Rahmen von Wallet-Apps möglich. Die Bezahlkarte wird dabei innerhalb einer App auf dem Smartphone gespeichert und kann mittels „mobile Payment“ genutzt werden. Im Rahmen des Vortrages werden Datenschutz- und IT-Sicherheitsmängel in Bezahlkarten-Apps für Geflüchtete genauer beschrieben.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/RAMYBJ/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>TPS</attendee>
            
            <attendee>Binary10</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>VZFLQB@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-VZFLQB</pentabarf:event-slug>
            <pentabarf:title>RFID Payment Systems - free drinks and all you can eat</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20240531T154500</dtstart>
            <dtend>20240531T164500</dtend>
            <duration>1.00000</duration>
            <summary>RFID Payment Systems - free drinks and all you can eat</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/VZFLQB/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>Gerhard &quot;ikarus&quot; Klostermeier</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>8TKX7Q@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-8TKX7Q</pentabarf:event-slug>
            <pentabarf:title>Coherent optical transceivers - current capabilities and future possibilities</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T170000</dtstart>
            <dtend>20240531T180000</dtend>
            <duration>1.00000</duration>
            <summary>Coherent optical transceivers - current capabilities and future possibilities</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/8TKX7Q/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>Thomas Weible</attendee>
            
            <attendee>Gerhard Stein</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>J7XBBK@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-J7XBBK</pentabarf:event-slug>
            <pentabarf:title>Fotografieren auf Chaos Events</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T200000</dtstart>
            <dtend>20240531T210000</dtend>
            <duration>1.00000</duration>
            <summary>Fotografieren auf Chaos Events</summary>
            <description>Fotografieren auf Chaos Events ist eine Herausforderung. Veranstaltungen wie das Camp oder der Congress haben eine eher restriktive Foto-Policy, die GPN dagegen hat eine eher liberale Version, die ein anderes Herangehen und damit andere Bilder ermöglicht. Mit meinem Vortrag möchte ich die Diskussion darüber weiterführen, wie ein für alle akzeptabler Umgang mit den verschiedenen Policies möglich ist und wie trotzdem kreative Bilder entstehen können, die die Stimmung bestmöglich einfangen, ohne den sozialen Frieden zu gefährden. Dazu möchte ich auch die Ergebnisse meiner Umfrage nach dem letzten Congress vorstellen, in der mehr als 1000 Menschen ihre Meinung zur Photopolicy geteilt haben.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/J7XBBK/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>Leah</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>39KWPM@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-39KWPM</pentabarf:event-slug>
            <pentabarf:title>Gewinner und Verlierer der Bundestagswahlrechtsreform</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T211500</dtstart>
            <dtend>20240531T221500</dtend>
            <duration>1.00000</duration>
            <summary>Gewinner und Verlierer der Bundestagswahlrechtsreform</summary>
            <description>Die Wahlen zum Deutschen Bundestag sind komplex: Erststimmen, Zweitstimmen, Überhang- und Ausgleichsmandate, Direktkandidaten und Landeslisten. Und dann ändert sich auch noch ständig, wie aus den Stimmen die Verteilung der Mandate im Bundestag bestimmt werden: 2011, 2013, 2021 und nun zuletzt letztes Jahr (2023). Ein verfassungskonformes Wahlrecht für den Bundestag zu verabschieden scheint gar nicht so einfach zu sein. 

In diesem Vortrag werden wir uns auf eine Reise durch das deutsche Bundestagswahlrecht begeben und verschiedenen Fragen begegnen: Was haben sterbende Nazis mit dem Wahlrecht zu tun? Was verändert sich bei der nächsten Wahl? Und sind harmlos wirkende Wahlrechtsreformen die deutsche Form des Gerrymanderings?</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/39KWPM/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>Jaro Habiger</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>YQQQZJ@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-YQQQZJ</pentabarf:event-slug>
            <pentabarf:title>Wie wir ausversehen eine der größten Demos in Berlin gefilmt und gestreamt haben</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T223000</dtstart>
            <dtend>20240531T233000</dtend>
            <duration>1.00000</duration>
            <summary>Wie wir ausversehen eine der größten Demos in Berlin gefilmt und gestreamt haben</summary>
            <description>In diesem Vortrag tauchen wir ein in das Abenteuer, wie Chaos West TV versehentlich zum Hauptakteur bei der Liveübertragung einer der größten Demonstrationen in Berlin wurde. Ausgehend von einer simplen Anfrage zur Kameraberatung entstand innerhalb rekordverdächtiger Zeit nicht nur eine 
vollständige Videoregie, sondern wir haben auch genügend Hardware aufgefahren, nur den kompletten Livestream der Veranstaltung selber zu produzieren.
Selbst renovierte Fernsehsender wie ARD, Phoenix und NTV wurden aus unserer Videoregie versorgt, während andere Radios und Fernsehsender über unser CDN mit dem Liveprogramm bespielt wurden.
Wir erzählen von ein paar der Herausforderungen, die ein Event mit weit über 100&#x27;000 Teilnehmer mit sich bringt und auch, warum Kabel immer besser wie Funk ist.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/YQQQZJ/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>L3D</attendee>
            
            <attendee>Dampfkadse</attendee>
            
            <attendee>Urmel</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>S3HXXG@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-S3HXXG</pentabarf:event-slug>
            <pentabarf:title>How Games (and chore apps) keep you on longer and coming back regularly</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20240531T100000</dtstart>
            <dtend>20240531T102000</dtend>
            <duration>0.02000</duration>
            <summary>How Games (and chore apps) keep you on longer and coming back regularly</summary>
            <description>Ever wondered why you just can&#x27;t put your game down, even though you know you should already be sleeping?  
Were you terrible at learning languages in school but suddenly excel at it using Duolingo?  
The reasons for both are probably the same.

I will to go into the manipulation strategies that games and chore apps alike utilise and compare them to user hostile design patterns, that I have already talked about in the past.  
This talk will not tell you how to feel about these tricks, but it will hopefully provide you with the knowledge you need to detect them and make more conscious decisions on if you want to let them work on you.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag (kurz)</category>
            <url>https://cfp.gulas.ch/gpn22/talk/S3HXXG/</url>
            <location>ZKM Kubus</location>
            
            <attendee>dysphoricUnicorn 🪿</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>HWVJLD@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-HWVJLD</pentabarf:event-slug>
            <pentabarf:title>A Common(s) World: Gemeinwohlorientierte künstlerische Forschung am ZKM | Hertzlab</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T104500</dtstart>
            <dtend>20240531T114500</dtend>
            <duration>1.00000</duration>
            <summary>A Common(s) World: Gemeinwohlorientierte künstlerische Forschung am ZKM | Hertzlab</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/HWVJLD/</url>
            <location>ZKM Kubus</location>
            
            <attendee>Tina</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>FEYMFA@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-FEYMFA</pentabarf:event-slug>
            <pentabarf:title>Raumklang im ZKM-Klangdom</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T120000</dtstart>
            <dtend>20240531T130000</dtend>
            <duration>1.00000</duration>
            <summary>Raumklang im ZKM-Klangdom</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://cfp.gulas.ch/gpn22/talk/FEYMFA/</url>
            <location>ZKM Kubus</location>
            
            <attendee>Götz Dipper</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>FEYMFA@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-FEYMFA</pentabarf:event-slug>
            <pentabarf:title>Raumklang im ZKM-Klangdom</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T131500</dtstart>
            <dtend>20240531T141500</dtend>
            <duration>1.00000</duration>
            <summary>Raumklang im ZKM-Klangdom</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://cfp.gulas.ch/gpn22/talk/FEYMFA/</url>
            <location>ZKM Kubus</location>
            
            <attendee>Götz Dipper</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>TKRTLZ@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-TKRTLZ</pentabarf:event-slug>
            <pentabarf:title>An introduction into online voting</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20240531T143000</dtstart>
            <dtend>20240531T153000</dtend>
            <duration>1.00000</duration>
            <summary>An introduction into online voting</summary>
            <description>Internet voting allows you to submit your vote over the internet using your own device. It improves the feasibility of voting for expats and people with disabilities, and can help simplify and speed up voting for the general public. In turn, it fundamentally changes who you need to trust for a private and secure vote.
To secure such systems, the state of the art is to achieve end-to-end verifiability: The system should provide means that ensure that the election results correctly considers all votes of honest voters. At the same time, the system must achieve strong notions of privacy, allowing the voter to keep their vote private. In their strongest notions, privacy and verifiability cannot be achieved at the same time. We encounter certain limitations that highlight the necessary trade-offs to be considered.

To implement the security properties, the usual building blocks of cryptographic systems are in use, such as public key encryption, digital signatures and zero-knowledge proofs. While the cryptographic details of the system usually differ, they remain similar in their fundamental approaches. We look at a few examples which aim to bridge the gap between verifiability and privacy, and investigate the security assumptions they rely upon.

Internet voting systems are in active use for national elections, notably in Estonia, Switzerland and Australia. Further, some countries (notably the BSI in Germany) released regulations for internet voting for non-political elections (e.g. universities, associations). We look at some of these systems and regulations, and see what properties they achieve.

After the talk, the participants will have a coarse understanding of the security these systems aim to achieve, and how they usually implement this. The legal background and past experiences give appropriate context. This forms the basis for an informed opinion about the use of such systems, and to critically judge the security achieved of a given internet voting system.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/TKRTLZ/</url>
            <location>ZKM Kubus</location>
            
            <attendee>Florian Moser</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>GJCEB9@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-GJCEB9</pentabarf:event-slug>
            <pentabarf:title>Lightning Talks I</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T154500</dtstart>
            <dtend>20240531T164500</dtend>
            <duration>1.00000</duration>
            <summary>Lightning Talks I</summary>
            <description>Language: English or German

-- english --
Wanna say something? The stage is yours. You have 10 minutes to talk about anything. A short talk about the aerodynamics of ducks; promoting your new open-source project; a small hack that you found; social commentary ... anything goes.

Available infrastructure: A microphone, beamer and laptop with a USB-Stick to show slides (PDF format). If you want to use your own device to show your presentation, please come to the stage 15 minutes before the event so we can test the setup.

If you want to have a talk, we&#x27;d like you to write a short e-mail to pony@hadiko.de or just call DECT 7063 (P0N3). However, spontaneous contributions are also welcome if there&#x27;s still some time left at the end.



-- german --
Du willst was sagen? Das Podium gehört dir. 10 Minuten hast du, dann wird gewechselt. Ein kurzer Vortrag über die Aerodynamik von Enten, Werbung für dein neues Open-Source-Projekt, ein kleiner Hack den du neulich entdeckt hast, gesellschaftliche Kommentare ... alles geht. 

Zur Verfügung stehen Mikrophon, Beamer und ein Laptop mit USB-Stick, um Präsentationen im PDF-Format zu zeigen. Falls du eine Präsentation von deinem eigenen Gerät zeigen möchtest, würden wir dich bitten, 15 Minuten vor Beginn zu kommen, damit wir die Technik testen können.

Am besten meldest du deinen Vortrag bei pony@hadiko.de oder DECT 7063 (P0N3) an. Spontane Beiträge sind aber auch gern gesehen, wenn am Ende noch Zeit ist.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/GJCEB9/</url>
            <location>ZKM Kubus</location>
            
            <attendee>pony</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>8MNJ9B@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-8MNJ9B</pentabarf:event-slug>
            <pentabarf:title>Privacy-preserving and Security in Machine Learning - an Introduction to Federated Learning</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20240531T170000</dtstart>
            <dtend>20240531T180000</dtend>
            <duration>1.00000</duration>
            <summary>Privacy-preserving and Security in Machine Learning - an Introduction to Federated Learning</summary>
            <description>Collaborative learning, and in particular Federated Learning (FL) is a Machine Learning approach in which multiple clients collaboratively train a Neural Network model on their private data without the need to share the data. This strategy guarantees that data stays in its initial location, never being disclosed to external entities.

This talk, will cover an introduction on how FL is used and its advantages when supporting secured data collaboration projects for example in environments like health care, where it is not possible to publish patient data for Machine Learning purposes. We will focus on the security perspective of Machine Learning and privacy attacks and defenses in those systems.

This introduction draws upon the teachings of a course conducted by Phillip Rieger from System Security Lab at TU Darmstadt.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/8MNJ9B/</url>
            <location>ZKM Kubus</location>
            
            <attendee>Jasmin</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>HVH9HE@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-HVH9HE</pentabarf:event-slug>
            <pentabarf:title>Retrogaming mit FPGAs</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T184500</dtstart>
            <dtend>20240531T194500</dtend>
            <duration>1.00000</duration>
            <summary>Retrogaming mit FPGAs</summary>
            <description>FPGAs (Field Programmable Gate Arrays) sind eine eigene Chip-Familie. Anders als z.B. klassische Prozessoren oder Speicherchips erfüllen FPGAs ab Werk keine spezielle Funktion. Erst durch passende Konfiguration erfährt das FPGA, was es eigentlich darstellen soll. Normaleweise setzt man sie ein, wenn es um selten benötigte und spezielle Funktionen geht, die Halbleiter von der Stange nicht bieten und für die die Entwicklung eines eigenen Halbleiters zu teuer und/oder zu aufwändig wäre.

Wir nutzen FPGAs, um Chips nachzubilden, die nicht mehr hergestellt werden. Dabei machen wir uns zu Nutze, dass moderne FPGAs komplette Geräte der Homecomputer-Ära in einem einzige Chip unterbringen können. 

Mit dem MiST habe ich vor über 10 Jahren eines der ersten Geräte dieser Art entwickelt und auf den Markt gebracht. Seitdem ist die Zeit nicht stehen geblieben und mit dem Nachfolger MiSTer ist FPGA-Retrogaming endgültig in der Breite angekommen. Das hat wiederum weitere Entwickler auf den Plan gerufen, so dass inzwischen alle wichtigen Computer und Konsolen der 80er und viele der 90er auf FPGAs umgesetzt wurden. 

Ich werde erklären, wie sich FPGA-Nachbildungen von Emulatoren unterscheiden und was ein FPGA besser als eine Emulation auf Software-Basis z.B. auf einem PC macht und wo die Nutzung von FPGAs an ihre Grenzen stösst.

Neben immer größeren FPGAs, die die Umsetzung immer jüngerer Maschien ermöglichen, sind auch die Entwicklungen in Fernost im Billigbereich interessant und die Geräte auf denen man FPGA-Projekte aufbauen kann werden immer erschwinglicher und kleiner.

Wie FPGA-Retro-Gaming funktioniert, wie man damit auch daheim mit kleinem Budget in die Entwicklung integrierter (Retro-)Schaltungen einsteigen kann und wo FPGA-Retrogaming heute steht werde ich im Detail beleuchten.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/HVH9HE/</url>
            <location>ZKM Kubus</location>
            
            <attendee>Till Harbaum</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>ULQSLD@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-ULQSLD</pentabarf:event-slug>
            <pentabarf:title>Passkeys – Login ohne Passwort (?)</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T200000</dtstart>
            <dtend>20240531T210000</dtend>
            <duration>1.00000</duration>
            <summary>Passkeys – Login ohne Passwort (?)</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/ULQSLD/</url>
            <location>ZKM Kubus</location>
            
            <attendee>cy</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>FA8Z3F@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-FA8Z3F</pentabarf:event-slug>
            <pentabarf:title>Tastaturen - Ein Drama mit 10 Fingern</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T211500</dtstart>
            <dtend>20240531T221500</dtend>
            <duration>1.00000</duration>
            <summary>Tastaturen - Ein Drama mit 10 Fingern</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/FA8Z3F/</url>
            <location>ZKM Kubus</location>
            
            <attendee>ink</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>DBBNEY@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-DBBNEY</pentabarf:event-slug>
            <pentabarf:title>Sysadmin group therapy</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T223000</dtstart>
            <dtend>20240531T233000</dtend>
            <duration>1.00000</duration>
            <summary>Sysadmin group therapy</summary>
            <description>Depressed about your infrastructure?
Outdated documentation in Egyptian hieroglyphs at best, encrypted by ransomware at worst?
Your customer wants yet another Java + Tomcat server, EOL on arrival?
Your servers are all VMWare ESXi and now your boss says it&#x27;s too expensive and you have two days to migrate 42 000 VMs to Proxmox ?

Let&#x27;s talk and support each other in this session.
No cameras, no recordings.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/DBBNEY/</url>
            <location>ZKM Kubus</location>
            
            <attendee>garfieldairlines.net</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>S3CJD3@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-S3CJD3</pentabarf:event-slug>
            <pentabarf:title>Keine Angst vor dem Hörgerät - (m)ein Erfahrungsbericht</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T100000</dtstart>
            <dtend>20240531T102000</dtend>
            <duration>0.02000</duration>
            <summary>Keine Angst vor dem Hörgerät - (m)ein Erfahrungsbericht</summary>
            <description>Ich möchte kurz meinen Leidensweg beschreiben und meine Erfahrungen teilen und zeigen, dass Hörgeräte ganz schön viel Technik auf kleinstem Raum unterbringen: Fast wie Airpods nur in Super-Premium.

Ich möchte auch Anderen die Hemmung nehmen und ermuntern, sich mit dem Thema zu beschäftige wenn man den Eindruck hat schlecht zu hören oder auch nur schlecht zu verstehen. 

Hören ist echte Lebensqualität.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag (kurz)</category>
            <url>https://cfp.gulas.ch/gpn22/talk/S3CJD3/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>Markus Seifert</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>SAXCFX@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-SAXCFX</pentabarf:event-slug>
            <pentabarf:title>How I accidentally invented a video codec (and didn&#x27;t beat Faxes at image compression) (and played Bad Apple at really low FPS)</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20240531T104500</dtstart>
            <dtend>20240531T114500</dtend>
            <duration>1.00000</duration>
            <summary>How I accidentally invented a video codec (and didn&#x27;t beat Faxes at image compression) (and played Bad Apple at really low FPS)</summary>
            <description>An exploration of data compression in the context of simple video compression. There won&#x27;t be many real-world codecs in here, but don&#x27;t worry – you&#x27;ll accidentally learn all the fundamentals of data compression anyways. This talk is very beginner-friendly.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/SAXCFX/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>kleines Filmröllchen</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>HYAMKF@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-HYAMKF</pentabarf:event-slug>
            <pentabarf:title>Stellwerke planen für Informatiker</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T120000</dtstart>
            <dtend>20240531T130000</dtend>
            <duration>1.00000</duration>
            <summary>Stellwerke planen für Informatiker</summary>
            <description>Zielgruppe sind alle ITler die sich für die Bahnwelt interessieren, verständnisrelevante Grundlagen der Bahnwelt werden kurz eingeführt.
Der Talk setzt sich kritisch mit den Schnittstellen zwischen Leit- und Sicherungstechnik (Stellwerkstechnik) und Informatik auseinander.
Ich zeige Perspektiven auf, wie man diese Stellwerkswelt mit bekannten Techniken der IT-Welt (besser) digitalisieren kann, und was dem entgegensteht.
Die Inhalte reichen von NP-Vollständigkeit über Datenmodelle für Stellwerke, das Open-Source-Verständnis der DB und formaler Logik zu deutsche Verwaltungsvorschriften.

Ich plane beruflich Leit- und Sicherungstechnik bei der Deutschen Bahn, halte diesen Vortrag aber privat.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/HYAMKF/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>Tobias Brohl</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>EF77XF@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-EF77XF</pentabarf:event-slug>
            <pentabarf:title>Wieso Typ 1 Diabetes so anders ist.</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T131500</dtstart>
            <dtend>20240531T141500</dtend>
            <duration>1.00000</duration>
            <summary>Wieso Typ 1 Diabetes so anders ist.</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/EF77XF/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>avara</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>WWMGVN@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-WWMGVN</pentabarf:event-slug>
            <pentabarf:title>Intro to Lean 4: A language at the intersection of programming and mathematics</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20240531T143000</dtstart>
            <dtend>20240531T153000</dtend>
            <duration>1.00000</duration>
            <summary>Intro to Lean 4: A language at the intersection of programming and mathematics</summary>
            <description>I give a compressed intro and overview of Lean 4, a purely functional, dependently typed programming language and interactive theorem prover. Knowledge of purely functional languages is *not* required.
1. We start from zero. Introduction to Lean 4 syntax, side-by-side with Rust. Sum and product types, `List`, some easy intro examples.
2. _Dependent types_: Example of `Vec`, i.e. lists with statically known length. Dependent pattern matching.
3. _Propositions-as-types_: You can have logical `And` and `Or` in Rust, too! But how do you model forall quantifiers? How do you model `x &lt;= y` in the type system?
4. Playing around with _types as first-class objects_, using heterogenous lists and projections on them as example.  You can&#x27;t pattern match on types themselves, or... can you?
5. _Metaprogramming_: Custom syntax, custom elaborators. Using what we learned to make type-safe SQL queries work, such as (note the absence of string quotes):
```
let dragons : Table Dragon := [...here be dragons...]
let dragons2 : Table ?huh? := SELECT name, coins FROM dragons
```</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/WWMGVN/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>Kiiya</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>GK8WNE@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-GK8WNE</pentabarf:event-slug>
            <pentabarf:title>Computer selbst bauen</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T154500</dtstart>
            <dtend>20240531T164500</dtend>
            <duration>1.00000</duration>
            <summary>Computer selbst bauen</summary>
            <description>Prozessoren sind furchtbar kompliziert. Kein Wunder bei dem, was wir alles von ihnen erwarten, und dann auch noch mehrere Milliarden mal pro Sekunde. Da ist es verständlich, dass sie auf den ersten, und auch auf viele folgende Blicke, absolut unergründlich und quasi magisch erscheinen.
Dabei gehört gar nicht so viel dazu, Strom zum Rechnen zu bringen. Schon aus gut 100 Relais lässt sich ein ganz einfacher Prozessor bauen, der dann klein genug ist um ihn vollständig zu verstehen.

Einen solchen Prozessor habe ich entwickelt und möchte ihn in diesem Vortrag vorstellen. Es wird um drei Themen gehen:

* Welche Grundbausteine brauchen wir, und wie passen sie zusammen?
* Wie verschalten wir sie so, dass sie nützliche Instruktionen ausführen können?
* Wie kann der Maschinencode Programmierung und Elektronik verbinden?

Für den Vortrag sind nur Grundkenntnisse erforderlich. Wer weiß, dass Strom durch Kabel läuft, und dass Computer Befehle ausführen, sollte folgen können.

Link zum Projekt: https://github.com/fread/visvitalis</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/GK8WNE/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>andi</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>WY37UN@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-WY37UN</pentabarf:event-slug>
            <pentabarf:title>Supply Chain Security with Go</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20240531T170000</dtstart>
            <dtend>20240531T180000</dtend>
            <duration>1.00000</duration>
            <summary>Supply Chain Security with Go</summary>
            <description>The recent xz vulnerability brought the topic of Supply Chain Security to everyone’s attention.

I don’t have a solution for preventing the social engineering aspect of the vulnerability. So let’s focus on the part we can control: assuming it has happened, what does our incident response look like?

Aside from the more general details about Go, we’ll look at the gokrazy system as a concrete case study in Supply Chain Minimalism (Linux kernel + Go) and how it can be used for sensitive use-cases.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/WY37UN/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>Michael Stapelberg</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>TDLJP9@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-TDLJP9</pentabarf:event-slug>
            <pentabarf:title>Life of a Key</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T184500</dtstart>
            <dtend>20240531T194500</dtend>
            <duration>1.00000</duration>
            <summary>Life of a Key</summary>
            <description>E-Mail ist selten Ende-zu-Ende verschlüsselt. Eine Möglichkeit, Vertraulichkeit und Integrität in E-Mail sicherzustellen ist PGP. Wenn mensch nicht weiß was mensch tut und z.B. nur Keys mit default Einstellungen generiert, kann mensch schnell in Probleme laufen wie: &quot;Ich habe eine E-Mail Adresse mit vier Aliassen und habe jetzt fünf Key-Paare und gehe in ihnen unter.&quot; oder &quot;Ich habe mein Passwort/Key verloren, was mache ich jetzt?&quot;.

In diesem Talk geht es um eine Möglichkeit, mit PGP Keys in GPG umzugehen, von ihrer Generierung bis sie auslaufen oder zurückgezogen werden.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/TDLJP9/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>Nath</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>CMRR9S@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-CMRR9S</pentabarf:event-slug>
            <pentabarf:title>Was macht die CPU?</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T200000</dtstart>
            <dtend>20240531T210000</dtend>
            <duration>1.00000</duration>
            <summary>Was macht die CPU?</summary>
            <description>Auch wenn es nach Vortrag klingt, ist das ganze eher ein Party-Spiel. Freiwillige werden die verschiedenen Rollen im Computer verkörpern und sich gegenseitig die Daten zuschieben.

Auch wenn wir einiges an Elektrotechnik erklären wollen, sind *keine* Vorkenntnisse benötigt und Junghacker*innen sind sehr willkommen.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/CMRR9S/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>Jadyn</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>BDJB8E@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-BDJB8E</pentabarf:event-slug>
            <pentabarf:title>Programmieren mit dem puren Lambda-Kalkül</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T211500</dtstart>
            <dtend>20240531T221500</dtend>
            <duration>1.00000</duration>
            <summary>Programmieren mit dem puren Lambda-Kalkül</summary>
            <description>Programmierung mit funktionalen Sprachen wie Haskell ist inzwischen weit verbreitet. Nahezu alle funktionalen Programmiersprachen basieren auf einer erweiterten Form des Lambda-Kalküls.

Wenn man nun sämtliche Erweiterungen wie Schleifen, Listen, Zahlen, Text, Typen, Klassen usw. entfernt, bleibt nur noch das pure, aber dennoch Turing-vollständige, Lambda-Kalkül.

In diesem Vortrag zeige ich, wie man trotzdem sämtliche Probleme elegant lösen kann. Dafür erkläre ich (auch visuell!) verschiedene Arten, Daten- und Kontrollstrukturen rein funktional darzustellen. Außerdem zeige ich, wie man Fraktale und andere tolle Bilder mit simplen Ausdrücken generieren kann. Ist wirklich faszinierend!!</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/BDJB8E/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>Marvin</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>8Q9P3D@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-8Q9P3D</pentabarf:event-slug>
            <pentabarf:title>Why IT security needs to innovate!!!</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T223000</dtstart>
            <dtend>20240531T233000</dtend>
            <duration>1.00000</duration>
            <summary>Why IT security needs to innovate!!!</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/8Q9P3D/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>Patrick Münch</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>MXK8RF@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-MXK8RF</pentabarf:event-slug>
            <pentabarf:title>KiCad Beginner Workshop</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T133000</dtstart>
            <dtend>20240531T153000</dtend>
            <duration>2.00000</duration>
            <summary>KiCad Beginner Workshop</summary>
            <description>Ein Handout zum Workshop gibt es hier: https://gitlab.com/evils/kicad-workshop</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://cfp.gulas.ch/gpn22/talk/MXK8RF/</url>
            <location>HfG Raum 112</location>
            
            <attendee>cpresser</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>UJ83SU@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-UJ83SU</pentabarf:event-slug>
            <pentabarf:title>Fesseltreff &amp; Einsteigerworkshop</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T220000</dtstart>
            <dtend>20240531T233000</dtend>
            <duration>1.03000</duration>
            <summary>Fesseltreff &amp; Einsteigerworkshop</summary>
            <description>Wir bringen Seil mit und versuchen zu vermitteln, warum Seil. Dabei werden die Grundlagen von sicherem, konsensuellem Kink vermittelt. Darüber hinaus geht&#x27;s um einfache Knoten, das Spiel mit Körpergefühl und Nähe.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://cfp.gulas.ch/gpn22/talk/UJ83SU/</url>
            <location>HfG Raum 112</location>
            
            <attendee>Zinboo</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>CP8AUJ@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-CP8AUJ</pentabarf:event-slug>
            <pentabarf:title>Zurückbleiben bitte: Das U-Bahn Spiel - die Communityentwicklung eines Spieles</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T120000</dtstart>
            <dtend>20240531T140000</dtend>
            <duration>2.00000</duration>
            <summary>Zurückbleiben bitte: Das U-Bahn Spiel - die Communityentwicklung eines Spieles</summary>
            <description>Die Grundidee ist ein U-Bahnspiel mit den U-Bahnstationen in Berlin. Ziel des Spiels könnte es zum Beispiel sein, möglichst lange zusammenhängende Streckenabschnitte zu sammeln - zumindest als Kartenversion. Vielleicht ist aber auch ein Brettspiel besser. Eure Kreativität ist in diesem Workshop gefragt.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://cfp.gulas.ch/gpn22/talk/CP8AUJ/</url>
            <location>HfG Raum 115</location>
            
            <attendee>Tom Gries (TOMO)</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>TBQB9R@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-TBQB9R</pentabarf:event-slug>
            <pentabarf:title>Autie@GPN22 meetup</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T143000</dtstart>
            <dtend>20240531T153000</dtend>
            <duration>1.00000</duration>
            <summary>Autie@GPN22 meetup</summary>
            <description>Wir möchten für Menschen auf dem Autismusspektrum oder andere interessierte Menschen einen Safespace und eine Gelegenheit zum Austausch bieten. Das Thema ist dabei vollkommen offen, um einen möglichst breiten Austausch zu ermöglichen.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Meetup</category>
            <url>https://cfp.gulas.ch/gpn22/talk/TBQB9R/</url>
            <location>HfG Raum 115</location>
            
            <attendee>CelloClemens</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>E8FUTK@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-E8FUTK</pentabarf:event-slug>
            <pentabarf:title>[Matrix] Widget Starter</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T160000</dtstart>
            <dtend>20240531T170000</dtend>
            <duration>1.00000</duration>
            <summary>[Matrix] Widget Starter</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://cfp.gulas.ch/gpn22/talk/E8FUTK/</url>
            <location>HfG Raum 115</location>
            
            <attendee>weeman</attendee>
            
            <attendee>Kim Brose (HarHarLinks)</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>WLGFCR@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-WLGFCR</pentabarf:event-slug>
            <pentabarf:title>NeoVim - Konfig-Bastelstunde</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T173000</dtstart>
            <dtend>20240531T183000</dtend>
            <duration>1.00000</duration>
            <summary>NeoVim - Konfig-Bastelstunde</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://cfp.gulas.ch/gpn22/talk/WLGFCR/</url>
            <location>HfG Raum 115</location>
            
            <attendee>weeman</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>7KCQ8A@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-7KCQ8A</pentabarf:event-slug>
            <pentabarf:title>Spliceworkshop - Das Löten der Glasfaser</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240531T160000</dtstart>
            <dtend>20240531T170000</dtend>
            <duration>1.00000</duration>
            <summary>Spliceworkshop - Das Löten der Glasfaser</summary>
            <description>In diesem Workshop schauen schauen wir uns am praktischen Beispiel an wie das Splicen einer Glasfaser eigentlich funktioniert, das heisst, jeder bekommt die Möglichkeit einmal 2 Glasfaserenden miteinander zu verbinden. Dazu werden wir 2 unterschiedliche Splicegeräte mit dabei haben und auch noch ein wenig an Anschauungsmaterial rund um den Splice. Somit sollte man einen guten Einblick in die Welt der Lichtwellenleiter erhalten.

Der Workshop wird von Selfnet e.V. gestellt. Selfnet e. V. stellt dabei das Netzwerk für Studentenwohnheime im Raum Stuttgart bereit. Der Selfnet e.V. ist ein gemeinnütziger Verein, dessen Netzwerk von Studenten in ehrenamtlicher Tätigkeit vollständig selbst verwaltet wird. Ausserdem fokussiert sich der Verein auf die Bildung im Bereich Netzwerktechnik.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://cfp.gulas.ch/gpn22/talk/7KCQ8A/</url>
            <location>Hackcenter</location>
            
            <attendee>Erik</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>FNXD3T@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-FNXD3T</pentabarf:event-slug>
            <pentabarf:title>OpenRailwayMap – wie kommt das Signal auf die Karte?</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T100000</dtstart>
            <dtend>20240601T102000</dtend>
            <duration>0.02000</duration>
            <summary>OpenRailwayMap – wie kommt das Signal auf die Karte?</summary>
            <description>Seit zehn Jahren stellt das Projekt OpenRailwayMap eine thematische Karte bereit, die Informationen über die Eisenbahninfrastruktur aus der OpenStreetMap-Datenbank darstellt. Es schließt damit eine Lücke, die Eisenbahn-Infrastrukturunternehmen offen lassen. Dabei sind ihre Mitarbeitenden selbst auch Nutzer der OpenRailwayMap, wie die Zugriffszahlen belegen.

Der Vortragende zeigt, wie er und andere Freiwillige diese Informationen für OpenStreetMap erfassen. Sei es die Mitfahrt im Zug mit Notizbuch und GPS-Empfänger, das Fotografieren oder Filmen aus fahrenden Zügen oder die Erfassung vom Bahnsteig und parallelen Wegen. Auch andere Nutzungsmöglichkeiten der Daten, z.B. Routing auf Bahngleisen, und Geocoding (Suche nach Betriebsstellen oder auf Basis von Streckennummer und Streckenkilometer), werden im Vortrag angerissen.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag (kurz)</category>
            <url>https://cfp.gulas.ch/gpn22/talk/FNXD3T/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>Nakaner</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>ZLDSBA@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-ZLDSBA</pentabarf:event-slug>
            <pentabarf:title>Von Nix kommt Nix</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T104500</dtstart>
            <dtend>20240601T114500</dtend>
            <duration>1.00000</duration>
            <summary>Von Nix kommt Nix</summary>
            <description>Mensch könnte den Eindruck haben, dass in den letzten Jahren NixOS in der Chaos Community zum neuen ArchLinux wurde. Egal in welchen Hackspace man geht, findet man eine Gruppe an NixOS affinen Haecksen und Hackern die am liebsten jeden Linux Rechner auf der Welt zu der besten Distribution ever - NixOS - migrieren wollen. 

Wir nehmen euch mit in eine Kritische Auseinandersetzung dieser Technologie, deren Glorifizierung, und das Fandom was um NixOS und Nix-related Tooling erstanden ist.

Dabei wollen wir auf die Vorteile und positiven Erfahrungen eingehen, die Menschen mit NixOS haben können, und welche Probleme durch eine fundamental andere Herangehensweise an Linux Packetierung und Systemkonfiguration gelöst werden können (Reproduzierbarkeit von Builds, Deterministik in System Konfiguration, die Leichtigkeit mit der sich Entwicklungsumgebungen zwischen verschiedenen Teams teilen lassen, ...)

Alledings wollen wir die Probleme nicht unter den Teppich kehren und auch aufzeigen, warum NixOS kein Wunderheilmittel ist und warum es auch gute Gründe geben kann dem neuen Technik Dogma nicht zu folgen (schlechte Dokumentation, eine sehr steile Lernkurve an denen viele Scheitern, einen deutlich höheren Zeitaufwand, durch den Menschen die nicht die Zeit haben sich in ihrer Freizeit in ein neues System einzuarbeiten ausgegrenzt werden, ...).

Das Ziel dieses Vortrages ist es eine nuancierte Sicht auf NixOS und Nix tooling zu geben: Gründe warum es eine spannende Technologie ist, aber auch Gründe warum diese nicht Universell anwendbar ist, und nicht als solche von Nix-fans verkauft werden sollte.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/ZLDSBA/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>April John</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>ZRKD3G@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-ZRKD3G</pentabarf:event-slug>
            <pentabarf:title>My files are a mess. Why??? The past and future</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20240601T120000</dtstart>
            <dtend>20240601T130000</dtend>
            <duration>1.00000</duration>
            <summary>My files are a mess. Why??? The past and future</summary>
            <description>We live in the world of hierarchical file systems. We juggle named files, named directories, and symbolic links daily. It has been this way since the days of DOS, and it remains this way now. It&#x27;s just the way it is.

Or is it? Phone operating systems try to hide the underlying file system from the user. Yuck! Or actually, do we really want to manage our files manually? Is it really that fun to decide if the train ticket to FOSDEM goes under the &quot;2023&quot; or &quot;invoices&quot; directory, and in which order? Or do we just want to find the cursed thing when we need it?

Documents have not always been bound to files, and they aren&#x27;t, and they don&#x27;t have to be. Put away the Stockholm syndrome, and I&#x27;ll tell you about semantic desktop, WinFS, alternate streams, [photo managers](https://www.digikam.org/), [Perkeep](https://perkeep.org/), [IPFS](https://ipfs.tech/), and my own plan to ascend.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/ZRKD3G/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>dorotac</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>GUYAHS@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-GUYAHS</pentabarf:event-slug>
            <pentabarf:title>Common Mistakes &lt;&gt; Different Customers - Warum Ransomware-Angriffe so einfach sind</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T131500</dtstart>
            <dtend>20240601T141500</dtend>
            <duration>1.00000</duration>
            <summary>Common Mistakes &lt;&gt; Different Customers - Warum Ransomware-Angriffe so einfach sind</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/GUYAHS/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>harryr</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>J3MKEY@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-J3MKEY</pentabarf:event-slug>
            <pentabarf:title>Traut Euch.... Zivilcourage zu zeigen.</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T143000</dtstart>
            <dtend>20240601T153000</dtend>
            <duration>1.00000</duration>
            <summary>Traut Euch.... Zivilcourage zu zeigen.</summary>
            <description>Was ist das eigentlich, &quot;Zivilcourage&quot;, was bedeutet sie, warum brauchen wir sie heute noch mehr als früher - und zwar offline und online? Das müssen wir in diesem Talk klären.
Erst dann können wir uns Fragen widmen wie: Wie erkennt man, ob Menschen unsere Hilfe brauchen oder wir uns (unerwünscht) einmischen? Wie spricht man Opfer an, gerade bei Unsicherheit, ob sie Hilfe brauchen und wollen? Sollten wir das Einmischen lassen, wenn wir unsicher sind? [Spoiler: Nein.]

Jede*r kann und sollte Zivilcourage zeigen, unabhängig von Alter, optischen und körperlichen Merkmalen, Herkunft ... aber sich niemals selbst in unkalkulierbare Gefahr begeben. 
Deshalb müssen wir darüber sprechen, wie wir Zivilcourage zeigen, aber Selbstschutz wahren, können.
Und uns vergegenwärtigen, dass echter Einsatz nicht endet, wenn Polizei, Behören und Justiz übernommen haben, sondern dann (vielleicht) erst anfängt.

Im dritten Teil des Talks müssen wir über für Opfer gefährliche Arten reden, nicht zu helfen. Nicht, weil gut gemeint oft nicht gut gemacht ist. Sondern, weil Zivilcourage auch heißt, sich im Namen der Opfer gegen untätige Behörden aufzulehnen, auf Täter-Opfer-Umkehr, Victim Blaming und sekundäre Viktimisierung aufmerksam zu machen.

Und natürlich wird der Talk auf meine persönlichen Erfahrungen mit Zivilcourage eingehen. Ihr werdet erfahren, warum mich manche Menschen &quot;SEK-Wawuschel&quot;, andere &quot;die ominöse Frau mit den giftgrünen Haaren&quot; (oder noch fieseres) nennen - und mir das egal ist.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/J3MKEY/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>Tanja Wawuschel</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>FVCLQX@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-FVCLQX</pentabarf:event-slug>
            <pentabarf:title>REST in the Cloud - Einführung in Webservices ohne Seife und Sonnenschein</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T154500</dtstart>
            <dtend>20240601T164500</dtend>
            <duration>1.00000</duration>
            <summary>REST in the Cloud - Einführung in Webservices ohne Seife und Sonnenschein</summary>
            <description>REST ist die moderne Art, Webapplikationen zu schreiben - sogar Java kann damit umgehen. Representational State Transfer bietet eine Möglichkeit, dass wir nicht nur statische Webseiten anschauen, sondern interagieren können, ohne uns mit Javascript befassen zu müssen (ein Quell der Freude für einen eigenen Talk - oder sieben). Wir schauen uns an, was REST ist und wie wir es verwenden, ohne Einschlafpotential. Die etwas eingestaubte Seife aka Webservices mit SOAP und WSDL schauen wir uns aus historischen Gründen an, genauso wie RPC unter etwas Sonnenschein. Nachdem wir ein Grundverständnis von Historie und Funktionsweise von REST gewonnen haben, finden wir kreative Wege, sie einer unbeabsichtigten Verwendung zuzuführen, die sicherheitsbedenklich sein könnten, garniert mit Beispielen aus der Praxis und den unendlichen Weiten des World Wide Webs.
Geeignet zum Einstieg und alle, die ein wenig IT-Archäologie und Software-Forensik hören wollen.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/FVCLQX/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>Lea Rain</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>98NYLC@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-98NYLC</pentabarf:event-slug>
            <pentabarf:title>elektronische Patientenakte (ePA)  Made in Germany - Digitalisierung in der Medizin 2024</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T170000</dtstart>
            <dtend>20240601T180000</dtend>
            <duration>1.00000</duration>
            <summary>elektronische Patientenakte (ePA)  Made in Germany - Digitalisierung in der Medizin 2024</summary>
            <description>Die elektronische Patientenakte (ePA) gilt als die zentrale digitale Anwendung im Gesundheitswesen. 

Zur Einstimmung präsentiere ich Ihnen alternative Realitäten des Gesundheitswesens und wie politische Fiktionen zu Fakten werden. Danach treffen diese politischen Fakten auf die Alltagsrealität. Dazu nehme ich Sie mit in meine ärztliche Sprechstunde. Ich meine natürlich den Teil, wenn meine ärztliche Patientenbehandlung schon beendet ist und nur noch gerade eben schnell die Daten in die elektronischen Patientenakte (ePA) hochgeladen werden sollen. Im letzten Teil geht es eine Perspektive, wie die Digitalisierung im Gesundheitswesen über das Konzept der informationellen Gesundheit bzw. der informationelle Erkrankung doch noch gelingen kann. Nein, ich meine nicht die informationelle Selbstbestimmung. An dieser Stelle höre ich dann immer wieder die Frage, kannst Du informationelle Erkrankung noch mal erklären? Das mache ich dann. Vorab nur so viel: Neben dem Digitalanwendungsfall der Corona-Warn-App ist diese Theorie auch nutzbar im Spannungsfeld von Geschlechtsinkongruenz und Geschlechtsdysphorie. Die elektronische Patientenakte (ePA) füllt zukünftig den größten Teil des Gedankenraums dazwischen. Informationelle Erkrankung entsteht, wenn Information von außen auf die Betroffenen lebensverändernd einwirkt. Das hat es schon immer gegeben. Zusammen mit dem Wirkungsverlust von Fakten verlieren wir gerade die Wissenschaft als sozialen Moderationsraum. Muss man das alles zu einer Frage der Gesundheit machen? Nein, muss man nicht, aber wenn sich sonst keiner zuständig sieht, dann schon. Exklusion und Armut machen krank und dann sind wir Ärzte zuständig. Hier geht es um die Verhinderung von Krankheit und vorzeitigem Tod und da sind die Ärzte, als die akademischen Experten für Gesundheit und Krankheit unzweifelhaft gefragt. 
Gleichzeitig verlagert der Ansatz der bio-psycho-sozio-informationellen Erkrankung, oder kurz der informationellen Erkrankung, Teilaspekte von Krankheit, die heute allein einzelnen Menschen zugeordnet werden, zurück ins soziale System, so wie es die Ottawa-Charta der WHO fordert, um Gesundheit zu befördern. Die Digitalisierung im Gesundheitswesen, kann nur gelingen, wenn konfliktreduziertes Zusammenleben und mehr Gesundheit befördert wird. Die Idee der informationellen Gesundheit macht dies möglich.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/98NYLC/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>Stefan Streit</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>9EJPGZ@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-9EJPGZ</pentabarf:event-slug>
            <pentabarf:title>Einfach Mal Machen: Demoszene Edition</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T200000</dtstart>
            <dtend>20240601T210000</dtend>
            <duration>1.00000</duration>
            <summary>Einfach Mal Machen: Demoszene Edition</summary>
            <description>Die Demoszene schafft seit 40 Jahren echtzeitgerenderte Computeranimationen am Rande des technisch Machbaren. Egal ob auf einem C64 oder in aktuellen Browsern. Mit eigenen Riten, Methoden und Subkulturen hat sich daraus eine ganz eigene digitale Kulturform geschaffen.
Wir schauen uns in diesem Vortrag an wie die Demoszene heute aussieht, werfen einen Blick auf die diversen Möglichkeiten wie man sich daran beteiligen kann und gehen einmal Schritt für Schritt durch, wie ihr eure eigene Grafik, Musik, 3D Model oder Demo in eine Competition auf einer Demoparty einreicht.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/9EJPGZ/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>psykon</attendee>
            
            <attendee>Shana Marinitsch</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>KVKVDM@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-KVKVDM</pentabarf:event-slug>
            <pentabarf:title>The first Tech Awards Ceremony</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20240601T211500</dtstart>
            <dtend>20240601T213500</dtend>
            <duration>0.02000</duration>
            <summary>The first Tech Awards Ceremony</summary>
            <description>The first Tech Awards Ceremony will be a must-see event for anyone within tech.  
Awards will be a mix of sincere appreciation of cool things, friendly fun, and criticism of capitalist companies that make tech a much more difficult space to be in than it should be.

If the event is popular, I hope to make it an annual thing, but let&#x27;s see how the first one will work out before deciding anything about that.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag (kurz)</category>
            <url>https://cfp.gulas.ch/gpn22/talk/KVKVDM/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>dysphoricUnicorn 🪿</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>TLA9H9@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-TLA9H9</pentabarf:event-slug>
            <pentabarf:title>Demoszene: Nachlese</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T220000</dtstart>
            <dtend>20240602T000000</dtend>
            <duration>2.00000</duration>
            <summary>Demoszene: Nachlese</summary>
            <description>Du magst Komputerkunst?
Du hast Spaß an interessanten Visuals und guter Musik?
Du möchtest mit ganz vielen Leuten &quot;AMIGA&quot; durch den Saal rufen?

Dann komm zu diesem Event! Wir präsentieren die erlesenste Auswahl und die innovativsten Ideen aus dem letzten Jahr der Demopartys auf großer Leinwand mit dicken Boxen. Seid gespannt, was euch in den 2 Stunden erwartet!</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/TLA9H9/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>madonius</attendee>
            
            <attendee>F1fth</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>BZXLLE@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-BZXLLE</pentabarf:event-slug>
            <pentabarf:title>Printer Jam: Get a grip on everyday life with OSC</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20240601T100000</dtstart>
            <dtend>20240601T102000</dtend>
            <duration>0.02000</duration>
            <summary>Printer Jam: Get a grip on everyday life with OSC</summary>
            <description>During the performance we&#x27;ll dive into the inner workings of the project, which is built upon FLOSS technologies such as Tidal Cycles, Open Sound Control and the Arduino ecosystem. Through combining these technologies, Printer Jam foregrounds the surprisingly accessible and flexible OSC specification. Which patterns create the most &quot;interesting&quot; sounds? What OSC messages can you send to create those snappy percussive elements? Or, will everything result in just another printer jam....?

* No ink was spilled during the performance.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag (kurz)</category>
            <url>https://cfp.gulas.ch/gpn22/talk/BZXLLE/</url>
            <location>ZKM Kubus</location>
            
            <attendee>Riviera Taylor</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>TL97JJ@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-TL97JJ</pentabarf:event-slug>
            <pentabarf:title>bash is a systems programming language</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20240601T120000</dtstart>
            <dtend>20240601T130000</dtend>
            <duration>1.00000</duration>
            <summary>bash is a systems programming language</summary>
            <description>During the presentation, we&#x27;ll show you the really juicy details of how we stretched bash to its absolute limits in some of our craziest projects, while also teaching you about features that will hopefully one day prove useful in your own down-to-earth scripts.

This is a high effort shitpost: we woke up one day and chose violence — if in &quot;violence&quot; you include using bash for the things that really should use a systems programming language, that is. We implemented emulators, network servers, parsed text and binary data alike, and crafted libraries to help with all of the above – just so you don&#x27;t have to wonder: &quot;could it be done&quot;?</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/TL97JJ/</url>
            <location>ZKM Kubus</location>
            
            <attendee>mei</attendee>
            
            <attendee>sdomi</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>MVPTEK@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-MVPTEK</pentabarf:event-slug>
            <pentabarf:title>Automotive Ethernet Standards in der (Open Source) Praxis</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T143000</dtstart>
            <dtend>20240601T153000</dtend>
            <duration>1.00000</duration>
            <summary>Automotive Ethernet Standards in der (Open Source) Praxis</summary>
            <description>Beim Besuch des diesjährigen Automotiv Ethernet Congress gab einen Einblick in jetzigen Standards, interessante Bauteile. Dies hat auch noch mal zur Änderungen beim WomoLIN Projekt geführt. Welche Steckertypen werden verwendet, was ist beim erstellen der Leiterplatte beachten muss, wie integriere ich Ethernet PHYs und Switches. Welche Verschlüsslung findet direkt an der physischen Ebene statt.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/MVPTEK/</url>
            <location>ZKM Kubus</location>
            
            <attendee>RFguy</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>ETE9ZT@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-ETE9ZT</pentabarf:event-slug>
            <pentabarf:title>NeoVim - jenseits von q!</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T154500</dtstart>
            <dtend>20240601T164500</dtend>
            <duration>1.00000</duration>
            <summary>NeoVim - jenseits von q!</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/ETE9ZT/</url>
            <location>ZKM Kubus</location>
            
            <attendee>weeman</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>ZYCAVA@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-ZYCAVA</pentabarf:event-slug>
            <pentabarf:title>Wenn Ideen Serie werden, von der Produktidee zur Fertigung</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T170000</dtstart>
            <dtend>20240601T180000</dtend>
            <duration>1.00000</duration>
            <summary>Wenn Ideen Serie werden, von der Produktidee zur Fertigung</summary>
            <description>Ideen haben wir alle viele und manche sind es wert, daraus ein Produkt zu machen und eine eigene Firma/Startup darum herum zu gründen. Unterwegs gibt es viele Stationen die wichtig sind, teils viel Geld kosten und noch mehr Kosten vermeiden. Ich habe selber mehrere (Elektronik) Produkte erfolgreich von der Idee zur Fertigung gebracht und habe selber immer mehr Spaß an dem Drumherum um die eigentliche Entwicklungsarbeit.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/ZYCAVA/</url>
            <location>ZKM Kubus</location>
            
            <attendee>Sarah</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>VSFSJP@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-VSFSJP</pentabarf:event-slug>
            <pentabarf:title>Lightning Talks II</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T200000</dtstart>
            <dtend>20240601T210000</dtend>
            <duration>1.00000</duration>
            <summary>Lightning Talks II</summary>
            <description>Language: English or German

-- english --
Wanna say something? The stage is yours. You have 10 minutes to talk about anything. A short talk about the aerodynamics of ducks; promoting your new open-source project; a small hack that you found; social commentary ... anything goes.

Available infrastructure: A microphone, beamer and laptop with a USB-Stick to show slides (PDF format). If you want to use your own device to show your presentation, please come to the stage 15 minutes before the event so we can test the setup.

If you want to have a talk, we&#x27;d like you to write a short e-mail to pony@hadiko.de or just call DECT 7063 (P0N3). However, spontaneous contributions are also welcome if there&#x27;s still some time left at the end.



-- german --
Du willst was sagen? Das Podium gehört dir. 10 Minuten hast du, dann wird gewechselt. Ein kurzer Vortrag über die Aerodynamik von Enten, Werbung für dein neues Open-Source-Projekt, ein kleiner Hack den du neulich entdeckt hast, gesellschaftliche Kommentare ... alles geht. 

Zur Verfügung stehen Mikrophon, Beamer und ein Laptop mit USB-Stick, um Präsentationen im PDF-Format zu zeigen. Falls du eine Präsentation von deinem eigenen Gerät zeigen möchtest, würden wir dich bitten, 15 Minuten vor Beginn zu kommen, damit wir die Technik testen können.

Am besten meldest du deinen Vortrag bei pony@hadiko.de oder DECT 7063 (P0N3) an. Spontane Beiträge sind aber auch gern gesehen, wenn am Ende noch Zeit ist.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/VSFSJP/</url>
            <location>ZKM Kubus</location>
            
            <attendee>pony</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>FUNVJJ@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-FUNVJJ</pentabarf:event-slug>
            <pentabarf:title>Deutsche Bahn für Dummies</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T211500</dtstart>
            <dtend>20240601T221500</dtend>
            <duration>1.00000</duration>
            <summary>Deutsche Bahn für Dummies</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/FUNVJJ/</url>
            <location>ZKM Kubus</location>
            
            <attendee>bazjo</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>7HQPLZ@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-7HQPLZ</pentabarf:event-slug>
            <pentabarf:title>Klimaauswirkungen des Datenschutzes – oder: mit #BingoTechBullshit die Welt zerstören</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T223000</dtstart>
            <dtend>20240601T233000</dtend>
            <duration>1.00000</duration>
            <summary>Klimaauswirkungen des Datenschutzes – oder: mit #BingoTechBullshit die Welt zerstören</summary>
            <description>In diesem Talk stelle ich die Methoden und Ergebnisse meiner Bachelorarbeit ([ba-thesis.blog.luap42.de](https://luap42.de/notes/ba-thesis/)) zu den Klimaauswirkungen des Datenschutzes vor. Ich gehe darauf ein, wie #BingoTechBullshit (&quot;KI&quot;, &quot;Bl*ckchain&quot; etc.) sowohl dem Klima- als auch dem Datenschutz schaden, und was als Gegenteil datenschutz- und klimafreundliche Technologien sind.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/7HQPLZ/</url>
            <location>ZKM Kubus</location>
            
            <attendee>luap42</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>TEUCHV@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-TEUCHV</pentabarf:event-slug>
            <pentabarf:title>SpeedPitch &amp; ShadowPlay: Two open source mobile-device apps for bicycles</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20240601T100000</dtstart>
            <dtend>20240601T102000</dtend>
            <duration>0.02000</duration>
            <summary>SpeedPitch &amp; ShadowPlay: Two open source mobile-device apps for bicycles</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag (kurz)</category>
            <url>https://cfp.gulas.ch/gpn22/talk/TEUCHV/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>Dan Wilcox</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>DH3EHM@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-DH3EHM</pentabarf:event-slug>
            <pentabarf:title>Let’s create a Python Debugger together</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T104500</dtstart>
            <dtend>20240601T114500</dtend>
            <duration>1.00000</duration>
            <summary>Let’s create a Python Debugger together</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/DH3EHM/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>Johannes Bechberger</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>RUW3HF@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-RUW3HF</pentabarf:event-slug>
            <pentabarf:title>The future of PCB design? How &amp; why to write your schematics in code.</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20240601T120000</dtstart>
            <dtend>20240601T130000</dtend>
            <duration>1.00000</duration>
            <summary>The future of PCB design? How &amp; why to write your schematics in code.</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/RUW3HF/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>Kitty</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>NAFLDR@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-NAFLDR</pentabarf:event-slug>
            <pentabarf:title>Qualitätskontrolle mittels KI/ML</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T131500</dtstart>
            <dtend>20240601T141500</dtend>
            <duration>1.00000</duration>
            <summary>Qualitätskontrolle mittels KI/ML</summary>
            <description>Ein Erfahrungs- und Leidensbericht darüber, wie man Qualitätskontrolle mittels KI/ML an Produktionslinien umsetzen kann. Und das alles über Eigenentwicklungen - wir haben Interna von Tensorflow gesehen, die sonst wohl nur die wenigsten sehen.

Im Talk werde ich die Entwicklungen zeigen, die ich weitgehend alleine, teils auch im Team, seit ~2019 für einen Industriekonzern umsetzen durfte. Das ganze entstand aus einem Hobbyprojekt, was nun Millionen von Teilen mittels Kamera und KI-Modellen auf Fehler prüft. Und was wir dabei gelernt und erfahren haben möchte ich euch nicht vorenthalten.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/NAFLDR/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>Elia</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>FNUJQR@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-FNUJQR</pentabarf:event-slug>
            <pentabarf:title>Nerds im Energiemanagement, eine Idee eskaliert.</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T143000</dtstart>
            <dtend>20240601T153000</dtend>
            <duration>1.00000</duration>
            <summary>Nerds im Energiemanagement, eine Idee eskaliert.</summary>
            <description>Als frisch ausgelernter Facharbeiter rutschte ich in die Position des Prozessoptimierers,
doch eine kleine Idee mal eben die Hallentemperaturen zu messen startete ein Projekt, das in 2 Jahren doch etwas eskalierte.
Das Projekt soll auf lange Sicht komplett Open-Source werden, vielleicht ist ja was für euch dabei.

Wie es dazu kam, was man mit Siemens, Node-Red, TimescaleDB und Grafana so alles im Industriebereich anstellen kann, und was ich auf dem Weg gelernt habe, das erfahrt ihr im Vortrag.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/FNUJQR/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>Johannes Röring aka. Hyperfluff</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>ZJ7TMZ@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-ZJ7TMZ</pentabarf:event-slug>
            <pentabarf:title>Software defined vehicles -  Das Jamba Sparabo fürs Auto?</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T154500</dtstart>
            <dtend>20240601T160500</dtend>
            <duration>0.02000</duration>
            <summary>Software defined vehicles -  Das Jamba Sparabo fürs Auto?</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag (kurz)</category>
            <url>https://cfp.gulas.ch/gpn22/talk/ZJ7TMZ/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>archangel</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>LKBQVA@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-LKBQVA</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>20240601T163000</dtstart>
            <dtend>20240601T180000</dtend>
            <duration>1.03000</duration>
            <summary>Regiotreffen</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Meetup</category>
            <url>https://cfp.gulas.ch/gpn22/talk/LKBQVA/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>gnom</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>WKPJFE@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-WKPJFE</pentabarf:event-slug>
            <pentabarf:title>Lektionen aus 1,5 Jahren Fediverse-Moderation und Administration</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T200000</dtstart>
            <dtend>20240601T210000</dtend>
            <duration>1.00000</duration>
            <summary>Lektionen aus 1,5 Jahren Fediverse-Moderation und Administration</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/WKPJFE/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>nachtjasmin</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>FFJ8QT@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-FFJ8QT</pentabarf:event-slug>
            <pentabarf:title>Sind wir schon Wayland: Nvidia Edition</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T211500</dtstart>
            <dtend>20240601T221500</dtend>
            <duration>1.00000</duration>
            <summary>Sind wir schon Wayland: Nvidia Edition</summary>
            <description>Seit 2021 gab es einige Meilensteine, die die Unterstützung von Wayland auf Nvidia-GPUs Stück für Stück verbessert haben. Dies geht von der teilweisen Öffnung der offiziellen Nvidia-Treiber über eine Annäherung Nvidias an die Wünsche der Wayland-Community bis zu den kürzlichen Fortschritten des Nouveau-Projekts, aktuelle Nvidia-GPUs nicht nur zu unterstützen, sondern auch offene Treiber für Vulkan und OpenGL zu liefern, die vollkommen standardkonform sind.
Es scheint also, als könnte dies das Jahr des Nvidia-Linux-Desktops werden. In diesem Talk wollen wir uns anschauen, was mittlerweile alles möglich ist, sowohl in Bezug auf Gaming als auch die alltägliche Nutzung des Desktops.
Welche Unterschiede gibt es dabei zwischen den verschiedenen Desktopumgebungen? Wie viel manuelle Konfiguration ist noch notwendig, um das beste Wayland-Erlebnis zu erreichen? Und lohnt sich der Umstieg auf Nouveau?

Einige nennenswerte Fortschritte der letzten Jahre sind:

- Juli 2021: Xwayland, die Kompatibilitätsschnittstelle, um X11-Anwendungen innerhalb einer Wayland-Umgebung auszuführen, erhält Hardwarebeschleunigung für Nvidia-GPUs. Da gerade Spiele (und Wine/Proton) vorrangig nur unter X11 laufen, wird Wayland zum ersten Mal für Spieler:innen mit Nvidia-GPUs interessant.
- Oktober 2021: Nvidia veröffentlicht die erste Treiberversion mit Unterstützung für Generic Buffer Management (GBM), einer offenen Schnittstelle zum allokieren von Render Target Buffers, die in allen Wayland Compositors zum Einsatz kommt. Zuvor hatte Nvidia versucht, die eigene Lösung EGLStreams als &quot;bessere&quot; Alternative zu etablieren. 
- Mai 2022: Nvidia veröffentlicht die &quot;GPU Open-Source Kernel Modules&quot;, welche die &quot;sensiblen&quot; Teile des Nvidia-Kernel-Treibers in einen geschlossenen RISC-V-Prozessor auf Hardware-Seite (genannt GPU System Processor, kurz GSP) verschieben und es Nvidia ermöglichen, nur die Kommunikationsschnittstelle für diesen als Open Source zu veröffentlichen. Die Userland-Teile des Treibers (CUDA, OpenGL, Vulkan, DLSS) bleiben weiterhin Closed Source.
- August 2023: Der offene Vulkan-Treiber NVK des Nouveau-Projekts wird dem Linux-Grafikstack Mesa hinzugefügt. Dank des Vulkan-basierten OpenGL-Treibers Zink unterstützt Nouveau damit sowohl Vulkan als auch aktuelle OpenGL-Versionen.
- Oktober 2023: Nvidia fügt Unterstützung für Gamma Lookup Tables (Gamma LUT) hinzu, 
- November 2023: Der offene Linux-Kernel-Treiber Nouveau fügt Unterstützung für den GSP hinzu, welcher es ihm zum ersten Mal in fast 10 Jahren erlaubt, die Taktrate auch auf neueren Nvidia GPUs zu verändern und damit einen performanten Einsatz möglich macht.
- November 2023: NVK erreicht volle Konformität für Vulkan 1.0.
- Februar 2024: NVK erreicht volle Konformität für Vulkan 1.3.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/FFJ8QT/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>Niklas Korz</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>Y8VRLY@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-Y8VRLY</pentabarf:event-slug>
            <pentabarf:title>Molding Sand: Shaping Permissions of Processes</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20240601T223000</dtstart>
            <dtend>20240601T233000</dtend>
            <duration>1.00000</duration>
            <summary>Molding Sand: Shaping Permissions of Processes</summary>
            <description>This talk will cover two concepts that are crucial in modern applications: Sandboxing and Process Separation, as well as the combination and necessity of these two.

As programmers, we often make tiny silly mistakes. Tiny silly mistakes, that lead to unnoticeable bugs, which might be exploited in the most dangerous and ugliest ways. Acknowledging this fact, by restricting the powers of a process, makes the impact of potential exploits much harder.

After this talk, the audience will know about the necessity of sandboxing, the history of security in operating systems in general, as well as the current mechanisms used to secure modern applications.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/Y8VRLY/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>Emil Engler</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>BHHPVL@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-BHHPVL</pentabarf:event-slug>
            <pentabarf:title>Hacking your ADHD</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T131500</dtstart>
            <dtend>20240601T141500</dtend>
            <duration>1.00000</duration>
            <summary>Hacking your ADHD</summary>
            <description>Hi, ich bin Niggo und ich habe ADHS. Auch wenn’s eigentlich obvious ist, wurde ich erst viel später als mir eigentlich Recht ist mit dieser Realität vertraut. Seit meiner Diagnose habe ich vieeeeeel über mich selbst, die Art und Weise wie ich denke gelernt – und was es eigentlich im Alltag bedeutet, ADHS zu haben. 

In diesem Talk möchte ich meine Erfahrungen mit der Odysee der Diagnostik/Behandlung und dem Alltag, mit ADHS zu leben, nahebringen und wie eins daraus das beste macht. Dazu zählen vor allem Hacks, mit denen eins seinen privaten als auch beruflichen Alltag ADHS-freundlicher gestalten kann.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/BHHPVL/</url>
            <location>HfG Blauer Salon</location>
            
            <attendee>Niggo</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>YB39KZ@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-YB39KZ</pentabarf:event-slug>
            <pentabarf:title>Barcamp: Raise your voice and share your experiences as a queer creature in IT</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20240601T103000</dtstart>
            <dtend>20240601T113000</dtend>
            <duration>1.00000</duration>
            <summary>Barcamp: Raise your voice and share your experiences as a queer creature in IT</summary>
            <description>## Why English?

We want to make this barcamp accessible to creatures who are usually excluded from similar discussions at these events because they take place primarily in German. That said, each barcamp topic proposal may specify their preferred language, which can be English, German or another language.

## Is this for me?

We welcome everyone who self-identifies as queer or belongs to a marginalised group. It is not necessary that you are currently working or active in the IT space, you&#x27;re also welcome if you&#x27;re thinking about entering the IT space or are interested in hearing others queer creatures&#x27; experiences. Still unsure? Unless you are an abled straight white cis-man, this barcamp welcomes you and invites you to share your experiences. No, reverse-sexism does not exist. Please use good judgement and be respectful.

## How the barcamp will work

1. After signing up for the barcamp, participants are asked to start thinking about precise topics they would like to share their experiences about or hear about others&#x27; experiences in.
2. At the start of the workshop, the topics are collected within the whole group.
3. Each topic is _concisely_ presented by the submitter.
4. Participants use dot-voting to communicate their interest in some of the topics.
5. An ad-hoc schedule is made with some topics in parallel. Depending on the number of participants `n`, this will be approximately `n` / 7 groups in parallel with about 25 minutes for each timeslot. Popular topics will be split into multiple smaller groups with the same topic to ensure the group size stays smaller than approximately seven.
6. The small groups gather and discuss their topic and move onto the next group that interests them after 25 minutes. This step is repeated until the time of the workshop runs out or there are no other topics left in the schedule.

## Challenges with Content Notes in a participatory workshop

The participants of this barcamp define the pricise topics themselves, therefore it is not possible to give an exact list of content notes beforehand. Considering the theme is being queer in the IT space, it is likely some sessions contain mentions of sexism and queerphobia.

Each group that forms around a certain topic is encouraged to talk about what content notes are expected to be relevant at the beginning of the session. This gives everyone the chance to decide which groups are suitable for them.

See the [C3 Inclusion Operation Center](https://c3ioc.de/speakersdesk.html#en_content_notes) for potentially relevant Content Notes.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://cfp.gulas.ch/gpn22/talk/YB39KZ/</url>
            <location>HfG Raum 112</location>
            
            <attendee>Athena Wolfskämpf</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>DSQLCC@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-DSQLCC</pentabarf:event-slug>
            <pentabarf:title>Elektronische Musik machen mit SuperCollider</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T120000</dtstart>
            <dtend>20240601T140000</dtend>
            <duration>2.00000</duration>
            <summary>Elektronische Musik machen mit SuperCollider</summary>
            <description>Folgende Themen spreche ich im Workshop an:
* Die SuperCollider IDE: Aufbau und Hilfesystem
* Grundlegende Syntax (Variablen, Scope, Datentypen, Funktionen)
* Funktionen, die Klang erzeugen: Oszilllatoren, Rauschen und Filter
* Sequencing mit Patterns

**Vorkenntnisse** in Musik(theorie) und/oder anderen Programmiersprachen sind nicht erforderlich (aber hilfreich).

Bitte mitbringen: Laptop und Kopfhörer (idealerweise kabelgebundene).
Wenn möglich, installiert SuperCollider bitte bereits vor dem Workshop.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://cfp.gulas.ch/gpn22/talk/DSQLCC/</url>
            <location>HfG Raum 112</location>
            
            <attendee>modern_dragon</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>JC7WB8@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-JC7WB8</pentabarf:event-slug>
            <pentabarf:title>Die Verschlüsselung von Nextcloud verstehen und kaputte Dateien retten</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T143000</dtstart>
            <dtend>20240601T153000</dtend>
            <duration>1.00000</duration>
            <summary>Die Verschlüsselung von Nextcloud verstehen und kaputte Dateien retten</summary>
            <description>**Vorbereitung:** Im Workshop werden wir PHP-Skripte nutzen, die bereits vor Beginn aus dem zugehörigen Github-Repository ausgecheckt werden sollten: [https://github.com/yahesh/nextcloud-workshop/](https://github.com/yahesh/nextcloud-workshop/)

**Durchführung:** Nach einer kurzen Einleitung werden wir uns durch die einzelnen Schritte der Server-Side-Encryption und der End-to-End-Encryption von Nextcloud hangeln. Wir werden uns die relevanten Datenstrukturen ansehen und jeweils eine Beispieldatei händisch entschlüsseln.

**Über den Speaker:** [Yahe](https://yahe.sh/) ist der Core-Maintainer der [Nextcloud Encryption-Recovery-Tools](https://github.com/nextcloud/encryption-recovery-tools/) und Autor des Papers [_&quot;Cryptographic Vulnerabilities and Other Shortcomings of the Nextcloud Server Side Encryption as implemented by the Default Encryption Module&quot;_](https://eprint.iacr.org/2020/1439), aus dem [CVE-2020-8133](https://www.cve.org/CVERecord?id=CVE-2020-8133), [CVE-2020-8150](https://www.cve.org/CVERecord?id=CVE-2020-8150), [CVE-2020-8152](https://www.cve.org/CVERecord?id=CVE-2020-8152) und [CVE-2020-8259](https://www.cve.org/CVERecord?id=CVE-2020-8259) hervorgingen.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://cfp.gulas.ch/gpn22/talk/JC7WB8/</url>
            <location>HfG Raum 112</location>
            
            <attendee>Yahe</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>TM7PKP@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-TM7PKP</pentabarf:event-slug>
            <pentabarf:title>Pimp Your [matrix] Chat</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T200000</dtstart>
            <dtend>20240601T210000</dtend>
            <duration>1.00000</duration>
            <summary>Pimp Your [matrix] Chat</summary>
            <description>What Tools, Addons, Hacks or Code snippets do you use daily to enhance your Matrix experience? I show you my 7 years worth of collecting scripts, Maubot configs, and stranger things - not to mention my own projects - and look forward to learning what you are doing as well!

Please remember to bring your devices etc so you can show off your creations!

- [Matrix room](https://matrix.to/#/#pimp-your-chat-gpn22:matrix.org)
- [Integrations on matrix.org](https://matrix.org/ecosystem/integrations/)

This is the 4th time I&#x27;ll be offering this workshop after previous editions at FrOSCon, Matrix Community Summit, 37C3, but the first time at GPN and of course updated in the meantime.

Language will be English or German depending on attendees.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://cfp.gulas.ch/gpn22/talk/TM7PKP/</url>
            <location>HfG Raum 112</location>
            
            <attendee>Kim Brose (HarHarLinks)</attendee>
            
            <attendee>weeman</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>YEDQHL@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-YEDQHL</pentabarf:event-slug>
            <pentabarf:title>NixOS Meetup</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20240601T213000</dtstart>
            <dtend>20240601T223000</dtend>
            <duration>1.00000</duration>
            <summary>NixOS Meetup</summary>
            <description>As in previous years, people from the Nix/NixOS community will meet at the GPN.

Topics:
- Introduction round
- Ask a maintainer
- Open discussion
- Sticker exchange (bring some, if you have!)</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Meetup</category>
            <url>https://cfp.gulas.ch/gpn22/talk/YEDQHL/</url>
            <location>HfG Raum 112</location>
            
            <attendee>yaya</attendee>
            
            <attendee>Funkeleinhorn</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>EVRYAS@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-EVRYAS</pentabarf:event-slug>
            <pentabarf:title>Suddenly, Typography: Eine ultrakurze Einführung in Computertypographie + Workshop zum Erstellen eigener Computerschriftart</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T183000</dtstart>
            <dtend>20240601T193000</dtend>
            <duration>1.00000</duration>
            <summary>Suddenly, Typography: Eine ultrakurze Einführung in Computertypographie + Workshop zum Erstellen eigener Computerschriftart</summary>
            <description>In diesem Workshop geht es um Computertypographie. Zuerst wartet euch eine schnelle Einführung ins Thema und Vorstellung der wichtigen Begrifflichkeiten. Im zweiten Teil packen wir zusammen an und erstellen unsere eigene Computerschriftart ausschließlich mithilfe freier und quelloffener Software.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://cfp.gulas.ch/gpn22/talk/EVRYAS/</url>
            <location>HfG Raum 115</location>
            
            <attendee>Kaan B. Y.</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>KJUCVT@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-KJUCVT</pentabarf:event-slug>
            <pentabarf:title>OpenWrt und Gluon Meetup</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T200000</dtstart>
            <dtend>20240601T220000</dtend>
            <duration>2.00000</duration>
            <summary>OpenWrt und Gluon Meetup</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Meetup</category>
            <url>https://cfp.gulas.ch/gpn22/talk/KJUCVT/</url>
            <location>HfG Raum 115</location>
            
            <attendee>skorpy</attendee>
            
            <attendee>blocktrron</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>N3SUWP@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-N3SUWP</pentabarf:event-slug>
            <pentabarf:title>CSD Karlsruhe</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T130000</dtstart>
            <dtend>20240601T153000</dtend>
            <duration>2.03000</duration>
            <summary>CSD Karlsruhe</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Special Event</category>
            <url>https://cfp.gulas.ch/gpn22/talk/N3SUWP/</url>
            <location>Anderswo</location>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>W9ULPX@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-W9ULPX</pentabarf:event-slug>
            <pentabarf:title>Workshop Build your own Spiralboard - SMD Bestückung mit einer Pick and Place Maschine</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T110000</dtstart>
            <dtend>20240601T120000</dtend>
            <duration>1.00000</duration>
            <summary>Workshop Build your own Spiralboard - SMD Bestückung mit einer Pick and Place Maschine</summary>
            <description>Das Spiralboard ist eine Demoplatine, anhand der wir die Fähigkeit unserer Pick and Place Maschine demonstrieren wollen. Darüber hinaus ist sie auch sehr schön anzusehen und macht sehr viel Spaß beim zusammenbauen. (Das [Spiralboard](https://github.com/casartar/Spiralboard), NICHT die [Maschine](https://media.ccc.de/v/camp2023-57337-pick_and_pain_oder))

Folgende Schritte sind notwendig um ein Spiralboard zu fertigen:
- Auftragen der Lötpaste Oberseite
- Automatische Bestückung Oberseite
- Backen der Platine
- Handbestücken der Unterseite
- Steuern der LEDs

Je nach Kenntnisstand kannst du alle Schritte, außer der automatischen Bestückung selbstständig durchführen. Dabei stehen wir dir jederzeit mit Rat und Tat zur Seite.

Das Herz der Platine ist ein ESP8266-Modul mit der Open Source Software [WLED](https://kno.wled.ge/). Mithilfe von WLED kann das Spiralboard auf jede erdenkliche Art und Weise zum Leuchten und Blinken gebracht werden.
Und das von dir! - Mit deinem Smartphone!

Für die Material- und Entwicklungskosten möchten wir einen Beitrag von 32€ in bar oder per paypal haben.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://cfp.gulas.ch/gpn22/talk/W9ULPX/</url>
            <location>Hackcenter</location>
            
            <attendee>@casartar</attendee>
            
            <attendee>Ekki Plicht</attendee>
            
            <attendee>Mona Werling</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>7KCQ8A@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-7KCQ8A</pentabarf:event-slug>
            <pentabarf:title>Spliceworkshop - Das Löten der Glasfaser</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240601T160000</dtstart>
            <dtend>20240601T170000</dtend>
            <duration>1.00000</duration>
            <summary>Spliceworkshop - Das Löten der Glasfaser</summary>
            <description>In diesem Workshop schauen schauen wir uns am praktischen Beispiel an wie das Splicen einer Glasfaser eigentlich funktioniert, das heisst, jeder bekommt die Möglichkeit einmal 2 Glasfaserenden miteinander zu verbinden. Dazu werden wir 2 unterschiedliche Splicegeräte mit dabei haben und auch noch ein wenig an Anschauungsmaterial rund um den Splice. Somit sollte man einen guten Einblick in die Welt der Lichtwellenleiter erhalten.

Der Workshop wird von Selfnet e.V. gestellt. Selfnet e. V. stellt dabei das Netzwerk für Studentenwohnheime im Raum Stuttgart bereit. Der Selfnet e.V. ist ein gemeinnütziger Verein, dessen Netzwerk von Studenten in ehrenamtlicher Tätigkeit vollständig selbst verwaltet wird. Ausserdem fokussiert sich der Verein auf die Bildung im Bereich Netzwerktechnik.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://cfp.gulas.ch/gpn22/talk/7KCQ8A/</url>
            <location>Hackcenter</location>
            
            <attendee>Erik</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>MTNMRD@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-MTNMRD</pentabarf:event-slug>
            <pentabarf:title>How a Wifi chip works internally</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20240602T100000</dtstart>
            <dtend>20240602T110000</dtend>
            <duration>1.00000</duration>
            <summary>How a Wifi chip works internally</summary>
            <description>Deep Dive into the 802.11 Wifi standard. The talk starts with an overview of which hardware is involved into receiving Wifi signals and how signals get convert into bits. During the talk we will explain the hurdles which need to be taken to receive Wifi and which solutions the Wifi standard describes to solve them. We will also look into several real world Wifi implementations based on SDR transceivers or proprietary datasheets from Broadcom. In the end we will briefly discuss what would be necessary to create open source firmwares for full-MAC Wifi chips.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/MTNMRD/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>DanielAW</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>WGVZ9W@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-WGVZ9W</pentabarf:event-slug>
            <pentabarf:title>I beg you, please make your own GitHub alternatives!</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20240602T111500</dtstart>
            <dtend>20240602T121500</dtend>
            <duration>1.00000</duration>
            <summary>I beg you, please make your own GitHub alternatives!</summary>
            <description>Our thoughts, creations and relationships online are made possible because of large platforms based in Silicon Valley. Let&#x27;s talk about GitHub. People use it. I mean, that&#x27;s where everyone else is. Period. End of story.

... Or is it?!

Put your tin foil hats on, as I&#x27;ll dive deep into the questions that none of us ever ask anymore before deciding to use that thing:
- What will be the consequences for your project in the long term?
  - Vendor lock-in
  - Limitations
- Is it **REALLY** as popular as you think?
- Should **YOU**, the person reading this, perhaps (**NOT**) consider an alternative? 👉👈
  - What sort of alternatives are there?
  - Can you make your own alternatives?!

Then, we&#x27;ll dive deeper into the alternatives, with examples of managed and self-hosted alternatives ([SourceHut](https://sr.ht), [Radicle](https://radicle.xyz), [Codeberg](https://codeberg.org), [Forgejo](https://forgejo.org), *and more!*), as well as explain their history and what they bring to the table. Some points:
- Progress on ActivityPub-based forge federation. (why you should not wait until it&#x27;s ready™)
- Technical demonstrations ✨
- Self-hosting for organized open-source projects
- Some arguments as to using any of these weird hipster alternatives is a good idea...
- ... and why you should, like, totally avoid them, or come up with your own alternatives! (Whether that is software, software instances, or non-profit organizations!)

**Disclaimer:** I am involved with Codeberg and Forgejo as a volunteer; that&#x27;s where I&#x27;m coming from, I may be a little tiny bit biased. Opinions are my strictly own. Technical demonstrations will focus on Forgejo.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/WGVZ9W/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>n0toose</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>AUEQH7@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-AUEQH7</pentabarf:event-slug>
            <pentabarf:title>Cyber Resilience Act - Compliance Risk oder Consumer Respect Act?</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240602T123000</dtstart>
            <dtend>20240602T133000</dtend>
            <duration>1.00000</duration>
            <summary>Cyber Resilience Act - Compliance Risk oder Consumer Respect Act?</summary>
            <description>Mit dem CRA hat die EU-Kommission eine Verordnung auf den Weg gebracht, die die IT-Sicherheit von Produkten reguliert, mit der Motivation, die Interessen der Verbraucher zu stärken und die EU insgesamt widerstandsfähiger gegen Cyberangriffe zu machen. Dieses Gesetz legt Anforderungen für &quot;Produkte mit digitalen Elementen&quot; fest. Von Herstellern wird die Erstellung einer Cybersicherheitsrisikobewertung und die Bereitstellung von Sicherheitsupdates verlangt. Bestimmte alltägliche Softwareprodukte, wie Betriebssysteme, Browser und Password-Manager, werden als &quot;wichtige Produkte&quot; eingestuft. Diese werden auf die Einhaltung von grundlegenden IT-Sicherheitsanforderungen überprüft. Auch Open-Source-Software und ihre Communities werden von diesem Gesetz betroffen sein. Es wird gefordert, dass diese eine Cybersicherheitsstrategie vorlegen, welche unter anderem den Umgang mit Schwachstellen regelt. Ein Verstoß gegen die Bestimmungen kann mit bis zu 15 Millionen Euro oder 2,5 % des Weltweiten Jahresumsatzes geahndet werden. Des Weiteren wird die ENISA eine Meldeplattform anbieten, über welche Hersteller Schwachstellen melden. 
In Hinblick auf die Praktikabilität und Effektivität stellen sich eine Reihe von Fragen, auch sind noch nicht alle Details bekannt, z.B. die Spezifikation von SBOMs. 

*TL; DR: Neues EU-Gesetz, welches Hersteller verpflichtet (IT-)sicherere Produkte zu entwickeln.*</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/AUEQH7/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>Markus Toran</attendee>
            
            <attendee>Markus Toran</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>PXT8GR@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-PXT8GR</pentabarf:event-slug>
            <pentabarf:title>Infrastructure Review &amp; Closing</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240602T140000</dtstart>
            <dtend>20240602T153000</dtend>
            <duration>1.03000</duration>
            <summary>Infrastructure Review &amp; Closing</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/PXT8GR/</url>
            <location>ZKM Medientheater</location>
            
            <attendee>Eve Entropia</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>L3SXWL@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-L3SXWL</pentabarf:event-slug>
            <pentabarf:title>Big Data Analysis with SQL</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20240602T100000</dtstart>
            <dtend>20240602T110000</dtend>
            <duration>1.00000</duration>
            <summary>Big Data Analysis with SQL</summary>
            <description>Have you ever used PostgreSQL to store *massive* amounts of data? Did your queries take *minutes* or even *hours* to compute?

The field of data analysis is rather complex and a ton of solutions are available: therefore I will show how to compare systems with each other. You will learn why databases like PostgreSQL or MongoDB are not suited to compute analytics queries on huge amounts of data. Then we will look at data analysis architectures that are capable of scaling to terabytes of data and I will explain why they are better in those particular situations.

At the end of the talk you will know which solution is best suited for your next large-scale data project!</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/L3SXWL/</url>
            <location>ZKM Kubus</location>
            
            <attendee>Julian</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>8CWDWS@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-8CWDWS</pentabarf:event-slug>
            <pentabarf:title>&quot;Jetzt ist es kaputt, aber wenigstens war es gut&quot;: Informierte Nutzungsentscheidungen und welchen Beitrag Informatische Bildung dazu leisten kann</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240602T111500</dtstart>
            <dtend>20240602T121500</dtend>
            <duration>1.00000</duration>
            <summary>&quot;Jetzt ist es kaputt, aber wenigstens war es gut&quot;: Informierte Nutzungsentscheidungen und welchen Beitrag Informatische Bildung dazu leisten kann</summary>
            <description>Wir treffen jeden Tag Entscheidungen über die Nutzung von Digitalen Systemen, wie zum Beispiel Instant Messenger, Bezahlmethoden oder VPNs. Um eine solche Entscheidung informiert zu treffen, braucht der:die Entscheidende Wissen über die zur Auswahl stehenden digitalen Systeme im Bezug auf seine:ihre persönlichen Werte. Aber welches Wissen ist das? Und welche Werte kann man in Betracht ziehen? 
Und wie kann man das Schüler:innen beibringen?
In meinem Vortrag möchte ich gemeinsam mit dem Publikum über mögliche Antworten und Beispiele diskutieren und in das Thema aus dem Blickwinkel der Informatik Didaktik einführen. 

Inhaltlich werde ich in meinem Vortrag darüber reden, was informierte Entscheidungen sind - und was informatische Bildung ist. Dabei werde ich auch auf Konzepte aus der Informatikdidaktik wie dem Dagstuhl Dreieck eingehen und diese einführen. Außerdem werde ich über Möglichkeiten zur Vermittlung sprechen.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/8CWDWS/</url>
            <location>ZKM Kubus</location>
            
            <attendee>elu</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>TMWFJ3@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-TMWFJ3</pentabarf:event-slug>
            <pentabarf:title>Warum sind hier Menschen mit Seilen?</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240602T123000</dtstart>
            <dtend>20240602T133000</dtend>
            <duration>1.00000</duration>
            <summary>Warum sind hier Menschen mit Seilen?</summary>
            <description>Warum sind eigentlich auf Hackerveranstaltungen so oft Menschen mit Seilen? Welche gemeinsamen Wurzeln verbinden queere, hackende und kinky Menschen und was könnten wir von einander lernen?
Wir machen einen Ausflug in die eigentümlichen Regeln, Rituale und Etiketten der Kink-Szene, um herauszufinden, was davon für andere Lebensbereiche hilfreich ist. Egal ob klare Kommunikation, Awareness gegenüber Diskriminierung und Übergriffen oder die Suche nach Konsens: Viele der Herausforderungen begegnen uns auch in Projekten oder am Arbeitsplatz.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/TMWFJ3/</url>
            <location>ZKM Kubus</location>
            
            <attendee>Zinboo</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>7BQFKD@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-7BQFKD</pentabarf:event-slug>
            <pentabarf:title>Stromsparende Computer - Theorie und Praxis</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240602T100000</dtstart>
            <dtend>20240602T110000</dtend>
            <duration>1.00000</duration>
            <summary>Stromsparende Computer - Theorie und Praxis</summary>
            <description>Computer brauchen Strom - aber warum? Warum ist der Stromverbrauch eines Computer oft schwer aus den Komponenten oder der Leistung ableitbar? Wie gehe ich am besten vor, wenn ich einen stromsparenden Computer haben möchte? Wodurch unterscheidet sich der Verbrauch im Leerlauf und unter Vollast? In diesem Vortrag erklärt ich sowohl die theoretischen Hintergründe als auch die praktischen Auswirkungen des Stromverbrauchs der verschiedenen Komponenten eines PCs. 

Grundlagen in Computerhardware (Was ist Strukturbreite? Was ist ein Cache? etc) und Elektrik (Was ist ein Kondensator? Was ist der Zusammenhang zwischen Leistung, Spannung, Stromstärke und Widerstand? etc) sind notwendig. Weitergehendes wird erklärt.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/7BQFKD/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>Aurania</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>KUEALJ@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-KUEALJ</pentabarf:event-slug>
            <pentabarf:title>Flightgear: The world of open source flight simulation</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240602T111500</dtstart>
            <dtend>20240602T121500</dtend>
            <duration>1.00000</duration>
            <summary>Flightgear: The world of open source flight simulation</summary>
            <description>Since the release of the Microsoft Flight Simulator 2020, flight simulation has become a more mainstream genre.
What flies past many is the existence of an open source flight simulator with a long standing history and way more flexibility in many regards.

We take you on a flight through the world of Flightgear...
In the first part we will take a look at the history, where the project is headed in the future and how you can make the first steps in the simulator, helping you get in the air.

Now that we have an overview what flightgear is, we go on to the second part where we take a look how to interface the flight sim with your own hacked hardware and other systems.
We will show you for example our first PCB design we&#x27;re working on right now which will be a control interface for the simulator as well as similar projects from the community.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/KUEALJ/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>Nia</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>CUWDYV@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-CUWDYV</pentabarf:event-slug>
            <pentabarf:title>1x1 der medizinischen Bildgebung</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240602T123000</dtstart>
            <dtend>20240602T133000</dtend>
            <duration>1.00000</duration>
            <summary>1x1 der medizinischen Bildgebung</summary>
            <description>Moderne Medizin basiert grossteils auch auf neuen Möglichkeiten Dinge sichtbar zu machen und seit der Entdeckung der Röntgenstrahlen 1895 hat sich eine Menge getan.
Wir werden Versuchen mit einem Minimum an theoretischem Hintergrundwissen zu klären was diese Ärzte eigentlich meinen wenn sie von Echo oder Kernspin reden, warum &quot;Röhre&quot; nicht gleich &quot;Röhre&quot; ist und welche Vor- bzw Nachteile die einzelnen Verfahren bieten.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/CUWDYV/</url>
            <location>ZKM Vortragsraum</location>
            
            <attendee>deinkoks</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>EMQPDD@@cfp.gulas.ch</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-EMQPDD</pentabarf:event-slug>
            <pentabarf:title>Geheimnis DAK: Was die Gesellschaft nicht weiß - und warum es sie verändern wird! Die größte Chance des Schienengüterverkehrs des 21 Jhd.</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20240602T111500</dtstart>
            <dtend>20240602T121500</dtend>
            <duration>1.00000</duration>
            <summary>Geheimnis DAK: Was die Gesellschaft nicht weiß - und warum es sie verändern wird! Die größte Chance des Schienengüterverkehrs des 21 Jhd.</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://cfp.gulas.ch/gpn22/talk/EMQPDD/</url>
            <location>HfG Blauer Salon</location>
            
            <attendee>Anton Vogel</attendee>
            
        </vevent>
        
    </vcalendar>
</iCalendar>
