<?xml version='1.0' encoding='utf-8' ?>
<!-- Made with love by pretalx v2024.1.0. -->
<schedule>
    <generator name="pretalx" version="2024.1.0" />
    <version>0.6</version>
    <conference>
        <title>22. Gulaschprogrammiernacht</title>
        <acronym>gpn22</acronym>
        <start>2024-05-30</start>
        <end>2024-06-02</end>
        <days>4</days>
        <timeslot_duration>00:05</timeslot_duration>
        <base_url>https://cfp.gulas.ch</base_url>
        
        <time_zone_name>Europe/Berlin</time_zone_name>
        
        
        <track name="Entropia / CCC" slug="25-entropia-ccc"  color="#eb5b04" />
        
        <track name="Security" slug="26-security"  color="#b67400" />
        
        <track name="Art &amp; Culture" slug="27-art-culture"  color="#e33758" />
        
        <track name="Meetup" slug="28-meetup"  color="#b64084" />
        
        <track name="Entertainment" slug="29-entertainment"  color="#764f91" />
        
        <track name="Software &amp; Infrastructure" slug="30-software-infrastructure"  color="#3e517d" />
        
        <track name="Ethics, Society &amp; Politics" slug="31-ethics-society-politics"  color="#007d64" />
        
        <track name="Science" slug="32-science"  color="#008234" />
        
        <track name="Hardware &amp; Making" slug="33-hardware-making"  color="#308500" />
        
        <track name="Games" slug="34-games"  color="#7a8100" />
        
        <track name="Technologie, Energie und Mobilität" slug="35-technologie-energie-und-mobilitat"  color="#000000" />
        
    </conference>
    <day index='1' date='2024-05-30' start='2024-05-30T04:00:00+02:00' end='2024-05-31T03:59:00+02:00'>
        <room name='ZKM Medientheater' guid='c99c1dec-9722-5443-ac14-e84141dcc36d'>
            <event guid='74470626-a6dd-579e-be0e-28412facfebb' id='237'>
                <room>ZKM Medientheater</room>
                <title>Common Code &lt;&gt; Different Roots</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-30T16:00:00+02:00</date>
                <start>16:00</start>
                <duration>00:30</duration>
                <abstract>Opening of GPN22</abstract>
                <slug>gpn22-237-common-code-different-roots</slug>
                <track>Entropia / CCC</track>
                
                    
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/YN9HNK/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='6a8f55d0-2f75-5e16-9c3d-e2d78d629737' id='319'>
                <room>ZKM Medientheater</room>
                <title>Trollen leicht gemacht.</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-30T16:30:00+02:00</date>
                <start>16:30</start>
                <duration>01:00</duration>
                <abstract>Einen Einf&#252;hrung ins Trollen.  
Was sind Trolle? Was macht sie so unglaublich toll und wieso w&#228;re die GPN ohne sie nicht m&#246;glich? Wie funktioniert das Trollsystem?  
Diese und mehr Fragen beantworten wir hier.</abstract>
                <slug>gpn22-319-trollen-leicht-gemacht-</slug>
                <track>Entropia / CCC</track>
                
                    
                <language>de</language>
                <description>Wir erkl&#228;ren die Basics f&#252;r Trolle (Helfende) auf der GPN. Ob du das erste Mal bei der GPN mithelfen m&#246;chtest oder schon immer dabei bist.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/Z8Y93S/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='36f05c92-108a-5020-b1ad-e8a681d4e32b' id='270'>
                <room>ZKM Medientheater</room>
                <title>why the cloud is evil</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-30T17:45:00+02:00</date>
                <start>17:45</start>
                <duration>01:00</duration>
                <abstract>An informed opinion and judgement of where we are heading with the cloud.</abstract>
                <slug>gpn22-270-why-the-cloud-is-evil</slug>
                <track>Software &amp; Infrastructure</track>
                
                    
                <language>en</language>
                <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&apos;s this talk.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/KLRSDL/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='6581441d-1b85-5e3c-a16b-0434aa9d3b61' id='304'>
                <room>ZKM Medientheater</room>
                <title>Common Code &lt;&gt; Different Backdoors</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-30T19:45:00+02:00</date>
                <start>19:45</start>
                <duration>01:00</duration>
                <abstract>Ende M&#228;rz &apos;24 wurde zuf&#228;llig eine Backdoor in der verbreiteten Open Source - Bibliothek xz-utils entdeckt, die unter anderem im ssh-Server moderner Linux-Distributionen verwendet wird. Diese Sicherheitsl&#252;cke wurde in einem mehrj&#228;hrigen Prozess vorbereitet und eingebaut. Es wurden dazu sowohl menschliche Schw&#228;che, als auch grundlegende organisatorische und technische Probleme in der Zusammenarbeit rund um Open Source Entwicklung ausgenutzt. 
Dieser Vortrag wird &#252;ber die mehrj&#228;hrige Vorbereitung und Implementierung der Schwachstelle berichten, aber auch einige offene Fragen und m&#246;gliche Konsequenzen beleuchten.
Warum baut das Internet auf Bibliotheken auf, die einzelne Maintainer in ihrer Freizeit basteln? Besteht ein grundlegendes Sicherheitsproblem in der Nutzung von Open Source Software? K&#246;nnte KI die L&#246;sung sein?</abstract>
                <slug>gpn22-304-common-code-different-backdoors</slug>
                <track>Security</track>
                
                    
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/8MKMDL/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='80078888-2260-5cb2-85fd-b538a2db9f51' id='266'>
                <room>ZKM Medientheater</room>
                <title>Down the Parcel Hole</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-30T21:00:00+02:00</date>
                <start>21:00</start>
                <duration>01:00</duration>
                <abstract>Dieser Vortrag beschreibt, wie wir fehlerhafte Prozesse in der Paketverfolgung der meisten deutschen Paketzustelldienste entdeckt haben, wie diese auf unsere Erkenntnisse reagiert haben und warum dies sehr wahrscheinlich auch deine Privatsph&#228;re betrifft.</abstract>
                <slug>gpn22-266-down-the-parcel-hole</slug>
                <track>Security</track>
                
                    
                <language>de</language>
                <description>In Zeiten des Online-Shoppings sind die Menschen besorgt, ob Online-Shops ihre Daten vern&#252;nftig behandeln und sichern. Online-Shops k&#246;nnen &#252;ber g&#228;ngige Web-Schwachstellen wie SQL-Injections, XSS usw. angegriffen werden. Dadurch k&#246;nnten Angreifer pers&#246;nliche Informationen wie Name, Adresse und Bankdaten kopieren.

Wir haben jedoch eine noch einfachere - und bisher unbeachtete - M&#246;glichkeit gefunden, an die pers&#246;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 &#246;ffentlich zug&#228;nglicher Daten und trivialer Statistik konnten wir Empf&#228;ngerinformationen (Name, Adresse) schnell und in gro&#223;er Zahl ermitteln. Dabei war es bei einigen Diensten sogar m&#246;glich, die Zustellung von Paketen zu beeinflussen. Gezielte Angriffe k&#246;nnten dazu f&#252;hren, dass Adressen und Einkaufsverhalten von Politikern und anderen Personen des &#246;ffentlichen Lebens aufgedeckt werden. Auch die Identifizierung von Kunden bestimmter Gesch&#228;fte ist denkbar. Die Art und Weise, wie die Sendungsnummern generiert werden, erm&#246;glicht es uns n&#228;mlich, gezielt bestimmte Online-Shops anzugreifen.

W&#228;hrend unserer Recherche haben wir mehrere Paketdienste kontaktiert (Responsible Disclosure), was zu einigen Verbesserungen f&#252;hrte. Einige Disclosure-Prozesse hatten schnelle und effektive Ma&#223;nahmen zur Folge und k&#246;nnen als gute Beispiele dienen, w&#228;hrend andere noch Raum f&#252;r Optimierungen bieten. Wir werden auch dar&#252;ber reden, wie Disclosure-Prozesse besser ablaufen k&#246;nnen, und werden ein paar unterhaltsame Ereignisse darstellen.

Wir kommen zu dem Schluss, dass Paketdienste eine - vielleicht - untersch&#228;tzte Gefahr f&#252;r die Privatsph&#228;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&#228;llen an die M&#246;glichkeit zu gelangen, in den Zustellprozess einzugreifen.

In unserem Vortrag werden wir den statistischen Ansatz zum Brechen der Authentifizierung f&#252;r die Paketverfolgung, die zugrundeliegenden Probleme, (negative und positive) Highlights aus den Disclosure-Prozessen und nat&#252;rlich die Auswirkungen auf die Privatsph&#228;re aufzeigen, die dies gehabt haben k&#246;nnte und noch haben kann. Bei der diesj&#228;hrigen GPN sprechen wir zum ersten Mal &#252;ber zwei Paketdienstleister, die bei uns bisher noch nicht zur Sprache kamen, GLS und UPS. Zum Zeitpunkt der Ver&#246;ffentlichung war die Schwachstelle bei UPS noch nicht behoben.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/ABDM9K/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='32b27f2c-1849-5028-8a00-f4212c59fa0d' id='468'>
                <room>ZKM Medientheater</room>
                <title>Data center to cloud migration</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-30T22:15:00+02:00</date>
                <start>22:15</start>
                <duration>01:00</duration>
                <abstract>Sp&#228;testens seit dem Brand eines Stra&#223;burger Rechenzentrums im M&#228;rz 2021 wissen wir, dass manche Anbieter die Cloud-Migration zu w&#246;rtlich nehmen.

Der Stra&#223;burger Brand war jedoch nicht der einzige Unfall eines Rechenzentrums. In diesem Vortrag zeige ich Bilder und Videos von Rechenzentrums-Br&#228;nden, Wassersch&#228;den und Naturkatastrophen. Ich spreche &#252;ber die Ursachen und Auswirkungen dieser Unf&#228;lle, sowie &#252;ber die Ma&#223;nahmen, um eigene Systeme gegen solche zu sch&#252;tzen. Neben schweren Katastrophen zeige ich weitere Dinge aus der Kategorie &quot;dumm gelaufen&quot;.</abstract>
                <slug>gpn22-468-data-center-to-cloud-migration</slug>
                <track>Software &amp; Infrastructure</track>
                
                    
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/DGMEBH/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='ZKM Kubus' guid='d477f5f4-dc0f-5516-9996-6ce158b114c1'>
            <event guid='27249786-0e21-5b47-9e20-87c81624815c' id='293'>
                <room>ZKM Kubus</room>
                <title>Und sie existiert doch - die fast unm&#246;gliche Primzahlenerkennungsmaschine</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-30T16:30:00+02:00</date>
                <start>16:30</start>
                <duration>01:00</duration>
                <abstract>Ist es m&#246;glich, eine Maschine zu bauen, mit der man Primzahlen erkennen bzw. ermitteln kann? Diese Frage habe ich mir vor ein paar Jahren gestellt und eine &quot;virtuelle&quot; Maschine entwickelt, also eine Maschine, die am Computer &quot;funktioniert&quot;. Aber w&#252;rde so eine Maschine sich auch tats&#228;chlich bauen lassen. Bei der virtuellen Maschine gibt es keine physikalischen Einschr&#228;nkungen und Herausforderungen wie zum Beispiel Gravitation oder Reibung. In diesem Talk stelle ich einen funktionierenden Prototyp vor.</abstract>
                <slug>gpn22-293-und-sie-existiert-doch-die-fast-unmgliche-primzahlenerkennungsmaschine</slug>
                <track>Science</track>
                <logo>/media/gpn22/submissions/WDWBUA/Primzahlerkennungsmaschine_jWPXEQU.png</logo>
                    
                <language>de</language>
                <description>Primzahlen haben Mathematiker und mathematisch interessierte schon immer fasziniert. Und Sch&#252;ler hassen sie - meistens. In unserer modernen Welt sind sie auch essentiell f&#252;r Verschl&#252;sselungen. Der Grundgedanke bei den asymmetrischen Verschl&#252;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&#246;glich. Wie verh&#228;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&#252;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&#252;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&#228;rsystem
- Quadratwurzeln berechnen bzw. absch&#228;tzen

Ob es so eine Maschine jemals wirklich gab und ob sie einen Nutzen hatte beziehungsweise gehabt h&#228;tte, wei&#223; ich nicht. Sie ist aber gut geeignet, Primzahlen und andere mathematische Methoden zu visualisieren. Interessant f&#252;r Lehrer, die ihren Sch&#252;lern die Primzahlen und andere mathematische Methoden n&#228;her bringen beziehungsweise vermitteln wollen.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/WDWBUA/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='4258feb1-1676-564f-ac50-290cdd69cfa6' id='469'>
                <room>ZKM Kubus</room>
                <title>Self-Authenticating TLS Certificates for Tor Onion Services</title>
                <subtitle></subtitle>
                <type>Vortrag (kurz)</type>
                <date>2024-05-30T17:45:00+02:00</date>
                <start>17:45</start>
                <duration>00:20</duration>
                <abstract>TLS (the security layer behind HTTPS) and Tor onion services (anonymously hosted TCP services) are both excellent protocols. Wouldn&apos;t it be nice if we could use them together? In this talk, I&apos;ll cover a working implementation of combining TLS with onion services, without compromising on the security properties that each provides.</abstract>
                <slug>gpn22-469-self-authenticating-tls-certificates-for-tor-onion-services</slug>
                <track>Security</track>
                <logo>/media/gpn22/submissions/XFT8NC/namecoin-coin_1000px_neKLgrm.png</logo>
                    
                <language>en</language>
                <description>Topics to be covered include:

