
Chaos Computer Club - recent events feed
3,981 episodes — Page 64 of 80
SILENCE, BRAND! Datenschutzrechte für Betroffene (gpn23)
In einer Welt voller Überwachungskapitalismus und Datensaugern ist es wichtiger denn je, die eigenen Betroffenenrechte im Datenschutz gegenüber Unternehmen und Behörden genau zu kennen. Ich erkläre anhand von Beispielen aus der Praxis und aktueller Rechtsprechung, welche Rechte ihr habt und wie ihr sie möglichst erfolgreich geltend macht. Neben klassischen Fällen wie Auskunfts- und Löschgesuchen machen wir auch kurze Ausflüge in Korrekturrechte nach Änderung des Namens- und Geschlechtseintrags, Widerspruchsrechte gegen KI-Trainings und ePA sowie Datenleaks aus Betroffenensicht. Folgende Themen werden wir besprechen: * Crashkurs: Grundsätze der DSGVO * Auskunftsrecht, Art. 15 DSGVO * Korrekturrecht, Art. 16 DSGVO * Löschung/"Recht auf Vergessen", Art. 17 DSGVO * Einschränkung der Verarbeitung, Art. 18 DSGVO * Datenübertragbarkeit, Art. 20 DSGVO * Widerspruch, Art. 21 DSGVO und Widerruf der Einwilligung, Art. 7 Abs. 3 DSGVO * Beschwerderecht bei einer Aufsichtsbehörde, Art. 77 DSGVO * Schadensersatz nach Art. 82 DSGVO * Praktische Tools und Quellen für den Alltag Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/UE7KEW/
Tschüss Spotify und co.: (gpn23)
Streaming-Anbieter sind doof geworden. Wie können wir uns selbst helfen, woher Musik besorgen und wie verwaltet eins eine große Musiksammlung am besten? Die Slides werden später im Fediverse unter https://chaos.social/@NikTheDusky veröffentlicht. Den Talk gab es bereits auf der FSCK2025, jedoch gibt es ihn hier noch einmal in sehr viel ausführlicher. :) Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/FLR9GR/
Patterns in Chaos: (gpn23)
Hidden patterns are all around us — but they often stay buried within raw data. This talk explores how clever data visualisation techniques can uncover complex patterns and reveal hidden connections. Through practical examples, we will illuminate the intricate interplay between data, perception, and insight. Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/97LZCY/
WTF is ISO 27001 (gpn23)
Also die ISO 27001 hat sicher jeder schon einmal gesehen, gehöhrt oder ist daran verzweifelt, aber was steht da eigentlich genau drinnen? Was fordert es wirklich? Wie funktioniert ein Audit? Wie gehe ich am Besten mit einem Audit um? Sagt es wirklich etwas über die Sicherheit in einem Unternehmen aus? Wie kann schindluder mit dem Zertifikat getrieben werden? Das Ziel ist es zu erklären was wirklich gefordert wird, wie man damit umgehen kann und was es wirklich bedeutet nach ISO 27001 zertifiziert zu sein und das ganze etwas zu demystifizieren und auf nerd Ebene herunterzubrechen Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/L3HURL/
How to turn your favourite Analog Computer into a Synthesizer (gpn23)
Analog *synthesizers* originate from the same era as analog *computers* and share the same operating principles. So let's see how to make some noise with an analog computer! In this talk I will give a short introduction to analog computing and then show some examples how to patch an analog computer as a synthesizer. I will show how to integrate an analog computer into a standard eurorack modular sound synthesis setup. I will bring the THAT (The Analog Thing) analog computer, a sequencer and a scope and give a live demonstration. Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/ZGLYDG/
Howto Selbständigkeit (gpn23)
Der Gedanke an die eigene Selbständigkeit ist für viele verlockend und häufig genug auch realistisch. Nur wie geht das Ganze? Wie ist das mit der Unternehmensform, was tut ein Steuerberater, wie geht das mit der Buchhaltung, was für Steuern zahlen, (freiwillige) Sozial abgaben und so weiter. Damit die eigene Unternehmung nicht zu einem (späteren) teuren und unangenehmen Fiasko führt, soll es an dieser Stelle Orientierung geben. Ich bin selber seit acht Jahren selbständig, zuerst als Freiberuflerin und nun mit einer eigenen GmbH. Dieses gesammelte Wissen und Erfahrungen möchte ich (so weit uns eine Stunde trägt) weiter geben und vielleicht der einen oder dem anderen die Inspiration zu diesem Schritt geben. Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/9D8AKH/
Endurance Training - to become a better cyclist (gpn23)
Was passiert beim Ausdauersport eigentlich auf zellulärer Ebene? Wie setzt der Körper Energie um und wie können diese Prozesse trainiert werden? Wie finde ich heraus ob ich mein Training korrekt absolviert habe? Trainiere ich zu wenig oder gar zu viel? Und was machen die Profis da im Zelt? Eine Reise von den biologischen Grundlagen zum Trainingsplan. Wir gucken uns die metabolischen Pfade in der Muskelzelle an und wie diese trainiert werden können. Dafür definieren wir die Trainingszonen des 7-Zonen Modells und werfen einen Blick was beim Basis- und Intervalltraining passiert. Wie sieht effektives und effizientes Training aus? Wir lernen man sich einen Trainingsplan zusammenstellt, was man sich bei den Profis abgucken kann und was besser nicht. Ein Einblick in die Sprotwissenschaften, nicht nur für aspirierende Athleten! Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/KZ8YRB/
Zusammenspiel von LUKS und TPM 2.0 unter Linux (gpn23)
Mit diesem Vortrag möchte ich euch zeigen, auf welche Herausforderungen ich bei der Umsetzung von Festplattenverschlüsslung mit dem TPM 2.0 unter Linux gestoßen bin. Womit ich nicht mit gerechnet habe, was ich anders verstanden habe und welche Lösungsstrategien ich dafür entwickelt habe. Es gibt nun auch unter Linux die Möglichkeit bei der Festplattenverschlüsselung mit LUKS, den LUKS-key mit systemd-cryptenroll im TPM zu speichern. Cool, aber das bringt zur Zeit noch einige Herausforderungen mit sich: - Verwendung von PCRs - TPM-PIN - Variablen zur Nutzung mit systemd-cred - Debugging Damit ihr meine Fehler nicht wiederholen müsst, möchte ich euch nicht nur die Fehler, die ich gemacht habe zeigen, sondern auch an den Lösungsstrategien ich gefunden habe teilhaben lassen. Repo mit Folien und Handout: http://git.tuxteam.de/gitweb/?p=susannes-git/TPM-LUKS.git;a=tree;h=refs/heads/main;hb=refs/heads/main Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/LXSYXZ/
Wie man lange Distanzen mit dem Rad zurück legen kann (gpn23)
Eine kleine Einführung ins Radfahren für all diejenigen die weiter als in die Arbeit oder zum Bäcker fahren möchten. Ich werde einen Überblick darüber bieten was man alles beachten sollte wenn man auf dem Rad eine längere Distanz zurücklegen will. Ich werde eingehen auf Equipment, Essen, Fitness, Routenplanung, allgemeine Vorbereitungen, etc. Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/JXHTZH/
Zwischen Zahlen, Szenarien und Symbolpolitik (gpn23)
Cybersecurity ist zweifellos ein relevantes Thema in technischer, politischer und gesellschaftlicher Hinsicht. Doch die Kommunikation darüber folgt häufig einer anderen Logik als der konkreten Bedrohungslage. Zwischen fragwürdigen Statistiken, dramatisierenden Szenarien und normativ aufgeladenen Forderungen entfaltet sich ein Diskurs, der eigenen Regeln gehorcht: reproduktiv, selbstreferenziell und anschlussfähig an verschiedenste Interessen. Der Vortrag untersucht, wie sich Narrative der Cybersecurity in unterschiedlichen gesellschaftlichen Bereichen – insbesondere in Politik, Wirtschaft und Medien – verfestigen, weitergetragen und damit wirksam werden. Obwohl Cybersecurity als technisches Thema gilt, wird sie in der Öffentlichkeit stark durch Narrative geprägt wahrgenommen. Der Vortrag geht der Frage nach, wie sich bestimmte Muster in der Kommunikation über digitale Sicherheit herausbilden, stabilisieren und legitimieren. Dabei steht weniger die reale Bedrohungslage im Mittelpunkt als die Art und Weise, wie über Risiken gesprochen wird: mit Zahlen ohne verlässliche Grundlage, mit dramatischen Szenarien und normativen Setzungen darüber, wer Verantwortung trägt. Anhand ausgewählter Beispiele aus Politik, Wirtschaft und Medien wird aufgezeigt, welche verborgenen Strukturen diese Erzählungen tragen, welche Akteure sie fördern und welche Perspektiven dadurch unsichtbar bleiben. Die Narrative der Cybersicherheit erweisen sich somit als Teil eines diskursiven Musters, das Sicherheit nicht nur beschreibt, sondern auch erst herstellt. Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/RWMNEN/
Creating QR-Codes out of Chocolate (gpn23)
Ever wondered how to rickroll your friend with a custom cake? In this talk, I'll show you how to use a 3D printer, a vacuum molder, and a dental vibration table to create custom working QR codes and chocolate bars with readable text out of chocolate. You will learn the basics of chocolate tempering and vacuum molding along the way to form chocolate in the shape of your desire. Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/NWHAHE/
ORC - eine warhaftig abenteuerliche Lizenzgeschichte (gpn23)
Über die Wichtigkeit von (offenen) Lizenzen, die Macht von Communities und wie ORC aus der Not geboren wurde, um eine Welt zu retten. Lizenzen spielen nicht nur für Software eine Rolle, sondern auch in vielen anderen kreativen Bereichen. Eine solche Szene, an die wir im Kontext Lizenzen eher weniger denken, sind Pen & Paper Rollenspiele wie z.B. Dungeons and Dragons (D&D). Allerdings hat sich gerade dort in den letzten Jahre eine spannende Geschichte aufgetan. Angefangen mit einer "heilen Welt", die unter einer offene Lizenz frei bevölkert werden konnte. Über das Klischee des "grossen bösen Bosses", der versucht mit seiner Macht diese offene Lizenz in Ketten zu legen um die "Welt" nach seinen Wünschen zu gestalten und wieder mehr unter seine Kontrolle zu bringen und von den Werken dritter zu profitieren. Wie eine Community sich dagegen stellt, um weiterhin die Freiheit zu haben, eigene Ideen in diese "Welt" einzubringen. Bis hin zu der Schaffung von ORC, einer neuen, offenen Lizenz-Alternative. Es ist eine Geschichte, die sich lohnt, anzuschauen, wenn man sich für offene und freie Lizenzen interessiert. Gerade auch, weil es sich bei den Akteuren in dieser Geschichte nicht primär um sich aufopfernde Freiwillige handelt, sondern um Firmen, die über Jahre hinweg erfolgreiche Produkte geschaffen haben und davon leben. Oh und Spoiler: irgendwo in der Geschichte kommt auch AI vor. ;-) Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/QJQN78/
Ein PR alle 7 Minuten (gpn23)
Pro Tag werden ca. 200 PRs bei nixpkgs eingereicht. Wir werden herausfinden, wie das Projekt damit umgeht und verschiedene statistische Muster entdecken. nixpkgs enthält eine Sammlung von (Software-)Paketdefinitionen für die Paketverwaltung Nix. Aufgrund der hohen Anzahl Pakete (ca. 128000) werden im Minutentakt Updates, neue Pakete, und andere Änderungen eingereicht. In diesem Vortrag suchen wir Antworten zu diesen Fragen: Wie schafft es das Projekt, die meisten PRs relativ schnell zu bearbeiten? Wie verteilen sich die Aufgaben zwischen den ~250 Personen mit Merge-Berechtigung und den ~3600 anderen Mitwirkenden? Welche interessanten Muster und Korrelationen sind in den Daten zu finden? Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/VW7TSE/
Embarrassingly Parallel (gpn23)
Did you always want to know how immensely detailed 3D graphics make it to your screen in real-time (e.g. in video games)? Are you curious about how the underlying hardware is used to enable this? This talk will cover the basics of (realtime) 3D rendering, including some of the underlying math. It will touch on a lot of the tricks used to add more and more visual fidelity to scenes while keeping them still quick to render. Additionally, there will be a brief overview of the specifics of graphics processing units (GPUs) and some of their quirks. At the end of this talk, you will know that everything is triangles and how a rendering pipeline works, along with a few pointers on how to dig deeper into the topic. Many video games and engines can support amazing three-dimensional enviroments and models consisting of millions of triangles shown on screen at the same time, while at the same time managing to process input, handle physics and logic, and render a new frame in (ideally) less than 20 milliseconds. Naturally, this involves a ton of optimizations and little tricks, ranging from more simple things, like only rendering parts of objects the virtual camera can see, up to more complicated things, like reducing the complexity of (more distant) models without affecting their visuals as much. By far the biggest idea that enables rendering these massives scenes at decent framerates is simplifying the problem as much as possible, such that it becomes so easy to distribute over many parallel processing units, or simply "embarrassingly parallel". Combined with modern GPUs, which usually feature thousand of relatively simple parallel processing units, this is essentially what realtime graphics are: break down everything into simple geometric primitives (triangles) and fake the rest as best you can. We will cover the basics of a 3D rendering pipeline, from projecting triangles to the screen, mapping them to pixels (rasterization), and applying additional effects (shading). This will be somewhat technical, but hopefully still digestible, and as a treat, there will be lots of eye candy. Additionally, we will also take a look at how more complicated effects, like shadows, are realized in these pipelines. Finally, we will peak under the hood of GPUs: how they work and what they can handle best. Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/AGPWNN/
CTRL+F for Facts (gpn23)
Das WissKomm Wiki katalogisiert wissenschaftlich relevante Medieninhalte, macht sie durchsuchbar und deckt Filterblasen sowie Fehlinformationen auf. Eine offene Dateninfrastruktur für faktenbasierten Überblick im algorithmischen Chaos. Videos, Podcasts, Shorts - Wissenschaftskommunikation findet längst dort statt, wo undurchsichtige Algorithmen Watchtime und Klicks maximieren. Zwischen fundierter Aufklärung und viraler Desinformation verschwimmen die Grenzen. Doch wie erkennen wir die sicheren Pfade im Bullshit-Sumpf gleich nebenan? * 2017, 34C3: Michael Kreil analysiert Social Bots und deckt Filterblasen auf [[1]](https://media.ccc.de/v/34c3-9268-social_bots_fake_news_und_filterblasen). * 2021, YouTube, Ultralativ analysiert YouTube Deutschland und deckt Filterblasen auf [[2]](https://www.youtube.com/watch?v=jXb-zSPjhPI). * 2024, GPN22: WissKomm Wiki Lightning Talk und der Plan, 2025 aus diesen Lichtblicken im Datenmeer einen Leuchtturm zu bauen [[3]](https://www.youtube.com/watch?v=kDHrcTQED_U). * 2025, GPN23: Here we are. Der Prototyp steht, das System funktioniert [[4]](https://doi.org/10.48550/arXiv.2505.07912). Als Linked Open Data Infrastructure für wissenschaftliche Medien (und die, die vorgeben, solche zu sein), bildet das WissKomm Wiki ein offenes Radar-System. Relevante Inhalte werden auffindbar, plattformübergreifend vernetzt und Fehlinformationen sichtbar gemacht - mit Faktenchecks, Metadaten und Kontext. Ziel ist es, genau dort Übersicht zu schaffen, wo versteckte Muster wie Filterblasen und algorithmische Verzerrung Missinformationen begünstigen. Fundierte Beiträge anderer Creator werden gezielt empfohlen - dort, wo sie verständlich aufklären, etwa via Fact-Check-Overlay für Videoformate. Indem wir Wissen aus textuellen und nicht-textuellen Medien vernetzen und für offene Interfaces flexibel zugänglich machen, leisten wir unseren Beitrag zu der Wissens-Infrastruktur-Sanierung, die wir seit Jahrzehnten versäumen. Wir können gemeinsam die Informationsflut kartografieren, one Video at a time. Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/SSSHAG/
FSFE REUSE: (gpn23)
Lizenz- und Quellenverwaltung in Open-Source-Projekten ist oft unvollständig, insbesondere wenn viele Abhängigkeiten bestehen. Wo kommt nochmal das Icon-Set her und welche Lizenz hatte es? Kann ein anderes Projekt einfach feststellen, unter welcher Lizenz eine spezielle Datei meines Projekts steht? Das [REUSE-Projekt](https://reuse.software/) der Free Software Foundation Europe (FSFE) schafft Abhilfe - ohne viel Bürokratie. Es findet daher unter anderem auch bei der Linux Kernel-Entwicklung Anwendung. In 20 Minuten zeige ich * Wie mit REUSE Lizenztexte strukturiert ablegt werden * Wie Lizenzen für alle Projektbestandteile ausgezeichnet werden * Wie man verschiedenen Lizenzen im gleichen Projekt umgeht * Live-Demo: Setup, automatisierte Prüfung und das Erstellen einer [Software Bill of Materials (SBOM)](https://en.wikipedia.org/wiki/Software_supply_chain) Zielgruppe: Entwickler*innen, FOSS-Enthusiasten, alle die Lizenz-Chaos satt haben oder OSS-Compliance-Probleme lösen müssen. Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/HCV8S9/
LanzMining (gpn23)
_LanzMining_, ein Datenschreber-Projekt zu den fünf einflussreichsten ÖRR-Talkshows in ARD und ZDF. Daten zu Sendefrequenzen, Talkenden und Expertentum. Wir finden gemeinsam heraus, wer sich in ÖRR Polit-Unterhaltung zu tagesaktueller Politik äußern darf. Gemeinsam gehen wir durch Daten der großen 5 ÖRR-Talkshows (Lanz, Illner, Maischberger, Miosga und Hart aber Fair) und schauen uns an, wer denn da spricht. Kommen wirklich immer die gleichen Personen zu Wort? Wer sind sie und wo treten sie auf? Welche Medien sind vertreten und welche Parteien bekommen eine Bühne und wie verhielt sich das während der Bundestagswahl? Wie wirksam könnten Faktenchecks sein? Das sind einige der Fragen, die wir mit LanzMining beleuchten wollen. Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/YUVE7T/
Sound Chip, whisper me your secrets! (gpn23)
Vintage sound chips make cool music, but what's hiding inside of them? Which algorithms are they using? In the past years I've been dedicating my free time to building emulators for old digital sound chips from synthesizers/game consoles, in an effort to preserve them and make them usable without the original hardware. During this time I went through lots of interesting stuff: silicon reverse engineering, logic analyzers, weird compression schemes, forgotten audio algorithms and more. In this talk I want to share with you what I learned from this process and what's next. Specifically, I will explain how I'm currently reverse engineering a custom DSP from the 90s just by using an Arduino Mega and lots of speculation, and how you can probably apply the same process to other chips as well. This talk is kind of a sequel for my previous 38C3 talk "Proprietary ICs and dubious marketing claims - let's fight these with a microscope!", where I reverse engineered an old Roland digital piano from silicon die shots, since it was using some custom algorithms no one knew about. Instead of analyzing fixed behavior hardware, this time I want to focus more on DSPs: processors that can execute code to manipulate audio data in real-time. Since some of them are not documented, the bytecode for their programs will look like random binary without a datasheet. Instead of going through the silicon directly, I was able to figure out a lot about them just by probing them, building a pretty accurate emulator without destroying the original chip. Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/EUEERZ/
Hidden Patterns - plantwatch und Perlen im dt. Kraftwerkspark (gpn23)
Auch wenn die Energiewende unaufhaltsam voran schreitet, brauchen wir übergangsweise leider noch konventionelle Kraftwerke. Doch wie sehen diese Kraftwerke hierzulande aus? Was waren Erfolge, was große Fehlschläge? Wo geht der Trend hin? Und wie läuft das eigentlich mit dem Kohleausstieg? Diese Fragen werde ich im Vortrag - anhand meiner Webseite plantwatch.de - beantworten. Am Anfang war es nur eine etwas aufgehübschte Tabelle der offiziellen Kraftwerksliste der Bundesnetzagentur. Inzwischen vereint mein OpenData Projekt plantwatch drei Datenquellen und gibt so auch Auskunft über die Auslastung und Effizienz von konventionellen Kraftwerken hierzulande. Auf Schwierigkeiten und Herausforderungen bei der Programmierung werde ich kurz eingehen; ebenso darauf wie konventionelle Kraftwerke funktionieren. Danach folgt eine Erklärung, warum der Kohleausstieg hierzulande leider nicht so voran kommt, wie z.B. in Großbritannien. Dann schauen wir uns ausgewählte Kraftwerke vom absoluten Fehlschlag bis zum Weltrekord näher an. Abschließend folgt ein kurzer Ausblick und eine Fragerunde. Es wird nicht zu technisch; zu Wissen wie ein Fahrraddynamo funktioniert könnte allerdings doch hilfreich sein. Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/UKH7XF/
Von Fallschirmen und Impfungen: (gpn23)
Viel wird darüber gesprochen, dass "wir" wieder mehr Vertrauen in Forschung und Wissenschaft haben müssen. Aber wie funktioniert eigentlich Wissenschaft? Ein kurzweiliger Spaziergang durch den kompletten Ablauf, von der Forschungsfrage bis zur Publikation. Damit ihr bei der nächsten "da gibt es aber dutzende Studien!!11!"-Diskussion die richtigen Gegenfragen stellen könnt. Ich bemühe mich darum, dass es kein trockener Frontalvortrag wird. Es gibt ein Grundlagen zu Beginn, und dann schauen wir uns zwei publizierte Studien an, und zerlegen diese genüsslich von vorne bis hinten. --- Wird ohne Popcorn geliefert. Enthält Austriazismen. Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/U93DSE/
Interaction Combinators: The Hidden Patterns of Computation? (gpn23)
Whaa- hidden patterns in my computations?? Research on Interaction Nets and Interaction Combinators is often buried in a confusing mess of Greek letters and weird graphs, and most computer scientists and programming language developers are still not aware of them or their properties! In this talk we give a friendly introduction to Interaction Combinators, argue why they're one of the most minimal encodings of pure computation, and give examples of how you, too, could benefit from knowing about Interaction Nets! We all know elementary arithmetic and most of us know some programming languages. If you go to the core of both of them -- beyond math, assembly, Peano axioms, Turing machines, or the lambda calculus -- you have reached the core of pure computation itself. We argue that Interaction Combinators can be seen as a minimal encoding of pure computation. Interaction Combinators are a subset of Interaction Nets. Interaction Nets are a graph-like structure with properties such as "locality" or "strong confluence". These properties allow them to be reduced in a massively parallel way without affecting the total number of reductions. Going back to more traditional programming, using Interaction Combinators as the basis of programming languages allows programmers to write massively parallel code without having to rely on a confusing mess of mutexes and semaphores. We give a very accessible (and mostly visual) introduction to the world of Interaction Nets, without requiring much existing knowledge! Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/RCV9D3/
OpenSource Lizenzen und KI - wie passt das zusammen? (gpn23)
Welche Lizenz erlaubt oder verbietet es den BigTech Firmen ein OpenSource Projekt für das Training von LLMs und sonstigen Modellen zu nutzen? Und was hat die EU Richtline zum Digital Single Market damit zu tun? Wir schauen uns an was diese ganzen Gesetze und Regelungen in der Realität bedeuten. Und was Ihr als Autoren machen könnt wenn ihr nicht wollt das eure Werke in LLMs verwurstet werden. Hinweis: Ich bin kein Anwalt für Urheberrecht, nur ein interessierter Mensch. Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/VX3VKU/
Onion Services: Design, Protocol and Implementation (gpn23)
Onion Services are a crucial part of the Tor ecosystem and provide a clever way for anonymously hosting location hidden network services. Almost all of us know about them but how do they work in detail? This talk explains the technical details from .onion addresses up to the transfer of actual TCP stream data. This talk aims to give an introduction into the design, protocol and implementation of onion services. The idea is to give the audience an understanding of what happens internally inside the Tor network from what .onion addresses actually are over the cryptographic building blocks over to the actual messages sent over the protocol. The audience is expected to have a basic understanding of what the idea behind Tor is, as well as a high-level overview on the cryptographic primitives. Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/DVRLWC/
Digitale Gewalt gegen Frauen (gpn23)
Die digitale Seite der sog. häuslichen Gewalt hat viele Facetten: Sie reichen von heimlichen Kameras über Stalkerware bis zur Überwachung smarter Geräten. Dieser Talk gibt einen Überblick über Formen, Ausmaß und politische Reaktionen. Digitale Gewalt findet nicht nur auf Plattformen statt, sondern in Partnerschaften und Ex-Partnerschaften, durch Bekannte und Unbekannte, unter Kolleg*innen, in Familien oder Nachbarschaften. Digitale Technologien werden für alle denkbaren Formen der Manipulation und Kontrolle benutzt: Mitlesen von E-Mails, sichtbare und unsichtbare Kameras in öffentlichen und privaten Räumen, AirTags in Spielzeug, Handtaschen, Fahrzeugen. Spyware wird nicht nur von autokratischen Regimes eingesetzt, sondern auch zur Überwachung der eigenen Familie. Techniknutzung ist - leider - noch immer stark geschlechtsspezifisch verschieden. Und auch Gewalt im sozialen Nahraum wird in der Mehrzahl der Fälle von Männern verübt. Das ergibt eine gefährliche Mischung, über die wenig gesprochen wird. Die letzte Bundesregierung hatte sich vorgenommen, ein Gesetz zum Schutz vor digitaler Gewalt zu verabschieden, aber passiert ist nichts. Die neue Koalition wird eine EU-Richtlinie umsetzen müssen, die viele Vorgaben zum Thema digitale Gewalt macht. Damit hier keine Klarnamenspflicht und keine Datenspeicherung auf Vorrat um die Ecke biegt, sollten wir genau hinschauen. Dieser Talk findet in Kooperation und mit Unterstützung der Rosa-Luxemburg-Stiftung Baden-Württemberg statt. Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/M7WRLN/
Rivulet: (gpn23)
[Rivulet](https://github.com/rottytooth/Rivulet) eschews keywords entirely. This is not done to move *away* from natural language (as in APL's use of mathematical symbols) but instead to draw from an aspect of natural language usually ignored in prog language design: calligraphic writing. Rivulet code is written in flowing lines inspired by handwritten natural and constructed languages. Its logic is alien to most programming languages but makes perfect sense in support of its visual representation of tightly-packed tangles of lines. In this short talk, I'll introduce this new language alongside other esolangs that draw from less-considered aspects of natlangs and conlangs, embracing their ambiguity and expressive power. Here is a piece of code in the [Rivulet](https://github.com/rottytooth/Rivulet) language. It shows seven different ways to write the number zero: ``` 1 ╵ ╰──╮ ╭───╯╭──╯ 2 ╰─╮ ─┘ │╰─╮ └─ ╭─╮ 3 │╰──┐└─╴│╰───╯ │ 5 ╰─╮ ╰─╮ └─┐ ╭─╯ 7 ╶─┘ │ ╶─┘ ╰─╮ 11 ╶─┘ │ 13 ─╯╷ ``` Each zero is written as a *strand*, a tangle of which is called a *glyph*. Strands of different types each have their own reading in how they move through the glyph. The language's visual style is inspired by the satisfying compactness of mazes, Anni Albers's Meanders series, and space-filling algorithms. Its rules are more like a natural language that evolved over time than a typical programming language favoring clarity above all else. I will show how the rules for Rivulet came together and contrast the language with several other others that bring the ambiguity and expressiveness of natural language into code. This includes the polysemantic esolang [Valence](https://github.com/rottytooth/Valence) and an as-yet-unnamed alphabet that functions simultaneously as conlang and esolang. Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/97UGNG/
Wie man mit Prüfsummen verborgene Strukturen in unbekannten Dateiformaten aufdeckt (gpn23)
Viele Dateiformate sind in Blöcke ("chunks") aufgeteilt, welche oft mit Prüfsummen geschützt sind. Dies stellt eine Herausforderung beim Reverse Engineering von unbekannten Dateiformaten dar, da man oft nicht weißt, welche der vielen Arten von Prüfsumme verwendet wurde. Mit etwas Mathematik lassen sich die Prüfsummenvarianten herausfinden und zum eigenen Vorteil nutzen, um automatisch die Blöcke im Dateiformat zu ermitteln. Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/V3QYJY/
Stelarc: The Contestable and the Contingent (gpn23)
Stelarc (*1946, Limassol, Zypern) zählt seit den 1980er-Jahren zu den einflussreichsten Vertretern der zeitgenössischen Kunst, die sich mit der technologischen Erweiterung und Modifikation des menschlichen Körpers befassen. In seinem Vortrag thematisiert der in Australien lebende Künstler, wie digitale Technologien neue Formen der Körperlichkeit ermöglichen, in denen der Körper zunehmend zur Schnittstelle zwischen biologischen, maschinellen und virtuellen Realitäten wird. Seine künstlerischen Experimente schaffen provokative Zukunftsszenarien, die stets das Element des Unvorhergesehenen enthalten. Stelarc (*1946, Limassol, Zypern) wurde international bekannt durch Performances mit robotischen Gliedmaßen, ferngesteuerter Muskelstimulation, seinen spektakulären Suspension-Performances sowie insbesondere durch das Projekt »Third Ear«, bei dem ihm ein im Labor gezüchtetes Ohr in den Arm implantiert wurde. Der Vortrag gibt Einblick in seine aktuelle Forschung sowie in seine grundlegenden Überlegungen zur technischen Erweiterung von Körpern. Stelarc bringt seine Position selbst wie folgt zum Ausdruck: "Alternative Körperlichkeiten vermehren sich. Alternative Intelligenzen entstehen, Maschinen werden autonomer, Körper werden technisch. Das Digitale ermöglicht alternative anatomische Architekturen. Im Exzess zu sein bedeutet, zwischen dem Biologischen, dem Maschinellen und dem Virtuellen zu oszillieren, sowohl in nahen als auch in fernen Räumen. Im Exzess zu sein bedeutet, ein erweitertes operatives System mit verteilten Sinnen und erweiterter Handlungsfähigkeit zu sein. Digital zu sein bedeutet, in einer verflachten Ontologie interagierender Algorithmen, Maschinen, Instrumente, Netzwerke, Mikroorganismen und anderer Körper, Objekte und Bilder zu leben. Der Mensch wird dabei nicht privilegiert. Was mit dem Digitalen deutlich wird, ist die Konnektivität des menschlichen Körpers. Er ist eine Schnittstelle. Künstler*innen schaffen umstrittene Zukunftsvisionen – Möglichkeiten, die performt, hinterfragt, bewertet, möglicherweise angeeignet, aber höchstwahrscheinlich verworfen werden können. Eine Zukunft ohne Kontingenz ist keine Zukunft. Eine Zukunft ist keine Zukunft, wenn sie nicht das Unerwartete beinhaltet." Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/9PTYRS/
The magic of three, oder warum Key-Value-Stores uns nicht retten (gpn23)
Interessante Probleme sind in der Regel nicht leicht zu lösen. Die Komplexitätstheorie der theoretischen Informatik hilft uns diese Probleme zu erkennen und zu beantworten mit welchen Sprachen, Methoden und Datendarstellungen wir diese lösen und abbilden können. Die wichtigste Kategorie interessanter Probleme sind mindestens NP-schwer und lassen auf die Erfüllbarkeit logischer Gleichungen (SAT) zurückzuführen. Erstaunlicherweise lassen sich diese auf die Erfüllbarkeit von Gruppen von minimal drei Variablen (3-SAT) reduzieren, nicht jedoch- nach aktuellem Stand- auf Gruppen mit nur zwei Variablen (2-SAT). Ebenso fällt die Erstellung von Zeitplänen in diese Klasse, wenn Vortragende mehr als zwei Vorträge halten. Dieses versteckte Muster kann uns erklären, warum Key-Value-Stores zwar sehr effizient sind, wir zum Speichern unseres Wissens doch nicht darauf verzichten können, mindestens auf Triplet-Stores oder allgemeinere relationale Datenbanken setzen zu müssen. Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/8JMXKU/
Trollen leicht gemacht (gpn23)
Einen Einführung ins Trollen. Was sind Trolle? Was macht sie so unglaublich toll und wieso wäre die GPN ohne sie nicht möglich? Wie funktioniert das Trollsystem? Diese und mehr Fragen beantworten wir hier. Wir erklären die Basics für Trolle (Helfende) auf der GPN. Ob du das erste Mal bei der GPN mithelfen möchtest oder schon immer dabei bist. Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/VC3JLG/
Hidden Patterns (Opening) (gpn23)
Opening talk/ceremony of the 23rd Gulaschprogrammiernacht. Hidden Patterns Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn23/talk/3MVVSF/
In Kontakt bleiben: Kommunikationswege und -Techniken für die Katastrophenvorsorge (soliprep2025)
In Kontakt bleiben: Kommunikationswege und -Techniken für die Katastrophenvorsorge (soliprep2025)
Was kann alles schiefgehen bezüglich der Nutzung von Informations- und Kommunikationstechnik in akuten Krisen? Wie bereiten wir uns darauf vor, und was sollten wir jetzt schon ändern? Wir schauen uns mögliche Netzwerke und Techniken an, über die auch im Notfall kommuniziert werden kann. Steini ist seit langer Zeit im Chaos Computer Club (CCC) aktiv, hat zahlreiche Projekte angestoßen und umgesetzt. Unter anderem ist er Mitbegründer von infra.run, einer Genossenschaft i.Gr., die sichere und datensparsame open source Kommunikations- und Arbeitsplattformen anbietet. Weitere Projekte der letzten Jahre involvieren selbstgebaute Drohnen, Microcontroller und eine größere Portion Philosophie. Immer nach dem Motto: Dinge verstehen durch selbst machen. Liam Hurwitz arbeitet mit Funktechnologien wie LoRa und entwickelt auf deren Basis Kommunikations-Netzwerke weiter. Derzeit schließt er seinen Master in Informatik an der Universität Bremen ab. Er arbeitet daran, diese Technologien unabhängig vom Internet zu gestalten und betrachtet dabei auch, wie sie für humanitäre Zwecke eingesetzt werden können und für alle frei zugänglich sind – sowohl kostengünstig als auch benutzerfreundlich. Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://c3voc.de
Extremwetter: Resilienz und Anpassung – Best-Practice-Beispiele (soliprep2025)
Extremwetter ist längst kein abstraktes Phänomen mehr, sondern gelebte Realität für eine Vielzahl von Menschen. Lange Hitzeperioden, sintflutartige Regengüsse, Wirbelstürme, Flächenbrände und Überflutungen nehmen weltweit zu und fordern jährlich eine Vielzahl von Menschenleben. Trotz einer starken und sehr engagierten Klimabewegung steigen die Treibhausgase Jahr für Jahr an, während die letzte deutsche Bundesregierung das Klimaschutzgesetz sogar noch abschwächte und Klimaschutz insgesamt aus dem Fokus der Öffentlichkeit verschwunden ist. Es ist längst an der Zeit, sich an die wechselnden Klimaverhältnisse anzupassen und für Resilienz zu sorgen. Denn die Frage ist nicht mehr, ob Extremwetter auftreten, sondern wann und in welchem Ausmaß sie es tun. Aber welche klimatischen Entwicklungen sind genau zu erwarten und wie können wir uns sinnvoll darauf vorbereiten? Was können wir kollektiv leisten, um die Widerstandsfähigkeit Berlins gegenüber extremer Hitze oder extremem Niederschlag zu stärken? In dem Panel “Extremwetter: Resilienz und Anpassung – Best-Practice-Beispiele” diskutieren Anuscheh Amir-Khalili, K’mour Steph Wintz und Anna Friedrich über die Notwendigkeit der Anpassung an klimatische Veränderungen und stellen Lösungen zur Schaffung von Resilienz vor. Anuscheh Amir-Khalili gründete 2015 das Netzwerk für geflüchtete Frauen* und Kinder „Flamingo e.V.“. 2019 entstand durch sie und weitere Mitstreiter*innen der Heilkräutergarten „Hevrin Xelef“ in Berlin Neukölln und die solidarische Heilkräuterapotheke HEKAYAT. Seit 2022 ist sie wissenschaftliche Mitarbeiterin der anstiftung und Ansprechperson für postmigrantische Communitys, insbesondere im Bereich Gemeinschaftsgärten. K’mour Steph Wintz ist seit etwa 3 Jahren im Prinzess*innengarten und bei Flamingo e.V. aktiv. Vorher hat dey im medizinischen Bereich gearbeitet, zunächst in der Orthpädietechnik und dann als Ärzt*in. Anna Friedrich ist Umweltingenieurin und seit 1 Jahr bei der Regenwasser- agentur. Vorher hat sie als Verfahrenstechnikerin gearbeitet und war in der humanitären Nothilfe aktiv. Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://c3voc.de
Extremwetter: Resilienz und Anpassung – Best-Practice-Beispiele (soliprep2025)
Was bleibt, wenns brennt? Lehren aus Krisen für eine solidarische Zukunft (soliprep2025)
Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://c3voc.de
Was bleibt, wenns brennt? Lehren aus Krisen für eine solidarische Zukunft (soliprep2025)
Zivile Resilienz statt rechter Parolen – Prepping neu gedacht (soliprep2025)
Zivile Resilienz statt rechter Parolen – Prepping neu gedacht (soliprep2025)
Krisen, Katastrophen und gesellschaftliche Unsicherheiten prägen unsere Gegenwart – ob Klimawandel, Pandemien, Krieg oder ökonomische Krisen. In solchen Zeiten stellt sich die Frage: Wie bereiten wir uns vor? Wer sorgt für wen? Und mit welchen Narrativen wird Krisenvorsorge politisch aufgeladen? Während staatliche Stellen oft zögerlich oder überfordert reagieren, besetzen rechte Akteur*innen gezielt das Feld des „Preppens“ – mit autoritären, ausgrenzenden und völkisch aufgeladenen Strategien: vom Survivalismus über Selbstversorgungsfantasien bis hin zu Siedlungsprojekten. In digitalen Räumen verbreiten sie dabei apokalyptische Erzählungen, schüren gezielt Misstrauen gegenüber demokratischen Institutionen und präsentieren sich selbst als vermeintlich handlungsfähige Alternative zur ‚zerfallenden Gesellschaft‘. Dabei wird das Narrativ der Vorsorge zur ideologischen Waffe. Doch Resilienz muss nicht Rückzug bedeuten. Sie kann auch kollektive Stärke, demokratische Teilhabe und gegenseitige Unterstützung heißen. In diesem Panel wollen wir genau darüber sprechen: Welche gesellschaftlichen und politischen Gefahren bergen rechte Resilienzstrategien? Und wie können wir ihnen etwas entgegensetzen – mit solidarischer, gemeinschaftlich organisierter Krisenvorsorge, die auf Zusammenhalt statt Spaltung setzt? Miro Dittrich arbeitet als Senior Researcher zum Thema Rechtsextremismus bei CeMAS. Er erforscht die Schnittstelle von Technologie und Gesellschaft, mit Fokus auf menschen- und demokratiefeindliche Phänomene im digitalen Raum. Bei CeMAS leitet er dazu das Projekt Digital Seismograph: Monitoring Terrorism. Julia Ziegler arbeitet für das antifaschistische pressearchiv und bildungszentrum berlin e. V. (apabiz). Das apabiz ist das umfangreichste öffentlich zugängliche Facharchiv zur extremen Rechten in Deutschland nach 1945. Seit 1991 arbeitet das Archiv für alle, die sich auf einer aktivistischen, bildungspolitischen, zivilgesellschaftlichen oder wissenschaftlichen Ebene mit der extremen Rechten beschäftigen und sich gegen diese engagieren. Gerade im Bereich „Prepping“ zeigen sich immer wieder Überschneidungen mit rechten Ideologien, Selbstschutzrhetorik und autoritären Weltbildern. Das apabiz wurde eingeladen, weil es mit langjähriger Erfahrung dabei unterstützt, diese Strukturen zu analysieren, einzuordnen und sich ihnen im Bildungs- wie auch im Aktivismuskontext wirksam entgegenzustellen. Fatma Kar ist politische Bildnerin, Aktivistin und Mitgründerin des Netzwerks Polylux e.V., das zivilgesellschaftliche und antifaschistische Initiativen insbesondere in Ostdeutschland unterstützt. Ihre Arbeit verknüpft Perspektiven aus Community Organizing, Empowerment und politischer Bildung. Wir haben Fatma eingeladen, weil sie zeigt, wie solidarische Krisenvorbereitung ganz praktisch aussehen kann – vor Ort, in Communities, die oft wenig Unterstützung erfahren, aber umso mehr auf gegenseitige Hilfe und Vernetzung angewiesen sind. Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://c3voc.de
QWERTZ (jh25)
Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de
KIR - Künstliche Intelligenz gestützter Roboter (jh25)
Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de
Schrödingers Katze (jh25)
Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de
Piter (jh25)
Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de
Walking through Art (jh25)
Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de
Music Crowd (jh25)
Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de
StellarTale (jh25)
Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de
Thermoerde (jh25)
Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de
Orientierungssensor (jh25)
Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de
Brick Home (jh25)
Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de
What the Flag (jh25)
Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de
DG114: Irgendwas mit Unterschriften - eventuell mit Stempeln (datengarten)
Am 04. Juni wird es wieder einen Datengarten geben, der von tomate gehalten wird. Es wird unter anderem um die Themen Unterschriften, Signaturen und Stempel gehen. tomate hat sich viel zu lange mit Unterschriften und Stempeln beschäftigt - und ihr werdet das dann auch. “Dieses weiße Blatt Papier ist nix wert. Wenn ich das bedrucke, ist es immer noch nichts wert. Wenn ich aber unten eine Unterschrift darunter setze, entfaltet sich Magie.” Wir werden dieser Magie auf den Grund gehen und eine Reise durch die Welt der Unterschriften und Stempel unternehmen. Kommt vorbei oder schaltet euer Gerät ein und verfolgt den Stream. Dieser Beritrag wurde elektronisch erstellt und ist ohne Unterschrift gültig. Licensed to the public under http://creativecommons.org/licenses/by-sa/3.0/ about this event: https://c3voc.de