* Why would you want to combine TLS with onion services? Why isn&apos;t onion service encryption good enough?
* Why isn&apos;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&apos;s like Let&apos;s Encrypt or any other trusted third parties? (No we&apos;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>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/XFT8NC/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='6bf0723e-f19f-5431-9e7e-23faa589c945' id='496'>
                <room>ZKM Kubus</room>
                <title>RP Pico: Simple Stupid Synth</title>
                <subtitle></subtitle>
                <type>Vortrag (kurz)</type>
                <date>2024-05-30T18:25:00+02:00</date>
                <start>18:25</start>
                <duration>00:20</duration>
                <abstract>Mit einem einzelnen &#181;-Controller l&#228;sst sich kein 32-stimmig polyphoner Synthesizer bauen?  Doch, mit gewissen Abtrichen beim Klang schon.  Konkret: Per USB an einen Rechner angeschlossen zeigt sich mein RP2040-Pico-basierter Synth als MIDI-Ger&#228;t, das zwar nur simple Rechteckschwingungen erzeugt, davon aber f&#252;r einen &#181;-Controller ziemlich viele.  Bei vollorchestrierten MIDI-Dateien klingt der resultierende Chiptune-artige Sound gar nicht &apos;mal so verkehrt.  Im Vortrag werde ich u.a. darauf eingehen, wie sich die Ideen hinter dem Bresenham-Algorithmus zum Zeichnen von Linien auch beim Audio-Rendering einsetzen lassen, um in den zeitkritischen inneren Schleifen ganz ohne Flie&#223;kommazahlen und Multiplikationen auszukommen.  Ferner kann der Synthi auch als Blaupause f&#252;r eigene Pico-basierte Projekte dienen, weil ich die teils herausfordernden USB- und I&#178;S-T&#252;cken prototypisch l&#246;sen konnte.</abstract>
                <slug>gpn22-496-rp-pico-simple-stupid-synth</slug>
                <track>Hardware &amp; Making</track>
                
                    
                <language>de</language>
                <description>Der Source-Code des Projekts ist hier zu finden:

https://github.com/soundpaint/pico-simple-stupid-synth</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/WRLTA9/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='7d23593f-914b-58ea-be8a-27c46bbd0e26' id='317'>
                <room>ZKM Kubus</room>
                <title>42 Tricks f&#252;rs SMD-L&#246;ten, Nummer 23 wird sie &#252;berraschen!</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-30T19:45:00+02:00</date>
                <start>19:45</start>
                <duration>01:00</duration>
                <abstract>SMD L&#246;ten und Rework ist ziemlich einfach - wenn man die Tricks kennt. Daher zeige ich euch mal ein paar der Tricks mit denen das Ein- und Ausl&#246;ten von SMD Bauteilen besser geht.</abstract>
                <slug>gpn22-317-42-tricks-frs-smd-lten-nummer-23-wird-sie-berraschen-</slug>
                <track>Hardware &amp; Making</track>
                
                    
                <language>de</language>
                <description>Als Live-Demo zeige ich diverse SMD-L&#246;tarbeiten mit L&#246;tkolben und Hei&#223;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&#246;ten (QFP, QFN, SOIC)
* Widerst&#228;nde und Kondensatoren tauschen
* THT (Stiftleisten, Stecker) Bauteile entfernen
* Bodgewires anl&#246;ten und verlegen
* Entl&#246;tlitze sinnvoll verwenden
* Massefl&#228;chen identifizieren &amp; damit klarkommen
* Niedertemperatur-zinn (Bismuth basiert)
* Flussmittel verwenden und wieder saubermachen</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/GLLLBT/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='b9062e68-5ef5-5233-a775-3be8f1410900' id='501'>
                <room>ZKM Kubus</room>
                <title>Was ihr schon immer &#252;ber Pilze wissen wolltet... (nicht die Psychedelischen)</title>
                <subtitle></subtitle>
                <type>Vortrag (kurz)</type>
                <date>2024-05-30T21:00:00+02:00</date>
                <start>21:00</start>
                <duration>00:20</duration>
                <abstract>In diesem Vortrag geht es in die spannende Welt der Pilze &#8211; einer faszinierenden Lebensform, &#252;ber die wir doch viel zu wenig wissen. Von Pilzen, die gr&#246;&#223;er als ein Wal sind, &#252;ber sich bewegende Schleimpilze bis hin zu Pilzen, die im Dunkeln leuchten. Haltet euch fest, es wird spannend. Gehalten von Fabian vom Wildschytz.</abstract>
                <slug>gpn22-501-was-ihr-schon-immer-ber-pilze-wissen-wolltet-nicht-die-psychedelischen-</slug>
                <track>Science</track>
                
                    
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/HX7KC9/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='096d0206-5f7c-5583-8e49-467baa3ea85c' id='315'>
                <room>ZKM Kubus</room>
                <title>Reversing the ESP32 Wi-Fi hardware</title>
                <subtitle></subtitle>
                <type>Vortrag (kurz)</type>
                <date>2024-05-30T21:30:00+02:00</date>
                <start>21:30</start>
                <duration>00:20</duration>
                <abstract>The ESP32 is a low-cost microcontroller with Wi-Fi connectivity. Currently, the Wi-Fi MAC layer of the ESP32 is closed-source. This project aims to change that: by reverse engineering the hardware registers and software, we can build a networking stack that is open-source up to the hardware, instead of having to use the proprietary Wi-Fi binary blobs.

This will improve security auditability, open up the possibility for features not supported in the proprietary implementation (for example, standards-compliant mesh networking), improve interoperability and make research into Wi-Fi networks with lots of nodes more affordable.</abstract>
                <slug>gpn22-315-reversing-the-esp32-wi-fi-hardware</slug>
                <track>Hardware &amp; Making</track>
                
                    
                <language>en</language>
                <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>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/TZXJBW/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='9d06a72a-c7b2-5628-b863-f02f3cf240f8' id='409'>
                <room>ZKM Kubus</room>
                <title>Open Source E-Bike Service Program</title>
                <subtitle></subtitle>
                <type>Vortrag (kurz)</type>
                <date>2024-05-30T22:15:00+02:00</date>
                <start>22:15</start>
                <duration>00:20</duration>
                <abstract>E-Bikes becoming more and more popular in Europe. But can you repair E-Bike at home?</abstract>
                <slug>gpn22-409-open-source-e-bike-service-program</slug>
                <track>Software &amp; Infrastructure</track>
                
                    
                <language>en</language>
                <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>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/H3RTRN/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='6f922fee-0a99-571c-af60-701b6eb5f304' id='418'>
                <room>ZKM Kubus</room>
                <title>Hacker Jeopardy</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-30T23:00:00+02:00</date>
                <start>23:00</start>
                <duration>01:00</duration>
                <abstract>Wer kennt es nicht: das Hacker Jeopardy. Der Spa&#223; f&#252;r die ganze Familie, von klein bis gro&#223;, von n&#252;chtern bis f&#252;r eine Konferenz in akzeptablem Ma&#223;e angetrunken. Dieses Mal findet das Hacker Jeopardy seinen Platz auf der GPN22.</abstract>
                <slug>gpn22-418-hacker-jeopardy</slug>
                <track>Entertainment</track>
                
                    
                <language>de</language>
                <description>Jeopardy-Software: https://github.com/chlange/jeopardy
Hardware: https://github.com/unfuck-jeopardy</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/TARTRE/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='ZKM Vortragsraum' guid='6ffe8390-39bd-5713-b196-b018de664d75'>
            <event guid='4e9dd2a1-98bf-5931-871f-4be4077e2cda' id='273'>
                <room>ZKM Vortragsraum</room>
                <title>offizieller Speaker*innen Workshop</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-05-30T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>01:30</duration>
                <abstract>Meetup f&#252;r alle Speaker*Innen der GPN22, um vor den ersten Talks Fragen zu beantworten, Lampenfieber zu nehmen, nochmal zusammen &#252;ber Eure Slides zu schauen...</abstract>
                <slug>gpn22-273-offizieller-speaker-innen-workshop</slug>
                <track>Meetup</track>
                <logo>/media/gpn22/submissions/8URVRG/Mascot_XASn9qJ.jpg</logo>
                    
                <language>de</language>
                <description>Wir wollen vor allem neuen Speaker*innen die M&#246;glichkeit geben, noch einmal mit alten Talkhasen und Talkh&#228;sinnen &#252;ber ihren Talk zu schauen und Hilfe mit den Slides zu erhalten.

Aber nat&#252;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&#246;nnt.
Dar&#252;ber w&#252;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&#246;tigst, kontaktiere uns gerne!</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/8URVRG/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='24c95c2c-d0e9-5e00-b55c-1950710d3a6e' id='382'>
                <room>ZKM Vortragsraum</room>
                <title>Kein Kinoerlebnis ohne korrektes Zertifikatsmanagement</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-30T16:30:00+02:00</date>
                <start>16:30</start>
                <duration>01:00</duration>
                <abstract>Um ein Kino zu betreiben reicht ein Blu-ray Player und ein Beamer nicht aus. Zertifizierte Hardware von zertifizierten Herstellern, eingebaut von zertifizierten Technikern und einiger Papierkram sind Pflicht.

Ein Einblick hinter die Kulissen eines Kinos mit digitaler Projektor Anlage, wie Verleiher die Filme Ende-zu-Ende Verschl&#252;sselt an Kinos liefern und Filme vor Raubkopierern gesch&#252;tzt werden. Neben einem &#220;berblick &#252;ber die Projektor Technik wird in dem Vortrag das Dateiformat und die Entschl&#252;sselung der Filmdaten gezeigt. 

(Es wird kein Kopierschutz gebrochen)</abstract>
                <slug>gpn22-382-kein-kinoerlebnis-ohne-korrektes-zertifikatsmanagement</slug>
                <track>Hardware &amp; Making</track>
                
                    
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/RAUZXA/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='644d87c5-f6a6-5b78-8e7b-310e0d92be1d' id='359'>
                <room>ZKM Vortragsraum</room>
                <title>USB, wie funktioniert das eigentlich? Certified USB4 (Version 2)</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-30T17:45:00+02:00</date>
                <start>17:45</start>
                <duration>01:00</duration>
                <abstract>Die Fortsetzung der USB Geschichte mit USB4, Alternative Modes, PowerDelivery und USB Type-C. Schauen wir uns gemeinsam an was sich das USB Implementers Forum noch so ausgedacht hat.</abstract>
                <slug>gpn22-359-usb-wie-funktioniert-das-eigentlich-certified-usb4-version-2-</slug>
                <track>Hardware &amp; Making</track>
                <logo>/media/gpn22/submissions/RDYKGK/USB4_43D4qad.png</logo>
                    
                <language>de</language>
                <description>&#8222;[USB, wie funktioniert das eigentlich](https://media.ccc.de/v/gpn21-213-usb-wie-funktioniert-das-eigentlich-)&#8220; auf der #GPN21 war gerade mal genug um die Anf&#228;nge von USB bis hin zu USB 3.2 SuperSpeed+ Gen. 2&#215;2 zu behandeln.
Diesmal gehts um die ausst&#228;ndigen Teile der umfangreichen Standards, USB4, PowerDelivery, Alternative Modes und USB Type-C. Kann auch Spuren von Schnelladen und Thunderbolt enthalten.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/RDYKGK/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='02474edd-2e51-5681-91a8-6db30e8946e7' id='379'>
                <room>ZKM Vortragsraum</room>
                <title>Mein eigener HAL9000 - und wie ihr euch auch einen bauen k&#246;nnt</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-30T19:45:00+02:00</date>
                <start>19:45</start>
                <duration>01:00</duration>
                <abstract>Es fing vor ca. 6 Jahren mit einem einfachen Entwurf auf meinem (damals) neuen 3D-Drucker an ... und ist seitdem noch nicht fertig geworden (feature-creep par excellence). Da ich aber gaaaanz kurz vor dem Projektende bin (Version 1.0), werde ich euch auf eine Reise durch das Projekt mitnehmen und m&#246;glichst viel Interessantes &#252;ber die Entwicklung eines eigenen digitalen Sprachassistenten erz&#228;hlen.</abstract>
                <slug>gpn22-379-mein-eigener-hal9000-und-wie-ihr-euch-auch-einen-bauen-knnt</slug>
                <track>Hardware &amp; Making</track>
                <logo>/media/gpn22/submissions/CE9CQB/hal9000_ELvEzCP.jpg</logo>
                    
                <language>de</language>
                <description>Agenda
- Projektziele
- Demo / Videos
- Maker Experience &amp; User Experience
- Zutaten
&amp;nbsp;&amp;nbsp;&amp;nbsp;- Geh&#228;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>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/CE9CQB/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='1dadfb7b-af98-5f36-852e-b8343dd629b9' id='413'>
                <room>ZKM Vortragsraum</room>
                <title>Privacy to go</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-30T21:00:00+02:00</date>
                <start>21:00</start>
                <duration>01:00</duration>
                <abstract>Der &#8220;Werbeblocker&#8221; f&#252;r die Hosentasche mit Pi-hole und WireGuard VPN.
User und Userinnen, die keine Werbung, kein Tracking und keinen Schadecode m&#246;gen und sich &#8220;irgendwie&#8221; selber sch&#252;tzen wollen und sich den Umgang mit mit Linux und Docker zutrauen und bestenfalls auch ein paar Netzwerk-Grundlagen haben, werden hier mit Infos dazu versorgt, wie sie mit ihrem eigenen VPN (zuhause oder auf einem eigenen, kosteng&#252;nstigen Cloudserver) auf jedem Ger&#228;t und in jedem Netz (WLAN/WiFi, mobile Daten) und in jedem Land ihren eigenen Werbeblocker immer dabei haben.</abstract>
                <slug>gpn22-413-privacy-to-go</slug>
                <track>Security</track>
                
                    
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/TK7H9S/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='6e0584ef-a360-5f2d-ad2f-5b5a4c8572cd' id='397'>
                <room>ZKM Vortragsraum</room>
                <title>Quantum random oracle model, a user-friendly introduction</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-30T22:15:00+02:00</date>
                <start>22:15</start>
                <duration>01:00</duration>
                <abstract>I will give some insight to the world of (post-quantum) cryptography and what questions in this world look like, from the perspective of a newcomer. In particular, I will give a user-friendly introduction to the Random Oracle Model, a tool frequently used in cryptography proofs. We will look at where the model fails and what problems come up when giving you enemies a quantum computer. 
No prior knowledge in quantum or cryptography is required to follow this talk, anyone who has programmed before will be able to follow.</abstract>
                <slug>gpn22-397-quantum-random-oracle-model-a-user-friendly-introduction</slug>
                <track>Science</track>
                
                    
                <language>en</language>
                <description>Last October, I started my PhD with the topic &apos;Quantum Security of Memory-Hard Functions&apos; 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>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/JJM9PN/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='HfG Blauer Salon' guid='124a633a-4436-55dc-b12b-51c195009175'>
            <event guid='e6d0d42c-942d-5a37-b070-a8045c94d1f7' id='292'>
                <room>HfG Blauer Salon</room>
                <title>Leso spielt den Fl&#252;gel</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-30T21:00:00+02:00</date>
                <start>21:00</start>
                <duration>01:00</duration>
                <abstract>Lust auf etwas Futter f&#252;r die Ohren? :) Leso vom CCC Frankfurt am Main bespielt f&#252;r eine Stunde den Fl&#252;gel im Blauen Salon.</abstract>
                <slug>gpn22-292-leso-spielt-den-flgel</slug>
                <track>Art &amp; Culture</track>
                <logo>/media/gpn22/submissions/ADCHMU/gpn-leso-spielt-den-fl%C3%BCgel_NOtECih.png</logo>
                    
                <language>en</language>
                <description>&quot;Ich hatte 10 Jahre Unterricht aber es klang nie danach. Dann hab ich aufgeh&#246;rt und 2016 angefangen f&#252;r mich nach Geh&#246;r zu spielen, seit dem macht es viel mehr Spa&#223; und klingt auch besser:)&quot;

Leso wird St&#252;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&#252;cke w&#228;hrend dem Spielen rendert, sind Musikw&#252;nsche erlaubt und willkommen!

&quot;Wenn ich ein Lied schonmal geh&#246;rt habe und mich gut genug daran erinnere spiele ich es euch gerne :)&quot;</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/ADCHMU/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='HfG Raum 112' guid='e75820f4-20e3-5f39-9ef9-e0db58f3575a'>
            <event guid='32581b1f-14d8-5285-928f-147fee4b8db8' id='345'>
                <room>HfG Raum 112</room>
                <title>Einf&#252;hrung in legales Hacken: Bugbounty &amp; Responsible Disclosure Programme</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-05-30T16:30:00+02:00</date>
                <start>16:30</start>
                <duration>01:00</duration>
                <abstract>**F&#252;r diesen Workshop ist eine [Reservierung](https://join.gulas.ch/entropia/gpn22-workshops/) (ab ca. 27.05.) notwendig.**

Das Hacken von fremden Systemen ohne Erlaubnis ist illegal - Das h&#246;ren wir oft. Allerdings existiert auch das Gegenteil: Bugbounty bzw. Responsible Disclosure Programme erm&#246;glichen das legale Hacken von Unternehmensseiten, sofern man sich an gewisse Regeln h&#228;lt. Und w&#228;hrend man Freude am Hacken hat, kann man sich vielleicht ein paar &#8364; dazuverdienen. Interesse? Komm&apos; vorbei!</abstract>
                <slug>gpn22-345-einfhrung-in-legales-hacken-bugbounty-responsible-disclosure-programme</slug>
                <track>Security</track>
                
                    
                <language>de</language>
                <description>In diesem Workshop wird zun&#228;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&#223;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 &#252;ber unsere Funde bzw. Erfahrungen beim Melden von Sicherheitsl&#252;cken auszutauschen. Denn es wird knifflig, wenn Unternehmen kein entsprechendes Programm haben...

Der Workshop richtet sich an Hacker*Innen, die sich f&#252;r das Melden von Sicherheitsl&#252;cken interessieren oder sich durch &quot;legales&quot; Hacking einen kleinen Zuverdienst erhoffen. 
Es werden _keine_ grundlegenden Hacking-F&#228;higkeiten vermittelt - grundlegendes IT-Sicherheitsvorwissen ist hilfreich. Allerdings k&#246;nnen manche Bugs auch mit &quot;Rumklicken&quot; oder Learning-by-doing gefunden werden, also keine Angst :)

Bitte bringt euer eigenes digitales Arbeitsger&#228;t (Laptop / Tablet / notfalls Handy) mit.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/37DCPY/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='HfG Raum 115' guid='b9318f29-d436-5e93-9d9d-7b57588b2225'>
            <event guid='9ef5af9a-0499-51d9-b09e-cd998684796e' id='472'>
                <room>HfG Raum 115</room>
                <title>Einstieg in (modulare) Synthesizer</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-05-30T19:30:00+02:00</date>
                <start>19:30</start>
                <duration>01:00</duration>
                <abstract>**F&#252;r diesen Workshop ist eine [Reservierung](https://join.gulas.ch/entropia/gpn22-workshops/) (ab ca. 27.05.) notwendig.**

Wir werden zusammen am Rechner mit Synthesizern spielen</abstract>
                <slug>gpn22-472-einstieg-in-modulare-synthesizer</slug>
                <track>Art &amp; Culture</track>
                
                    
                <language>de</language>
                <description>Wir werden zusammen interaktiv die Grundlagen, die eigentlich allen Synthesizern zugrunde liegen, erkunden und ein bisschen L&#228;rm machen.
Im Workshow werden wir mit der freien Software VCV Rack arbeiten. 
Bitte Laptop und Kopfh&#246;rer mitbringen und am besten VCV schon installieren.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/9QLS77/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='Hackcenter' guid='6a6b1636-cafa-5736-8518-e1ded21d9454'>
            <event guid='f59f5996-acec-5354-80c3-fd3921ca4760' id='308'>
                <room>Hackcenter</room>
                <title>Spliceworkshop - Das L&#246;ten der Glasfaser</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-05-30T16:00:00+02:00</date>
                <start>16:00</start>
                <duration>01:00</duration>
                <abstract>Hast du dich schon mal gefragt, wie die Glasfaser eigentlich zu dir nach Hause kommt? In diesem Spliceworkshop schauen wir uns den praktischen Teil davon an, also wie man daf&#252;r sorgt, dass das Licht von A nach B kommt. Der Workshop ist dabei genau das &#8211; ein Workshop. Das hei&#223;t jeder kann praktisch ausprobieren einen Splice zu machen, sprich, zwei Glasfaserenden zu verbinden. Wenn die Zeit reicht schauen wir uns auch noch ein paar Messwerkzeuge rund um Glasfasern an.</abstract>
                <slug>gpn22-308-0-spliceworkshop-das-lten-der-glasfaser</slug>
                <track>Hardware &amp; Making</track>
                <logo>/media/gpn22/submissions/7KCQ8A/well-core-switch_RhttT62.jpg</logo>
                    
                <language>de</language>
                <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&#246;glichkeit einmal 2 Glasfaserenden miteinander zu verbinden. Dazu werden wir 2 unterschiedliche Spliceger&#228;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&#252;r Studentenwohnheime im Raum Stuttgart bereit. Der Selfnet e.V. ist ein gemeinn&#252;tziger Verein, dessen Netzwerk von Studenten in ehrenamtlicher T&#228;tigkeit vollst&#228;ndig selbst verwaltet wird. Ausserdem fokussiert sich der Verein auf die Bildung im Bereich Netzwerktechnik.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/7KCQ8A/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='1c778e08-0915-558e-b5d2-30e7ec4d4f12' id='249'>
                <room>Hackcenter</room>
                <title>Do not try this at home - Rope Access for Nerds</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-05-30T18:00:00+02:00</date>
                <start>18:00</start>
                <duration>01:00</duration>
                <abstract>Psst, kid, wanna climb things?</abstract>
                <slug>gpn22-249-do-not-try-this-at-home-rope-access-for-nerds</slug>
                <track>Entertainment</track>
                <logo>/media/gpn22/submissions/AX8A7P/GPN_esRvtsA.jpg</logo>
                    
                <language>en</language>
                <description>The reaction to last year&apos;s climbing training was overwhelmingly positive. We&apos;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&apos;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&apos;ll be trying to man the station as long/often as possible and you can come around at your convenience. It&apos;s currently in the Timetable only at one short slot, don&apos;t let that mislead you, we&apos;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>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/AX8A7P/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        
    </day>
    <day index='2' date='2024-05-31' start='2024-05-31T04:00:00+02:00' end='2024-06-01T03:59:00+02:00'>
        <room name='ZKM Medientheater' guid='c99c1dec-9722-5443-ac14-e84141dcc36d'>
            <event guid='3bb7e2fa-efe9-5cbe-8e50-f0e355cb46b7' id='347'>
                <room>ZKM Medientheater</room>
                <title>Help Us Identify UFUs: (Em)Powering Vulnerability Scanners with FUEL</title>
                <subtitle></subtitle>
                <type>Vortrag (kurz)</type>
                <date>2024-05-31T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>00:20</duration>
                <abstract>Nowadays, many websites rely on user-generated content, e.g., by allowing users to upload images, videos, documents, or other files. If not handled carefully, Unrestricted File Uploads (UFUs) may appear and become a serious security issue.
Our academic results show that some UFU types still fly under the state-of-the-art vulnerability scanners&apos; radars, leaving websites at risk of severe vulnerabilities, such as Remote Code Execution or Cross-Site Scripting. 
Thus, we propose a File Upload Exploitation Lab (FUEL) to (em)power vulnerability scanners to become better at identifying UFUs and invite the community to reFUEL.</abstract>
                <slug>gpn22-347-help-us-identify-ufus-em-powering-vulnerability-scanners-with-fuel</slug>
                <track>Software &amp; Infrastructure</track>
                
                    
                <language>en</language>
                <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>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/FSMH9M/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='46c5ca62-6275-5fc7-849f-cda17712dfac' id='403'>
                <room>ZKM Medientheater</room>
                <title>GPS Spoofing und Jamming - Techniken, Risiken und Detektion</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-31T10:45:00+02:00</date>
                <start>10:45</start>
                <duration>01:00</duration>
                <abstract>GPS / GNSS Jamming und Spoofing ist zu einer ernstzunehmenden Gefahr f&#252;r Verkehr, Navigation und kritische Infrastrukturen geworden. Wir betrachten die damit verbundenen Risiken sowie Hintergr&#252;nde, Geschichte, Technologien und Abwehrma&#223;nahmen.</abstract>
                <slug>gpn22-403-gps-spoofing-und-jamming-techniken-risiken-und-detektion</slug>
                <track>Software &amp; Infrastructure</track>
                
                    
                <language>de</language>
                <description>In den letzten Monaten sind die GNSS Jamming und Spoofing Vorf&#228;lle weltweit signifikant angestiegen - vor allem, aber nicht nur, rund um die Krisenherde unseres Planeten. Zum Verstehen der Hintergr&#252;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&#252;r den Flugverkehr und kritische Infrastrukturen?
Wie l&#228;sst sich durch technologische und organisatorische Ma&#223;nahmen die Resilienz bestehender Systeme erh&#246;hen?</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/BK9CWC/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='eeed2c32-9298-5a7a-81fe-220089aa1907' id='443'>
                <room>ZKM Medientheater</room>
                <title>Balkonkraftwerk ohne Balkon oder: wie ich lernte, Lobbyistin zu sein</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-31T12:00:00+02:00</date>
                <start>12:00</start>
                <duration>01:00</duration>
                <abstract>Meine Erfahrungen mit verschiedenen politischen Instanzen (Petitionsausschuss, verschiedenen Bundesministerien etc) auf dem Weg zu rechtlicher Klarheit und Sicherheit f&#252;r dein Balkonkraftwerk. Der Kampf gegen B&#252;rokratie und Idiotie. Br&#252;hwarm und doch schon wieder kalter Kaffee auf die M&#252;hlen der Demokratie.</abstract>
                <slug>gpn22-443-balkonkraftwerk-ohne-balkon-oder-wie-ich-lernte-lobbyistin-zu-sein</slug>
                <track>Ethics, Society &amp; Politics</track>
                <logo>/media/gpn22/submissions/NMUWVQ/1000068441_gsRS4dV.jpg</logo>
                    
                <language>de</language>
                <description>Politik beeinflussen und mitmachen ist einfacher als man denkt. Gew&#228;hlte VolksvertreterInnen kochen auch nur mit Wasser und sind auf Expertise von au&#223;en dringend angewiesen.

Wir alle teilen den Common Code des demokratischen Grundrechts zu w&#228;hlen, gew&#228;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&#228;hlten PolitikerInnen zu &#252;berlassen. Um aber an die Wurzel verschiedener Probleme zu gelangen, braucht es manchmal nervige Penetranz, Commitment und genaues Hinschauen auf die Finger der gew&#228;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&#252;rgerInnen/ExpertInnen und verschiedene Sichtweisen (Wurzeln) geb&#252;ndelt werden, um an konstruktiven und nutzbaren L&#246;sungen zu arbeiten.
Dabei m&#246;chte ich es vor allem als Dialog gestalten und auf eure Fragen eingehen.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/NMUWVQ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='304ca09f-cfb5-5605-b202-94751bb107f7' id='393'>
                <room>ZKM Medientheater</room>
                <title>Congratulations, it&#8217;s a Kubernetes! But now what?</title>
                <subtitle></subtitle>
                <type>Vortrag (kurz)</type>
                <date>2024-05-31T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:20</duration>
                <abstract>Building on [my 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 we&apos;ll dig a little bit deeper. 
Let&apos;s say you got a Kubernetes cluster. But how do you work with it? What should and shouldn&apos;t you do? 
How do you get your containers deployed, what the heck is `helm`, how do you deal with secrets and CI/CD?</abstract>
                <slug>gpn22-393-congratulations-it-s-a-kubernetes-but-now-what-</slug>
                <track>Software &amp; Infrastructure</track>
                
                    
                <language>de</language>
                <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&apos;ll keep it much shorter and introduce you to some of the tools and principles while working with Kubernetes.
I&apos;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>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/3RV3BL/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='a64ae34b-f65c-5736-9209-445658600d1e' id='396'>
                <room>ZKM Medientheater</room>
                <title>Graphite: Graphics editing meets programming</title>
                <subtitle></subtitle>
                <type>Vortrag (kurz)</type>
                <date>2024-05-31T13:55:00+02:00</date>
                <start>13:55</start>
                <duration>00:20</duration>
                <abstract>Graphite kombiniert Vektor (svg) und pixelbasierte Arbeitsweisen in einer FOSS Anwendung.
Das Node-basierte Bearbeiten erlaubt nicht destruktive Workflows und die prozedurale Generierung von Kunst. In diesem Talk werfen wir ein Blick unter die Haube und ich gebe ein Einblick, warum wir daf&#252;r eine eigene Programmiersprache entwickeln und was man damit Cooles anstellen kann. 
https://graphite.rs/</abstract>
                <slug>gpn22-396-graphite-graphics-editing-meets-programming</slug>
                <track>Software &amp; Infrastructure</track>
                
                    
                <language>de</language>
                <description>Zuerst werde ich einen &#220;berblick &#252;ber das Graphite Projekt geben und den aktuellen Stand vorstellen.
Dann erkl&#228;re ich wie die node-basierte funktionale Programmiersprache funktioniert und gebe einen Ausblick darauf, was das alles f&#252;r aufregende Anwendungen erm&#246;glicht.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/QURWCW/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='5d1d3ded-fda9-5e07-974e-e30ae3a42d07' id='387'>
                <room>ZKM Medientheater</room>
                <title>Kein Bargeld - kein Problem? Bezahlkarten f&#252;r Gefl&#252;chtete analysiert</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-31T14:30:00+02:00</date>
                <start>14:30</start>
                <duration>01:00</duration>
                <abstract>Die Bezahlkarte f&#252;r Gefl&#252;chtete kommt. Wir haben uns die drei weitverbreitesten Anbieter der Bezahlkarten genauer angeschaut. Im Rahmen des Vortrages werden Datenschutz- und IT-Sicherheitsm&#228;ngel in Bezahlkarten-Apps und Webapplikationen f&#252;r Gefl&#252;chtete genauer beschrieben. Durch Meldungen im Rahmen von Responsible Disclosure-Verfahren konnten zahlreiche M&#228;ngel im Bereich Datenschutz und IT-Sicherheit verantwortlich aufgedeckt und behoben werden.</abstract>
                <slug>gpn22-387-kein-bargeld-kein-problem-bezahlkarten-fr-geflchtete-analysiert</slug>
                <track>Ethics, Society &amp; Politics</track>
                
                    
                <language>de</language>
                <description>Nach mehrmonatiger Debatte hat die Ampel-Koalition eine Einigung im Rahmen der sogenannten &#8222;Bezahlkarte f&#252;r Gefl&#252;chtete&#8220; erzielt und am 12.04.2024 im Bundestag eine Rechtsgrundlage f&#252;r die bundeseinheitliche Bezahlkarte f&#252;r Asylbewerber und Gefl&#252;chtete beschlossen. Durch eine &#196;nderung des Asylbewerberleistungsgesetzes soll es zuk&#252;nftig m&#246;glich sein, Leistungen &#252;ber eine sogenannte Bezahlkarte an Asylbewerber zu vergeben. Die Bezahlkarte ist eine guthabenbasierte Karte mit Debit-Funktion. Einige Gemeinden, St&#228;dte und Bundesl&#228;nder haben bereits vorab L&#246;sungen in dem Bereich eingef&#252;hrt oder Pilotprojekte durchgef&#252;hrt.
Die L&#246;sungen stammen dabei von verschiedenen Anbietern. Neben einer physischen Karte ist f&#252;r Asylsuchende ebenfalls die Nutzung einer virtuellen Bezahlkarte im Rahmen von Wallet-Apps m&#246;glich. Die Bezahlkarte wird dabei innerhalb einer App auf dem Smartphone gespeichert und kann mittels &#8222;mobile Payment&#8220; genutzt werden. Im Rahmen des Vortrages werden Datenschutz- und IT-Sicherheitsm&#228;ngel in Bezahlkarten-Apps f&#252;r Gefl&#252;chtete genauer beschrieben.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/RAMYBJ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='611fedac-107e-5da5-9494-09be1603563c' id='446'>
                <room>ZKM Medientheater</room>
                <title>RFID Payment Systems - free drinks and all you can eat</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-31T15:45:00+02:00</date>
                <start>15:45</start>
                <duration>01:00</duration>
                <abstract>This talk is about RFID/NFC-based payment systems that are often seen in university mensas or company canteens. You typically pay with the student ID card or you employee badge, which is preloaded with money or linked to you monthly salary.

The security of some of these systems is severely broken due to the usage of old and insecure RFID/NFC technologies. We will learn some basics about those insecure RFID/NFC technologies and hear stories of broken systems I&apos;ve analyzed in the past.</abstract>
                <slug>gpn22-446-rfid-payment-systems-free-drinks-and-all-you-can-eat</slug>
                <track>Software &amp; Infrastructure</track>
                
                    
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/VZFLQB/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='6817bae4-3516-5b5f-9915-bd510c766403' id='398'>
                <room>ZKM Medientheater</room>
                <title>Coherent optical transceivers - current capabilities and future possibilities</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-31T17:00:00+02:00</date>
                <start>17:00</start>
                <duration>01:00</duration>
                <abstract>With the speed of 400G coherent technology was introduced to pluggable optical transceivers (OIF 400ZR and OpenZR+). This technology is complex and powerful for your network, it even has influence on your network device operating system.
This talk will provide first insight in Nokia&apos;s implementation as well as known or potential interoperability issues addressed by the OIForum. If your transport system, router or even switch already provides coherent pluggable transceivers check the available interface parameters. You can send me these CLI outputs / management software screenshots to thomas.weible@flexoptix.net. I will try to include it into the presentation.&#160;
And finally new formfactors for 800G and 1,6T will be part of the game as well. Stay tuned....</abstract>
                <slug>gpn22-398-coherent-optical-transceivers-current-capabilities-and-future-possibilities</slug>
                <track>Software &amp; Infrastructure</track>
                
                    
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/8TKX7Q/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='c7526757-9937-5b7b-8ec8-99011a805d6a' id='460'>
                <room>ZKM Medientheater</room>
                <title>Fotografieren auf Chaos Events</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-31T20:00:00+02:00</date>
                <start>20:00</start>
                <duration>01:00</duration>
                <abstract>Fotografieren auf Chaos Events ist eine Herausforderung. Im Vortrag m&#246;chte ich M&#246;glichkeiten zeigen wie es trotz unterschiedlicher Regelung m&#246;glich ist cool Bilder zu machen und die Stimmung bestm&#246;glich einzufangen.</abstract>
                <slug>gpn22-460-fotografieren-auf-chaos-events</slug>
                <track>Art &amp; Culture</track>
                
                    
                <language>de</language>
                <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&#246;glicht. Mit meinem Vortrag m&#246;chte ich die Diskussion dar&#252;ber weiterf&#252;hren, wie ein f&#252;r alle akzeptabler Umgang mit den verschiedenen Policies m&#246;glich ist und wie trotzdem kreative Bilder entstehen k&#246;nnen, die die Stimmung bestm&#246;glich einfangen, ohne den sozialen Frieden zu gef&#228;hrden. Dazu m&#246;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>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/J7XBBK/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='1cf1782c-9bb0-50cc-8c22-4d820bfea4cd' id='378'>
                <room>ZKM Medientheater</room>
                <title>Gewinner und Verlierer der Bundestagswahlrechtsreform</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-31T21:15:00+02:00</date>
                <start>21:15</start>
                <duration>01:00</duration>
                <abstract>2023 wurde das Bundestagswahlrecht wieder einmal stark reformiert &#8211; doch was bedeuten die komplexen &#196;nderungen eigentlich in der Praxis? Wer gewinnt Mandate? Wer verliert alles? Dieser Vortrag sucht die Antworten mit einer Analyse offener Wahldaten &#8211; und liefert &#252;berraschende Erkenntnisse.</abstract>
                <slug>gpn22-378-gewinner-und-verlierer-der-bundestagswahlrechtsreform</slug>
                <track>Ethics, Society &amp; Politics</track>
                
                    
                <language>de</language>
                <description>Die Wahlen zum Deutschen Bundestag sind komplex: Erststimmen, Zweitstimmen, &#220;berhang- und Ausgleichsmandate, Direktkandidaten und Landeslisten. Und dann &#228;ndert sich auch noch st&#228;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&#252;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&#228;ndert sich bei der n&#228;chsten Wahl? Und sind harmlos wirkende Wahlrechtsreformen die deutsche Form des Gerrymanderings?</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/39KWPM/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='ea6a9ef5-fe9d-5047-ad4e-3faebaeba83c' id='390'>
                <room>ZKM Medientheater</room>
                <title>Wie wir ausversehen eine der gr&#246;&#223;ten Demos in Berlin gefilmt und gestreamt haben</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-31T22:30:00+02:00</date>
                <start>22:30</start>
                <duration>01:00</duration>
                <abstract>Eines sch&#246;nen Tages wurde jemand bei Chaos West TV von dem &quot;gemeinsam Hand in Hand B&#252;ndnis&quot; gefragt, ob man beim Filmen einer Demo in Berlin Unterst&#252;tzen k&#246;nnte. Daraus ist innerhalb einer Woche eine komplette Videoregie geworden, die eine der gr&#246;&#223;ten Demos in Berlin &#252;bertragen hat. In diesem Vortrag berichten wir, was passiert ist.</abstract>
                <slug>gpn22-390-wie-wir-ausversehen-eine-der-grten-demos-in-berlin-gefilmt-und-gestreamt-haben</slug>
                <track>Entertainment</track>
                <logo>/media/gpn22/submissions/YQQQZJ/4096-2731-max_F2bFJUF.jpg</logo>
                    
                <language>de</language>
                <description>In diesem Vortrag tauchen wir ein in das Abenteuer, wie Chaos West TV versehentlich zum Hauptakteur bei der Live&#252;bertragung einer der gr&#246;&#223;ten Demonstrationen in Berlin wurde. Ausgehend von einer simplen Anfrage zur Kameraberatung entstand innerhalb rekordverd&#228;chtiger Zeit nicht nur eine 
vollst&#228;ndige Videoregie, sondern wir haben auch gen&#252;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&#228;hrend andere Radios und Fernsehsender &#252;ber unser CDN mit dem Liveprogramm bespielt wurden.
Wir erz&#228;hlen von ein paar der Herausforderungen, die ein Event mit weit &#252;ber 100&apos;000 Teilnehmer mit sich bringt und auch, warum Kabel immer besser wie Funk ist.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/YQQQZJ/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='ZKM Kubus' guid='d477f5f4-dc0f-5516-9996-6ce158b114c1'>
            <event guid='ee03293a-168a-5d70-b2a7-b7ff21e9c881' id='324'>
                <room>ZKM Kubus</room>
                <title>How Games (and chore apps) keep you on longer and coming back regularly</title>
                <subtitle></subtitle>
                <type>Vortrag (kurz)</type>
                <date>2024-05-31T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>00:20</duration>
                <abstract>This talk will be a quick look into the methods of psychological manipulation that games and chore apps use make your sessions with them longer and get you to come back regulary.</abstract>
                <slug>gpn22-324-how-games-and-chore-apps-keep-you-on-longer-and-coming-back-regularly</slug>
                <track>Games</track>
                
                    
                <language>en</language>
                <description>Ever wondered why you just can&apos;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>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/S3HXXG/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='2f7b9930-5efc-5fcb-b06b-6a2fed47ab28' id='451'>
                <room>ZKM Kubus</room>
                <title>A Common(s) World: Gemeinwohlorientierte k&#252;nstlerische Forschung am ZKM | Hertzlab</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-31T10:45:00+02:00</date>
                <start>10:45</start>
                <duration>01:00</duration>
                <abstract>Das ZKM | Hertzlab ist als k&#252;nstlerische Forschungs &amp; Entwicklungsabteilung des Zentrums f&#252;r Kunst und Medien Karlsruhe die zukunftsgewandte Abteilung. In sechs Themengebieten besch&#228;ftigen wir uns mit der Frage, was in 100 Jahren ist, wie wir da hinkommen und wie wir das eigentlich hinkriegen, dass das eine lebenswerte Zukunft f&#252;r alle ist. Wir geben einen &#220;berblick &#252;ber aktuelle Projekte des ZKM | Hertzlabs und laden euch ein, mit uns &#252;ber die Zukunft zu spekulieren.</abstract>
                <slug>gpn22-451-a-common-s-world-gemeinwohlorientierte-knstlerische-forschung-am-zkm-hertzlab</slug>
                <track>Science</track>
                
                    
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/HWVJLD/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='e888ada0-d749-5256-9afa-68e20274aa7e' id='326'>
                <room>ZKM Kubus</room>
                <title>Raumklang im ZKM-Klangdom</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-05-31T12:00:00+02:00</date>
                <start>12:00</start>
                <duration>01:00</duration>
                <abstract>**F&#252;r diesen Workshop ist eine [Reservierung](https://join.gulas.ch/entropia/gpn22-workshops/) (ab ca. 27.05.) notwendig.**

Vorf&#252;hrung des Klangdoms, einer immersiven Lautsprechereinrichtung im ZKM_Kubus. Der Klangdom besteht aus etwa 50 Lautsprechern, die kuppelf&#246;rmig &#252;ber dem Publikum angeordnet sind. Es werden einige H&#246;rversuche und Demos zum r&#228;umlichen H&#246;ren vorgef&#252;hrt, und Ausschnitte von Kompositionen oder Sound-Art-Werken, die am ZKM entstanden sind und Raumklang als k&#252;nstlerisches Mittel einsetzen.</abstract>
                <slug>gpn22-326-0-raumklang-im-zkm-klangdom</slug>
                <track>Art &amp; Culture</track>
                
                    
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/FEYMFA/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='0b0ccc47-8e09-50b2-9094-bd8888d52356' id='326'>
                <room>ZKM Kubus</room>
                <title>Raumklang im ZKM-Klangdom</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-05-31T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>01:00</duration>
                <abstract>**F&#252;r diesen Workshop ist eine [Reservierung](https://join.gulas.ch/entropia/gpn22-workshops/) (ab ca. 27.05.) notwendig.**

Vorf&#252;hrung des Klangdoms, einer immersiven Lautsprechereinrichtung im ZKM_Kubus. Der Klangdom besteht aus etwa 50 Lautsprechern, die kuppelf&#246;rmig &#252;ber dem Publikum angeordnet sind. Es werden einige H&#246;rversuche und Demos zum r&#228;umlichen H&#246;ren vorgef&#252;hrt, und Ausschnitte von Kompositionen oder Sound-Art-Werken, die am ZKM entstanden sind und Raumklang als k&#252;nstlerisches Mittel einsetzen.</abstract>
                <slug>gpn22-326-1-raumklang-im-zkm-klangdom</slug>
                <track>Art &amp; Culture</track>
                
                    
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/FEYMFA/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='30edb9e9-8715-5fdf-a707-3fb8d588f4be' id='280'>
                <room>ZKM Kubus</room>
                <title>An introduction into online voting</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-31T14:30:00+02:00</date>
                <start>14:30</start>
                <duration>01:00</duration>
                <abstract>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. This talk will give an introduction into the topic, look at security properties and implementations of such systems, as well as some experiences of active use of such systems.</abstract>
                <slug>gpn22-280-an-introduction-into-online-voting</slug>
                <track>Security</track>
                
                    
                <language>en</language>
                <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>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/TKRTLZ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='ceea4df4-0823-59ab-9881-dada51929d77' id='440'>
                <room>ZKM Kubus</room>
                <title>Lightning Talks I</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-31T15:45:00+02:00</date>
                <start>15:45</start>
                <duration>01:00</duration>
                <abstract>A short session for even shorter talks</abstract>
                <slug>gpn22-440-lightning-talks-i</slug>
                <track>Entropia / CCC</track>
                <logo>/media/gpn22/submissions/GJCEB9/lightning-Talk-Logo_mkD9esT.png</logo>
                    
                <language>de</language>
                <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&apos;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&apos;s still some time left at the end.



-- german --
Du willst was sagen? Das Podium geh&#246;rt dir. 10 Minuten hast du, dann wird gewechselt. Ein kurzer Vortrag &#252;ber die Aerodynamik von Enten, Werbung f&#252;r dein neues Open-Source-Projekt, ein kleiner Hack den du neulich entdeckt hast, gesellschaftliche Kommentare ... alles geht. 

Zur Verf&#252;gung stehen Mikrophon, Beamer und ein Laptop mit USB-Stick, um Pr&#228;sentationen im PDF-Format zu zeigen. Falls du eine Pr&#228;sentation von deinem eigenen Ger&#228;t zeigen m&#246;chtest, w&#252;rden wir dich bitten, 15 Minuten vor Beginn zu kommen, damit wir die Technik testen k&#246;nnen.

Am besten meldest du deinen Vortrag bei pony@hadiko.de oder DECT 7063 (P0N3) an. Spontane Beitr&#228;ge sind aber auch gern gesehen, wenn am Ende noch Zeit ist.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/GJCEB9/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='3e422016-6cee-598f-8845-173f6a3fca5a' id='282'>
                <room>ZKM Kubus</room>
                <title>Privacy-preserving and Security in Machine Learning - an Introduction to Federated Learning</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-31T17:00:00+02:00</date>
                <start>17:00</start>
                <duration>01:00</duration>
                <abstract>Federated Learning (FL) offers a privacy-preserving machine learning method by enabling collaborative model training across multiple clients without data sharing, securing sensitive information at its source. This talk explores Machine Learning applications and how to keep them secure, for example in critical sectors like healthcare.</abstract>
                <slug>gpn22-282-privacy-preserving-and-security-in-machine-learning-an-introduction-to-federated-learning</slug>
                <track>Security</track>
                
                    
                <language>en</language>
                <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>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/8MNJ9B/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='7669ced2-5cdb-566e-bab9-984afa774e3b' id='272'>
                <room>ZKM Kubus</room>
                <title>Retrogaming mit FPGAs</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-31T18:45:00+02:00</date>
                <start>18:45</start>
                <duration>01:00</duration>
                <abstract>Vor &#252;ber 10 Jahren habe ich das MiST-Board entwickelt, eines der ersten Ger&#228;te, die Retro-Gaming nicht per Emulation umgesetzt haben, sondern mit Hilfe von sogenannten FPGA-Bausteinen. Wie FPGA-Retrogaming &#252;berhaupt funktioniert, was die Vor- und Nachteile sind und was an aktuellen Entwicklungen stattfindet wird hier etwas beleuchtet.</abstract>
                <slug>gpn22-272-retrogaming-mit-fpgas</slug>
                <track>Games</track>
                <logo>/media/gpn22/submissions/HVH9HE/misterynano_XjgRGwn.jpeg</logo>
                    
                <language>de</language>
                <description>FPGAs (Field Programmable Gate Arrays) sind eine eigene Chip-Familie. Anders als z.B. klassische Prozessoren oder Speicherchips erf&#252;llen FPGAs ab Werk keine spezielle Funktion. Erst durch passende Konfiguration erf&#228;hrt das FPGA, was es eigentlich darstellen soll. Normaleweise setzt man sie ein, wenn es um selten ben&#246;tigte und spezielle Funktionen geht, die Halbleiter von der Stange nicht bieten und f&#252;r die die Entwicklung eines eigenen Halbleiters zu teuer und/oder zu aufw&#228;ndig w&#228;re.

Wir nutzen FPGAs, um Chips nachzubilden, die nicht mehr hergestellt werden. Dabei machen wir uns zu Nutze, dass moderne FPGAs komplette Ger&#228;te der Homecomputer-&#196;ra in einem einzige Chip unterbringen k&#246;nnen. 

Mit dem MiST habe ich vor &#252;ber 10 Jahren eines der ersten Ger&#228;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&#252;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&#228;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&#246;sst.

Neben immer gr&#246;&#223;eren FPGAs, die die Umsetzung immer j&#252;ngerer Maschien erm&#246;glichen, sind auch die Entwicklungen in Fernost im Billigbereich interessant und die Ger&#228;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>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/HVH9HE/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='6810f847-bc31-5233-94bb-05b143081b85' id='303'>
                <room>ZKM Kubus</room>
                <title>Passkeys &#8211; Login ohne Passwort (?)</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-31T20:00:00+02:00</date>
                <start>20:00</start>
                <duration>01:00</duration>
                <abstract>Passw&#246;rter sind nicht mehr zeitgem&#228;&#223;! Seit 2023 wird viel Hype um das Thema Passkeys betrieben, viele IT-Dienstleister, Cloud-Anbieter und Mailprovider bieten das System schon an. Aber wie funktioniert das eigentlich? 
Wie gut ist die Nutzbarkeit, im Vergleich zu Passw&#246;rtern und Multi-Faktor Authentifizierung? Warum sind passkeys immun gegen phishing und was unterscheidet sie von &quot;herk&#246;mmlichen&quot; Authentifizierungs-Faktoren wie App-notification und Microsoft Authenticator? 
Vor allem: was muss ich als Service-Anbieter tun, um meinen Nutzern und Kunden auch Passkeys-Authentifizierung anbieten zu k&#246;nnen. Der Vortrag wird diese Fragen beantworten und eignet sich nicht nur f&#252;r Entwickler und Betreiber von Software, sondern f&#252;r alle Menschen, die sich selbst sicher und einfach bei Internetdiensten anmelden wollen.</abstract>
                <slug>gpn22-303-passkeys-login-ohne-passwort-</slug>
                <track>Security</track>
                
                    
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/ULQSLD/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='1d77e2b3-2cda-50c2-ba70-ad18e449aacf' id='498'>
                <room>ZKM Kubus</room>
                <title>Tastaturen - Ein Drama mit 10 Fingern</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-31T21:15:00+02:00</date>
                <start>21:15</start>
                <duration>01:00</duration>
                <abstract>Tastaturen...das periphere Eingabeger&#228;t, dass uns die M&#246;glichkeit gibt, eins zu werden mit unseren Systemen, Werkzeugen, und uns erm&#246;glicht, das zu tuen was wir lieben. 
Es gibt Tastaturen wie Sand am Meer. Viele sind wunderbar und viele sind Schrott, Mechanical Keyboard sind keine Randerscheinung mehr. Trackballs, Ergonomische M&#228;use, St&#252;hle und h&#246;hen verstellbare Schreibtische... 
Und doch beherrscht QWERTZ/QWERTY die Welt!? wtf? Warum? 
Es geht nicht nur um Alternative Layouts...  wir schauen uns alles mal an. 

Bist du bereit in das n&#228;chste rabbit hole zu fallen oder hast gemerkt, dass du beim tippen Schmerzen hast? Dann lass uns reden. 

Ich bin ink, Teil des Click! Clack! Hack! Podcasts und habe echt nur &#228;u&#223;erst begrenzt Bock auf Standardtastaturen.</abstract>
                <slug>gpn22-498-tastaturen-ein-drama-mit-10-fingern</slug>
                <track>Hardware &amp; Making</track>
                <logo>/media/gpn22/submissions/FA8Z3F/Bildschirmfoto_2024-05-11_um_21.34.03_GlKgEwM.png</logo>
                    
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/FA8Z3F/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='23bbdd70-1567-57da-8f46-1354edd86ca2' id='444'>
                <room>ZKM Kubus</room>
                <title>Sysadmin group therapy</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-31T22:30:00+02:00</date>
                <start>22:30</start>
                <duration>01:00</duration>
                <abstract>Also known as &quot;Sysadmin nightmares&quot;</abstract>
                <slug>gpn22-444-sysadmin-group-therapy</slug>
                <track>Software &amp; Infrastructure</track>
                <logo>/media/gpn22/submissions/DBBNEY/ovhcloud_video_160321_7_work.original_HTy62GR.png</logo>
                    
                <language>de</language>
                <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&apos;s too expensive and you have two days to migrate 42 000 VMs to Proxmox ?

Let&apos;s talk and support each other in this session.
No cameras, no recordings.</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/DBBNEY/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='ZKM Vortragsraum' guid='6ffe8390-39bd-5713-b196-b018de664d75'>
            <event guid='4f059e1e-12d6-5766-8083-34009fd12df0' id='277'>
                <room>ZKM Vortragsraum</room>
                <title>Keine Angst vor dem H&#246;rger&#228;t - (m)ein Erfahrungsbericht</title>
                <subtitle></subtitle>
                <type>Vortrag (kurz)</type>
                <date>2024-05-31T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>00:20</duration>
                <abstract>H&#246;rger&#228;te bringen Lebensqualit&#228;t zur&#252;ck. Ich habe relativ jung festgestellt, dass ich nicht gut h&#246;re, es aber lange hinausgez&#246;gert mich drum zu k&#252;mmern. Jetzt habe ich seit 3 Jahren ein Paar H&#246;rger&#228;te und bereue es, dass ich mich nicht schon fr&#252;her darum gek&#252;mmert habe. Ich m&#246;chte von meinen Erfahrungen berichten und jeden ermutigen, zumindest mal einen H&#246;rtest zu machen, und keine Angst davor zu haben H&#246;rger&#228;tetr&#228;ger zu werden: H&#246;rger&#228;te sind ein cooles St&#252;ck Technik!</abstract>
                <slug>gpn22-277-keine-angst-vor-dem-hrgert-m-ein-erfahrungsbericht</slug>
                <track>Ethics, Society &amp; Politics</track>
                <logo>/media/gpn22/submissions/S3CJD3/H%C3%B6rger%C3%A4t_K2eHprI.jpg</logo>
                    
                <language>de</language>
                <description>Ich m&#246;chte kurz meinen Leidensweg beschreiben und meine Erfahrungen teilen und zeigen, dass H&#246;rger&#228;te ganz sch&#246;n viel Technik auf kleinstem Raum unterbringen: Fast wie Airpods nur in Super-Premium.

Ich m&#246;chte auch Anderen die Hemmung nehmen und ermuntern, sich mit dem Thema zu besch&#228;ftige wenn man den Eindruck hat schlecht zu h&#246;ren oder auch nur schlecht zu verstehen. 

H&#246;ren ist echte Lebensqualit&#228;t.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/S3CJD3/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='50f72ba6-0625-5e5c-8793-b7ca6959b597' id='258'>
                <room>ZKM Vortragsraum</room>
                <title>How I accidentally invented a video codec (and didn&apos;t beat Faxes at image compression) (and played Bad Apple at really low FPS)</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-31T10:45:00+02:00</date>
                <start>10:45</start>
                <duration>01:00</duration>
                <abstract>A Bad Apple demo with the longest explanation ever &#8211; how I accidentally wrote my own image compression algorithms to cram more FPS into an ESP8266 than ever before.</abstract>
                <slug>gpn22-258-how-i-accidentally-invented-a-video-codec-and-didn-t-beat-faxes-at-image-compression-and-played-bad-apple-at-really-low-fps-</slug>
                <track>Hardware &amp; Making</track>
                
                    
                <language>en</language>
                <description>An exploration of data compression in the context of simple video compression. There won&apos;t be many real-world codecs in here, but don&apos;t worry &#8211; you&apos;ll accidentally learn all the fundamentals of data compression anyways. This talk is very beginner-friendly.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/SAXCFX/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='5723e3f5-2510-50d3-b0bb-14cc4e0a14fc' id='322'>
                <room>ZKM Vortragsraum</room>
                <title>Stellwerke planen f&#252;r Informatiker</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-31T12:00:00+02:00</date>
                <start>12:00</start>
                <duration>01:00</duration>
                <abstract>In diesem Talk m&#246;chte ich aus der Sicht eines Informatikers dar&#252;ber reden wie Stellwerke funktionieren (kurz) und wie sie geplant werden. Insbesondere werde ich den aktuellen Stand der Digitalisierung der Stellwerksplanung humoristisch analysieren und kritisieren.</abstract>
                <slug>gpn22-322-stellwerke-planen-fr-informatiker</slug>
                <track>Technologie, Energie und Mobilität</track>
                
                    
                <language>de</language>
                <description>Zielgruppe sind alle ITler die sich f&#252;r die Bahnwelt interessieren, verst&#228;ndnisrelevante Grundlagen der Bahnwelt werden kurz eingef&#252;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&#228;ndigkeit &#252;ber Datenmodelle f&#252;r Stellwerke, das Open-Source-Verst&#228;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>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/HYAMKF/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='84296196-aaf7-5acf-8d87-553201a67914' id='298'>
                <room>ZKM Vortragsraum</room>
                <title>Wieso Typ 1 Diabetes so anders ist.</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-31T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>01:00</duration>
                <abstract>Kann ich als Typ 1 Diabetikerin in die Apotheke gehen und dort alles bekommen, was ich so an Verbrauchsmaterial brauche?
Kann ich einfach ins Krankenhaus gehen und die haben alle Dinge vorr&#228;tig, die ich brauche?
Die Antwort auf diese beiden Fragen ist nein und was das bedeutet und wieso das so ist werden wir uns ein bisschen in diesem Talk anschauen.
Zudem m&#246;chte ich aufzeigen wie es in anderen L&#228;ndern ist und welchen gro&#223;en Einfluss auf die Diabetiker*innen eine m&#246;gliche &quot;Verbesserung&quot; unseres Systems h&#228;tte.</abstract>
                <slug>gpn22-298-wieso-typ-1-diabetes-so-anders-ist-</slug>
                <track>Science</track>
                
                    
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/EF77XF/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='886ea506-9b1a-5bc4-a885-1002035c6c8f' id='483'>
                <room>ZKM Vortragsraum</room>
                <title>Intro to Lean 4: A language at the intersection of programming and mathematics</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-31T14:30:00+02:00</date>
                <start>14:30</start>
                <duration>01:00</duration>
                <abstract>Type theory is the secret sauce that makes a programming language awesome. The more knowledge we can make the compiler aware of, the more we can rely on the compiler.

But what is the limit? What if we could take _make bad state unrepresentable_ to the mathematical extreme? What is a proof anyway, can you eat it? Come on a wonderful journey into the land of dependent types, where we try building type-safe SQL queries, and sweeten the deal with our own syntactic sugar.</abstract>
                <slug>gpn22-483-intro-to-lean-4-a-language-at-the-intersection-of-programming-and-mathematics</slug>
                <track>Science</track>
                
                    
                <language>en</language>
                <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&apos;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>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/WWMGVN/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='84cf74d6-62e6-57a1-9797-90f923ddc835' id='256'>
                <room>ZKM Vortragsraum</room>
                <title>Computer selbst bauen</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-31T15:45:00+02:00</date>
                <start>15:45</start>
                <duration>01:00</duration>
                <abstract>Welche geheimnisvolle Zutat macht eigentlich einen Haufen elektrischer Bauteile zu einem Computer? Und geht das auch mit unter 1.000.000.000 Transistoren, wom&#246;glich sogar f&#252;r normalsterbliche Menschen verst&#228;ndlich?

In diesem Vortrag beantworte ich diese Frage auf ganz praktische Weise: Ich stelle einen selbstgebauten, modularen Relais-Prozessor vor, der (hoffentlich) einfach genug ist, ihn vollst&#228;ndig zu verstehen. Klick-klack auf der B&#252;hne inklusive.</abstract>
                <slug>gpn22-256-computer-selbst-bauen</slug>
                <track>Entertainment</track>
                
                    
                <language>de</language>
                <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&#228;ndlich, dass sie auf den ersten, und auch auf viele folgende Blicke, absolut unergr&#252;ndlich und quasi magisch erscheinen.
Dabei geh&#246;rt gar nicht so viel dazu, Strom zum Rechnen zu bringen. Schon aus gut 100 Relais l&#228;sst sich ein ganz einfacher Prozessor bauen, der dann klein genug ist um ihn vollst&#228;ndig zu verstehen.

Einen solchen Prozessor habe ich entwickelt und m&#246;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&#252;tzliche Instruktionen ausf&#252;hren k&#246;nnen?
* Wie kann der Maschinencode Programmierung und Elektronik verbinden?

F&#252;r den Vortrag sind nur Grundkenntnisse erforderlich. Wer wei&#223;, dass Strom durch Kabel l&#228;uft, und dass Computer Befehle ausf&#252;hren, sollte folgen k&#246;nnen.

Link zum Projekt: https://github.com/fread/visvitalis</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/GK8WNE/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='2209ae14-e616-508d-9789-f01a4677cd40' id='438'>
                <room>ZKM Vortragsraum</room>
                <title>Supply Chain Security with Go</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-31T17:00:00+02:00</date>
                <start>17:00</start>
                <duration>01:00</duration>
                <abstract>You become aware of a security vulnerability affecting your Go program(s)! What now? This talk tries to answer that question for various common scenarios, explaining the roles of the various technologies and services (like the Go Module Proxy or Go Checksum Database).</abstract>
                <slug>gpn22-438-supply-chain-security-with-go</slug>
                <track>Security</track>
                <logo>/media/gpn22/submissions/WY37UN/Go_gopher_frontpage_eTvIz4V.png</logo>
                    
                <language>en</language>
                <description>The recent xz vulnerability brought the topic of Supply Chain Security to everyone&#8217;s attention.

I don&#8217;t have a solution for preventing the social engineering aspect of the vulnerability. So let&#8217;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&#8217;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>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/WY37UN/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='a1a35613-06d7-590f-b09b-e6b062cda234' id='364'>
                <room>ZKM Vortragsraum</room>
                <title>Life of a Key</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-31T18:45:00+02:00</date>
                <start>18:45</start>
                <duration>01:00</duration>
                <abstract>Woher kommen sie? Was sind sie? Und wo gehen sie hin? - Ein Einstiegs-Talk mit vielen Live-Demos &#252;ber das Erstellen, Modifizieren und Zur&#252;ckziehen von PGP (Pretty Good Privacy) Keys in GnuPG (GNU Privacy Guard).</abstract>
                <slug>gpn22-364-life-of-a-key</slug>
                <track>Security</track>
                
                    
                <language>de</language>
                <description>E-Mail ist selten Ende-zu-Ende verschl&#252;sselt. Eine M&#246;glichkeit, Vertraulichkeit und Integrit&#228;t in E-Mail sicherzustellen ist PGP. Wenn mensch nicht wei&#223; 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&#252;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&#246;glichkeit, mit PGP Keys in GPG umzugehen, von ihrer Generierung bis sie auslaufen oder zur&#252;ckgezogen werden.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/TDLJP9/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='d7339e27-18cb-5de5-92a4-8e9d35c96c0b' id='348'>
                <room>ZKM Vortragsraum</room>
                <title>Was macht die CPU?</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-31T20:00:00+02:00</date>
                <start>20:00</start>
                <duration>01:00</duration>
                <abstract>Wie funktioniert eigentlich ein Computer? Was machen die ganzen Leiterbahnen? Warum kann Sand jetzt nochmal nachdenken?

Wir wollen uns spielerisch die Abl&#228;ufe in unserern Rechnern anschauen und dar&#252;ber staunen das Computer &#252;berhaupt funktionieren.</abstract>
                <slug>gpn22-348-was-macht-die-cpu-</slug>
                <track>Hardware &amp; Making</track>
                <logo>/media/gpn22/submissions/CMRR9S/205221_NK0OCws.png</logo>
                    
                <language>de</language>
                <description>Auch wenn es nach Vortrag klingt, ist das ganze eher ein Party-Spiel. Freiwillige werden die verschiedenen Rollen im Computer verk&#246;rpern und sich gegenseitig die Daten zuschieben.

Auch wenn wir einiges an Elektrotechnik erkl&#228;ren wollen, sind *keine* Vorkenntnisse ben&#246;tigt und Junghacker*innen sind sehr willkommen.</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/CMRR9S/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='79c415da-c646-5056-be65-920a43fac47d' id='262'>
                <room>ZKM Vortragsraum</room>
                <title>Programmieren mit dem puren Lambda-Kalk&#252;l</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-31T21:15:00+02:00</date>
                <start>21:15</start>
                <duration>01:00</duration>
                <abstract>Ich zeige euch super spa&#223;ige Methoden, wie ihr dem puren Lambda-Kalk&#252;l programmieren k&#246;nnt!!</abstract>
                <slug>gpn22-262-programmieren-mit-dem-puren-lambda-kalkl</slug>
                <track>Science</track>
                
                    
                <language>de</language>
                <description>Programmierung mit funktionalen Sprachen wie Haskell ist inzwischen weit verbreitet. Nahezu alle funktionalen Programmiersprachen basieren auf einer erweiterten Form des Lambda-Kalk&#252;ls.

Wenn man nun s&#228;mtliche Erweiterungen wie Schleifen, Listen, Zahlen, Text, Typen, Klassen usw. entfernt, bleibt nur noch das pure, aber dennoch Turing-vollst&#228;ndige, Lambda-Kalk&#252;l.

In diesem Vortrag zeige ich, wie man trotzdem s&#228;mtliche Probleme elegant l&#246;sen kann. Daf&#252;r erkl&#228;re ich (auch visuell!) verschiedene Arten, Daten- und Kontrollstrukturen rein funktional darzustellen. Au&#223;erdem zeige ich, wie man Fraktale und andere tolle Bilder mit simplen Ausdr&#252;cken generieren kann. Ist wirklich faszinierend!!</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/BDJB8E/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='3635d5b2-bb6c-5822-a028-018dd0e561d5' id='278'>
                <room>ZKM Vortragsraum</room>
                <title>Why IT security needs to innovate!!!</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-05-31T22:30:00+02:00</date>
                <start>22:30</start>
                <duration>01:00</duration>
                <abstract>Der klassische Sicherheitsansatz ist im Zeitalter von Plattform-Engineering und Cloud-Geschwindigkeit nicht mehr haltbar. Mit der Beschleunigung der Software-Entwicklung und -bereitstellung muss die IT-Sicherheit nicht mehr als Hindernis, sondern als Katalysator f&#252;r die digitale Transformation gesehen werden.

Das Ziel der IT-Sicherheit ist nicht nur die Gew&#228;hrleistung eines sicheren Laufzeitschutzes, sondern auch die Unterst&#252;tzung der Teams bei der Definition und Erreichung von Sicherheitszielen. Daher ben&#246;tigen wir einen kontinuierlichen IT-Sicherheitsansatz, der sich darauf konzentriert, den richtigen Stakeholdern zum richtigen Zeitpunkt das richtige Feedback zu geben.

Wir werden uns ansehen, wie moderne Sicherheitsteams einen kontinuierlichen Sicherheitsansatz umsetzen, in die Entwicklung integrieren und bessere Ergebnisse als mit traditionellen Methoden erzielen. Die Teilnehmer werden diesen Vortrag mit einem besseren Verst&#228;ndnis verlassen:

Wie hat sich Platform Engineering auf die traditionellen Sicherheitsrollen ausgewirkt? Wie k&#246;nnen Unternehmen mit organisatorischen Konflikten umgehen? Wie moderne Sicherheitsteams einen kontinuierlichen Sicherheitsansatz umsetzen.</abstract>
                <slug>gpn22-278-why-it-security-needs-to-innovate-</slug>
                <track>Security</track>
                
                    
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/8Q9P3D/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='HfG Raum 112' guid='e75820f4-20e3-5f39-9ef9-e0db58f3575a'>
            <event guid='866a70e5-7340-5250-a367-8275b36681e3' id='316'>
                <room>HfG Raum 112</room>
                <title>KiCad Beginner Workshop</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-05-31T13:30:00+02:00</date>
                <start>13:30</start>
                <duration>02:00</duration>
                <abstract>**F&#252;r diesen Workshop ist eine [Reservierung](https://join.gulas.ch/entropia/gpn22-workshops/) (ab ca. 27.05.) notwendig.**

Wir lernen den Workflow &quot;von einem leeren Projekt zu einer fertigen Platine&quot;. Der Fokus ist die Bedienung der Software, nicht die Elektronik.

Bitte installiert KiCad8 (KiCad7 ist auch okay) und die offiziellen Libraries vor dem Workshop.</abstract>
                <slug>gpn22-316-kicad-beginner-workshop</slug>
                <track>Hardware &amp; Making</track>
                <logo>/media/gpn22/submissions/MXK8RF/logo-smol_wLazwxj.png</logo>
                    
                <language>de</language>
                <description>Ein Handout zum Workshop gibt es hier: https://gitlab.com/evils/kicad-workshop</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/MXK8RF/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='a31e8979-6ff0-5b7e-9f55-584b5cb14cfc' id='445'>
                <room>HfG Raum 112</room>
                <title>Fesseltreff &amp; Einsteigerworkshop</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-05-31T22:00:00+02:00</date>
                <start>22:00</start>
                <duration>01:30</duration>
                <abstract>**F&#252;r diesen Workshop ist eine [Reservierung](https://join.gulas.ch/entropia/gpn22-workshops/) (ab ca. 27.05.) notwendig.**

Einstieg in Rope-Bodange</abstract>
                <slug>gpn22-445-fesseltreff-einsteigerworkshop</slug>
                <track>Art &amp; Culture</track>
                
                    
                <language>de</language>
                <description>Wir bringen Seil mit und versuchen zu vermitteln, warum Seil. Dabei werden die Grundlagen von sicherem, konsensuellem Kink vermittelt. Dar&#252;ber hinaus geht&apos;s um einfache Knoten, das Spiel mit K&#246;rpergef&#252;hl und N&#228;he.</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/UJ83SU/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='HfG Raum 115' guid='b9318f29-d436-5e93-9d9d-7b57588b2225'>
            <event guid='fa7a8c05-c965-51f5-a800-88cdb85c9f59' id='402'>
                <room>HfG Raum 115</room>
                <title>Zur&#252;ckbleiben bitte: Das U-Bahn Spiel - die Communityentwicklung eines Spieles</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-05-31T12:00:00+02:00</date>
                <start>12:00</start>
                <duration>02:00</duration>
                <abstract>**F&#252;r diesen Workshop ist eine [Reservierung](https://join.gulas.ch/entropia/gpn22-workshops/) (ab ca. 27.05.) notwendig.**

Etwas zusammen entwickeln mit mehreren Leuten kennen viele von euch. Dass das auch &#252;ber das Internet mit Menschen geht, die man nie gesehen hat und vielleicht auch nie sehen wird, ist auch keine neue Erkenntnis. Aber habt ihr schon mal mit Menschen, die ihr nicht kennt, ein Spiel entwickelt? Das ist die Idee bei diesem Workshop. Ich bringe eine Grundidee mit und wir schauen mal, ob wir ein Spiel entwickeln k&#246;nnen. Es ist also eher ein kreativer Workshop und ich habe keine Ahnung, wie das ausgehen wird.</abstract>
                <slug>gpn22-402-zurckbleiben-bitte-das-u-bahn-spiel-die-communityentwicklung-eines-spieles</slug>
                <track>Games</track>
                <logo>/media/gpn22/submissions/CP8AUJ/U1-09_XKjHeQm.png</logo>
                    
                <language>de</language>
                <description>Die Grundidee ist ein U-Bahnspiel mit den U-Bahnstationen in Berlin. Ziel des Spiels k&#246;nnte es zum Beispiel sein, m&#246;glichst lange zusammenh&#228;ngende Streckenabschnitte zu sammeln - zumindest als Kartenversion. Vielleicht ist aber auch ein Brettspiel besser. Eure Kreativit&#228;t ist in diesem Workshop gefragt.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/CP8AUJ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='28923fa9-d949-55ad-8c7e-eef98c26fe49' id='328'>
                <room>HfG Raum 115</room>
                <title>Autie@GPN22 meetup</title>
                <subtitle></subtitle>
                <type>Meetup</type>
                <date>2024-05-31T14:30:00+02:00</date>
                <start>14:30</start>
                <duration>01:00</duration>
                <abstract>Generelles Austauschtreffen f&#252;r Menschen auf dem Autismusspektrum und Interessierte. Es ist kein spezifisches Thema vorgegeben, sondern es soll einfach eine lose Zusammenkunft und ein Austausch erm&#246;glicht werden. Willkommen sind neben autistischen Menschen auch alle Menschen, die an einem Austausch interessiert sind. Selbstverst&#228;ndlich wird keine Diagnose oder &#196;hnliches ben&#246;tigt, wer Lust hat, kann kommen!</abstract>
                <slug>gpn22-328-autie-gpn22-meetup</slug>
                <track>Meetup</track>
                
                    
                <language>de</language>
                <description>Wir m&#246;chten f&#252;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&#246;glichst breiten Austausch zu erm&#246;glichen.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/TBQB9R/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='ed8c71eb-882c-5e64-a254-d8650a868e6b' id='481'>
                <room>HfG Raum 115</room>
                <title>[Matrix] Widget Starter</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-05-31T16:00:00+02:00</date>
                <start>16:00</start>
                <duration>01:00</duration>
                <abstract>**F&#252;r diesen Workshop ist eine [Reservierung](https://join.gulas.ch/entropia/gpn22-workshops/) (ab ca. 27.05.) notwendig.**

Matrix ist ein Protokoll f&#252;r ein offenes und dezentrales Kommunikationssystem.
Dabei gibt es die M&#246;glichkeit eigene Erweiterungen in Form von Widgets zu erstellen.

Im Workshop gibt es das folgende zu tun:

- Wie werfen einen kurzen Blick auf die Widget-Spezifikation
- Es gibt einige &#220;bungs-Widgets zur Auswahl
- Wir erstellen ein erstes kleines Widget mit Hilfe des [Matrix Widget Toolkit](https://github.com/nordeck/matrix-widget-toolkit)

Bitte mitbringen:

- Laptop
- TypeScript Grundkenntnisse
- Funktionierende TypeScript Entwicklungsumgebung mit Yarn</abstract>
                <slug>gpn22-481--matrix-widget-starter</slug>
                <track>Software &amp; Infrastructure</track>
                
                    
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/E8FUTK/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='e64eaa9a-b69f-5fe0-9206-8b23b718a53e' id='479'>
                <room>HfG Raum 115</room>
                <title>NeoVim - Konfig-Bastelstunde</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-05-31T17:30:00+02:00</date>
                <start>17:30</start>
                <duration>01:00</duration>
                <abstract>**F&#252;r diesen Workshop ist eine [Reservierung](https://join.gulas.ch/entropia/gpn22-workshops/) (ab ca. 27.05.) notwendig.**

NeoVim wird erst mit einer ordentlichen Konfiguration richtig gut.

Im Workshop starten wir gemeinsam eine einfache NeoVim Konfig:

- Wir schauen uns einige hilfreiche Einstellungen an
- Wir setzen die ersten Key Bindings
- Wir richten einen Plugin Manager ein (Lazy)
- Wir installieren ein Plugin f&#252;r die Suche nach allem m&#246;glichen (Telescope)
- Wir richten einen Language Server ein (f&#252;r Autocompletion, Refactoring, usw.)
  - Dazu einige praktische Tastenk&#252;rzel
  - Und eine funktionierende Autocompletion

Wichtig! Bitte mitbringen:

- Laptop
- Funktionierende NeoVim Installation (&gt;= 0.9.5)
- xclip, wl-copy, o.&#228;. zum Zugriff auf die Zwischenablage sollte vorhanden sein

Passend zum Workshop gibt es noch einen Vortrag zu NeoVim!</abstract>
                <slug>gpn22-479-neovim-konfig-bastelstunde</slug>
                <track>Software &amp; Infrastructure</track>
                <logo>/media/gpn22/submissions/WLGFCR/neovim-logo2x_BRM9Fut.png</logo>
                    
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/WLGFCR/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='Hackcenter' guid='6a6b1636-cafa-5736-8518-e1ded21d9454'>
            <event guid='c50258ea-53fd-560b-bede-9002e90c6978' id='308'>
                <room>Hackcenter</room>
                <title>Spliceworkshop - Das L&#246;ten der Glasfaser</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-05-31T16:00:00+02:00</date>
                <start>16:00</start>
                <duration>01:00</duration>
                <abstract>Hast du dich schon mal gefragt, wie die Glasfaser eigentlich zu dir nach Hause kommt? In diesem Spliceworkshop schauen wir uns den praktischen Teil davon an, also wie man daf&#252;r sorgt, dass das Licht von A nach B kommt. Der Workshop ist dabei genau das &#8211; ein Workshop. Das hei&#223;t jeder kann praktisch ausprobieren einen Splice zu machen, sprich, zwei Glasfaserenden zu verbinden. Wenn die Zeit reicht schauen wir uns auch noch ein paar Messwerkzeuge rund um Glasfasern an.</abstract>
                <slug>gpn22-308-1-spliceworkshop-das-lten-der-glasfaser</slug>
                <track>Hardware &amp; Making</track>
                <logo>/media/gpn22/submissions/7KCQ8A/well-core-switch_RhttT62.jpg</logo>
                    
                <language>de</language>
                <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&#246;glichkeit einmal 2 Glasfaserenden miteinander zu verbinden. Dazu werden wir 2 unterschiedliche Spliceger&#228;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&#252;r Studentenwohnheime im Raum Stuttgart bereit. Der Selfnet e.V. ist ein gemeinn&#252;tziger Verein, dessen Netzwerk von Studenten in ehrenamtlicher T&#228;tigkeit vollst&#228;ndig selbst verwaltet wird. Ausserdem fokussiert sich der Verein auf die Bildung im Bereich Netzwerktechnik.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/7KCQ8A/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        
    </day>
    <day index='3' date='2024-06-01' start='2024-06-01T04:00:00+02:00' end='2024-06-02T03:59:00+02:00'>
        <room name='ZKM Medientheater' guid='c99c1dec-9722-5443-ac14-e84141dcc36d'>
            <event guid='58f7a610-9fa7-584e-904e-a60c655cf701' id='476'>
                <room>ZKM Medientheater</room>
                <title>OpenRailwayMap &#8211; wie kommt das Signal auf die Karte?</title>
                <subtitle></subtitle>
                <type>Vortrag (kurz)</type>
                <date>2024-06-01T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>00:20</duration>
                <abstract>Seit zehn Jahren stellt das Projekt OpenRailwayMap eine thematische Karte bereit, die Informationen &#252;ber die Eisenbahninfrastruktur aus der OpenStreetMap-Datenbank darstellt. Wie werden diese Informationen von Freiwilligen erfasst? Welche Informationen k&#246;nnen in OpenStreetMap erfasst werden? Wie kann man beitragen? Auch andere Nutzungsm&#246;glichkeiten, z.B. Routing und Geocoding, der Daten werden im Vortrag angerissen.</abstract>
                <slug>gpn22-476-openrailwaymap-wie-kommt-das-signal-auf-die-karte-</slug>
                <track>Technologie, Energie und Mobilität</track>
                
                    
                <language>de</language>
                <description>Seit zehn Jahren stellt das Projekt OpenRailwayMap eine thematische Karte bereit, die Informationen &#252;ber die Eisenbahninfrastruktur aus der OpenStreetMap-Datenbank darstellt. Es schlie&#223;t damit eine L&#252;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&#252;r OpenStreetMap erfassen. Sei es die Mitfahrt im Zug mit Notizbuch und GPS-Empf&#228;nger, das Fotografieren oder Filmen aus fahrenden Z&#252;gen oder die Erfassung vom Bahnsteig und parallelen Wegen. Auch andere Nutzungsm&#246;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>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/FNXD3T/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='9f20ce83-5f87-587c-bd77-59be040227cf' id='285'>
                <room>ZKM Medientheater</room>
                <title>Von Nix kommt Nix</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-01T10:45:00+02:00</date>
                <start>10:45</start>
                <duration>01:00</duration>
                <abstract>Wer in der Chaos Community unterwegs ist, trifft unweigerlich auf Nix. Doch ist es das von vielen gepr&#228;digte Allheilmittel f&#252;r IT Sorgen? Wann ist es wirklich Sinnvoll?</abstract>
                <slug>gpn22-285-von-nix-kommt-nix</slug>
                <track>Software &amp; Infrastructure</track>
                
                    
                <language>de</language>
                <description>Mensch k&#246;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&#246;nnen, und welche Probleme durch eine fundamental andere Herangehensweise an Linux Packetierung und Systemkonfiguration gel&#246;st werden k&#246;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&#252;nde geben kann dem neuen Technik Dogma nicht zu folgen (schlechte Dokumentation, eine sehr steile Lernkurve an denen viele Scheitern, einen deutlich h&#246;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&#252;nde warum es eine spannende Technologie ist, aber auch Gr&#252;nde warum diese nicht Universell anwendbar ist, und nicht als solche von Nix-fans verkauft werden sollte.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/ZLDSBA/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='0d74c047-9983-578c-89e3-30a814550b04' id='410'>
                <room>ZKM Medientheater</room>
                <title>My files are a mess. Why??? The past and future</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-01T12:00:00+02:00</date>
                <start>12:00</start>
                <duration>01:00</duration>
                <abstract>Files and directories feel like the Sun and Earth: they are the eternal foundations, and pretending they don&apos;t exist can only make make things worse.

Except files were invented by humans! What if we left our zone of comfort and explored the possibilities?</abstract>
                <slug>gpn22-410-my-files-are-a-mess-why-the-past-and-future</slug>
                <track>Software &amp; Infrastructure</track>
                
                    
                <language>en</language>
                <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&apos;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&apos;t, and they don&apos;t have to be. Put away the Stockholm syndrome, and I&apos;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>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/ZRKD3G/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='d4c51113-5928-505a-a771-e42981c20b4b' id='314'>
                <room>ZKM Medientheater</room>
                <title>Common Mistakes &lt;&gt; Different Customers - Warum Ransomware-Angriffe so einfach sind</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-01T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>01:00</duration>
                <abstract>Die zu Grunde liegenden Fehler, die Ransomwareangriffe erm&#246;glichen (und einfach machen), sind h&#228;ufig &#252;ber verschiedenen Kunden hinweg die gleichen. Dieser Talk ist nicht nur ein Rant &#252;ber immer gleiche Fehler, sondern soll IT-Verantwortlichen praxisnaher Empfehlungen zur Absicherung der IT-Infrastruktur geben. Denn die gute Nachricht ist: Der weitaus &#252;berwiegende Teil der Ransomwareangriffe l&#228;sst sich mit der Umsetzung relativ grundlegender technischer und organisatorischer Ma&#223;nahmen fr&#252;hzeitig verhindern.</abstract>
                <slug>gpn22-314-common-mistakes-different-customers-warum-ransomware-angriffe-so-einfach-sind</slug>
                <track>Security</track>
                
                    
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/GUYAHS/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='dec25c2e-3733-5c83-af8f-d78f4bc7bc6e' id='309'>
                <room>ZKM Medientheater</room>
                <title>Traut Euch.... Zivilcourage zu zeigen.</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-01T14:30:00+02:00</date>
                <start>14:30</start>
                <duration>01:00</duration>
                <abstract>Hin- statt wegsehen, zur Polizei gehen statt weggehen - warum wir uns alle trauen sollten, mehr Zivilcourage zu zeigen und wie dabei der Selbstschutz gewahrt bleibt.</abstract>
                <slug>gpn22-309-traut-euch-zivilcourage-zu-zeigen-</slug>
                <track>Ethics, Society &amp; Politics</track>
                <logo>/media/gpn22/submissions/J3MKEY/1501266062653812746-FNWRhyQWQAwHqDp_qJQBqUV.jpg</logo>
                    
                <language>de</language>
                <description>Was ist das eigentlich, &quot;Zivilcourage&quot;, was bedeutet sie, warum brauchen wir sie heute noch mehr als fr&#252;her - und zwar offline und online? Das m&#252;ssen wir in diesem Talk kl&#228;ren.
Erst dann k&#246;nnen wir uns Fragen widmen wie: Wie erkennt man, ob Menschen unsere Hilfe brauchen oder wir uns (unerw&#252;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&#228;ngig von Alter, optischen und k&#246;rperlichen Merkmalen, Herkunft ... aber sich niemals selbst in unkalkulierbare Gefahr begeben. 
Deshalb m&#252;ssen wir dar&#252;ber sprechen, wie wir Zivilcourage zeigen, aber Selbstschutz wahren, k&#246;nnen.
Und uns vergegenw&#228;rtigen, dass echter Einsatz nicht endet, wenn Polizei, Beh&#246;ren und Justiz &#252;bernommen haben, sondern dann (vielleicht) erst anf&#228;ngt.

Im dritten Teil des Talks m&#252;ssen wir &#252;ber f&#252;r Opfer gef&#228;hrliche Arten reden, nicht zu helfen. Nicht, weil gut gemeint oft nicht gut gemacht ist. Sondern, weil Zivilcourage auch hei&#223;t, sich im Namen der Opfer gegen unt&#228;tige Beh&#246;rden aufzulehnen, auf T&#228;ter-Opfer-Umkehr, Victim Blaming und sekund&#228;re Viktimisierung aufmerksam zu machen.

Und nat&#252;rlich wird der Talk auf meine pers&#246;nlichen Erfahrungen mit Zivilcourage eingehen. Ihr werdet erfahren, warum mich manche Menschen &quot;SEK-Wawuschel&quot;, andere &quot;die omin&#246;se Frau mit den giftgr&#252;nen Haaren&quot; (oder noch fieseres) nennen - und mir das egal ist.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/J3MKEY/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='7a8a6e54-8173-59b2-8b72-05979f0b4fb0' id='299'>
                <room>ZKM Medientheater</room>
                <title>REST in the Cloud - Einf&#252;hrung in Webservices ohne Seife und Sonnenschein</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-01T15:45:00+02:00</date>
                <start>15:45</start>
                <duration>01:00</duration>
                <abstract>Einf&#252;hrung in Webservices mit REST, inklusive historischem Abenteuer in Vorg&#228;nger und wie wir REST kaputt machen k&#246;nnen (mit Praxisbeispielen!)</abstract>
                <slug>gpn22-299-rest-in-the-cloud-einfhrung-in-webservices-ohne-seife-und-sonnenschein</slug>
                <track>Software &amp; Infrastructure</track>
                
                    
                <language>de</language>
                <description>REST ist die moderne Art, Webapplikationen zu schreiben - sogar Java kann damit umgehen. Representational State Transfer bietet eine M&#246;glichkeit, dass wir nicht nur statische Webseiten anschauen, sondern interagieren k&#246;nnen, ohne uns mit Javascript befassen zu m&#252;ssen (ein Quell der Freude f&#252;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&#252;nden an, genauso wie RPC unter etwas Sonnenschein. Nachdem wir ein Grundverst&#228;ndnis von Historie und Funktionsweise von REST gewonnen haben, finden wir kreative Wege, sie einer unbeabsichtigten Verwendung zuzuf&#252;hren, die sicherheitsbedenklich sein k&#246;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&#228;ologie und Software-Forensik h&#246;ren wollen.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/FVCLQX/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='156b7aeb-1eed-5a18-b056-d6caecdc409a' id='389'>
                <room>ZKM Medientheater</room>
                <title>elektronische Patientenakte (ePA)  Made in Germany - Digitalisierung in der Medizin 2024</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-01T17:00:00+02:00</date>
                <start>17:00</start>
                <duration>01:00</duration>
                <abstract>Die elektronische Patientenakte (ePA) ist ein Phantom. Jeder hat eine andere Vorstellung davon. Wie es zu dieser Situation kommen konnte und wie die Digitalisierung im Gesundheitswesen dennoch gelingen kann, darum geht es in meinem Vortrag.</abstract>
                <slug>gpn22-389-elektronische-patientenakte-epa-made-in-germany-digitalisierung-in-der-medizin-2024</slug>
                <track>Ethics, Society &amp; Politics</track>
                <logo>/media/gpn22/submissions/98NYLC/digitale_Gesundheit_Stefan_Streit_unter_ccc.media_tq4jNry.jpg</logo>
                    
                <language>de</language>
                <description>Die elektronische Patientenakte (ePA) gilt als die zentrale digitale Anwendung im Gesundheitswesen. 

Zur Einstimmung pr&#228;sentiere ich Ihnen alternative Realit&#228;ten des Gesundheitswesens und wie politische Fiktionen zu Fakten werden. Danach treffen diese politischen Fakten auf die Alltagsrealit&#228;t. Dazu nehme ich Sie mit in meine &#228;rztliche Sprechstunde. Ich meine nat&#252;rlich den Teil, wenn meine &#228;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 &#252;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&#246;re ich dann immer wieder die Frage, kannst Du informationelle Erkrankung noch mal erkl&#228;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&#252;llt zuk&#252;nftig den gr&#246;&#223;ten Teil des Gedankenraums dazwischen. Informationelle Erkrankung entsteht, wenn Information von au&#223;en auf die Betroffenen lebensver&#228;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&#228;ndig sieht, dann schon. Exklusion und Armut machen krank und dann sind wir &#196;rzte zust&#228;ndig. Hier geht es um die Verhinderung von Krankheit und vorzeitigem Tod und da sind die &#196;rzte, als die akademischen Experten f&#252;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&#252;ck ins soziale System, so wie es die Ottawa-Charta der WHO fordert, um Gesundheit zu bef&#246;rdern. Die Digitalisierung im Gesundheitswesen, kann nur gelingen, wenn konfliktreduziertes Zusammenleben und mehr Gesundheit bef&#246;rdert wird. Die Idee der informationellen Gesundheit macht dies m&#246;glich.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/98NYLC/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='79afca36-dd81-5aac-a215-b84a8abd1ecb' id='419'>
                <room>ZKM Medientheater</room>
                <title>Einfach Mal Machen: Demoszene Edition</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-01T20:00:00+02:00</date>
                <start>20:00</start>
                <duration>01:00</duration>
                <abstract>Wie kommen Code, Grafik und Musik in einer Demo zusammen? Wie l&#228;uft eine Demoparty ab? Und vor allem: Wie kann man da mitmachen?
Eine Starthilfe f&#252;r Neugierige, inklusive Tipps und Tools.</abstract>
                <slug>gpn22-419-einfach-mal-machen-demoszene-edition</slug>
                <track>Art &amp; Culture</track>
                <logo>/media/gpn22/submissions/9EJPGZ/Firstie-Info_Bigscreen_k9EDwEZ.jpg</logo>
                    
                <language>de</language>
                <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&#246;glichkeiten wie man sich daran beteiligen kann und gehen einmal Schritt f&#252;r Schritt durch, wie ihr eure eigene Grafik, Musik, 3D Model oder Demo in eine Competition auf einer Demoparty einreicht.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/9EJPGZ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='d08fd21a-56fc-5435-9e4e-a847d6c8889d' id='323'>
                <room>ZKM Medientheater</room>
                <title>The first Tech Awards Ceremony</title>
                <subtitle></subtitle>
                <type>Vortrag (kurz)</type>
                <date>2024-06-01T21:15:00+02:00</date>
                <start>21:15</start>
                <duration>00:20</duration>
                <abstract>Other industries have their (somewhat pretentious) awards ceremonies, but tech (probably) does not. Let us change that and give away awards for stuff like the best bug turned into a feature, the coolest upcoming open source project, most employees laid off despite a really profitable year, the most interesting timezone handling bug and more.</abstract>
                <slug>gpn22-323-the-first-tech-awards-ceremony</slug>
                <track>Entertainment</track>
                
                    
                <language>en</language>
                <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&apos;s see how the first one will work out before deciding anything about that.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/KVKVDM/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='9fedee46-d737-5775-8fc5-6157e177746e' id='313'>
                <room>ZKM Medientheater</room>
                <title>Demoszene: Nachlese</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-01T22:00:00+02:00</date>
                <start>22:00</start>
                <duration>02:00</duration>
                <abstract>Die feinste Selektion an audiovisuellen Leckerbissen aus der Demoszene des vergangenen Jahres. Frisch zubereitet und serviert in exzellenter Aufl&#246;sung mit einer Beilage aus feinster Trommelfell- und Gro&#223;hirnrindenmassage.</abstract>
                <slug>gpn22-313-demoszene-nachlese</slug>
                <track>Art &amp; Culture</track>
                
                    
                <language>de</language>
                <description>Du magst Komputerkunst?
Du hast Spa&#223; an interessanten Visuals und guter Musik?
Du m&#246;chtest mit ganz vielen Leuten &quot;AMIGA&quot; durch den Saal rufen?

Dann komm zu diesem Event! Wir pr&#228;sentieren die erlesenste Auswahl und die innovativsten Ideen aus dem letzten Jahr der Demopartys auf gro&#223;er Leinwand mit dicken Boxen. Seid gespannt, was euch in den 2 Stunden erwartet!</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/TLA9H9/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='ZKM Kubus' guid='d477f5f4-dc0f-5516-9996-6ce158b114c1'>
            <event guid='458df695-a58c-59bf-85cd-6bfe2c65bced' id='457'>
                <room>ZKM Kubus</room>
                <title>Printer Jam: Get a grip on everyday life with OSC</title>
                <subtitle></subtitle>
                <type>Vortrag (kurz)</type>
                <date>2024-06-01T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>00:20</duration>
                <abstract>Not sure what to do with your discarded, never working, inkjet printers? Rosa Schuurmans and Riviera Taylor combine the sound of printers with the craft of live coding. Together they hack discarded printers and connect them to live coding environments on computers to generate analogue sounds from digital messages. Printer Jam welcomes familiar, mechanical quirks and the inherent noise of printers. Who knew a printhead could make a banging kick drum?</abstract>
                <slug>gpn22-457-printer-jam-get-a-grip-on-everyday-life-with-osc</slug>
                <track>Hardware &amp; Making</track>
                <logo>/media/gpn22/submissions/BZXLLE/printer-jam_FRqwOkm.jpg</logo>
                    
                <language>en</language>
                <description>During the performance we&apos;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>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/BZXLLE/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='44f1705a-5d29-5b09-b5c1-20fe018bb6d0' id='244'>
                <room>ZKM Kubus</room>
                <title>bash is a systems programming language</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-01T12:00:00+02:00</date>
                <start>12:00</start>
                <duration>01:00</duration>
                <abstract>We&apos;ll show you all the cursed uses of bash you didn&apos;t want to know about. Implementing network protocols, compilers, and emulators? Coming soon to a /bin/bash near you!</abstract>
                <slug>gpn22-244-bash-is-a-systems-programming-language</slug>
                <track>Software &amp; Infrastructure</track>
                
                    
                <language>en</language>
                <description>During the presentation, we&apos;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 &#8212; 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 &#8211; just so you don&apos;t have to wonder: &quot;could it be done&quot;?</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/TL97JJ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='042bbdb5-8838-55fd-89b1-eca1507c7499' id='276'>
                <room>ZKM Kubus</room>
                <title>Automotive Ethernet Standards in der (Open Source) Praxis</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-01T14:30:00+02:00</date>
                <start>14:30</start>
                <duration>01:00</duration>
                <abstract>Im Automotive Bereich gibt es viele neue Standards die eine einfache Vernetzung &#252;ber 2 Draht Leitungen bis 2,5 Gbits erm&#246;glichen. T1S mit Multidrop erm&#246;glicht es einfache Interfaces, wie LIN, CAN, UART, etc. ins Netzwerk zu bekommen und das alles in einem einfachen Bussystem. Ebenso ein &#220;berblick &#252;ber die momentan herrschenden Standards und wie man das in vorhandene Projekte bekommt.</abstract>
                <slug>gpn22-276-automotive-ethernet-standards-in-der-open-source-praxis</slug>
                <track>Software &amp; Infrastructure</track>
                
                    
                <language>de</language>
                <description>Beim Besuch des diesj&#228;hrigen Automotiv Ethernet Congress gab einen Einblick in jetzigen Standards, interessante Bauteile. Dies hat auch noch mal zur &#196;nderungen beim WomoLIN Projekt gef&#252;hrt. Welche Steckertypen werden verwendet, was ist beim erstellen der Leiterplatte beachten muss, wie integriere ich Ethernet PHYs und Switches. Welche Verschl&#252;sslung findet direkt an der physischen Ebene statt.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/MVPTEK/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='19bbea80-db4f-59b3-80e5-ddbeea8f4535' id='478'>
                <room>ZKM Kubus</room>
                <title>NeoVim - jenseits von q!</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-01T15:45:00+02:00</date>
                <start>15:45</start>
                <duration>01:00</duration>
                <abstract>Common Code m&#246;chte geschrieben werden. Warum nicht mit NeoVim?

Die Geschichte von Vi, Vim und NeoVim reicht schon circa 50 Jahre zur&#252;ck. Wir drehen eine kurze Runde durch die Vergangenheit und schauen uns an, wo das alles herkommt. Dabei wird es einige &#220;berraschungen geben!

Au&#223;erdem stellt NeoVim moderne Editor-Features bereit. Einige davon sehen wir uns an:

- Language Server Protocol Client (f&#252;r Autocompletion, Refactorings&#8230;)
- Diagnostics API
- Lua API (und die init.lua)
- Tree sitter Syntax Parser
- Terminal Emulator
- Plugin-&#214;kosystem

Es wird passend zum Vortrag noch einen NeoVim Konfig-Workshop geben!</abstract>
                <slug>gpn22-478-neovim-jenseits-von-q-</slug>
                <track>Software &amp; Infrastructure</track>
                <logo>/media/gpn22/submissions/ETE9ZT/neovim-logo2x_AEpCQl2.png</logo>
                    
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/ETE9ZT/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='c3e08168-3448-5a0e-b6d0-b478f8a982a7' id='321'>
                <room>ZKM Kubus</room>
                <title>Wenn Ideen Serie werden, von der Produktidee zur Fertigung</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-01T17:00:00+02:00</date>
                <start>17:00</start>
                <duration>01:00</duration>
                <abstract>Wie funktioniert der Prozess von einer Produktidee &#252;ber Prototyping, Pr&#252;fungen hin zu einem Massenprodukt.</abstract>
                <slug>gpn22-321-wenn-ideen-serie-werden-von-der-produktidee-zur-fertigung</slug>
                <track>Ethics, Society &amp; Politics</track>
                
                    
                <language>de</language>
                <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&#252;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&#223; an dem Drumherum um die eigentliche Entwicklungsarbeit.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/ZYCAVA/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='368101a4-0a13-5c2d-8671-76366e89cf0d' id='441'>
                <room>ZKM Kubus</room>
                <title>Lightning Talks II</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-01T20:00:00+02:00</date>
                <start>20:00</start>
                <duration>01:00</duration>
                <abstract>A short session for even shorter talks</abstract>
                <slug>gpn22-441-lightning-talks-ii</slug>
                <track>Entropia / CCC</track>
                <logo>/media/gpn22/submissions/VSFSJP/lightning-Talk-Logo_nOPD5ZN.png</logo>
                    
                <language>de</language>
                <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&apos;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&apos;s still some time left at the end.



-- german --
Du willst was sagen? Das Podium geh&#246;rt dir. 10 Minuten hast du, dann wird gewechselt. Ein kurzer Vortrag &#252;ber die Aerodynamik von Enten, Werbung f&#252;r dein neues Open-Source-Projekt, ein kleiner Hack den du neulich entdeckt hast, gesellschaftliche Kommentare ... alles geht. 

Zur Verf&#252;gung stehen Mikrophon, Beamer und ein Laptop mit USB-Stick, um Pr&#228;sentationen im PDF-Format zu zeigen. Falls du eine Pr&#228;sentation von deinem eigenen Ger&#228;t zeigen m&#246;chtest, w&#252;rden wir dich bitten, 15 Minuten vor Beginn zu kommen, damit wir die Technik testen k&#246;nnen.

Am besten meldest du deinen Vortrag bei pony@hadiko.de oder DECT 7063 (P0N3) an. Spontane Beitr&#228;ge sind aber auch gern gesehen, wenn am Ende noch Zeit ist.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/VSFSJP/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='861dcbe2-5ee6-55f2-9fda-544ffef328ab' id='486'>
                <room>ZKM Kubus</room>
                <title>Deutsche Bahn f&#252;r Dummies</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-01T21:15:00+02:00</date>
                <start>21:15</start>
                <duration>01:00</duration>
                <abstract>F&#252;r diejenigen in der Bahnbubble, die nicht so im Universum Eisenbahn stecken, dass sie mit den meisten Zugbetreuern im Fernverkehr per du w&#228;ren, soll dieser Talk einen Einstieg in das informierte Inanspruchnehmen von schienengebundenen Personenbef&#246;rderungsdienstleistungen in Deutschland geben. Wie wurde die Bahn &#252;berhaupt zu dem, was sie in Deutschland heute ist? Wie funktioniert Zugverkehr eigentlich? Welche Tools gibt es, um meine Bahnreise besonders effektiv zu gestalten und auch bei Problemen mehr als die anderen Fahrg&#228;ste (und manchmal sogar das Zugpersonal) zu wissen? 
All das und mehr wollen wir in diesem Talk beantworten.</abstract>
                <slug>gpn22-486-deutsche-bahn-fr-dummies</slug>
                <track>Technologie, Energie und Mobilität</track>
                
                    
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/FUNVJJ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='2c00095c-8fb2-5be4-98d8-1b72e25733d3' id='404'>
                <room>ZKM Kubus</room>
                <title>Klimaauswirkungen des Datenschutzes &#8211; oder: mit #BingoTechBullshit die Welt zerst&#246;ren</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-01T22:30:00+02:00</date>
                <start>22:30</start>
                <duration>01:00</duration>
                <abstract>R&#252;cksichtslose Organisationen (zer-)st&#246;ren unser Klima und unsere Privatsph&#228;re. Klimaschutz und Datenschutz k&#246;nnen uns dabei helfen, dass unsere moderne Gesellschaft lebenswert bleibt/wird. Doch wie verh&#228;lt es sich mit beidem zueinander? Versauen uns die Cookie-Banner die Umweltbilanz? Wie viele Hektar Regenwald kosten uns Datenschutzerkl&#228;rungen? Und was hat #BingoTechBullshit mit alldem zu tun?</abstract>
                <slug>gpn22-404-klimaauswirkungen-des-datenschutzes-oder-mit-bingotechbullshit-die-welt-zerstren</slug>
                <track>Ethics, Society &amp; Politics</track>
                
                    
                <language>de</language>
                <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>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/7HQPLZ/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='ZKM Vortragsraum' guid='6ffe8390-39bd-5713-b196-b018de664d75'>
            <event guid='d4be09f6-3404-5f80-9e4a-4c7567b2fcb0' id='466'>
                <room>ZKM Vortragsraum</room>
                <title>SpeedPitch &amp; ShadowPlay: Two open source mobile-device apps for bicycles</title>
                <subtitle></subtitle>
                <type>Vortrag (kurz)</type>
                <date>2024-06-01T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>00:20</duration>
                <abstract>This artist talk presents two mobile-device art applications developed for use with bicycles in the summer of 2021:

SpeedPitch is a simple augmented sonic reality experiment that alters music playback speed based on your actual GPS ground speed. The faster you go, the higher the pitch and sudden stops lead to dragging audio samples. Natural motion leads to unnatural sound.

ShadowPlay is an exploration of the architecture and light in outdoor spaces through sound. Using a bicycle-mounted smartphone as a brightness sensor and a bluetooth speaker, the mottled patterns of light and shadow become the musical score as one rides along city streets.

SpeedPitch was developed through the support of BBK Karlsruhe and ShadowPlay was supported through the UNESCO City of Media Arts Karlsruhe as well as through the City of Karlsruhe.</abstract>
                <slug>gpn22-466-speedpitch-shadowplay-two-open-source-mobile-device-apps-for-bicycles</slug>
                <track>Software &amp; Infrastructure</track>
                <logo>/media/gpn22/submissions/TEUCHV/speed_pitch_logo_qePeIwN.jpg</logo>
                    
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/TEUCHV/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='5b1f8379-abe5-5a99-86bf-233a8136021d' id='361'>
                <room>ZKM Vortragsraum</room>
                <title>Let&#8217;s create a Python Debugger together</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-01T10:45:00+02:00</date>
                <start>10:45</start>
                <duration>01:00</duration>
                <abstract>&#8203;&#8203;Debuggers are indispensable tools for all Python developers, empowering them to conquer bugs and unravel complex systems. But have you ever wondered how they work? Curious about the implementation of features like conditional breakpoints and single stepping?

Join me for a talk in which we create our own debugger with conditional breakpoints, single stepping, and a Python-based debugging shell and learn a lot about debuggers along the way.</abstract>
                <slug>gpn22-361-let-s-create-a-python-debugger-together</slug>
                <track>Software &amp; Infrastructure</track>
                
                    
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/DH3EHM/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='1a11cbae-b5d3-5276-95ff-a6e28fc32167' id='414'>
                <room>ZKM Vortragsraum</room>
                <title>The future of PCB design? How &amp; why to write your schematics in code.</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-01T12:00:00+02:00</date>
                <start>12:00</start>
                <duration>01:00</duration>
                <abstract>Writing schematics via code isn&#8217;t a new idea. But with new open-source projects like Atopile, this workflow suddenly makes a lot more sense. Let&#8217;s take a look at why one would even write schematics in code instead of using the established visual way in software like KiCad or Altium, the advantages (from git integration, reusing components &amp; modules, AI support, and more), previous software projects in that field, the current development state and how you can try out this new workflow yourself.
Ideally, you already have experience in PCB design, but also PCB design newbies can learn a lot in this talk and learn some tricks for their first circuit board design.</abstract>
                <slug>gpn22-414-the-future-of-pcb-design-how-why-to-write-your-schematics-in-code-</slug>
                <track>Software &amp; Infrastructure</track>
                
                    
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/RUW3HF/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='8a6742f0-4d80-57b3-8e5c-80889c87d96f' id='325'>
                <room>ZKM Vortragsraum</room>
                <title>Qualit&#228;tskontrolle mittels KI/ML</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-01T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>01:00</duration>
                <abstract>Ein Erfahrungs- und Leidensbericht dar&#252;ber, wie man Qualit&#228;tskontrolle mittels KI/ML an Produktionslinien umsetzen kann. Und das alles &#252;ber Eigenentwicklungen - wir haben Interna von Tensorflow gesehen, die sonst wohl nur die wenigsten sehen.</abstract>
                <slug>gpn22-325-qualittskontrolle-mittels-ki-ml</slug>
                <track>Software &amp; Infrastructure</track>
                
                    
                <language>de</language>
                <description>Ein Erfahrungs- und Leidensbericht dar&#252;ber, wie man Qualit&#228;tskontrolle mittels KI/ML an Produktionslinien umsetzen kann. Und das alles &#252;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&#252;r einen Industriekonzern umsetzen durfte. Das ganze entstand aus einem Hobbyprojekt, was nun Millionen von Teilen mittels Kamera und KI-Modellen auf Fehler pr&#252;ft. Und was wir dabei gelernt und erfahren haben m&#246;chte ich euch nicht vorenthalten.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/NAFLDR/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='fa788004-b0fb-5d3b-b592-2993021407e5' id='358'>
                <room>ZKM Vortragsraum</room>
                <title>Nerds im Energiemanagement, eine Idee eskaliert.</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-01T14:30:00+02:00</date>
                <start>14:30</start>
                <duration>01:00</duration>
                <abstract>Die Geschichte wie ein simpler Temperatursensor zu einem Gro&#223;fl&#228;chigen Energiemonitoring im Industrieumfeld eskalierte.</abstract>
                <slug>gpn22-358-nerds-im-energiemanagement-eine-idee-eskaliert-</slug>
                <track>Technologie, Energie und Mobilität</track>
                
                    
                <language>de</language>
                <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&#252;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>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/FNUJQR/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='63d1aecb-ecea-5633-8c96-9062d5a5e9f1' id='366'>
                <room>ZKM Vortragsraum</room>
                <title>Software defined vehicles -  Das Jamba Sparabo f&#252;rs Auto?</title>
                <subtitle></subtitle>
                <type>Vortrag (kurz)</type>
                <date>2024-06-01T15:45:00+02:00</date>
                <start>15:45</start>
                <duration>00:20</duration>
                <abstract>In diesem Vortrag werde ich das Konzept des Software Defined Vehicles (SDV) er&#246;rtern, welches aktuell die Automobilindustrie umtreibt, indem es Fahrzeuge durch umfangreiche Software-Integrationen und -Updates hochgradig anpassungsf&#228;hig und funktional macht. Wir beleuchten die technologischen Grundlagen, Herausforderungen und zuk&#252;nftigen Potenziale dieser Paradigmenverschiebung, die von der Vernetzung &#252;ber die Benutzerschnittstellen bis hin zur Implementierung k&#252;nstlicher Intelligenz reicht, um die Interaktion zwischen Mensch und Maschine neu zu definieren. Und nat&#252;rlich spreche ich auch die &quot;Sitzheizung als Abo&quot; an</abstract>
                <slug>gpn22-366-software-defined-vehicles-das-jamba-sparabo-frs-auto-</slug>
                <track>Software &amp; Infrastructure</track>
                
                    
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/ZJ7TMZ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='8da11d70-cc2a-5527-9847-43fbbd86fdd0' id='297'>
                <room>ZKM Vortragsraum</room>
                <title>Regiotreffen</title>
                <subtitle></subtitle>
                <type>Meetup</type>
                <date>2024-06-01T16:30:00+02:00</date>
                <start>16:30</start>
                <duration>01:30</duration>
                <abstract>Das Regiotreffen der Regiovertreter*innen der Erfas und Chaostreffs des Chaos Computer Clubs.</abstract>
                <slug>gpn22-297-regiotreffen</slug>
                <track>Entropia / CCC</track>
                
                    
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/LKBQVA/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='06be0dc6-975d-583d-b9c9-6dbe2b473e96' id='318'>
                <room>ZKM Vortragsraum</room>
                <title>Lektionen aus 1,5 Jahren Fediverse-Moderation und Administration</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-01T20:00:00+02:00</date>
                <start>20:00</start>
                <duration>01:00</duration>
                <abstract>*Mastodon l&#228;sst sich ganz schnell aufsetzen*, haben sie gesagt. Was sie nicht erw&#228;hnt haben: den Aufwand, den die Moderation so mit sich bringen kann. Ein Einblick in die Moderation, Administration und die Lektionen, die ich daraus gelernt habe.</abstract>
                <slug>gpn22-318-lektionen-aus-1-5-jahren-fediverse-moderation-und-administration</slug>
                <track>Entertainment</track>
                
                    
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/WKPJFE/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='1fa8f4c7-0482-592b-8d70-8fc59b349bd5' id='265'>
                <room>ZKM Vortragsraum</room>
                <title>Sind wir schon Wayland: Nvidia Edition</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-01T21:15:00+02:00</date>
                <start>21:15</start>
                <duration>01:00</duration>
                <abstract>Die schlechte Unterst&#252;tzung von Wayland unter Nvidia-Treibern hat zurecht einen Meme-Status erreicht. Aber gerade in den letzten Jahren hat sich einiges getan, um diesen Status zu verbessern, sowohl seitens Nvidias als auch in der Wayland-Community. Und dank gro&#223;er Fortschritte im Nouveau-Projekt sind Anwender:innen nicht mehr alleine auf Nvidia angewiesen, auch ein vollkommen offener Grafikstack scheint wieder in greifbarer N&#228;he. Daher stelle ich mir 2024 wieder die Frage: L&#228;sst sich Wayland endlich problemlos mit Nvidia-GPUs nutzen?</abstract>
                <slug>gpn22-265-sind-wir-schon-wayland-nvidia-edition</slug>
                <track>Software &amp; Infrastructure</track>
                
                    
                <language>de</language>
                <description>Seit 2021 gab es einige Meilensteine, die die Unterst&#252;tzung von Wayland auf Nvidia-GPUs St&#252;ck f&#252;r St&#252;ck verbessert haben. Dies geht von der teilweisen &#214;ffnung der offiziellen Nvidia-Treiber &#252;ber eine Ann&#228;herung Nvidias an die W&#252;nsche der Wayland-Community bis zu den k&#252;rzlichen Fortschritten des Nouveau-Projekts, aktuelle Nvidia-GPUs nicht nur zu unterst&#252;tzen, sondern auch offene Treiber f&#252;r Vulkan und OpenGL zu liefern, die vollkommen standardkonform sind.
Es scheint also, als k&#246;nnte dies das Jahr des Nvidia-Linux-Desktops werden. In diesem Talk wollen wir uns anschauen, was mittlerweile alles m&#246;glich ist, sowohl in Bezug auf Gaming als auch die allt&#228;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&#228;tsschnittstelle, um X11-Anwendungen innerhalb einer Wayland-Umgebung auszuf&#252;hren, erh&#228;lt Hardwarebeschleunigung f&#252;r Nvidia-GPUs. Da gerade Spiele (und Wine/Proton) vorrangig nur unter X11 laufen, wird Wayland zum ersten Mal f&#252;r Spieler:innen mit Nvidia-GPUs interessant.
- Oktober 2021: Nvidia ver&#246;ffentlicht die erste Treiberversion mit Unterst&#252;tzung f&#252;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&#246;sung EGLStreams als &quot;bessere&quot; Alternative zu etablieren. 
- Mai 2022: Nvidia ver&#246;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&#246;glichen, nur die Kommunikationsschnittstelle f&#252;r diesen als Open Source zu ver&#246;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&#252;gt. Dank des Vulkan-basierten OpenGL-Treibers Zink unterst&#252;tzt Nouveau damit sowohl Vulkan als auch aktuelle OpenGL-Versionen.
- Oktober 2023: Nvidia f&#252;gt Unterst&#252;tzung f&#252;r Gamma Lookup Tables (Gamma LUT) hinzu, 
- November 2023: Der offene Linux-Kernel-Treiber Nouveau f&#252;gt Unterst&#252;tzung f&#252;r den GSP hinzu, welcher es ihm zum ersten Mal in fast 10 Jahren erlaubt, die Taktrate auch auf neueren Nvidia GPUs zu ver&#228;ndern und damit einen performanten Einsatz m&#246;glich macht.
- November 2023: NVK erreicht volle Konformit&#228;t f&#252;r Vulkan 1.0.
- Februar 2024: NVK erreicht volle Konformit&#228;t f&#252;r Vulkan 1.3.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/FFJ8QT/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='86925409-d808-554d-a753-91c664b4abc3' id='338'>
                <room>ZKM Vortragsraum</room>
                <title>Molding Sand: Shaping Permissions of Processes</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-01T22:30:00+02:00</date>
                <start>22:30</start>
                <duration>01:00</duration>
                <abstract>A gentle introduction into the security concepts offered by modern POSIX systems: Kernel Sandboxing and Privilege Separation</abstract>
                <slug>gpn22-338-molding-sand-shaping-permissions-of-processes</slug>
                <track>Software &amp; Infrastructure</track>
                
                    
                <language>en</language>
                <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>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/Y8VRLY/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='HfG Blauer Salon' guid='124a633a-4436-55dc-b12b-51c195009175'>
            <event guid='d1f8afb5-fefe-5101-a998-aa2e18b78daa' id='346'>
                <room>HfG Blauer Salon</room>
                <title>Hacking your ADHD</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-01T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>01:00</duration>
                <abstract>Was ist dieses ADHS eigentlich, warum gibt es so viele betroffene Personen und was kann eins mit dieser (manchmal) so tollen Superkraft alles machen?</abstract>
                <slug>gpn22-346-hacking-your-adhd</slug>
                <track>Ethics, Society &amp; Politics</track>
                
                    
                <language>de</language>
                <description>Hi, ich bin Niggo und ich habe ADHS. Auch wenn&#8217;s eigentlich obvious ist, wurde ich erst viel sp&#228;ter als mir eigentlich Recht ist mit dieser Realit&#228;t vertraut. Seit meiner Diagnose habe ich vieeeeeel &#252;ber mich selbst, die Art und Weise wie ich denke gelernt &#8211; und was es eigentlich im Alltag bedeutet, ADHS zu haben. 

In diesem Talk m&#246;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&#228;hlen vor allem Hacks, mit denen eins seinen privaten als auch beruflichen Alltag ADHS-freundlicher gestalten kann.</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/BHHPVL/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='HfG Raum 112' guid='e75820f4-20e3-5f39-9ef9-e0db58f3575a'>
            <event guid='49d2a8d8-5bfc-5549-b035-3cf46773735d' id='458'>
                <room>HfG Raum 112</room>
                <title>Barcamp: Raise your voice and share your experiences as a queer creature in IT</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-06-01T10:30:00+02:00</date>
                <start>10:30</start>
                <duration>01:00</duration>
                <abstract>**F&#252;r diesen Workshop ist eine [Reservierung](https://join.gulas.ch/entropia/gpn22-workshops/) (ab ca. 27.05.) notwendig.**

A Barcamp is an open, participatory workshop-style event where the agenda and sessions are created by the participants on the spot. You decide what topics you contribute and about which ones you would like to speak (or listen to) in a smaller group. We welcome all creatures who self-identify as queer or marginalised to share their experiences as
part of this barcamp.</abstract>
                <slug>gpn22-458-barcamp-raise-your-voice-and-share-your-experiences-as-a-queer-creature-in-it</slug>
                <track>Ethics, Society &amp; Politics</track>
                
                    
                <language>en</language>
                <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&apos;re also welcome if you&apos;re thinking about entering the IT space or are interested in hearing others queer creatures&apos; 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&apos; 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>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/YB39KZ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='69525bcf-d92b-5bd5-a64c-a48f879d0444' id='343'>
                <room>HfG Raum 112</room>
                <title>Elektronische Musik machen mit SuperCollider</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-06-01T12:00:00+02:00</date>
                <start>12:00</start>
                <duration>02:00</duration>
                <abstract>**F&#252;r diesen Workshop ist eine [Reservierung](https://join.gulas.ch/entropia/gpn22-workshops/) (ab ca. 27.05.) notwendig.**

Musik machen mit Code! **SuperCollider** ist eine Open Source-Plattform aus Programmiersprache + Audioserver, mit der sich Klangsynthese, Komposition und vieles mehr sehr flexibel gestalten lassen. Dieser Workshop bietet eine praktische Einf&#252;hrung zum Mitmachen.</abstract>
                <slug>gpn22-343-elektronische-musik-machen-mit-supercollider</slug>
                <track>Art &amp; Culture</track>
                
                    
                <language>de</language>
                <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&#246;rer (idealerweise kabelgebundene).
Wenn m&#246;glich, installiert SuperCollider bitte bereits vor dem Workshop.</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/DSQLCC/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='a8f2c1df-103c-5692-8ae1-6bd7c0499edc' id='264'>
                <room>HfG Raum 112</room>
                <title>Die Verschl&#252;sselung von Nextcloud verstehen und kaputte Dateien retten</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-06-01T14:30:00+02:00</date>
                <start>14:30</start>
                <duration>01:00</duration>
                <abstract>**F&#252;r diesen Workshop ist eine [Reservierung](https://join.gulas.ch/entropia/gpn22-workshops/) (ab ca. 27.05.) notwendig.**

Nextcloud ist f&#252;r die Bereitstellung von geteilten Dateiablagen beliebt. Ein paar Leute trauen sich sogar, die Verschl&#252;sselung von Nextcloud zu aktivieren. Doch kaum jemand wei&#223;, was diese im Hintergrund eigentlich macht. Dieser Workshop soll das &#228;ndern. Wir werden die Server-Side-Encryption und die End-to-End-Encryption von Nextcloud in ihre Einzelteile zerlegen, um h&#228;ndisch Dateien zu entschl&#252;sseln.</abstract>
                <slug>gpn22-264-die-verschlsselung-von-nextcloud-verstehen-und-kaputte-dateien-retten</slug>
                <track>Security</track>
                <logo>/media/gpn22/submissions/JC7WB8/nextcloud_lGKLyCJ.png</logo>
                    
                <language>de</language>
                <description>**Vorbereitung:** Im Workshop werden wir PHP-Skripte nutzen, die bereits vor Beginn aus dem zugeh&#246;rigen Github-Repository ausgecheckt werden sollten: [https://github.com/yahesh/nextcloud-workshop/](https://github.com/yahesh/nextcloud-workshop/)

**Durchf&#252;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&#228;ndisch entschl&#252;sseln.

**&#220;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>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/JC7WB8/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='dbe3c993-dae5-5feb-a701-382ceb326ef7' id='388'>
                <room>HfG Raum 112</room>
                <title>Pimp Your [matrix] Chat</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-06-01T20:00:00+02:00</date>
                <start>20:00</start>
                <duration>01:00</duration>
                <abstract>**F&#252;r diesen Workshop ist eine [Reservierung](https://join.gulas.ch/entropia/gpn22-workshops/) (ab ca. 27.05.) notwendig.**

Bridges, Bots &amp; Integrations</abstract>
                <slug>gpn22-388-pimp-your-matrix-chat</slug>
                <track>Software &amp; Infrastructure</track>
                <logo>/media/gpn22/submissions/TM7PKP/Pimp_My_Matrix_1WycOD0.png</logo>
                    
                <language>de</language>
                <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&apos;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>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/TM7PKP/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='92fbcaf1-7191-53fd-936e-a501cc9cb5e6' id='312'>
                <room>HfG Raum 112</room>
                <title>NixOS Meetup</title>
                <subtitle></subtitle>
                <type>Meetup</type>
                <date>2024-06-01T21:30:00+02:00</date>
                <start>21:30</start>
                <duration>01:00</duration>
                <abstract>A meetup for everyone interested in Nix and NixOS. No matter how much experience you have with Nix, you are welcome!</abstract>
                <slug>gpn22-312-nixos-meetup</slug>
                <track>Software &amp; Infrastructure</track>
                <logo>/media/gpn22/submissions/YEDQHL/nixos_NZSFqLt.png</logo>
                    
                <language>en</language>
                <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>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/YEDQHL/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='HfG Raum 115' guid='b9318f29-d436-5e93-9d9d-7b57588b2225'>
            <event guid='fae95b05-fb01-5ca0-9394-ae3b9477bab2' id='248'>
                <room>HfG Raum 115</room>
                <title>Suddenly, Typography: Eine ultrakurze Einf&#252;hrung in Computertypographie + Workshop zum Erstellen eigener Computerschriftart</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-06-01T18:30:00+02:00</date>
                <start>18:30</start>
                <duration>01:00</duration>
                <abstract>**F&#252;r diesen Workshop ist eine [Reservierung](https://join.gulas.ch/entropia/gpn22-workshops/) (ab ca. 27.05.) notwendig.**

Wie kommen die kleinen Zeichen auf den Bildschirm und wie kann ich meine eigenen kleinen lustigen Zeichen auf den Bildschirm bringen?</abstract>
                <slug>gpn22-248-suddenly-typography-eine-ultrakurze-einfhrung-in-computertypographie-workshop-zum-erstellen-eigener-computerschriftart</slug>
                <track>Software &amp; Infrastructure</track>
                
                    
                <language>de</language>
                <description>In diesem Workshop geht es um Computertypographie. Zuerst wartet euch eine schnelle Einf&#252;hrung ins Thema und Vorstellung der wichtigen Begrifflichkeiten. Im zweiten Teil packen wir zusammen an und erstellen unsere eigene Computerschriftart ausschlie&#223;lich mithilfe freier und quelloffener Software.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/EVRYAS/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='a009d6c8-5223-5367-9734-66c57a589a77' id='395'>
                <room>HfG Raum 115</room>
                <title>OpenWrt und Gluon Meetup</title>
                <subtitle></subtitle>
                <type>Meetup</type>
                <date>2024-06-01T20:00:00+02:00</date>
                <start>20:00</start>
                <duration>02:00</duration>
                <abstract>Auch dieses Jahr wollen sich die auf den GPN anwesenden Entwickler\*innen und Anwender\*innen zu aktuellen OpenWRT und Gluon Themen austauschen</abstract>
                <slug>gpn22-395-openwrt-und-gluon-meetup</slug>
                <track>Meetup</track>
                
                    
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/KJUCVT/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='Anderswo' guid='8503a4b6-c638-5240-b695-d95387136c2c'>
            <event guid='279dee1d-13f2-5370-b0c8-0eb83915d3c1' id='236'>
                <room>Anderswo</room>
                <title>CSD Karlsruhe</title>
                <subtitle></subtitle>
                <type>Special Event</type>
                <date>2024-06-01T13:00:00+02:00</date>
                <start>13:00</start>
                <duration>02:30</duration>
                <abstract>CSD Karlsruhe am Markt- und Schlossplatz</abstract>
                <slug>gpn22-236-csd-karlsruhe</slug>
                <track>Meetup</track>
                
                    
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/N3SUWP/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='Hackcenter' guid='6a6b1636-cafa-5736-8518-e1ded21d9454'>
            <event guid='f3d1621d-1fb8-5085-a946-ebe6d2d7c426' id='269'>
                <room>Hackcenter</room>
                <title>Workshop Build your own Spiralboard - SMD Best&#252;ckung mit einer Pick and Place Maschine</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-06-01T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>01:00</duration>
                <abstract>Wir bauen ein Spiralboard. Die 32 RGB-Leds best&#252;ckt die Maschine. Den Rest best&#252;ckst du. Mit WLED bringst du es zum Blinken und Leuchten.</abstract>
                <slug>gpn22-269-workshop-build-your-own-spiralboard-smd-bestckung-mit-einer-pick-and-place-maschine</slug>
                <track>Hardware &amp; Making</track>
                <logo>/media/gpn22/submissions/W9ULPX/20230919_221744-removebg-preview_fdBiqBj.png</logo>
                    
                <language>de</language>
                <description>Das Spiralboard ist eine Demoplatine, anhand der wir die F&#228;higkeit unserer Pick and Place Maschine demonstrieren wollen. Dar&#252;ber hinaus ist sie auch sehr sch&#246;n anzusehen und macht sehr viel Spa&#223; 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&#246;tpaste Oberseite
- Automatische Best&#252;ckung Oberseite
- Backen der Platine
- Handbest&#252;cken der Unterseite
- Steuern der LEDs

Je nach Kenntnisstand kannst du alle Schritte, au&#223;er der automatischen Best&#252;ckung selbstst&#228;ndig durchf&#252;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&#252;r die Material- und Entwicklungskosten m&#246;chten wir einen Beitrag von 32&#8364; in bar oder per paypal haben.</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/W9ULPX/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='6227a72c-3c19-596a-b31c-df24c473c4f0' id='308'>
                <room>Hackcenter</room>
                <title>Spliceworkshop - Das L&#246;ten der Glasfaser</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-06-01T16:00:00+02:00</date>
                <start>16:00</start>
                <duration>01:00</duration>
                <abstract>Hast du dich schon mal gefragt, wie die Glasfaser eigentlich zu dir nach Hause kommt? In diesem Spliceworkshop schauen wir uns den praktischen Teil davon an, also wie man daf&#252;r sorgt, dass das Licht von A nach B kommt. Der Workshop ist dabei genau das &#8211; ein Workshop. Das hei&#223;t jeder kann praktisch ausprobieren einen Splice zu machen, sprich, zwei Glasfaserenden zu verbinden. Wenn die Zeit reicht schauen wir uns auch noch ein paar Messwerkzeuge rund um Glasfasern an.</abstract>
                <slug>gpn22-308-2-spliceworkshop-das-lten-der-glasfaser</slug>
                <track>Hardware &amp; Making</track>
                <logo>/media/gpn22/submissions/7KCQ8A/well-core-switch_RhttT62.jpg</logo>
                    
                <language>de</language>
                <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&#246;glichkeit einmal 2 Glasfaserenden miteinander zu verbinden. Dazu werden wir 2 unterschiedliche Spliceger&#228;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&#252;r Studentenwohnheime im Raum Stuttgart bereit. Der Selfnet e.V. ist ein gemeinn&#252;tziger Verein, dessen Netzwerk von Studenten in ehrenamtlicher T&#228;tigkeit vollst&#228;ndig selbst verwaltet wird. Ausserdem fokussiert sich der Verein auf die Bildung im Bereich Netzwerktechnik.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/7KCQ8A/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        
    </day>
    <day index='4' date='2024-06-02' start='2024-06-02T04:00:00+02:00' end='2024-06-03T03:59:00+02:00'>
        <room name='ZKM Medientheater' guid='c99c1dec-9722-5443-ac14-e84141dcc36d'>
            <event guid='8400be76-273b-553c-910e-7a6032682a51' id='380'>
                <room>ZKM Medientheater</room>
                <title>How a Wifi chip works internally</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-02T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>01:00</duration>
                <abstract>This talk will provide an overview of all the pieces it takes to receive data via Wifi. Starting with the basics of encoding information in wireless signals we will go over various building blocks (hardware and software) needed to receive bits and bytes via Wifi.</abstract>
                <slug>gpn22-380-how-a-wifi-chip-works-internally</slug>
                <track>Hardware &amp; Making</track>
                
                    
                <language>en</language>
                <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>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/MTNMRD/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='94b0aec0-0464-5c35-8c53-efc969fdc70e' id='492'>
                <room>ZKM Medientheater</room>
                <title>I beg you, please make your own GitHub alternatives!</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-02T11:15:00+02:00</date>
                <start>11:15</start>
                <duration>01:00</duration>
                <abstract>A case for choosing alternatives to GitHub for your open-source works. Both practical and philosophical.</abstract>
                <slug>gpn22-492-i-beg-you-please-make-your-own-github-alternatives-</slug>
                <track>Software &amp; Infrastructure</track>
                
                    
                <language>en</language>
                <description>Our thoughts, creations and relationships online are made possible because of large platforms based in Silicon Valley. Let&apos;s talk about GitHub. People use it. I mean, that&apos;s where everyone else is. Period. End of story.

... Or is it?!

Put your tin foil hats on, as I&apos;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? &#128073;&#128072;
  - What sort of alternatives are there?
  - Can you make your own alternatives?!

Then, we&apos;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&apos;s ready&#8482;)
- Technical demonstrations &#10024;
- 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&apos;s where I&apos;m coming from, I may be a little tiny bit biased. Opinions are my strictly own. Technical demonstrations will focus on Forgejo.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/WGVZ9W/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='127858e4-3476-55f1-8242-78cd57ada21f' id='271'>
                <room>ZKM Medientheater</room>
                <title>Cyber Resilience Act - Compliance Risk oder Consumer Respect Act?</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-02T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>01:00</duration>
                <abstract>Der Cyber Resilience Act (CRA) legt Herstellern von Software und auch Open Source Communities strenge Regeln in Bezug auf IT-Sicherheit ihrer Produkte auf. Dieser Vortrag gibt zun&#228;chst einen &#220;berblick &#252;ber die Ziele und Inhalte dieses Gesetzes. Der Schwerpunkt liegt auf den geforderten technischen und administrativen Regelungen und Verpflichtungen. Es wird erl&#228;utert, worauf sich Hersteller, Open Source Communities und Verbraucher einstellen m&#252;ssen und eingeordnet, wie praktikabel und effektiv die Vorgaben m&#246;glicherweise sind.</abstract>
                <slug>gpn22-271-cyber-resilience-act-compliance-risk-oder-consumer-respect-act-</slug>
                <track>Security</track>
                
                    
                <language>de</language>
                <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&#228;rken und die EU insgesamt widerstandsf&#228;higer gegen Cyberangriffe zu machen. Dieses Gesetz legt Anforderungen f&#252;r &quot;Produkte mit digitalen Elementen&quot; fest. Von Herstellern wird die Erstellung einer Cybersicherheitsrisikobewertung und die Bereitstellung von Sicherheitsupdates verlangt. Bestimmte allt&#228;gliche Softwareprodukte, wie Betriebssysteme, Browser und Password-Manager, werden als &quot;wichtige Produkte&quot; eingestuft. Diese werden auf die Einhaltung von grundlegenden IT-Sicherheitsanforderungen &#252;berpr&#252;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&#223; 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, &#252;ber welche Hersteller Schwachstellen melden. 
In Hinblick auf die Praktikabilit&#228;t und Effektivit&#228;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>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/AUEQH7/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='643edcfa-4305-548e-a539-139cc054456d' id='296'>
                <room>ZKM Medientheater</room>
                <title>Infrastructure Review &amp; Closing</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-02T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>01:30</duration>
                <abstract>Infrastructure Review &amp; Closing of GPN22</abstract>
                <slug>gpn22-296-infrastructure-review-closing</slug>
                <track>Entropia / CCC</track>
                
                    
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/PXT8GR/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='ZKM Kubus' guid='d477f5f4-dc0f-5516-9996-6ce158b114c1'>
            <event guid='df95a331-afea-5819-b1ce-b110def76acc' id='471'>
                <room>ZKM Kubus</room>
                <title>Big Data Analysis with SQL</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-02T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>01:00</duration>
                <abstract>This talk explains how you can build your own scalable data processing system with just a few open source tools: DBT, Trino, Iceberg and MinIO. And also why SQL is still the best language for data analysis!</abstract>
                <slug>gpn22-471-big-data-analysis-with-sql</slug>
                <track>Software &amp; Infrastructure</track>
                
                    
                <language>en</language>
                <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>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/L3SXWL/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='677c550a-7210-56b5-8361-57ac6594c6c3' id='383'>
                <room>ZKM Kubus</room>
                <title>&quot;Jetzt ist es kaputt, aber wenigstens war es gut&quot;: Informierte Nutzungsentscheidungen und welchen Beitrag Informatische Bildung dazu leisten kann</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-02T11:15:00+02:00</date>
                <start>11:15</start>
                <duration>01:00</duration>
                <abstract>&quot;Sag mal, du hast doch Informatik studiert - du kannst mir doch sicher sagen, wie ich meine Fotos am besten back-uppe?&quot;, fragt mich meine Tante neulich beim Kaffee.
W&#228;rend meine Tante mir ihre utopischen Anforderungen erkl&#228;rt, und ich Erwartungs-Management betreibe, frage ich mich wie ich in diese Situation gekommen bin.
Und schlie&#223;lich frage ich mich als Person mit Lehramtstudium: &quot;Was m&#252;sste ich meiner Tante beibringen, damit ich nicht nochmal in eine solche Situation komme und sie diese Entscheidungen selbst treffen kann?&quot; 

Diese Frage, wie man Sch&#252;ler:innen (und meine Tante) dazu bef&#228;higen kann, in Zukunft Entscheidungen &#252;ber die Nutzung digitale Systeme selbstst&#228;ndig und informiert zu treffen m&#246;chte ich mich in meinem Vortrag diskutieren.</abstract>
                <slug>gpn22-383--jetzt-ist-es-kaputt-aber-wenigstens-war-es-gut-informierte-nutzungsentscheidungen-und-welchen-beitrag-informatische-bildung-dazu-leisten-kann</slug>
                <track>Ethics, Society &amp; Politics</track>
                
                    
                <language>de</language>
                <description>Wir treffen jeden Tag Entscheidungen &#252;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 &#252;ber die zur Auswahl stehenden digitalen Systeme im Bezug auf seine:ihre pers&#246;nlichen Werte. Aber welches Wissen ist das? Und welche Werte kann man in Betracht ziehen? 
Und wie kann man das Sch&#252;ler:innen beibringen?
In meinem Vortrag m&#246;chte ich gemeinsam mit dem Publikum &#252;ber m&#246;gliche Antworten und Beispiele diskutieren und in das Thema aus dem Blickwinkel der Informatik Didaktik einf&#252;hren. 

Inhaltlich werde ich in meinem Vortrag dar&#252;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&#252;hren. Au&#223;erdem werde ich &#252;ber M&#246;glichkeiten zur Vermittlung sprechen.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/8CWDWS/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='7142ecd5-d749-54d5-a263-e395e9b5d436' id='250'>
                <room>ZKM Kubus</room>
                <title>Warum sind hier Menschen mit Seilen?</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-02T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>01:00</duration>
                <abstract>Die Grenzen von Diversity: Ist Kink noch Diversity oder nur eine pers&#246;nliche Vorliebe?</abstract>
                <slug>gpn22-250-warum-sind-hier-menschen-mit-seilen-</slug>
                <track>Art &amp; Culture</track>
                
                    
                <language>de</language>
                <description>Warum sind eigentlich auf Hackerveranstaltungen so oft Menschen mit Seilen? Welche gemeinsamen Wurzeln verbinden queere, hackende und kinky Menschen und was k&#246;nnten wir von einander lernen?
Wir machen einen Ausflug in die eigent&#252;mlichen Regeln, Rituale und Etiketten der Kink-Szene, um herauszufinden, was davon f&#252;r andere Lebensbereiche hilfreich ist. Egal ob klare Kommunikation, Awareness gegen&#252;ber Diskriminierung und &#220;bergriffen oder die Suche nach Konsens: Viele der Herausforderungen begegnen uns auch in Projekten oder am Arbeitsplatz.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/TMWFJ3/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='ZKM Vortragsraum' guid='6ffe8390-39bd-5713-b196-b018de664d75'>
            <event guid='07c21577-7508-5ffc-b32a-4bd6502cc05f' id='311'>
                <room>ZKM Vortragsraum</room>
                <title>Stromsparende Computer - Theorie und Praxis</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-02T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>01:00</duration>
                <abstract>In diesem Vortrag betrachte ich, welche Teile im Computer wieviel Strom verbrauchen, wodurch dies beeinflusst wird, welche Wechselwirkungen dabei auftreten, wie man den Stromverbrauch minimieren kann und werde ein paar Mythen entkr&#228;ften.</abstract>
                <slug>gpn22-311-stromsparende-computer-theorie-und-praxis</slug>
                <track>Technologie, Energie und Mobilität</track>
                
                    
                <language>de</language>
                <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&#246;chte? Wodurch unterscheidet sich der Verbrauch im Leerlauf und unter Vollast? In diesem Vortrag erkl&#228;rt ich sowohl die theoretischen Hintergr&#252;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&#228;rke und Widerstand? etc) sind notwendig. Weitergehendes wird erkl&#228;rt.</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/7BQFKD/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='4f2ebddb-738e-5fd9-ae86-7949af056dbd' id='245'>
                <room>ZKM Vortragsraum</room>
                <title>Flightgear: The world of open source flight simulation</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-02T11:15:00+02:00</date>
                <start>11:15</start>
                <duration>01:00</duration>
                <abstract>Flightgear is an open source flight simulator, We take a look at it, how to get started flying and how to hack on it.</abstract>
                <slug>gpn22-245-flightgear-the-world-of-open-source-flight-simulation</slug>
                <track>Games</track>
                <logo>/media/gpn22/submissions/KUEALJ/FlightGear_Logo_16qbVVC_9nRHjte_mkowUHQ.svg</logo>
                    
                <language>de</language>
                <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&apos;re working on right now which will be a control interface for the simulator as well as similar projects from the community.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/KUEALJ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='57f14f74-1d96-5e3d-9362-b92b21e5cdf6' id='381'>
                <room>ZKM Vortragsraum</room>
                <title>1x1 der medizinischen Bildgebung</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-02T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>01:00</duration>
                <abstract>Ein wilder Ritt durch die verschiedenen M&#246;glichkeiten Bilder von Menschen zu machen. Kann Spuren von Strahlung enthalten.</abstract>
                <slug>gpn22-381-1x1-der-medizinischen-bildgebung</slug>
                <track>Science</track>
                
                    
                <language>de</language>
                <description>Moderne Medizin basiert grossteils auch auf neuen M&#246;glichkeiten Dinge sichtbar zu machen und seit der Entdeckung der R&#246;ntgenstrahlen 1895 hat sich eine Menge getan.
Wir werden Versuchen mit einem Minimum an theoretischem Hintergrundwissen zu kl&#228;ren was diese &#196;rzte eigentlich meinen wenn sie von Echo oder Kernspin reden, warum &quot;R&#246;hre&quot; nicht gleich &quot;R&#246;hre&quot; ist und welche Vor- bzw Nachteile die einzelnen Verfahren bieten.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/CUWDYV/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='HfG Blauer Salon' guid='124a633a-4436-55dc-b12b-51c195009175'>
            <event guid='6be1b22e-e5f2-55ba-a67f-9b00f9df3735' id='467'>
                <room>HfG Blauer Salon</room>
                <title>Geheimnis DAK: Was die Gesellschaft nicht wei&#223; - und warum es sie ver&#228;ndern wird! Die gr&#246;&#223;te Chance des Schieneng&#252;terverkehrs des 21 Jhd.</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2024-06-02T11:15:00+02:00</date>
                <start>11:15</start>
                <duration>01:00</duration>
                <abstract>Robert Habeck sagt auf der OMR 2024 in Hamburg, das &quot;mit Klimaschutz eigentlich die falsche Vokabel gew&#228;hlt ist [...] denn dem Klima ist es im Grunde egal wie hei&#223; es ist oder ob es 2 oder 4 Grad w&#228;rmer ist [...] Aber menschliches Leben, freies Leben von Menschen unter den Bedingungen von einer grassierenden globalen Erderw&#228;rmung: Bei Wassermangel, bei Aussfall von Nahrung, bei Versorgungsnot, bei &#220;berschwemmungen, Flut, D&#252;rren. Das wird immer schwieriger m&#246;glich sein. Klimaschutz ist also so gesehen das falsche Wort. Wir sch&#252;tzen, wenn wir das Klima sch&#252;tzen: Freiheit, menschenw&#252;rdiges Leben und Menschlichkeit auf der Erde.&quot;

Hierbei bietet der Schieneng&#252;terverkehr (SGV) eine riesen Chance als gr&#252;nes Transportmitteln. Warum riesen Chance, wenn der SGV seit der industriellen Revolution in Deutschland nur minimalen Fortschritt gemacht hat? Genau deshalb: Positiv gesehen steckt damit noch ein riesen Potenzial zur Verbesserung darin. Daher hat die EU jetzt das vermutlich gr&#246;&#223;te Projekt im SGV seit der Erfindung der Dampflokomotive ins Leben gerufen. Das Projekt TRANS4M-R, Teil des Europe&apos;s Rail Joint Undertaking (ER JU), fokussiert sich auf die Entwicklung und Umsetzung von Enablertechnologien. Die bekannteste und treibenste Enablertechnologie ist die Digitale Automatische Kupplung (DAK). Sie ist die Grundlage f&#252;r die Digitalisierung und Automatisierung des SGV, sowie eine M&#246;glichkeit um den G&#252;terverkehr in ETCS L2 moving block fahren zulassen. Mit Ihr, so ist die Hoffnung aller Projektteilnehmer, wird der SGV, sowohl in den Einzelwagenverkehren als auch in den Intermodalverkehren, attraktiver und kompetitiver gegen&#252;ber des Verkehrs auf der Stra&#223;e. Zus&#228;tzlich sollen die Digitalisierung innerhalb dieser Verkehre den SGV in Europa zum modersten SGV weltweit machen und innereurop&#228;ische Industrien st&#228;rken und die europ&#228;ische Stra&#223;e entlasten. Thilo und Anton kl&#228;ren auf und bringen Licht ins Dunkle des wohl wichtigsten Projekt f&#252;r den SGV in Europa.</abstract>
                <slug>gpn22-467-geheimnis-dak-was-die-gesellschaft-nicht-wei-und-warum-es-sie-verndern-wird-die-grte-chance-des-schienengterverkehrs-des-21-jhd-</slug>
                <track>Technologie, Energie und Mobilität</track>
                <logo>/media/gpn22/submissions/EMQPDD/IMG_20230915_132108_m609UMW.jpg</logo>
                    
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.gulas.ch/gpn22/talk/EMQPDD/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        
    </day>
    
</schedule>
