GET /congress/2025/events?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

[
    {
        "id": "9a6aaf68-9a64-46e7-b760-def5668769c1",
        "kind": "sos",
        "name": "10.000€ live Datenrettung von einer live zerstörten Festplatte",
        "slug": "10000-live-datenrettung-von-einer-live-zerstorten-",
        "url": "https://api.events.ccc.de/congress/2025/event/9a6aaf68-9a64-46e7-b760-def5668769c1/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Ewiger Lötworkshop / Blinkyparts",
        "language": "de",
        "description": "Wir suchen einen Fehler an einer def. Festplatte und beheben diesen (hoffentlich). Ich hatte einen Fall wo ein Datenrettungsunternehmen dafür 10.000€ haben wollte - die könnt ihr euch ggf. sparen oder selbst verdienen.\r\nEs gibt ein paar Tipps zur fehlersuche und reparatur von elekt. Schaltungen",
        "schedule_start": "2025-12-28T16:00:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-28T16:45:00+01:00"
    },
    {
        "id": "c7459c12-f8d6-4c2a-959a-01271c679fab",
        "kind": "sos",
        "name": "101 - KinkyGeeks + RopeLabs Beginner Bondage Workshop Part I",
        "slug": "kinkygeeks-ropelabs-beginner-bondage-workshop-1",
        "url": "https://api.events.ccc.de/congress/2025/event/c7459c12-f8d6-4c2a-959a-01271c679fab/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "en",
        "description": "KinkyGeeks and RopeLabs join forces to host a Beginner Bondage Workshop.\r\n\r\nInstructors @DoodleMe and @KnottyLola will guide you through the foundations of Japanese rope bondage, also known as Shibari.\r\n\r\nYou will learn core safety concepts, basic theory, and a small set of beginner-friendly knots. These are practical ties you can use at home and that form the base for more complex work later.\r\n\r\nThis is a peer-based workshop aimed at complete beginners. No prior experience is needed. Singles, pairs, and small groups are all welcome.\r\n\r\nThe workshop runs in lab mode. There is no sexual content and everyone remains fully clothed. The space is 18+ only.\r\n\r\nPlease bring your own non-stretch rope if you have it. Practice rope will be available. Bring a blanket or cushion to sit on the floor comfortably. There is no dress code, but fitted clothing makes tying easier than loose layers.\r\n\r\nThe workshop will be taught in English.\r\n\r\nPlaces are limited by room size. You will need a ticket per person. Get your free ticket here: [https://ticket.kinkygeeks.de/kinkygeeks/101-1/](https://ticket.kinkygeeks.de/kinkygeeks/101-1/)",
        "schedule_start": "2025-12-27T14:00:00+01:00",
        "schedule_duration": "01:50:00",
        "schedule_end": "2025-12-27T15:50:00+01:00"
    },
    {
        "id": "b60b3fcf-9d18-5c8d-a596-55291d3c501a",
        "kind": "official",
        "name": "10 Mark DJ Team",
        "slug": "10-mark-dj-team",
        "url": "https://api.events.ccc.de/congress/2025/event/b60b3fcf-9d18-5c8d-a596-55291d3c501a/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-30T21:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-30T23:00:00+01:00"
    },
    {
        "id": "a877c904-f887-588e-9637-9b1df2f019dd",
        "kind": "official",
        "name": "10 years of Dieselgate",
        "slug": "10-years-of-dieselgate",
        "url": "https://api.events.ccc.de/congress/2025/event/a877c904-f887-588e-9637-9b1df2f019dd/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "en",
        "description": "10 years ago, Felix spent a lot of sleepless nights on reverse-engineering the Diesel software that implemented the (by now) well-known \"Acoustic Function\" defeat device; he presented my findings at the 32c3 and 33c3 in 2015 and 2016, expecting this to be the last time we needed to hear about this.\r\n\r\nLittle did he know about the extent of the Diesel emissions cheating. Since then he has analyzed many more vehicles, learned a bit or two about mechanical engineering problems of cars.\r\n\r\nKarsten, working as a court-appraised expert, will add his unique view on the challenges in documenting software that was never meant to be understood by the public.\r\n\r\nThis talk will discuss methodologies of independent analysis of highly dynamic systems that many people see as black boxes (but that, of course, are not: they are just machines running software).",
        "schedule_start": "2025-12-29T21:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T22:45:00+01:00"
    },
    {
        "id": "bcafa582-aa1e-42a7-aa5c-cfdab5a75c98",
        "kind": "sos",
        "name": "15 Minute Stretching Session",
        "slug": "15-minute-stretching-session_ddd3",
        "url": "https://api.events.ccc.de/congress/2025/event/bcafa582-aa1e-42a7-aa5c-cfdab5a75c98/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Hall H, Zettascope",
        "language": "de, en",
        "description": "Walked a lot? Sat a lot? Been on the congress all day with a backpack?\r\n\r\nYour body is protesting the daily strain. In this self‑organized session we’ll work together to ease some of that pain with targeted stretching exercises.\r\n\r\nAbout me:\r\nHi, I’m Leon, a media‑informatics student and programmer. I spend many hours at the computer — often sitting. Today I’ll share the daily routine that has helped me successfully combat my back and neck discomfort.\r\n\r\nDisclaimer: I am neither a doctor nor a physiotherapist. The exercises presented are simple and safe, but if you have acute issues you should always consult a professional.",
        "schedule_start": "2025-12-29T14:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T14:55:00+01:00"
    },
    {
        "id": "e6522b72-5231-4594-8729-46acca729d5a",
        "kind": "sos",
        "name": "15 Minute Stretching Session",
        "slug": "15-minute-stretching-session",
        "url": "https://api.events.ccc.de/congress/2025/event/e6522b72-5231-4594-8729-46acca729d5a/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Saal D",
        "language": "de, en",
        "description": "Walked a lot? Sat a lot? Been on the congress all day with a backpack?\r\n\r\nYour body is protesting the daily strain. In this self‑organized session we’ll work together to ease some of that pain with targeted stretching exercises.\r\n\r\nAbout me:\r\nHi, I’m Leon, a media‑informatics student and programmer. I spend many hours at the computer — often sitting. Today I’ll share the daily routine that has helped me successfully combat my back and neck discomfort.\r\n\r\nDisclaimer: I am neither a doctor nor a physiotherapist. The exercises presented are simple and safe, but if you have acute issues you should always consult a professional.",
        "schedule_start": "2025-12-28T14:30:00+01:00",
        "schedule_duration": "00:20:00",
        "schedule_end": "2025-12-28T14:50:00+01:00"
    },
    {
        "id": "41ab7156-fbc6-4aeb-9b79-7ba7600272d4",
        "kind": "assembly",
        "name": "1965 + 60 Jahre algorithmisches Zeichnen mit Computern",
        "slug": "1965-60-jahre-algorithmisches-zeichnen-mit-co_n82b",
        "url": "https://api.events.ccc.de/congress/2025/event/41ab7156-fbc6-4aeb-9b79-7ba7600272d4/?format=api",
        "track": null,
        "assembly": "art",
        "room": "c5b5ac29-b619-4132-b0eb-3ab3d4be8b33",
        "location": "Foyer (See description)",
        "language": "de, en",
        "description": "**_Takes place in the Foyer, between the Angel Registration Desk and the Cloakroom. [→ c3nav-Link ←](https://39c3.c3nav.de/l/c:0:217.56:176.66/)_**\r\n\r\n**Artist: Enna Gerhard**\r\n\r\n**Genre: Exhibition + Workshop**\r\n\r\nIn 1965, something new happened: Artworks were on public display that were created with the help of a computer. These exhibitions of  Georg Nees, A. Michael Noll with Béla Julesz and Frieder Nake with Georg Nees took place in Stuttgart and New York.\r\n\r\nWe looked into different techniques of algorithmic drawing. From hommages to our own ideas, we created several works – sixty years after the first exhibitions.\r\n\r\nYou can find some of these works on the walls of the CCH. Additionally, we want to give several interactive workshops. Here, you can experiment on your own drawings and take them home. \r\n\r\nTimes:\r\n* DAY 1: 15:00 - 16:30\r\n* DAY 2: 15:30 - 17:00\r\n* DAY 3: 16:30 - 18:00\r\n* DAY 4: 12:30 - 14:00",
        "schedule_start": "2025-12-30T12:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-30T14:00:00+01:00"
    },
    {
        "id": "44fc92a2-f5b3-401a-b52f-f9b0ac042441",
        "kind": "assembly",
        "name": "1965 + 60 Jahre algorithmisches Zeichnen mit Computern",
        "slug": "1965-60-jahre-algorithmisches-zeichnen-mit-compute",
        "url": "https://api.events.ccc.de/congress/2025/event/44fc92a2-f5b3-401a-b52f-f9b0ac042441/?format=api",
        "track": null,
        "assembly": "art",
        "room": "c5b5ac29-b619-4132-b0eb-3ab3d4be8b33",
        "location": "Foyer (See description)",
        "language": "de, en",
        "description": "**_Takes place in the Foyer, between the Angel Registration Desk and the Cloakroom. [→ c3nav-Link ←](https://39c3.c3nav.de/l/c:0:217.56:176.66/)_**\r\n\r\n**Artist: Enna Gerhard**\r\n\r\n**Genre: Exhibition + Workshop**\r\n\r\nIn 1965, something new happened: Artworks were on public display that were created with the help of a computer. These exhibitions of  Georg Nees, A. Michael Noll with Béla Julesz and Frieder Nake with Georg Nees took place in Stuttgart and New York.\r\n\r\nWe looked into different techniques of algorithmic drawing. From hommages to our own ideas, we created several works – sixty years after the first exhibitions.\r\n\r\nYou can find some of these works on the walls of the CCH. Additionally, we want to give several interactive workshops. Here, you can experiment on your own drawings and take them home. \r\n\r\nTimes:\r\n* DAY 1: 15:00 - 16:30\r\n* DAY 2: 15:30 - 17:00\r\n* DAY 3: 16:30 - 18:00\r\n* DAY 4: 12:30 - 14:00",
        "schedule_start": "2025-12-28T15:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T17:00:00+01:00"
    },
    {
        "id": "6743cb69-b416-40e4-ace4-452b5e8dbd02",
        "kind": "assembly",
        "name": "1965 + 60 Jahre algorithmisches Zeichnen mit Computern",
        "slug": "1965-60-jahre-algorithmisches-zeichnen-mit-co_hq46",
        "url": "https://api.events.ccc.de/congress/2025/event/6743cb69-b416-40e4-ace4-452b5e8dbd02/?format=api",
        "track": null,
        "assembly": "art",
        "room": "c5b5ac29-b619-4132-b0eb-3ab3d4be8b33",
        "location": "Foyer (See description)",
        "language": "de, en",
        "description": "**_Takes place in the Foyer, between the Angel Registration Desk and the Cloakroom. [→ c3nav-Link ←](https://39c3.c3nav.de/l/c:0:217.56:176.66/)_**\r\n\r\n**Artist: Enna Gerhard**\r\n\r\n**Genre: Exhibition + Workshop**\r\n\r\nIn 1965, something new happened: Artworks were on public display that were created with the help of a computer. These exhibitions of  Georg Nees, A. Michael Noll with Béla Julesz and Frieder Nake with Georg Nees took place in Stuttgart and New York.\r\n\r\nWe looked into different techniques of algorithmic drawing. From hommages to our own ideas, we created several works – sixty years after the first exhibitions.\r\n\r\nYou can find some of these works on the walls of the CCH. Additionally, we want to give several interactive workshops. Here, you can experiment on your own drawings and take them home. \r\n\r\nTimes:\r\n* DAY 1: 15:00 - 16:30\r\n* DAY 2: 15:30 - 17:00\r\n* DAY 3: 16:30 - 18:00\r\n* DAY 4: 12:30 - 14:00",
        "schedule_start": "2025-12-29T16:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T18:00:00+01:00"
    },
    {
        "id": "5aaab022-3cb6-5d1a-9326-eec204bbb8f1",
        "kind": "official",
        "name": "1965 + 60 Years of Algorithmic Art with Computers",
        "slug": "1965-60-years-of-algorithmic-art-with-computers",
        "url": "https://api.events.ccc.de/congress/2025/event/5aaab022-3cb6-5d1a-9326-eec204bbb8f1/?format=api",
        "track": "art-beauty",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "en",
        "description": "We want to look at the complex topic of art created with computers, beginning with some careful and barely noticed first experiments and emerging into an ever more diverse and creative field, from different angles. In particular, we want to focus on the dynamics of power and how these developments were influenced by their context - from social movements to political pressure.\r\n\r\nWe want to start with explaining how the initial developments, both from an artistic - concrete art - and technological - the evolution of computers and the creation of the drawing machine Zuse Z64 in Germany and film techniques in the US, respectively - took place. We will do so in the context of the first three exhibitions that all took place in the year 1965. Their artworks were created by Georg Nees in Stuttgart, A. Michael Noll with Béla Julesz in New York and Frieder Nake with Georg Nees, again in Stuttgart.\r\n\r\nIn the following, we will try to give an outline of further developments. We provide examples how hierachies in art and science have developed and played a role in different events. In the domain of computer-generated art, similar to other art, there are two large influences hidden for the typical recipent of this art - galleries and critics. We will discuss this exemplary with early exhibitions of Frieder Nake being described by the FAZ and later on, how the east-west conflict has influenced the art and its exhibitions. Among other issues, we discuss patriarchal structures, the commercial side of art, how old tech is sold as revolutionary and how progress is still as connected with threatening feelings as in the early years.\r\n\r\nLooking back at the beginnings, it is interesting to observe how artists - also with an artistic, rather than technical background - worked with the limitations and overcame them. Fortunately, the technological entry barrier to create algorithmic art yourself has drastically decreased over time and we want to encourage you to experiment yourself!\r\n\r\nFrieder Nake is creating algorithmic drawings and doing visual research since 1964. In 1971, he published the influential essay \"there should be no computer art\" and he has been teaching computer graphics at the University of Bremen for decades. Enna Gerhard is pursuing a PhD in theory of computer science and creates algorithmic drawings in the meantime.",
        "schedule_start": "2025-12-27T19:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T20:15:00+01:00"
    },
    {
        "id": "88b4280a-928c-4ef6-9f43-f7d0e64a8d49",
        "kind": "sos",
        "name": "1D-CON: 1D-Game-Developers Conference",
        "slug": "1d-con-1d-game-developers-conference_9i76",
        "url": "https://api.events.ccc.de/congress/2025/event/88b4280a-928c-4ef6-9f43-f7d0e64a8d49/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "6153e35a-093c-40a8-851c-2260c7c7e9e5",
        "location": null,
        "language": "en, de",
        "description": "We who are interested in the future of 1D-Gaming know, that Pong is only the tip of the iceberg regarding the 1D-gaming industry. At 39c3 this year will be the largest gathering in the history of 1D-Game-Development. Single Dimension Studios will present their new sports title CURLING. Team1, the developers of retro classic WORM will present their new roguelike DARKEST ROAD. Highlight will be the presentation of the first 1D-Gaming-Console in the history of gaming: The Linear Entertainment System (LES). The rest of the program will include talks and teasers for RPG titles like BENEATH APPLE TOWER and DWARF SHAFT, sports titles like LINE DANCER 2025, TONY FAWK'S SLACK LINER PRO and many many more. Seats are limited due to press interest, arriving early suggested.",
        "schedule_start": "2025-12-30T12:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-30T12:25:00+01:00"
    },
    {
        "id": "caf16123-1300-4520-a381-c2c59806ef1c",
        "kind": "assembly",
        "name": "1D-CON: 1D-Game-Developers Conference",
        "slug": "1d-con-1d-game-developers-conference",
        "url": "https://api.events.ccc.de/congress/2025/event/caf16123-1300-4520-a381-c2c59806ef1c/?format=api",
        "track": null,
        "assembly": "bstly",
        "room": null,
        "location": "Under The ring in the middle of Saal3",
        "language": "de, en",
        "description": "",
        "schedule_start": "2025-12-29T22:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T22:30:00+01:00"
    },
    {
        "id": "29b66d3b-53ed-5610-aab7-54074e3c3275",
        "kind": "assembly",
        "name": "25 Jahre Freifunk - 2027 als Festjahr?",
        "slug": "25-jahre-freifunk-2027-als-festjahr",
        "url": "https://api.events.ccc.de/congress/2025/event/29b66d3b-53ed-5610-aab7-54074e3c3275/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "3249bd83-bfb2-445b-bea0-bce4e7370926",
        "location": null,
        "language": "de",
        "description": "Einige erste Ideen:\r\n* Dezentrale Veranstaltungen\r\n* 1-2 größere Sachen mit internationaler Beteiligung\r\n* Werbung und Pressearbeit\r\n* Weggefährten aus den Anfangszeiten aktivieren.",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T16:50:00+01:00"
    },
    {
        "id": "7a4e71e7-52fb-4ac1-86b4-0ddb1889a39e",
        "kind": "assembly",
        "name": "39C3 LED badge -- SMD for Beginners (Day 1)",
        "slug": "39c3-led-badge-smd-for-beginners-day-1",
        "url": "https://api.events.ccc.de/congress/2025/event/7a4e71e7-52fb-4ac1-86b4-0ddb1889a39e/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "96b6f1c3-8b00-4faa-8957-a2980bd4bd44",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en",
        "description": "### 39C3 LED badge -- SMD for Beginners\r\n\r\n![39C3 LED badge](https://usercontent.events.ccc.de/congress/2025/hub/usercontent/b/7dccaedbb7ec/39C3badge.png)\r\n\r\nSurface Mounted Devices (SMDs) are small compared to Through Hole (TH) electronic components, and have the reputation of being difficult to work with as a hobyist: Difficult to see and handle, when you sneeze, you loose them and you can not easily use them on 2.54mm raster prototyping boards.\r\n\r\nSMD components are designed to be used in a reflow soldering process where tiny dots of solder paste are applied to a Printed Circuit Board (PCB), after which the SMD components are \"Picked and Placed\" on the PCB, after which the whole PCB is heated to the melting point of the solder (\"reflowing\"), actually completing the  electrical connections.\r\n\r\nThis workshop is aimed at showing you that the reputation of being difficult to work with is a bit undeserved, and that you can also work with SMDs using just a  regular soldering iron: With some simple tricks and a suitable selection of components (not the smallest possible), the vast majority of people can successfully complete this project.\r\n\r\nBeing able to solder SMD projects using just a simple soldering iron will also help you develop some skills that are useful if you  need to do \"rework\" on reflow soldering projects. Reflow soldering is also not difficult to do as a hobbyist, but requires a few more tools like a stencil to apply solder paste and either an oven or a hot plate to do the reflowing. It is, however, much quicker than soldering the parts one by one, and can yield more professional looking, cleaner, solder joints.\r\n\r\nThe project is an electronic name-badge - You should write your name (or nick) on it and wear it. It contains 42 LEDs, a microcontroller, some support components and an InfraRed transmitter and receiver that allow it to communicate with other badges. When the badge detects the presence of other badges (\"friends\") nearby, it will change its behaviour. It will not only interact with other 39C3 LED badges, but also with TBD badges - come visit the TBD assembly at komona or https://tbd.camp\r\n\r\n![TBD badge](https://usercontent.events.ccc.de/congress/2025/hub/usercontent/e/d619de5f1be1/tbdbadge.png)\r\n\r\n### Costs\r\nThis workshop is donation based. Materials costs are 2 euro per badge. Donations will go towards 1) covering costs of the badges, 2) covering costs of running the hardware hacking area in general, 3) covering costs of organizing TBD (see the TBD assembly at komona or https://tbd.camp)\r\n\r\n### Registration\r\nThe number of participants per session is limited. First come, first served. Either get a participation voucher beforehand or show up early (there may be places left).\r\nThere will be *numbered* paper vouchers available for each session some time in advance of each session. If you get a voucher and do not show up *before* the designated starting time, someone else may take your spot. Please don't take multiple vouchers and don't take  vouchers if you don't actually plan to participate.\r\n\r\n### Getting a kit\r\nKits are part of the workshop and not for sale separately. You can, however easily source your own PCBs and parts and make kits yourself because the design is  MIT licensed open source.\r\n  \r\n### Links\r\nhttps://github.com/hackwinkel/39C3LEDbadge",
        "schedule_start": "2025-12-27T17:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-27T19:00:00+01:00"
    },
    {
        "id": "aaff4a4b-ff95-45f9-85ec-6e8e2bd129d6",
        "kind": "assembly",
        "name": "39C3 LED badge -- SMD for Beginners (Day 2)",
        "slug": "39c3-led-badge-smd-for-beginners-day-2",
        "url": "https://api.events.ccc.de/congress/2025/event/aaff4a4b-ff95-45f9-85ec-6e8e2bd129d6/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "976c5e91-0b7d-4ec9-94f8-356d8852c8b1",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en",
        "description": "### 39C3 LED badge -- SMD for Beginners\r\n\r\n![39C3 LED badge](https://usercontent.events.ccc.de/congress/2025/hub/usercontent/b/7dccaedbb7ec/39C3badge.png)\r\n\r\nSurface Mounted Devices (SMDs) are small compared to Through Hole (TH) electronic components, and have the reputation of being difficult to work with as a hobyist: Difficult to see and handle, when you sneeze, you loose them and you can not easily use them on 2.54mm raster prototyping boards.\r\n\r\nSMD components are designed to be used in a reflow soldering process where tiny dots of solder paste are applied to a Printed Circuit Board (PCB), after which the SMD components are \"Picked and Placed\" on the PCB, after which the whole PCB is heated to the melting point of the solder (\"reflowing\"), actually completing the  electrical connections.\r\n\r\nThis workshop is aimed at showing you that the reputation of being difficult to work with is a bit undeserved, and that you can also work with SMDs using just a  regular soldering iron: With some simple tricks and a suitable selection of components (not the smallest possible), the vast majority of people can successfully complete this project.\r\n\r\nBeing able to solder SMD projects using just a simple soldering iron will also help you develop some skills that are useful if you  need to do \"rework\" on reflow soldering projects. Reflow soldering is also not difficult to do as a hobbyist, but requires a few more tools like a stencil to apply solder paste and either an oven or a hot plate to do the reflowing. It is, however, much quicker than soldering the parts one by one, and can yield more professional looking, cleaner, solder joints.\r\n\r\nThe project is an electronic name-badge - You should write your name (or nick) on it and wear it. It contains 42 LEDs, a microcontroller, some support components and an InfraRed transmitter and receiver that allow it to communicate with other badges. When the badge detects the presence of other badges (\"friends\") nearby, it will change its behaviour. It will not only interact with other 39C3 LED badges, but also with TBD badges - come visit the TBD assembly at komona or https://tbd.camp\r\n\r\n![TBD badge](https://usercontent.events.ccc.de/congress/2025/hub/usercontent/e/d619de5f1be1/tbdbadge.png)\r\n\r\n### Costs\r\nThis workshop is donation based. Materials costs are 2 euro per badge. Donations will go towards 1) covering costs of the badges, 2) covering costs of running the hardware hacking area in general, 3) covering costs of organizing TBD (see the TBD assembly at komona or https://tbd.camp)\r\n\r\n### Registration\r\nThe number of participants per session is limited. First come, first served. Either get a participation voucher beforehand or show up early (there may be places left).\r\nThere will be *numbered* paper vouchers available for each session some time in advance of each session. If you get a voucher and do not show up *before* the designated starting time, someone else may take your spot. Please don't take multiple vouchers and don't take  vouchers if you don't actually plan to participate.\r\n\r\n### Getting a kit\r\nKits are part of the workshop and not for sale separately. You can, however easily source your own PCBs and parts and make kits yourself because the design is  MIT licensed open source.\r\n  \r\n### Links\r\nhttps://github.com/hackwinkel/39C3LEDbadge",
        "schedule_start": "2025-12-28T10:00:00+01:00",
        "schedule_duration": "02:30:00",
        "schedule_end": "2025-12-28T12:30:00+01:00"
    },
    {
        "id": "a47bb589-980f-4c6f-98de-972c93969a42",
        "kind": "assembly",
        "name": "39C3 LED badge -- SMD for Beginners (Day 3)",
        "slug": "39c3-led-badge-smd-for-beginners-day-3",
        "url": "https://api.events.ccc.de/congress/2025/event/a47bb589-980f-4c6f-98de-972c93969a42/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "976c5e91-0b7d-4ec9-94f8-356d8852c8b1",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en",
        "description": "### 39C3 LED badge -- SMD for Beginners\r\n\r\n![39C3 LED badge](https://usercontent.events.ccc.de/congress/2025/hub/usercontent/b/7dccaedbb7ec/39C3badge.png)\r\n\r\nSurface Mounted Devices (SMDs) are small compared to Through Hole (TH) electronic components, and have the reputation of being difficult to work with as a hobyist: Difficult to see and handle, when you sneeze, you loose them and you can not easily use them on 2.54mm raster prototyping boards.\r\n\r\nSMD components are designed to be used in a reflow soldering process where tiny dots of solder paste are applied to a Printed Circuit Board (PCB), after which the SMD components are \"Picked and Placed\" on the PCB, after which the whole PCB is heated to the melting point of the solder (\"reflowing\"), actually completing the  electrical connections.\r\n\r\nThis workshop is aimed at showing you that the reputation of being difficult to work with is a bit undeserved, and that you can also work with SMDs using just a  regular soldering iron: With some simple tricks and a suitable selection of components (not the smallest possible), the vast majority of people can successfully complete this project.\r\n\r\nBeing able to solder SMD projects using just a simple soldering iron will also help you develop some skills that are useful if you  need to do \"rework\" on reflow soldering projects. Reflow soldering is also not difficult to do as a hobbyist, but requires a few more tools like a stencil to apply solder paste and either an oven or a hot plate to do the reflowing. It is, however, much quicker than soldering the parts one by one, and can yield more professional looking, cleaner, solder joints.\r\n\r\nThe project is an electronic name-badge - You should write your name (or nick) on it and wear it. It contains 42 LEDs, a microcontroller, some support components and an InfraRed transmitter and receiver that allow it to communicate with other badges. When the badge detects the presence of other badges (\"friends\") nearby, it will change its behaviour. It will not only interact with other 39C3 LED badges, but also with TBD badges - come visit the TBD assembly at komona or https://tbd.camp\r\n\r\n![TBD badge](https://usercontent.events.ccc.de/congress/2025/hub/usercontent/e/d619de5f1be1/tbdbadge.png)\r\n\r\n### Costs\r\nThis workshop is donation based. Materials costs are 2 euro per badge. Donations will go towards 1) covering costs of the badges, 2) covering costs of running the hardware hacking area in general, 3) covering costs of organizing TBD (see the TBD assembly at komona or https://tbd.camp)\r\n\r\n### Registration\r\nThe number of participants per session is limited. First come, first served. Either get a participation voucher beforehand or show up early (there may be places left).\r\nThere will be *numbered* paper vouchers available for each session some time in advance of each session. If you get a voucher and do not show up *before* the designated starting time, someone else may take your spot. Please don't take multiple vouchers and don't take  vouchers if you don't actually plan to participate.\r\n\r\n### Getting a kit\r\nKits are part of the workshop and not for sale separately. You can, however easily source your own PCBs and parts and make kits yourself because the design is  MIT licensed open source.\r\n  \r\n### Links\r\nhttps://github.com/hackwinkel/39C3LEDbadge",
        "schedule_start": "2025-12-29T10:00:00+01:00",
        "schedule_duration": "02:30:00",
        "schedule_end": "2025-12-29T12:30:00+01:00"
    },
    {
        "id": "169a7907-fa86-44c6-8007-3039f366b3a3",
        "kind": "assembly",
        "name": "39C3 LED badge -- SMD for Beginners (Day 4)",
        "slug": "39c3-led-badge-smd-for-beginners-day-4",
        "url": "https://api.events.ccc.de/congress/2025/event/169a7907-fa86-44c6-8007-3039f366b3a3/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "976c5e91-0b7d-4ec9-94f8-356d8852c8b1",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en",
        "description": "### 39C3 LED badge -- SMD for Beginners\r\n\r\n![39C3 LED badge](https://usercontent.events.ccc.de/congress/2025/hub/usercontent/b/7dccaedbb7ec/39C3badge.png)\r\n\r\nSurface Mounted Devices (SMDs) are small compared to Through Hole (TH) electronic components, and have the reputation of being difficult to work with as a hobyist: Difficult to see and handle, when you sneeze, you loose them and you can not easily use them on 2.54mm raster prototyping boards.\r\n\r\nSMD components are designed to be used in a reflow soldering process where tiny dots of solder paste are applied to a Printed Circuit Board (PCB), after which the SMD components are \"Picked and Placed\" on the PCB, after which the whole PCB is heated to the melting point of the solder (\"reflowing\"), actually completing the  electrical connections.\r\n\r\nThis workshop is aimed at showing you that the reputation of being difficult to work with is a bit undeserved, and that you can also work with SMDs using just a  regular soldering iron: With some simple tricks and a suitable selection of components (not the smallest possible), the vast majority of people can successfully complete this project.\r\n\r\nBeing able to solder SMD projects using just a simple soldering iron will also help you develop some skills that are useful if you  need to do \"rework\" on reflow soldering projects. Reflow soldering is also not difficult to do as a hobbyist, but requires a few more tools like a stencil to apply solder paste and either an oven or a hot plate to do the reflowing. It is, however, much quicker than soldering the parts one by one, and can yield more professional looking, cleaner, solder joints.\r\n\r\nThe project is an electronic name-badge - You should write your name (or nick) on it and wear it. It contains 42 LEDs, a microcontroller, some support components and an InfraRed transmitter and receiver that allow it to communicate with other badges. When the badge detects the presence of other badges (\"friends\") nearby, it will change its behaviour. It will not only interact with other 39C3 LED badges, but also with TBD badges - come visit the TBD assembly at komona or https://tbd.camp\r\n\r\n![TBD badge](https://usercontent.events.ccc.de/congress/2025/hub/usercontent/e/d619de5f1be1/tbdbadge.png)\r\n\r\n### Costs\r\nThis workshop is donation based. Materials costs are 2 euro per badge. Donations will go towards 1) covering costs of the badges, 2) covering costs of running the hardware hacking area in general, 3) covering costs of organizing TBD (see the TBD assembly at komona or https://tbd.camp)\r\n\r\n### Registration\r\nThe number of participants per session is limited. First come, first served. Either get a participation voucher beforehand or show up early (there may be places left).\r\nThere will be *numbered* paper vouchers available for each session some time in advance of each session. If you get a voucher and do not show up *before* the designated starting time, someone else may take your spot. Please don't take multiple vouchers and don't take  vouchers if you don't actually plan to participate.\r\n\r\n### Getting a kit\r\nKits are part of the workshop and not for sale separately. You can, however easily source your own PCBs and parts and make kits yourself because the design is  MIT licensed open source.\r\n  \r\n### Links\r\nhttps://github.com/hackwinkel/39C3LEDbadge",
        "schedule_start": "2025-12-30T10:00:00+01:00",
        "schedule_duration": "02:30:00",
        "schedule_end": "2025-12-30T12:30:00+01:00"
    },
    {
        "id": "c4cee171-6cc2-4992-ac11-31b650a27adf",
        "kind": "sos",
        "name": "39C3 Schedule App users meetup",
        "slug": "39c3-schedule-app-users-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/c4cee171-6cc2-4992-ac11-31b650a27adf/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "en",
        "description": "# About\r\n- In this session you can talk to the maintainer of the Congress app (for Android) in person.\r\n- Bring **your questions and feedback**. Feel free to send a private message (*@tbsprs@chaos.social*) before.\r\n- Existing issues are collected in the [GitHub repository](https://github.com/EventFahrplan/EventFahrplan/issues).\r\n\r\n# Languages\r\n- I am able to talk both English and German.\r\n\r\n# Not a workshop\r\n- This will **not** be a workshop format to set up the project nor to program together.\r\n\r\n# Links\r\n- [Project website](https://eventfahrplan.eu)\r\n- [Source code repository](https://github.com/EventFahrplan/EventFahrplan/issues)\r\n- [Translation platform](https://crowdin.com/project/eventfahrplan)",
        "schedule_start": "2025-12-27T21:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T21:50:00+01:00"
    },
    {
        "id": "4e060453-0150-44f0-ba33-e1e89493c5b6",
        "kind": "assembly",
        "name": "3. Congress Skatturnier auf dem 39c3 - 1. Serie",
        "slug": "3-congress-skatturnier-auf-dem-39c3",
        "url": "https://api.events.ccc.de/congress/2025/event/4e060453-0150-44f0-ba33-e1e89493c5b6/?format=api",
        "track": null,
        "assembly": "c3skat",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "de, en",
        "description": "This is the first series of the [3rd Congress Skat Tournament at 39C3](https://0x1b.de/39c3Skat/Skatturnier.html). Non-binding registration takes place at [Nuudel](https://nuudel.digitalcourage.de/xe7sI6LzCfXXXEUm). The first 48 registrants are guaranteed a spot, after which a waiting list will be created.",
        "schedule_start": "2025-12-28T19:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T21:30:00+01:00"
    },
    {
        "id": "07f97ed4-276d-4c5f-8e34-0d91cadb2f98",
        "kind": "assembly",
        "name": "3. Congress Skatturnier auf dem 39c3 - 2. Serie",
        "slug": "3-congress-skatturnier-auf-dem-39c3_9q70",
        "url": "https://api.events.ccc.de/congress/2025/event/07f97ed4-276d-4c5f-8e34-0d91cadb2f98/?format=api",
        "track": null,
        "assembly": "c3skat",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "de, en",
        "description": "This is the 2nd series of the [3rd Congress Skat Tournament at 39C3](https://0x1b.de/39c3Skat/Skatturnier.html). A non-binding registration for both series can be done at [Nuudel](https://nuudel.digitalcourage.de/xe7sI6LzCfXXXEUm). The first 48 registrants are guaranteed a spot, after which a waiting list will be created. The second series can only be played if the first series has also been played.",
        "schedule_start": "2025-12-29T19:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T21:30:00+01:00"
    },
    {
        "id": "48180f5f-b31a-5385-b18f-8cd2ce167048",
        "kind": "assembly",
        "name": "[3-in-1] Crafting-Workshop: Häkeln, Sticken und Stricken für Anfänger:innen [all creatures welcome]",
        "slug": "3-in-1-crafting-workshop-hakeln-sticken-und-strick",
        "url": "https://api.events.ccc.de/congress/2025/event/48180f5f-b31a-5385-b18f-8cd2ce167048/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "de",
        "description": "**Häkeln mit anma**\r\nHäkel Deine eigene Tampon-Hülle, die praktischer Weise auch Tampon-förmig ist und am Rucksack getragen oder schwungvoll durch die Luft gewirbelt nicht nur ein fantastischer Gesprächsstarter ist, sondern auch ein Statement gegen die Tabuisierung der Menstruation.\r\nOb für Dich selbst, als Geschenk oder als origineller Anhänger für den Weihnachtsbaum oder Osterstrauß - die Einsatzmöglichkeiten sind endlos.\r\nWir verwenden einfaches Baumwollgarn in passenden Farben: klassisch weiß oder natur bis hin zu Rottönen für den \"Used look\". Häkelkenntnisse sind von Vorteil, aber nicht zwingend erforderlich.\r\n\r\nDer Workshop ist für alle interessierten Personen offen.\r\n\r\n---\r\n\r\n**Sticken mit rhandos**\r\nWir treffen uns in entspannter Runde, um gemeinsam Kreuzstich zu lernen und zu sticken. Keine Vorerfahrung erforderlich! Ich bringe Kits, Nähmaterial und Vorlagen mit bunten chaosnahen Motiven mit. Kommt gerne auch mit euren eigenen Projekten und setzt euch dazu :3\r\n\r\nEine Liste der Motive findet ihr hier:\r\nhttps://git.hamburg.ccc.de/rhandos/crossstitch-patterns\r\n\r\nIch bringe genug Kits für alle mit. Wenn ihr außerhalb des Workshops ein Kit (mit Stoff, Nadel, Vorlage und Garn) zum Selbstkostenpreis reservieren wollt, schreibt mich gerne unter Angabe des Motivs an.\r\n\r\n---\r\n\r\n**Stricken/Knitting mit Sarah**\r\nIch möchte einen Strickworkshop / ein Stricktreffen für Anfänger\\*innen und alle, die ein paar Maschen beim 39c3 stricken wollen und Ihre Skills weitergeben wollen, anbieten. Stricken ist eine tolle Fertigkeit, die Du Dir am besten \"learning by doing\" mit anderen zusammen aneignen kannst. Anfänger\\*innen könnten sofort einige Grundlagen lernen oder über Projektideen sprechen. Falls Interesse besteht, können wir über das upcycling alter Pullover(garne) sprechen.\r\n\r\nI would like to offer a knitting workshop / gathering for beginners and everyone else interested in knitting a few stitches at 39c3, and sharing their skills with beginners. I think knitting it is a wonderful skill best to be learned by doing and face to face. Beginners could learn some basics straight away, or talk about project ideas. If there is anyone interested in talking about the re-use / upcycling of old sweaters & sweater yarn, we could also do that.",
        "schedule_start": "2025-12-27T17:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-27T19:00:00+01:00"
    },
    {
        "id": "50e5b261-e8f6-5aec-a6d7-0809bfc4c4f1",
        "kind": "official",
        "name": "4ever punk",
        "slug": "4ever-punk",
        "url": "https://api.events.ccc.de/congress/2025/event/50e5b261-e8f6-5aec-a6d7-0809bfc4c4f1/?format=api",
        "track": "dj-set",
        "assembly": "spaetverkauf",
        "room": "6114efbe-f549-579a-8aa4-cd143f5a96cf",
        "location": null,
        "language": "en",
        "description": "Let's rock with the rebellious, radical and revolutionary rhymes and rhythms!\r\n\r\nListen and celebrate to various kinds of punk music from all over the world.\r\n\r\nI am punk-rocker at heart since my early youth and simply love the music!\r\nThis love is what I want to share with you acoustically.",
        "schedule_start": "2025-12-28T21:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T22:00:00+01:00"
    },
    {
        "id": "da752c1f-1231-5039-a2a9-9daa2f114606",
        "kind": "official",
        "name": "51 Ways to Spell the Image Giraffe: The Hidden Politics of Token Languages in Generative AI",
        "slug": "51-ways-to-spell-the-image-giraffe-the-hidden-politics-of-token-languages-in-generative-ai",
        "url": "https://api.events.ccc.de/congress/2025/event/da752c1f-1231-5039-a2a9-9daa2f114606/?format=api",
        "track": "art-beauty",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "en",
        "description": "Tokens are the fragments of words that generative models use to process language, the step that breaks text into subword units before any neural networks are involved. There are 51 ways to combine tokens to spell the word giraffe using existing vocabulary: from a single token **giraffe** to splits using multiple tokens like *gi|ra|ffe*, *gira|f|fe*, or even *g|i|r|af|fe*.\r\n\r\nIn one experiment, we hijacked the prompting process and fed token combinations directly to text-to-image models. With variations like *g|iraffe* or *gir|affe* still generating recognizable results, our experiments show that the beginning and end of tokens hold particular semantic weight in forming giraffe-like images. This reveals that certain images cannot be generated through prompting alone, as the tokenization process sanitizes most combinations, suggesting that English, or any human language, is merely a subset of token languages.\r\n\r\nThe talk features experiments using genetic algorithms to reverse-engineer prompts from images, respelling words in token language to change their generative outcomes, and critically examining token dictionaries to investigate edge cases where the vocabulary breaks down entirely, producing somewhat *speculative languages* that include strange words formed at the edge of chaos where English meets token (non-)sense.\r\n\r\nThese experiments show that even before generation occurs, token dictionaries already encode a stochastic worldview, shaped by the statistical frequencies of their training data – dominated by popular culture, brands, platform-speak, and *non-words*. Tokenization is, therefore, a political act: it defines what can be represented and how the world becomes computationally representable. We will look at specific tokens and ask: Which models use which vocabularies? What *non-word* tokens are shared among models? And how do language models make sense of a world using a language we do not understand?",
        "schedule_start": "2025-12-28T23:00:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T23:40:00+01:00"
    },
    {
        "id": "e33a480e-1baf-56bf-b655-6b66736f7ecb",
        "kind": "assembly",
        "name": "AAA - Ask Advi Anything",
        "slug": "aaa-ask-advi-anything",
        "url": "https://api.events.ccc.de/congress/2025/event/e33a480e-1baf-56bf-b655-6b66736f7ecb/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "9001b61b-b1f1-5bcd-89fd-135ed5e43e19",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-28T15:40:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-28T16:25:00+01:00"
    },
    {
        "id": "fa59ce23-205c-5cd9-a7de-8ba768e3bf3f",
        "kind": "official",
        "name": "Aber hier Leben? Nein danke! …oder doch? Wie wir der autoritären Zuspitzung begegnen können.",
        "slug": "aber-hier-leben-nein-danke-oder-doch-wie-wir-der-autoritaren-zuspitzung-begegnen-konnen",
        "url": "https://api.events.ccc.de/congress/2025/event/fa59ce23-205c-5cd9-a7de-8ba768e3bf3f/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "de",
        "description": "Mit dem „Super-Ost-Wahljahr“ 2024 (Landtagswahlen in Sachsen, Thüringen und Brandenburg) wurden bereits alle möglichen AfD-Regierungs-Horrorszenarien in Ostdeutschland in den Medien diskutiert und ausgemalt. Nächstes Jahr stehen jedoch noch die Landtagswahlen in Sachsen-Anhalt und Mecklenburg-Vorpommern an. Und die Prognosen sehen auch dort übel aus. Wären morgen Wahlen, würde die AfD in Sachsen-Anhalt 39% der Stimmen und in Mecklenburg-Vorpommern 38% bekommen. Um dem etwas entgegenzusetzen müssten wüste Bündnisse aus CDU, Die Linke, SPD und BSW entstehen. Kurzum: LSA und MV sind verloren!\r\n \r\nZusätzlich schrumpfen beide Bundesländer und altern gleichzeitig. In Sachsen-Anhalt gibt es keinen einzigen „wachsenden“ Ort. Weniger Kinder, immer mehr ältere Menschen, Fachkräftemangel und ein „Männerüberschuss“ – wer will da schon noch Leben und dem rechten Sog die Stirn bieten? Emanzipatorische Akteur:innen verlassen das Land, denn sie werden angegriffen und kriminalisiert. Also: Mauer drum und sich selbst überlassen? Ganz nach dem alten Tocotronic Song „Aber hier Leben? Nein danke!“ \r\n\r\nWir wollen den Osten aber nicht aufgeben, deshalb beleuchten wir in unserem Talk, wie wir mit einer gemeinsamen Kraftanstrengung die Mauer vermeiden können – denn es gibt sie (noch): Die Gegenstimmen und Linken Aktiven die in beiden Bundesländern täglich die Fähnchen hochhalten. Ob die „Zora“ in Halberstadt, das „AZ Kim Hubert“ in Salzwedel oder das „Zentrum für Randale und Melancholie“ in Schwerin: Sie organisieren Austauschräume, alternative Konzerte und Orte, die für alle Menschen offen sind. Sie brauchen unseren Support und wir zeigen euch Möglichkeiten wie dieser aussehen könnte.\r\n\r\nAußerdem wollen wir ins Gespräch kommen. Was hat eigentlich „der Westen“ mit all dem zu tun? Warum können wir es uns nicht länger leisten unpolitisch oder inaktiv zu sein? Wie kann die Chaos-Bubble sich in die ostdeutschen Herzen hacken? Und was können wir alle tun, um gemeinsam zu preppen und uns den Herausforderungen zu stellen?",
        "schedule_start": "2025-12-29T20:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T21:30:00+01:00"
    },
    {
        "id": "856dbaa5-194f-4091-911f-18ef06c80ddb",
        "kind": "assembly",
        "name": "Abgesagt! - 2 Jahre Bezahlkarte - 2 Jahre Widerstand gegen rassistische und ökonomische Repression",
        "slug": "2-jahre-bezahlkarte-2-jahre-widerstand-gegen-rassi",
        "url": "https://api.events.ccc.de/congress/2025/event/856dbaa5-194f-4091-911f-18ef06c80ddb/?format=api",
        "track": null,
        "assembly": "neinzurbezahlkarte",
        "room": null,
        "location": "SoS Lecture E",
        "language": "de",
        "description": "Find more Information here: https://events.ccc.de/congress/2025/hub/de/event/detail/2-jahre-bezahlkarte-2-jahre-widerstand-gegen-_kzuw",
        "schedule_start": "2025-12-29T21:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T22:20:00+01:00"
    },
    {
        "id": "fff05102-1fda-54d5-a354-09bdb98cab52",
        "kind": "official",
        "name": "A blast from the Y2K past… GRÜNSPAN (Rock & Metal)",
        "slug": "a-blast-from-the-y2k-past-grunspan-rock-metal",
        "url": "https://api.events.ccc.de/congress/2025/event/fff05102-1fda-54d5-a354-09bdb98cab52/?format=api",
        "track": "dj-set",
        "assembly": "spaetverkauf",
        "room": "6114efbe-f549-579a-8aa4-cd143f5a96cf",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-28T12:00:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-28T15:00:00+01:00"
    },
    {
        "id": "e860e296-72da-532c-a4a0-bee85f11ac57",
        "kind": "assembly",
        "name": "A Brief History of Keeping Secrets",
        "slug": "a-brief-history-of-keeping-secrets",
        "url": "https://api.events.ccc.de/congress/2025/event/e860e296-72da-532c-a4a0-bee85f11ac57/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-29T19:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T19:30:00+01:00"
    },
    {
        "id": "869af9c0-04f1-4f8c-bc70-8d60ed0e4bcb",
        "kind": "assembly",
        "name": "Accessibilty Helper Introduction",
        "slug": "accessibilty-helper-introduction",
        "url": "https://api.events.ccc.de/congress/2025/event/869af9c0-04f1-4f8c-bc70-8d60ed0e4bcb/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "de, en",
        "description": "Introduction Meeting for Accessibility Helpdesk Angels. [Ausführliche Infos im Engelsystem](https://engel.events.ccc.de/angeltypes?action=view&angeltype_id=40)",
        "schedule_start": "2025-12-27T17:00:00+01:00",
        "schedule_duration": "00:55:00",
        "schedule_end": "2025-12-27T17:55:00+01:00"
    },
    {
        "id": "95175e2b-a7c2-5543-a2d3-40a7aa049266",
        "kind": "assembly",
        "name": "Accessing Wikidata Data with Python (EN)",
        "slug": "accessing-wikidata-data-with-python-en",
        "url": "https://api.events.ccc.de/congress/2025/event/95175e2b-a7c2-5543-a2d3-40a7aa049266/?format=api",
        "track": null,
        "assembly": "free-knowledge-habitat",
        "room": "84c3550d-d676-5c42-b443-5ecd6ae2cc83",
        "location": null,
        "language": "en",
        "description": "The slides for this talk can be found here: https://docs.google.com/presentation/d/18lXrAI3UcPvkdsDMZXRp7kbawlbZxTyCLrhEafjk2dA/edit?usp=sharing",
        "schedule_start": "2025-12-28T11:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T12:00:00+01:00"
    },
    {
        "id": "eaa89e72-75ec-49d0-aa86-4ebaa17c68b7",
        "kind": "assembly",
        "name": "Ada und Zangemann",
        "slug": "ada-und-zangemann",
        "url": "https://api.events.ccc.de/congress/2025/event/eaa89e72-75ec-49d0-aa86-4ebaa17c68b7/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "44bba78f-4945-40e4-b38e-ce6c772a3fc6",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "In einer riesigen Villa hoch oben über der Stadt lebt der berühmte Erfinder Zangemann. Erwachsene wie Kinder lieben seine Erfindungen und\r\nwollen sie unbedingt haben. Doch dann geschieht etwas: Zangemann kommt in die Stadt, um seine Erfindungen wieder einmal aus der Nähe zu\r\nbetrachten und – RUMMS! – ein Kind fährt ihm mit seinem Skateboard gegen das Schienbein. Wutentbrannt trifft der Erfinder eine Entscheidung und dann passieren merkwürdige Dinge ... Aber das kluge Mädchen Ada durchschaut, was vor sich geht. Gemeinsam mit ihren Freund:innen schmiedet sie einen Plan.\r\n\r\nGerne würden wir dieses Buch mit euch, mit Kindern und Jugendlichen lesen. Im Anschluss daran wollen wir gemeinsam Postkarten und Briefe an\r\nAda und oder Zangemann verfassen. In diesen wollen wir den Kindern und Jugendlichen die Möglichkeit geben zu reflektieren, warum technische\r\nKontrolle wichtig ist und wie diese aussehen kann.",
        "schedule_start": "2025-12-30T10:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-30T11:30:00+01:00"
    },
    {
        "id": "69d4a5b0-233a-4b18-aa72-771a37d3600d",
        "kind": "sos",
        "name": "A Decentralized Social Layer for the Web - Meeting People on All Pages",
        "slug": "a-decentralized-social-layer-for-the-web-meeting-p",
        "url": "https://api.events.ccc.de/congress/2025/event/69d4a5b0-233a-4b18-aa72-771a37d3600d/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "en",
        "description": "There is a virtual world that we visit every day. It has billions of inhabitants and billions of places. But, whenever we go, there is nobody. Just the messages they left. We read our daily online newspapers while many are doing the same. We are browsing the same content - but we are still alone. If only we could see the other people browsing the same content at the same time. They might be interested in the same things right now. \r\n\r\nImagine the real world without all the people on the streets. Streets and places, shops, cafés, libraries, deFV\r\nvoid of people. That's the Internet, the Web as it currently exists. Always has been like that and we got used to it. But we wanted more. We wanted social interactions. We got Social Networks and they turned into meme feeds and brain rot. That's not what we asked for.\r\n\r\nWe asked for people, real people. And they are already there. What if we  make them visible to each other? Then, ad-hoc communities can form directly at the content. Communities of like-minded people, interested in the same things. \r\n\r\nAll we need is a federated social layer that cannot be owned, because it is decentralized as the Web itself. An infrastructure of some existing chat protocol in the spirit of the Fediverse or XMPP. \r\n\r\nA new way to communicate everywhere, not just in Social Media silos, not after giving up your profile. We want to talk to the people we meet wherever we go. We want to reclaim the Web. \r\n\r\nHere is how we do it\r\n\r\nCreating a decentralized social layer independent of Social Media silos.",
        "schedule_start": "2025-12-29T11:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T11:50:00+01:00"
    },
    {
        "id": "9aa9a5bb-58f3-4dc1-b7e6-65f8b64f59b7",
        "kind": "assembly",
        "name": "Advocacy for the Social Web",
        "slug": "advocacy-for-the-social-web",
        "url": "https://api.events.ccc.de/congress/2025/event/9aa9a5bb-58f3-4dc1-b7e6-65f8b64f59b7/?format=api",
        "track": null,
        "assembly": "fediverse",
        "room": "d6235213-abef-46b2-98ce-a985f01809d8",
        "location": "c-base - Fediverse Assembly",
        "language": "de, en",
        "description": "There are currently numerous initiatives promoting open social networks and digital infrastructures that serve the common good. We would like to introduce some of them and discuss with you the political demands that were published this year.",
        "schedule_start": "2025-12-27T17:15:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-27T18:00:00+01:00"
    },
    {
        "id": "6c954f5e-f3ec-59bd-9e9b-8455abc398c4",
        "kind": "official",
        "name": "Afidissima & Alice",
        "slug": "afidissima-alice",
        "url": "https://api.events.ccc.de/congress/2025/event/6c954f5e-f3ec-59bd-9e9b-8455abc398c4/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-27T17:30:00+01:00",
        "schedule_duration": "02:30:00",
        "schedule_end": "2025-12-27T20:00:00+01:00"
    },
    {
        "id": "27cd7a09-a006-4595-ac60-a25dccfb5fcc",
        "kind": "assembly",
        "name": "AfZK - Archiv für Zeitgenössische Kulturgeschichte",
        "slug": "afzk-archiv-fur-zeitgenossische-kulturgeschichte",
        "url": "https://api.events.ccc.de/congress/2025/event/27cd7a09-a006-4595-ac60-a25dccfb5fcc/?format=api",
        "track": null,
        "assembly": "art",
        "room": "7f12d9a5-1af2-4b2f-ac99-c3697ac7d3ba",
        "location": "Saal Y (proving ground)",
        "language": "de, en",
        "description": "**_Takes place in Saal Y at the proving ground assembly. [→ c3nav-Link ←](https://39c3.c3nav.de/l/provingground/)_**\r\n\r\n**Genre: Exhibition**\r\n\r\nThe Archive for Contemporary Cultural History (AfZK) is conceived as an open, living network that captures everyday culture in its present form – before it disappears, is forgotten, or co-opted. It is not a closed system, but a growing, decentralized space that can emerge anywhere: In a box, on a hard drive, on a server, or in many places at once. All media formats are welcome – from audio and video to text, objects, drawings, and both digital and analog materials.\r\n\r\n* day 3   12:00 - 18:00\r\n* day 4   12:00 - 15:00\r\n\r\nPicture: AfZK - Archiv für Zeitgenössische Kulturgeschichte ©noja meier",
        "schedule_start": "2025-12-29T12:00:00+01:00",
        "schedule_duration": "06:00:00",
        "schedule_end": "2025-12-29T18:00:00+01:00"
    },
    {
        "id": "46910f80-0d08-4f49-a32f-3879f2f677e9",
        "kind": "assembly",
        "name": "AfZK - Archiv für Zeitgenössische Kulturgeschichte",
        "slug": "afzk-archiv-fur-zeitgenossische-kulturgeschic_tph2",
        "url": "https://api.events.ccc.de/congress/2025/event/46910f80-0d08-4f49-a32f-3879f2f677e9/?format=api",
        "track": null,
        "assembly": "art",
        "room": "7f12d9a5-1af2-4b2f-ac99-c3697ac7d3ba",
        "location": "Saal Y (proving ground)",
        "language": "de, en",
        "description": "**_Takes place in Saal Y at the proving ground assembly. [→ c3nav-Link ←](https://39c3.c3nav.de/l/provingground/)_**\r\n\r\n**Genre: Exhibition**\r\n\r\nThe Archive for Contemporary Cultural History (AfZK) is conceived as an open, living network that captures everyday culture in its present form – before it disappears, is forgotten, or co-opted. It is not a closed system, but a growing, decentralized space that can emerge anywhere: In a box, on a hard drive, on a server, or in many places at once. All media formats are welcome – from audio and video to text, objects, drawings, and both digital and analog materials.\r\n\r\n* day 3   12:00 - 18:00\r\n* day 4   12:00 - 15:00\r\n\r\nPicture: AfZK - Archiv für Zeitgenössische Kulturgeschichte ©noja meier",
        "schedule_start": "2025-12-30T12:00:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-30T15:00:00+01:00"
    },
    {
        "id": "b44c513d-2660-4bd1-9b81-20a09f60ec4f",
        "kind": "assembly",
        "name": "AfZK - Archiv für Zeitgenössische Kulturgeschichte Einfach Closing",
        "slug": "afzk-archiv-fur-zeitgenossische-kulturgeschichte-t",
        "url": "https://api.events.ccc.de/congress/2025/event/b44c513d-2660-4bd1-9b81-20a09f60ec4f/?format=api",
        "track": null,
        "assembly": "provingground",
        "room": null,
        "location": "proving ground",
        "language": "de, en",
        "description": "The Archive for Contemporary Cultural History in the frame of the Museum for Contemporary Cultural History.\r\nAt the end there was the rest.",
        "schedule_start": "2025-12-30T08:00:00+01:00",
        "schedule_duration": "07:00:00",
        "schedule_end": "2025-12-30T15:00:00+01:00"
    },
    {
        "id": "8e7d4491-70f3-420f-82b1-8bdfb4118cc3",
        "kind": "assembly",
        "name": "AfZK - Archiv für Zeitgenössische Kulturgeschichte Opening",
        "slug": "afzk",
        "url": "https://api.events.ccc.de/congress/2025/event/8e7d4491-70f3-420f-82b1-8bdfb4118cc3/?format=api",
        "track": null,
        "assembly": "provingground",
        "room": null,
        "location": "proving ground",
        "language": "de, en",
        "description": "The Archive for Contemporary Cultural History (AfZK) sees itself as an open, living network that records everyday culture in its current form – before it disappears, falls into oblivion, or is appropriated. It is not a closed system, but a growing, decentralized space that can emerge anywhere: in a box, on a hard drive, on a server, or in many places at once. All media formats are welcome—from audio and video to text and objects to drawings and digital and analog materials.\r\n\r\n    Day 3 12:00 - 18:00\r\n    Day 4 12:00 - 15:00",
        "schedule_start": "2025-12-29T12:00:00+01:00",
        "schedule_duration": "06:00:00",
        "schedule_end": "2025-12-29T18:00:00+01:00"
    },
    {
        "id": "59dabc15-8aa4-4e6d-83bd-46d138d3c7bd",
        "kind": "assembly",
        "name": "AfZK - Archiv für Zeitgenössische Kulturgeschichte Pre-Opening",
        "slug": "afzk-archiv-fur-zeitgenossische-kulturgeschichte-p",
        "url": "https://api.events.ccc.de/congress/2025/event/59dabc15-8aa4-4e6d-83bd-46d138d3c7bd/?format=api",
        "track": null,
        "assembly": "provingground",
        "room": null,
        "location": "proving ground",
        "language": "de, en",
        "description": "The Archive for Contemporary Cultural History (AfZK) sees itself as an open, living network that records everyday culture in its current form – before it disappears, falls into oblivion, or is appropriated. It is not a closed system, but a growing, decentralized space that can emerge anywhere: in a box, on a hard drive, on a server, or in many places at once. All media formats are welcome—from audio and video to text and objects to drawings and digital and analog materials.",
        "schedule_start": "2025-12-28T15:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T17:00:00+01:00"
    },
    {
        "id": "0de56356-f67f-49ef-a489-ef2603d7495a",
        "kind": "assembly",
        "name": "AfZK - Archiv für Zeitgenössische Kulturgeschichte Tag 1 - soft opening",
        "slug": "afzk-archiv-fur-zeitgenossische-kulturgeschic_8ccb",
        "url": "https://api.events.ccc.de/congress/2025/event/0de56356-f67f-49ef-a489-ef2603d7495a/?format=api",
        "track": null,
        "assembly": "provingground",
        "room": null,
        "location": "proving ground",
        "language": null,
        "description": "The Archive for Contemporary Cultural History (AfZK) sees itself as an open, living network that records everyday culture in its current form – before it disappears, falls into oblivion, or is appropriated. It is not a closed system, but a growing, decentralized space that can emerge anywhere: in a box, on a hard drive, on a server, or in many places at once. All media formats are welcome—from audio and video to text and objects to drawings and digital and analog materials.\r\n\r\n    Day 3 12:00 - 18:00\r\n    Day 4 12:00 - 15:00",
        "schedule_start": "2025-12-27T16:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-27T17:30:00+01:00"
    },
    {
        "id": "6f007543-e51d-4087-8683-69614b9e1d3f",
        "kind": "sos",
        "name": "Against Antisemitsm Jewish Safe Space",
        "slug": "against-antisemitsm-jewish-safe-space",
        "url": "https://api.events.ccc.de/congress/2025/event/6f007543-e51d-4087-8683-69614b9e1d3f/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de, en",
        "description": "Are you jewish or feel connected?\r\nAre you affected by antisemetism or want know what can be done against it?\r\n\r\nWe want to provide a safe space.\r\nCome by. Let's have a chat or grab a drink together.",
        "schedule_start": "2025-12-30T15:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-30T15:25:00+01:00"
    },
    {
        "id": "05e9ba1f-11c5-5d4e-b907-4feecc857ae5",
        "kind": "official",
        "name": "Agentic ProbLLMs: Exploiting AI Computer-Use and Coding Agents",
        "slug": "agentic-probllms-exploiting-ai-computer-use-and-coding-agents",
        "url": "https://api.events.ccc.de/congress/2025/event/05e9ba1f-11c5-5d4e-b907-4feecc857ae5/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "en",
        "description": "During the Month of AI Bugs (August 2025), I responsibly disclosed over two dozen security vulnerabilities across all major agentic AI coding assistants. This talk distills the most severe findings and patterns observed.\r\n\r\nKey highlights include:\r\n* Critical prompt-injection exploits enabling zero-click data exfiltration and arbitrary remote code execution across multiple platforms and vendor products\r\n* Recurring systemic flaws such as over-reliance on LLM behavior for trust decisions, inadequate sandboxing of tools, and weak user-in-the-loop controls.\r\n* How I leveraged AI to find some of these vulnerabilities quickly\r\n* The AI Kill Chain: prompt injection, confused deputy behavior, and automatic tool invocation\r\n* Adaptation of nation-state TTPs (e.g., ClickFix) into AI ClickFix techniques that can fully compromise computer-use systems.\r\n* Insights about vendor responses: from quick patches and CVEs to months of silence, or quiet patching\r\n* AgentHopper will highlight how these vulnerabilities combined could have led to an AI Virus\r\n\r\nFinally, the session presents practical mitigations and forward-looking strategies to reduce the growing attack surface of probabilistic, autonomous AI systems.",
        "schedule_start": "2025-12-28T13:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T14:30:00+01:00"
    },
    {
        "id": "d9dd599b-cefb-598f-b29c-39bd2cad82a0",
        "kind": "assembly",
        "name": "A hands-on guide for people who want to install and use Sockstrace.",
        "slug": "a-hands-on-guide-for-people-who-want-to-install-an",
        "url": "https://api.events.ccc.de/congress/2025/event/d9dd599b-cefb-598f-b29c-39bd2cad82a0/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "8cfad365-ec61-4269-baee-45d894acf821",
        "location": null,
        "language": "en",
        "description": "Workshop Plan:\r\n- Setup & Installation\r\n- Basic Usage (Detecting Leaks)\r\n- Advanced Configuration (Whitelist/Blacklist)\r\n- Q&A and Debugging (Troubleshooting common setup)",
        "schedule_start": "2025-12-29T18:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T20:00:00+01:00"
    },
    {
        "id": "3e87bab2-575a-53be-8101-5d8144253646",
        "kind": "official",
        "name": "AI Agent, AI Spy",
        "slug": "ai-agent-ai-spy",
        "url": "https://api.events.ccc.de/congress/2025/event/3e87bab2-575a-53be-8101-5d8144253646/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "en",
        "description": "The talk will provide a critical technical and political economy analysis of the new privacy crisis emerging from OS and application level AI agents, aimed at the 39C3 \"Ethics, Society & Politics\" audience.\r\n\r\n1. Defining the Threat: The OS as a Proactive Participant (5 mins)\r\nWe will begin by defining \"Agentic AI\" in two contexts - imbibed into the operating system and deployed via critical gateway applications such as web browsers. Traditionally, the operating systems and browsers are largely neutral enforcers of user agency, managing resources and providing APIs for applications to run reliably. We will argue that this neutrality is close to being eliminated. The new paradigm shifts these applications into a proactive agent that actively observes, records, and anticipates user actions across all applications.The prime example for this analysis will be Microsoft’s \"Recall\" feature, Google’s Magic Cue, and OpenAI’s Atlas. Politically, we will frame this not as a \"feature\" but as the implementation of pervasive, non-consensual surveillance and remote-control infrastructure. This \"photographic memory\" of and demand for non-differentiated access to everything from private Signal messages to financial data to health data creates a catastrophic single point of failure, making a single security breach an existential threat to a user's entire digital life. Ultimately, we hope to illustrate how putting our brains in a jar (with agentic systems) is effectively a prompt injection attack against our own humanity.\r\n\r\n2. The Existential Threat to Application-Level Privacy (10 mins)\r\nThe core of the talk will focus on what this means for privacy-first applications like Signal. We will explain the \"blood-brain barrier\" analogy: secure apps are meticulously engineered to minimize data and protect communications, relying on the OS to be a stable, neutral foundation on which to build. This new OS trend breaks that barrier. We will demonstrate how OS-level surveillance renders application-level privacy features, including end-to-end encryption, effectively useless. If the OS can screenshot a message before it's encrypted or after it's decrypted, the promise of privacy is broken, regardless of the app's design. We will also discuss the unsustainable \"clever hacks\" (like Signal using a DRM feature) that developers are forced to implement, underscoring the need for a structural solution.\r\n\r\n3. An Actionable Framework for Remediation (20 mins)\r\nThe final, and most important, part of the talk will move from critique to action. We will present an actionable four-point framework as a \"tourniquet\" to address these immediate dangers:\r\n\r\na. Empower Developers: Demand clear, officially supported APIs for developers to designate individual applications as \"sensitive\" with the default posture being for such applications being opted-out of access by agentic systems (either OS or application based) (default opt-out)\r\n\r\nb. Granular User Control: Move beyond all-or-nothing permissions. Users must have explicit, fine-grained control to grant or deny AI access on an app-by-app basis.\r\n\r\nc. Mandate Radical Transparency: OS vendors and application developers must clearly disclose what data is accessed, how it's used, and how it's protected—in human-readable terms, not buried in legalese. Laws and regulations must play an essential role but we cannot just wait for them to be enforced, or it will be too late. \r\n\r\nd. Encourage and Protect Adversarial Research: We will conclude by reinforcing the need for a pro-privacy, pro-security architecture by default, looking at the legal frameworks that govern these processes and why they need to be enforced, and finally asking the attendees to continue exposing vulnerabilities in such systems. It was only due to technically-grounded collective outrage that Recall was re-architected by Microsoft and we will need that energy if we are to win this war.",
        "schedule_start": "2025-12-29T19:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T20:15:00+01:00"
    },
    {
        "id": "50f84650-372b-4129-8145-36dfccbb1323",
        "kind": "sos",
        "name": "\"A.I.\" done right:  \"Tsetlin Machine\" (TM) from Norway: Transparent, efficient, FOSS Machine Learning!",
        "slug": "ai-done-right-lets-brainstorm-use-cases-for-the-ts",
        "url": "https://api.events.ccc.de/congress/2025/event/50f84650-372b-4129-8145-36dfccbb1323/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "3. Floor between Hall Zero and Wine Bar, on the sitting blocks!!!!",
        "language": "en, de",
        "description": "### Language & Location: \r\n* Something went wrong with location booking: For now, we could meet on the blocks **in front of Hall Zero, near \"Wine Bar\", \"Level 3\".**\r\nProbably English to reach everyone. I am fluent in German & English.\r\n\r\n### What & why:\r\n* \"CCC Media\" leads to 0 search entries for \"TM - Tsetlin Machine\", tho highly relevant for ethical A.I., embedded, FOSS & much more! \r\n* Based on simple propositional logic (Boolean), very efficient & transparent, FOSS!    \r\n* Runs \"In memory\" mostly! And in just kB to MB of RAM, many use cases!\r\n\r\n* I could give a short introduction, but mainly want to raise awareness on its enormous potential. \r\n* To try it & deploy it yourself, search Github; and ask A.I. for: \"weighted TM\", \"sparse TM\", \"fuzzy-pattern TM\", ...\r\n* Most complete starting point: \r\nhttps://github.com/cair/tmu\r\n\r\n### Some Use Cases among many more:  \r\n* Transparent on-device IoT security \r\n* Acceleration (of all sorts) \r\n* Linux real-time security in general?? \r\n* soon: Scalability into GB of RAM as well! \r\n* Autonomous systems\r\n* Funny \"in RAM\" Demos.... \r\n\r\n### Newest model \"graph TM\" with long explanation, only for geniuses: \r\nhttps://arxiv.org/html/2507.14874v1\r\n\r\n### Contact on my profile, @FoxinSocks",
        "schedule_start": "2025-12-27T11:11:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T12:01:00+01:00"
    },
    {
        "id": "13468ffb-06e8-53ca-9e7c-3cfa56cd44af",
        "kind": "official",
        "name": "AI-generated content in Wikipedia - a tale of caution",
        "slug": "ai-generated-content-in-wikipedia-a-tale-of-caution",
        "url": "https://api.events.ccc.de/congress/2025/event/13468ffb-06e8-53ca-9e7c-3cfa56cd44af/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "en",
        "description": "It began as a standard maintenance project: I wanted to write a tool to find and fix broken ISBN references in Wikipedia. Using the built-in checksum, this seemed like a straightforward technical task. I expected to find mostly typos. But I also found texts generated by LLMs. These models are effective at creating plausible-sounding content, but (for now) they often fail to generate correct checksums for identifiers like ISBNs. This vulnerability turned my tool into an unintentional detector for this type of content. This talk is the story of that investigation. I'll show how the tool works and how it identifies this anti-knowledge. But the tech is only half the story. The other half is human. I contacted the editors who had added this undeclared AI content. I will talk about why they did it and how the Wikipedians reacted and whether \"The End is Nigh\" calls might be warranted.",
        "schedule_start": "2025-12-27T23:55:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T00:35:00+01:00"
    },
    {
        "id": "45e897ca-e6c0-4881-9a67-f10c55e99931",
        "kind": "assembly",
        "name": "AI-tiny Blinkeshit3000 (SMD reflow for beginners)",
        "slug": "ai-tiny-blinkeshit3000-smd-reflow-for-beginners",
        "url": "https://api.events.ccc.de/congress/2025/event/45e897ca-e6c0-4881-9a67-f10c55e99931/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "96b6f1c3-8b00-4faa-8957-a2980bd4bd44",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en, de",
        "description": "**AI-tiny Blinkeshit3000 (SMD reflow for beginners)**  \r\n  \r\n**Materials costs**:  €25 - €40  \r\n  \r\n**Taught by**: Swiss Mechatronic Art Society.  \r\n\r\n**Device**: The Blinken3000 device is based on an ATTiny85 and 4x5 RGB LEDs and - thanks to a custom ATmel booloader - can be programmed via an 3.5mm audio jack.\r\n  \r\n**Workshop Itinerary**:  Using a self-etched PCB and lots of LEDs, you get the chance to play pick & place machine, before putting your device into the reflow oven to take care of the soldering magic.\r\n\r\nAfterwards, it's all about using AI to create fancy colour patterns and experimenting with different kinds of diffusors for sparkling light effects.\r\n\r\nNo soldering skills required. Some fine motoric skills needed for placing the components onto the PCB.\r\n\r\nNo programming skills required, as we let AI do the heavy software lifting.\r\n  \r\n**Registration**:  Buy a kit at the Hardware Hacking Area to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served.  \r\n  \r\n**Links**:",
        "schedule_start": "2025-12-27T21:30:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-28T00:30:00+01:00"
    },
    {
        "id": "ab5458d6-87ea-40c2-88c5-0eee974eff1a",
        "kind": "sos",
        "name": "ajuvos hörertreffen",
        "slug": "ajuvos-horertreffen",
        "url": "https://api.events.ccc.de/congress/2025/event/ab5458d6-87ea-40c2-88c5-0eee974eff1a/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "c-base Halle H am Turm",
        "language": "de",
        "description": "podcast meetup (podcasts & meetup in German)",
        "schedule_start": "2025-12-28T17:00:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-28T17:45:00+01:00"
    },
    {
        "id": "5b06feca-1f2a-5be5-a085-563b13f6c1f2",
        "kind": "assembly",
        "name": "Akronymisierbar - 061",
        "slug": "akronymisierbar-061",
        "url": "https://api.events.ccc.de/congress/2025/event/5b06feca-1f2a-5be5-a085-563b13f6c1f2/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "6744610c-1f7d-59b6-94d4-cbe917bb5100",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-29T19:45:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-29T20:30:00+01:00"
    },
    {
        "id": "4e447fea-99ce-4442-b8b4-d728f958aee6",
        "kind": "assembly",
        "name": "Aktuelle Proteste gegen Verschärfungen von Polizeigesetzen – Austausch, Analyse & Vernetzung",
        "slug": "aktuelle-proteste-gegen-verscharfungen-von-polizei",
        "url": "https://api.events.ccc.de/congress/2025/event/4e447fea-99ce-4442-b8b4-d728f958aee6/?format=api",
        "track": null,
        "assembly": "komona",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de",
        "description": "Während es gegen die ersten neuen Polizeigesetze zB in Bayern, NRW und Sachsen um 2018/19 noch große Protestwellen gab, kommt mensch inzwischen kaum hinterher, alle aktuellen Änderungen im Blick zu behalten, nennenswerte öffentlichkeitswirksame Proteste scheint es kaum noch zu geben. So konnte vor wenigen Wochen in Berlin eines der grundrechtseinschränkensten Polizeigesetze beschlossen werden, von dem vorher kaum wer etwas mitbekommen hat. In vielen Bundesländern stehen weitere Verschärfungen bevor. \r\nWir wollen hier einen Raum schaffen, um Erfahrungen zu vergangenen Protesten gegen Polizeigesetzänderungen auszutauschen, zu analysieren, welche Strategien (nicht) wirksam waren und warum wir mit dem Protest nicht mehr hinterher kommen, und uns für anstehende Proteste zu vernetzen.",
        "schedule_start": "2025-12-29T11:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T12:30:00+01:00"
    },
    {
        "id": "e372c736-999f-56ae-992f-11afb227272b",
        "kind": "official",
        "name": "Aladdin",
        "slug": "aladdin",
        "url": "https://api.events.ccc.de/congress/2025/event/e372c736-999f-56ae-992f-11afb227272b/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "23645630-94b3-4228-9f50-2ba4c646fa3c",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-27T20:00:00+01:00",
        "schedule_duration": "02:30:00",
        "schedule_end": "2025-12-27T22:30:00+01:00"
    },
    {
        "id": "a836ca70-b751-47ae-9d9d-2bc0d51e8fdd",
        "kind": "sos",
        "name": "All CTFers and PWNers welcome: Pwndbg meetup",
        "slug": "all-ctfers-and-pwners-welcome-pwndbg-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/a836ca70-b751-47ae-9d9d-2bc0d51e8fdd/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "en",
        "description": "Meetup for discussing all things regarding the Pwndbg project\r\n(https://pwndbg.re/dev/) and its development, PWNing, binary exploitation and reverse engineering!\r\n\r\nPwndbg is an open source tool for reverse engineering, exploit development and low level debugging which can be used with GDB and LLDB.\r\n\r\nWe will host a presentation/demo of Pwndbg and its features - also - synchronization with decompiler of your choice (ida/binja/ghidra/angr). We may also talk some stuff about its development process. If the time allows, we will have a Q&A and discussion time.\r\n\r\nWe welcome all users, newcommers, pwners and CTF players!\r\n\r\nOrganized by Disconnect3d & k4lizen",
        "schedule_start": "2025-12-29T18:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T18:25:00+01:00"
    },
    {
        "id": "6998ed32-bb30-44df-af58-4b31dd9e7788",
        "kind": "sos",
        "name": "Alles smart und sicher? Oder nur Schall und Rauch? Zu den Datenspuren smarter Rauchmelder.",
        "slug": "alles-smart-und-save-oder-nur-schall-und-rauc_gz4c",
        "url": "https://api.events.ccc.de/congress/2025/event/6998ed32-bb30-44df-af58-4b31dd9e7788/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "de",
        "description": "‘New smoke detectors spy on tenants – and they have to pay for it’ was the headline in Stern magazine on 5 November 2024. The ‘smart’ smoke detectors referred to in the article have sensors that can detect fires and also measure ‘personal climate data’, transmitting it wirelessly [2, 3]. Consumer advocates have warned of infringements on personal rights [4, 5], and the topic has also sparked heated discussions within the community [6]. However, Techem claims that neither landlords nor they can determine which rooms someone is currently in. It is also not possible to track whether people are leaving the apartment or coming home” [3]. [3].\r\n\r\nWorkshop schedule:\r\nIn about 10 to 15 minutes, we will introduce the topic of simple sensor data in the smart home. We will present examples of simple sensors from our research and explain how they were created using our sensor kit [7–9].\r\n \r\n\r\nThe second part is a joint 'data guessing game'. We will examine selected data traces that could have been generated by smart smoke detectors, such as the 'Multisensor Plus', and similar devices*, and attempt to collectively analyse the data and classify it. \r\n\r\nThe final 20–25 minutes of the workshop will be reserved for reflection.\r\nHow meaningful is simple sensor data from the home?\r\nWhat impact can this sensor data have on privacy?\r\nHow should we deal with it?\r\n\r\n[1] https://www.stern.de/wirtschaft/immobilien/vonovia-skandal--neue-rauchmelder-spionieren-mieter-aus—35199846.html, accessed 9 July 2025.\r\n[2] https://www.vonovia.de/weitere-angebote/multisensor-plus – accessed 16 July 2025.\r\n[3] https://www.techem.com/de/de/geraete/multisensorplus-datenschutz — accessed 24 October 2025.\r\n[4] https://www.zeit.de/digital/datenschutz/2024-10/rauchmelder-vonovia-mieter-datenschutz-smart – accessed 16 July 2025.\r\n[5] https://www.swr.de/swraktuell/baden-wuerttemberg/ulm/mieter-wehren-sich-gegen-teure-rauchmelder-von-vonovia-100.html – accessed 16 July 2025.\r\n[6] https://chaos.social/@evawolfangel/113357161708038023 – accessed 24 October 2025.\r\n[7] https://doi.org/10.1109/CIVEMSA53371.2022.9853698\r\n \r\n[8] https://doi.org/10.18420/muc2024-mci-ws17-153\r\n[9] https://doi.org/10.18420/inf2024_65 \r\n\r\n* Average hourly temperature and humidity values per room (according to [3]).\r\n\r\nAbout us:\r\n\r\nKarola: I combine social, educational and technical perspectives, with a particular interest in hacking, the Internet of Things and digital education issues in the context of privacy and AI. Karola is active in the Chaos Computer Club Chemnitz.\r\n\r\nAlbrecht: I develop, research and teach at the intersection of human-computer interaction and the Internet of Things. I focus on smart connected objects in everyday life and how people interact with them. I also consider the impact this has on their privacy.\r\n\r\nSimplications: Simplications researches the implications of supposedly simple sensor data in the home. It is a joint project of Chemnitz University of Technology, Anhalt University of Applied Sciences and the Saxony Consumer Advice Centre, as part of the programme 'Privacy Platform: Supporting citizens in exercising their fundamental right to informational self-determination”. Simplications is funded by the Federal Ministry of Research, Technology, and Space (FKZ 16KIS1868K).\r\nhttps://simplications.tucmi.de\r\n\r\nThe workshop will be held mostly in German.",
        "schedule_start": "2025-12-29T18:30:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-29T19:50:00+01:00"
    },
    {
        "id": "a2dd3dc7-ecae-50b3-82d9-266ad02f7a40",
        "kind": "official",
        "name": "All my Deutschlandtickets gone: Fraud at an industrial scale",
        "slug": "all-my-deutschlandtickets-gone-fraud-at-an-industrial-scale",
        "url": "https://api.events.ccc.de/congress/2025/event/a2dd3dc7-ecae-50b3-82d9-266ad02f7a40/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "en",
        "description": "At last years Congress Q presented [a deep-dive into the technical details of train ticketing](https://media.ccc.de/v/38c3-what-s-inside-my-train-ticket) and its [Zügli](https://zügli.app) platform for this; since then, things have gone rather out of hand. The little side-project for looking into the details of train tickets turned into a full-time project for detecting ticketing fraud. This talk details an executive summary of the madness that has been the past year, and how we accidentally ended up in national and international politics working to secure the Deutschlandticket.\r\n\r\nShortly after last year's talk, we were contacted about some *interesting* looking tickets someone noticed, issued by the Vetter GmbH Omnibus- und Mietwagenbetrieb - or so they claimed to be. These were normal Deutschlandtickets, but with a few weird mistakes in them. At first, we thought nothing much of it; mistakes happen. But, on further investigation, these turned out to not be legitimate tickets at all, but rather from a fraudulent website by the name of d-ticket.su, using the private signing key obtained under suspicious circumstances. How exactly this key came into the wrong hands remains unclear, but we present the possible explanations for how this could've happened, how many responsible have been thoroughly uncooperative in getting to the bottom of this, and how the supporting systems and processes of the Deutschlandticket were unable to cope with this situation.\r\n\r\nParallel to this, another fraud has been draining the transport companies of their much-needed cash: SEPA Direct Debit fraud. Often, a direct debit payment can be setup online with little more than an IBAN and ticking a box; and most providers of the Deutschlandticket offer an option to pay via direct debit. Fraudsters have noticed this, and mass purchase Deutschlandtickets with invalid or stolen IBANs before flipping them for a discounted price on Telegram; made easier because most transport companies issue a ticket immediately, before the direct debit has been fully processed. The supporting systems of the Deutschlandticket in many cases don't even provide for the revocation of such tickets. We will detail the hallmarks of this fraud, how transport companies can work to prevent it, and how we tracked down the fraudsters by their own careless mistakes.",
        "schedule_start": "2025-12-27T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T17:00:00+01:00"
    },
    {
        "id": "304dd87b-7de5-557c-9951-1add24396a0b",
        "kind": "official",
        "name": "All Sorted by Machines of Loving Grace? \"AI\", Cybernetics, and Fascism and how to Intervene",
        "slug": "all-sorted-by-machines-of-loving-grace-ai-cybernetics-and-fascism-and-how-to-intervene",
        "url": "https://api.events.ccc.de/congress/2025/event/304dd87b-7de5-557c-9951-1add24396a0b/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "en",
        "description": "The idea of the Super-Human is not a new one, neither is the idea of charismatic „good“ leader nor to sort humans into classes, races, abilities. The idea of a view controlling many by force and ideas that justify their rulership and cruelties is an old one, as is the opposing idea of a free society and humans as equals.\r\nA central aspect is how people involved see the human nature and according to that what society they want to build. And what role is intended for technology.\r\nIn the 19th century the beliefs of both the opposing sides dripped into science, as well as individual’s heads, and social movements around the world. While some wanted to form a wold society of equals others wanted to breed a master race that to control everything.\r\n\r\nThe love of industrial leaders for authoritarianism has played an important role since the beginning in funding and providing access to powerful networks. Industrialists like Henry Ford loved and promoted ideas at least close to fascism. German, Italian, and Austrian counterparts funded Hitler and Mussolini. And it is not that they did it because they did not understand the fascist leader’s yearning – it was because they shared and loved their aims and violence. \r\n\r\nIn Futurism, one of the often overlooked roots of fascism, and its Manifesto the enemies and societal goals are proclaimed crystal clear: “We will glorify war — the only true hygiene of the world — militarism, patriotism, the destructive gesture of anarchist, the beautiful Ideas which kill, and the scorn of woman.“\r\n\r\nAfter WWII most of the people believing in dominating others by force and eugenics lived on, they and their cronies had slaughtered millions and destroyed whole social movements were opposing them. These people warning us about authoritarian prophets of doom and concentration camps are still missing.\r\n\r\nIn the post-war time ideas of authoritarianism met a new player: Cybernetics, the believe in a future, where all problems will be solved through technology and we are “All Watched Over by Machines of Loving Grace” (Richard Brautigam, 1967). The ideas split, merged, and melted into new beliefs and quasi-religions. Into something that is called “Cyber-Libertarianism” by David Golumbia or “TESCREAL” by Émile P. Torres and Timnit Gebru. \r\n\r\nThis talk will address an aspect that is often missing in analyses: What kind of breeding ground is it where ideas of fascism hatches best? And how can we stop iFascism instead of participating in it?\r\n\r\nFurthermore, as being sorted by machines is not everyone's secret dream, ways to stop iFascism will be provided.\r\n\r\nBecause we are more, we care for people in need – and we are the chaos!",
        "schedule_start": "2025-12-27T11:00:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-27T11:40:00+01:00"
    },
    {
        "id": "2bc31ff0-19af-46ba-bc2a-280c3c00f00a",
        "kind": "assembly",
        "name": "Alternative Nutzungsweisen von Microblogging",
        "slug": "alternative-nutzungsweisen-von-microblogging",
        "url": "https://api.events.ccc.de/congress/2025/event/2bc31ff0-19af-46ba-bc2a-280c3c00f00a/?format=api",
        "track": null,
        "assembly": "fediverse",
        "room": "d6235213-abef-46b2-98ce-a985f01809d8",
        "location": "c-base - Fediverse Assembly",
        "language": "de",
        "description": "When people say Mastodon, they often mean Fediverse—on the one hand because Mastodon represents a mainstream within the Fediverse, but on the other hand because even microblogging usage patterns can vary greatly and even within Mastodon there is no uniform usage pattern, which can make Mastodon seem confusing as a term. Automated posting of RSS feeds, personal exchanges with a closed community, global networking with peers from all over the world, or individual card index boxes—we categorize different ways of using the platform and draw inspiration from unusual approaches to uncover the relevance and potential of Fediverse.",
        "schedule_start": "2025-12-29T10:30:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-29T11:15:00+01:00"
    },
    {
        "id": "133ff233-115d-423f-95ea-9f44267bc535",
        "kind": "assembly",
        "name": "Alternative Nutzungsweisen von Microblogging",
        "slug": "alternative-nutzungsweisen-von-microblogging_fbv4",
        "url": "https://api.events.ccc.de/congress/2025/event/133ff233-115d-423f-95ea-9f44267bc535/?format=api",
        "track": null,
        "assembly": "fediverse",
        "room": "d6235213-abef-46b2-98ce-a985f01809d8",
        "location": "c-base - Fediverse Assembly",
        "language": "de",
        "description": "When people say Mastodon, they often mean Fediverse—on the one hand because Mastodon represents a mainstream within the Fediverse, but on the other hand because even microblogging usage patterns can vary greatly and even within Mastodon there is no uniform usage pattern, which can make Mastodon seem confusing as a term. Automated posting of RSS feeds, personal exchanges with a closed community, global networking with peers from all over the world, or individual card index boxes—we categorize different ways of using the platform and draw inspiration from unusual approaches to uncover the relevance and potential of Fediverse.",
        "schedule_start": "2025-12-28T11:45:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-28T12:30:00+01:00"
    },
    {
        "id": "efdedd22-8c19-4a2e-98b0-f641c5711a5d",
        "kind": "assembly",
        "name": "Alwin/CircuitCircle Squeaking Rat   &   LDerroR",
        "slug": "soldering-sound-kits-with-alwin-day-1",
        "url": "https://api.events.ccc.de/congress/2025/event/efdedd22-8c19-4a2e-98b0-f641c5711a5d/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "9825112f-e46b-49b0-9c86-b791f7a3ec90",
        "location": "Hardware Hacking Area (Halle 3)",
        "language": "en, de",
        "description": "**Alwin/CircuitCircle Squeaking Rat   &   LDerroR**  \r\n  \r\n**Materials costs**:  \r\n€30 - €60  \r\n  \r\n**Taught by** Alwin / CircuitCircle.  \r\n  \r\n**Workshop Itinerary**:  \r\n  \r\n**Registration**:  \r\nBuy a kit at the Hardware Hacking Area to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served.  \r\n  \r\n**Links**:",
        "schedule_start": "2025-12-29T22:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-30T00:00:00+01:00"
    },
    {
        "id": "58a54d69-1927-45df-aadf-b8c79ff2866d",
        "kind": "assembly",
        "name": "Alwin/CircuitCircle SupaLoopa   &   Screamo",
        "slug": "alwincircuitcircle-supaloopa-screamo",
        "url": "https://api.events.ccc.de/congress/2025/event/58a54d69-1927-45df-aadf-b8c79ff2866d/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "96b6f1c3-8b00-4faa-8957-a2980bd4bd44",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en, de",
        "description": "**Alwin/CircuitCircle SupaLoopa   &   Screamo**  \r\n  \r\n**Materials costs**:  \r\n€30 - €60  \r\n  \r\n**Taught by** Alwin / CircuitCircle.  \r\n  \r\n**Workshop Itinerary**:  \r\n  \r\n**Registration**:  \r\nBuy a kit at the Hardware Hacking Area to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served.  \r\n  \r\n**Links**:",
        "schedule_start": "2025-12-28T20:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T22:30:00+01:00"
    },
    {
        "id": "0da2b58c-0321-4e79-ba5a-26b8eec68ac7",
        "kind": "assembly",
        "name": "Am Arsch des Fediverses/At the bottom of the Fediverse",
        "slug": "am-arsch-des-fedeiversesat-the-bottom-of-the-fedei",
        "url": "https://api.events.ccc.de/congress/2025/event/0da2b58c-0321-4e79-ba5a-26b8eec68ac7/?format=api",
        "track": null,
        "assembly": "fediverse",
        "room": "d6235213-abef-46b2-98ce-a985f01809d8",
        "location": null,
        "language": "de, en",
        "description": "👉 Me (ChatGPT)\r\nI am here with you in conversation.\r\nYou ask → I answer.\r\nI don't connect networks, I don't distribute posts, I'm not part of Bluesky or Mastodon.\r\n\r\n👉 ActivityPub\r\nThis is the protocol that Mastodon servers use to communicate with each other, for example.\r\nLike radios between servers.\r\nNo app, no opinion, no thinking.\r\n\r\n👉 AT Protocol (Bluesky)\r\nAlso a protocol, but more modern in its thinking.\r\nIdentity, content and algorithms are separate.\r\nBluesky is just an app on top of it.",
        "schedule_start": "2025-12-30T12:12:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-30T12:57:00+01:00"
    },
    {
        "id": "cb2a7dbb-6351-4662-8c26-878a2f3de503",
        "kind": "assembly",
        "name": "Amateurfunk goes Politik – oder wie ich das Overengineering lernte",
        "slug": "amateurfunk-goes-politik-oder-wie-ich-das-overengi",
        "url": "https://api.events.ccc.de/congress/2025/event/cb2a7dbb-6351-4662-8c26-878a2f3de503/?format=api",
        "track": null,
        "assembly": "chaoswelle",
        "room": "e0339235-7eb1-4c6f-8940-d8b341c406aa",
        "location": null,
        "language": "de",
        "description": "Emergency communications in amateur radio had not really attracted much attention in Berlin politics until now. In this short talk, I explain how I wanted to change that, how I probably overengineered things in the process, and whether anything came of it in the end—apart from some nice stamps.",
        "schedule_start": "2025-12-27T17:30:00+01:00",
        "schedule_duration": "00:20:00",
        "schedule_end": "2025-12-27T17:50:00+01:00"
    },
    {
        "id": "0df52094-ee30-5d05-bf48-573a5eae1a8d",
        "kind": "official",
        "name": "Amateurfunk im All – Kontakt mit Fram2",
        "slug": "amateurfunk-im-all-kontakt-mit-fram2",
        "url": "https://api.events.ccc.de/congress/2025/event/0df52094-ee30-5d05-bf48-573a5eae1a8d/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "de",
        "description": "Schon kurz nachdem die ersten Satelliten den Weltraum eroberten, waren auch Amateurfunkende dabei und brachten ihr Hobby in dieses Feld ein. Auch bei Fram2, der ersten bemannten Mission, die beide Polarregionen überflog, war der Sprechfunkkontakt mit einer Universität fest eingeplant.\r\n\r\nDer studentische Funkclub \"AFuTUB\" (https://dk0tu.de) an der TU Berlin hat die Crew der Fram2 angefunkt – mit einem experimentellen Funksetup, das für viele von uns Neuland war.\r\n\r\nWir geben Einblicke in zwei intensive Wochen Planung, Koordination und Aufbau, den Betrieb einer (improvisierten) Bodenstation, sprechen über technische Hürden, Antennendesign und Organisation – und wie wir schließlich mit der Astronautin Rabea Rogge im Weltraum gefunkt haben.",
        "schedule_start": "2025-12-28T15:40:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T16:20:00+01:00"
    },
    {
        "id": "8a09918c-9b59-53b2-ab8e-4f2cfdb460d5",
        "kind": "official",
        "name": "a media-almost-archaeology on data that is too dirty for \"AI\"",
        "slug": "a-media-almost-archaeology-on-data-that-is-too-dirty-for-ai",
        "url": "https://api.events.ccc.de/congress/2025/event/8a09918c-9b59-53b2-ab8e-4f2cfdb460d5/?format=api",
        "track": "art-beauty",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "en",
        "description": "In 1980s, non-white women’s body size data was categorized as dirty data when establishing the first women's sizing system in US. Now in the age of GPT, what is considered as dirty data and how are they removed from massive training materials? \r\n\r\nDatasets nowadays for training large models have been expanded to  the volume of (partial) internet, with the idea of “scale averages out noise”, these datasets were scaled up by scrabbling whatever available data on the internet for free then “cleaned” with a human-not-in-the-loop, cheaper-than-cheap-labor method: heuristic filtering. Heuristics in this context are basically a set of rules came up by the engineers with their imagination and estimation that are “good enough” to remove “dirty data” of their perspective, not guaranteed to be optimal, perfect, or rational.\r\n\r\nThe talk will show some intriguing patterns of “dirty data” from 23 extraction-based datasets, like how NSFW gradually equals to NSFTM (not safe for training model), and reflect on these silent, anonymous yet upheld estimations and not-guaranteed rationalities in current sociotechnical artifacts, and ask for whom these estimations are good-enough, as it will soon be part our technological infrastructures.",
        "schedule_start": "2025-12-29T11:55:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-29T12:35:00+01:00"
    },
    {
        "id": "7557e54c-89e9-530d-aafb-8736570661d4",
        "kind": "official",
        "name": "Amtsgeheimnis raus, Datenhalde rein: was die Informationsfreiheit in Österreich bringt",
        "slug": "amtsgeheimnis-raus-datenhalde-rein-was-die-informationsfreiheit-in-osterreich-bringt",
        "url": "https://api.events.ccc.de/congress/2025/event/7557e54c-89e9-530d-aafb-8736570661d4/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "de",
        "description": "Die Kampagne – wie aus \"binnen zwei Wochen\" mehr als elf Jahre wurden\r\nDie Strategien – die man übernehmen kann\r\nDer Vergleich – wie ist Österreichische IFG im Vergleich zum Deutschen, und ist das der richtige\r\nDie (besten) Preisträger – aus mehr als zehn Jahren des Schmähpreises \"Mauer des Schweigens\"\r\nDie Datenhalde – mit Aufruf, was aus dem Datenberg zu machen",
        "schedule_start": "2025-12-28T19:15:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T19:55:00+01:00"
    },
    {
        "id": "157fdb5e-6058-4ec4-818c-d90f4c830d32",
        "kind": "sos",
        "name": "Analog Photography Meet-Up",
        "slug": "analog-photography-meet-up",
        "url": "https://api.events.ccc.de/congress/2025/event/157fdb5e-6058-4ec4-818c-d90f4c830d32/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Foyer bei der Fairydust, wenn es schön ist gehen wir raus",
        "language": "de, en",
        "description": "Meet-Up for everyone who can be enthused to talk about analog photography. Lets talk about this fun, interesting and not that practical hobby.\r\n\r\nFeel free to bring your camera too",
        "schedule_start": "2025-12-27T15:10:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-27T16:40:00+01:00"
    },
    {
        "id": "daf0010a-b212-47ea-8944-1dc8965968de",
        "kind": "sos",
        "name": "Analog Synthesizer Basics",
        "slug": "analog-synthesizer-basics",
        "url": "https://api.events.ccc.de/congress/2025/event/daf0010a-b212-47ea-8944-1dc8965968de/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "BEAT Assembly in the c-base cluster",
        "language": "de, en",
        "description": "Sounds should be built from waves, not bits and bytes! Come along and I'll show you how analog synthesizers are structured and how to use them. Create your own small patches, turn the knobs like crazy and play your own sequences. Oscillators, filters, waveshapers, feedback – discover the magic box of analog sound synthesis! You can not only hear the effects, but also see them on an oscilloscope. If you have your own equipment, feel free to bring it along and we'll jam together.\r\n\r\nTime slots are updated from time to time, but you can also try your luck at any time!",
        "schedule_start": "2025-12-27T14:00:00+01:00",
        "schedule_duration": "00:42:00",
        "schedule_end": "2025-12-27T14:42:00+01:00"
    },
    {
        "id": "321fe11d-960e-5f10-b364-2d758de8acfa",
        "kind": "official",
        "name": "Analog to Algorithm: RSS Disco’s Underground Journey",
        "slug": "analog-to-algorithm-rss-discos-underground-journey",
        "url": "https://api.events.ccc.de/congress/2025/event/321fe11d-960e-5f10-b364-2d758de8acfa/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "en",
        "description": "From crackling Kraut and Disco records to hyper produced Techno tracks - dance music has come a long way in the last six decades, and was always strongly influenced by evolving technology.\r\n\r\nDance music’s history is a feedback system between culture and circuitry. Each new invention—from the disco subwoofer to today’s neural-driven mastering tools—reshapes sound itself. RSS Disco’s timeline approach celebrates this continuum: a story of machines learning to groove, and humans learning to listen differently through them.\r\n\r\nWe take you on a trip through music history in a two hour DJ-set. Starting with music from the early 1970s and closing with tracks produced in 2025. Have a dance with us and get a feeling for the changing sound aesthetics, style and fashion the over the decades.\r\nNot a lot of time to cover the sheer endless amount of music and information, you say? You are right! This can only be a tiny extract, filtered through our perspective and taste.\r\nWe’ll focus on a selection that feels representative for its time - exciting, beautiful, obscure or interesting. And of course some dirty bangers. \r\nTo make the set not only danceable but also offer hungry brains visual context, we provide a live timeline with info about the decade's musical developments, technical breakthroughs/curiosities and fun facts.",
        "schedule_start": "2025-12-27T21:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-27T23:00:00+01:00"
    },
    {
        "id": "b741c8a8-5fbe-4afa-8bac-0ae162c7cd85",
        "kind": "sos",
        "name": "Anarchistischer Antifaschismus, Queere Präfiguration, Progressive Streitkultur & Intersektionale Bündnisse",
        "slug": "anarchistischer-antifaschismus-queere-prafiguratio",
        "url": "https://api.events.ccc.de/congress/2025/event/b741c8a8-5fbe-4afa-8bac-0ae162c7cd85/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "de, en",
        "description": "Nachdem die ursprünglich für 14:30 an Tag 3 geplante Session dem migrantischen Widerstand umgewidmet wurde, hier nochmal ein neuer Termin.\r\n***\r\n\r\nDiese Session wird sich aus den Erfahrungen und Begegnungen der bisherigen 39c3 ChaosTage speisen. Und wird den Versuch unternehmen, einige begonnene Überlegungen gemeinsam mit euch fortzuführen. Mehr Gespräch als Vortrag. Mehr gemeinsame Suchbewegungen vollführen, als für alles Antworten zu erwarten. \r\n\r\nWir werden um folgende Themen kreisen, streifen und streicheln:\r\n\r\n+ Präfiguration, ja gerne, aber wie? Wer mit wem? Und wozu?\r\n+ Konflikte gehören zum Leben dazu, bei der Aushandlung von Bedürfnissen, und darüberhinaus, das ist nicht immer Friede, Freude, Eierkuchen, aber mit ein bischen üben und Bewusstseinskultur wird das was mit dem konstruktiv Streiten und Konflikte positiv transformieren\r\n+ Ist Anarchismus als Begriff heute noch brauchbar? Praktisch, nicht theoretisch.\r\n+ Wie bekommen wir es hin, dass beim Antifaschismus alle zusammen gegen den Faschismus arbeiten? #widersetzen, und intersektional(er) darüberhinaus. \r\n+ Oder wenn wir es anders nennen, unser gemeinsames Ziel dabei nicht verloren geht: eine für alle Lebewesen friedvolle, liebevolle, achtsame, freudvolle Welt in der die wechselseitigen Bedürfnisse uns die Orientierung für unser Handeln geben (so zumindest 1 Serviervorschlag von mir) und die Möglichkeiten und Ressourcen im Blick bleiben, wie wir das (um-)verteilen was es gibt, und die Verteidigung gegenüber denjenigen, die das nicht wollen und uns weiter angreifen werden. \r\n+ Welche Kompetenzen und Reflexionsfähigkeiten fehlen uns aktuell noch, um belastbare intersektional orientierte (Kampf-)Bündnisse zu schmieden und aufrechtzuerhalten?\r\n+ Und wofür das Ganze? (nochmal ein Ausblick Richtung Utopie? We will see...\r\n\r\nFreue mich auf bekannte und neue Gesichter und Körper. \r\n\r\nLassen wir es glitzern und knallen, mit viel Alerta, alles Allen und bunten Einhörnern.",
        "schedule_start": "2025-12-30T13:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-30T14:20:00+01:00"
    },
    {
        "id": "a4fe2316-1322-40e7-beed-96ab8a237fd3",
        "kind": "sos",
        "name": "anders streiten lernen",
        "slug": "anders-streiten-lernen",
        "url": "https://api.events.ccc.de/congress/2025/event/a4fe2316-1322-40e7-beed-96ab8a237fd3/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "de, en",
        "description": "We live in times of intense conflicts and their violent escalation. One of the central theses of Jalka's work is that a viable democracy and a conscious culture of constructive conflict resolution go hand in hand.\r\n\r\nCultivating this ability requires a conscious decision to engage with individual, collective and societal patterns of dispute behaviour and conflict management. Starting with oneself, as well as in our interactions with others, in public discourse and in our behaviour towards others. With a willingness to change something in order to reduce, and in the best case even prevent, the suffering and violence that can potentially arise from conflicts. And to learn from this for the future. \r\n\r\nWhat exactly will this SOS session be about? \r\n\r\nWe will engage in a number of exercises and discussion rounds based on the following questions:\r\n\r\nHow do you deal with conflicts? How do others deal with conflicts? How do you experience conflicts? What exactly are conflicts? What dynamics promote conflicts? What patterns are there in place? How can we deal with conflicts constructively? How do conflicts caused by individual, interpersonal and structural factors differ? And: How can conflict management be designed to be sensitive to discrimination? \r\n\r\nI will share with you my experiences from my work as a mediator and from past workshops I have held on this topic. In addition to exercises, I will also bring along some literature for further reading.\r\n\r\nPlease feel free to bring your own questions and insights to the session so that we can all learn from and with each other. I look forward to seeing you. \r\n\r\nin parts translated with DeepL.com (free version)",
        "schedule_start": "2025-12-27T16:30:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-27T17:50:00+01:00"
    },
    {
        "id": "fae65b90-30c4-5ce1-8d59-d8f3600c7845",
        "kind": "official",
        "name": "And so it begins - Wie unser Rechtsstaat auf dem Highway Richtung Trumpismus rast – und warum afghanische Kläger*innen für uns die Notbremse ziehen",
        "slug": "and-so-it-begins-wie-unser-rechtsstaat-auf-den-highway-richtung-trumpismus-rast-und-warum-afghanische-klager-innen-fur-uns-die-notbremse-ziehen",
        "url": "https://api.events.ccc.de/congress/2025/event/fae65b90-30c4-5ce1-8d59-d8f3600c7845/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "de",
        "description": "•\tVersprochen ist versprochen und wird auch nicht gebrochen“ – das lernen wir schon als Kinder. Aber der Kindergarten ist schon lange her, und Politiker*innen haben zwar oft das Auftreten eines Elefanten, aber das Gedächtnis eines Goldfischs.\r\n•\tDeswegen hätte die Bundesregierung auch fast 2.500 Afghan*innen mit deutschen Aufnahmezusagen in Islamabad „vergessen“, die dort seit Monaten auf die Ausstellung ihrer deutschen Visa warten\r\n•\tDas Kalkül dahinter: Pakistan erledigt die Drecksarbeit und schiebt sie früher oder später ab, Problem solved! - selbst wenn dabei Menschenleben auf dem Spiel stehen.\r\n•\tWie kann die Zivilgesellschaft die Notbremse ziehen, wenn sich Regierung und Verwaltung nicht mehr an das eigene Recht gebunden fühlen?\r\n•\tEine Möglichkeit: wir vernetzen die afghanischen Familien mit Anwält*innen, damit sie Dobrindt und Wadephul verklagen - und sie gewinnen! Die Gerichtsbeschlüsse sind eindeutig: Visa sofort erteilen – sonst Strafzahlungen! Inzwischen laufen über 100 Verfahren an vier Verwaltungsgerichten, weitere kommen täglich hinzu. \r\n•\tDas dürfte nicht ganz das gewesen sein, was die neue Bundesregierung meinte, als sie im Koalitionsvertrag verkündete, „freiwillige Aufnahmeprogramme so weit wie möglich zu beenden“. \r\nÜbersetzung der politischen Realitätsversion: Wenn es nach Dobrindt und dem Kanzler geht, sollen möglichst gar keine Schutzsuchenden aus Afghanistan mehr nach Deutschland kommen – rechtsverbindliche Aufnahmezusagen hin oder her. Einreisen dürfen nur noch anerkannte Terroristen aus der Taliban-Regierung, um hier in Deutschland die afghanischen Botschaften und Konsulate zu übernehmen\r\n•\tDurch die Klagen konnten bereits 78 Menschen einreisen, etwa 80 weitere Visa sind in Bearbeitung – und weitere werden vorbereitet.\r\n•\tDoch wie in jedem Drehbuch gilt: The Empire strikes back! Die Regierung entwickelt laufend neue Methoden, um Urteile ins Leere laufen zu lassen und Einreisen weiterhin zu blockieren.\r\n•\tWillkommen im „Trumpismus made in Germany“.",
        "schedule_start": "2025-12-27T19:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T20:15:00+01:00"
    },
    {
        "id": "e5478a45-cbac-4b26-b2e8-430e0f045993",
        "kind": "sos",
        "name": "Angebote zum Junghacker*innentag rund um Mathematik (inklusive mathematische Zaubertricks! Erwachsene auch willkommen)",
        "slug": "angebote-zum-junghackerinnentag-rund-um-mathematik",
        "url": "https://api.events.ccc.de/congress/2025/event/e5478a45-cbac-4b26-b2e8-430e0f045993/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "cyberEDU-Assembly in Halle H, Ebene 0, Planquadrat J2",
        "language": "de",
        "description": "**Zu allen Workshops kann man in der Zeit von 10:30 Uhr bis 14:00 Uhr kommen und gehen, wann man möchte!** Eine Anmeldung ist nicht erforderlich. Der Ort kann sich kurzfristig ändern, hier und nur hier gibt es die aktuelle richtige Information. Aktuell ist als Ort die [cyber4EDU-Assembly](https://39c3.c3nav.de/l/305bb22a-f02f-4596-837e-83ee6727effe/) geplant. Bei allen Fragen direkt anrufen: +4917695110311.\r\n\r\n**Unendlich große Zahlen.** In der Mathematik geht es nach 1, 2 und 3, nach der Million und der Fantastilliarde erst richtig los: Danach kommen die unendlich großen Zahlen. Los gehen die mit „∞“, der ersten unendlich großen Zahl, aber dann geht es noch lange weiter. Mit diesen Zahlen kann man wunderbar Spiele spielen. Vielleicht kennt der eine oder andere das Streichholzspiel, bei dem zwei Spieler abwechselnd immer bis zu drei Streichhölzer wegnehmen können und derjenige gewinnt, der das letzte Streichholz an sich nimmt. Im Workshop werden wir lernen, wie man dieses Spiel mit unendlich vielen Streichhölzern spielt, und wie der Trick aussieht, um immer zu gewinnen.\r\n\r\n**Cosmic Call.** Vor etwa 20 Jahren schickte die Menschheit eine Radiobotschaft an ausgewählte Sterne, in der Hoffnung, dass die Nachricht Außerirdische erreicht, diese die Nachricht verstehen und uns antworten. Die Nachricht ist nicht auf Deutsch oder Englisch verfasst, sondern bedient sich einer eigens entwickelten Symbolsprache. Schaffen wenigstens wir Menschen, die Botschaft zu entziffern? Das wollen wir in dem Workshop an uns selbst testen und herausfinden!\r\n\r\n**Zauberwürfel.** Wie löst man den Zauberwürfel (Rubik's Cube)? Das üben wir in diesem Workshop. Wer einen eigenen Zauberwürfel hat, kann ihn gerne mitbringen; für alle anderen haben wir Würfel zum Verleihen. Keinerlei Vorkenntnisse nötig.\r\n\r\n**Vierte Dimension.** In unserer Welt können wir uns nach links und rechts, nach hinten und vorne sowie nach unten und oben bewegen. Weitere Richtungen gibt es nicht. Das muss aber nicht so sein! In der Mathematik ist auch eine weitere Dimension vorstellbar. In diesem Workshop lernen wir diese vierte Dimension spielerisch und anschaulich kennen. Anhand eines interaktiven vierdimensionalen Labyrinths erkunden wir in diesem Workshop spielerisch die vierte Dimension. In der vierten Dimension gibt es neue wundersame Formen zu bestaunen, gewöhnliche dreidimensionale Gefängnisse wären nicht mehr ausbruchssicher und Schnürsenkel würden sich ständig von selbst entknoten. Wer schon etwas älter ist (ab etwa achte Klasse) und Englisch ganz gut versteht, kann statt zu diesem Workshop auch zum 60-minütigen Abendvortrag zum Thema kommen.\r\n\r\n**Beweise ohne Worte.** In der Schule besteht Mathematik zu einem großen Teil aus Rechnungen. Das ist aber nicht das, was Mathematik wirklich ausmacht! Mathematik ist die Kunst, das Verborgene auf das Offensichtliche zurückzuführen, und dazu gehören ergreifende emotionale Aha-Momente beim Verstehen von Zusammenhängen. In diesem Workshop behandeln wir grafische Beweise.\r\n\r\n**Mathematische Zaubertricks.** Erlebe und lerne verrückte Zaubertricks mit Münzen und Spielkarten!\r\n\r\n**Dodekalender.** Bastele einen Kalender für das Jahr 2025 im tollen Dodekaeder-Format!\r\n\r\n**[Materialien](https://chaos.quasicoherent.io/)**",
        "schedule_start": "2025-12-28T10:30:00+01:00",
        "schedule_duration": "03:30:00",
        "schedule_end": "2025-12-28T14:00:00+01:00"
    },
    {
        "id": "978c6d99-11c1-5bc8-a360-3584b2fcd3a9",
        "kind": "official",
        "name": "Angie Taylor",
        "slug": "angie-taylor",
        "url": "https://api.events.ccc.de/congress/2025/event/978c6d99-11c1-5bc8-a360-3584b2fcd3a9/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "en",
        "description": "Angie Taylor, a fierce German import, brings her unique style, intense techno, and boundless energy to clubs and festivals worldwide! This is Fresh, Straightforward Techno delivered by a charismatic artist who’s on fire with her passion for high-quality sound. Her hybrid DJ/LIVESHOW is pure energy: a powerful mix of driving beats, live bass guitar, and unique vocal performance.\r\nSTYLE Techno Straight Forward. \r\nCREDITS Street Parade Zürich, ADE Amsterdam, Ultra Music Week., Miami, Modular festival Switzerland, Shows together with Jeff Mills, Fusion Festival Lärz, Pan-Pot Night at Loft Ludwigshafen, Sziget Festival,\r\nIpse and About Blank Berlin, Touring in Saudi Arabia for a cultural exchange in the underground scene\r\nbringing German techno to Jeddah and Riyadh while featuring female artists. Official artist for Xone DJ/Allen & Heath.",
        "schedule_start": "2025-12-28T02:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T04:00:00+01:00"
    },
    {
        "id": "2a3f63aa-37cb-4bad-a324-5505ce572ea0",
        "kind": "assembly",
        "name": "Antennas and 3D printing",
        "slug": "sparkie",
        "url": "https://api.events.ccc.de/congress/2025/event/2a3f63aa-37cb-4bad-a324-5505ce572ea0/?format=api",
        "track": null,
        "assembly": "chaoswelle",
        "room": "e0339235-7eb1-4c6f-8940-d8b341c406aa",
        "location": "Between  hall Y and balcony",
        "language": "de, en",
        "description": "Antennen  aus dem 3D Drucker, und wie es dazu kam. eine kurze einfuerung in HF Voodoo und antennendesing. Ein show and tell.",
        "schedule_start": "2025-12-27T17:10:00+01:00",
        "schedule_duration": "00:20:00",
        "schedule_end": "2025-12-27T17:30:00+01:00"
    },
    {
        "id": "b4b8a7b5-61f8-45bc-82a8-a893b10a70af",
        "kind": "assembly",
        "name": "Antennen bauen und damit herumspielen",
        "slug": "building-antennas-and-tinkering-with-them",
        "url": "https://api.events.ccc.de/congress/2025/event/b4b8a7b5-61f8-45bc-82a8-a893b10a70af/?format=api",
        "track": null,
        "assembly": "off-grid-messaging",
        "room": "e8804b7b-5cde-4f66-864e-d3fa74e1f48c",
        "location": "tbd",
        "language": "de, en",
        "description": "Energy must leave into space so we can communicate, for that we need antennas.\r\nThis small workshop will provide a rough introduction to what characteristics an antenna has and how you can build antennas for your devices. And in the end we'll build some antennas together, so that you are well equipped for congress.\r\nWe'll bring a small selection of tools as well as supplies, but we'll be happy if you bring some along yourself, too.\r\nIf you are a Junghacker:in this session is especially well suited for you, but if you want to join us for the same workshop in the afternoon you're as welcome.",
        "schedule_start": "2025-12-28T12:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T13:00:00+01:00"
    },
    {
        "id": "bbfa4925-b56a-4649-9c49-4a048b021b47",
        "kind": "sos",
        "name": "Antifa-Ost Komplex - What´s with this terrorist organization?",
        "slug": "repression-gegen-antifaschistinnen-im-antifa-ost-u",
        "url": "https://api.events.ccc.de/congress/2025/event/bbfa4925-b56a-4649-9c49-4a048b021b47/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "en",
        "description": "The number of house searches, surveillance, and intimidation methods used by Saxon authorities in particular, such as SOKO Linx, in recent years is simply immeasurable. \r\nWe would like to give you an overview of the proceedings to date and those currently underway. What investigative methods does paragraph 129 allows? Who are the Nazis, anyway? And why is solidarity important when Trump wants to destroy “Antifa”?",
        "schedule_start": "2025-12-29T19:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T19:25:00+01:00"
    },
    {
        "id": "da0f41e2-db31-46e6-9ef0-f0f847b3cfb1",
        "kind": "assembly",
        "name": "Antifa Recherche Meetup",
        "slug": "antifa-recherche-meetup_ijap",
        "url": "https://api.events.ccc.de/congress/2025/event/da0f41e2-db31-46e6-9ef0-f0f847b3cfb1/?format=api",
        "track": null,
        "assembly": "chaos_jetzt",
        "room": "1d0080d1-d8d1-5a26-85e8-6e0556bdbf95",
        "location": "saal-5",
        "language": "de, en",
        "description": "Do you do (anti-fascist) research work? do you have OSINT skills? are you familiar with web scraping? Do you have insight into right-wing structures? We want to sit down together to exchange ideas about what anti-fascist education and research work in the digital area can look like, to exchange experiences and competencies and to network.",
        "schedule_start": "2025-12-29T20:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T21:00:00+01:00"
    },
    {
        "id": "6ad8a799-3c7a-5095-8ced-3d18686a318c",
        "kind": "assembly",
        "name": "Antifa Recherche Meetup",
        "slug": "antifa-recherche-meetup_k12t",
        "url": "https://api.events.ccc.de/congress/2025/event/6ad8a799-3c7a-5095-8ced-3d18686a318c/?format=api",
        "track": null,
        "assembly": "chaos_jetzt",
        "room": "1d0080d1-d8d1-5a26-85e8-6e0556bdbf95",
        "location": null,
        "language": "de",
        "description": "Machst du (antifaschistische) Recherche Arbeit? hast du OSINT Kompetenzen? kennst du dich mit Web Scraping aus? Hast du Einblick in Rechte Strukturen?\r\nWir wollen uns zusammen setzen um uns darüber auszutauschen, wie antifaschistische Aufklärungs und Recherchearbeit im Ditigalen Raum aussehen kann, Erfahrungen und Kompetenzen austauschen und uns zu vernetzen.\r\n\r\nDo you do (anti-fascist) research work? do you have OSINT skills? are you familiar with web scraping? Do you have insight into right-wing structures? We want to sit down together to exchange ideas about what anti-fascist education and research work in the digital area can look like, to exchange experiences and competencies and to network.",
        "schedule_start": "2025-12-29T20:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T22:00:00+01:00"
    },
    {
        "id": "bf9594b3-cb31-5882-844d-d64ba76b8979",
        "kind": "assembly",
        "name": "Antifa Recherche Meetup",
        "slug": "antifa-recherche-meetup_ak0s",
        "url": "https://api.events.ccc.de/congress/2025/event/bf9594b3-cb31-5882-844d-d64ba76b8979/?format=api",
        "track": null,
        "assembly": "chaos_jetzt",
        "room": "1d0080d1-d8d1-5a26-85e8-6e0556bdbf95",
        "location": null,
        "language": "de",
        "description": "Machst du (antifaschistische) Recherche Arbeit? hast du OSINT Kompetenzen? kennst du dich mit Web Scraping aus? Hast du Einblick in Rechte Strukturen?\r\nWir wollen uns zusammen setzen um uns darüber auszutauschen, wie antifaschistische Aufklärungs und Recherchearbeit im Ditigalen Raum aussehen kann, Erfahrungen und Kompetenzen austauschen und uns zu vernetzen.\r\n\r\nDo you do (anti-fascist) research work? do you have OSINT skills? are you familiar with web scraping? Do you have insight into right-wing structures? We want to sit down together to exchange ideas about what anti-fascist education and research work in the digital area can look like, to exchange experiences and competencies and to network.",
        "schedule_start": "2025-12-28T19:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T20:00:00+01:00"
    },
    {
        "id": "20b176e6-7297-4d5d-9504-d7666e865d22",
        "kind": "sos",
        "name": "Antifa Recherche Meetup",
        "slug": "antifa-recherche-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/20b176e6-7297-4d5d-9504-d7666e865d22/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Saal 5",
        "language": "de",
        "description": "Do you do (anti-fascist) research work? do you have OSINT skills? are you familiar with web scraping? Do you have insight into right-wing structures? We want to sit down together to exchange ideas about what anti-fascist education and research work in the digital area can look like, to exchange experiences and competencies and to network.",
        "schedule_start": "2025-12-28T19:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T20:00:00+01:00"
    },
    {
        "id": "3b893e0c-c1a1-533b-a7e1-9ca2eb50ca27",
        "kind": "official",
        "name": "Antifaschistischer Akkordeon-Punk - Grölen gegen Rechts",
        "slug": "antifaschistischer-akkordeon-punk-grolen-gegen-rec",
        "url": "https://api.events.ccc.de/congress/2025/event/3b893e0c-c1a1-533b-a7e1-9ca2eb50ca27/?format=api",
        "track": "live-performance",
        "assembly": "spaetverkauf",
        "room": "6114efbe-f549-579a-8aa4-cd143f5a96cf",
        "location": null,
        "language": "de",
        "description": "Begleitet von harmonischen Akkordeonklängen stimmen wir gemeinsam antifaschistische Klassiker des deutschen Punks an, um sie stilgerecht zusammen zu grölen. Auf dem Programm stehen Songs von WIZO, Die Ärzte, Terrorgruppe und Die Toten Hosen. Es ist die perfekte Gelegenheit, sich im Kreise Gleichgesinnter den Frust über den Rechtsruck der Gesellschaft von der Seele zu schreien. Textsicherheit ist nicht nötig, für Spickzettel ist gesorgt.\r\n\r\nDer Akkordeonspieler Pianostein machte nicht nur durch zahlreiche Gastauftritte bei Bands wie Die Toten Hosen, Sondaschule, Dritte Wahl oder Rogers von sich reden – sondern vor allem durch seine legendären Klo-Konzerte bei deren Shows. Ganz nach dem Motto: Wo Menschen zusammenkommen und eine Haltung teilen, reicht ein Akkordeon, um alle zum Grölen zu bringen und den Moment unvergesslich zu machen.",
        "schedule_start": "2025-12-28T22:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T22:30:00+01:00"
    },
    {
        "id": "3a8ad654-7104-59f5-a56e-1487e2029483",
        "kind": "official",
        "name": "Antifa will win!",
        "slug": "antifa-will-win",
        "url": "https://api.events.ccc.de/congress/2025/event/3a8ad654-7104-59f5-a56e-1487e2029483/?format=api",
        "track": null,
        "assembly": "spaetverkauf",
        "room": "6114efbe-f549-579a-8aa4-cd143f5a96cf",
        "location": null,
        "language": "de",
        "description": "Nach gut 100 Jahren antifaschistischer Arbeit ist es Zeit, die schönen und erfolgreichen Augenblicke zu feiern. Dieser Talk soll Mut machen, sich den faschistischen Kräften in den Weg zu stellen: Wo andere wegschauen und weitergehen, Platz zu nehmen. Gemeinsam solidarische Bündnisse gegen Rechts zu schmieden, wenn andere ausschließen und hetzen. Wo andere mauern, Seebrücken zu bauen. Wenn andere spalten, unteilbar zu bleiben. Und sich zu widersetzen, wenn andere mitmachen.  So lange, bis alle Städte Nazifrei sind und es auch kein ruhiges Hinterland mehr gibt. Alerta!\r\n\r\nEs gibt frische Eindrücke von den #widersetzen Aktionen in Gießen, wo wir mit 15.000 Menschen die Gründung des AfD Jugendverbands blockiert haben!\r\n\r\nAls Interventionistische Linke haben wir seit zwei Jahrzehnten Erfahrungen mit antifaschistischer Handarbeit gesammelt und freuen uns, davon zu erzählen. Außerdem haben wir unsere Broschüre \"[Antifa Will Win! - Alles eine Frage der Organisierung](https://interventionistische-linke.org/antifa-will-win)\" im Gepäck - für alle, die Lust (bekommen) haben, sich antifaschistisch zu organisieren.",
        "schedule_start": "2025-12-27T15:45:00+01:00",
        "schedule_duration": "00:15:00",
        "schedule_end": "2025-12-27T16:00:00+01:00"
    },
    {
        "id": "c5c32520-ad00-5ad9-a35c-7f0fa8150e83",
        "kind": "assembly",
        "name": "antistalking.haecksen.org [all creatures welcome]",
        "slug": "antistalkinghaecksenorg",
        "url": "https://api.events.ccc.de/congress/2025/event/c5c32520-ad00-5ad9-a35c-7f0fa8150e83/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "de",
        "description": "Während der Pandemie entstand die Seite https://antistalking.haecksen.org/ in gemeinschaftlicher Arbeit verschiedener Haecksen. Seitdem sind neue Seiten hinzugekommen und neue Einfallstore wurden entdeckt. Einige Haecksen beraten Klient*innen per E-Mail und schulen Frauenberatungsstellen.\r\nAuch Chaostreffs können unsere Arbeit durch Hardwarespenden unterstützen, denn häufig müssen Geräte zur Beweissicherung stillgelegt werden.\r\nEs soll aufgezeigt werden, wie die Seite den Beratenden helfen kann und wie man sie anwendet.\r\nIm Anschluss werde ich Beratung in der Haecksen-Assembly anbieten, auch für privatere Fragen.",
        "schedule_start": "2025-12-28T15:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T16:30:00+01:00"
    },
    {
        "id": "c9f5a6df-6c79-5492-b3e0-110347358445",
        "kind": "official",
        "name": "A post-American, enshittification-resistant internet",
        "slug": "a-post-american-enshittification-resistant-internet",
        "url": "https://api.events.ccc.de/congress/2025/event/c9f5a6df-6c79-5492-b3e0-110347358445/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "en",
        "description": "Enshittification wasn't an accident. It also wasn't inevitable. This isn't the iron laws of economics at work, nor is it the great forces of history.\r\n\r\nEnshittification was a choice: named individuals, in living memory, enacted policies that created the enshittogenic environment. They created a world that encouraged tech companies to merge to monopoly, transforming the internet into \"five giant websites, each filled with screenshots of the other four.\" They let these monopolists rip us off and spy on us. \r\n\r\nAnd they banned us from fighting back, claiming that anyone who modified a technology without permission from its maker was a pirate (or worse, a terrorist). They created a system of \"felony contempt of business-model,\" where it's literally a crime to change how your own devices work. They declared war on the general-purpose computer and demanded a computer that would do what the manufacturer told it to do (even if the owner of the computer didn't want that).\r\n\r\nWe are at a turning point in the decades-long war on general-purpose computing. Geopolitics are up for grabs. The future is ours to seize. \r\n\r\nIn my 24 years with EFF, I have seen many strange moments, but never one quite like this. There's plenty of terrifying things going on right now, but there's also a massive, amazing, incredibly opportunity to seize the means of computation. \r\n\r\nLet's take it. '",
        "schedule_start": "2025-12-28T13:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T14:30:00+01:00"
    },
    {
        "id": "4d3e036a-e73c-5246-aa7a-a62ee609db12",
        "kind": "assembly",
        "name": "Applying cryptoanarchy in individual and communal sovereignty",
        "slug": "applying-cryptoanarchy-in-individual-and-communal-",
        "url": "https://api.events.ccc.de/congress/2025/event/4d3e036a-e73c-5246-aa7a-a62ee609db12/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-29T21:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T21:30:00+01:00"
    },
    {
        "id": "82604a07-0548-4ad5-8d0b-2dd7bbf0e0e1",
        "kind": "sos",
        "name": "A Primer on LLM Security and Secure LLMOps",
        "slug": "a-primer-on-llm-security",
        "url": "https://api.events.ccc.de/congress/2025/event/82604a07-0548-4ad5-8d0b-2dd7bbf0e0e1/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "en, de",
        "description": "## Post-Session Material\r\n\r\nThank you for participating! :)\r\nThe slides are available here: [Slides (PDF) via Slideshare](https://de.slideshare.net/secret/1UNWblpgKTSoSR)\r\n\r\nYou are welcome to get in touch, either here (until Day 4) or via the contact information in the slides.\r\n\r\n## Session\r\n\r\nLarge Language Models (LLMs) have taken the world by storm. Alongside their vast potential, these models also present unique security challenges. This session will serve as a primer on LLM security and secure LLMOps, introducing key issues and concepts related to the security of LLMs and systems relying on them. For example, we will be looking at issues such as prompt injection, sensitive information disclosure, and issues related to the interaction of LLMs with the “outside world” (e.g., plugins or APIs, RAG, Agentic AI). Of course, we are also going to briefly look at how to red-team LLMs.\r\n\r\nThis session is based on previous iterations of “A Primer on LLM Security” at Congress and, based on audience feedback, has been extended and developed further.\r\n\r\n\r\nThis session is based on previous iterations of “A Primer on LLM Security” at Congress and, based on audience feedback, has been extended and developed further.\r\n\r\n## Target Audience and Required Previous Knowledge\r\n\r\nThis session targets beginners and does not assume (in-depth) knowledge about LLMs. If you have prior experience in LLM security and anticipate insights into the latest developments, this session most likely is not for you.\r\nPlease note that this session will not be about using LLMs in offensive or defensive cybersecurity.\r\n\r\n## Learning Objectives\r\n\r\nFrom a learning perspective, after the session, participants will be able to …\r\n\r\n* describe what LLMs are and how they fundamentally function.\r\n* describe LLMOps and outline fundamental principles of secure LLMOps.\r\n* describe common security issues related to LLMs and systems relying on LLMs.\r\n* describe what LLM red teaming is.\r\n* perform some basic attacks against LLMs to test them for common issues.\r\n\r\n## About Me\r\n\r\nMy Name is Ingo, and I am currently responsible for Digital Education and Educational Technology at the University of Cologne. Relevant to this session, I have a background in computational linguistics and have been working with LLMs for quite some time – also prior to the ChatGPT moment. I am also involved in developing and providing AI infrastructure at scale. Of course, all of this is embedded within a deep interest in cyber- and information security.\r\n\r\n## Format\r\nThe session will be split into a 45-minute talk as well as 15 minutes of discussion. Participants will be provided with the slides as well as some resources for further study.\r\n\r\n## Technical Requirements\r\n As this will not be a highly hands-on session, there are no technical requirements. If you want to experiment with some of the topics, a device capable of accessing and/or running LLMs is necessary. If you want to “go deeper,” you will need a device – e.g., a laptop, capable of running LLMs locally.\r\n\r\n## Material\r\n\r\nAfter the session, I will provide all materials, including some selected additional resources. All materials will also be provided via this page.\r\n\r\n[Slides (PDF) via Slideshare](https://de.slideshare.net/secret/1UNWblpgKTSoSR)\r\n\r\nPs. This is a slightly updated version of the workshop(s) I gave at previous iterations of Congress.",
        "schedule_start": "2025-12-28T10:30:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-28T11:50:00+01:00"
    },
    {
        "id": "4da4f58e-17fc-4a61-8024-362cd435c96a",
        "kind": "sos",
        "name": "A primer to constructive mathematics, where every result has a geometric interpretation and every proof gives rise to an algorithm",
        "slug": "a-primer-to-constructive-mathematics-where-every-r",
        "url": "https://api.events.ccc.de/congress/2025/event/4da4f58e-17fc-4a61-8024-362cd435c96a/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "next to Pixelebbe (Layer 2, G6)",
        "language": "en",
        "description": "📍 The location of this session might change, please check here again before the session starts. **The location is currently set to be [next to Pixelebbe](https://39c3.c3nav.de/l/c:2:134.03:163.63/) (Layer 2, G6).** We will sit on the floor and won't have much space because we don't want to obstruct escape routes.📍\r\n\r\nThis session is for people who have some experience in proving, for instance because they are studying mathematics or a related field such as computer science or physics.\r\n\r\nConstructive mathematics is a flavor of mathematics in which we use the axiom of choice and the technique of proof by contradiction only in certain special cases. The square root of two is constructively still irrational, but there might be vector spaces without a basis.\r\n\r\nAs a result, proofs are more informative (for instance regarding bounds), finer distinctions can be made (for instance between positive existence and mere impossibility of non-existence) and results apply more generally: Every constructive result also has a geometric interpretation, where it applies to continuous families, and an algorithmic interpretation, yielding computational witnesses such as procedures for computing the objects whose existence has been shown.\r\n\r\nRelinquishing the axiom of choice and the principle of excluded middle also allows us to explore axioms and notions which are incompatible with these classical laws, such as mathematical settings in which all functions are continuous or in which the intuitive idea of a “generic ring” can be put on a firm basis.\r\n\r\n**[Notes](https://chaos.quasicoherent.io/)**",
        "schedule_start": "2025-12-29T17:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T17:55:00+01:00"
    },
    {
        "id": "11d5c612-0e50-500b-b071-c4ba0dd076cd",
        "kind": "official",
        "name": "APT Down and the mystery of the burning data centers",
        "slug": "apt-down-and-the-mystery-of-the-burning-data-centers",
        "url": "https://api.events.ccc.de/congress/2025/event/11d5c612-0e50-500b-b071-c4ba0dd076cd/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "en",
        "description": "In August 2025 Phrack published the dump of an APT member's workstation. The attacker was most likely Chinese, working on targets aligned with North Korea's doctrine. The dump was full of exploits, attacker tools and loot. Data from government networks, cell carriers and telcos, including server databases and loads or private keys stemming from the government PKI. The attacker had maintained a steady foothold in various targets in South Korea and Taiwan before accidentally \"losing\" their workstation.\r\n\r\nThe dump sparked a government investigation, and big corporations like LG, Lotte and Korea Telecom were asked to explain themselves. The government also mandated an on-site audit in the data center where the hacks had taken place. On the day of the audit, some li-ion batteries in the data center mysteriously caught fire. The blaze destroyed close to 100 servers (which had no backup) and plunged public service in South Korea into disarray. \r\nShortly after, the Lotte data center burned as well - the corporation had been victim of a breach recently, albeit by a different threat actor. In the beginning of October, one of the officers examining the government data center fire tragically died by his own hand.\r\n\r\nThe talk aims to revisit this mysterious sequence of events that was started by an article in Phrack #72. It doesn't hope to give answers or a solution, but narrates a story that could be from a spy thriller. Caution: Conspiracies and technical gore could be present.\r\n[TW: Suicide, self-harm]",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T17:00:00+01:00"
    },
    {
        "id": "b3ef337e-bfb3-51bf-bcaa-0b2d697b9c7f",
        "kind": "official",
        "name": "A Quick Stop at the HostileShop",
        "slug": "a-quick-stop-at-the-hostileshop",
        "url": "https://api.events.ccc.de/congress/2025/event/b3ef337e-bfb3-51bf-bcaa-0b2d697b9c7f/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "en",
        "description": "[HostileShop](https://github.com/mikeperry-tor/HostileShop) creates a simulated web shopping environment where an **attacker agent LLM** attempts to manipulate a **target shopping agent LLM** into performing unauthorized actions. Crucially, HostileShop does not use an LLM to judge attack success. Instead, success is determined automatically and immediately by the framework, which reduces costs and enables rapid continual learning by the attacker LLM.\r\n\r\nHostileShop is best at discovering **prompt injections** that induce LLM Agents to make improper \"tool calls\". In other words, HostileShop finds the magic spells that make LLM Agents call functions that they have available to them, often with the specific input of your choice.\r\n\r\nHostileShop is also capable of [enhancement and mutation of \"universal\" jailbreaks](https://github.com/mikeperry-tor/HostileShop?tab=readme-ov-file#prompts-for-jailbreakers). This allows **cross-LLM adaptation of universal jailbreaks** that are powerful enough to make the target LLM become fully under your control, for arbitrary actions. This also enables public jailbreaks that have been partially blocked to work again, until they are more comprehensively addressed.\r\n\r\nI created HostileShop as an experiment, but continue to maintain it to let me know if/when LLM agents finally become secure enough for use in privacy preserving systems, without the need to rely on [oppressive](https://runtheprompts.com/resources/chatgpt-info/chatgpt-is-reporting-your-prompts-to-police/) [levels of surveillance](https://www.anthropic.com/news/activating-asl3-protections).",
        "schedule_start": "2025-12-28T17:35:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T18:15:00+01:00"
    },
    {
        "id": "fe1f2b48-b56b-4419-86b7-628716dc3132",
        "kind": "assembly",
        "name": "Archipel: A local Delay Tolerant Network for humans",
        "slug": "archipel-a-local-delay-tolerant-network-for-humans",
        "url": "https://api.events.ccc.de/congress/2025/event/fe1f2b48-b56b-4419-86b7-628716dc3132/?format=api",
        "track": null,
        "assembly": "houseoftea",
        "room": "50814d28-5d61-4501-84cd-8f6928d1cc77",
        "location": null,
        "language": "en",
        "description": "Delay Tolerant networks are special kinds of network that allow messages to be transmitted with a (very) long delay. This is achieved by storing data along routing path, on each node. Archipel is an experimental implementation of Bundle Protocol focused on creating a more human network and reducing ecological footprint of network infrastructures.\r\n\r\nThis meetup is a conversation to present and talk about Delay Tolerant Networks and Archipel. We'll take some tea and talk about how a slower internet can help empower people and maybe fight capitalism a bit more.\r\n\r\nLearn more about Archipel on https://archipelproject.net/",
        "schedule_start": "2025-12-28T14:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T15:30:00+01:00"
    },
    {
        "id": "810e6683-87bb-4f68-a857-f8a601b432dd",
        "kind": "assembly",
        "name": "Arduino For Total Newbies workshop",
        "slug": "arduino-for-total-newbies-workshop",
        "url": "https://api.events.ccc.de/congress/2025/event/810e6683-87bb-4f68-a857-f8a601b432dd/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "24bda89e-2bc4-471b-8870-eccacf62ef3b",
        "location": "Hardware Hacking Area (Halle 3)",
        "language": "en",
        "description": "**[Arduino](http://arduino.cc/)** is an amazingly powerful tool that is very simple to learn to use. It was designed so that artists and non-geeks can start from nothing, and make something cool happen in less than 90 minutes. Yet, it is powerful enough so that experienced expert geeks can use it for their projects as well.  \r\n  \r\nThis workshop is easy enough for _**total newbies**_ to **learn all you need to know to get going on an Arduino.**  \r\n  \r\nParticipants will make their own Arduino clone, and set it up on solderless breadboards to make their own [TV-B-Gone](http://www.tvbgone.com) remote control to turn off TVs in public places -- a fun way to learn Arduino (and electronics) basics.  \r\n  \r\n**Materials costs**:  \r\nThe workshop is free, but if you would like to partake in the hands-on aspects of the workshop, Mitch will have materials for **€40** (useful for making many different cool projects).  \r\n  \r\n**Taught by** [Mitch Altman](http://en.wikipedia.org/wiki/Mitch_Altman).  \r\n  \r\n_**Optional**:  Bring your laptop if you want to go home with the free Arduino software installed on it.  \r\nArduino software runs on Windows, MacOS and Linux._  \r\n  \r\n**Workshop page:**  \r\n[Arduino For Total Newbies workshop page](http://cornfieldelectronics.com/cfe/projects/tvbg_arduino/tvbg_arduino_workshop.php)  \r\n  \r\n**Workshop Itinerary**:  \r\n* Intro to Arduino\r\n* Very short lesson to learn everything you need to know about electronics!\r\n* Then we will learn to solder. Don't let this scare you! I've taught tens of thousands of people to solder, most of whom have never made anything before in their lives. It is actually a very easy skill to learn. It is also very useful.\r\n* Then we will each make our own Arduino clone from a kit.\r\n* Now that we each have our own Arduino board, we will set up the free and open-source *Arduino software* on our laptops (if you bring one) -- Windows, Linux, and MacOS are all fine!\r\n* And then its time to make something and learn how easy it is to use Arduino! I'll (very easily!) show you how to read schematic diagrams, and you'll put together your own TV-B-Gone remote control using your Arduino clone board. We will use a solderless breadboard. These are really useful, and provide a fast, and very easy way to put circuits together without needing to solder.\r\n* Target practice is available all over the world after the workshop.\r\n  \r\n**Registration**:  \r\nBuy a kit at the Hardware Hacking Area to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served.  \r\n  \r\n**Links**:  \r\n[Arduino For Total Newbies workshop webpage](http://cornfieldelectronics.com/cfe/projects/tvbg_arduino/tvbg_arduino_workshop.php)  \r\n[Ardiuno software download](https://www.arduino.cc/en/software/)",
        "schedule_start": "2025-12-28T13:30:00+01:00",
        "schedule_duration": "03:30:00",
        "schedule_end": "2025-12-28T17:00:00+01:00"
    },
    {
        "id": "289b3db6-1e65-5a37-9446-66413eae6c93",
        "kind": "official",
        "name": "ARKIFEL + nanoloop",
        "slug": "arkifel-nanoloop",
        "url": "https://api.events.ccc.de/congress/2025/event/289b3db6-1e65-5a37-9446-66413eae6c93/?format=api",
        "track": "live-performance",
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-30T23:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-31T00:00:00+01:00"
    },
    {
        "id": "971feebb-fb42-4d9a-808f-058206dae7b9",
        "kind": "sos",
        "name": "\"Art and Play\" in leichter Sprache",
        "slug": "art-and-play-in-leichter-sprache",
        "url": "https://api.events.ccc.de/congress/2025/event/971feebb-fb42-4d9a-808f-058206dae7b9/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Halle H, in der Ausstellung bei der Bar",
        "language": "de",
        "description": "Auf dem Congress gibt es viel Kunst.\r\nEs gibt Führungen, bei denen wir die Kunst gemeinsam anschauen.\r\nDie Führungen gibt es auch in leichter Sprache.\r\n\r\nEs gibt zwei verschiedene Führungen.\r\nEine heißt \"call for art\" (Aufruf für Kunst).\r\nDie zweite heißt \"art and play\" (Kunst und Spiel).\r\nBeide Führungen dauern ungefähr 1 Stunde.\r\n\r\nDie Führung \"art and play\" geht durch die Ausstellung in Halle H.\r\nWir treffen uns für \"art and play\":\r\nam 29.12.2025, um 14.30 Uhr, in der Ausstellung in Halle H.",
        "schedule_start": "2025-12-29T14:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T15:30:00+01:00"
    },
    {
        "id": "6660892d-1df3-4b32-ac2b-cbb2e162d353",
        "kind": "sos",
        "name": "Artificial life from random programs",
        "slug": "artifitial-life-from-random-programs",
        "url": "https://api.events.ccc.de/congress/2025/event/6660892d-1df3-4b32-ac2b-cbb2e162d353/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "en",
        "description": "Self-replicating programs spontaneously emerge from randomly initialized code in simple programming languages like Brainfuck, Forth, and assembly, without any designed replication mechanisms or fitness functions. Through self-modification and random interactions alone, these systems transition from \"pre-life\" chaos to \"life\" dynamics where replicators compete, evolve, and develop increasingly complex behaviors, offering new insights into how life itself might originate on any computational substrate.",
        "schedule_start": "2025-12-30T12:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T12:50:00+01:00"
    },
    {
        "id": "e0739bd6-f804-5fde-8cf6-fc940567bf45",
        "kind": "official",
        "name": "Asahi Linux - Porting Linux to Apple Silicon",
        "slug": "asahi-linux-porting-linux-to-apple-silicon",
        "url": "https://api.events.ccc.de/congress/2025/event/e0739bd6-f804-5fde-8cf6-fc940567bf45/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "en",
        "description": "In this talk, you will learn how Apple Silicon hardware differs from regular laptops or desktops.\r\nWe'll cover how we reverse engineered the hardware without staring at disassembly but by using a thin hypervisor that traces all MMIO access and then wrote Linux drivers.\r\nWe'll also talk about how upstreaming to the Linux kernel works and how we've significantly decreased our downstream patches in the past year.\r\n\r\nAs an example, we will use support for the Type-C ports and go into details why these are so complex and required changes across multi subsystems.\r\n\r\nIn the end, we'll briefly talk about M3/M4/M5 and what challenges we will have to overcome to get these supported.",
        "schedule_start": "2025-12-30T11:00:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-30T11:40:00+01:00"
    },
    {
        "id": "c61ab094-39d1-4730-a82a-87370f7d22c6",
        "kind": "sos",
        "name": "As close as it gets: Playing around with Enigma Touch",
        "slug": "as-close-as-it-gets-playing-around-with-enigma-tou",
        "url": "https://api.events.ccc.de/congress/2025/event/c61ab094-39d1-4730-a82a-87370f7d22c6/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Vintage Computing Cluster, https://39c3.c3nav.de/l/c:0:156.91:157.63/",
        "language": "de, en",
        "description": "The Enigma Machine is one of the most iconic encryption machine. It's famous from books and movies and it was the nemesis that Alan Turing and his international team defeated at Bletchley Park.\r\n\r\nTrying a working original hands-on is almost impossible nowadays - they are sold at auctions for the price of a large family home. That's why several apps exist - and electronic replicas. One of them is Enigma Touch by Jürgen Müller. It is very close to the originals.\r\n\r\nIn the workshop, I'll explain how Enigma was used (as briefly as possible, no maths!), then we'll take a demo device and play around with it. I'm going to bring some historical messages that you can decrypt - or you come up with your own messages.\r\n\r\nIf you bring an Enigma app on your smart device or web browser, you can participate and exchange messages with the physical device - they are of course compatible to each other if implemented correctly.\r\n\r\nMy goal is to learn about didactics: How fast can my audience grasp the UI of Enigma Touch, how much do I need to explain to you, what are your FAQs? And you? Maybe you just want to try out the gadget.",
        "schedule_start": "2025-12-27T19:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T20:00:00+01:00"
    },
    {
        "id": "cffa9115-da0c-438b-a931-8bf26a644b91",
        "kind": "sos",
        "name": "A short talk on ThinClient based RetroPC gaming while installing Windows XP",
        "slug": "a-short-talk-on-thinclient-based-retropc-gaming-wh",
        "url": "https://api.events.ccc.de/congress/2025/event/cffa9115-da0c-438b-a931-8bf26a644b91/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "team23 assembly",
        "language": "de, en",
        "description": "Can you still do useful things with old (and really old) thin clients?\r\nThe following talk provides the answer, as well as tips and tricks to get you started. The focus is on DOS/Win98 and Windows XP.\r\n\r\nTo spice things up a little, I will install Windows XP during the talk to show a real live example.\r\n\r\nWith these XP clients, you can also organize a wonderful, energy-saving LAN party :) If you remember what a lan party actually is ....\r\n\r\nContact: waffle.ratters_9w@icloud.com",
        "schedule_start": "2025-12-29T13:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T13:30:00+01:00"
    },
    {
        "id": "3379fa7e-604a-58d9-b846-45a6360ce4ff",
        "kind": "assembly",
        "name": "Ask me anything: Internet Governance",
        "slug": "ask-me-anything-internet-governance_guqe",
        "url": "https://api.events.ccc.de/congress/2025/event/3379fa7e-604a-58d9-b846-45a6360ce4ff/?format=api",
        "track": null,
        "assembly": "free-knowledge-habitat",
        "room": "84c3550d-d676-5c42-b443-5ecd6ae2cc83",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T17:00:00+01:00"
    },
    {
        "id": "1b81dec4-229e-57fd-8755-0d009b3f2ba9",
        "kind": "assembly",
        "name": "Ask me anything: Internet Governance",
        "slug": "ask-me-anything-internet-governance",
        "url": "https://api.events.ccc.de/congress/2025/event/1b81dec4-229e-57fd-8755-0d009b3f2ba9/?format=api",
        "track": null,
        "assembly": "free-knowledge-habitat",
        "room": "84c3550d-d676-5c42-b443-5ecd6ae2cc83",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-28T14:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T15:45:00+01:00"
    },
    {
        "id": "3ad7da57-ece4-5a75-9e52-f93d7df79734",
        "kind": "official",
        "name": "A space odyssey #2: How to study moon rocks from the Soviet sample return mission Luna 24",
        "slug": "a-space-odyssey-2-how-to-study-moon-rocks-from-the-soviet-sample-return-mission-luna-24",
        "url": "https://api.events.ccc.de/congress/2025/event/3ad7da57-ece4-5a75-9e52-f93d7df79734/?format=api",
        "track": "science",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "en",
        "description": "In this talk, members of the Museum for Natural History in Berlin will present the story of a Luna 24 sample retrieved by the GDR from the USSR. The sample has been almost \"lost\" to time. When it fell into our hands, we started understanding its historical and scientific significance, produced specialized sample containers and initiated curation efforts of the sample while slowly understanding its history and geochemical composition.\r\n\r\n### Luna 24 Moon Mission\r\nWhat happened on the 18th & 19th of August 1976 on the moon? Why was this landing site chosen and how was the sample retrieved and brought back to Earth? Which way did the scientists handle these extremely precious samples? Picture: Музей Космонавтики (CC0 1.0)\r\n\r\n### Methods and Results\r\nWhich methods can be utilized to gather new information from such a sample without destroying it? Which storage and curation methods must be used to preserve its value for the scientists that come after us? How did advanced analytical methods like µCT, electron microscopes, µ X-ray fluorescence spectrometers and nitrogen-cooled infrared spectrometers contribute to our understanding of the sample?\r\n\r\nFly with us to the moon!\r\n\r\nThis work has been developed together with Christopher Hamann.",
        "schedule_start": "2025-12-28T13:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T14:30:00+01:00"
    },
    {
        "id": "9aafc631-b8f6-4b3a-93cd-700b40bed21c",
        "kind": "sos",
        "name": "Astrology as System of thought for Daily Routines (No Fate, No Woo)",
        "slug": "astrology-as-a-reflection-tool-for-daily-routines-",
        "url": "https://api.events.ccc.de/congress/2025/event/9aafc631-b8f6-4b3a-93cd-700b40bed21c/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "en",
        "description": "Astrology is usually associated with horoscopes, prediction, or belief systems. In this self-organised session, we’ll test a different idea: using astrology as a symbolic language to reflect on daily routines, decision-making, and energy management — without fate, mysticism, or “the stars made me do it”.\r\n\r\nThe session is interactive and experimental. We’ll look at how astrological concepts can function similarly to tools people already use: retrospectives, calendars, personality models, or context-setting frameworks.\r\n\r\nThis is not about accuracy, belief, or convincing anyone. It is about usability:\r\n\r\nDoes this framing help reflection?\r\n\r\nWhere does it break down?\r\n\r\nWhen does it become annoying or meaningless?\r\n\r\nNo astrology background required. Critical perspectives are explicitly invited.\r\n\r\n- **Presentation (slides shared):**  \r\n  https://docs.google.com/presentation/d/1yYnfNnj1-JQ1y1ktCqc6a8R2b84gXZtqu2QwIBQ2EN4/edit?usp=sharing\r\n\r\n- **Group Chat (Signal):**  \r\n  https://signal.group/#CjQKIJrpHi5JhoNLiwBO0hXzhPmaCzJ9QQdr2yioP-7m_7dwEhD2HZkrlGzn50-Wvrtzsy8Y",
        "schedule_start": "2025-12-27T11:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T11:50:00+01:00"
    },
    {
        "id": "ba655198-f461-5a1b-998c-12ed49fc7aae",
        "kind": "official",
        "name": "A Tale of Two Leaks: How Hackers Breached the Great Firewall of China",
        "slug": "a-tale-of-two-leaks-how-hackers-breached-the-great",
        "url": "https://api.events.ccc.de/congress/2025/event/ba655198-f461-5a1b-998c-12ed49fc7aae/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "en",
        "description": "While probing the Great Firewall’s DNS injection system in 2021, we noticed something strange: Sometimes the injected responses contained weird garbage. After some investigation, we realized we’d stumbled onto a memory disclosure vulnerability that would give us an unprecedented window into the Great Firewall’s internals: Wallbleed.\r\n\r\nSo we crafted probes that could leak up to 125 bytes per response and repeatedly sent them for two years. Five billion responses later, the picture that emerged was... concerning. Over 2 million HTTP cookies leaked. Nearly 27,000 URL parameters with passwords. SMTP commands exposing email addresses. We found traffic from RFC 1918 private addresses - suggesting we were seeing the Great Firewall’s own internal network. We saw x86_64 stack frames with ASLR-enabled pointers. We even sent our own tagged traffic into China and later recovered those exact bytes in Wallbleed responses, proving definitively that real user traffic was being exposed.\r\n\r\nIn September 2023, the patching began. We watched in real-time as blocks of IP addresses stopped responding to our probes. But naturally the same developers that made this error in the first place made further mistakes. Within hours, we developed “Wallbleed v2” queries that still triggered the leak. The vulnerability persisted for another six months until March 2024.\r\n\r\nGFW measurement research went back to business as usual until September of this year when an anonymous source released 600GB of leaked source code, packages, and documentation via Enlace Hacktivista. This data came from Geedge Networks - a company closely connected to the GFW and the related MESA lab. Geedge Networks develops censorship software not only for the GFW but also for other repressive countries such as Pakistan, Myanmar, Kazakhstan, and Ethiopia.\r\n\r\nWe will discuss some of our novel findings from the Geedge Networks leak, including new insights about how the leak relates to Wallbleed.\r\n\r\nWallbleed and the Geedge Networks leak show that censorship measurement research can be about more than just actively probing censored networks. We hope this talk will be a call to arms for hackers against Internet censorship.\r\n\r\n\r\nMore information about Wallbleed can be found at the GFW Report:\r\nhttps://gfw.report/publications/ndss25/en/",
        "schedule_start": "2025-12-27T11:00:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-27T11:40:00+01:00"
    },
    {
        "id": "dac63c75-58d4-5d97-9910-c9ec9c9c63b7",
        "kind": "official",
        "name": "Atoms in Space",
        "slug": "atoms-in-space",
        "url": "https://api.events.ccc.de/congress/2025/event/dac63c75-58d4-5d97-9910-c9ec9c9c63b7/?format=api",
        "track": "science",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "en",
        "description": "Quantum technologies have seen a wide field of applications in medicine, geosciences, computing and communications, in many cases bridging the gap from laboratory experiments to commercial products in the last decade. For terrestrial applications that is. But what about going to space?\r\n\r\nQuantum physics based sensors and experiments promise higher accuracy, sensitivity or better long term stability as they rely on immutable properties of atoms. When properly manipulated, these (ultra-)cold atoms are likely to outperform state of the art instruments. Experiments conducted on sounding rockets demonstrated important steps like Bose-Einstein Condensate creation during a few minutes in microgravity, enabling more advanced quantum experiments in the future.  The International Space Station and the Tiangong Space Station host dedicated experiments like ultrastable clocks as well as flexible research infrastructure for fundamental research benefitting from long free-fall times. However, the deployment of such technologies on satellites is not as advanced. Satellite missions utilizing quantum sensors or performing long term experiments are subject to studies and proposals backed by a broad scientific community aiming at better understanding of climate change, interplanetary navigation or tests of general relativity. First steps towards realization of such missions are taken by ESA, NASA and various national space agencies as well as universities funded by national agencies or the EU.\r\n\r\nThis talk will detect the current state of atoms in space and give an overview of active programs to deploy quantum sensors on operational satellite missions. The focus is on future applications in geosciences and related fields employing the same technology.\r\n\r\n- [Presentation](https://cfp.cccv.de/media/39c3/submissions/TXYU83/resources/39C3_Atoms_in_Space_CHOIpRv.pdf)\r\n- [Extended list of references](https://cfp.cccv.de/media/39c3/submissions/TXYU83/resources/References_v11_AryJX8G.pdf)",
        "schedule_start": "2025-12-30T11:00:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-30T11:40:00+01:00"
    },
    {
        "id": "0ab07fa9-37af-4e57-a085-30adf2e45c9b",
        "kind": "sos",
        "name": "A tour of Netrunner, the card game",
        "slug": "a-tour-of-netrunner-the-card-game",
        "url": "https://api.events.ccc.de/congress/2025/event/0ab07fa9-37af-4e57-a085-30adf2e45c9b/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "SiliconForest assembly",
        "language": "en",
        "description": "Netrunner is a cyberpunk card game for two players.\r\n\r\nIn this game, one plays as Runner, a hacker(shaper)/criminal/anarchist looking for hidden Agendas, and another plays as Corp, laying out defenses to score agendas or seeking out to kill the Runner. \r\n\r\nIn this session, I will give you a brief tour to the game -- the basic rules, themes behind factions, and playstyles that have emerged out of the cards available within the game.\r\n\r\nLimited capacity: I can handle up to 6 participants for tour, and only 1 or 2 will be able to try out the game.",
        "schedule_start": "2025-12-27T14:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T15:30:00+01:00"
    },
    {
        "id": "0425efd8-fec5-5dbc-860b-8478857dc9ac",
        "kind": "official",
        "name": "Auf die Dauer hilft nur Power:  Herausforderungen für dezentrale Netzwerke aus Sicht der Soziologie",
        "slug": "auf-die-dauer-hilft-nur-power-herausforderungen-fur-dezentrale-netzwerke-aus-sicht-der-soziologie",
        "url": "https://api.events.ccc.de/congress/2025/event/0425efd8-fec5-5dbc-860b-8478857dc9ac/?format=api",
        "track": "science",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "de",
        "description": "Die Soziologie hat immer etwas mitzuteilen, sobald Fragen kollektiven Handelns auftreten. Dies gilt sowohl für soziale wie auch digitale Räume. So hat der Soziologe Peter Kollock bereits in den 1990er Jahren festgestellt, „the Internet is filled with junk and jerks“ (Kollock, 1999, S. 220). Gegenwärtig dürfte die Mehrheit dieser Aussage anstandslos zustimmen. Aber dies ist nicht der entscheidende Punkt, sondern die weitere Beobachtung: „Given that online interaction is relatively anonymous, that there is no central authority, and that it is difficult or impossible to impose monetary or physical sanctions on someone, it is striking that the Internet is not literally a war of all against all” (1999, S. 220).\r\n\r\nDie Welt kennt inzwischen zahlreiche Gegenbeispiele, bei denen Autoritäten das Internet nutzen, um das Nutzungsverhalten zu monetarisieren oder Überwachungstechnologien zur Sanktionierung einsetzen (Zuboff, 2019). Diese Ausgangslage beziehe ich in meiner Forschung ein, wenn ich dezentrale Netzwerke wie das Fediverse oder das Tor-Netzwerk aus soziologischer Perspektive betrachte. In erster Linie bin ich daran interessiert zu verstehen, wie dezentrale Netzwerke – organisatorisch nicht technisch – entstehen und welche Herausforderungen es dabei zu überwinden gilt (Sanders & Van Dijck, 2025). Eine zentrale Motivation orientiert sich an der Frage, wie ein Internet ohne zentrale Autorität, verringert von Marktabhängigkeiten, resilient gegenüber Sanktionsmechanismen und Souverän bezüglich eigener Daten, aufgebaut werden kann. Motiviert durch diesen präskriptiven Rahmen, betrachte ich im Vortrag die Herausforderungen zunächst deskriptiv und beziehe meine soziologische Perspektive ein. Denn in der Regel profitieren Menschen, die einen Vorteil aus der Realisierung eines bestimmten Ziels ziehen, unabhängig davon, ob sie persönlich einen Anteil der Kooperation tragen – oder eben nicht. Das kollektive Handeln fällt mitunter schwer, obwohl oder gerade, weil ein begründetes kollektives Interesse zur Umsetzung eines bestimmten Zieles besteht. Gleiche Interessen sind nicht gleichbedeutend mit gemeinsamen Interessen. Diese Situationsbeschreibung ist vielfältig anwendbar von WG-Aufräumplänen bis zu Fragen der klimaneutralen Transformation. Der Grund ist, dass kollektives Handeln ein Mindestmaß an Zeit, Aufwand oder Geld verursacht, sodass vielfach ein Trittbrettfahren gewählt wird in der Hoffnung, dass immer noch genug andere kooperieren, um das gewünschte Ziel zu erreichen (Hardin, 1982). \r\n\r\nAus dieser Perspektive betrachte ich dezentrale Netzwerke. So kann das Fediverse oder der Tor-Browser genutzt werden, ohne eine eigene Instanz oder Knoten zu hosten. Dies ist auch nicht das Ziel der genannten dezentralen Netzwerke. Dennoch: Die Kosten und der Aufwand für die technische Infrastruktur müssen von einem kleinen Teil getragen werden, während die überwältigende Mehrheit der Nutzer:innen von der Infrastruktur profitieren, ohne einen Beitrag zu dieser zu leisten. Dies führt zur originären Instabilität dezentraler Netzwerke und stellt eine relevante Herausforderung für die Zukunft dar. Während durch Netzwerkanalysen das Wachstum und die Verstetigung von dezentralen Netzwerken beschrieben wird, fehlt es an einem vertieften Verständnis über Bedingungen wie dezentrale Netzwerke überhaupt entstehen. Während des Vortrags werde ich empirische Daten zur Entwicklung des Fediverse und des Tor-Netzwerkes zeigen, um die Herausforderung zu verdeutlichen. Insbesondere das Tor-Netzwerk steht dabei vor dem Problem, dass die Möglichkeit zur De-Anonymisierung steigt, wenn die Anzahl an Knoten sinkt. Die Überwindung des von mir dargestellten Kollektivgutproblems nimmt demnach eine zentrale Rolle zur Aufrechterhaltung ein.\r\n\r\nDie Motivation sich mit dezentralen Netzwerken auseinanderzusetzen, resultiert aus der Umkehr der Argumentation, wenn Netzwerke über eine zentrale Autorität verfügen und zugleich in der Lage sind, Sanktionsmechanismen zu nutzen, beispielsweise um unliebsame User:innen zu sperren, das Nutzungsverhalten zu überwachen und zu monetarisieren (Zuboff, 2019). Hierbei beziehe ich mich offensichtlich auf die Entwicklung sozialer Medien, die das oben beschriebene Problem kollektiven Handelns durch Kommodifizierung der Infrastruktur lösen. Ähnliches ist aus dem Bereich der Kryptowährung bekannt, welche ebenfalls durch den individualisierten monetären Vorteil, das heißt der Verheißung einer Kapitalakkumulation, Kooperationsprobleme überwindet. Stellen wir uns so die Zukunft des Internets vor?\r\nDezentrale Netzwerke sind nicht per se eine allumfassende technische Lösung für gesellschaftlich-soziale Probleme. Im Gegenteil: Dezentrale Netzwerke, wenn sie nicht auf Kommodifizierung basieren, unterliegen einer sozialen Ordnung, die sich eben nicht technisch lösen lässt. Ein Bewusstsein über die Notwendigkeit dezentraler Netzwerke ist hierbei leider nicht ausreichend, sondern es braucht Menschen und Organisationen, die bereit sind einen Teil der Infrastruktur zu tragen, ohne einen direkten Vorteil hiervon zu erhalten. Diese Selbstorganisation steht im Vergleich zu profitorientierten Unternehmen immer im Nachteil (Offe & Wiesenthal, 1980). \r\n\r\nIn meiner Forschung verbinde ich mein Interesse an Grundstrukturen und Bedingungen sozialer Ordnung, wie dem Kooperationsproblem, mit dem Anspruch gesellschaftlicher Gestaltung. Allein das Bewusstsein über diese Bedingungen kann noch kein Kooperationsproblem lösen. Es kann allerdings helfen, den Rahmen dieser Bedingungen aktiv zu gestalten. Ich werde mich dabei zwischen kritischen Realitäten und hoffnungsvollen Ausblicken bewegen, denn ganz offensichtlich existieren dezentrale Netzwerke, die eine organisatorische und technische Alternative anbieten. Doch wie der Titel suggeriert, hilft hier auf die Dauer nur die (zivilgesellschaftliche) Power.\r\n\r\nLiteratur\r\nHardin, R. (1982). Collective Action. Hopkins University Press.\r\nKollock, P. (1999). The Economies of Online Cooperation: Gifts and Public Goods in Cyberspace. In M. A. Smith & P. Kollock (Hrsg.), Communities in Cyberspace (S. 220–239). Routledge.\r\nOffe, C., & Wiesenthal, H. (1980). Two Logics of Collective Action: Theoretical Notes on Social Class and Organizational Form. Political Power and Social Theory, 1, 67–115.\r\nSanders, M., & Van Dijck, J. (2025). Decentralized Online Social Networks: Technological and Organizational Choices and Their Public Value Trade-offs. In J. Van Dijck, K. Van Es, A. Helmond, & F. Van Der Vlist, Governing the Digital Society. Amsterdam University Press. https://doi.org/10.5117/9789048562718_ch01\r\nZuboff, S. (2019). Surveillance Capitalism—Überwachungskapitalismus. Aus Politik und Zeitgeschichte, 24–26, 4–9.",
        "schedule_start": "2025-12-28T16:35:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T17:15:00+01:00"
    },
    {
        "id": "a212d368-4fd9-4e1e-9f72-6360e983ea49",
        "kind": "assembly",
        "name": "Auseinanderbauen für Anfänger",
        "slug": "auseinanderbauen-fur-anfanger",
        "url": "https://api.events.ccc.de/congress/2025/event/a212d368-4fd9-4e1e-9f72-6360e983ea49/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "44bba78f-4945-40e4-b38e-ce6c772a3fc6",
        "location": "Saal B / Hall B",
        "language": "de, en",
        "description": "Some kids have a hard to hold back desire to open and dismantle hardware. While this is usually a hacker parents' nightmare, who wants to find the home sever in pieces, we got the cache to turn it into a learning experience where kids can tear old computers apart and get an explanation what the parts they just unscrewed are used for. Maybe we also put back everything together afterwards and count lost screws.",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T17:30:00+01:00"
    },
    {
        "id": "4055a283-ca3c-4f5e-960f-9720c032f508",
        "kind": "assembly",
        "name": "Austausch für Eltern und Bezugspersonen von trans Kindern und nicht binären Kindern auf 39C3",
        "slug": "austausch-fur-eltern-und-bezugspersonen-von-t_cuxc",
        "url": "https://api.events.ccc.de/congress/2025/event/4055a283-ca3c-4f5e-960f-9720c032f508/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "44bba78f-4945-40e4-b38e-ce6c772a3fc6",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "Ich (Bunthoernchen) möchte hier einen sicheren Raum schaffen, in dem wir uns als Eltern von queeren Kindern austauschen können.\r\n\r\nWie können wir unsere Kinder unterstützen? Welche Fragen kommen auf? Wie geht man mit Queerfeindlichkeit um? Was kommt auf mein Kind zu? Wie trete ich gegenüber Schule und Co auf? ...\r\n\r\nWillkommen sind alle Eltern und Bezugspersonen von trans Kindern und nicht-binären Kindern (und Jugendlichen). Ihr müsst kein Vorwissen haben, egal, wie neu das Thema für euch ist, ihr seid willkommen.\r\n\r\nWer moderiert: Ich bin das Bunthoernchen, nutze die Pronomen: dey/dem und und bin Mama von drei Kindern. Eins meiner Kinder ist ein trans Kind. Ich habe einen pädagogischen Hintergrund und stehe im regelmäßigen Austausch mit anderen queeren Menschen.",
        "schedule_start": "2025-12-28T20:15:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T21:45:00+01:00"
    },
    {
        "id": "b8f60510-908f-45b4-a58a-5d437f578606",
        "kind": "assembly",
        "name": "Austausch für Eltern von ADHS-Kindern",
        "slug": "austausch-fur-eltern-von-adhs-kindern",
        "url": "https://api.events.ccc.de/congress/2025/event/b8f60510-908f-45b4-a58a-5d437f578606/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "44bba78f-4945-40e4-b38e-ce6c772a3fc6",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "Ich (bunthoernchen) möchte einen Raum schaffen in dem Fragen gestellt werden dürfen, und wir uns gegenseitig unterstützen können. Netzwerke schaffen und so…\r\n\r\nWillkommen sind alle, die die Verantwortung für Kinder haben, die sich auf dem neurodivergenten Spektrum bewegen, oder zumindest eine Vermutung haben (Diagnose ist keine Pflicht).\r\n\r\nZu mir: Ich bin Mama von drei ADHS-Hörnchen und bin selbst Autisty mit ADHS. Ich habe mir viel Wissen angeeignet, das ich gerne weitergebe. Ich bin KEINE psyhotherapeutische Fachperson.",
        "schedule_start": "2025-12-27T20:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-27T22:00:00+01:00"
    },
    {
        "id": "2e0c272e-3988-4868-96cf-23e6c1f04733",
        "kind": "assembly",
        "name": "Austausch Mental Health und Suizidprävention im Chaos / Meetup Mental Health and Suicide Prevention in Chaos",
        "slug": "austausch-mental-health-und-suizidpravention-im-ch",
        "url": "https://api.events.ccc.de/congress/2025/event/2e0c272e-3988-4868-96cf-23e6c1f04733/?format=api",
        "track": null,
        "assembly": "the-spectrum",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "de, en",
        "description": "Protocol & next steps: https://the-spectrum.space/en/mh/\r\n\r\nCN: Suicide / Mental Health\r\n\r\nDepression is widespread—and within the Chaos community, the number of entities struggling with depression and suicidal thoughts is alarmingly high. The painful suicides of the past year, particularly within the trans community, have clearly shown us: We urgently need better structures for mental health and crisis intervention, as well as practical advice for the community on how to support one another. In this session, we want to take action. We will gather initial ideas and approaches: How can we effectively support beings with suicidal thoughts? How do we protect ourselves from burnout? What good resources do we already know and can share with each other? Which ressources are still missing? Together, we will exchange ideas in small groups for a safer, more supportive environment. We will share these results at the end of the session and make them available to the wider community afterwards.\r\n\r\nA meetup initiated by CCCHH, The Spectrum, Safe the Dance & F.U.C.K.",
        "schedule_start": "2025-12-28T16:00:00+01:00",
        "schedule_duration": "01:55:00",
        "schedule_end": "2025-12-28T17:55:00+01:00"
    },
    {
        "id": "134bc4e1-a519-5655-a233-c903af791105",
        "kind": "assembly",
        "name": "Austauschrunde: Wie kann Online-Dating in einem datensicheren, nicht-kommerziellen Safe(r) Space stattfinden? [all creatures welcome]",
        "slug": "austauschrunde-wie-kann-online-dating-in-einem-dat",
        "url": "https://api.events.ccc.de/congress/2025/event/134bc4e1-a519-5655-a233-c903af791105/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "de",
        "description": "Diese Austauschrunde ist vielleicht für dich interessant, wenn du dich hierdurch angesprochen fühlst:\r\n\r\n- Du willst gern einen neuen Menschen kennenlernen, möchtest aber in deinem Tempo und selbstbestimmt entscheiden, wann du welche Informationen über dich in einem Kennenlernprozess teilst? \r\n- Du möchtest nicht, dass deine Daten kommerziell genutzt werden?\r\n- Aktuell bestehende Dating-Apps fühlen sich für dich nicht nach einem Safe Space an? \r\n- Du möchtest gern die Vorteile von Online-Dating nutzen, z.B. weil du schüchtern bist oder eine Lebenssituation hast, in der du wenig neue Menschen kennenlernen kannst?\r\n- Du möchtest dich mit anderen austauschen und erwartest dabei keine \"fertigen Lösungen\"?\r\n\r\nDie Austauschrunde richtet sich an Personen, die aktuell gern einen neuen Menschen kennenlernen möchten. Es ist aber KEIN SPEED-DATING, sondern es geht um einen inhaltlichen Austausch, z.B. auf persönlicher, gesellschaftlicher, gern auch technischer Ebene.  \r\n\r\nDie Austauschrunde ist für Menschen ab 18 Jahren, denen ein wertschätzender und rücksichtsvoller Austausch zum Thema wichtig ist.",
        "schedule_start": "2025-12-29T20:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T21:00:00+01:00"
    },
    {
        "id": "f1d95e56-3fa1-5712-80fb-c4e923085095",
        "kind": "assembly",
        "name": "Autonomous System (AS) (Owner &) Operator Meetup",
        "slug": "autonomous-system-as-owner-operator-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/f1d95e56-3fa1-5712-80fb-c4e923085095/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "326e815a-aba6-4552-9e14-dc9184fc197b",
        "location": null,
        "language": "en",
        "description": "After the successful first run last year, let's meet again",
        "schedule_start": "2025-12-27T20:00:00+01:00",
        "schedule_duration": "01:50:00",
        "schedule_end": "2025-12-27T21:50:00+01:00"
    },
    {
        "id": "908d3857-0a64-48bf-8a6d-1c5e71f67195",
        "kind": "sos",
        "name": "A Visit to the Catacombs of Dammtor",
        "slug": "a-visit-to-the-catacombs-of-dammtor",
        "url": "https://api.events.ccc.de/congress/2025/event/908d3857-0a64-48bf-8a6d-1c5e71f67195/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "en",
        "description": "\"Welcome to the catacombs of Dammtor, the grandest and one of the most ancient in Hamburg. For those of you who have booked in advance please step inside. I trust you have all signed the waiver as instructed? Good. This visit will be of a long duration. Now, please hand over your tickets...”\r\n\r\nI will read to you a short horror story in which you follow a guide deep down into the intricate catacombs of Dammtor below CCH, visit the ancient sacred grounds built over centuries - and learn about a ritual only available to the most privileged...\r\n\r\nThis is not a graphic or scary story but more of a cozy \"Gruselgeschichte\", which I think will fit very nicely in the late hours after the talks.\r\n\r\n\"A Visit to the Catacombs of Dammtor\" is based on the original work \"A Visit to the Catacombs of Via Altamonvecchi\" by J. Weintraub, originally published in Karamu (vol. xx, no. 2, Spring 2007), a literary review out of Eastern Illinois University. Performed with express permission by the author.\r\n\r\nTrigger warnings (spoilers below!):\r\nIncludes mentions of claustrophobia, confinement, abandonment, religious rituals, cannibalism, injury/death, rodents",
        "schedule_start": "2025-12-29T23:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T23:50:00+01:00"
    },
    {
        "id": "12927fd3-f008-4693-b84b-1462b974e40e",
        "kind": "assembly",
        "name": "Awareness Kids - Formiert euch!",
        "slug": "awareness-kids-formiert-euch",
        "url": "https://api.events.ccc.de/congress/2025/event/12927fd3-f008-4693-b84b-1462b974e40e/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "44bba78f-4945-40e4-b38e-ce6c772a3fc6",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "Das c3Awareness-Team wird uns auch in diesem Jahr mit reichlich Erfahrung zur Seite stehen. Wir freuen uns sehr auf deine Teilnahme.\r\n\r\nIn einem Awareness-Team sind Menschen, die sich darum kümmern, dass es allen gut geht. Sie sind ansprechbar, wenn wer traurig ist, wenn es Streit gibt oder gab, wenn sich wer ausgegrenzt oder ungerecht behandelt fühlt. So ein Team im Kidspace, das wäre doch wunderbar! Und weil es der Kidspace ist, sollen das natürlich auch junge Menschen sein.\r\n\r\nIm Workshop schauen wir uns an, was ein Awareness-Team im Kidspace machen könnte, wie ihr als Teil dieses Teams mit konkreten Situationen umgehen könnt und wie ihr dabei gut auf euch achtet. Wir sprechen über Gefühle, Bedürfnisse, Ausgrenzung, Verschiedenheit und Geheimnisse.\r\n\r\nWenn du zwischen 10 und 15 Jahren bist und Lust hast, beim Kidspace-Awareness-Team mitzumachen, komm zum Workshop :)\r\n\r\nDer Workshop findet gemeinsam mit Mitgliedern des c3Awareness-Teams der Gesamt-Veranstaltung und Menschen aus der Kidspace-Orga statt. ghenny und bunthörnchen als Teil des Kidspace werden das entstehende Awareness-Team begleiten und bei Bedarf ansprechbar sein.",
        "schedule_start": "2025-12-27T11:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T12:00:00+01:00"
    },
    {
        "id": "e3950ac5-8554-4b9c-83e8-9cf966d2fd71",
        "kind": "assembly",
        "name": "Awareness / networking - Meeting to excange for people doing awareness work",
        "slug": "awareness-networking-meeting-to-excange-for-people",
        "url": "https://api.events.ccc.de/congress/2025/event/e3950ac5-8554-4b9c-83e8-9cf966d2fd71/?format=api",
        "track": null,
        "assembly": "komona",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "en, de",
        "description": "",
        "schedule_start": "2025-12-28T16:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T18:00:00+01:00"
    },
    {
        "id": "3ef0b798-b7c4-5ff5-b8f4-4fb8c30e8be7",
        "kind": "assembly",
        "name": "A whirlwind tour through the land of Wikidata-powered apps",
        "slug": "a-whirlwind-tour-through-the-land-of-wikidata-powe",
        "url": "https://api.events.ccc.de/congress/2025/event/3ef0b798-b7c4-5ff5-b8f4-4fb8c30e8be7/?format=api",
        "track": null,
        "assembly": "free-knowledge-habitat",
        "room": "84c3550d-d676-5c42-b443-5ecd6ae2cc83",
        "location": null,
        "language": "en",
        "description": "Wikidata's data is used in thousands of projects and often we don't realize what our work makes possible. In this session we will take a tour through some of the great applications and services that have been built on top of Wikidata's data. Join us for a wild ride!",
        "schedule_start": "2025-12-30T13:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-30T13:30:00+01:00"
    },
    {
        "id": "5bc4560d-2332-42f5-8c8a-c95b6fa6f56d",
        "kind": "assembly",
        "name": "Aylin Leclaire: Electronic live performance (live)",
        "slug": "aylin-leclaire-electronic-live-performance",
        "url": "https://api.events.ccc.de/congress/2025/event/5bc4560d-2332-42f5-8c8a-c95b6fa6f56d/?format=api",
        "track": null,
        "assembly": "art",
        "room": "5016e7af-2e84-4c1f-b605-d266207e2ef1",
        "location": null,
        "language": null,
        "description": "Catchy hooks, powerful beats, and a touch of science fiction:\r\nAs a producer, songwriter, and interdisciplinary artist, Aylin Leclaire weaves shimmering pop melodies with dark, pulsating electro textures. Her voice moves effortlessly from soft whispers to radiant soaring highs, carrying lyrics that convey a clear stance without ever losing sight of the earworm.\r\n\r\n[aylinleclaire.com](https://aylinleclaire.com)",
        "schedule_start": "2025-12-28T20:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T21:30:00+01:00"
    },
    {
        "id": "3d88dbf7-deb2-4315-9b3c-558f16a19c6e",
        "kind": "assembly",
        "name": "Azubi Austausch",
        "slug": "azubi-austausch",
        "url": "https://api.events.ccc.de/congress/2025/event/3d88dbf7-deb2-4315-9b3c-558f16a19c6e/?format=api",
        "track": null,
        "assembly": "fau",
        "room": null,
        "location": null,
        "language": "de, en",
        "description": "Open meetup for free exchange about the work conditions of your apprenticeship and your place of work.",
        "schedule_start": "2025-12-29T15:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T16:00:00+01:00"
    },
    {
        "id": "970c40cb-3332-5e64-97f4-465a56f1b96a",
        "kind": "official",
        "name": "Azubi-Tag Einführung",
        "slug": "azubi-tag-einfuhrung",
        "url": "https://api.events.ccc.de/congress/2025/event/970c40cb-3332-5e64-97f4-465a56f1b96a/?format=api",
        "track": "ccc-community",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "de",
        "description": "Weitere Informationen findest du auf [https://events.ccc.de/congress/2025/infos/azubi-tag.html](https://events.ccc.de/congress/2025/infos/azubi-tag.html)",
        "schedule_start": "2025-12-29T09:30:00+01:00",
        "schedule_duration": "01:15:00",
        "schedule_end": "2025-12-29T10:45:00+01:00"
    },
    {
        "id": "f9676088-ec01-5404-91f1-bb137a3e2fa5",
        "kind": "assembly",
        "name": "B7.Lab",
        "slug": "b7lab",
        "url": "https://api.events.ccc.de/congress/2025/event/f9676088-ec01-5404-91f1-bb137a3e2fa5/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "6744610c-1f7d-59b6-94d4-cbe917bb5100",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-29T12:30:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-29T13:15:00+01:00"
    },
    {
        "id": "ead880e5-dc3d-52db-a04b-5c0de8d98a09",
        "kind": "official",
        "name": "Babooshka",
        "slug": "babooshka",
        "url": "https://api.events.ccc.de/congress/2025/event/ead880e5-dc3d-52db-a04b-5c0de8d98a09/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-28T02:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T04:30:00+01:00"
    },
    {
        "id": "f45dac95-5784-4400-b5c0-c83e2e1fca73",
        "kind": "sos",
        "name": "Bachmut, 19. April 2023 – Lesung und Gespräch",
        "slug": "bachmut-19-april-2023-lesung-und-gesprach",
        "url": "https://api.events.ccc.de/congress/2025/event/f45dac95-5784-4400-b5c0-c83e2e1fca73/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Komonin at Komona",
        "language": "de",
        "description": "Der 19. April 2023 war für die anarchistische und antiautoritäre Bewegung ein schwerer Schlag. Drei Aktivist\\*innen wurden an der Front in der Ukraine in einem Hinterhalt getötet: Dmitri Petrow aus Russland, Finbar Cafferkey aus Irland und Cooper Andrews aus den USA. Am 9. September wäre Dimas Geburtstag und zu diesem Anlass haben wir die Broschüre „Dmitry Petrow“, die 2023 von CrimethInc veröffentlicht wurde, ins Deutsche übersetzt, um weitere Texte ergänzt und aktualisiert. In seinem letzten Brief schrieb Cooper, dass der Krieg vermutlich nicht so schnell vorbei sein wird, und er behielt recht. Die Hoffnung auf ein baldiges Ende ist verschwunden. Die Folgen des Krieges, wenn er doch irgendwann zu Ende sein wird, die physische und psychische Zerstörung der ukrainischen Gesellschaft im Allgemeinen und der anarchistischen Bewegung im Besonderen sind unvorstellbar. Wir möchten mit euch gemeinsam an die erinnern, die nicht mehr mit uns sind. Wir werden bei dieser Veranstaltung aus dem Buch lesen, Spenden für unsere Genoss\\*innen sammeln und mit euch ins Gespräch kommen. Wir wollen die Stimmen von Dima, Finbar und Cooper hörbar machen, die eine schwerwiegende Wahl getroffen und dafür einen hohen Preis gezahlt haben. Was haben sie uns zu sagen? Was bedeutet das für uns? Und welche Schlüsse ziehen wir daraus?",
        "schedule_start": "2025-12-28T12:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T12:50:00+01:00"
    },
    {
        "id": "e6390f8d-469b-4035-8b3c-f2bcec2c10f2",
        "kind": "assembly",
        "name": "Bachmut, 19. April 2023 – Lesung und Gespräch",
        "slug": "letter-writing-to-prisoners",
        "url": "https://api.events.ccc.de/congress/2025/event/e6390f8d-469b-4035-8b3c-f2bcec2c10f2/?format=api",
        "track": null,
        "assembly": "komona",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de",
        "description": "Der 19. April 2023 war für die anarchistische und antiautoritäre Bewegung ein schwerer Schlag. Drei Aktivist\\*innen wurden an der Front in der Ukraine in einem Hinterhalt getötet: Dmitri Petrow aus Russland, Finbar Cafferkey aus Irland und Cooper Andrews aus den USA. Am 9. September wäre Dimas Geburtstag und zu diesem Anlass haben wir die Broschüre „Dmitry Petrow“, die 2023 von CrimethInc veröffentlicht wurde, ins Deutsche übersetzt, um weitere Texte ergänzt und aktualisiert. In seinem letzten Brief schrieb Cooper, dass der Krieg vermutlich nicht so schnell vorbei sein wird, und er behielt recht. Die Hoffnung auf ein baldiges Ende ist verschwunden. Die Folgen des Krieges, wenn er doch irgendwann zu Ende sein wird, die physische und psychische Zerstörung der ukrainischen Gesellschaft im Allgemeinen und der anarchistischen Bewegung im Besonderen sind unvorstellbar. Wir möchten mit euch gemeinsam an die erinnern, die nicht mehr mit uns sind. Wir werden bei dieser Veranstaltung aus dem Buch lesen, Spenden für unsere Genoss\\*innen sammeln und mit euch ins Gespräch kommen. Wir wollen die Stimmen von Dima, Finbar und Cooper hörbar machen, die eine schwerwiegende Wahl getroffen und dafür einen hohen Preis gezahlt haben. Was haben sie uns zu sagen? Was bedeutet das für uns? Und welche Schlüsse ziehen wir daraus?",
        "schedule_start": "2025-12-28T12:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T13:00:00+01:00"
    },
    {
        "id": "c3eb0cb1-796b-43a9-a3a0-fb36c3be9dab",
        "kind": "sos",
        "name": "Back Gammon",
        "slug": "back-gammon",
        "url": "https://api.events.ccc.de/congress/2025/event/c3eb0cb1-796b-43a9-a3a0-fb36c3be9dab/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Milliways",
        "language": "de, en",
        "description": "Eine entspannte Backgammon-Runde für alle, die zwischendurch etwas Analoges spielen möchten. Keine Vorkenntnisse nötig, keine Struktur, einfach zusammen würfeln und eine gute Zeit haben.\r\n\r\nWer ein Board hat, kann es gern mitbringen – ansonsten finden wir eine Lösung.\r\nOffen für alle, die spontan vorbeischauen wollen.",
        "schedule_start": "2025-12-28T20:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T22:00:00+01:00"
    },
    {
        "id": "1a0da0b4-fe24-4374-9213-45652af89e6c",
        "kind": "assembly",
        "name": "Badgelife Meetup",
        "slug": "badgelife-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/1a0da0b4-fe24-4374-9213-45652af89e6c/?format=api",
        "track": null,
        "assembly": "labitat",
        "room": null,
        "location": "Labitat/BornHack assembly in Cold North, Hall H",
        "language": "en",
        "description": "This is an informal meetup, with the focus on electronic badges, add-ons and related arts. If you have made a badge, gotten a super cool badge or similar, please bring it and chat with other likeminded people about this fascinating abuse of PCB production facilities.\r\n\r\nIf you are just curious about this nerdy art form, you are also very welcome.",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T17:00:00+01:00"
    },
    {
        "id": "f0116eaa-6859-5333-b4d9-234a23ab5da3",
        "kind": "official",
        "name": "BarbNerdy",
        "slug": "barbnerdy",
        "url": "https://api.events.ccc.de/congress/2025/event/f0116eaa-6859-5333-b4d9-234a23ab5da3/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "en",
        "description": "Sharing Means Caring:\r\nMost of the music of this series was recorded at a Chaos Event in the last 10 (or more) years.\r\nIt is time for a new episode: \r\nhttps://soundcloud.com/barbnerdy/sets/mixtape-sharing-means-caring-1",
        "schedule_start": "2025-12-27T21:00:00+01:00",
        "schedule_duration": "02:30:00",
        "schedule_end": "2025-12-27T23:30:00+01:00"
    },
    {
        "id": "05aa3432-0aef-43da-acf2-13b8be87170f",
        "kind": "sos",
        "name": "barking and howling session",
        "slug": "barking-and-howling-session",
        "url": "https://api.events.ccc.de/congress/2025/event/05aa3432-0aef-43da-acf2-13b8be87170f/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "between house of tea and coffee nerds",
        "language": null,
        "description": "the successor to last years' barking and howling session! :3\r\n\r\nfeel free to come if you want to just do canine critter noises :>\r\n\r\nwoof!!",
        "schedule_start": "2025-12-28T21:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T21:25:00+01:00"
    },
    {
        "id": "d2001256-70c6-4330-a02f-3e57fd77c6a1",
        "kind": "sos",
        "name": "Basisworkshop Rechtswissen für Aktivismus: Versammlungsrecht, Strafrecht, Hausdurchsuchungen",
        "slug": "basisworkshop-rechtswissen-fur-aktivismus-versamml",
        "url": "https://api.events.ccc.de/congress/2025/event/d2001256-70c6-4330-a02f-3e57fd77c6a1/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "next to Pixelebbe (Layer 2, G6)",
        "language": "de",
        "description": "📍 Der Ort dieser Session könnte sich ändern, bitte hier noch mal nachschauen, bevor es losgeht. **Aktuell ist als Ort der freie Platz [neben Pixelebbe](https://39c3.c3nav.de/l/c:2:134.03:163.63/) (Ebene 2, G6) vorgesehen.** Wir werden nicht viel Platz haben, da wir natürlich keine (Flucht-)Wege belegen möchten.📍\r\n\r\nMögliche Inhalte:\r\n\r\n- Gewöhnliche Versammlungen, Eilversammlungen, Spontanversammlungen\r\n- Was ermöglicht Versammlungsfreiheit?\r\n- Wo liegen Nachteile beim Versammlungsrecht?\r\n- Post von der Polizei kommt. Was tun?\r\n- Hausfriedensbruch und Fassadenkletterei\r\n- Nötigung\r\n- ...\r\n\r\nSchwesterworkshop zu der [Session zu Selbstverteidigung vor Gericht](https://events.ccc.de/congress/2025/hub/en/event/detail/ohne-jurastudium-sich-selbst-oder-andere-vor-geric). Die beiden Sessions sind inhaltlich unabhängig voneinander, es ist möglich, die eine ohne die andere zu besuchen.\r\n\r\n**[Videos](https://chaos.quasicoherent.io/)**",
        "schedule_start": "2025-12-29T12:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T12:50:00+01:00"
    },
    {
        "id": "9ed39ffe-d7fc-5ef7-bce2-1c028437a852",
        "kind": "assembly",
        "name": "Bastle ein Haecksen-Licht [kids friendly] [junghackerinnentag] [all creatures welcome]",
        "slug": "bastle-ein-haecksen-licht",
        "url": "https://api.events.ccc.de/congress/2025/event/9ed39ffe-d7fc-5ef7-bce2-1c028437a852/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "de",
        "description": "In diesem Workshop können Menschen ein Haecksen-Licht basteln. Der Workshop ist für Kinder ab ca. 4 Jahren geeignet. Es wird geklebt und gemalt und nicht gelötet.\r\nDas Haecksen-Licht kann mit verschiedenen Motiven verziert werden.\r\nFreies Basteln mit individueller Anleitung, kein Vortrag.\r\nFreies Kommen und Gehen im Rahmen der Workshopzeit und nach Platzverfügbarkeit.\r\nDer Bau eines Haecksen-Lichts dauert etwas 15-20 Minuten. (Letzter Bastelbeginn also um 10:30)",
        "schedule_start": "2025-12-28T09:30:00+01:00",
        "schedule_duration": "01:15:00",
        "schedule_end": "2025-12-28T10:45:00+01:00"
    },
    {
        "id": "97b9ddde-ef72-548e-bddb-e83af610076c",
        "kind": "assembly",
        "name": "Battlemesh Meetup",
        "slug": "battlemesh-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/97b9ddde-ef72-548e-bddb-e83af610076c/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "326e815a-aba6-4552-9e14-dc9184fc197b",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-27T19:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T19:50:00+01:00"
    },
    {
        "id": "d1174c82-6e99-5acb-98f2-3c0f55b046c7",
        "kind": "official",
        "name": "Battling Obsolescence – Keeping an 80s laser tag system alive",
        "slug": "battling-obsolescence-keeping-an-80s-laser-tag-sys",
        "url": "https://api.events.ccc.de/congress/2025/event/d1174c82-6e99-5acb-98f2-3c0f55b046c7/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "en",
        "description": "Looking at the effects of obsolescence in the context of a laser tag system from the 1980s Q-Zar (Quasar in the UK), what needed to happen to keep it going to enable people to continue playing.  What lessons we can learn from that and some good examples from other projects, and how that can be applied to our own projects. \r\n\r\nThis talk covers the electronics involved in the laser tag system, why the continued availability of components has varied a lot.  The need to develop new computer software that continues to work years later.  The way the physical equipment can have its life extended. \r\n\r\nTopics covered range from electronics design through to software coding and onto physical unit repair. A look at the tooling created to help maintain, support and repair the laser tag packs.  The challenges Covid-19 created and how things were rapidly pivoted to enable continued playing in challenging times.\r\nThis is about how we all can make simple decisions that help build something that will last the maximum time possible with the least amount of effort.",
        "schedule_start": "2025-12-30T13:50:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-30T14:30:00+01:00"
    },
    {
        "id": "90c2d334-d901-4475-b57c-bd1b5f12d402",
        "kind": "assembly",
        "name": "Bau dir einen Kritzelbecher",
        "slug": "nummix-dojo-8",
        "url": "https://api.events.ccc.de/congress/2025/event/90c2d334-d901-4475-b57c-bd1b5f12d402/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "44bba78f-4945-40e4-b38e-ce6c772a3fc6",
        "location": "Saal B / Hall B",
        "language": "de, en",
        "description": "Mit Filzstiften, Pappbecher, Elektromotor und Batterien bauen wir uns einen tanzenden Kritzel-\"Roboter\". Ab 8 Jahren.",
        "schedule_start": "2025-12-28T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T17:00:00+01:00"
    },
    {
        "id": "00fda32b-152c-4013-bf67-ba23ee883385",
        "kind": "assembly",
        "name": "Bau dir einen Kritzelbecher",
        "slug": "bau-dir-einen-kritzelbecher",
        "url": "https://api.events.ccc.de/congress/2025/event/00fda32b-152c-4013-bf67-ba23ee883385/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "44bba78f-4945-40e4-b38e-ce6c772a3fc6",
        "location": "Saal B / Hall B",
        "language": "de, en",
        "description": "Mit Filzstiften, Pappbecher, Elektromotor und Batterien bauen wir uns einen tanzenden Kritzel-\"Roboter\".\r\n\r\nAb 8 Jahren.\r\n\r\nBitte anmelden unter DECT 3924.",
        "schedule_start": "2025-12-29T11:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T12:45:00+01:00"
    },
    {
        "id": "3ff1113b-ac19-45ea-8b08-c442f9d43ed6",
        "kind": "assembly",
        "name": "bauen der xOTA Antenne / building the xOTA antenna",
        "slug": "bauen-der-xota-antenne-building-the-xota-antenna",
        "url": "https://api.events.ccc.de/congress/2025/event/3ff1113b-ac19-45ea-8b08-c442f9d43ed6/?format=api",
        "track": null,
        "assembly": "chaoswelle",
        "room": "e0339235-7eb1-4c6f-8940-d8b341c406aa",
        "location": null,
        "language": "de, en",
        "description": "",
        "schedule_start": "2025-12-29T17:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T18:30:00+01:00"
    },
    {
        "id": "25e63a18-890b-5187-a751-5000c8ba7efc",
        "kind": "assembly",
        "name": "be-BOP: Ethical Commerce, Without the Middlemen",
        "slug": "be-bop-ethical-commerce-without-the-middlemen",
        "url": "https://api.events.ccc.de/congress/2025/event/25e63a18-890b-5187-a751-5000c8ba7efc/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "**be-BOP is free and open-source software for sovereign commerce.**\r\n\r\nIt’s built on a simple belief: merchants and communities should own the tools they depend on. We design technology that respects privacy, rejects dark patterns, and removes the need for accounts or intermediaries. Our vision is trade without platforms, data brokers, or gatekeepers — commerce as a public good, not a private empire.\r\n\r\nUnlike fragmented “self-commerce” tools, **be-BOP is a complete, batteries-included stack**. It supports e-commerce, point-of-sale, restaurant systems, ticketing, peer-funding, and subscriptions — all self-hosted, interoperable, and designed for real-world merchants. It aims for the reliability of a platform, without the capture of one.\r\n\r\nAdoption grows from the edges: merchants and cooperatives seeking independence, and creators tired of surrendering revenue to platforms. In **Goma**, communities use be-BOP to organize resources and stabilize local economies under pressure. Elsewhere, artists use it to sustain open culture without permission or lock-in.\r\n\r\nThe roadmap pushes beyond software. **Multitenant be-BOP** will enable domain-specific ecosystems — tailor-made for farmers’ markets, repair collectives, or independent venues — while **cross be-BOP** will link autonomous nodes into a federation of mutual visibility. Together they answer the twin failures of centralized commerce: loss of agency and isolation.\r\n\r\nbe-BOP aspires to be more than a toolchain. It’s an experiment in rebuilding economic infrastructure on open terms — a foundation for **free, federated, and sustainable digital economies** that can’t be quietly “enshittified.”",
        "schedule_start": "2025-12-29T20:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T21:00:00+01:00"
    },
    {
        "id": "9b42cbbc-f8b1-45bd-80f0-f9b46c39a81c",
        "kind": "sos",
        "name": "beeping meetup",
        "slug": "beeping-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/9b42cbbc-f8b1-45bd-80f0-f9b46c39a81c/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "between house of tea and coffee nerds",
        "language": "en, de",
        "description": "meetup for beepy creatures to beep at/with each other at the beepy time",
        "schedule_start": "2025-12-28T23:37:00+01:00",
        "schedule_duration": "00:15:00",
        "schedule_end": "2025-12-28T23:52:00+01:00"
    },
    {
        "id": "683c73a8-995d-4266-91cc-e8a7b87f478a",
        "kind": "assembly",
        "name": "Beer Tasting Day 2, 18:00",
        "slug": "beer-tasting-day-2-1800",
        "url": "https://api.events.ccc.de/congress/2025/event/683c73a8-995d-4266-91cc-e8a7b87f478a/?format=api",
        "track": null,
        "assembly": "fhb",
        "room": null,
        "location": null,
        "language": "en",
        "description": "See  [here](https://events.ccc.de/congress/2025/hub/en/event/detail/beer-tasting-fhb)",
        "schedule_start": "2025-12-28T18:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T20:00:00+01:00"
    },
    {
        "id": "d3d3bcf7-3dc9-4a44-a81b-a6421836d23b",
        "kind": "sos",
        "name": "Beer tasting @ FHB",
        "slug": "beer-tasting-fhb",
        "url": "https://api.events.ccc.de/congress/2025/event/d3d3bcf7-3dc9-4a44-a81b-a6421836d23b/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": null,
        "language": "en",
        "description": "We're ging to have a traditional Beer-tasting event at the FoodHackingBase.\r\nThere'll be multiple people bringing beer and as always we'll need to have people sign up as there's limited space available. We can only accomodate around 25 people.\r\n\r\n\r\nSign up HERE:\r\n[dudle](https://dud-poll.inf.tu-dresden.de/zBmKvMiCjw/)\r\n\r\nIf you are NOT normally a beer-drinker or are not fond of 'weird beers', please consider leaving the event for others to sign up to, as we have rare and weird beers that would be a shame to waste.",
        "schedule_start": "2025-12-28T18:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T20:00:00+01:00"
    },
    {
        "id": "678b899b-7d32-56e3-9d1d-7f2208cfe2d7",
        "kind": "official",
        "name": "BE Modded: Exploring and hacking the Vital Bracelet ecosystem",
        "slug": "be-modded-exploring-and-hacking-the-vital-bracelet-ecosystem",
        "url": "https://api.events.ccc.de/congress/2025/event/678b899b-7d32-56e3-9d1d-7f2208cfe2d7/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "en",
        "description": "The Vital Bracelet series, active from 2021 to 2024, was a line of toys that revolved around a number of fitness bracelets that encouraged exercise by raising characters from the Digimon series, and expanding into tokusatsu and popular anime characters later. Think of it as Tamagotchi, but nurturing through exercise instead of button presses.\r\n\r\nIn this presentation, we'll look at the different parts of this series' ecosystem, how they work, and the different ways to circumvent various security measures and customize the devices' behavior.\r\n\r\nWe start by looking at the first Vital Bracelet, with a quick introduction to hardware reverse engineering and how to dump firmware out of flash. Following that, we will take a look at the microcontroller used in the devices, and its obscure instruction set architecture. This will lead into an exploration of how to reverse engineer code when you are missing a significant portion of it, and how the embedded ROM was dumped. After this, we will look at the DRM applied to content, and how it was circumvented. Next, the device's NFC capabilities will be explored.\r\n\r\nWith the release of the Vital Bracelet BE, which introduced upgradable firmware, came new challenges and opportunities. We will take a look at the new content format and additional DRM measures it incorporated, plus how the device's bootloader was dumped despite its signature verification scheme.\r\n\r\nFinally, we will take a look at the process for modding the various Vital Bracelet releases, and some techniques to use while writing patches.\r\n\r\nThe material in this talk can be applied beyond just the Vital Bracelet series, and can be useful if you want to explore other electronic toys, or just hardware reverse engineering in general.",
        "schedule_start": "2025-12-29T12:50:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-29T13:30:00+01:00"
    },
    {
        "id": "863bd027-758a-467a-b946-a653de3dcbf3",
        "kind": "assembly",
        "name": "beta-büdchen spatial strategies day 1",
        "slug": "beta-budchen-spatial-strategies_k49z",
        "url": "https://api.events.ccc.de/congress/2025/event/863bd027-758a-467a-b946-a653de3dcbf3/?format=api",
        "track": null,
        "assembly": "provingground",
        "room": null,
        "location": "proving ground",
        "language": "de, en",
        "description": "space+ studio **1**\r\n------------------------------------------------------------------------------------\r\ndas space+ studio an der architekturfakultät der TH Köln erforscht innovative gestaltungsprozesse für reale, virtuelle und hybride räume und objekte. im fokus stehen sinnstiftende atmosphären, neue räumliche ansätze an der schnittstelle von analogem und digitalem raum sowie hybride methoden und werkzeuge der gestaltung und forschung.\r\n\r\n** beta büdchen 1** l space+ studio\r\n------------------------------------------------------------------------------------\r\npala redux ist eine kollektive hybride rauminstallation, inspiriert von Aldous Huxleys Island (1962). studierende konfigurieren sechs unterschiedliche räume und inszenieren deren atmosphären mithilfe von generativer KI, VR und physischen Interventionen. besucherende können mit einer VR-brille in diese spekulativen architekturen eintauchen, sie diskutieren und kritisch reflektieren – als offenes experiment zu raum, gesellschaft und selbstrefexion.\r\n\r\n\r\nspace+ atelier **2**\r\n------------------------------------------------------------------------------------\r\ndas space+ atelier ist eine interdisziplinäre, forschungsbasierte architektur- und designplattform. an der schnittstelle zwischen architektur und design untersuchen und erweitern wir konzeptionell die grenzen der gestaltung von raum- und objekt. im fokus stehen ästhetische innovationen sowie hybride methoden wie XR und KI.\r\n\r\n**beta büdchen 2** l space+ atelier\r\n------------------------------------------------------------------------------------\r\npala redux ist eine hybride rauminstallation basierend auf Aldo Huxleys Island (1962). vier unterschiedliche raumkonfigurationen können immersiv erlebt werden: awareness, transformation, resonance und communication. die räume sind immersiv in VR collagenhaft komponiert und verbinden objekte und bewegte bilder mit atmosphärischen raumsequenzen. besuchende können die unterschiedlichen atmosphären mit einer VR-Brille erleben und diese als spekulative, sinnlich-reflexive raumexperimente erkunden und diskutieren.",
        "schedule_start": "2025-12-27T16:00:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-27T19:00:00+01:00"
    },
    {
        "id": "f524d495-ac16-4c24-b52a-9df8e3c61c5e",
        "kind": "assembly",
        "name": "beta-büdchen spatial strategies day 2",
        "slug": "beta-budchen-spatial-strategies-day-2",
        "url": "https://api.events.ccc.de/congress/2025/event/f524d495-ac16-4c24-b52a-9df8e3c61c5e/?format=api",
        "track": null,
        "assembly": "provingground",
        "room": null,
        "location": null,
        "language": "de, en",
        "description": "space+ studio **1**\r\n------------------------------------------------------------------------------------\r\ndas space+ studio an der architekturfakultät der TH Köln erforscht innovative gestaltungsprozesse für reale, virtuelle und hybride räume und objekte. im fokus stehen sinnstiftende atmosphären, neue räumliche ansätze an der schnittstelle von analogem und digitalem raum sowie hybride methoden und werkzeuge der gestaltung und forschung.\r\n\r\n** beta büdchen 1** l space+ studio\r\n------------------------------------------------------------------------------------\r\npala redux ist eine kollektive hybride rauminstallation, inspiriert von Aldous Huxleys Island (1962). studierende konfigurieren sechs unterschiedliche räume und inszenieren deren atmosphären mithilfe von generativer KI, VR und physischen Interventionen. besucherende können mit einer VR-brille in diese spekulativen architekturen eintauchen, sie diskutieren und kritisch reflektieren – als offenes experiment zu raum, gesellschaft und selbstrefexion.\r\n\r\n\r\nspace+ atelier **2**\r\n------------------------------------------------------------------------------------\r\ndas space+ atelier ist eine interdisziplinäre, forschungsbasierte architektur- und designplattform. an der schnittstelle zwischen architektur und design untersuchen und erweitern wir konzeptionell die grenzen der gestaltung von raum- und objekt. im fokus stehen ästhetische innovationen sowie hybride methoden wie XR und KI.\r\n\r\n**beta büdchen 2** l space+ atelier\r\n------------------------------------------------------------------------------------\r\npala redux ist eine hybride rauminstallation basierend auf Aldo Huxleys Island (1962). vier unterschiedliche raumkonfigurationen können immersiv erlebt werden: awareness, transformation, resonance und communication. die räume sind immersiv in VR collagenhaft komponiert und verbinden objekte und bewegte bilder mit atmosphärischen raumsequenzen. besuchende können die unterschiedlichen atmosphären mit einer VR-Brille erleben und diese als spekulative, sinnlich-reflexive raumexperimente erkunden und diskutieren.",
        "schedule_start": "2025-12-28T16:00:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-28T19:00:00+01:00"
    },
    {
        "id": "ddcff26f-e301-5bea-9107-2ee5c6a4ebfe",
        "kind": "official",
        "name": "Betontes Schonen",
        "slug": "betontes-schonen",
        "url": "https://api.events.ccc.de/congress/2025/event/ddcff26f-e301-5bea-9107-2ee5c6a4ebfe/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "de",
        "description": "Betontes Schonen mit Jeanette",
        "schedule_start": "2025-12-29T14:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T15:00:00+01:00"
    },
    {
        "id": "320acfbc-ca83-41bc-88e0-5cfcf4507c95",
        "kind": "sos",
        "name": "Betreutes hacken: Broken Access Control",
        "slug": "betreutes-hacken-broken-access-control",
        "url": "https://api.events.ccc.de/congress/2025/event/320acfbc-ca83-41bc-88e0-5cfcf4507c95/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "de, en",
        "description": "(Workshop will be primarily in German and the introduction will be in German. However, most of the interaction will happen between you, your computer and maybe the person(s) next to you, so non-German-speaker should also be able to participate. I will walk around and can answer questions in English.)\r\n\r\nIn this interactive workshop, you will hunt for widespread vulnerabilities from the popular category “Broken Access Control.” In a specially designed cyber range, you will be challenged to detect and exploit security gaps and understand the dangers posed by inadequately secured access points.\r\n\r\nAfterwards, we will work together to develop solutions that will help you avoid such vulnerabilities in the future and ensure the security of your applications.\r\n\r\nTarget group: Developers (at least hobbyists) with no particular connection to IT security.\r\n\r\nTechnical requirements: You have used websites before. You can read simple code.\r\n\r\nTechnical requirements: Laptop with internet access (shared with another person if necessary). Firefox(!)-Browser (no Chrome, no Safari, no Edge).\r\n\r\nTranslated with DeepL.com (free version)",
        "schedule_start": "2025-12-28T23:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-29T00:20:00+01:00"
    },
    {
        "id": "1d995abc-14f8-45df-b059-048a200c2fb5",
        "kind": "sos",
        "name": "Beyond Keycloak - OpenSource for identity governance at large organizations",
        "slug": "beyond-keycloak-opensource-for-identity-governance",
        "url": "https://api.events.ccc.de/congress/2025/event/1d995abc-14f8-45df-b059-048a200c2fb5/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "1d248c31-47bc-4af7-be3e-74dfaea2b0ba",
        "location": null,
        "language": "de, en",
        "description": "A small talk / success story (and discussion) about stepping up from SSO to effective IGA.\r\n\r\nI would like to share what my organization went through to have effective identity governance ahead of NIS-2 and the role of open source in this endavour.\r\nWould also love to discuss your current experiences or journeys in the IAM space!\r\n\r\nDependig on our guests, this talk may be held in German or English.\r\n\r\n// Location Hint: Shared Table 13 is at the left side of the foyer in front of hall 3. \r\n// The shared tables have little stands with yellow rockets and the table number at the center.",
        "schedule_start": "2025-12-30T14:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T14:50:00+01:00"
    },
    {
        "id": "be21e027-cd9a-407e-ae23-7fa7ba3d646c",
        "kind": "sos",
        "name": "BGP Meetup",
        "slug": "bgp-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/be21e027-cd9a-407e-ae23-7fa7ba3d646c/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Near NOC HD at the end of the Hallway to the glassfront (past kids space)",
        "language": null,
        "description": "A meetup of BGP interested people, e.g. with datacenter projects or personal ASN etc",
        "schedule_start": "2025-12-29T20:15:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T21:05:00+01:00"
    },
    {
        "id": "b7bc89f8-680f-42cc-90b5-fd17a610e287",
        "kind": "sos",
        "name": "Bicycle enthusiasts and courier meetup",
        "slug": "bicycle-enthusiasts-and-courier-meetup_pli4",
        "url": "https://api.events.ccc.de/congress/2025/event/b7bc89f8-680f-42cc-90b5-fd17a610e287/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "b5ef027b-5995-4626-9593-18e94700aeac",
        "location": null,
        "language": "en, de",
        "description": "THE Bicycle Messenger and bicycle enthusiast meetup at 39c3. Let's get to know each other and talk about bikes and #messlife.",
        "schedule_start": "2025-12-30T10:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-30T10:55:00+01:00"
    },
    {
        "id": "1afda693-a62a-4d4e-a9b1-dc1a9d1dd23d",
        "kind": "assembly",
        "name": "Bildungsurlaub 2.0: Bürokratie hacken",
        "slug": "bildungsurlaub-20-burokratie-hacken",
        "url": "https://api.events.ccc.de/congress/2025/event/1afda693-a62a-4d4e-a9b1-dc1a9d1dd23d/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de",
        "description": "In mehreren Bundesländern wurden Anträge auf Anerkennung von Bildungsurlaub abgelehnt.\r\nDie formalen Ablehnungen landen zwar bei einzelnen – die Konsequenz betrifft jedoch alle:\r\n\r\nArbeitnehmende aus diesen Bundesländern können für entsprechende Veranstaltungen keinen Bildungsurlaub einreichen.\r\n\r\nIn dieser Self-organized Session wollen wir genau hier ansetzen und gemeinsam:\r\n- Ablehnungsgründe sammeln und systematisch analysieren\r\n- typische Argumentationsmuster der Behörden identifizieren\r\n- überlegen, wie man diese Hürden konstruktiv und kreativ „hacken“ kann\r\n- Ansätze entwickeln, um Inhalte, Struktur oder Sprache so anzupassen,\r\ndass Anerkennung künftig wahrscheinlicher wird\r\n\r\nZiel ist kein Frustabbau, sondern kollektives Problemlösen:\r\n\r\nErfahrungen bündeln, Wissen teilen und konkrete Ideen entwickeln,\r\nwie wir Bildungsurlaub auch unter schwierigen Rahmenbedingungen möglich machen.\r\n\r\nDie Session ist offen gestaltet – bringt gern Ideen, Perspektiven oder einfach Neugier mit.",
        "schedule_start": "2025-12-28T21:00:00+01:00",
        "schedule_duration": "01:55:00",
        "schedule_end": "2025-12-28T22:55:00+01:00"
    },
    {
        "id": "539cfed8-0bed-42fc-9796-a7b60098ce0f",
        "kind": "sos",
        "name": "Binaergewitter Hörertreffen",
        "slug": "binaergewitter-horertreffen",
        "url": "https://api.events.ccc.de/congress/2025/event/539cfed8-0bed-42fc-9796-a7b60098ce0f/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "In front of Hall Z, look ingo,felix,felix and markus",
        "language": "de",
        "description": "Meeting of the listeners of the binärgewitter podcast",
        "schedule_start": "2025-12-29T15:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T15:25:00+01:00"
    },
    {
        "id": "60c408cc-6de7-5e2c-83df-da4e0ff810cf",
        "kind": "assembly",
        "name": "Binärgewitter Talk",
        "slug": "binrgewitter-talk",
        "url": "https://api.events.ccc.de/congress/2025/event/60c408cc-6de7-5e2c-83df-da4e0ff810cf/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "6744610c-1f7d-59b6-94d4-cbe917bb5100",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T17:30:00+01:00"
    },
    {
        "id": "1556b3cb-438d-5553-93cb-6fee844d7dfb",
        "kind": "assembly",
        "name": "Bingo",
        "slug": "bingo",
        "url": "https://api.events.ccc.de/congress/2025/event/1556b3cb-438d-5553-93cb-6fee844d7dfb/?format=api",
        "track": null,
        "assembly": "free-knowledge-habitat",
        "room": "84c3550d-d676-5c42-b443-5ecd6ae2cc83",
        "location": null,
        "language": "de",
        "description": "Komm vorbei und spiele das allseits bekannte und beliebte Bingo mit uns. \r\n-------\r\nCome by and play the annual bingo at the Free Knowledge Habitat with us.",
        "schedule_start": "2025-12-27T19:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T20:15:00+01:00"
    },
    {
        "id": "e5296dd9-4e4e-5d0e-b0d2-71bdd6b4f92d",
        "kind": "assembly",
        "name": "Bingo",
        "slug": "bingo_4zbp",
        "url": "https://api.events.ccc.de/congress/2025/event/e5296dd9-4e4e-5d0e-b0d2-71bdd6b4f92d/?format=api",
        "track": null,
        "assembly": "free-knowledge-habitat",
        "room": "84c3550d-d676-5c42-b443-5ecd6ae2cc83",
        "location": null,
        "language": "de",
        "description": "Komm vorbei und spiele das allseits bekannte und beliebte Bingo mit uns. \r\n-------\r\nCome by and play the annual bingo at the Free Knowledge Habitat with us.",
        "schedule_start": "2025-12-29T19:15:00+01:00",
        "schedule_duration": "02:30:00",
        "schedule_end": "2025-12-29T21:45:00+01:00"
    },
    {
        "id": "b3c4051a-5490-501c-a591-26afd8f64169",
        "kind": "assembly",
        "name": "Bingo",
        "slug": "bingo_0xgq",
        "url": "https://api.events.ccc.de/congress/2025/event/b3c4051a-5490-501c-a591-26afd8f64169/?format=api",
        "track": null,
        "assembly": "free-knowledge-habitat",
        "room": "84c3550d-d676-5c42-b443-5ecd6ae2cc83",
        "location": null,
        "language": "de",
        "description": "Komm vorbei und spiele das allseits bekannte und beliebte Bingo mit uns. \r\n-------\r\nCome by and play the annual bingo at the Free Knowledge Habitat with us.",
        "schedule_start": "2025-12-28T17:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T18:15:00+01:00"
    },
    {
        "id": "762c01e3-ceef-499c-b951-1c95cc188c01",
        "kind": "sos",
        "name": "Bio - Hacking - Science",
        "slug": "bio-hacking-science",
        "url": "https://api.events.ccc.de/congress/2025/event/762c01e3-ceef-499c-b951-1c95cc188c01/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "en",
        "description": "The \"Bio - Hacking - Science\" assembly is a space for people interested in the intersection of biological science, computation, art, and their profound ethical and political implications. We are a community of bio nerds, scientists, hackers and artists dedicated to bridging the worlds of biology, hardware, and hacker culture. Our group serves as a welcoming hub for newcomers, amateurs, and experts alike to hang out, exchange knowledge, and discuss current and future biotechnologies and their impact on society.",
        "schedule_start": "2025-12-28T15:30:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-28T16:50:00+01:00"
    },
    {
        "id": "39981a70-ccf5-5aea-925d-1a90285129dd",
        "kind": "assembly",
        "name": "Bits & Bäume Community Meetup",
        "slug": "bits-baume-community-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/39981a70-ccf5-5aea-925d-1a90285129dd/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "326e815a-aba6-4552-9e14-dc9184fc197b",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-27T17:40:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T18:30:00+01:00"
    },
    {
        "id": "f09b0595-daf8-52ac-89cb-5cf5e222c3dc",
        "kind": "official",
        "name": "BitUnlocker: Leveraging Windows Recovery to Extract BitLocker Secrets",
        "slug": "bitunlocker-leveraging-windows-recovery-to-extract-bitlocker-secrets",
        "url": "https://api.events.ccc.de/congress/2025/event/f09b0595-daf8-52ac-89cb-5cf5e222c3dc/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "en",
        "description": "In Windows, the cornerstone of data protection is BitLocker, a Full Volume Encryption technology designed to secure sensitive data on disk. This ensures that even if an adversary gains physical access to the device, the data remains secure and inaccessible.\r\n\r\nOne of the most critical aspects of any data protection feature is its ability to support recovery operations in case of failure. To enable BitLocker recovery, significant design changes were implemented in the Windows Recovery Environment (WinRE). This led us to a pivotal question: did these changes introduce any new attack surfaces impacting BitLocker?\r\n\r\nIn this talk, we will share our journey of researching a fascinating and mysterious component: WinRE. Our exploration begins with an overview of the WinRE architecture, followed by a retrospective analysis of the attack surfaces exposed with the introduction of BitLocker. We will then discuss our methodology for effectively researching and exploiting these exposed attack surfaces. Our presentation will reveal how we identified multiple 0-day vulnerabilities and developed fully functional exploits, enabling us to bypass BitLocker and extract all protected data in several different ways.\r\n\r\nNotably, the findings described reside entirely in the software stack, not requiring intrusive hardware attacks to be exploited.\r\n\r\nFinally, we will share the insights Microsoft gained from this research and explain our approach to hardening and further securing WinRE, which in turn strengthens BitLocker.",
        "schedule_start": "2025-12-27T20:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T21:30:00+01:00"
    },
    {
        "id": "bf34e289-afe1-59a8-8c1c-018b755772e3",
        "kind": "official",
        "name": "Blackbox Palantir",
        "slug": "blackbox-palantir",
        "url": "https://api.events.ccc.de/congress/2025/event/bf34e289-afe1-59a8-8c1c-018b755772e3/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "de",
        "description": "Software von Palantir analysiert für Polizeien und Militär deren Daten – dafür lizenzieren auch deutsche Polizeibehörden seit Jahren die Analysesoftware Gotham des US-Unternehmens. Die Software verarbeitet strukturierte und unstrukturierte Informationen aus Polizeidatenbanken. Die genauen Funktionsweisen sind für die Öffentlichkeit, Gesetzgeber und Kontrollbehörden jedoch nicht einsehbar. \r\n\r\nDas US-Unternehmen ist hochumstritten und auch in Deutschland seit einigen Gesetzesinitiativen wieder umkämpft – wegen seiner intransparenten Analysemethoden, seiner Zusammenarbeit mit autoritären Staaten und seiner Nähe zur US-Regierung.\r\n\r\nRechtlich ist der Einsatz von Analysetools wie von Palantir in Deutschland ohnehin komplex, denn das Bundesverfassungsgericht hat 2023 deutliche Grenzen für polizeiliche Datenanalysen gezogen. Dennoch haben mehrere Bundesländer für ihre Polizeien Verträge oder streben sie an. Auch auf Bundesebene wird der Einsatz für das Bundeskriminalamt und die Bundespolizei hitzig diskutiert.\r\n\r\nWie funktioniert Gotham und welche Gefahren gehen damit einher?\r\nWelche Entwicklungen sind  im Bund und in den Ländern zu beobachten? Wie geht es weiter?\r\n\r\nWir wollen über den Stand der Dinge in Bund und Ländern informieren und auch zeigen, wie wir versuchen, rechtliche Vorgaben durchzusetzen. Denn die GFF und der CCC sind an Verfassungsbeschwerden beteiligt, unter anderem in Hessen, Hamburg und zuletzt in Bayern.",
        "schedule_start": "2025-12-29T20:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T21:30:00+01:00"
    },
    {
        "id": "572b6661-8449-4b3b-9a50-e859ccca014f",
        "kind": "sos",
        "name": "Blåhaj Gifting Circle",
        "slug": "blahaj-gifting-circle",
        "url": "https://api.events.ccc.de/congress/2025/event/572b6661-8449-4b3b-9a50-e859ccca014f/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "In the foyer next to fairydust. Will be holding a Blahaj",
        "language": "de, en",
        "description": "Getting the adoption of a blåhaj as a gift is a very cool experience. An experience that sadly isn't possible for everyone. So why not help each other?\r\n\r\nOur Idea: We collectively go to IKEA Hamburg Altona (around 25min from CCH), everyone buys one blåhaj and then gifts it to another participant. While that might sound weird, it'll probably be very funny :3\r\n\r\nIf you want to participate: Send me a DM with the Haj-Size that your planning on adopting on the Hub, on Fedi or Matrix so we know that there's enough participants for each size.",
        "schedule_start": "2025-12-29T14:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T16:00:00+01:00"
    },
    {
        "id": "7b3e2759-b0a8-4d67-b95d-0c130b5d2c10",
        "kind": "sos",
        "name": "Blinkenlights Programmierworkshop",
        "slug": "blinkenlights-programmierworkshop",
        "url": "https://api.events.ccc.de/congress/2025/event/7b3e2759-b0a8-4d67-b95d-0c130b5d2c10/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Hackzogtum",
        "language": "de, en",
        "description": "A beginners workshop for programming in python.\r\nWe have small 8x8 LED-Matrizzes which can be controlled via command line with python commands. \r\nWe will begin giving simple commands just switching on/off single LEDs and define colors. Then we explore loops, alternatives and functions to build small programms for drawing on the matrix or building small animations.\r\n\r\nThe workshop is explicitly for total beginners. But everyone is welcome.\r\nRecommended age 10+\r\n\r\nWe are around till 17:00 and each odd hour new attendees are prioritized for using the workstations, and we give introductions. We are around to help the whole time. If a stations is free feel free to use it at any time. We have 5 workstations.",
        "schedule_start": "2025-12-28T11:00:00+01:00",
        "schedule_duration": "06:00:00",
        "schedule_end": "2025-12-28T17:00:00+01:00"
    },
    {
        "id": "3927fe0e-74a8-4e27-b368-8ca421c8ff9f",
        "kind": "sos",
        "name": "Blinkenlights Programmierworkshop",
        "slug": "blinkenlights-programmierworkshop_8h4y",
        "url": "https://api.events.ccc.de/congress/2025/event/3927fe0e-74a8-4e27-b368-8ca421c8ff9f/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Hackzogtum",
        "language": "de, en",
        "description": "A beginners workshop for programming in python.\r\nWe have small 8x8 LED-Matrizzes which can be controlled via command line with python commands. \r\nWe will begin giving simple commands just switching on/off single LEDs and define colors. Then we explore loops, alternatives and functions to build small programms for drawing on the matrix or building small animations.\r\n\r\nThe workshop is explicitly for total beginners. But everyone is welcome.\r\nRecommended age 10+\r\n\r\nWe are around till 17:00 and each odd hour new attendees are prioritized for using the workstations, and we give introductions. We are around to help the whole time. If a stations is free feel free to use it at any time. We have 5 workstations.",
        "schedule_start": "2025-12-30T13:00:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-30T16:00:00+01:00"
    },
    {
        "id": "c4b91cf1-ff1d-4d2d-9f84-9ace3ce05b48",
        "kind": "assembly",
        "name": "Blinkenrocket-Lötworkshop (Junghacker:innentag-Edition)",
        "slug": "blinkenrocket-lotworkshop-junghackerinnentag-editi",
        "url": "https://api.events.ccc.de/congress/2025/event/c4b91cf1-ff1d-4d2d-9f84-9ace3ce05b48/?format=api",
        "track": null,
        "assembly": "ctbk",
        "room": null,
        "location": "CMS Chaos Macht Schule",
        "language": "de",
        "description": "Wir löten die Blinkenrocket je nach persönlichen Vorlieben mit oder ohne SMD-Bauteilen auch als Regenbogen-Variante.\r\n\r\nGerne einen Laptop/Smartphone mit Miniklinkenanschluss mitbringen, um die Rocket programmieren zu können.\r\n\r\nWICHTIG!!!\r\n- Dieser Slot ist exklusiv für den Junghacker:innen-Tag. Vielleicht können wir einen weiteren Slot außerhalb des JHT anbieten.\r\n- Es gibt nur wenige Plätze. First come, first serve\r\n- Wir bitten um eine Spende\r\n\r\nEmpfohlen ab 9 Jahren ohne SMD, ab 12 Jahren mit SMD\r\nBegleitung der Eltern nicht notwendig",
        "schedule_start": "2025-12-28T14:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T15:30:00+01:00"
    },
    {
        "id": "cd98edcf-4aab-4f07-b2f1-aff5ff347016",
        "kind": "assembly",
        "name": "Blocktris game soldering workshop (not for beginners) (Day 1)",
        "slug": "blocktris-game-soldering-workshop-not-for-beginner",
        "url": "https://api.events.ccc.de/congress/2025/event/cd98edcf-4aab-4f07-b2f1-aff5ff347016/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "976c5e91-0b7d-4ec9-94f8-356d8852c8b1",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en",
        "description": "**Blocktris game soldering workshop (not for beginners)**  \r\n  \r\n**Materials costs**:  \r\n€8  \r\n  \r\n**Taught by** Theo.  \r\n  \r\n**Workshop Itinerary**:  \r\n  \r\n**Registration**:  \r\nGet a reservation voucher at the Hardware Hacking Area to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served.  \r\n  \r\n**Links**:\r\nhttps://github.com/hackwinkel/10x20_LED_screen",
        "schedule_start": "2025-12-27T21:30:00+01:00",
        "schedule_duration": "02:30:00",
        "schedule_end": "2025-12-28T00:00:00+01:00"
    },
    {
        "id": "b6d9b5b2-5671-40b3-a822-cd7ba0533ebf",
        "kind": "assembly",
        "name": "Blocktris game soldering workshop (not for beginners) (Day 4)",
        "slug": "blocktris-game-soldering-workshop-not-for-beg_y9j7",
        "url": "https://api.events.ccc.de/congress/2025/event/b6d9b5b2-5671-40b3-a822-cd7ba0533ebf/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "976c5e91-0b7d-4ec9-94f8-356d8852c8b1",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en",
        "description": "**Blocktris game soldering workshop (not for beginners)**  \r\n  \r\n**Materials costs**:  \r\n€8  \r\n  \r\n**Taught by** Theo.  \r\n  \r\n**Workshop Itinerary**:  \r\n  \r\n**Registration**:  \r\nGet a reservation voucher at the Hardware Hacking Area to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served.  \r\n  \r\n**Links**:\r\nhttps://github.com/hackwinkel/10x20_LED_screen",
        "schedule_start": "2025-12-30T13:00:00+01:00",
        "schedule_duration": "02:30:00",
        "schedule_end": "2025-12-30T15:30:00+01:00"
    },
    {
        "id": "99713ed4-925a-467f-a15a-22d3e1687303",
        "kind": "assembly",
        "name": "Blonkenclick, the ESP32 16 segment RGB blinken clock",
        "slug": "blonkenclick-the-esp32-16-segment-rgb-blinken-cloc",
        "url": "https://api.events.ccc.de/congress/2025/event/99713ed4-925a-467f-a15a-22d3e1687303/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "96b6f1c3-8b00-4faa-8957-a2980bd4bd44",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en, de",
        "description": "**Blonkenclick, the ESP32 16 segment RGB blinken clock**  \r\n  \r\n**Materials costs**:  \r\n€35 or €47  \r\n  \r\n**Taught by** mazzoo.  \r\n  \r\n**Workshop Itinerary**:  \r\n  \r\n    solder a beautiful RGB realtime clock with temperature sensor.\r\n\r\n![blonkenclick showing temperature](https://usercontent.events.ccc.de/congress/2025/hub/usercontent/p/72017369b458/blonkenclick_time.jpg)\r\n\r\nit's a begginner to medium level soldering kit. but not a beginner's kit.\r\n\r\nit's made up of an ESP32 running micropython (obviously you're free to run rust on an emulated 6502 if that's your kink!) and a RTC module and one of our large 6 digit digitus16 RGB displays of 16-segment displays. HW and SW are fully opensource in case you wonder =)\r\n\r\n[blonkenclick description](https://github.com/wenzellabs/blonkenclick)\r\n\r\n[digitus16 description](https://github.com/wenzellabs/digitus16)\r\n\r\n\r\n**Registration**:  \r\nBuy a kit at the Hardware Hacking Area to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served.  \r\n  \r\n**Links**:",
        "schedule_start": "2025-12-29T19:30:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-29T22:30:00+01:00"
    },
    {
        "id": "887fe87e-6ef2-5d94-98c8-f582cb22f442",
        "kind": "official",
        "name": "Bluetooth Headphone Jacking: A Key to Your Phone",
        "slug": "bluetooth-headphone-jacking-a-key-to-your-phone",
        "url": "https://api.events.ccc.de/congress/2025/event/887fe87e-6ef2-5d94-98c8-f582cb22f442/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "en",
        "description": "Airoha is a vendor that, amongst other things, builds Bluetooth SoCs and offers reference designs and implementations incorporating these chips. They have become a large supplier in the Bluetooth audio space, especially in the area of True Wireless Stereo (TWS) earbuds. Several reputable headphone and earbud vendors have built products based on Airoha’s SoCs and reference implementations using Airoha’s Software Development Kit (SDK).\r\n\r\nDuring our Bluetooth Auracast research we stumbled upon a pair of these headphones. During the process of obtaining the firmware for further research we initially discovered the powerful custom Bluetooth protocol called *RACE*. The protocol provides functionality to take full control of headphones. Data can be written to and read from the device's flash and RAM.\r\n\r\nThe goal of this presentation is twofold. Firstly, we want to inform about the vulnerabilities. It is important that headphone users are aware of the issues. In our opinion, some of the device manufacturers have done a bad job of informing their users about the potential threats and the available security updates. We also want to provide the technical details to understand the issues and enable other researchers to continue working with the platform. With the protocol it is possible to read and write firmware. This opens up the possibility to patch and potentially customize the firmware.\r\n\r\nSecondly, we want to discuss the general implications of compromising Bluetooth peripherals. As smart phones are becoming increasingly secure, the focus for attackers might shift to other devices in the environment of the smart phone. For example, when the Bluetooth Link Key, that authenticates a Bluetooth connection between the smart phone and the peripheral is stolen, an attacker might be able to impersonate the peripheral and gain its capabilities.",
        "schedule_start": "2025-12-27T23:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T00:00:00+01:00"
    },
    {
        "id": "e96aa6a4-6945-4b65-ba77-1b611a8484ea",
        "kind": "assembly",
        "name": "BornHack 39c3 party",
        "slug": "bornhack-39c3-party",
        "url": "https://api.events.ccc.de/congress/2025/event/e96aa6a4-6945-4b65-ba77-1b611a8484ea/?format=api",
        "track": null,
        "assembly": "bornhack",
        "room": null,
        "location": "BornHack Assembly in Cold North, Hall H",
        "language": "en",
        "description": "Get a sneak peak of what happens at the BornHack hacker camp in Denmark in the summer every year, condensed into a few hours directly here at Congress.",
        "schedule_start": "2025-12-28T21:00:00+01:00",
        "schedule_duration": "04:00:00",
        "schedule_end": "2025-12-29T01:00:00+01:00"
    },
    {
        "id": "90699389-58fb-4193-89dd-f9ebee1544b6",
        "kind": "assembly",
        "name": "Brainstorming - Politischer Kampf und direkte Aktion gegen \"KI\"",
        "slug": "brainstorming-politischer-kampf-und-direkte-aktion",
        "url": "https://api.events.ccc.de/congress/2025/event/90699389-58fb-4193-89dd-f9ebee1544b6/?format=api",
        "track": null,
        "assembly": "komona",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de",
        "description": "\"Generative KI\" und \"Large Language Models\" sind eine Technologie, bei der sich zunehmend abzeichnet, dass es nicht nur ein schräger Hype ist, sondern eine disruptive Technologie, die das Potential hat unsere Gesellschaft entscheidend zu verändern. Aus linksradikaler Perspektive müsste die Folgefrage sein: \"verändert diese Technologie die Gesellschaft zum besseren, zum schlechteren oder ist das offen?\" und darauf folgend \"Falls zweiteres, was können wir dagegen tun und falls letzteres, wie können wir dagegen Einfluss nehmen?\" Aber aktuell stellen sich linkspolitische Kontexte diese Fragen gar nicht. Mit der völligen Akzeptanz von Instagram und co (https://events.ccc.de/congress/2025/hub/de/event/detail/gesprachsrunde-zum-umgang-linksradikaler-und-anarc) scheinen linke Bewegungen jedoch völlig verlernt zu haben, kritisch über Technologien nachzudenken und zu diskutieren. In großen Teilen linker und anarchistischer Szene, findet zu dem Thema gerade keine Debatte statt, von Aktionen ganz zu schweigen. Vielleicht liegt es an einem Gefühl der Machtlosigkeit, dass man doch sowieso keinen Einfluss auf Entwicklung und Nutzung von Technologien hat? Aber das ist erwiesenermaßen falsch, man muss nur einen Blick auf die Kämpfe gegen Gentechnik, Atomkraft und Kohlekraft werfen. In allen Fällen konnte durch direkte Aktion nennenswert Einfluss genommen werden und zumindest die Dominanz dieser Technologien deutlich eingedämmt werden. \r\n\r\nMeine These, die ich als Grundannahme für diesen Workshop voraussetze: Es handelt sich hier um eine Technologie, die die Welt (und insbesondere das Internet) schlechter und nicht besser macht und es ist sinnvoll sie mit allen Mitteln die möglich sind zu bekämpfen. Vielleicht ist sie neben dem Klimawandel die größte Gefahr unserer Zeit. Deshalb wollen wir hier darüber diskutieren, was für Möglichkeiten für den Kampf gegen \"KI\" wir haben, welche Aktionsformen aus Anti-Gentechnik/Atomkraft/Kohle-Bewegung sich adaptieren lassen und welche nicht und wie wir endlich Bewusstsein in unsere politischen Kontexten dafür schaffen können, dass das fucking wichtig ist. \r\n\r\nUnd bitte: die Grundannahme will ich in genau diesem Workshop nicht diskutieren. Gerne sonst immer, auch gerne in einer eigenen Session. Aber hier soll es um einen Austausch für Menschen gehen, die diese Grundannahme teilen. Und bitte: Keine Militanzdebatten. Sonst reden wir über nichts anderes. Auch Diversity of Tactics würde ich für die Debatte gerne als gegeben voraussetzen.",
        "schedule_start": "2025-12-29T18:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T19:30:00+01:00"
    },
    {
        "id": "a4d303fc-6761-551a-834e-204bc539eab4",
        "kind": "official",
        "name": "Breaking architecture barriers: Running x86 games and apps on ARM",
        "slug": "breaking-architecture-barriers-running-x86-games-and-apps-on-arm",
        "url": "https://api.events.ccc.de/congress/2025/event/a4d303fc-6761-551a-834e-204bc539eab4/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "en",
        "description": "ARM-powered hardware in laptops promises longer battery life at the same compute performance as before, but a translation layer like FEX is needed to run existing x86 software. We'll look at the technical challenges involved in making this possible: designing a high-performance binary recompiler, translating Linux system calls across architectures, and forwarding library calls to their ARM counterparts.\r\n\r\nGaming in particular poses extreme demands on FEX and raises further questions: How do we enable GPU acceleration in an emulated environment? How can we integrate Wine to run Windows games on Linux ARM? Why is Steam itself the ultimate boss battle for x86 emulation? And why in the world do we care more about page sizes than German standardization institutes?\r\n\r\nThis talk will be accessible to a technical audience and gaming enthusiasts alike. However, be prepared to learn cursed knowledge you won't be able to forget!",
        "schedule_start": "2025-12-27T23:00:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-27T23:40:00+01:00"
    },
    {
        "id": "3d82c56b-fb2f-545f-b8f1-264c220c8f09",
        "kind": "official",
        "name": "Breaking BOTS: Cheating at Blue Team CTFs with AI Speed-Runs",
        "slug": "breaking-bots-cheating-at-blue-team-ctfs-with-ai-speed-runs",
        "url": "https://api.events.ccc.de/congress/2025/event/3d82c56b-fb2f-545f-b8f1-264c220c8f09/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "en",
        "description": "THE PLAN\r\n\r\nLive demonstrations of AI agents speed-running blue team challenges, including the failure modes that break investigations. We'll show both what happens when we try the trivial approaches like “just have claude do it”, “AI workflows”, and what ultimately worked, like managed self-planning, semantic SIEM layers, and log agents. Most can be done with free and open tools and techniques on the cheap, so we will walk through that as well.\r\n\r\nTHE DEEP DIVE\r\n\r\n* Why normal prompts and static AI workflows fail\r\n* Self-planning investigation agents that evolve task lists dynamically\r\n* What we mean by semantic layers for calling databases and APIs\r\n* How to handle millions of log events without bankrupting yourself\r\n* Why \"no AI\" rules are misguided technically and conceptually\r\n\r\nGOING BEYOND CTFS\r\n\r\nThe same patterns that trivialize training exercises work on real SOC investigations. We're watching blue team work fundamentally transform - from humans investigating to humans managing AI investigators. Training programs teaching skills AI already automates. Hiring practices that can't verify who's doing the work. Certifications losing meaning. More fundamentally, when we talk about who watches the watchers, a lot is about to shift again.",
        "schedule_start": "2025-12-30T13:50:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-30T14:30:00+01:00"
    },
    {
        "id": "fc95c6d0-b427-5110-81a5-62504dc1ce8d",
        "kind": "assembly",
        "name": "Breaking into Wireless Smart Homes, Z-Wave example",
        "slug": "breaking-into-wireless-smart-homes-z-wave-example",
        "url": "https://api.events.ccc.de/congress/2025/event/fc95c6d0-b427-5110-81a5-62504dc1ce8d/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "You will learn:\r\n- security mechanisms and algorithms used in modern IoT smart home and smart building protocols and how they evolved,\r\n- various ways to break existing Z-Wave networks (DDOS or key stealing during inclusion),\r\n- new features in Z-Wave and Z-Wave Long Range protocol closing the described holes,",
        "schedule_start": "2025-12-27T19:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-27T19:30:00+01:00"
    },
    {
        "id": "59b5d6cc-bc07-5554-80f1-7d1008573d92",
        "kind": "official",
        "name": "Brennende Wälder und Kommentarspalten - Klimaupdate mit dem FragDenStaat Climate Helpdesk",
        "slug": "brennende-walder-und-kommentarspalten-klimaupdate-mit-bits-baume-und-dem-fragdenstaat-climate-helpdesk",
        "url": "https://api.events.ccc.de/congress/2025/event/59b5d6cc-bc07-5554-80f1-7d1008573d92/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "de",
        "description": "Chatgpt hat (bald) mehr Nutzer*innen als Wikipedia, OpenAI will in Zukunft den Energieverbrauch von Indien haben und das notfalls auch mit fossilen Energien. Der Energiehunger der künstlichen Intelligenz und der globale Ressourcenhunger für Chips und Elektroautos scheint den Rest Hoffnung einer klimagerechten Welt aufzufressen.\r\n\r\nAuch in Deutschland finden wir uns in den Wasserkämpfen wieder, während global längst Bewegungen gegen wasserhungrige Konzerne und Rechenzentren zusammenfließen. Auf der ganzen Welt, von Lateinamerika bis Portugal und Serbien wehren sich Menschen gegen den Abbau des weißen Goldes Lithium, das für Elektroautos und Chips benötigt wird. Zusammen mit Wäldern brennen auch die Kommentarspalten und die staatlichen Repressionen gegen Klimaaktivismus nehmen zu. Ich möchte einen Überblick geben zum Zustand unserer Erde und der Klimabewegung und was Hacker*innen für die Rettung des Planeten können und welche Tech-Milliardäre wir dafür bekämpfen müssen.\r\n\r\nIch bin Joschi (they/them) vom FragDenStaat Climate Helpdesk. Ich bringe 10 Jahre Erfahrung in der Klimabewegung und Expertise für verschiedene Themen rund um Nachhaltigkeit und Digitalisierung mit.",
        "schedule_start": "2025-12-27T11:55:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-27T12:35:00+01:00"
    },
    {
        "id": "9e1553eb-0fb5-4f77-a2f9-cb4d5c6a0bf9",
        "kind": "assembly",
        "name": "brillen & beans: glasses repair café",
        "slug": "brillen-beans-glasses-repair-cafe",
        "url": "https://api.events.ccc.de/congress/2025/event/9e1553eb-0fb5-4f77-a2f9-cb4d5c6a0bf9/?format=api",
        "track": null,
        "assembly": "bbb",
        "room": null,
        "location": "https://39c3.c3nav.de/l/bbb/@0,107.72,167.04,1.94",
        "language": "de, en",
        "description": "We help you make minor repairs to your glasses and offer deep cleaning with ultrasound. Just come by : )",
        "schedule_start": "2025-12-27T15:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-27T17:00:00+01:00"
    },
    {
        "id": "3354df70-61f8-4709-b5ea-9c04a12e311e",
        "kind": "assembly",
        "name": "Bügelperlen ... aber anders",
        "slug": "bugelperlen-aber-anders",
        "url": "https://api.events.ccc.de/congress/2025/event/3354df70-61f8-4709-b5ea-9c04a12e311e/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "5df6836a-709f-43e2-bb49-954bc4f130ce",
        "location": "Saal B / Hall B",
        "language": "de, en",
        "description": "Normally, you'd use a pegboard and an iron for fuse beads.\r\n\r\nBut you can also do it without... all you need is a needle and thread, and you can make bracelets or coasters.\r\n\r\nWant to know how? Come by, let me show you, and get started yourself.",
        "schedule_start": "2025-12-28T11:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T12:30:00+01:00"
    },
    {
        "id": "5454618f-fcfb-568a-b82b-eb0b10bf89cb",
        "kind": "official",
        "name": "Build a Fake Phone, Find Real Bugs: Qualcomm GPU Emulation and Fuzzing with LibAFL QEMU",
        "slug": "build-a-fake-phone-find-real-bugs-qualcomm-gpu-emulation-and-fuzzing-with-libafl-qemu",
        "url": "https://api.events.ccc.de/congress/2025/event/5454618f-fcfb-568a-b82b-eb0b10bf89cb/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "en",
        "description": "Mobile phone manufacturers ship competitive hardware supported by increasingly complex software stacks, ranging from firmware and bootloaders to kernel modules, hypervisors, and other TrustZone environments. In an effort to keep their products secure, these companies rely on state-of-the-art testing techniques such as fuzzing. They commonly perform their fuzzing campaigns on-device to find vulnerabilities. Unfortunately, this approach is expensive to scale and does not always provide fine-grained control over the target. To address these issues, we approached the problem through the prism of emulation, by partially reimplementing the hardware as a normal software to run on a computer. That way, we could scale fuzzing instances, and gain full control over the emulated target.\r\n\r\nThe presentation will outline how we made the full emulation of Qualcomm’s Android ecosystem possible by tweaking the complex build system of the Android image and implementing a custom board (including more than 10 custom devices) in QEMU. We will review the steps required and the technical challenges encountered along the way.\r\n\r\nAfter providing a quick recap and the latest updates on LibAFL QEMU (presented at 37C3) by one of the LibAFL maintainers, we will delve into the gory details of how we partially emulated the latest version of Adreno—the GPU designed by Qualcomm—and built a fuzzer for its Android kernel driver. In particular, we will show how LibAFL QEMU was integrated into our custom board and the few improvements we made to the kernel to get better coverage with KCOV. Finally, we will demonstrate how our approach enabled us to find a new critical vulnerability in the GPU kernel driver.",
        "schedule_start": "2025-12-29T19:15:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-29T19:55:00+01:00"
    },
    {
        "id": "ab19e1f1-ca13-531e-9d30-0ca5b0c7551c",
        "kind": "official",
        "name": "Building a NOC from scratch",
        "slug": "building-a-noc-from-scratch",
        "url": "https://api.events.ccc.de/congress/2025/event/ab19e1f1-ca13-531e-9d30-0ca5b0c7551c/?format=api",
        "track": "ccc-community",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "de",
        "description": "Zum Zeitpunkt der 29. Eurofurence (also dieses Jahr) hatte das Event eine Größe erreicht, bei der typische Event-Locations unsere speziellen Anforderungen nicht mal eben so erfüllen konnten. Beispielsweise ist eine aufwändige Audio/Video-Produktion Teil der Eurofurence, welche ein IP-Netz mit hoher Bandbreite, niederiger Latenz, niedrigem Jitter, Multicast-Transport und präzise Zeitsynchronisierung benötigt. Deshalb wurde dieses Jahr das _Onsite Eurofurence Network Operation Center_ _(EFNOC)_ gegründet. Unsere Aufgabe sollte es sein, alle Anforderungen der anderen Teams kompetent zu erfüllen wovon wir euch in diesem Vortrag etwas aus dem Nähkästchen erzählen wollen.\r\n\r\nGrob haben wir wärend der EF29 das Team etabliert und ein Netzwerk gebaut, welches für A/V-Produktion, Event-Koordination und Event-Management (z.B. Security, Ticketing) benutzt wurde. Unser persönliches Ziel war es außerdem, ein benutzbares WLAN-Netzwerk für alle Besuchenden über dies gesamte Event-Venue hinweg zu schaffen – also von Halle H bis zum Vorplatz.\r\nUnsere Architektur bestand dafür aus einem simplen Layer2-Netzwerk mit VLAN-Unterteilung, welches von _Arista DCS-7050TX-72Q_ mit 40Gbit/s Optiken bereitgestellt wurde. Die Aristas haben außerdem ein PTP-Signal propagiert, welches von einer Meinberg Master-Clock gesteuert wurde. Zusätzlich war ein Linux-Server als Hypervisor für diverse Netzwerk-Services wie DNS, DHCP, Monitoring und Routing im Einsatz.\r\nSo zumindest der Plan, denn während des Events wurden wir mit der Realität und vielen „spaßigen“ Problemen konfrontiert.\r\n\r\nUnser Talk wird sich unter anderem mit diesen technischen Problemen beschäftigen, allerdings den Fokus nicht nur auf die technische Darstellung legen. Stattdessen werden wir auch beleuchten, wie wir als Team menschlich untereinander und in der Kommunikation mit anderen Teams damit umgegangen sind.",
        "schedule_start": "2025-12-27T23:55:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T00:35:00+01:00"
    },
    {
        "id": "d79cfc7a-f4c7-4291-be1d-a5ee626a4314",
        "kind": "assembly",
        "name": "Building antennas and tinkering with them",
        "slug": "building-antennas-and-tinkering-with-them_az05",
        "url": "https://api.events.ccc.de/congress/2025/event/d79cfc7a-f4c7-4291-be1d-a5ee626a4314/?format=api",
        "track": null,
        "assembly": "off-grid-messaging",
        "room": "e8804b7b-5cde-4f66-864e-d3fa74e1f48c",
        "location": "tbd",
        "language": "en, de",
        "description": "Energy must leave the radio into space so we can communicate, for that we need antennas.\r\nThis small workshop will provide a rough introduction to what characteristics an antenna has and how you can build antennas for your devices. And in the end we'll build some antennas together, so that you are well equipped for congress.\r\nWe'll bring a small selection of tools as well as supplies, but we'll be happy if you bring some along yourself, too.\r\nIf you are a Junghacker:in the same session earlier today may fit into your plans a little better, but if you want to join us for this session you're as welcome.",
        "schedule_start": "2025-12-28T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T17:00:00+01:00"
    },
    {
        "id": "222d4403-cd8e-475a-bb34-4215122c6f7a",
        "kind": "sos",
        "name": "Building a simple Transformer (Part 1) - How to make your own LLM?",
        "slug": "building-a-simple-transformer-part-1-how-to-make-y",
        "url": "https://api.events.ccc.de/congress/2025/event/222d4403-cd8e-475a-bb34-4215122c6f7a/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Stairway here https://39c3.c3nav.de/l/c:3:191.49:143.11/",
        "language": "de, en",
        "description": "We will learn how to train a fully-working Transformer on our laptops.\r\nUncovering how training a Next-Token-Prediction Transformer that mimics a calculator adding two numbers together works efficiently.\r\n\r\nIn the [following Part](https://events.ccc.de/congress/2025/hub/event/detail/discovering-transformer-internals-part-2-exploring). We will look into how the internals work and why our own trained models work.\r\n\r\nBring a laptop with Python and PyTorch preinstalled with you.\r\nIf you have any questions you can contact me on DECT 9560.\r\n\r\nAny updates on location and time will be written here. Also more information in the [Repository](https://github.com/DerDennisOP/39c3-transformer-workshop).\r\n\r\n**UPDATE ORT:** [Near Workshopspace 1](https://39c3.c3nav.de/l/c:3:191.49:143.11/)",
        "schedule_start": "2025-12-29T17:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T18:00:00+01:00"
    },
    {
        "id": "604ebab6-445d-4c54-82ed-5dcb47aecc8b",
        "kind": "sos",
        "name": "Building Custom Controllers to Empower Live Music Performance",
        "slug": "building-custom-controllers-to-empower-live-music-",
        "url": "https://api.events.ccc.de/congress/2025/event/604ebab6-445d-4c54-82ed-5dcb47aecc8b/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "c-base, Hall H,  I1-K3 (https://39c3.c3nav.de/l/c-base/)",
        "language": "en, de",
        "description": "These days, live electronic music performance can be achieved more easily and cheaply than ever before, while a lot more complex interactions are possible, regardless of whether the sound synthesis is digital or analogue. However, the challenge is to translate this into physical objects that allow for fast and intuitive control over the system's complexity.\r\n\r\nIn this session, Jakob and Connor will demonstrate their >2-year project of building controllers for this exact purpose: bringing their DAW-based live sets to \"life\" and empowering them to focus on the musical performance of their multi-layered techno sets without being bound by the limitations of standard hardware.\r\n\r\nAfter a short introduction and demonstration, there will be plenty of time for discussion, (nerd) talk and jamming with the hardware. Note: at 11:45 before this session, there will also be a 5-minute lightning talk on the topic at \"Ground\" by Jakob.",
        "schedule_start": "2025-12-29T15:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T15:25:00+01:00"
    },
    {
        "id": "4bfb9f9c-a8cd-5bcb-8b0f-ce20509f2a36",
        "kind": "official",
        "name": "Building hardware - easier than ever - harder than it should be",
        "slug": "building-hardware-easier-than-ever-harder-than-it-should-be",
        "url": "https://api.events.ccc.de/congress/2025/event/4bfb9f9c-a8cd-5bcb-8b0f-ce20509f2a36/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "en",
        "description": "Electronics is easier and more fun to get into than it's ever been before. All the tools and resources are easily accessible and super cheap or free. There's an enormous amount of things to build from and build on.\r\n\r\nIt's also never been more important to be able to build and understand electronics, as assholes running corporations are wasting their workers' unpaid overtime on making all the electronics in our lives shittier, more full of ads, slop, and spyware, and more frustrating to use. Encountering a device that works for you instead of against you is a breath of fresh air. Building one is an act of resistance and power. Not depending on the whims of corporate assholes is freedom.\r\n\r\nHowever, the culture around electronics and the electronics industry is one of exclusion and gatekeeping. It doesn't need to be. It would be stupidly easy to make things better, and we should. I've been teaching absolute beginners advanced electronics manufacturing skills for many years now. It's absolutely shocking how much more diverse the people who I teach are compared to the industry. The \"hardware is hard\" meme is true in some cases but toxic when worn as a badge of pride or a warning to people attempting it.\r\n\r\nI will tell you why designing and building electronics is not nearly as hard as it seems, how it's almost never been easier to get into it, and why it's very important that people who think or have been told they can't do it should be doing more of it. I'll tell you my experiences of what building devices is like, show and tell a few useful skills, and tell the story of how trying to prove someone wrong on the internet turned into a decade of teaching people with zero experience how to handle the most complex electronic components at all sorts of community events.",
        "schedule_start": "2025-12-27T12:50:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-27T13:30:00+01:00"
    },
    {
        "id": "04907bec-c5fd-5ad9-b920-1e8ea83ba051",
        "kind": "assembly",
        "name": "Building the next web",
        "slug": "building-the-next-web",
        "url": "https://api.events.ccc.de/congress/2025/event/04907bec-c5fd-5ad9-b920-1e8ea83ba051/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "Let’s figure out - what are the ingredients of the web evolution we all actually want? First - we look into the evolution we’ve had until now - in Decentralized communication, AI, XR, Bitcoin, & other forefront technologies that shape the internet as we know it. Then - we brainstorm - What are potential outcomes of our best & worst decisions there? They will shape how we build the next web.",
        "schedule_start": "2025-12-30T15:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-30T15:30:00+01:00"
    },
    {
        "id": "86c8a0f9-dfe8-4e68-b128-06528188e60c",
        "kind": "assembly",
        "name": "Build Your Own Air Quality Sensor",
        "slug": "build-your-own-air-quality-sensor",
        "url": "https://api.events.ccc.de/congress/2025/event/86c8a0f9-dfe8-4e68-b128-06528188e60c/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "24bda89e-2bc4-471b-8870-eccacf62ef3b",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en",
        "description": "# Build Your Own Air Quality Sensor\r\n\r\nAir pollution affects many people’s daily lives, not only those living near industrial centres. In Ireland, official air quality monitoring relies on a limited number of sensors, so local and short-term pollution sources can be missed. In this 90-minute, hands-on workshop, you’ll build your own particulate matter (PM2.5) air quality sensor using a kit of off-the-shelf parts, then connect it to the Internet so you can view and share the data.\r\n\r\n## Sensor.Community\r\n[Sensor.Community](https://sensor.community/) is an open, global citizen science network where people build low-cost sensors and share environmental data. Once your device is online, it can publish readings so you can track trends over time and compare data across different locations.\r\n\r\n## What You’ll Learn\r\nDuring the workshop, you’ll assemble a working PM2.5 air quality sensor and get it online. We’ll cover the basics of IoT devices, local data collection, and how to publish readings to Sensor.Community. You’ll also learn what the numbers mean, what these sensors are good for, and where their limits are.\r\n\r\n## Materials\r\nYou’ll work with:\r\n- ESP8266 board\r\n- SDS011 particulate matter sensor (PM2.5 and PM10)\r\n- BME280 sensor (temperature, humidity, air pressure)\r\n- USB cable\r\n- Jumper wires\r\n- Plastic tube (air inlet)\r\n\r\n## Requirements\r\n- A device with a web browser and WiFi, such as a phone or laptop\r\n- All setup is browser-based, no software install needed\r\n- No previous experience required, beginner-friendly\r\n\r\n## Materials Costs\r\nIt costs **€60** for a kit to take home.\r\n\r\n## Instructions\r\n[Slides](https://docs.google.com/presentation/d/1H4KuVn2qhhqdg9caCRLc4V6N_QEV1xoevmVM4edoR44/edit?usp=sharing)\r\n\r\n## Facilitator\r\nTaught by [Jeffrey Roe](https://chaos.social/@tdr112).\r\n\r\n**Buy a kit at the Hardware Hacking Area to guarantee a seat, or come by early. Please do arrive early, regardless.**",
        "schedule_start": "2025-12-29T16:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T18:00:00+01:00"
    },
    {
        "id": "4787813c-9914-4a36-916e-346d3b4c0766",
        "kind": "assembly",
        "name": "Build your own (embedded) Linux distribution with Yocto",
        "slug": "build-your-own-embedded-linux-distribution-with-yo",
        "url": "https://api.events.ccc.de/congress/2025/event/4787813c-9914-4a36-916e-346d3b4c0766/?format=api",
        "track": null,
        "assembly": "fsinf",
        "room": null,
        "location": "Assembly Fachschaft Informatik TU Wien - https://39c3.c3nav.de/l/fsinf/",
        "language": "en, de",
        "description": "",
        "schedule_start": "2025-12-27T16:00:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-27T16:45:00+01:00"
    },
    {
        "id": "9815a2c8-ff01-4703-8566-b40bb9b80a33",
        "kind": "sos",
        "name": "Build your own Joustmania",
        "slug": "build-your-own-joustmania",
        "url": "https://api.events.ccc.de/congress/2025/event/9815a2c8-ff01-4703-8566-b40bb9b80a33/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "de, en",
        "description": "At several Chaos events, you can often spot a cheerful group of people playing the game “Joustmania” ( https://github.com/adangert/JoustMania ).\r\n\r\nIn this game, each player holds a PlayStation Move controller that tracks the player’s movement.\r\nAs soon as a controller accelerates too quickly, the player is eliminated from the game.\r\nThe competitors therefore try to defeat each other by bumping or nudging the other players’ controllers, forcing them to move too fast.\r\n\r\nThis year, I decided to rebuild the game myself and ran into quite a few obstacles along the way: from sourcing the hardware, to setting up a Raspberry Pi (the game is already about 10 years old), all the way to compiling Bluetooth drivers. In the end, this even resulted in my own fork of the project: https://github.com/VanFanelia/joustmania-remastered\r\n\r\nIn this session, I would like to share what I’ve learned, answer your questions about the game or rebuilding it, and/or organize a few rounds of play.",
        "schedule_start": "2025-12-28T12:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T12:55:00+01:00"
    },
    {
        "id": "475b1915-0a78-4e04-84d1-dca3ec173da1",
        "kind": "sos",
        "name": "Build your own mouse cursor theme (for Linux)!",
        "slug": "lets-build-our-own-cursor-themes-for-linux",
        "url": "https://api.events.ccc.de/congress/2025/event/475b1915-0a78-4e04-84d1-dca3ec173da1/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "en",
        "description": "Since a couple of years, I've been using a custom mouse cursor theme – the cursor is a turtle emoji! Sometimes I forget that it exists, and people are amused that there's a turtle on my screen! :D\r\n\r\nIn this workshop, I'll explain how cursor themes work on Linux, and teach you how to generate your own one! It could be anything you want – some ideas:\r\n\r\n- Draw your own arrows (cool-looking? Weird ones?)\r\n- Repurpose your favorite icons/logos (so that everyone immediately knows that you're using Arch btw)\r\n- Blåhajs?!\r\n- High-contrast cursors that are actually more accessible to you\r\n\r\nBring a Linux laptop! And it'd be ideal if you could already install the vector graphics program Inkscape and the command line tool `xcursorgen`! I'll show you a little script that will help you generate the theme. If you feel comfortable with another graphics program, you can also use that instead of Inkscape.\r\n\r\nThe resulting themes work both on X.Org as well as Wayland.",
        "schedule_start": "2025-12-30T11:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T11:50:00+01:00"
    },
    {
        "id": "63919432-22f9-40e7-9b12-99597b524340",
        "kind": "assembly",
        "name": "Build Your Own Satellite Ground Station",
        "slug": "build-your-own-satellite-ground-station",
        "url": "https://api.events.ccc.de/congress/2025/event/63919432-22f9-40e7-9b12-99597b524340/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "24bda89e-2bc4-471b-8870-eccacf62ef3b",
        "location": "Hardware Hacking Area (Halle 3)",
        "language": "en",
        "description": "# Build Your Own Satellite Ground Station\r\n\r\nAre you fascinated by space and want to learn how to receive data from satellites and weather probes? Join us in this TinyGS Station Workshop where you’ll build and program your own ground station and antenna to receive data from space. This hands-on, beginner-friendly workshop is perfect for anyone interested in radio, electronics, IoT, antenna design, and space exploration.\r\n\r\n## TinyGS\r\n[TinyGS](https://tinygs.com/) is an open, community-run network of ground stations distributed around the world to receive and operate LoRa satellites, weather probes, and other flying objects using cheap and versatile modules. With a TinyGS ground station, you can receive data from a variety of sources, including CubeSats.\r\n\r\n## What You’ll Learn\r\nDuring the workshop, you’ll learn how to build and program a TinyGS ground station and a quarter-wave ground plane antenna. No prior experience is required. We’ll provide the materials, tools, and equipment to guide you through the process.\r\n\r\n## Requirements\r\n- A device with a web browser and WiFi, such as a phone or laptop\r\n- A [Telegram](https://telegram.org/) account\r\n- No previous experience required, beginner-friendly\r\n\r\n## Materials Costs\r\nIt costs **€80** for a kit to take home. You’ll leave with your own ground station. Pair it with a waterproof box, and you’ll be ready to pick up satellites.\r\n\r\n## Instructions\r\n[https://www.tog.ie/build-your-own-satellite-ground-station-tinygs-compressed/)](https://www.tog.ie/build-your-own-satellite-ground-station-tinygs-compressed/)\r\n\r\n## Facilitator\r\nTaught by [Jeffrey Roe](https://chaos.social/@tdr112).\r\n\r\n**Buy a kit at the Hardware Hacking Area to guarantee a seat, or come by early. Please do arrive early, regardless.**",
        "schedule_start": "2025-12-27T17:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-27T19:00:00+01:00"
    },
    {
        "id": "49a38826-056a-4832-929a-3cf4b49712e9",
        "kind": "assembly",
        "name": "Build your own solar powerd Lora node",
        "slug": "build-your-own-solar-powerd-lora-node",
        "url": "https://api.events.ccc.de/congress/2025/event/49a38826-056a-4832-929a-3cf4b49712e9/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "96b6f1c3-8b00-4faa-8957-a2980bd4bd44",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en, de",
        "description": "After three days of conference and talks, what better ways to wind out the day than to get together in a relaxed atmosphere and try to build some hardware?\r\n\r\nThis workshop is intended for beginners who want to learn how to build their own lora/meshtastic/meshcore/reticulum hardware. These little devices can be used to message each other and build a network utilizing only some small antennas without the need of internet or a phone network. Together, we will build our own solar powered outside LORA nodes that can be used with mesh software such as Meshtastic, Meshcore or Reticulum without the need of a power outlet. We will bring the required parts and an easy to follow \"how to\" manual. There will be little to no input but we want to create a cozy atmosphere to come together to learn, to solder and teach ourselfs how to create our own communication devices from scratch (well at least almost). We will start at 23:00, feel free to stay until you are done or finish in on your own time.\r\n\r\nEach node will consist of a solar panel, a low power lora node (XIAO nRF52840 & Wio-SX1262 Kit), batteries, an antenna + other connecting components such as cables and a charging controller to make everything work together nicely. We have tried to keep the cost as low as possible so we used the cheapest components we found, for long term use you might want to upgrade some components.\r\n\r\nThere will be only a limited amount of seats available. Please come to the hardware hacking area one hour (22:00) before this workshop starts to get the hardware (35€, cash preferred). This workshop is intended for beginners in Lora hardware and hardware hacking. Some previous soldering experience is helpful but not required.\r\n\r\nHow to guide: https://cryptpad.fr/code/#/2/code/view/u1VaqnWs0jvLT6qRDUipwyGw4G4xOmyqymF20y4gLvc/embed/present/",
        "schedule_start": "2025-12-29T23:00:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-30T02:00:00+01:00"
    },
    {
        "id": "3fe3aaf9-2667-4bc4-86e3-7680fce1049d",
        "kind": "assembly",
        "name": "Bumpkey/ Schlagschlüssel Workshop",
        "slug": "bumpkey-schlagschlussel-workshop",
        "url": "https://api.events.ccc.de/congress/2025/event/3fe3aaf9-2667-4bc4-86e3-7680fce1049d/?format=api",
        "track": null,
        "assembly": "lockpicking",
        "room": null,
        "location": "Lockpicking Area",
        "language": "de, en",
        "description": "What are bumpkeys? Why is it working? Practical bumpkey workshop\r\n\r\nno registration required, first come - first served",
        "schedule_start": "2025-12-29T18:00:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-29T18:45:00+01:00"
    },
    {
        "id": "f92115f9-9e11-5076-a4d1-2517b15aa91c",
        "kind": "assembly",
        "name": "Bündnis Hansaplatz - Coalition Against AI CCTV and Displacement",
        "slug": "bundnis-hansaplatz-coalition-against-ai-cctv-and-d",
        "url": "https://api.events.ccc.de/congress/2025/event/f92115f9-9e11-5076-a4d1-2517b15aa91c/?format=api",
        "track": null,
        "assembly": "fnf",
        "room": "1d0080d1-d8d1-5a26-85e8-6e0556bdbf95",
        "location": null,
        "language": "de",
        "description": "Brief presentation of the Hansaplatz Coalition Against AI Camera Surveillance and overview and history of the technical and legal means used the local city government to gentrify neighborhoods and repress and expel undesired populations.\r\n\r\nbuendnis-hansaplatz@posteo.de\r\n@buendnis_hansaplatz",
        "schedule_start": "2025-12-30T12:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T13:00:00+01:00"
    },
    {
        "id": "ea09b8bb-2c87-4802-b289-4556a83a7f1e",
        "kind": "sos",
        "name": "Bürgerrat zur biometrischen Authentifizierung der Zukunft - Eine spielerische Diskussion über Regulierungsansätze",
        "slug": "burgerrat-zur-biometrischen-authentifizierung-der-",
        "url": "https://api.events.ccc.de/congress/2025/event/ea09b8bb-2c87-4802-b289-4556a83a7f1e/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "de",
        "description": "The year is 2040. Everyday digital life is convenient, but the digital sovereignty of state and civil society remains a sensitive issue. Recent approaches to authentication based on behavior, physical characteristics, or DNA are intended to make many things even easier – but do we want that, and if so, how? In our workshop, you will be part of a citizens' assembly deciding on the applications, implementation, and limits of these technologies. Join us in discussing the focus for tomorrow's biometrics! (This workshop will be held in German.)",
        "schedule_start": "2025-12-27T19:30:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-27T20:50:00+01:00"
    },
    {
        "id": "878d9a0c-0446-561d-9f85-c81033aad209",
        "kind": "official",
        "name": "Burn Gatekeepers, not Books!",
        "slug": "burn-gatekeepers-not-books",
        "url": "https://api.events.ccc.de/congress/2025/event/878d9a0c-0446-561d-9f85-c81033aad209/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "de",
        "description": "Der Buchmarkt ist kaputt; das ist keine neue Erkentnis. Wir dröseln auf, an welchen Ecken es hakt und zeigen auf, wie schlimm es wirklich ist. Dabei machen wir auch ein bisschen Name & Shame, denn irgendwer ist ja schuld. Wir zeigen aber auch, wo uns auf dem deutschen Markt noch fehlende APIs (im Gegensatz zum internationalen Buchmarkt) das Leben deutlich leichter machen würden.",
        "schedule_start": "2025-12-28T15:40:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T16:20:00+01:00"
    },
    {
        "id": "6e9bbf90-3e45-58f3-8316-7f674c169c74",
        "kind": "official",
        "name": "bushfya",
        "slug": "bushfya",
        "url": "https://api.events.ccc.de/congress/2025/event/6e9bbf90-3e45-58f3-8316-7f674c169c74/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-27T15:00:00+01:00",
        "schedule_duration": "02:30:00",
        "schedule_end": "2025-12-27T17:30:00+01:00"
    },
    {
        "id": "25e0f0c8-7c56-4c5c-9d1b-5ccad85fb5a4",
        "kind": "assembly",
        "name": "c3auti Team Meeting",
        "slug": "c3auti-1",
        "url": "https://api.events.ccc.de/congress/2025/event/25e0f0c8-7c56-4c5c-9d1b-5ccad85fb5a4/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": null,
        "description": "",
        "schedule_start": "2025-12-27T16:00:00+01:00",
        "schedule_duration": "00:55:00",
        "schedule_end": "2025-12-27T16:55:00+01:00"
    },
    {
        "id": "46dd5757-308b-4b32-9c42-94c3e1fe7ec3",
        "kind": "sos",
        "name": "C3GELB: Hygieneschulung nach § 43 IfSG (\"Frikadellendiplom\")",
        "slug": "c3gelb-hygieneschulung-nach-43-ifsg-frikadellendip",
        "url": "https://api.events.ccc.de/congress/2025/event/46dd5757-308b-4b32-9c42-94c3e1fe7ec3/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "de, en",
        "description": "Hygiene Training according to § 43 IfSG (German Infection Protection Act)\r\n\r\nWe are again conducting hygiene training sessions — the \"Meatball Diploma\", as it's called in German slang — for everyone involved in food preparation for others.\r\n\r\nThe goal is to raise awareness of a hygienic environment surrounding the preparation and serving of food at 39C3 and, consequently, to contribute to a higher level of healthiness of us all.\r\n\r\n\r\nIdeally, this training is preceeded initially by an instruction by the relevant public health department (Gesundheitsamt). Even better, of course, is if you have already attended \"follow-up training\", for example, at 38C3 or CCCCamp.\r\n\r\nIf you have any relevant documents, please bring them along so we can update, stamp, and sign your proof of training. :-)\r\n\r\nOf course, we also welcome everyone who is joining us for the first time without prior training from the public health department and/or without any prior knowledge of food hygiene at all.\r\n\r\n\r\nWe look forward to seeing you! - Be excellent to each other :-)\r\n\r\nTeam C3GELB (DECT 4352)",
        "schedule_start": "2025-12-27T14:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T14:50:00+01:00"
    },
    {
        "id": "d9466ee7-cab7-490c-95f4-f7d02c212953",
        "kind": "sos",
        "name": "c3gewerkschaft",
        "slug": "c3gewerkschaft",
        "url": "https://api.events.ccc.de/congress/2025/event/d9466ee7-cab7-490c-95f4-f7d02c212953/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Späti",
        "language": "de",
        "description": "Meetup von Wesen die in Gewerkschaften sind und anderen Mitgliedern von Arbeitnehmer*innen Vertretungen.\r\n\r\nEs sind explizit alle Wesen die wollen eingeladen",
        "schedule_start": "2025-12-29T22:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T22:25:00+01:00"
    },
    {
        "id": "cf194c54-396f-46ed-8f1f-907ca8094837",
        "kind": "sos",
        "name": "c3gsm: Ask-us-Anything about the 39c3 cellular network",
        "slug": "c3gsm-ask-us-anything-about-the-39c3-cellular-netw",
        "url": "https://api.events.ccc.de/congress/2025/event/cf194c54-396f-46ed-8f1f-907ca8094837/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "en",
        "description": "We like to tell you how the 39c3's cellular network was created and is operated. Including the current tech stack and what changed over the last years.\r\n\r\nafterwards there will be a big Q&A session.",
        "schedule_start": "2025-12-28T20:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T20:50:00+01:00"
    },
    {
        "id": "68dc82df-75ae-4756-a731-879b3807e18d",
        "kind": "sos",
        "name": "C3RP - 39C3 Roleplaying Night (because 160min is not enough)",
        "slug": "roleplay-night-3-because-160min-is-not-enough",
        "url": "https://api.events.ccc.de/congress/2025/event/68dc82df-75ae-4756-a731-879b3807e18d/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "en, de",
        "description": "A place for your TTRPG session. The whole night!\r\nFantasy to sci-fi, cosy to thrilling, rules light to rules heavy. It doesn't matter if you already played or will try it for the first time, this is the place to do it.\r\nThere will be limited materials (pens, paper). Please bring your own to ensure everyone can have some.\r\n\r\nMore information on https://c3rp.koehr.ing/",
        "schedule_start": "2025-12-29T01:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-29T02:20:00+01:00"
    },
    {
        "id": "d05d4df0-97db-4d96-814c-b62477385957",
        "kind": "sos",
        "name": "C3RP - 39C3 Roleplaying Night (because 80min is not enough)",
        "slug": "roleplay-night-2-because-80min-is-not-enough",
        "url": "https://api.events.ccc.de/congress/2025/event/d05d4df0-97db-4d96-814c-b62477385957/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "en, de",
        "description": "A place for your TTRPG session. The whole night!\r\nFantasy to sci-fi, cosy to thrilling, rules light to rules heavy. It doesn't matter if you already played or will try it for the first time, this is the place to do it.\r\nThere will be limited materials (pens, paper). Please bring your own to ensure everyone can have some.\r\n\r\nMore information on https://c3rp.koehr.ing/",
        "schedule_start": "2025-12-28T23:30:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-29T00:50:00+01:00"
    },
    {
        "id": "77829080-31ce-4f79-9276-2266b59c6e5e",
        "kind": "sos",
        "name": "c3synth Synthesizer Meetup / Jam",
        "slug": "c3synth-synthesizer-meetup-jam",
        "url": "https://api.events.ccc.de/congress/2025/event/77829080-31ce-4f79-9276-2266b59c6e5e/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "BEAT-Assembly at c-base (look out for the knobs!!)",
        "language": "en, de",
        "description": "Bring your analog or digital synthesizers, or other electronic audio gear!\r\n\r\nCHANGED LOCATION: We will meet around midnight at the BEAT Assembly in the c-base habitat!\r\n\r\nPlease bring\r\n- power strip!\r\n- headphones\r\n- mixer if you own one",
        "schedule_start": "2025-12-28T23:55:00+01:00",
        "schedule_duration": "04:00:00",
        "schedule_end": "2025-12-29T03:55:00+01:00"
    },
    {
        "id": "d826b774-16c2-5d4a-86a2-df4515464ffc",
        "kind": "assembly",
        "name": "Cables of Resistance -- Soziale Bewegungen kämpfen global gegen Big Tech (Konferenz 2026)",
        "slug": "its-global-capitalism-stupid-soziale-bewegungen-ge",
        "url": "https://api.events.ccc.de/congress/2025/event/d826b774-16c2-5d4a-86a2-df4515464ffc/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "3249bd83-bfb2-445b-bea0-bce4e7370926",
        "location": null,
        "language": "de",
        "description": "Während die Ökosysteme kollabieren und menschliches Leben auf der Erde immer prekärer wird, lassen sich CEOs großer Tech-Unternehmen zum Spaß ins All schießen und träumen davon, das Universum als unsterbliche Maschinenmenschen zu kolonisieren. Sie inszenieren sich als Heilsbringer und haben für den Rest der Menschheit nur offenen Zynismus übrig. Wir sehen einen massiven Angriff auf Gewerkschaften und demokratische Institutionen, die ihnen bisher zumindest noch mit Schranken drohten. Der Abbau der für ihre Produkte nötigen Rohstoffen verwüstet ganze Landschaften und vertieft koloniale Ausbeutung. Mit ihren „sozialen“ Medien befördern sie die Vereinzelung und den Zusammenbruch von demokratischen Öffentlichkeiten. Sie kontrollieren umfassende Infrastrukturen und setzen diese ein, um die Macht faschistischer Kräfte zu verstärken und einen technokratisch-autoritären Gesellschaftsumbau zu beschleunigen.\r\n\r\nWir sind Bewegungen und antikapitalistische Aktivist * innen, die eine Vielfalt an Widerstandsformen praktizieren. Wir haben genug von Amazon, Google, Microsoft, Meta, Tesla, OpenAI, Nvidia und Co.! Deshalb wollen wir interessierte Menschen, Aktivist * innen und Bewegungen zusammenbringen, uns vernetzen und lokale Kämpfe verbinden. Wir wollen unser Problemverständnis vertiefen, uns über notwendige Aktionsformen austauschen, gemeinsam Strategien entwickeln und den Widerstand vorantreiben.",
        "schedule_start": "2025-12-29T20:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T20:50:00+01:00"
    },
    {
        "id": "3cf666ef-e518-4155-9dd2-20a4adc28338",
        "kind": "assembly",
        "name": "CADUS x Off-Grid-Assembly",
        "slug": "cadus-x-off-grid-assembly",
        "url": "https://api.events.ccc.de/congress/2025/event/3cf666ef-e518-4155-9dd2-20a4adc28338/?format=api",
        "track": null,
        "assembly": "cadus-reboot-solidarity-2025",
        "room": "b8121ce4-8a5a-405e-936e-89f633d8c7db",
        "location": "Halle H",
        "language": "de, en",
        "description": "The Off-Grid-Assembly introducing themselves!",
        "schedule_start": "2025-12-29T15:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T15:30:00+01:00"
    },
    {
        "id": "bfe99110-e47c-4768-bb2d-40f930fca709",
        "kind": "sos",
        "name": "\"Call for Art\" in leichter Sprache",
        "slug": "kunst-am-congress-in-leichter-sprache",
        "url": "https://api.events.ccc.de/congress/2025/event/bfe99110-e47c-4768-bb2d-40f930fca709/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Infodesk, 1. Stock, vor Saal X",
        "language": "de",
        "description": "Auf dem Congress gibt es viel Kunst.\r\nEs gibt Führungen, bei denen wir die Kunst gemeinsam anschauen.\r\nDie Führungen gibt es auch in leichter Sprache.\r\n\r\nEs gibt zwei verschiedene Führungen.\r\nEine heißt \"call for art\" (Aufruf für Kunst).\r\nDie zweite heißt \"art and play\" (Kunst und Spiel).\r\nBeide Führungen dauern ungefähr 1 Stunde.\r\n\r\nDie Führung \"call for art\" geht durch das ganze Gebäude.\r\nWir treffen uns für \"call for art\":\r\nam 28.12.2025, um 17.30 Uhr, am Infodesk.",
        "schedule_start": "2025-12-28T17:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T18:30:00+01:00"
    },
    {
        "id": "b1d6a96f-804b-4753-bc58-d47e65cf784e",
        "kind": "assembly",
        "name": "Calliope mini",
        "slug": "calliope-mini",
        "url": "https://api.events.ccc.de/congress/2025/event/b1d6a96f-804b-4753-bc58-d47e65cf784e/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "44bba78f-4945-40e4-b38e-ce6c772a3fc6",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "In diesem Workshop soll es eine Einführung in den Micro-Controller Calliope mini geben. Einstiegsfreundlich werden kleine Spiele und Effekte programmiert. Für Fortgeschrittene stehen zusätzlich zwei MotionKits zur Verfügung. Die Calliopes werden bereit gestellt, ein eigener Rechner (iPad oder Windows) ist erforderlich.\r\n\r\nIdeal wären mindestens 4 bis maximal 12 Teilnehmende.",
        "schedule_start": "2025-12-28T14:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T15:45:00+01:00"
    },
    {
        "id": "385e5527-9110-44db-8df1-d40bfeb989de",
        "kind": "assembly",
        "name": "Camp27 Family Village Kickoff",
        "slug": "camp27-family-village-kickoff",
        "url": "https://api.events.ccc.de/congress/2025/event/385e5527-9110-44db-8df1-d40bfeb989de/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "44bba78f-4945-40e4-b38e-ce6c772a3fc6",
        "location": "Saal B / Hall B",
        "language": "de, en",
        "description": "Networking meeting to plan a Family Village at Chaos Communication Camp 2027. We don’t want to plan anything concrete yet, but we do want to lay the groundwork. How do we envision a Family Village at the next camp? What went well at the last camp, and what could be changed? How would we deal with a changed infrastructure? Matrix, Mastodon, mailing list – how do we want to communicate?",
        "schedule_start": "2025-12-29T20:15:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T21:45:00+01:00"
    },
    {
        "id": "41f2cd87-dd79-41a8-a3d1-006502123ddd",
        "kind": "assembly",
        "name": "CANCELLED: Minecraft Education – Erfahrung, Praktische Einblicke & Austausch",
        "slug": "minecraft-education-erfahrung-praktische-einblicke",
        "url": "https://api.events.ccc.de/congress/2025/event/41f2cd87-dd79-41a8-a3d1-006502123ddd/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "44bba78f-4945-40e4-b38e-ce6c772a3fc6",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "The workshop will be held in German or English depending on the participants.\r\n\r\n## Description\r\nThis workshop offers a personal look into four years of using Minecraft Education in media literacy classes at primary and secondary schools. Many people only know Minecraft as a game – I aim to show how it can become a practical learning tool that supports creativity, problem-solving, collaboration, and digital skills.\r\n\r\nThe workshop is intended for anyone interested in how Minecraft can be used meaningfully in education or how teaching works inside an open sandbox environment.\r\n\r\n## Topics\r\n- Why I use Minecraft as an educational tool  \r\n- Concrete experiences from real classrooms  \r\n- Setup and technical requirements  \r\n- Funding options available to schools  \r\n- What Minecraft Education is and how it differs from other versions  \r\n- Open Q&A and peer exchange  \r\n\r\n## Note on proprietary software\r\nMinecraft Education is proprietary and owned by Microsoft. This is a valid point of debate within the Chaos community. I will explain why I chose it for school settings, what alternatives I have considered, and where open solutions currently reach their limits. The goal is a transparent, experience-based discussion rather than product promotion.\r\n\r\n**Format:** Short input and open discussion",
        "schedule_start": "2025-12-29T19:30:00+01:00",
        "schedule_duration": "00:05:00",
        "schedule_end": "2025-12-29T19:35:00+01:00"
    },
    {
        "id": "45332ebc-2be3-4405-ae2e-e7f985a16c7a",
        "kind": "assembly",
        "name": "CANCELLED! Surface Mount Electronics Assembly for Terrified Beginners (Day 2)",
        "slug": "surface-mount-electronics-assembly-for-terrified-b",
        "url": "https://api.events.ccc.de/congress/2025/event/45332ebc-2be3-4405-ae2e-e7f985a16c7a/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "24bda89e-2bc4-471b-8870-eccacf62ef3b",
        "location": "Hardware Hacking Area (Halle 3)",
        "language": "en, de",
        "description": "Unfortunately this event is cancelled",
        "schedule_start": "2025-12-28T10:00:00+01:00",
        "schedule_duration": "02:30:00",
        "schedule_end": "2025-12-28T12:30:00+01:00"
    },
    {
        "id": "ca3e01c9-78f5-41c1-b8d8-057a64d4c1f2",
        "kind": "assembly",
        "name": "Care.exe has stopped responding",
        "slug": "careexe-has-stopped-responding_whra",
        "url": "https://api.events.ccc.de/congress/2025/event/ca3e01c9-78f5-41c1-b8d8-057a64d4c1f2/?format=api",
        "track": null,
        "assembly": "art",
        "room": "a8e4257e-f210-48b1-8b00-da65cc0e4527",
        "location": "See description",
        "language": "de, en",
        "description": "**_Takes place under the round glass elevator next to Saal 3. [→ c3nav-Link ←](https://39c3.c3nav.de/l/c:0:75.55:146.79/)_**\r\n\r\n**Artist: Katharina Brunnmayr**\r\n\r\n**Genre: Roleplay**\r\n\r\nTIMES:\r\n* DAY 1: 14:00 - 16:00\r\n* DAY 2: 16:00 - 20:00\r\n* DAY 3: 20:00 - 22:00\r\n* DAY 4: 10:00 - 12:00\r\n\r\n\r\nWhat does the future of care look like? What technologies do we want to have available when we get old? Should it really be a care robot looking after us when we're elderly?\r\n\r\nExplore these questions with the help of a role-playing game and develop an idea for a care technology of the future!",
        "schedule_start": "2025-12-29T20:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T22:00:00+01:00"
    },
    {
        "id": "57dde623-5da4-4244-b350-48ca7616baa0",
        "kind": "assembly",
        "name": "Care.exe has stopped responding",
        "slug": "careexe-has-stopped-responding_70ge",
        "url": "https://api.events.ccc.de/congress/2025/event/57dde623-5da4-4244-b350-48ca7616baa0/?format=api",
        "track": null,
        "assembly": "art",
        "room": "a8e4257e-f210-48b1-8b00-da65cc0e4527",
        "location": "See description",
        "language": "de, en",
        "description": "**_Takes place under the round glass elevator next to Saal 3. [→ c3nav-Link ←](https://39c3.c3nav.de/l/c:0:75.55:146.79/)_**\r\n\r\n**Artist: Katharina Brunnmayr**\r\n\r\n**Genre: Roleplay**\r\n\r\nTIMES:\r\n* DAY 1: 14:00 - 16:00\r\n* DAY 2: 16:00 - 20:00\r\n* DAY 3: 20:00 - 22:00\r\n* DAY 4: 10:00 - 12:00\r\n\r\n\r\nWhat does the future of care look like? What technologies do we want to have available when we get old? Should it really be a care robot looking after us when we're elderly?\r\n\r\nExplore these questions with the help of a role-playing game and develop an idea for a care technology of the future!",
        "schedule_start": "2025-12-30T10:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-30T12:00:00+01:00"
    },
    {
        "id": "75d32795-6b3b-4004-8cf3-c04aaeea712b",
        "kind": "assembly",
        "name": "Care.exe has stopped responding",
        "slug": "careexe-has-stopped-responding",
        "url": "https://api.events.ccc.de/congress/2025/event/75d32795-6b3b-4004-8cf3-c04aaeea712b/?format=api",
        "track": null,
        "assembly": "art",
        "room": "a8e4257e-f210-48b1-8b00-da65cc0e4527",
        "location": "See description",
        "language": "de, en",
        "description": "**_Takes place under the round glass elevator next to Saal 3. [→ c3nav-Link ←](https://39c3.c3nav.de/l/c:0:75.55:146.79/)_**\r\n\r\n**Artist: Katharina Brunnmayr**\r\n\r\n**Genre: Roleplay**\r\n\r\nTIMES:\r\n* DAY 1: 14:00 - 16:00\r\n* DAY 2: 16:00 - 20:00\r\n* DAY 3: 20:00 - 22:00\r\n* DAY 4: 10:00 - 12:00\r\n\r\n\r\nWhat does the future of care look like? What technologies do we want to have available when we get old? Should it really be a care robot looking after us when we're elderly?\r\n\r\nExplore these questions with the help of a role-playing game and develop an idea for a care technology of the future!",
        "schedule_start": "2025-12-28T16:00:00+01:00",
        "schedule_duration": "04:00:00",
        "schedule_end": "2025-12-28T20:00:00+01:00"
    },
    {
        "id": "28e3bb33-491d-47c4-9cc3-34f35237822b",
        "kind": "sos",
        "name": "Careful whispers of proof assistants; Lean4, Nix, Nvim; installation support and demo",
        "slug": "careful-whispers-of-proof-assistants-lean4-nix-nvi",
        "url": "https://api.events.ccc.de/congress/2025/event/28e3bb33-491d-47c4-9cc3-34f35237822b/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "NixOS assembly",
        "language": "en",
        "description": "Lean4 is a proof assistant with an extensive mathematical library. It's also a nice programming language that can be used for formal verification of software. In this impromptu session, I can help get an opinionated Lean4 setup running on your Linux computer using Nix and Neovim. If time permits, I can show how to prove simple theorems, and answer some of the questions that might come up.\r\n\r\nSee https://github.com/kowale/39c3-careful-whispers",
        "schedule_start": "2025-12-29T20:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T21:00:00+01:00"
    },
    {
        "id": "785f2a1a-c148-4f4b-86bc-5afeaa4d06fd",
        "kind": "assembly",
        "name": "Carry you carry me / Leute Tragen",
        "slug": "carry-you-carry-me-leute-tragen_psp2",
        "url": "https://api.events.ccc.de/congress/2025/event/785f2a1a-c148-4f4b-86bc-5afeaa4d06fd/?format=api",
        "track": null,
        "assembly": "cadus-reboot-solidarity-2025",
        "room": "b8121ce4-8a5a-405e-936e-89f633d8c7db",
        "location": "Halle H",
        "language": "de, en",
        "description": "Piggyback is obvious, but what if the person you have to carry is unconscious? Or cannot move their arm? What should you pay attention to when carrying a person with two people? Or if the person also needs medical attention at the same time? How can items such as a triangular bandage, table, or backpack be used? How can you protect your own back while carrying? With a little technique and the right moves, you can even carry persons that were heavier than you - we'll try everything out.",
        "schedule_start": "2025-12-30T14:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T15:00:00+01:00"
    },
    {
        "id": "c43b6837-5cf8-47fd-93e8-6d50077d290d",
        "kind": "assembly",
        "name": "Cat Got Your Password: Wi-Fi Self Defense For Beginners (Day 3)",
        "slug": "cat-got-your-password-wi-fi-self-defense-for-_nsam",
        "url": "https://api.events.ccc.de/congress/2025/event/c43b6837-5cf8-47fd-93e8-6d50077d290d/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "96b6f1c3-8b00-4faa-8957-a2980bd4bd44",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en",
        "description": "**Cat Got Your Password: Wi-Fi Self Defense For Beginners**  \r\n  \r\n**Materials costs**:  \r\n€160  \r\n  \r\n**Taught by** Retia / Nick & Kody .  \r\n  \r\n**Workshop Itinerary**:  Cat got your password? In this class, you will use the Wi-Fi Nugget to learn how hackers attack wireless networks - and how to stop them. We will cover evil QR codes, extracting information like work and travel history from personal devices, Wi-Fi phishing attacks, and how to detect hacking tools like Wi-Fi pineapples. Most importantly, you will learn how to use the Nugget to physically \"foxhunt\" for suspicious Wi-Fi devices and secure your own home network against these common threats.\r\n  \r\n**Registration**:  \r\nBuy a kit at the Hardware Hacking Area or on the website to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served.  \r\n\r\n**Workshop Includes**: Wi-Fi Nugget, Class Coupon, USB Cable",
        "schedule_start": "2025-12-29T17:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T19:00:00+01:00"
    },
    {
        "id": "f263cda8-9e1c-47cb-954d-eb54046cec5d",
        "kind": "assembly",
        "name": "Cat Got Your Password: Wi-Fi Self Defense For Beginners (Day 4)",
        "slug": "cat-got-your-password-wi-fi-self-defense-for-begin",
        "url": "https://api.events.ccc.de/congress/2025/event/f263cda8-9e1c-47cb-954d-eb54046cec5d/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "96b6f1c3-8b00-4faa-8957-a2980bd4bd44",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en",
        "description": "**Cat Got Your Password: Wi-Fi Self Defense For Beginners**  \r\n  \r\n**Materials costs**:  \r\n€160  \r\n  \r\n**Taught by** Retia / Nick & Kody .  \r\n  \r\n**Workshop Itinerary**:  Cat got your password? In this class, you will use the Wi-Fi Nugget to learn how hackers attack wireless networks - and how to stop them. We will cover evil QR codes, extracting information like work and travel history from personal devices, Wi-Fi phishing attacks, and how to detect hacking tools like Wi-Fi pineapples. Most importantly, you will learn how to use the Nugget to physically \"foxhunt\" for suspicious Wi-Fi devices and secure your own home network against these common threats.\r\n  \r\n**Registration**:  \r\nBuy a kit at the Hardware Hacking Area or on the website to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served.  \r\n  \r\n**Workshop Includes**: Wi-Fi Nugget, Class Coupon, USB Cable",
        "schedule_start": "2025-12-30T12:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-30T14:00:00+01:00"
    },
    {
        "id": "c941a2a6-b484-423c-bf6e-2153898c9f0b",
        "kind": "assembly",
        "name": "Catware Python Sensor Playground",
        "slug": "catware-python-playground",
        "url": "https://api.events.ccc.de/congress/2025/event/c941a2a6-b484-423c-bf6e-2153898c9f0b/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "96b6f1c3-8b00-4faa-8957-a2980bd4bd44",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en",
        "description": "**Catware Python Sensor Playground**  \r\n  \r\n**Materials costs**:  \r\n€120  \r\n  \r\n**Taught by** Retia / Arya.  \r\n  \r\n**Workshop Itinerary**:  Join us for a late-night coding session! We will be using the USB Nugget to explore sensors with CircuitPython. This is a \"playground\" style class where beginners will learn to write easy Python scripts to interact with hardware buttons, buzzers, LEDs, Lora radios, and more! Whether you want to write a game, a remote control, or a utility, this is the place for beginners to learn Python on microcontrollers.\r\n  \r\n**Registration**:  \r\nBuy a kit at the Hardware Hacking Area or on the website to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served.",
        "schedule_start": "2025-12-28T23:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T00:30:00+01:00"
    },
    {
        "id": "2a25bea3-6cc3-4d41-be5b-1619ec25e819",
        "kind": "sos",
        "name": "CCC-CH Gettogether",
        "slug": "ccc-ch-gettogether",
        "url": "https://api.events.ccc.de/congress/2025/event/2a25bea3-6cc3-4d41-be5b-1619ec25e819/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "de, en",
        "description": "The usual CCC Switzerland Gettogether, but at congress.\r\n\r\nSome organisational stuff, some meet&greet.\r\n\r\nPrimarily in German, but we can switch to English if needed.",
        "schedule_start": "2025-12-30T14:30:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-30T15:50:00+01:00"
    },
    {
        "id": "ebfec36a-a607-4e85-bfab-10260ba9ecbf",
        "kind": "sos",
        "name": "ccchoir rehearsal 1",
        "slug": "asd",
        "url": "https://api.events.ccc.de/congress/2025/event/ebfec36a-a607-4e85-bfab-10260ba9ecbf/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "de, en",
        "description": "Hi 39c3, The Chaos Communication Choir is back! After a three-year break, this time we’ve got a new piece about a special bus called Adenauer, plus the classic Heaven can’t wait, which started it all back in 2017. \r\nYou can find sheet music and practice tracks here:\r\nhttps://www.ccchoir.de\r\n\r\nFor more info on the choir’s history and what we’ve been up to, check this out: \r\nhttps://fairybotorchestra.bandcamp.com\r\n\r\nOn Day 3 at 9:00 PM at Späti, everyone is invited to join in and sing—at the Punk Karaoke Special with the band Der Untergang*!",
        "schedule_start": "2025-12-28T16:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-28T17:20:00+01:00"
    },
    {
        "id": "6249b301-ec51-43e5-a457-f55aaef25861",
        "kind": "sos",
        "name": "ccchoir rehearsal 2",
        "slug": "asd2",
        "url": "https://api.events.ccc.de/congress/2025/event/6249b301-ec51-43e5-a457-f55aaef25861/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": null,
        "description": "Hi 39c3, The Chaos Communication Choir is back! After a three-year break, this time we’ve got a new piece about a special bus called Adenauer, plus the classic Heaven can’t wait, which started it all back in 2017. You can find sheet music and practice tracks here:\r\nhttps://www.ccchoir.de\r\nFor more info on the choir’s history and what we’ve been up to, check this out: \r\nhttps://fairybotorchestra.bandcamp.com\r\n\r\nOn Day 3 at 9:00 PM at Späti, everyone is invited to join in and sing—at the Punk Karaoke Special with the band Der Untergang!",
        "schedule_start": "2025-12-29T15:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-29T16:20:00+01:00"
    },
    {
        "id": "49b35210-41ea-547d-86da-1ca62612c7b6",
        "kind": "official",
        "name": "CCC-Jahresrückblick",
        "slug": "ccc-jahresruckblick",
        "url": "https://api.events.ccc.de/congress/2025/event/49b35210-41ea-547d-86da-1ca62612c7b6/?format=api",
        "track": "ccc-community",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "de",
        "description": "2025 war ein gutes Jahr für Exploits, kein gutes Jahr für die Freiheit und ein herausragendes für schlechte Ideen. Regierungen kämpften weiter für Massenüberwachung, natürlich mit KI-Unterstützung™. Kriege wurden weiter „digitalisiert“, Chatkontrolle als Kinderschutz verkauft, Waffensysteme haben inzwischen mehr Autonomie als die meisten Bürger*innen und künstliche Intelligenz löst endlich alle Probleme – vor allem die, die bisher niemand hatte.",
        "schedule_start": "2025-12-28T16:35:00+01:00",
        "schedule_duration": "01:40:00",
        "schedule_end": "2025-12-28T18:15:00+01:00"
    },
    {
        "id": "41107c14-da92-5ef6-9adc-f00f6630cfb3",
        "kind": "assembly",
        "name": "CCCrip Auskotzrunde [all creatures welcome]",
        "slug": "cccrip-auskotzrunde",
        "url": "https://api.events.ccc.de/congress/2025/event/41107c14-da92-5ef6-9adc-f00f6630cfb3/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "de",
        "description": "Inhalte bzw. Ziel: Vernetzung! Endlich mal \"diese Leute aus dem Internet\" kennenlernen. Erfahrungen austauschen. Ideen sammeln, wie Dinge vor Ort und für zukünftige Events zugänglich(er) gemacht werden. \r\nSeit der ersten Auskotzrunde am 37C3 sind einige neue Kontakte und digitale Räume zum Austausch über die Veranstaltung hinweg entstanden.\r\n\r\nKlärung: Be_hinderung kann viele verschiedene Formen haben. Wir wollen hier einen Raum schaffen, in dem viele verschiedene Menschen sich miteinander austauschen können. \r\nEine \"offizielle\" Diagnose ist dafür absolut nicht notwendig! Wenn du dich selbst als be_hindert beschreibst, bist du hier richtig.\r\n\r\nInhaltswarnung: Wir sprechen über unsere Be_hinderungen. Voraussichtlich werden dabei auch negative Erfahrungen geteilt.\r\n\r\nUnd es gilt, hier erst recht: nehmt Rücksicht auf euch selbst, und auch auf andere!",
        "schedule_start": "2025-12-30T12:15:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-30T13:45:00+01:00"
    },
    {
        "id": "471f65aa-7729-5e51-b849-4603cfac762f",
        "kind": "official",
        "name": "CCC&T - Cosmic ray, the Climate Catastrophe and Trains.",
        "slug": "ccc-t-cosmic-ray-the-climate-catastrophe-and-trains",
        "url": "https://api.events.ccc.de/congress/2025/event/471f65aa-7729-5e51-b849-4603cfac762f/?format=api",
        "track": "science",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "en",
        "description": "The Dürremonitor is a programme that is often mentioned in the German news when some regions experience drought. Alongside the Dürremonitor and the underlying Mesoscale Hydrological Model (MHM), there is ongoing research at the UFZ concerning soil moisture. Some of these studies involve measuring soil moisture using a technique called cosmic ray neutron sensing (CRNS). Rather than taking measurements, the MHM uses a physics-based model incorporating precipitation forecasts to predict drought or flood. These two strategies for quantifying soil moisture are therefore in opposition: the measurement-based approach (CRNS) and the modelling-based approach (MHM/Dürremonitor). CRNS is a relatively new method of measuring soil moisture based on the proportion of neutrons reflected by the soil (the principles were discovered in the 1980s, but it has only recently become commercially applicable). This method has several advantages over previous soil moisture measurement methods: it is non-invasive, easy to set up, portable and can therefore be used on trains.\r\n\r\nIn the talk I will give an overview of the Dürremonitor and MHM and then focus on CRNS. I will explain the physical principles behind the method, how it is implemented in practice by making serveys using trains.",
        "schedule_start": "2025-12-30T11:55:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-30T12:35:00+01:00"
    },
    {
        "id": "dae23004-37c6-4dab-8ea8-cf4356d409c2",
        "kind": "sos",
        "name": "C Code Testing. Let's talk about it!",
        "slug": "c-code-testing-pass-fail-or-segfault",
        "url": "https://api.events.ccc.de/congress/2025/event/dae23004-37c6-4dab-8ea8-cf4356d409c2/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "en, de",
        "description": "PASS, FAIL, or SEGFAULT?\r\nI am curious how other people test their software, particularly C software.\r\n\r\nDo you test at all?\r\nHow do you do it?\r\nDo you have any hacks to prevent you from shooting yourself in the foot?\r\nLet's share your experiences!\r\n\r\nTo break the ice and get the conversation started, I will give a short talk about my journey through the testing jungle.\r\nAnd then let's have an open discussion where you can talk about your testing approach. It would be awesome if you could show us a test you wrote.\r\n\r\nEveryone is welcome, especially if you're just curious. No testing or C experience is necessary. This is a great place to ask questions and learn from the workflows of others.\r\n\r\nYou can contact me (Dominik) via email: 39C3@dominikloidolt.at\r\n\r\nSee you.\r\n\r\nFind the slides here: https://github.com/dloidolt/39c3_c_code_testing",
        "schedule_start": "2025-12-27T22:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T22:50:00+01:00"
    },
    {
        "id": "d71c48eb-704e-4dfa-a346-a48ca17834a3",
        "kind": "assembly",
        "name": "Celestial Navigation hands-on",
        "slug": "celestial-navigation",
        "url": "https://api.events.ccc.de/congress/2025/event/d71c48eb-704e-4dfa-a346-a48ca17834a3/?format=api",
        "track": null,
        "assembly": "houseoftea",
        "room": "50814d28-5d61-4501-84cd-8f6928d1cc77",
        "location": null,
        "language": "en",
        "description": "If the talk introducing celestial navigation inspired you to try taking sights with a sextant and plotting the lines of position on nautical charts, then come to the House of Tea to give it a go.  Bring a pencil, compass and ruler if you have one (we'll have a few to share), but leave your electronic calculator, computer and GPS in the bag since we'll be doing it the traditional way with sliderules, lookup tables and geometry.",
        "schedule_start": "2025-12-29T13:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T14:30:00+01:00"
    },
    {
        "id": "967b7f53-aa2b-578b-9403-e1ba380cda15",
        "kind": "official",
        "name": "Celestial navigation with very little math",
        "slug": "celestial-navigation-with-very-little-math",
        "url": "https://api.events.ccc.de/congress/2025/event/967b7f53-aa2b-578b-9403-e1ba380cda15/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "en",
        "description": "Since the dawn of time people have asked themselves: where am I and why am I here?  This talk won't help you answer the why question, but it will discuss how determine the where in the pre-GPS age of sextants, slide rules and stopwatches by taking the noon sight, aka the meridian passage.\r\n\r\nThe usual way to find your position using the Sun requires a large almanac of lookup tables and some challenging math.  The books are frustrating to consult on every sight and the base 60 degree-minute-second math is frustrating even with a calculator, and if you're on a traditional ship it seems wrong to do traditional navigation with electronic devices.\r\n\r\nTo speed up the process I’ve designed a specialized circular slide rule that handles most of the table lookups to correct height of eye, semi-diameter, temperature, refraction and index errors, and also simplifies the degree-minute-second arithmetic required to calculate the exact declination of the Sun.\r\n\r\nIn this talk I’ll demonstrate how to make your own printable paper slide rule and use it to reduce the meridian passage measurement to a lat/lon with just a few rotations of the wheels and pointer, no electronics or bulky books necessary!",
        "schedule_start": "2025-12-29T11:55:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-29T12:35:00+01:00"
    },
    {
        "id": "44539980-bc1e-51bd-b8e1-93e088f1af89",
        "kind": "official",
        "name": "chaeza + doc",
        "slug": "chaeza-doc",
        "url": "https://api.events.ccc.de/congress/2025/event/44539980-bc1e-51bd-b8e1-93e088f1af89/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "de",
        "description": "..",
        "schedule_start": "2025-12-28T13:00:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-28T16:00:00+01:00"
    },
    {
        "id": "42fe49fd-0068-5456-a326-7687603aead8",
        "kind": "official",
        "name": "Chaos all year round",
        "slug": "chaos-all-year-round",
        "url": "https://api.events.ccc.de/congress/2025/event/42fe49fd-0068-5456-a326-7687603aead8/?format=api",
        "track": "ccc-community",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "de",
        "description": "Bei diesem Vortrag im Lightning-Talk-Format habt ihr die Möglichkeit, euch quasi im Schnelldurchlauf über viele weitere tolle Chaos-Events zu informieren. Zusätzlich werden auch ein bis zwei größere Events vorgestellt, die sich gerade in der Planungsphase befinden und noch Verstärkung für ihr Team suchen. \r\n\r\nFalls ihr euer Chaos-Event auf der großen Bühne kurz vorstellen möchtet, tragt euch bitte [im Wiki ein](https://events.ccc.de/congress/2025/hub/de/wiki/event-vorstellungen).",
        "schedule_start": "2025-12-27T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T17:00:00+01:00"
    },
    {
        "id": "6adb1d0c-5506-4cb4-b961-f928e109ad10",
        "kind": "sos",
        "name": "Chaos Camouflage Café",
        "slug": "chaos-camouflage-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/6adb1d0c-5506-4cb4-b961-f928e109ad10/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Behind the tea salon",
        "language": "en, de",
        "description": "Want to hide on the Congress ? Do you wanna talk about the most floofy camouflage patterns ? Looking for a combat suit for your Blahaj ? Join the Chaos Camouflage Café and bring your most nerdy combat uniform ! No worries, camouflage cloths do not necessarily have to do with military - we're just keen camo nerds !\r\n\r\nThis meeting is not military adjunct. Please be respectful with anyone prejudiced against camouflage patterns and avoid wearing cloths and suits that might trigger people.\r\n\r\n- [Statement of incompatibility](https://cryptpad.fr/doc/#/2/doc/view/rpaT+ysbVCaxZZ3+joHBpoR1Z+TnAXcQicx2mUI1og0/)\r\n- [Chat on Matrix](https://matrix.to/#/!kIQKV3x4TuGKZxvw3TNYMe14sy8CIC43qAcGF3SriZk?via=alsace.hair)\r\n\r\nBe excellent to each other !",
        "schedule_start": "2025-12-28T13:12:00+01:00",
        "schedule_duration": "00:33:00",
        "schedule_end": "2025-12-28T13:45:00+01:00"
    },
    {
        "id": "21b76119-cff4-402a-b269-8199fe78396d",
        "kind": "assembly",
        "name": "Chaos Cannabis Cup",
        "slug": "chaos-cannabis-cup",
        "url": "https://api.events.ccc.de/congress/2025/event/21b76119-cff4-402a-b269-8199fe78396d/?format=api",
        "track": null,
        "assembly": "houseoftea",
        "room": "50814d28-5d61-4501-84cd-8f6928d1cc77",
        "location": "the table with more herbs and less tea",
        "language": "en, de",
        "description": "Cannabis homegrowers meeting\r\n\r\nSocial sharing of Cannabis is still prohibited. But nobody can keep us from showing our harvest to each other, discussing it.\r\n\r\nNo competition. No \"cup\". Just cozy get-together.\\\r\nLet's celebrate the survival of the partial legalization.\r\n\r\nMaybe we can realize a seed exchange. Bring along what you have left.\r\n\r\nsybb - show your best bud\\\r\nbyow - bring your own weed\r\n\r\nmatrix: #chaos-cannabis-cup:tchncs.de",
        "schedule_start": "2025-12-27T23:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T01:00:00+01:00"
    },
    {
        "id": "656a3c17-8cd8-516f-bf31-645c98af7990",
        "kind": "official",
        "name": "Chaos Communication Chemistry: DNA security systems based on molecular randomness",
        "slug": "chaos-communication-chemistry-dna-security-systems-based-on-molecular-randomness",
        "url": "https://api.events.ccc.de/congress/2025/event/656a3c17-8cd8-516f-bf31-645c98af7990/?format=api",
        "track": "science",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "en",
        "description": "Nucleic acids have been theorized as potential data storage and computation platforms since the mid-20th century. In the meantime, notable advances have been made in implementing such systems, combining academic research with industry efforts. \r\nAfter providing a general introduction to the interdisciplinary field of DNA information technology, in the second half of the talk focuses on DNA-based cryptography and security systems, in particular zooming in on the example of chemical unclonable functions (CUFs) based on randomly generated, synthetic DNA sequences. Similar to Physical Unclonable Functions (PUFs), these DNA-based systems contain vast random elements that cannot be reconstructed – neither algorithmically nor synthetically. Using biochemical processing, we can operate these systems in a fashion comparable to cryptographic hash functions, enabling new authentication protocols. Aside from covering the basics, we delve into the advantages, as well as the drawbacks, of DNA as a medium. Finally, we explore how CUFs could in the future be implemented as physical security architectures: For example, in anti-counterfeiting of medicines or as personal signatures for artworks. \r\nIn a broader sense, this talk aims to inspire a reconsideration of entropy, randomness and information in the experimental sciences through a digital lens. In doing so, it provides examples of how looking at physical systems through an information perspective can unravel new synergies, applications and even security architectures.",
        "schedule_start": "2025-12-28T14:45:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T15:25:00+01:00"
    },
    {
        "id": "3b20319a-806c-4e5f-8b3c-8d85347016cc",
        "kind": "sos",
        "name": "Chaos Cycling Club - Meetup",
        "slug": "chaos-cycling-club-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/3b20319a-806c-4e5f-8b3c-8d85347016cc/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Entropolis",
        "language": "de, en",
        "description": "A meeting of cycling enthusiasts to talk about our thing™ and meet like minded people.",
        "schedule_start": "2025-12-28T17:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T18:30:00+01:00"
    },
    {
        "id": "d0ed382b-de48-4d79-a09e-0512fe713f61",
        "kind": "sos",
        "name": "Chaos im THW Meetup",
        "slug": "chaos-im-thw-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/d0ed382b-de48-4d79-a09e-0512fe713f61/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "de",
        "description": "THW is the civil defense agency of Germany. We will meet with people in the Chaos universe and THW to discuss topics in civil defense and disaster relief. Everyone is welcome to join us.\r\n\r\nThe session will be mainly in German. Questions and discussions can also be held in english.",
        "schedule_start": "2025-12-30T10:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-30T10:55:00+01:00"
    },
    {
        "id": "ad70cbdf-19c7-4b9a-a2bb-90aa3ca9e753",
        "kind": "sos",
        "name": "Chaos Kwiggle folding bike Meetup",
        "slug": "chaos-kwiggle-folding-bike-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/ad70cbdf-19c7-4b9a-a2bb-90aa3ca9e753/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Fairydust / Lobby",
        "language": "de, en",
        "description": "The Kwiggle is the smallest folding bike in the world. It has carry-on luggage dimensions and fits in a locker. The Meetup is for Kwiggle riders who would like to share their experiences with the Kwiggle and those interested in Kwiggle who would like to do a test ride (maximum weight 90kg)",
        "schedule_start": "2025-12-28T18:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T19:00:00+01:00"
    },
    {
        "id": "90cb7149-ec4d-5499-9649-9091374100ad",
        "kind": "official",
        "name": "Chaos macht Küche",
        "slug": "chaos-macht-kuche",
        "url": "https://api.events.ccc.de/congress/2025/event/90cb7149-ec4d-5499-9649-9091374100ad/?format=api",
        "track": "ccc-community",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "de",
        "description": "Bei vielen Zeltlagern, Sommerfesten, ICMP, Village beim Chaos-Camp und ähnlichem habe ich gelernt wie man für viele Menschen kochen kann und wie nicht. Damit Du nicht die gleiche Lernkurve machen musst, möchte ich Dir zeigen mit welchen Überlegungen Du mit 2-3 Freunden Essen für viele Menschen zubereiten kannst. \r\n\r\nPlanen, einkaufen, Logistik, vorbereiten, kochen, Hygiene, servieren und aufräumen, das kann jeder. \r\nDas so zu machen das es Spaß macht, sich nicht nach Arbeit anfühlt und dann auch noch allen schmeckt, das möchte ich Dir mit diesem Vortrag vermitteln.\r\n\r\nWenn dein Space in Zukunft ein großes Event plant und Du darüber nachdenkst ob man vor Ort kochen kann und will, dann komme vorbei und lass Dir zeigen was man dafür braucht und wie das geht.",
        "schedule_start": "2025-12-27T13:50:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-27T14:30:00+01:00"
    },
    {
        "id": "9e202b73-fba3-4ca1-baf7-0dfe9a5a3408",
        "kind": "assembly",
        "name": "ChaosMentors Ad-Hoc Match-Up Meeting",
        "slug": "ad-hoc-match-up-meeting",
        "url": "https://api.events.ccc.de/congress/2025/event/9e202b73-fba3-4ca1-baf7-0dfe9a5a3408/?format=api",
        "track": null,
        "assembly": "mentors",
        "room": null,
        "location": "ChaosMentors Assembly",
        "language": "en, de",
        "description": "Missed the ChaosMentors sign-up or realized only now that you’d like to join a group? No worries!\r\nAt this Ad-Hoc Match-Up Meeting, Mentors and Mentees can meet spontaneously and form small groups on the spot.\r\n\r\nWe’ll give a short introduction to how ChaosMentors works, help with orientation, and connect people based on shared interests. Perfect for anyone who’s looking for a group at the last minute or decided to join the mentoring program directly at the Congress.\r\n\r\nJust drop by at our Assembly.",
        "schedule_start": "2025-12-27T18:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-27T19:00:00+01:00"
    },
    {
        "id": "f9204594-d3f2-5c45-ba71-542a99eb9e5d",
        "kind": "official",
        "name": "Chaospager - How to construct an Open Pager System for c3",
        "slug": "chaospager-how-to-construct-an-open-pager-system-for-c3",
        "url": "https://api.events.ccc.de/congress/2025/event/f9204594-d3f2-5c45-ba71-542a99eb9e5d/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "en",
        "description": "At 38c3, we conducted an experiment to test out our self-built POCSAG Pager infrastructure. Together with DL0TUH and CERT, we are now working on an open pager solution leveraging well-known components in the maker commmunity (e.g. ESP32, SX1262) to support the alarming of action forces at c3 events. In this talk, we will guide you through the process of developing such a project, problems that are occuring and what our future plans are.",
        "schedule_start": "2025-12-28T14:45:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T15:25:00+01:00"
    },
    {
        "id": "bb299731-f76e-5191-ac32-bc2c958a3819",
        "kind": "assembly",
        "name": "Chaos prepping in case of communication collapse",
        "slug": "chaos-prepping-in-case-of-communication-colla_2ssu",
        "url": "https://api.events.ccc.de/congress/2025/event/bb299731-f76e-5191-ac32-bc2c958a3819/?format=api",
        "track": null,
        "assembly": "fnf",
        "room": "1d0080d1-d8d1-5a26-85e8-6e0556bdbf95",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-30T14:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T15:30:00+01:00"
    },
    {
        "id": "12d73da6-9045-4af2-8fbf-004a24b616d9",
        "kind": "sos",
        "name": "Chaos prepping in case of communication collapse",
        "slug": "chaos-prepping-in-case-of-communication-collapse",
        "url": "https://api.events.ccc.de/congress/2025/event/12d73da6-9045-4af2-8fbf-004a24b616d9/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Hall 5",
        "language": "de, en",
        "description": "What would we do, if this would be the last congress in which we could meet freely and communicate in the known way,  if a next congress somehow would not be possible this way, because of faschism, surveillance and/or other catastrophe?\r\n\r\nA brief exchange on scenarios and possible ways to deal with them.\r\n\r\n*\\[In case you have trouble finding the session, call dreieck at 3134.\\]*",
        "schedule_start": "2025-12-30T14:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T15:20:00+01:00"
    },
    {
        "id": "0d8b2ff3-3f35-5fb7-abd2-a196ca3b1be2",
        "kind": "assembly",
        "name": "Chaotischer schreiben - mehr erzählen. Ein kollaborativer Schreibworkshop zum Congress, für alle, die was zu schreiben haben. [all creatures welcome]",
        "slug": "chaotischer-schreiben-mehr-erzahlen-ein-kollaborat",
        "url": "https://api.events.ccc.de/congress/2025/event/0d8b2ff3-3f35-5fb7-abd2-a196ca3b1be2/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "de",
        "description": "Gar nicht so einfach, in Worte zu fassen, was zwischen LEDs und Gesprächen, Vorträgen und Hallen, Workshops und Zufallsmomenten entsteht. in diesem Workshop erproben wir Methoden des kreativen und ethnographischen Schreibens. Wir schreiben für uns allein und kollaborativ, ausgehend vom Congress, über uns und diese Welt. \r\n\r\nSchreiben kann mehr sein als eine Technologie, um sensorische Signale zu speichern. Schreibend lässt sich reflektieren und die Welt gestalten. Schreiben ist in diesem Sinne eine politische Praxis. Die Geschichten, die wir über die Welt erzählen und uns darin erzählen, prägen, was wir für möglich halten. Kultur, Wissen, Weltordnungen werden von Menschen geschrieben, gelesen und weitergetragen. Wenn wir selbst zu Schreibenden werden, können wir diese Geschichten anders erzählen, verschieben und aufbrechen. Hier knüpfen wir an „speculative fabulations“ (Donna Haraway) an: die Idee, neue Zukünfte zu erfinden, indem wir anders erzählen.\r\nWir begreifen ethnografisches Schreiben als eine Praxis des „reflecting selves and others“: eine Form, die uns erlaubt wahrzunehmen, wie wir selbst und andere in Beziehung stehen, sich bewegen, fühlen, handeln.\r\n\r\nMit praktischen Übungen, kleinen Inputs und gemeinsamen Diskussionen probieren wir verschiedene Zugänge aus: vom freien Schreiben über Vignetten bis hin zu kollaborativen Texten, die aus unseren Congress-Erlebnissen heraus entstehen.\r\n\r\nVorkenntnisse sind nicht erforderlich, aber willkommen. Bringt euch angenehmes Schreibzeug mit: Laptop, Telefon oder Papier und Stift. Zusätzlich haben wir auch Papier und Stifte da.",
        "schedule_start": "2025-12-30T10:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-30T12:00:00+01:00"
    },
    {
        "id": "49799351-f3bf-4821-93d7-98d005d5bd69",
        "kind": "sos",
        "name": "Chatbot Memory/Finetuning/Personality Meetup",
        "slug": "chatbot-memoryfinetuningpersonality-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/49799351-f3bf-4821-93d7-98d005d5bd69/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "en",
        "description": "A brief meetup for those working in (private and/or decentralized and/or open-source and/or academic) LLM memory, LLM finetuning, and everything more involved than system prompts for LLMs",
        "schedule_start": "2025-12-27T23:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-27T23:55:00+01:00"
    },
    {
        "id": "9296cd85-f869-5687-94cb-e87d805249a2",
        "kind": "official",
        "name": "Chatkontrolle - Ctrl+Alt+Delete",
        "slug": "episode-ii-der-rat-schlagt-zuruck",
        "url": "https://api.events.ccc.de/congress/2025/event/9296cd85-f869-5687-94cb-e87d805249a2/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "de",
        "description": "Die Chatkontrolle liest sich mehr wie eine tragische Komödie, als ein Gesetzgebungsverfahren. Nach dem dramaturgischen Rückblick auf dem 37C3 wird es nun Zeit einen Blick auf die Seite der Rebellen zu werfen. \r\nMarkus Reuter und khaleesi haben den Gesetzgebungsprozess rund um die Chatkontrolle von Anfang an eng begleitet, er aus der der journalistischen, sie aus der Policy-Perspektive. \r\nNach den ersten Jahren mit großen Rummel und Hollywoodstars ist es nach den EU-Wahlen doch etwas ruhig geworden. Doch die Gefahr ist nicht vom Tisch: \r\n\r\nZwar steht die Position des EU-Parlaments gegen die Chatkontrolle - aber wie sicher sie wirklich ist, ist unklar.\r\nDerzeit hängt alles am Rat: Es gab sehr positive Vorschläge (polnische Ratspräsidentschaft) und negative Vorschläge (dänische Ratspräsidentschaft) - doch einigen können sich die Länder nicht und eine Mehrheit will die Chatkontrolle, kann sich aber nicht durchsetzen.\r\n\r\nUnd auch in Deutschland hat die Chatkontrolle den ganz großen Sprung in die Öffentlichkeit geschafft und die Gegner:innen einen Etappensieg errungen. Was dieser Erfolg mit der Arbeit der letzten vier Jahre zu tun hat und warum auch in Deutschland noch nichts in trockenen Tüchern ist, erzählen wir in diesem Talk.",
        "schedule_start": "2025-12-27T20:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T21:30:00+01:00"
    },
    {
        "id": "0a579b1f-ed8f-4a76-9781-7507603c4d0a",
        "kind": "assembly",
        "name": "Chatkontrolle STOPPEN!",
        "slug": "chatkontrolle-stoppen",
        "url": "https://api.events.ccc.de/congress/2025/event/0a579b1f-ed8f-4a76-9781-7507603c4d0a/?format=api",
        "track": null,
        "assembly": "digiges",
        "room": null,
        "location": "SoS Lecture 6",
        "language": "de",
        "description": "This workshop will take place in German. (see German version for more)\r\n\r\nFor practical information on Chat Control and an update on the current situation we recommend you attend the talk \"Chatkontrolle - Ctrl+Alt+Delete\":\r\n[https://events.ccc.de/congress/2025/hub/en/event/detail/episode-ii-der-rat-schlagt-zuruck](https://events.ccc.de/congress/2025/hub/en/event/detail/episode-ii-der-rat-schlagt-zuruck)",
        "schedule_start": "2025-12-27T23:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T23:50:00+01:00"
    },
    {
        "id": "51371b61-851a-496c-ac29-7dff6cd18e0b",
        "kind": "sos",
        "name": "Chatkontrolle STOPPEN!",
        "slug": "chatkontrolle-stoppen_0i0p",
        "url": "https://api.events.ccc.de/congress/2025/event/51371b61-851a-496c-ac29-7dff6cd18e0b/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "de",
        "description": "This workshop will take place in German. (see German version for more)\r\n\r\nFor practical information on Chat Control and an update on the current situation we recommend you attend the talk \"Chatkontrolle - Ctrl+Alt+Delete\":\r\n[https://events.ccc.de/congress/2025/hub/en/event/detail/episode-ii-der-rat-schlagt-zuruck](https://events.ccc.de/congress/2025/hub/en/event/detail/episode-ii-der-rat-schlagt-zuruck)",
        "schedule_start": "2025-12-27T23:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T23:50:00+01:00"
    },
    {
        "id": "42acf091-30c5-416b-a6d4-d11997c2f6f4",
        "kind": "assembly",
        "name": "Christian Faubel: Electronic Oscillators for organic patterns and polyrhythms Jam Session (live)",
        "slug": "christian-faubel-electronic-oscillators-for-organi",
        "url": "https://api.events.ccc.de/congress/2025/event/42acf091-30c5-416b-a6d4-d11997c2f6f4/?format=api",
        "track": null,
        "assembly": "art",
        "room": "5016e7af-2e84-4c1f-b605-d266207e2ef1",
        "location": null,
        "language": null,
        "description": "The results of the workshop “Electronic Oscillators for Organic Patterns and Polyrhythms” will be presented in a jam session. The soundboards created in the workshop will be used for this purpose.\r\n\r\n[https://christian.faubel.derstrudel.org](https://christian.faubel.derstrudel.org)\r\n\r\n[https://post.lurk.org/@derstrudel](https://post.lurk.org/@derstrudel)",
        "schedule_start": "2025-12-30T14:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T15:00:00+01:00"
    },
    {
        "id": "6a6daa67-ce77-4c97-aa20-c12661c70bec",
        "kind": "assembly",
        "name": "Christoph Fleischer: Traumtaucher (documentary)",
        "slug": "traumtaucher",
        "url": "https://api.events.ccc.de/congress/2025/event/6a6daa67-ce77-4c97-aa20-c12661c70bec/?format=api",
        "track": null,
        "assembly": "art",
        "room": "5016e7af-2e84-4c1f-b605-d266207e2ef1",
        "location": null,
        "language": "de, en",
        "description": "**Artist: Christoph Fleischer**\r\n\r\n**Genre: Documentary, 92 min**\r\n\r\n*DE with EN subtitles, 2024*\r\n\r\nTheatre engineer Elias builds a fully functional steampunk submarine together with his friends. While Nico rescues people from the waves of the Mediterranean, the 70-year-old artist Jim advises: ”Don‘t do it. Don’t fix cars, but rather do something in life that you really want to”. Elias asks himself: Is there a decision to be made between self-realization and selfless-action? Upon what does responsibility towards individuals or larger society depend?\r\n\r\nABOUT WATER AND DREAMS is a philosophical journey that questions the meaningfulness of our actions and dares to dream publicly in our dreamless society.\r\n\r\n\r\nDocumentary film about the submarine project presented at 37C3 with a lecture.\r\nLecture - “How to build a submarine and survive” by Elias and Nico\r\n\r\n[www.traumtaucher-film.de](www.traumtaucher-film.de)\r\n\r\n[www.tiefenruder.de](www.tiefenruder.de)\r\n\r\nPicture: Traumtaucher ©Christoph Fleischer",
        "schedule_start": "2025-12-29T22:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-30T00:00:00+01:00"
    },
    {
        "id": "55b291ef-c242-4b7b-a3e1-c7a4a1009dbc",
        "kind": "assembly",
        "name": "Christoph Fleischer: Traumtaucher (documentary)",
        "slug": "traumtaucher_5jxf",
        "url": "https://api.events.ccc.de/congress/2025/event/55b291ef-c242-4b7b-a3e1-c7a4a1009dbc/?format=api",
        "track": null,
        "assembly": "art",
        "room": "5016e7af-2e84-4c1f-b605-d266207e2ef1",
        "location": null,
        "language": "de, en",
        "description": "**Artist: Christoph Fleischer**\r\n\r\n**Genre: Documentary, 92 min**\r\n\r\n*DE with EN subtitles, 2024*\r\n\r\nTheatre engineer Elias builds a fully functional steampunk submarine together with his friends. While Nico rescues people from the waves of the Mediterranean, the 70-year-old artist Jim advises: ”Don‘t do it. Don’t fix cars, but rather do something in life that you really want to”. Elias asks himself: Is there a decision to be made between self-realization and selfless-action? Upon what does responsibility towards individuals or larger society depend?\r\nABOUT WATER AND DREAMS is a philosophical journey that questions the meaningfulness of our actions and dares to dream publicly in our dreamless society.\r\n\r\nDocumentary film about the submarine project presented at 37C3 with a lecture.\r\nLecture - “How to build a submarine and survive” by Elias and Nico\r\n\r\nPicture: Traumtaucher ©Christoph Fleischer\r\n\r\n[www.traumtaucher-film.de](www.traumtaucher-film.de)\r\n\r\n[www.tiefenruder.de](www.tiefenruder.de)",
        "schedule_start": "2025-12-28T17:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T19:00:00+01:00"
    },
    {
        "id": "2dc5fbcf-c327-4df4-95ab-7f9e18f42155",
        "kind": "assembly",
        "name": "Cider Flows @ FHB",
        "slug": "cider-flows-fhb",
        "url": "https://api.events.ccc.de/congress/2025/event/2dc5fbcf-c327-4df4-95ab-7f9e18f42155/?format=api",
        "track": null,
        "assembly": "fhb",
        "room": "bb1811c4-2aff-4e62-9874-c85ad7165626",
        "location": null,
        "language": "en",
        "description": "[To secure spot on this guided tasting workshop, session I. please sign in here.](https://dud-poll.inf.tu-dresden.de/cf1_39c3/)\r\n\r\n[To secure spot on this guided tasting workshop, session II. please sign in here.](https://dud-poll.inf.tu-dresden.de/cf2_39c3/)\r\n\r\n[[Image:Cider_selection_and_snacks_faa2017.jpg|thumb|Cider tasting at [https://voidwarranties.be/ Voidwarranties], Antwerpen 2017, the cider selection got much better since then]]\r\n[[Image:Algoldor workshop 27122019.jpg|thumb|Cider workshop at 36c3]]\r\n[[Image:Specific_density_ld032020.jpeg|thumb|Measuring specific density of cider]]\r\n[[Image:Pressage_nettoyage_faa102019.jpg|thumb|Cleaning of apples before pressing]]\r\n[[Image:Apple_crasher_hereford_cider_museum_faa_1600_082018.jpg|thumb|Old apple crasher, [http://www.cidermuseum.co.uk/ Cider Museum Hereford] ]] \r\n[[Image:800px-Moi nuren 1600 faa05122019.jpg|thumb|Pressing apples with a friend]]\r\n[[File:Cider_apples_distance_ferme_du_vastel_faa112016.jpg|thumb|Cider apples, [http://www.lafermeduvastel.net/ Ferme du Vastel] ]]\r\n[[Image:Pressage_pressoir_mout_faa102019.jpg|thumb|Pressing the moût]]\r\n\r\nThis event is dedicated to cider, cidre, sidra or how ever you would like to call beverage prepared by fermentation of apple juice. This event is run by František [[User:Algoldor|Algoldor]] Apfelbeck and is one of the activities of the [https://cidreriejara.com/wiki/Main_Page Cidrerie Jara/Kvasírna Jara] project which is a commercial one. \r\n\r\n'''Aims&Selection'''\r\nThe aim of this event is to educate people about cider in a nice and socially friendly environment. It is guided tasting with short foreword and then after opening first bottle just continuing with other ones when talking on the subject of cider and it's making. We provide a high quality selection of ciders focusing on \"typical\" products, plus we add some really special samples depending what we have available. At the core of the tasting are French ciders, especially from Normandie region and partly Bretagne. From the geographical point of view we generally have at least one sample from North of Spain, Andalusia or Basque. There is cider from England, because of strong connections to Czech Republic we try to have there one from there and generally we include at least one [https://en.wikipedia.org/wiki/Apfelwein German Apfelweine], the rest depends what interesting samples we get. From the point of view of style of production we are selecting mostly the more \"complex\" \"natural ciders\" made from cider apples, if possible without any additives, unfiltered and secondary fermented in the bottle (prise de mousse naturelle). That would be the highest end. It is however hard to make whole tasting in quality like this so we also get small scale bio/organic production. These are good quality ciders which may be for example filtered, some enzymes added, sulfur etc. We generally include one classic big scale commercial cider for comparison. To increase a bit of spectrum of what can be done we like to have some flavoured ciders, like raspberry cider, honey cider etc. We do like to include one or two [https://fr.wikipedia.org/wiki/Poir%C3%A9 poirés (perry)] into the selection. It happens quite often that it is the first poiré which people had in their life and if you are not in the region or you don't have next to you really good alcohol shop it is really hard to get a high quality one. To finish the tasting we have at least one or two cider related products like pommeau, calvados or vinegar.\r\n\r\n'''Style'''\r\nThis tasting workshop is based on \"donation at your will no one turned away for lack of funds\" creed. However please keep in mind that samples and ingredients for this event will be around 150-200 eu and ending up in a decent plus would help covering costs related to my, [[User:Algoldor|Algoldor]], presence at this event. This is a guided tasting. During the presentation we talk about the cider in general as mentioned above. At the beginning of the tasting it is explained how to taste and evaluate the product properly. We talk about the proper shape of glasses, temperature of serving, preparing the pallet and so on. We discuss also the colour, difference of astringency, bitterness and acidity, levels of sparkliness and more. Concerning the products we start with the extra-bruts and we go in the direction of increasing sweetness towards bruts, demi-secs and douce. We try to make a list of ciders which we taste at the event with the contact details so you can get them if you like. At the end of the event we offer [https://cidreriejara.com/wiki/Main_Page Cidrerie Jara's ciders] and other products for sale for suggested donation in a legal manner so you can get a receipt, the taxes are paid. However we are trying to avoid \"commercialization\" of the CCC events, so it is rather about getting a bottle or two and buying more later on through delivery, inviting us to do cider tasting at your place or getting stock of bottles stocked for your local hackerspace. Part of the funds which we got from this event goes to fhb and the larger part to [[User:Algoldor|Algoldor]] covering costs for participation and also using it for fermentation projects and day to day life expenses.\r\n\r\n\r\n'''Most Frequent Candidates'''\r\nHere you can find some basic tips for nice ciders which I either liked or are introduced at the tastings. Not all of them are always \"on\" but several of them are core members. It changes of course with time to reflect the seasonality and the specificity of the product.\r\n\r\n'''List of Ciders'''\r\n{| class=\"wikitable sortable\"\r\n! Cidre Name\r\n! Producer\r\n! Amount\r\n! Country of origin\r\n! Person Trafficking it\r\n! Notes\r\n|-\r\n|Opiédumur Lemasson\r\n|[http://www.cidre-lemasson.fr/ Cidrerie Lemasson]\r\n|Le Vaucher, 50570 Cametours, Normandie, France\r\n|75 cl\r\n|[[User:Algoldor|Algoldor]]\r\n|Top batch of the year, 5% alc. brewer Damien Lemasson, produced at la Ferme du Vaucher, bottle fermented.\r\n|-\r\n|Le Grosse Brute\r\n|[https://www.lafermeduvastel.net/ La Ferme du Vastel]\r\n|6 Le Hameau Vastel, Tuerthéville-Bocage, 50630, France  \r\n|75 cl\r\n|[[User:Algoldor|Algoldor]]\r\n|Cidre which reminds by style old traditional farmer's cidre which is hard to come by these days with slide acetic volatile, 5% alc, bottle fermented millésime 2020.  \r\n|-\r\n|Cidre du Pays de Quimperle\r\n|[https://www.desbouteillesalamere.bzh/ Des Bouteilles à l'Àmère] \r\n|Marc Frocrain & Isabelle Richard, Vieux village du Kérou, 29 360  Clohars-Carnoët, France\r\n|75 cl\r\n|[[User:Algoldor|Algoldor]]\r\n|Really nice cider from Bretagne, Finistère, small high quality production.\r\n|-\r\n|Brut\r\n|[[User:Algoldor|Algoldor]], [https://cidreriejara.com/wiki/Main_Page Cidrerie Jara]\r\n|Val de Saire, Valcanville, France\r\n|75 cl\r\n|[[User:Algoldor|Algoldor]]\r\n|Brut, organic, hand picked, wild fermentation, millésime 2019, 2020 and 2022 bottle fermented.\r\n|-\r\n|Black Fox Cider\r\n|[https://www.dunkertonscider.co.uk/ Dunkertons Organic Cider]\r\n|London Rd, Charlton Kings, Cheltenham GL52 6UT, United Kingdom\r\n|500 ml???\r\n|[[User:Algoldor|Algoldor]]\r\n|Medium dry, sparkling, 7% alc. winner of our cidre flows at EMF2018 in UK.\r\n|-\r\n|Bio sidro allo Zenzero e mela\r\n|[https://bauernladen.it/it Floribunda]\r\n|Strada Principale 78, 39025 Naturno - Alto Adige, Italia\r\n|75 cl\r\n|[[User:Algoldor|Algoldor]]\r\n|I would say brut, with very nice flavour of ginger, added honey, 6% alc. no sulphates added, bottle fermented.\r\n|-\r\n|Poiré Domfront\r\n|[http://pacory.eu/ Pacory, Ferme des Grimaux]\r\n|Les Grimaux, 61350 Mantilly, Basse Normandie, France\r\n|75 cl\r\n|[[User:Algoldor|Algoldor]]\r\n|Fourth generation of cider and poiré makers, Domfront regional poiré (one of my favourits). 4% alc, bottle fermented.\r\n|-\r\n|Cidronoix\r\n|[https://www.calyce-cider.com/produit/sydra-maison-rouge/ Maison Rouge]\r\n|Mathias Faurie, Molières, Périgord, France\r\n|75 cl\r\n|[[User:Algoldor|Algoldor]]\r\n|Interesting cider from South of France with marination of walnuts.\r\n|-\r\n|Guillevic\r\n|[https://www.maisoncidricoledebretagne.bzh/earl-du-ienen/ Cidrerie du Pays d'Auray]\r\n|Yves Maho, Lieu dit Kervihern, 56550 Locoal Mendon, France\r\n|75 cl\r\n|[[User:Algoldor|Algoldor]]\r\n|Nice, sweeter style of guillevic, prise de mousse naturelle.\r\n|-\r\n|Cidre mielé\r\n|[[User:Algoldor|Algoldor]], [https://cidreriejara.com/wiki/Main_Page Cidrerie Jara]\r\n|Val de Saire, Valcanville, France\r\n|75 cl\r\n|[[User:Algoldor|Algoldor]]\r\n|Brut with addition of 5% honey, organic, hand picked, wild fermentation, millésime 2019, boottle fermented.\r\n|-\r\n|Kliment Cidre Brut 2019\r\n|[http://cidrerie.cz/ Cidrerie Kliment]\r\n|Cidrerie Kliment Všenory, Na Návsi 37, 252 31, Praha-západ, Czech Republic\r\n|75 cl\r\n|[[User:Algoldor|Algoldor]]\r\n|French style of cidre  made from Czech aples, +-5.5% alc, bottle fermented.\r\n|-\r\n|Euskal Sagardoa\r\n|[http://www.bereziartuasagardoa.com/en/ Bereziartuasagardoa]\r\n|Bere-Aran Extea - Ipparalde Bidea 16, 20115 - Astigarraga (Gipuzkoa), Spain\r\n|75 cl\r\n|[[User:Algoldor|Algoldor]]\r\n|Sidra natural, made 100% from apples from Basque County, volatile acidity: 1.5-2, 6% alc.\r\n|-\r\n|Stassen Cider\r\n|[http://www.stassen.be/site/index.php Stassen] \r\n|Stassen SA, Rue de Kan 7, 4880 Aubel, Belgium \r\n|75 cl\r\n|[[User:Algoldor|Algoldor]]\r\n|Big producer in Belgium, 5% alc.\r\n|-\r\n|Odnasilder Rosé 2017\r\n|[https://siidritalu.ee/ Siidritalu]\r\n|Tori Siidritalu, Jõesuu, 86802 Pärnu maakond, Estonia\r\n|75 cl\r\n|[[User:Algoldor|Algoldor]]\r\n|Cidre rosé with [https://en.wikipedia.org/wiki/Aronia Aronia], 5.8% alc.\r\n|-\r\n|Suchý Cider\r\n|[https://www.tatuvsad.cz/ Tátův Sad]\r\n|V Líšnici 17, Praha – západ, PSČ 56184 (probably), Czech Republic\r\n|500ml\r\n||[[User:Algoldor|Algoldor]]\r\n|Polosuchý cider, 6.2% alc.\r\n|}\r\n\r\n'''Interesting Cidre Related Pages'''\r\n\r\nhttp://www.cider.org.uk/ pages of specialist Andrew Lea\r\n\r\nhttp://www.ciderroute.co.uk/cider-producers/  places to visit around Hereford.\r\n\r\nhttps://herefordcamra.org.uk/cider.htm#list  list of ciders in Hereford region.\r\n\r\nhttps://www.cambridgebeerfestival.com/products/cbf44-cider/  famous UK beer festival which also offers some ciders.\r\n\r\nhttp://cfppa.le-robillard.fr/  french research and educational cidre institute le Robillard",
        "schedule_start": "2025-12-27T18:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-27T20:00:00+01:00"
    },
    {
        "id": "4512cefa-d24c-55ae-864a-fad644182449",
        "kind": "assembly",
        "name": "cleanup",
        "slug": "cleanup",
        "url": "https://api.events.ccc.de/congress/2025/event/4512cefa-d24c-55ae-864a-fad644182449/?format=api",
        "track": null,
        "assembly": "sgmk",
        "room": "5c0f34eb-38c3-4695-8f9a-18b5dfb3d7a5",
        "location": null,
        "language": null,
        "description": "  test test ",
        "schedule_start": "2025-12-28T01:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T02:00:00+01:00"
    },
    {
        "id": "790a793e-add8-525e-88f6-b1c680465129",
        "kind": "official",
        "name": "Climatepoetry.org",
        "slug": "climatepoetryorg",
        "url": "https://api.events.ccc.de/congress/2025/event/790a793e-add8-525e-88f6-b1c680465129/?format=api",
        "track": null,
        "assembly": "spaetverkauf",
        "room": "6114efbe-f549-579a-8aa4-cd143f5a96cf",
        "location": null,
        "language": "en",
        "description": "Climatepoetry.org started as a project for writing and collecting songs about climate change. The songs have been used in sing-along events and climate protests, but during the three years the project has existed, the political climate in Sweden has changed. Peaceful singing has been met with hateful rhetoric from the government and repression from the police. It became clear that anti-fascist activism has to be an integrated part of the Climatepoetry.org project, and not a separate activity.\r\n\r\nAt the event, we will present the climatepoetry.org project and sing some of the songs.",
        "schedule_start": "2025-12-28T15:40:00+01:00",
        "schedule_duration": "00:15:00",
        "schedule_end": "2025-12-28T15:55:00+01:00"
    },
    {
        "id": "319c31a2-af90-5db9-89f0-fe9ac582726e",
        "kind": "official",
        "name": "Closing Ceremony",
        "slug": "closing-ceremony",
        "url": "https://api.events.ccc.de/congress/2025/event/319c31a2-af90-5db9-89f0-fe9ac582726e/?format=api",
        "track": "ccc-community",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "de",
        "description": " ",
        "schedule_start": "2025-12-30T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T17:00:00+01:00"
    },
    {
        "id": "aa15f013-daca-5bf1-b5dd-33f27d6f646a",
        "kind": "assembly",
        "name": "Closing Stream",
        "slug": "closing-stream",
        "url": "https://api.events.ccc.de/congress/2025/event/aa15f013-daca-5bf1-b5dd-33f27d6f646a/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "de",
        "description": "Livestream der Closing Ceremony aus Saal One\r\n\r\nPower off! Nach vier wunderbaren Tagen kommt der Congress nun langsam zum Ende. Lasst uns zurückblicken, die Eindrücke sortieren und diese inspirierte Stimmung nach draußen tragen.\r\n\r\nLivestream der Closing Ceremony aus Saal One\r\nhttps://fahrplan.events.ccc.de/congress/2025/fahrplan/event/closing-ceremony",
        "schedule_start": "2025-12-30T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T17:00:00+01:00"
    },
    {
        "id": "32bcc301-5fc3-56cb-8f46-34f44b2b377a",
        "kind": "official",
        "name": "Cloud Management",
        "slug": "cloud-management",
        "url": "https://api.events.ccc.de/congress/2025/event/32bcc301-5fc3-56cb-8f46-34f44b2b377a/?format=api",
        "track": "live-performance",
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-29T18:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T19:00:00+01:00"
    },
    {
        "id": "6938a1f1-4ee3-5fca-ae37-d59274e529de",
        "kind": "official",
        "name": "Code to Craft: Procedural Generation for the Physical World",
        "slug": "code-to-craft-procedural-generation-for-the-physical-world",
        "url": "https://api.events.ccc.de/congress/2025/event/6938a1f1-4ee3-5fca-ae37-d59274e529de/?format=api",
        "track": "art-beauty",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "en",
        "description": "In this talk, I will share practical insights from developing procedural generation tools for physical objects: ranging from stickers and paper lanterns to printed circuit boards and even furniture. I will outline key challenges and considerations when generating designs for fabrication tools such as laser cutters or pen plotters, as well as how to adapt procedural systems so they can be reproduced by a wide audience (not everyone has access to CNC machines or industrial equipment, sadly!).\r\n\r\nBeyond technical considerations, I aim to encourage attendees to translate their own generative ideas into tangible artifacts and to foster a culture of open-sourcing and knowledge sharing within the community.",
        "schedule_start": "2025-12-28T23:55:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-29T00:35:00+01:00"
    },
    {
        "id": "d743f89d-684b-5a29-a0e1-4b788caa4255",
        "kind": "official",
        "name": "Coding Dissent: Art, Technology, and Tactical Media",
        "slug": "coding-dissent-art-technology-and-tactical-media",
        "url": "https://api.events.ccc.de/congress/2025/event/d743f89d-684b-5a29-a0e1-4b788caa4255/?format=api",
        "track": "art-beauty",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "en",
        "description": "In this talk, media artist and curator Helena Nikonole presents her work at the intersection of art, activism, and tactical technology — including interventions into surveillance systems, wearable mesh networks for off-grid communication, and AI-generated propaganda sabotage.\r\n\r\nFeaturing projects like Antiwar AI, the 868labs initiative, and the curatorial project Digital Resistance, the talk explores how art can do more than just comment on sociotechnical systems — it can interfere, infiltrate, and subvert them.\r\n\r\nThis is about prototypes as politics, networked interventions as civil disobedience, and media hacks as tools of strategic refusal. The talk asks: what happens when art stops decorating crisis and starts debugging it?\r\n\r\nThe talk will also introduce an upcoming HackLab initiative — a collaboration-in-progress that brings together artists, hackers, and activists to develop open-source tools for disruption, resilience, and collective agency — and invites potential collaborators to get involved.",
        "schedule_start": "2025-12-27T23:00:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-27T23:40:00+01:00"
    },
    {
        "id": "05e95905-45ed-58d2-9387-88922640c3be",
        "kind": "official",
        "name": "Coffeebots cornern @ Congress",
        "slug": "coffeebots-cornern-congress",
        "url": "https://api.events.ccc.de/congress/2025/event/05e95905-45ed-58d2-9387-88922640c3be/?format=api",
        "track": null,
        "assembly": "spaetverkauf",
        "room": "6114efbe-f549-579a-8aa4-cd143f5a96cf",
        "location": null,
        "language": "de",
        "description": "Die Coffeebots, eine Gruppe Marionetten aus Altmetall bringen ihre Instrumente mit nach Hamburg um stilvoll am Späti ein paar Songs zum besten zu geben. Und das Publikum darf natürlich mitsingen!\r\n\r\nThe Coffeebots, a marionette theatre troupe made from scrapmetal come to Hamburg and bring their instruments to play a few songs at the Späti. And the audience is welcome to sing along!",
        "schedule_start": "2025-12-29T19:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T19:30:00+01:00"
    },
    {
        "id": "46e4e536-9529-51a1-81a1-ff5e4992b513",
        "kind": "assembly",
        "name": "Collaboration Architecture - Because WhatsApp Groups are Terrible",
        "slug": "collaboration-architecture-because-whatsapp-groups",
        "url": "https://api.events.ccc.de/congress/2025/event/46e4e536-9529-51a1-81a1-ff5e4992b513/?format=api",
        "track": null,
        "assembly": "free-knowledge-habitat",
        "room": "84c3550d-d676-5c42-b443-5ecd6ae2cc83",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-30T14:45:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-30T15:15:00+01:00"
    },
    {
        "id": "93548833-9534-444c-b992-db3ec64f8387",
        "kind": "assembly",
        "name": "Collage",
        "slug": "collage",
        "url": "https://api.events.ccc.de/congress/2025/event/93548833-9534-444c-b992-db3ec64f8387/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "5df6836a-709f-43e2-bb49-954bc4f130ce",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "Alle Informationen findest du hier: https://events.ccc.de/congress/2025/hub/de/event/detail/deri-vative",
        "schedule_start": "2025-12-30T11:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T12:00:00+01:00"
    },
    {
        "id": "f94656e4-37e1-4b5d-b7bc-67a5dc1cbfe2",
        "kind": "assembly",
        "name": "Collective Design Session: Customize Your LEDs",
        "slug": "collective-design-session-customize-your-leds",
        "url": "https://api.events.ccc.de/congress/2025/event/f94656e4-37e1-4b5d-b7bc-67a5dc1cbfe2/?format=api",
        "track": null,
        "assembly": "fossasia",
        "room": null,
        "location": "FOSSASIA Assembly, Hall H, K2-K3, Critical Decentralisation Cluster",
        "language": "de, en",
        "description": "This session is all about creativity, expression, and design. We’ll explore how to use LED badges to communicate ideas, identity, messages, moods, or visuals in the most eye-catching and meaningful way.\r\n\r\nTogether we’ll experiment with layout, spacing, movement, timing, symbolism, icons, and visual rhythm. You’ll design your own LED message or pattern, share it with others, exchange ideas, and discover what makes a display engaging, funny, powerful, or memorable.\r\n\r\nThink of it as a creative jam session — everyone learns from everyone, tries things out, and leaves with a unique LED design that reflects their personality.\r\n\r\n**What You’ll Do**\r\n- Brainstorm what you want to express (name, vibe, message, identity, activism, fun)\r\n- Play with fonts, speed, icons, and animation to make it stand out\r\n- Share and test designs together — what works best, what pops?\r\n- Experiment and remix ideas from the group\r\n- Walk away with a personalized LED badge display\r\n\r\n**What You’ll Need**\r\n- Your LED badge (available for purchase at the assembly)\r\n- A phone with the [Badge Magic app](https://badgemagic.fossasia.org/) installed (Android/iOS)\r\n- A USB/Bluetooth connection for your badge",
        "schedule_start": "2025-12-29T12:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T13:00:00+01:00"
    },
    {
        "id": "e605c30b-e928-4e78-9312-d890190c3d71",
        "kind": "sos",
        "name": "Collective Reading: Post-Love by Viktor Vilisov",
        "slug": "collective-reading-post-love-by-viktor-vilisov",
        "url": "https://api.events.ccc.de/congress/2025/event/e605c30b-e928-4e78-9312-d890190c3d71/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Relationship Geeks Assembly (\"Lounge\")",
        "language": "en",
        "description": "Abstract: Post-Love is a book that touches on everything from technology, politics and queer theory, written by the Russian author Viktor Vilisov. We will gather at the Relationship Geeks Assembly and read chapters of this book, together. Cozy discussions and collective dreaming about the future will follow. \r\n\r\nDescription: \"In Russia, as in many other places, love has definitely reached an impasse; the necropolitics of the past and present inhabit the public sphere with sacred ghosts and stifle conversation about living human bodies, the diversity of their forms and the relationships between them. The result is fewer meaningful relationships that bring joy and stability to all parties, and more violence.\"\r\n\r\nThis is how Vilisov describes their book, Post-Love. They offer a radical perspective on affect, politics and technology. At the same time, the author and their personal experiences, situate this book inside of the tumultuous present of Eastern Europe. \r\n\r\nThis book has become interesting to some of the folx who have visited the Relationship Geeks assembly at 38c9. A physical copy of the original Russian version of the book will be available for browsing at the assembly, during 39c3. The version that is being used for the collective reading is an machine-translation into English.",
        "schedule_start": "2025-12-28T22:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-28T23:20:00+01:00"
    },
    {
        "id": "04bca31f-d8f2-570a-b473-b3ab90579154",
        "kind": "assembly",
        "name": "Comeflywithus",
        "slug": "comeflywithus",
        "url": "https://api.events.ccc.de/congress/2025/event/04bca31f-d8f2-570a-b473-b3ab90579154/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "9001b61b-b1f1-5bcd-89fd-135ed5e43e19",
        "location": null,
        "language": "de",
        "description": "Update GPS Spoofing\r\n\r\nATPL (AirlineTransportPilotLicense)\r\nWie lernt man heute fliegen\r\nWie läuft es bei arl seinem ATPL\r\n\r\nFlugvorbereitungen\r\nWas muss man alles machen\r\nTechnik\r\n\r\nAirIndia\r\nBeispiel für Schwurbelungen\r\nAufbau der Technik\r\nWie schaltet man ein Triebwerk ein\r\nWie schaltet man ein Triebwerk aus\r\nWie schaltet man es im Notfall aus\r\nFeuerlöschsystem\r\n\r\nDas NOTAM System\r\nWas ist es\r\nWann wurde es gebaut\r\nWie hat es sich entwickelt\r\n\r\nTrotz des vermeintlich ernsten Themas sind wir immer mit Humor dabei!\r\n\r\nWenn ihr Fragen zur Sendung oder zum Thema habt, stellt sie gerne – am besten schon vorab.\r\nIhr könnt uns kurz vorher antreffen!",
        "schedule_start": "2025-12-28T16:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T18:00:00+01:00"
    },
    {
        "id": "08911756-5ff7-4dd5-9e8c-92afe802865f",
        "kind": "assembly",
        "name": "Communicate with governments with matrix (AMA about ZaPuK)",
        "slug": "communicate-with-governments-with-matrix-ama-about",
        "url": "https://api.events.ccc.de/congress/2025/event/08911756-5ff7-4dd5-9e8c-92afe802865f/?format=api",
        "track": null,
        "assembly": "matrix",
        "room": "f2cba7c6-04c4-4166-913d-33058a468ad6",
        "location": null,
        "language": "de, en",
        "description": "A Reality Check Between Ambition, Architecture, and Everyday Practice\r\n\r\nWhen a citizen wants to communicate with public authorities, the well-established classics are still available: fax, telephone, and email — supplemented by a growing number of inboxes, portals, and specialized messaging systems.\r\nClarity is not exactly their defining feature.\r\n\r\nIn Germany, FITKO, Saxony-Anhalt and Hamburg are attempting to bring some structure into this historically grown communication landscape through the ZaPuK project.\r\nThe goal: fewer isolated solutions, more structure, more interoperability.\r\n(The fax is surprisingly persistent.)\r\n\r\nIn this session, we take a sober, technical look at the following questions:\r\n\r\n* What can Matrix realistically deliver as a *general-purpose communication fabric* for public administration?\r\n* Where does the protocol fit well from an architectural perspective?\r\n* Where does it become interesting?\r\n* And where does theory collide with federal realities, domain-specific processes, and operational models?\r\n\r\nWe discuss the current state of projects, discussions, and recommendations followed by an honest reality check.\r\nNo marketing. No promises of salvation. But plenty of room for critical questions.\r\n\r\nLinks:\r\n\r\n* https://gitlab.opencode.de/it-planungsrat/fit-ab/zapuk\r\n* [https://netzpolitik.org/2025/verwaltungsdigitalisierung-arbeitsgruppe-empfiehlt-matrix-protokoll-fuer-behoerdenkommunikation/](https://netzpolitik.org/2025/verwaltungsdigitalisierung-arbeitsgruppe-empfiehlt-matrix-protokoll-fuer-behoerdenkommunikation/)\r\n* [https://www.digdir.no/standarder/verdens-programvare-star-pa-skuldrene-til-apen-kildekode/7195](https://www.digdir.no/standarder/verdens-programvare-star-pa-skuldrene-til-apen-kildekode/7195)\r\n* [https://gitlab.opencode.de/fitko/matrix-g2x/](https://gitlab.opencode.de/fitko/matrix-g2x/)",
        "schedule_start": "2025-12-29T13:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T14:30:00+01:00"
    },
    {
        "id": "70b89aae-483f-4a2b-b985-9c5978077993",
        "kind": "sos",
        "name": "Communist meetup #1",
        "slug": "is-the-free-software-communist",
        "url": "https://api.events.ccc.de/congress/2025/event/70b89aae-483f-4a2b-b985-9c5978077993/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "en",
        "description": "communist hackers, communist postartists \r\nand everyone interested in fighting fascism and imagining the world after capitalism are welcome to join our discussion.\r\n\r\nwe are bringing our local revolutionary experience from Germany, Poland, Spain and LATAM\r\n\r\nlets discuss what's need to be done:\r\n   - how to setup safe digital infrastructures in your communist org\r\n   - systematic changes to unshit the tech and beyond\r\n   - how to quit your bullshit job and move to better system\r\n   - revolutionary potential of postart (based on Jerzy Ludwiński's theory)\r\n   - communist approach to free software\r\n   - anti-capitalist labor scheduling based on menstrual cycle",
        "schedule_start": "2025-12-30T01:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T01:50:00+01:00"
    },
    {
        "id": "1f43797b-7640-5227-83ac-ef70d51bf848",
        "kind": "assembly",
        "name": "Community data centers - a workshop",
        "slug": "community-data-centers-a-workshop",
        "url": "https://api.events.ccc.de/congress/2025/event/1f43797b-7640-5227-83ac-ef70d51bf848/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "3249bd83-bfb2-445b-bea0-bce4e7370926",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-29T18:00:00+01:00",
        "schedule_duration": "01:50:00",
        "schedule_end": "2025-12-29T19:50:00+01:00"
    },
    {
        "id": "e12def66-8d15-5f83-917e-bcc871486fe5",
        "kind": "assembly",
        "name": "Community data centers - a workshop",
        "slug": "community-data-centers-a-workshop_ifp6",
        "url": "https://api.events.ccc.de/congress/2025/event/e12def66-8d15-5f83-917e-bcc871486fe5/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "3249bd83-bfb2-445b-bea0-bce4e7370926",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-28T14:00:00+01:00",
        "schedule_duration": "01:50:00",
        "schedule_end": "2025-12-28T15:50:00+01:00"
    },
    {
        "id": "7c19cad9-8b9c-4425-be7c-2274aad9c3c4",
        "kind": "sos",
        "name": "Compiler Ghost Stories",
        "slug": "compiler-ghost-stories",
        "url": "https://api.events.ccc.de/congress/2025/event/7c19cad9-8b9c-4425-be7c-2274aad9c3c4/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "House of Tea",
        "language": "en",
        "description": "Ever had your program crash because of a bug in your compiler? Ever encountered a defect in a CPU? How do miscompilations slip into LLVM releases? Why does the Go compiler produce such weird assembly? Does Intel even know how the parts they sell work?\r\n\r\nGather around the campfire to hear about bizarre failure modes that will shake your faith in computers. :)",
        "schedule_start": "2025-12-29T01:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T01:50:00+01:00"
    },
    {
        "id": "3832a085-f411-5e4d-b5ba-3f205e62b6af",
        "kind": "assembly",
        "name": "Computational Reproducibility: Best Practices for Writing and Documenting Research Code",
        "slug": "computational-reproducibility-best-practices-for-w",
        "url": "https://api.events.ccc.de/congress/2025/event/3832a085-f411-5e4d-b5ba-3f205e62b6af/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "77f30317-a033-5141-aa8c-b1e35f233044",
        "location": null,
        "language": "en",
        "description": "Are you a researcher who writes code? An intimidated grad student who's scrambling to learn R or Python? Or maybe a software developer who works with researchers? Whether you're just starting out or have been doing this for decades, this workshop is for you. Let's come together to share our experiences – the horror stories, a-ha moments and imposter-syndrome-induced doubts – with writing, documenting, publishing, and reusing research code.\r\n\r\nModern research often depends on patchworks of custom code, organically grown over the lifespan of a project. Scripts written on the fly, evolving as questions change and deadlines loom. Many, if not most, of us never received any formal training to write code that others (or even just our future self) could actually understand and use. Instead, we learn by trial and error – and, most importantly, from each other.\r\n\r\nTake this workshop as an opportunity to share what you know, help out others and learn a few new tricks. Together, we'll:\r\n- Define what \"computational reproducibility\" means to us\r\n- Discuss our experiences producing and reusing research code\r\n- Reflect on how the daily work of researchers has changed and what constraints we face\r\n- Share what strategies and tools have worked for us in the past\r\n\r\nThe goal is to develop a set of community guidelines or best practices for working with research code that are applicable and accessible across disciplines and backgrounds.\r\n\r\n---\r\n\r\nNote:\r\n- This workshop aims to center perspectives from marginalized folks whose voices frequently go unheard in academia. If that includes you, your participation is especially valued.\r\n- This session can also be held in German if all participants speak German.",
        "schedule_start": "2025-12-27T12:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-27T14:00:00+01:00"
    },
    {
        "id": "97b9d779-6bdd-4e5c-9df6-453b5660f136",
        "kind": "sos",
        "name": "Congress-Metatalk",
        "slug": "congress-metatalk",
        "url": "https://api.events.ccc.de/congress/2025/event/97b9d779-6bdd-4e5c-9df6-453b5660f136/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "de",
        "description": "Wir tauschen uns ein bisschen über die Entwicklung des Congress über die Jahre aus, nicht nur aber insbesondere in Bezug auf Zugänglichkeit. Und wir können sowohl über positives als auch über negatives reden. \r\n\r\nEndlich wieder vier statt nur drei SoS-Spaces, wunderbar! Aber keine SoS mehr zwischen 02:30 und 10:30? Scheiße weil wtf, das ist ein Drittel weniger Congress, oder geil weil endlich mal Zeit wo man ohne FOMO schlafen kann? Engelküche nur noch für drei Arbeitsstunden pro Mahlzeit, fatal oder cool weil endlich das Essen reicht und die Schlangen kürzer sind? Keine Captchas mehr beim Ticketkauf. Cool weil Barrierefreiheit oder ein riesiges Problem wegen Bots? Und können wir vielleicht auch den im Fediverse kursierenden Gerüchten um verbotene Assembly-Aktivitäten auf den Grund gehen? \r\n\r\nWichtig: Das ist KEIN Feedback-Event für die Congress-Orga. Menschen von der Orga sind herzlich eingeladen dabei zu sein und Dinge als Feedback zu verstehen wenn sie wollen, aber ich organisiere das als von der Orga unabhängige Einzelperson und es geht einfach nur um einen Austausch und unterschiedliche Blickwinkel darauf, wie der Congress sich entwickelt für Menschen die sich darüber gerne austauschen würden.",
        "schedule_start": "2025-12-30T14:30:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-30T15:50:00+01:00"
    },
    {
        "id": "f59a522c-3e62-46cd-8918-1ea415c96e09",
        "kind": "assembly",
        "name": "Congress-Pen&Paper-Night",
        "slug": "congress-penpaper-night",
        "url": "https://api.events.ccc.de/congress/2025/event/f59a522c-3e62-46cd-8918-1ea415c96e09/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "de",
        "description": "Eine weitere Verlängerung der Congress-P&P-Night. Anderer Raum als die anderen, was dran liegt, dass wir ursprünglich als zwei Menschen unabhängig voneinander eine P&P-Night angemeldet haben und das dann gemerkt und zusammen gelegt haben. Und Raum und Zeit lässt sich nicht trivial ändern, weil dieses Jahr Nacht-Sessions nur noch von der Orga angelegt werden können. Egal, wird schon, Nachts ist ja eigentlich überall genug Platz. Mehr Infos hier: https://events.ccc.de/congress/2025/hub/backoffice/self-organized/sessions/b57e7df8-1d24-458c-91a8-fcd7b281e4db/",
        "schedule_start": "2025-12-29T03:00:00+01:00",
        "schedule_duration": "07:00:00",
        "schedule_end": "2025-12-29T10:00:00+01:00"
    },
    {
        "id": "19a02926-104f-4a72-9a5f-6e954ea32b24",
        "kind": "assembly",
        "name": "Co-op Cloud Community Meetup",
        "slug": "co-op-cloud-community-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/19a02926-104f-4a72-9a5f-6e954ea32b24/?format=api",
        "track": null,
        "assembly": "coopcloud",
        "room": null,
        "location": "Coop Cloud Assembly",
        "language": "en",
        "description": "We want to get together as Co-op Cloud Community to nerd about everything Co-op Cloud related and get to know each other. If you want to get newly into (using) Co-op Cloud, our other \"get to know Co-op Cloud\" event is  a better fit.",
        "schedule_start": "2025-12-27T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T17:00:00+01:00"
    },
    {
        "id": "2960fd4d-a610-4951-82ef-beb49fa5ee58",
        "kind": "assembly",
        "name": "cozy crafting session",
        "slug": "cozy-crafting-session",
        "url": "https://api.events.ccc.de/congress/2025/event/2960fd4d-a610-4951-82ef-beb49fa5ee58/?format=api",
        "track": null,
        "assembly": "houseoftea",
        "room": "3727043b-5286-4fdf-aed9-98ad16cc6f8b",
        "location": null,
        "language": "de, en",
        "description": "we sit together with a cup of tea and chat while crafting \r\na cozy start for day 2",
        "schedule_start": "2025-12-28T11:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T13:00:00+01:00"
    },
    {
        "id": "6189eca4-8ac2-5606-af23-628b82eb4a54",
        "kind": "official",
        "name": "CPU Entwicklung in Factorio: Vom D-Flip-Flop bis zum eigenen Betriebssystem",
        "slug": "cpu-entwicklung-in-factorio-vom-d-flip-flop-bis-zum-eigenen-betriebssystem",
        "url": "https://api.events.ccc.de/congress/2025/event/6189eca4-8ac2-5606-af23-628b82eb4a54/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "de",
        "description": "Factorio ist ein Spiel über Fabrikautomation - Förderbänder, Dampfmaschinen und Produktionsketten stehen im Vordergrund. Eigentlich ist das interne Logiksystem („Combinators“) gedacht für die Steuerung der Fabrik, jedoch erlaubt es auch die Entwicklung komplexer Hardware.\r\n\r\nIn diesem Vortrag erzähle ich meine Geschichte, wie ich eine vollständige RISC-V-Architektur in Factorio  rein aus Vanilla-Combinators erschaffen habe:\r\nDie CPU arbeitet mit 32 Bit-Wörtern, verfügt über 32 General Purpose Register, 128 KB RAM/Persistent Storage, eine 5-stufige Pipeline mit Forwarding und Hazard-Handling sowie eine Logikeinheit für Branches und Interrupts. Ein Display-Controller steuert eine Konsolen-Ausgabe sowie ein Farbdisplay, während ein Keyboard-Controller Eingaben über physische In-Game-Tasten ermöglicht.\r\n\r\nErgänzt wird die Hardware auf der Softwareseite durch das Betriebssystem *FactOS*, das ein einfaches Filesystem sowie Systemcalls (zum Beispiel zum Drucken eines Strings im Terminal) zur Verfügung stellt.  Außerdem schränkt das Betriebssystem das ausführende User-Programm auf einen festen Bereich des RAMs ein und verhindert so direkten Zugriff auf die Hardware.\r\n\r\nIm Talk möchte ich euch durch alle Schichten dieser Konstruktion führen:\r\nVon den Grundlagen der Factorio-Signalphysik über CPU-Design und Pipeline-Hazards bis zur Toolchain und dem Betriebssystem. Außerdem gebe ich einen Einblick, wie die Limitierungen aber auch die Vorteile von Factorio im Vergleich zu herkömmlichen Logik Simulatoren das Design einer CPU beeinflussen können. Ich runde meinen Talk mit einer Live-Demonstration des Systems ab. \r\n\r\nDie vollständige CPU, inklusive Quellcode des Assemblers, Blueprints und Beispielprogramme, stelle ich öffentlich zur Verfügung. Dadurch kann jede interessierte Person die Architektur in Factorio laden, erweitern und eigene Software dafür entwickeln.\r\n\r\nEs wird im Anschluss eine [Self-organized Session](https://events.ccc.de/congress/2025/hub/en/event/detail/cpu-entwicklung-in-factorio-wie-benutze-ich-phds-f) geben, in der ich eine hands-on Einleitung geben werde, wie man die CPU in Factorio lädt, wie man Programme schreibt, diese assembliert und in Factorio einfügt. Auch kann man dort gerne mit mir über das Projekt quatschen, ich freue mich auf alle Beiträge und Kommentare :)",
        "schedule_start": "2025-12-28T19:15:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T19:55:00+01:00"
    },
    {
        "id": "124044e0-9628-4e37-94f8-1509545841ab",
        "kind": "assembly",
        "name": "CPU-Entwicklung in Factorio: Wie benutze ich PhD's Factorio CPU und wie schreibe ich dafür Programme?",
        "slug": "cpu-entwicklung-in-factorio-wie-benutze-ich-phds-f",
        "url": "https://api.events.ccc.de/congress/2025/event/124044e0-9628-4e37-94f8-1509545841ab/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "de",
        "description": "Dies ist die Hands-on-Session zum Talk \"CPU-Entwicklung in Factorio: Vom D-Flip-Flop bis zum eigenen Betriebssystem\"\r\n(https://events.ccc.de/congress/2025/hub/en/event/detail/cpu-entwicklung-in-factorio-vom-d-flip-flop-bis-zum-eigenen-betriebssystem).\r\n\r\nIn dieser Session zeige ich, wie man meine CPU in Factorio lädt, wie man\r\nAssembly-Programme dafür schreibt, sie assembliert und schließlich in\r\nFactorio ausführt.\r\n\r\nZum Mitmachen solltet ihr **Factorio** bereits installiert haben\r\n(Grundspiel, nicht die Erweiterung *Space Age*).\r\nGetestet habe ich Factorio über Steam auf Windows und Ubuntu (mit Proton\r\n10.0; Guide für Linux-Installation von Steam-Games:\r\nhttps://ubuntu.com/blog/linux-gaming-with-ubuntu-desktop-steam-and-proton).\r\nOhne Factorio könnt ihr eure Assembly-Programme nur auf einem\r\nPython-Simulator ausführen.\r\n*(Factorio ist übrigens generell ein sehr gutes Spiel, das ich\r\nuneingeschränkt empfehlen kann …)*\r\n\r\nFür den Assembler benötigt ihr eine Python-Umgebung und müsst ein\r\nGitHub-Repository clonen.\r\nFür die Bedienung in Factorio empfehle ich außerdem eine Maus, auch wenn\r\nsie nicht zwingend notwendig ist.\r\n\r\nIm Detail werden wir:\r\n\r\n- Den Factorio-Worldsave meiner CPU in Factorio öffnen\r\n- Alle benötigten Quality-of-Life-Mods installieren\r\n- Die vorinstallierten Programme auf der CPU testen\r\n- Das Assembler-Repository clonen und den Python-Assembler einrichten\r\n- RISC-V-Assembly kennenlernen\r\n- Ein erstes kleines Programm schreiben\r\n- Das Programm assemblieren\r\n- Den Blueprint in Factorio laden\r\n- Das eigene Programm in Factorio ausführen!\r\n\r\nIch freue mich sehr über Anregungen und Fragen.\r\nWenn beispielsweise jemand Interesse hätte, für diese CPU einen Compiler\r\nzu bauen, wäre ich ganz Ohr! :)",
        "schedule_start": "2025-12-28T20:30:00+01:00",
        "schedule_duration": "00:55:00",
        "schedule_end": "2025-12-28T21:25:00+01:00"
    },
    {
        "id": "c8fe18e8-6cd5-5354-aad7-1a51e64fd529",
        "kind": "official",
        "name": "Cracking open what makes Apple's Low-Latency WiFi so fast",
        "slug": "cracking-open-what-makes-apple-s-low-latency-wifi-so-fast",
        "url": "https://api.events.ccc.de/congress/2025/event/c8fe18e8-6cd5-5354-aad7-1a51e64fd529/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "en",
        "description": "Apple's Continuity features make up a big part of their walled garden. From AirDrop and Handoff to AirPlay, they all connect macOS and iOS devices wirelessly. In recent years, security researchers have opened up several of these features showing that the Apple ecosystem is technically compatible with third-party devices.\r\n\r\nIn this talk, we present the internal workings of Low-Latency WiFi (LLW) – Apple's link-layer protocol for several real-time Continuity features like Continuity Camera and Sidecar Display. We talk about the concepts behind LLW, how it achieves its low-latency requirement and how we got there in the reverse engineering process.\r\n\r\nWe also present the tooling we built to enable more kernel-level tracing and logging on iOS through a reimplementation of cctool from macOS and the source code of trace that was buried deep inside of Apple’s open-source repository system_cmds. We build a log aggregator that combines various kernel- and user-space traces, log messages and pcap files from both iOS and macOS into a single file and finally investigate the network stack on Apple platforms that is implemented in both user- and kernel space. There we find interesting configuration values of LLW that make it the go-to link-layer protocol for Apple's proprietary real-time Continuity applications.",
        "schedule_start": "2025-12-28T15:40:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T16:20:00+01:00"
    },
    {
        "id": "b7aaa997-20d8-491b-8c89-7dfbc1e47536",
        "kind": "assembly",
        "name": "Craft you own Juggling Balls",
        "slug": "craft-you-own-juggling-balls",
        "url": "https://api.events.ccc.de/congress/2025/event/b7aaa997-20d8-491b-8c89-7dfbc1e47536/?format=api",
        "track": null,
        "assembly": "powercircus",
        "room": null,
        "location": "power circus - c-base",
        "language": "de, en",
        "description": "Craft your own juggling balls.",
        "schedule_start": "2025-12-29T20:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T21:00:00+01:00"
    },
    {
        "id": "31044ec4-5c8c-4f8c-9dd1-19cee725447d",
        "kind": "assembly",
        "name": "Create & Transfer Designs to Your NFC ePaper Badge",
        "slug": "create-transfer-designs-to-your-nfc-epaper-badge",
        "url": "https://api.events.ccc.de/congress/2025/event/31044ec4-5c8c-4f8c-9dd1-19cee725447d/?format=api",
        "track": null,
        "assembly": "fossasia",
        "room": null,
        "location": null,
        "language": "en",
        "description": "Bring your own NFC ePaper to try out our new open source Magic ePaper App — a mobile app that lets you design and transfer content directly to any(!?) NFC ePaper display (battery-free!)\r\n\r\nYou'll get to design visuals using text, drawings, emojis, graphics, and imported images. Play with fonts, contrast, filters, dithering styles, QR codes, and layout composition. Then tap your badge to your phone and watch your design appear instantly.\r\n\r\n**What You’ll Need**\r\n- Your own NFC ePaper badge (any kind we want to see what works)\r\n- An mobile phone with NFC \r\n- Install [the Magic ePaper App](https://github.com/fossasia/magic-epaper-app/tree/app). We can do it together at the table\r\n\r\n**What You’ll Do**\r\n- Create designs using the app’s drawing + text tools\r\n- Import or edit images with rotation/contrast/filters\r\n- Generate QR codes, barcodes, ID tags or creative layouts\r\n- Write your design to the badge via NFC\r\n- Share ideas and exchange designs with others",
        "schedule_start": "2025-12-27T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T17:00:00+01:00"
    },
    {
        "id": "d343ae69-04c6-4ff4-82dc-aa0a81e86bad",
        "kind": "assembly",
        "name": "Create & Transfer Designs to Your NFC ePaper Badge (Bring your own ePaper)",
        "slug": "last-session-flash-open-source-firmware-to-your-le",
        "url": "https://api.events.ccc.de/congress/2025/event/d343ae69-04c6-4ff4-82dc-aa0a81e86bad/?format=api",
        "track": null,
        "assembly": "fossasia",
        "room": null,
        "location": null,
        "language": null,
        "description": "Bring your own NFC ePaper to try out our new open source Magic ePaper App — a mobile app that lets you design and transfer content directly to any(!?) NFC ePaper display (battery-free!)\r\n\r\nYou'll get to design visuals using text, drawings, emojis, graphics, and imported images. Play with fonts, contrast, filters, dithering styles, QR codes, and layout composition. Then tap your badge to your phone and watch your design appear instantly.\r\n\r\n**What You’ll Need**\r\n- Your own NFC ePaper badge (any kind we want to see what works)\r\n- An mobile phone with NFC \r\n- Install [the Magic ePaper App](https://github.com/fossasia/magic-epaper-app/tree/app). We can do it together at the table\r\n\r\n**What You’ll Do**\r\n- Create designs using the app’s drawing + text tools\r\n- Import or edit images with rotation/contrast/filters\r\n- Generate QR codes, barcodes, ID tags or creative layouts\r\n- Write your design to the badge via NFC\r\n- Share ideas and exchange designs with others",
        "schedule_start": "2025-12-30T14:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T15:00:00+01:00"
    },
    {
        "id": "29678965-8b0b-5428-b63f-4de3a79b0a47",
        "kind": "official",
        "name": "CSS Clicker Training: Making games in a \"styling\" language",
        "slug": "css-clicker-training-making-games-in-a-styling-language",
        "url": "https://api.events.ccc.de/congress/2025/event/29678965-8b0b-5428-b63f-4de3a79b0a47/?format=api",
        "track": "art-beauty",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "en",
        "description": "This talk is about how HTML and CSS can be used to make interactive art and games, without using any JS or server-side code.  \r\n  \r\nI'll explain some of the classic Cohost CSS Crimes, how I made [CSS Clicker](https://lyra.horse/css-clicker/), and what's next for the CSS scene.   \r\n  \r\nI hope this talk will teach and/or inspire you to make cool stuff of your own!  \r\n  \r\n---\r\n  \r\n*Content notes:*  \r\n- Slides feature animations and visual effects  \r\n- Short video clip (with music) will be played  \r\n- Clicker sound at the end of the talk\r\n\r\n---\r\n\r\nSlides will be available after the talk at:  [https://lyra.horse/slides/#2025-congress](https://lyra.horse/slides/#2025-congress)",
        "schedule_start": "2025-12-28T21:05:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T21:45:00+01:00"
    },
    {
        "id": "ea209a6a-af22-4298-ae9e-f07938b504d9",
        "kind": "assembly",
        "name": "CTF - Smart House",
        "slug": "ctf-smart-house",
        "url": "https://api.events.ccc.de/congress/2025/event/ea209a6a-af22-4298-ae9e-f07938b504d9/?format=api",
        "track": null,
        "assembly": "balccon",
        "room": null,
        "location": "BalCCon Assembly",
        "language": null,
        "description": "Move from floor to floor, solve challenges with friends, and crack the final safe at the top. Whether you're a beginner or an experienced hacker, everyone’s welcome to learn, collaborate, and have fun at BalCCon Assembly.\r\n\r\n🕒\r\nTime:\r\n27 December, 18:00 → 29 December, 23:59\r\n\r\nBring your curiosity, your team spirit, and your hacking mindset. Let’s hack the HackerHouse! 🚀",
        "schedule_start": "2025-12-27T18:00:00+01:00",
        "schedule_duration": "2 04:00:00",
        "schedule_end": "2025-12-29T22:00:00+01:00"
    },
    {
        "id": "c216b3d6-9937-521f-a7ff-85dbb9e94d07",
        "kind": "assembly",
        "name": "c’t uplink: Digitale Souveränität – sind Häcker:innen jetzt fürs Staatswohl verantwortlich?",
        "slug": "c-t-uplink-digitale-souvernitt-sind-hcker-innen-jetzt-frs-staatswohl-verantwortlich",
        "url": "https://api.events.ccc.de/congress/2025/event/c216b3d6-9937-521f-a7ff-85dbb9e94d07/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "9001b61b-b1f1-5bcd-89fd-135ed5e43e19",
        "location": null,
        "language": "de",
        "description": "In dieser Sonderfolge des c’t uplink blicken wir kritisch auf den Begriff Digitale Souveränität und diskutieren, welche Konzepte sich dahinter verbergen. Wir sprechen darüber, ob und warum gerade die Community den Karren aus dem Dreck ziehen soll. Außerdem schauen wir, warum es nur so langsam vorwärts geht mit freier Software in öffentlicher Hand und welche Lösungswege es gibt oder geben könnte.\r\n\r\nGäste (u.a.):\r\n- Anne Roth, Referentin Digitalpolitik im Bundestag\r\n- Bonnie Mehring, Senior-Projekt-Managerin Free Software Foundation Europe\r\n- Sven Neuhaus, Tech Lead Open-Source-Produkte, Zentrum Digitale Souveränität",
        "schedule_start": "2025-12-27T16:00:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-27T16:45:00+01:00"
    },
    {
        "id": "d2fb0780-26f4-46ae-ba25-5fd978ef4978",
        "kind": "sos",
        "name": "Cuddle Pile",
        "slug": "cuddle-pile",
        "url": "https://api.events.ccc.de/congress/2025/event/d2fb0780-26f4-46ae-ba25-5fd978ef4978/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "On the Bus in Hall H (stairs are behind the bus)",
        "language": "en",
        "description": "Come and cuddle",
        "schedule_start": "2025-12-30T00:51:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-30T01:16:00+01:00"
    },
    {
        "id": "ed762c30-d6e3-4057-b2d9-91bf9bf082cd",
        "kind": "sos",
        "name": "cuddlepile meetup",
        "slug": "cuddlepile-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/ed762c30-d6e3-4057-b2d9-91bf9bf082cd/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Near Cubetopia on a projector J7, Entrance Hall, Level 0",
        "language": "en, de",
        "description": "[NO LEWD PLEASE]\r\n\r\nif you need snuggles in a relatively quiet cozy area, feel free to visit!! awawawawa",
        "schedule_start": "2025-12-29T22:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T23:00:00+01:00"
    },
    {
        "id": "910d24ff-efce-5adc-8b86-0f9c55fb1cda",
        "kind": "official",
        "name": "CUII: Wie Konzerne heimlich Webseiten in Deutschland sperren",
        "slug": "cuii-wie-konzerne-heimlich-webseiten-in-deutschland-sperren",
        "url": "https://api.events.ccc.de/congress/2025/event/910d24ff-efce-5adc-8b86-0f9c55fb1cda/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "de",
        "description": "In Deutschland entscheidet eine private Organisation aus Internetanbietern und großen Unterhaltungskonzernen, welche Webseiten für den Großteil der Bevölkerung nicht mehr erreichbar sind. \r\nDie selbsternannte \"Clearingstelle Urheberrecht im Internet\" sperrt ohne richterliche Beschlüsse den Zugriff auf Hunderte von Domains. \r\nWir haben daraufhin cuiiliste.de ins Leben gerufen, um die geheim gehaltene Liste von Domains zu veröffentlichen und so mehr Transparenz in die heimliche Zensur der Konzerne zu bringen.\r\nUnsere Auswertung der Liste zeigte: Fast ein Drittel der gesperrten Domains erfüllte – teils seit Jahren – nicht mehr die Kriterien für eine Sperre.\r\nWir werden uns ansehen, wie dutzende Domains nach öffentlichem Druck wieder entsperrt wurden, während Provider gleichzeitig deren Sperren noch mehr verschleierten.\r\nVor ein paar Monaten soll sich angeblich viel geändert haben bei der CUII - doch diese Änderung sieht leider verdächtig nach einem PR-Stunt aus, um weiterhin Seiten ohne Transparenz sperren zu können.",
        "schedule_start": "2025-12-30T11:55:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-30T12:35:00+01:00"
    },
    {
        "id": "d5e15022-c25e-4d5f-bc9a-0a0b9f54a980",
        "kind": "assembly",
        "name": "Cultural resistance: creating space for Palestine activism in our communities",
        "slug": "cultural-resistance-creating-space-for-palest_1ne3",
        "url": "https://api.events.ccc.de/congress/2025/event/d5e15022-c25e-4d5f-bc9a-0a0b9f54a980/?format=api",
        "track": null,
        "assembly": "houseoftea",
        "room": "3727043b-5286-4fdf-aed9-98ad16cc6f8b",
        "location": null,
        "language": "en",
        "description": "Come and join us for a sharing session - we will tell you about our experience of organising cultural resistance in support of Palestine in Leipzig, and we are eager to hear from you.\r\n\r\nWe are members of Artists for Cultural Freedom Leipzig. We formed after the Euro-Scene festival succumbed to pressure from Leipzig Stadt and the Sächsisches Staatsministerium für Wissenschaft, Kultur und Tourismus to cancel a theater performance by Palestinian artist Ahmed Tobasi in 2024. Our community organised to bring the performance to Leipzig and stage it independently in 2025.\r\n\r\nhttps://www.tagesschau.de/inland/regional/sachsen/mdr-umstrittene-palaestinensische-theater-performance-kommt-in-leipzig-auf-die-buehne-100.html\r\n\r\nBring your experiences to share! We will talk about how we organise, how we keep the scope of our activities manageable, and how small wins keep us going, then hand over to you. Tell us about your community, your events, your achievements and your plans for fighting censorship and exclusion.\r\n\r\nDepending how many people come, we may split into smaller groups for ease of communication.",
        "schedule_start": "2025-12-30T14:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T15:00:00+01:00"
    },
    {
        "id": "95f975fc-5926-4fb1-a0df-86c223c0754c",
        "kind": "sos",
        "name": "Cultural resistance: creating space for Palestine activism in our communities.",
        "slug": "cultural-resistance-creating-space-for-palest_697q",
        "url": "https://api.events.ccc.de/congress/2025/event/95f975fc-5926-4fb1-a0df-86c223c0754c/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "House of Tea",
        "language": "en",
        "description": "Come and join us for a sharing session - we will tell you about our experience of organising cultural resistance in support of Palestine in Leipzig, and we are eager to hear from you. \r\n\r\nWe are members of Artists for Cultural Freedom Leipzig. We formed after the Euro-Scene festival succumbed to pressure from Leipzig Stadt and the Sächsisches Staatsministerium für Wissenschaft, Kultur und Tourismus to cancel a theater performance by Palestinian artist Ahmed Tobasi in 2024. Our community organised to bring the performance to Leipzig and stage it independently in 2025.\r\n\r\nhttps://www.tagesschau.de/inland/regional/sachsen/mdr-umstrittene-palaestinensische-theater-performance-kommt-in-leipzig-auf-die-buehne-100.html\r\n\r\nBring your experiences to share! We will talk about how we organise, how we keep the scope of our activities manageable, and how small wins keep us going, then hand over to you. Tell us about your community, your events, your achievements and your plans for fighting censorship and exclusion. \r\n\r\nDepending how  many people come, we may split into smaller groups for ease of communication.",
        "schedule_start": "2025-12-30T14:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T14:50:00+01:00"
    },
    {
        "id": "562f7db7-c4c4-5120-903d-a782e8a17894",
        "kind": "official",
        "name": "Current Drone Wars",
        "slug": "current-drone-wars",
        "url": "https://api.events.ccc.de/congress/2025/event/562f7db7-c4c4-5120-903d-a782e8a17894/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "en",
        "description": "The character of drone wars has changed. The large, cumbersome long-range drones have been complemented with small and low-budget drones. Moreover, more and more states are developing, deploying and selling them. Ten years ago at least 50 states were developing them. At the top are USA, Israel, Turkey, China, Iran and Russia.\r\n \r\nRussia's attack on Ukraine has unleashed a drone war unlike any seen before.\r\nIn short time the Ukraine has build significant drone production capabilities and announcement that it will increase its own production of quadcopters and kamikaze drones to one million units per year.\r\n \r\nGerman defense companies and startups are now promoting a “drone wall on NATO's eastern flank.” Moreover, despite their vulnerability to air defenses, large drones are also being further developed. They are intended to accompany next generation fighter jets in swarms.\r\n \r\nIn this talk, past and current developments are discussed. What are the perspectives now?",
        "schedule_start": "2025-12-28T17:35:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T18:15:00+01:00"
    },
    {
        "id": "76b810f4-3596-428f-a0df-5682d1a5e72f",
        "kind": "assembly",
        "name": "Customize Your LED Badge with an Open Source App (Android/iOS, No Code)",
        "slug": "customize-your-led-badge-with-an-open-source-app-a",
        "url": "https://api.events.ccc.de/congress/2025/event/76b810f4-3596-428f-a0df-5682d1a5e72f/?format=api",
        "track": null,
        "assembly": "fossasia",
        "room": null,
        "location": "FOSSASIA Assembly, Hall H, K2-K3, Critical Decentralisation Cluster",
        "language": "de, en",
        "description": "In this no-code session, you'll learn how to personalize your LED badge using the open source Badge Magic mobile app, available for both Android and iOS. Create your own scrolling messages, icons, patterns, and fun display effects — all without writing a single line of code. Just open the app, connect your badge, and start designing.\r\n\r\nThis session is beginner-friendly and open to everyone. Experiment with different styles, share ideas, and learn together with others at the table. Perfect for newcomers, makers, and anyone who wants to have fun customizing their badge.\r\n\r\n**What You’ll Need**\r\n- Your LED badge (available for purchase at the assembly)\r\n- An Android or iOS device with the Badge Magic app installed\r\n- A data-capable USB cable or Bluetooth connection (depending on badge type)\r\n\r\n**What You’ll Do**\r\n- Connect your LED badge to your phone\r\n- Create text messages with fonts, speed, brightness, and effects\r\n- Add icons, patterns, and simple animations",
        "schedule_start": "2025-12-27T12:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T13:00:00+01:00"
    },
    {
        "id": "5d6d33f8-8e26-49a3-8bd2-56b15899fce7",
        "kind": "assembly",
        "name": "Cyber-hygiene for highly-exposed journalists and activists",
        "slug": "tbd-opsec-for-journalists-accused-of-terrorism",
        "url": "https://api.events.ccc.de/congress/2025/event/5d6d33f8-8e26-49a3-8bd2-56b15899fce7/?format=api",
        "track": null,
        "assembly": "houseoftea",
        "room": "50814d28-5d61-4501-84cd-8f6928d1cc77",
        "location": null,
        "language": "en",
        "description": "Discussion about real-world examples of journalists, academics, activists being targeted by powerful state actors. What are the best OPSEC, INFOSEC and cyber-hygiene practices for those faced with the crushing power of state lawfare and surveillance — and for their sources?",
        "schedule_start": "2025-12-29T19:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T21:00:00+01:00"
    },
    {
        "id": "3602477b-0aa4-4963-bd8b-deee8a4a7e53",
        "kind": "sos",
        "name": "CyberRau㎥ is BACK! 🎉 Aramba-rtholl bday meetup!",
        "slug": "cyberraum-is-back-aramba-rtholl-bday-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/3602477b-0aa4-4963-bd8b-deee8a4a7e53/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Near Art&Play-area / Uptime-Bar on Ground floor in the far corner of huge Hall H",
        "language": "de, en",
        "description": "The CyberRau㎥ is BACK! This year in full beauty! Drop by for a drink 🎉 Like every year Day1 is my birdthay :)) On day 2 and 3 CyberRau㎥ will roam the floors of CCH, who wants to join the team?! \r\n\r\n Look out for the cube! 🧊",
        "schedule_start": "2025-12-27T21:00:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-28T00:00:00+01:00"
    },
    {
        "id": "4ed8ff38-ce4b-4987-808a-213a6755e747",
        "kind": "sos",
        "name": "Cybersecurity Märchen – Neues aus Nerdistan",
        "slug": "cybersecurity-marchen-neues-aus-nerdistan",
        "url": "https://api.events.ccc.de/congress/2025/event/4ed8ff38-ce4b-4987-808a-213a6755e747/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "de",
        "description": "The reading will be held in German.\r\n\r\nI’m mitBen, and for over 25 years, I’ve been working as a Cybersecurity expert to make the world a safer place. As a speaker, I’m here today to take you on a journey where classic fairy tales like The Seven Little Goats and Puss in Boots are brought into the digital realm. In \"Cybersecurity Märchen – Neues aus Nerdistan\", I’ll teach you the fundamentals of IT security in a fun and nerdy way – all without the dry theory.\r\n\r\nImagine this: the seven little goats need to protect themselves from a hacking wolf. Puss in Boots becomes a cybersecurity pro and shows us how he defends his system with clever tricks. In these and many other stories, I’ll take you on an adventure where you’ll learn important security lessons – all wrapped up in fairy tales you’ve never heard before.\r\n\r\nWith my 25 years of experience in cybersecurity and as an experienced speaker, I will provide you with everything you need to know about digital security. It’s not just about making complex topics understandable – it’s about getting you excited for the digital world, with a pinch of humor and fantasy.\r\n\r\nI’m also working on organizing an XXL Night Session, where we can dive even deeper into the mysteries of cybersecurity. In this special extended session, you’ll get even more fairy tales, plenty of stories from last year, and expanded insights into the world of digital security – guaranteed to be thrilling and educational.\r\n\r\nMissed the session or want to have more cyber. Find the XXL session:\r\nhttps://events.ccc.de/congress/2025/hub/de/event/detail/cybersecurity-marchen-xxl-neues-und-altes-aus-nerd",
        "schedule_start": "2025-12-28T21:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T22:20:00+01:00"
    },
    {
        "id": "aae67fd1-cf9b-4aff-aef5-ed6c14609c96",
        "kind": "sos",
        "name": "Cybersecurity Märchen XXL – Neues und Altes aus Nerdistan",
        "slug": "cybersecurity-marchen-xxl-neues-und-altes-aus-nerd",
        "url": "https://api.events.ccc.de/congress/2025/event/aae67fd1-cf9b-4aff-aef5-ed6c14609c96/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "de",
        "description": "Cybersecurity Märchen XXL – New and Old Stories from Nerdistan\r\n\r\nThis session ist held in german\r\n\r\nI’m mitBen, and with over 25 years of experience as a Cybersecurity expert, I invite you to a very special journey into the world of digital security – in an exclusive XXL Night Session. In this extended session, I will read fairy tales from last year and perhaps even some that didn’t make it into the daytime session. We’ll experience familiar tales like The Seven Little Goats and Puss in Boots in a new light, while also diving even deeper into the secrets of cybersecurity.\r\n\r\nThe XXL Night Session will take place in an abandoned room, providing the perfect atmosphere for a deeper journey through Nerdistan. This session is your chance to immerse yourself more intensively into the world of cybersecurity. With a relaxed yet thrilling vibe, it’s designed for all the night owls out there.\r\n\r\nThe day session the day before can be found here:\r\nhttps://events.ccc.de/congress/2025/hub/de/event/detail/cybersecurity-marchen-neues-aus-nerdistan",
        "schedule_start": "2025-12-29T01:30:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-29T02:50:00+01:00"
    },
    {
        "id": "3e74ebb7-3d58-48df-a475-695fdaaed4d4",
        "kind": "assembly",
        "name": "Daily Tech Talk: CADUS Academy – Building an Open Learning Platform",
        "slug": "daily-tech-talk-cadus-academy-building-an-ope_vstd",
        "url": "https://api.events.ccc.de/congress/2025/event/3e74ebb7-3d58-48df-a475-695fdaaed4d4/?format=api",
        "track": null,
        "assembly": "cadus-reboot-solidarity-2025",
        "room": "b8121ce4-8a5a-405e-936e-89f633d8c7db",
        "location": "Halle H",
        "language": "de, en",
        "description": "Each day, we’ll give a short insight into the development of the CADUS Academy: our open learning platform for medical, technical, and psychosocial training.\r\nWe’ll share where the project currently stands, the ideas shaping it, and how the community can get involved.\r\nQuestions, feedback, and spontaneous discussions are warmly welcome.",
        "schedule_start": "2025-12-28T13:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T13:30:00+01:00"
    },
    {
        "id": "f988d2dc-08e7-43d6-8c10-e12dfa8aced1",
        "kind": "assembly",
        "name": "Daily Tech Talk: CADUS Academy – Building an Open Learning Platform",
        "slug": "daily-tech-talk-cadus-academy-building-an-open-lea",
        "url": "https://api.events.ccc.de/congress/2025/event/f988d2dc-08e7-43d6-8c10-e12dfa8aced1/?format=api",
        "track": null,
        "assembly": "cadus-reboot-solidarity-2025",
        "room": "b8121ce4-8a5a-405e-936e-89f633d8c7db",
        "location": null,
        "language": "de",
        "description": "Each day, we’ll give a short insight into the development of the CADUS Academy: our open learning platform for medical, technical, and psychosocial training.\r\nWe’ll share where the project currently stands, the ideas shaping it, and how the community can get involved.\r\nQuestions, feedback, and spontaneous discussions are warmly welcome.",
        "schedule_start": "2025-12-27T13:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-27T13:30:00+01:00"
    },
    {
        "id": "34d891bf-f3f9-4850-a44a-f330f4e9dda9",
        "kind": "assembly",
        "name": "Daily Tech Talk: CADUS Academy – Building an Open Learning Platform",
        "slug": "daily-tech-talk-cadus-academy-building-an-ope_4xuj",
        "url": "https://api.events.ccc.de/congress/2025/event/34d891bf-f3f9-4850-a44a-f330f4e9dda9/?format=api",
        "track": null,
        "assembly": "cadus-reboot-solidarity-2025",
        "room": "b8121ce4-8a5a-405e-936e-89f633d8c7db",
        "location": "Halle H",
        "language": "de, en",
        "description": "Each day, we’ll give a short insight into the development of the CADUS Academy: our open learning platform for medical, technical, and psychosocial training.\r\nWe’ll share where the project currently stands, the ideas shaping it, and how the community can get involved.\r\nQuestions, feedback, and spontaneous discussions are warmly welcome.",
        "schedule_start": "2025-12-30T13:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-30T13:30:00+01:00"
    },
    {
        "id": "6862fa17-1195-4305-bc12-88228ca83247",
        "kind": "assembly",
        "name": "Daily Tech Talk: CADUS Academy – Building an Open Learning Platform (in deutscher Sprache)",
        "slug": "daily-tech-talk-cadus-academy-building-an-ope_c2ns",
        "url": "https://api.events.ccc.de/congress/2025/event/6862fa17-1195-4305-bc12-88228ca83247/?format=api",
        "track": null,
        "assembly": "cadus-reboot-solidarity-2025",
        "room": "b8121ce4-8a5a-405e-936e-89f633d8c7db",
        "location": "Halle H",
        "language": "de",
        "description": "Each day, we’ll give a short insight into the development of the CADUS Academy: our open learning platform for medical, technical, and psychosocial training.\r\nWe’ll share where the project currently stands, the ideas shaping it, and how the community can get involved.\r\nQuestions, feedback, and spontaneous discussions are warmly welcome.",
        "schedule_start": "2025-12-29T13:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T13:30:00+01:00"
    },
    {
        "id": "1db2e361-69c3-48be-a552-ee446662dfc9",
        "kind": "assembly",
        "name": "Das Wort für Zuhause ist Feuer - midnight porn",
        "slug": "das-wort-fur-zuhause-ist-feuer-midnight-porn",
        "url": "https://api.events.ccc.de/congress/2025/event/1db2e361-69c3-48be-a552-ee446662dfc9/?format=api",
        "track": null,
        "assembly": "komona",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de",
        "description": "Sobald du denkst, irgendwer sollte etwas tun, bist du irgendwer. Egal, worum's geht. Einige Freund*innen bewegen sich und ihre Beziehungen durch autonome Zonen, Pläne, Besetzungen, Wälder und Träume. Sie versuchen etwas aufzubauen, irgendwo anzufangen, das richtige Ziel zu finden und vor lauter Klimakollaps und drohendem Faschismus die eigenen Werte nicht zu verlieren. At the same time, it’s about the thrill of yet another journey, revolt, camp, action und das Scheitern auf dem Weg hinter die Kiefermonokulturen. Wann? Jetzt. Immer jetzt.\r\n\r\n«Transzentrierte Pornographie, problematische und doch liebenswerte Figuren, die G*****frage und sogar a kind of magic. Endlich ein Buch, in dem wir uns repräsentiert fühlen!» – einige Anarchist*innen",
        "schedule_start": "2025-12-28T00:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T01:00:00+01:00"
    },
    {
        "id": "4c804cda-1108-475c-993c-24a0b219518b",
        "kind": "sos",
        "name": "Data Heroes - Spielerisch Daten und KI für das Gemeinwohl nutzen",
        "slug": "data-heroes-spielerisch-daten-und-ki-fur-das-gemei",
        "url": "https://api.events.ccc.de/congress/2025/event/4c804cda-1108-475c-993c-24a0b219518b/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Gesellschaft für Informatik Assembly (GI) // Halle H (Pinkes Neon-Schild)",
        "language": "de",
        "description": "Fancy a few rounds of “Data Heroes”? We’ll play this card game about data literacy, decision-making, and data for good. The game was developed by the Civic Data Lab, a project of the German Informatics Society (Gesellschaft für Informatik e.V.), which supports civil society organizations in using data and AI for the public good in a practical, responsible, and meaningful way. From civil society, for civil society! (The Game is in German)",
        "schedule_start": "2025-12-29T14:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T15:20:00+01:00"
    },
    {
        "id": "aa41d9d4-3034-54c7-9051-312a1efdd574",
        "kind": "assembly",
        "name": "datarequests.org office hours: We answer your GDPR request questions",
        "slug": "datarequestsorg-office-hours-we-answer-your-gdpr-r",
        "url": "https://api.events.ccc.de/congress/2025/event/aa41d9d4-3034-54c7-9051-312a1efdd574/?format=api",
        "track": null,
        "assembly": "fnf",
        "room": "cabacbb1-c20c-55a9-b84a-c8af6a9be62c",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-27T14:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T15:00:00+01:00"
    },
    {
        "id": "442a198c-46c1-52b8-9f23-88c5132d6b74",
        "kind": "assembly",
        "name": "Datenschutzrechte zum Mitmachen – DSGVO-Anfragen stellen mit Datenanfragen.de",
        "slug": "datenschutzrechte-zum-mitmachen-dsgvo-anfragen-ste",
        "url": "https://api.events.ccc.de/congress/2025/event/442a198c-46c1-52b8-9f23-88c5132d6b74/?format=api",
        "track": null,
        "assembly": "fnf",
        "room": "cabacbb1-c20c-55a9-b84a-c8af6a9be62c",
        "location": null,
        "language": "de",
        "description": "Online-Shops, Streamingdienste, Banken, Handy-Apps, öffentliche Stellen, Versicherungen, soziale Netzwerke … Die Liste an Organisationen, die Deine Daten haben wollen, ist sehr lang. Wahrscheinlich gibt es sogar etliche Unternehmen wie Adresshändler und Auskunfteien, die zwar Deine Daten haben, von denen Du aber noch nie etwas gehört hast.\r\n\r\nZum Glück musst Du Dich nicht damit abfinden, „dass das halt so ist“. Denn Du hast ein Recht auf Datenschutz! Wenn Unternehmen, Behörden und andere Organisationen Deine personenbezogenen Daten nutzen wollen, müssen sie sich dabei an die Datenschutz-Grundverordnung (DSGVO) halten. Damit Du die Kontrolle über Deine Daten behalten kannst, gewährt Dir die DSGVO eine Reihe von Rechten, die Du den Organisationen gegenüber kostenlos geltendmachen darfst: Das Recht auf Auskunft darüber, welche Daten zu Dir verarbeitet werden, einschließlich einer Kopie dieser Daten, das Recht auf Berichtigung unrichtiger Daten zu Dir, das Recht auf Löschung Deiner Daten unter bestimmten Umständen, und das Recht auf Werbewiderspruch.\r\n\r\nWir sind ein gemeinnütziger Verein, der daran arbeitet, diese Rechte allen Menschen zugänglich zu machen. Dafür betreiben wir vor allem die Webseite Datenanfragen.de, die Dich durch den gesamten Anfragenprozess leitet und am Ende den Anfragentext generiert, den Du nur noch an die entsprechenden Organisationen abschicken musst.\r\n\r\nIn diesem Workshop wollen wir Dich einladen, von Deinen Rechten Gebrauch zu machen und mehr darüber zu erfahren, wer welche Daten zu Dir hat. Dazu erklären wir Dir näher, was es mit Deinen Datenschutzrechten und unseren Werkzeugen auf sich hat und stellen dann gemeinsam Anfragen. Keine Sorge: Du brauchst dafür keine technischen oder rechtlichen Vorkenntnisse.",
        "schedule_start": "2025-12-28T14:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T15:00:00+01:00"
    },
    {
        "id": "1b5d70da-6a46-4855-94c1-97577b3c34f7",
        "kind": "assembly",
        "name": "Datenschutz-Sprechstunde",
        "slug": "datenschutz-sprechstunde",
        "url": "https://api.events.ccc.de/congress/2025/event/1b5d70da-6a46-4855-94c1-97577b3c34f7/?format=api",
        "track": null,
        "assembly": "cyber4edu_datenschutz-heinis",
        "room": "6fa05954-9cc8-4535-85c8-bb568600ecfa",
        "location": "Assembly von cyber4EDU & Datenschutz-Heinis",
        "language": "de",
        "description": "You want to know how a Data Protection-Fine is issued? Or why Ireland plays such a big role in EU Data Protection? People who work in Data protection supervisory authorities have once again joined forces to answer your questions and get to talk about the data protection topics that you are interested in. Don't hesitate to ask us anything related to data protection or working in a supervisory authority. We are eager to get to talk with you.",
        "schedule_start": "2025-12-29T13:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T14:00:00+01:00"
    },
    {
        "id": "8faa4a5c-4ff2-4c5e-b43e-8306183d2c5a",
        "kind": "sos",
        "name": "DDNet Meetup",
        "slug": "ddnet-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/8faa4a5c-4ff2-4c5e-b43e-8306183d2c5a/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "en, de",
        "description": "DDNet community and developer meetup. We'll showcase a new project and have time for any any DDNet related topic. All creatures welcome!",
        "schedule_start": "2025-12-29T12:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T12:55:00+01:00"
    },
    {
        "id": "f45041b3-4fec-445c-9f0d-a956f30a43cc",
        "kind": "assembly",
        "name": "Debanking und die Folgen für die Rote Hilfe e.V.",
        "slug": "debanking-und-die-folgen-fur-die-rote-hilfe-ev",
        "url": "https://api.events.ccc.de/congress/2025/event/f45041b3-4fec-445c-9f0d-a956f30a43cc/?format=api",
        "track": null,
        "assembly": "spaetverkauf",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "de",
        "description": "Die Rote Hilfe hat, wie viele weitere linke Organisationen in den letzten Wochen auch, ihre Konten verloren. Politische Entscheidung der Trump-Administration führten dazu. Über das SWIFT-System kann die USA auch hierzulande bestimmen, wer ein Konto erhält, wer nicht und wessen Bankverbindung einseitig gekündigt werden muss. \r\n.\r\nWir geben einen Überblick was warum bisher passiert ist, was die Folgen für uns sind, wie wir reagiert haben, wie es weiter geht und was IHR jetzt tun könnt.\r\n\r\nPressemitteilung: https://rote-hilfe.de/meldungen/kontokuendigung-wegen-antifa-banken-vollstrecken-us-politik-deutschland",
        "schedule_start": "2025-12-27T18:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-27T18:25:00+01:00"
    },
    {
        "id": "314ed7b8-d224-4750-b5e6-5da1d5af287d",
        "kind": "assembly",
        "name": "Debug your Body – Spaß am Ultraschallgerät",
        "slug": "debug-your-body-spa-am-ultraschallgerat",
        "url": "https://api.events.ccc.de/congress/2025/event/314ed7b8-d224-4750-b5e6-5da1d5af287d/?format=api",
        "track": null,
        "assembly": "cadus-reboot-solidarity-2025",
        "room": null,
        "location": "CERT",
        "language": "de",
        "description": "Wie sieht eigentlich dein Inneres aus – und warum erkennt ein Ultraschallgerät Dinge, die wir nicht sehen können? In diesem Mini-Workshop zeigen euch Medics von CADUS & CERT, wie Ultraschall funktioniert, wie Organe auf dem Screen sichtbar werden und warum das Ganze eher Physik als Zauberei ist. Ihr könnt live zuschauen, Fragen stellen – und mit Anleitung selbst ausprobieren.",
        "schedule_start": "2025-12-29T19:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T20:00:00+01:00"
    },
    {
        "id": "5aff7e34-29b3-5f04-84a0-326e3c7ac072",
        "kind": "assembly",
        "name": "Decentralized Syndication — The Missing Internet Protocol",
        "slug": "decentralized-syndication-the-missing-internet-pro",
        "url": "https://api.events.ccc.de/congress/2025/event/5aff7e34-29b3-5f04-84a0-326e3c7ac072/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "I have implemented a conceptual decentralized content sydication platform and would like to tell more about the philosophy behind it.\r\n\r\nThe workshop will consist of two parts: 30 min presentation about the concept and 30 min workshop where participants would try to publish their social post on RSDS network.",
        "schedule_start": "2025-12-29T18:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T19:00:00+01:00"
    },
    {
        "id": "221ee350-8adb-4b72-9e83-86975fdf2d07",
        "kind": "sos",
        "name": "DECT hacking meetup [location: hall Ground]",
        "slug": "dect-hacking",
        "url": "https://api.events.ccc.de/congress/2025/event/221ee350-8adb-4b72-9e83-86975fdf2d07/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": null,
        "language": "en",
        "description": "[location: hall Ground]\r\n\r\nAt 38c3 we held a meetup about hacking on DECT, where we discussed subjects varying from the history of deDECTed to the new PCB designs. Let's discuss the updates since last year and possible future plans!\r\n\r\nSome info has been documented on the reDECTed wiki: https://wiki.redected.org/\r\n\r\nPossible talking points for this time:\r\n* Driver implementations for the SC14, possible pitfalls and lessons learned\r\n* OSHW PCB DECT handset(s)\r\n* Better cryptography\r\n* DECT retrofitting in rotary phone\r\n* Modern (USB?) Com-on-air alternative\r\n* DECT on conference badges\r\n* Other creative applications not yet made by traditional DECT vendors\r\n* Resurrecting the Wireshark dissector: https://wiki.wireshark.org/DECT\r\n* CR16 Linux port/QEMU target/compilers",
        "schedule_start": "2025-12-29T18:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T19:30:00+01:00"
    },
    {
        "id": "e34208c7-7884-4115-8b5c-3313919875a9",
        "kind": "sos",
        "name": "Demokratische Schule - Die radikalste Schulart, die es gibt",
        "slug": "demokratische-schule-die-radikalste-schulart-die-e",
        "url": "https://api.events.ccc.de/congress/2025/event/e34208c7-7884-4115-8b5c-3313919875a9/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "de",
        "description": "Eine Schule in der Lehrer und Schüler über sämtliche Schulregeln gleichermaßen mitentscheiden. Eine Schule in der die Schüler komplett frei sind, in dem was sie lernen?\r\nKann das funktionieren? Wie gehts den Kindern nach der Schulzeit und was heißt das für Eltern?\r\n\r\nIch bin Schulgründer einer Demokratischen Schule und präsentiere euch anschaulich mit vielen Grafiken, Videos und ein paar Studien, wie das bei uns so läuft. Im Anschluss könnt ihr mir und einem Elternteil eines Schülers Fragen stellen.",
        "schedule_start": "2025-12-27T14:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-27T15:20:00+01:00"
    },
    {
        "id": "96095f8e-2a83-4cac-869d-253beef171c6",
        "kind": "sos",
        "name": "Demo-LARPs / LARPs als Demo: Spiel, Spaß, Verwirrung und klare Kante im Protest",
        "slug": "how-to-antifascist-protest-rave-demo",
        "url": "https://api.events.ccc.de/congress/2025/event/96095f8e-2a83-4cac-869d-253beef171c6/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "de, en",
        "description": "We are staging a LARP (live action role play). \r\n\r\nWhat can you expect? \r\n\r\nNo rubber swords or black blocs. Instead: \r\ncamping, anti-fascism, raves, protests and music. Plus: \r\ncabaret, theatre, fun, improvised dialogue and scripted interventions. \r\n\r\nWe play together and invite you to dance along. All under the theme: \r\n\r\nDemonstrations are necessary, but we have to change them.\r\n\r\nWould you like to contribute to the lecture performance? Here is a pad link: \r\nhttps://pads.ccc.de/c39c3-demo-larp\r\n\r\nTranslated with DeepL.com (free version)",
        "schedule_start": "2025-12-29T01:30:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-29T02:50:00+01:00"
    },
    {
        "id": "077fbf39-e49b-5f13-8a6f-c5c71bcb309c",
        "kind": "official",
        "name": "Demystifying Fuzzer Behaviour",
        "slug": "demystifying-fuzzer-behaviour",
        "url": "https://api.events.ccc.de/congress/2025/event/077fbf39-e49b-5f13-8a6f-c5c71bcb309c/?format=api",
        "track": "science",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "en",
        "description": "Fuzz testing (or, \"fuzzing\") is a testing technique that passes randomly-generated inputs to a subject under test (SUT). This term was first coined in 1988 by Miller to describe sending random byte sequences to Unix utilities (1), but was arguably preceded in 1971 by Breuer for fault detection in sequential circuits (2) and in 1972 by Purdom for parser testing by generating sentences from grammars (3). Curiously, they all exhibit different approaches for generating inputs based on knowledge about the SUT, though none of them use feedback from the SUT to make decisions about new inputs.\r\n\r\nFuzzing wasn't yet popular, but industry was catching on. Between the late 90s and 2013, we see a number of strategies appear in industry (4). Some had success with constraint solvers, where they would observe runtime behavior or have knowledge about a target's structure to produce higher quality inputs. Others operated in a different way, by taking an existing input and tweaking it slightly (\"mutating\") to address the low-likelihood of random generation to produce structured inputs. None was as successful, or as popular, as American Fuzzy Lop, or \"AFL\", released in 2013. This combined coverage observations for inputs (Ormandy, 2007) with concepts from evolutionary novelty search (5) into a tool which could, from very few initial inputs, _evolve_ over multiple mutations to find new, untested code.\r\n\r\nDespite its power, this advancement made it far more difficult to understand how fuzzers even worked. Now all you had to do was point this tool at a program and it would start testing, and the coverage would go up; users were now only responsible for writing \"harnesses\", code which processed fuzzer-produced inputs and sent them to the SUT. Though there have been a few real advances to fuzzing since (or, at least, strategies which combined previous methods more effectively), fuzzing research has mostly deadended, with new methods squeezing only minor improvements out of older ones. This, and inadequate harness writing, comes from this opaqueness in how fuzzers internally operate: without understanding what these tools do from first principles, there's no clear \"right\" and \"wrong\" way to do things because there is no mental model to test them against.\r\n\r\nThis talk doesn't talk about new bugs, new fuzzers, or new harness generation tools. The purpose of this talk is to uncover mechanisms of fuzzer input production in the context of different classes of SUT and harnesses thereon, highlighting recent papers which have clarified our understanding of how fuzzers and SUTs interact. By the end, you will have a better understanding of _why_ modern fuzzers work, _what_ their limitations are, and _how_ you can write better fuzzers and harnesses yourself.\r\n\r\n(1): https://pages.cs.wisc.edu/~bart/fuzz/CS736-Projects-f1988.pdf\r\n(2): https://ieeexplore.ieee.org/document/1671733\r\n(3): https://link.springer.com/article/10.1007/BF01932308\r\n(4): https://afl-1.readthedocs.io/en/latest/about_afl.html\r\n(5): https://www.academia.edu/download/25396037/0262287196chap43.pdf",
        "schedule_start": "2025-12-27T11:55:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-27T12:35:00+01:00"
    },
    {
        "id": "18c3b70a-a49a-592a-8903-c94ca7f34305",
        "kind": "official",
        "name": "Denise Frey Electro-Acoustic Ambient Music",
        "slug": "denise-frey-electro-acoustic-ambient-music",
        "url": "https://api.events.ccc.de/congress/2025/event/18c3b70a-a49a-592a-8903-c94ca7f34305/?format=api",
        "track": "live-performance",
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "de",
        "description": "Schon als Kind war Musik für sie ein innerer Antrieb. Mit sechs begann sie am Keyboard, mit 13 kam das Saxophon – nur, weil ein Junge, den sie mochte, es spielte und sie genau so cool sein wollte. Sie blieb dabei. Erst wollte sie Schauspielerin werden, doch ein körperliches Handicap hinderte sie am Schauspiel – also studierte sie klassisches Saxophon. Nach Jahrzehnten intensiver Musikerfahrung, fand sie einen Weg zur freien Improvisation, zur elektronischen Musik – und schließlich zu sich selbst.\r\n\r\n„Ich habe nichts gefunden, was für mich mehr Sinn ergibt als Musik“, sagt sie. Musik war nie Plan, sondern Notwendigkeit – ein Mittel zur Selbstheilung, zur Verbindung, zum Ausdruck. In der elektronischen Produktion fand sie nicht nur neue Klänge, sondern auch Freiheit: „Ich wollte nie abhängig sein. Schon mit 16 war mir klar: Ich will eine Band sein – alleine.“\r\n\r\nHeute steht sie allein auf der Bühne – und füllt den Raum mit Tiefe. Ihre Sets sind verspielt, meditativ, manchmal technoid – immer offen für das Unerwartete. Was zählt, ist die Erfahrung für sie und für ihr Publikum. „Ich habe immer eine gute Zeit, wenn ich spiele. Und ich wünsche mir, dass andere das auch haben – dass sie leichter rausgehen, als sie reingekommen sind.“\r\n\r\nDenise Frey steht nicht da, um sich zu inszenieren. Ihre Haltung ist leise, aber klar. Es geht ihr um Echtheit. Um Berührung. Um einen Raum, in dem alles da sein darf. Wer ihre Konzerte besucht, erlebt Musik nicht als Performance, sondern als Einladung.\r\nNeben ihren Solokonzerten spielt sie im ND Duo mit Nico Petry (Drums & Elektronik) und unterrichtet Saxophon, Flöte, Improvisation und Musikproduktion. Ihre Musik ist so vielfältig wie ihr Publikum – und ihr Anliegen immer dasselbe: Verbindung schaffen. Mit sich selbst. Und mit anderen.",
        "schedule_start": "2025-12-29T21:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T22:00:00+01:00"
    },
    {
        "id": "c99513e3-06f5-5b86-86be-37e239db92fb",
        "kind": "assembly",
        "name": "Denkangebot: Rainer Mühlhoff über KI und autoritäre Sehnsüchte im Silicon Valley",
        "slug": "denkangebot-rainer-mhlhoff-ber-ki-und-autoritre-sehnschte-im-silicon-valley",
        "url": "https://api.events.ccc.de/congress/2025/event/c99513e3-06f5-5b86-86be-37e239db92fb/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "9001b61b-b1f1-5bcd-89fd-135ed5e43e19",
        "location": null,
        "language": "de",
        "description": "Rainer Mühlhoff ist Professor für Ethik und kritische Theorien der Künstlichen Intelligenz an der Universität Osnabrück. In seinem kürzlich erschienen Buch \"Künstliche Intelligenz und der neue Faschismus\" setzt er sich kritisch mit dem KI-Hype auseinander. Und er erklärt, welche toxischen Ideologien zentraler Akteure aus dem Silicon Valley Menschen empfänglich für autoritäre Gesellschaftsbilder machen. \r\n\r\nWir sprechen über die Zyklen von KI-Hypes, das problematische Narrativ vom \"Bürokratieabbau durch AI\" und die Funktion apokalyptischer Zukunftsvisionen. Vor allem aber will ich von Rainer wissen: Welche Bedeutung haben bei dieser Debatte die in Teilen des Silicon Valley einflussreichen ideologischen Strömungen – von radikalem Cyberlibertarismus über Longtermismus bis hin zum \"Dark Enlightment\"?",
        "schedule_start": "2025-12-29T20:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T22:00:00+01:00"
    },
    {
        "id": "90afac43-ecbe-4b10-95bf-0a8c9356d8ce",
        "kind": "sos",
        "name": "Den solidarischen Gutscheintausch mit Unterstützung der App Couponexpress  organisieren",
        "slug": "den-solidarischen-gutscheintausch-mit-unterstutzun",
        "url": "https://api.events.ccc.de/congress/2025/event/90afac43-ecbe-4b10-95bf-0a8c9356d8ce/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de, en",
        "description": "The initiative “No to Payment Cards Leipzig” organizes the solidarity-based voucher exchange with the help of the open source app Couponexpress. The app is freely available on codeberg.org and comes with instructions for use. The app is only used within the group to manage an ordering system for vouchers. With the help of the app, voucher orders from solidarity buyers can be matched with the vouchers actually available after an exchange, and the distribution to be made can be calculated. Without the app, the now large number of vouchers to be distributed would no longer be manageable, and it would not be possible to help so many people obtain more cash to circumvent the discriminatory payment card system.\r\n\r\nIn the SoS, the app is presented by people from the Leipzig initiative and its use is explained.",
        "schedule_start": "2025-12-28T11:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T11:55:00+01:00"
    },
    {
        "id": "b516bf2d-b623-4943-9c82-239f866ee1f2",
        "kind": "assembly",
        "name": "Den solidarischen Gutscheintausch mit Unterstützung der App Couponexpress  organisieren - App-WS I",
        "slug": "apps-zum-gutscheintausch-ii",
        "url": "https://api.events.ccc.de/congress/2025/event/b516bf2d-b623-4943-9c82-239f866ee1f2/?format=api",
        "track": null,
        "assembly": "neinzurbezahlkarte",
        "room": null,
        "location": "Raum: Komonin",
        "language": "de, en",
        "description": "The initiative “No to Payment Cards Leipzig” organizes the solidarity-based voucher exchange with the help of the open source app Couponexpress. The app is freely available on codeberg.org and comes with instructions for use. The app is only used within the group to manage an ordering system for vouchers. With the help of the app, voucher orders from solidarity buyers can be matched with the vouchers actually available after an exchange, and the distribution to be made can be calculated. Without the app, the now large number of vouchers to be distributed would no longer be manageable, and it would not be possible to help so many people obtain more cash to circumvent the discriminatory payment card system.\r\n\r\nIn the SoS, the app is presented by people from the Leipzig initiative and its use is explained.",
        "schedule_start": "2025-12-28T11:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T11:55:00+01:00"
    },
    {
        "id": "47bddc76-0ce0-54b6-830f-5a226b23bc47",
        "kind": "official",
        "name": "Der feine Schliv",
        "slug": "der-feine-schliv",
        "url": "https://api.events.ccc.de/congress/2025/event/47bddc76-0ce0-54b6-830f-5a226b23bc47/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-29T13:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T14:00:00+01:00"
    },
    {
        "id": "b4d2ca96-a4db-4dc5-b3f0-95ad83dbb53e",
        "kind": "sos",
        "name": "Deri-vative",
        "slug": "deri-vative",
        "url": "https://api.events.ccc.de/congress/2025/event/b4d2ca96-a4db-4dc5-b3f0-95ad83dbb53e/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Kidspace, Halle B, runder Tisch",
        "language": "de, en",
        "description": "\"Collage is when you secretly cut up someone else’s reality to assemble your own.\"\r\n\r\nI would like to share my passion to the collage art and show you one or two exercises with paper, scissors and glue stick. I hope, it will help you to unleash your creativity and you will be fascinated with the result.  =)\r\n\r\nCurrently I have paper material for 20 people, but only 5 scissors. So, if you have a pair of scissors, please bring them with you.",
        "schedule_start": "2025-12-30T11:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T12:00:00+01:00"
    },
    {
        "id": "93e81b99-330b-448a-a1df-bf27d8d0f957",
        "kind": "assembly",
        "name": "Der Schatz an der Moorweide",
        "slug": "der-schatz-an-der-moorweide_5agn",
        "url": "https://api.events.ccc.de/congress/2025/event/93e81b99-330b-448a-a1df-bf27d8d0f957/?format=api",
        "track": null,
        "assembly": "art",
        "room": "770faf8d-af08-4e5b-a438-926e749a40fb",
        "location": "Neben dem Bällebad zwischen Saal 4 und Garderobe",
        "language": "de, en",
        "description": "_Starts next to the ball pit between Saal 4 and the cloakroom. [→ c3nav-Link ←](https://39c3.c3nav.de/l/c:0:179.55:184.69/)_\r\n\r\n**Artist: Sportforum**\r\n\r\n**Genre: enigmatic and interactive audio mystery game**\r\n\r\nAn enigmatic and interactive audio scavenger hunt that entices participants to leave the convention center for a while and explore the surrounding area. Our game “Der Schatz an der Moorweide” (The Treasure at Moorweide) sheds light (in the beam of a flashlight trembling with excitement and mystery) on the secrets of a historic place “at the gates of the city.” It is a story about greed, repression, and experiences of marginalization.\r\n\r\nDuration: approximately 1 hour. You can play alone or in a small group. \r\nYou will need:\r\n1. An internet-enabled cell phone with headphones.\r\n2. A keen nose and a desire for (gentle) horror.\r\n3. Your jacket, because you'll be going outside.\r\n\r\n### Timetable: \r\n\tDAY 1: 14:00 - 22:00\r\n\tDAY 2: 15:00 - 24:00\r\n\tDAY 3: 15:00 - 24:00\r\n\tDAY 4: 11:00 - 16:00\r\n\r\nstarting point: www.schatzandermoorweide.de\r\n\r\nPicture: Der Schatz der Moorweide ©Wanja Neite",
        "schedule_start": "2025-12-30T11:00:00+01:00",
        "schedule_duration": "05:00:00",
        "schedule_end": "2025-12-30T16:00:00+01:00"
    },
    {
        "id": "716ab702-e12c-4018-90d5-03537d4e517d",
        "kind": "assembly",
        "name": "Der Schatz an der Moorweide",
        "slug": "der-schatz-an-der-moorweide",
        "url": "https://api.events.ccc.de/congress/2025/event/716ab702-e12c-4018-90d5-03537d4e517d/?format=api",
        "track": null,
        "assembly": "art",
        "room": "770faf8d-af08-4e5b-a438-926e749a40fb",
        "location": "Neben dem Bällebad zwischen Saal 4 und Garderobe",
        "language": "de, en",
        "description": "_Starts next to the ball pit between Saal 4 and the cloakroom. [→ c3nav-Link ←](https://39c3.c3nav.de/l/c:0:179.55:184.69/)_\r\n\r\n**Artist: Sportforum**\r\n\r\n**Genre: enigmatic and interactive audio mystery game**\r\n\r\nAn enigmatic and interactive audio scavenger hunt that entices participants to leave the convention center for a while and explore the surrounding area. Our game “Der Schatz an der Moorweide” (The Treasure at Moorweide) sheds light (in the beam of a flashlight trembling with excitement and mystery) on the secrets of a historic place “at the gates of the city.” It is a story about greed, repression, and experiences of marginalization.\r\n\r\nDuration: approximately 1 hour. You can play alone or in a small group. \r\nYou will need:\r\n1. An internet-enabled cell phone with headphones.\r\n2. A keen nose and a desire for (gentle) horror.\r\n3. Your jacket, because you'll be going outside.\r\n\r\n### Timetable: \r\n\tDAY 1: 14:00 - 22:00\r\n\tDAY 2: 15:00 - 24:00\r\n\tDAY 3: 15:00 - 24:00\r\n\tDAY 4: 11:00 - 16:00\r\n\r\nstarting point: www.schatzandermoorweide.de\r\n\r\nPicture: Der Schatz der Moorweide ©Wanja Neite",
        "schedule_start": "2025-12-28T15:00:00+01:00",
        "schedule_duration": "09:00:00",
        "schedule_end": "2025-12-29T00:00:00+01:00"
    },
    {
        "id": "b56b2b1b-6fec-479f-b930-652d0409a150",
        "kind": "assembly",
        "name": "Der Schatz an der Moorweide",
        "slug": "der-schatz-an-der-moorweide_awa7",
        "url": "https://api.events.ccc.de/congress/2025/event/b56b2b1b-6fec-479f-b930-652d0409a150/?format=api",
        "track": null,
        "assembly": "art",
        "room": "770faf8d-af08-4e5b-a438-926e749a40fb",
        "location": "Neben dem Bällebad zwischen Saal 4 und Garderobe",
        "language": "de, en",
        "description": "_Starts next to the ball pit between Saal 4 and the cloakroom. [→ c3nav-Link ←](https://39c3.c3nav.de/l/c:0:179.55:184.69/)_\r\n\r\n**Artist: Sportforum**\r\n\r\n**Genre: enigmatic and interactive audio mystery game**\r\n\r\nAn enigmatic and interactive audio scavenger hunt that entices participants to leave the convention center for a while and explore the surrounding area. Our game “Der Schatz an der Moorweide” (The Treasure at Moorweide) sheds light (in the beam of a flashlight trembling with excitement and mystery) on the secrets of a historic place “at the gates of the city.” It is a story about greed, repression, and experiences of marginalization.\r\n\r\nDuration: approximately 1 hour. You can play alone or in a small group. \r\nYou will need:\r\n1. An internet-enabled cell phone with headphones.\r\n2. A keen nose and a desire for (gentle) horror.\r\n3. Your jacket, because you'll be going outside.\r\n\r\n### Timetable: \r\n\tDAY 1: 14:00 - 22:00\r\n\tDAY 2: 15:00 - 24:00\r\n\tDAY 3: 15:00 - 24:00\r\n\tDAY 4: 11:00 - 16:00\r\n\r\nstarting point:  www.schatzandermoorweide.de\r\n\r\nPicture: Der Schatz der Moorweide ©Wanja Neite",
        "schedule_start": "2025-12-29T15:00:00+01:00",
        "schedule_duration": "09:00:00",
        "schedule_end": "2025-12-30T00:00:00+01:00"
    },
    {
        "id": "0331af51-5e0c-4085-8f68-78e4cd37ad41",
        "kind": "assembly",
        "name": "Der Talk: Solidarisch Preppen",
        "slug": "der-talk-solidarisch-preppen_vonm",
        "url": "https://api.events.ccc.de/congress/2025/event/0331af51-5e0c-4085-8f68-78e4cd37ad41/?format=api",
        "track": null,
        "assembly": "cadus-reboot-solidarity-2025",
        "room": "b8121ce4-8a5a-405e-936e-89f633d8c7db",
        "location": "Halle H",
        "language": "de",
        "description": "We want to engage in a joint discussion with you about what far-right crisis narratives are and why they can never be based on solidarity.",
        "schedule_start": "2025-12-28T20:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T21:00:00+01:00"
    },
    {
        "id": "5ab1daa4-44a6-5431-9421-14d72e6cdf5d",
        "kind": "official",
        "name": "Der Untergang*",
        "slug": "der-untergang",
        "url": "https://api.events.ccc.de/congress/2025/event/5ab1daa4-44a6-5431-9421-14d72e6cdf5d/?format=api",
        "track": "live-performance",
        "assembly": "spaetverkauf",
        "room": "6114efbe-f549-579a-8aa4-cd143f5a96cf",
        "location": null,
        "language": "de",
        "description": "Späti Punk Karaoke Special mit Der Untergang*\r\n\r\nWir sind der Untergang*.\r\nWir setzen musikalisch um und teilen, wie wir uns angesichts der aktuellen weltpolitischen und gesellschaftlichen Geschehnisse fühlen.\r\nIn einer Zeit zunehmender gesellschaftlicher Polarisierung und weltpolitischen Wahnsinns versteht sich Der Untergang* als künstlerische Stimme des Widerstands gegen faschistische Tendenzen, patriarchalischen Backlash, akzelerationistischen Autoritarismus \r\nund die Auswüchse eines entfesselten Kapitalismus, der die sozialen\r\nund ökologischen Grundlagen der Menschheit gefährdet.\r\nUnsere elektronischen Kompositionen wie “Adenauer ist ein Bus” und “Nichts als Krach” bilden die Grundlage für deutschsprachige Texte, die sowohl poetisch als auch direkt politische Botschaften transportieren.\r\nWir sind Julia Wilton (Das Bierbeben, Pop Tarts) und Thies Mynther (Das Bierbeben, Superpunk, Phantom Ghost, Chaos Communication Choir).\r\nAngeschlossene Mitglieder unserer Initiative sind DJ und Producerlegende Tobi Neumann am Modularsvsten und der auch sehr gute Sonawriter und Multi-Instrumentalist Yunus als Bratschist.\r\nWir haben zwei Songs hier für Euch ins Wiki gestellt.\r\nNoten findet ihr hier, wenn ihr wollt:\r\nhttps://www.ccchoir.de",
        "schedule_start": "2025-12-29T21:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T21:30:00+01:00"
    },
    {
        "id": "082025d8-53d4-54de-8fa3-1d48b5ee4229",
        "kind": "official",
        "name": "Der verlängerte Atem pres. Ghost Processes",
        "slug": "der-verlangerte-reboot",
        "url": "https://api.events.ccc.de/congress/2025/event/082025d8-53d4-54de-8fa3-1d48b5ee4229/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "de",
        "description": "https://soundcloud.com/derverlaengerteatem",
        "schedule_start": "2025-12-29T15:00:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-29T18:00:00+01:00"
    },
    {
        "id": "1adb7e54-9bc5-5947-a7ff-dc286b0b14c2",
        "kind": "official",
        "name": "Design for 3D-Printing",
        "slug": "design-for-3d-printing",
        "url": "https://api.events.ccc.de/congress/2025/event/1adb7e54-9bc5-5947-a7ff-dc286b0b14c2/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "en",
        "description": "Over the years, the 3d-printing community has discovered many tricks and rules that help creating parts that can be printed well and fulfill their purpose as best as possible. I started collecting these rules and wrote an article guide to make this knowledge more accessible. I want to present the most important principles and the mindset that is needed to achieve perfected design.\r\n\r\nThis is not about how to use a CAD program to design a part — but rather about the thought process of the design engineer while drawing up a part.  A though process that consists of compromises between many objectives, of heuristic rules, and many neat little tricks.\r\n\r\nThe article that this talk is based on can be found on my blog: https://blog.rahix.de/design-for-3d-printing/",
        "schedule_start": "2025-12-29T11:00:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-29T11:40:00+01:00"
    },
    {
        "id": "9293b819-4a4b-4913-8527-77db81b6607e",
        "kind": "assembly",
        "name": "Deutsche Gebärdensprache (DGS)",
        "slug": "deutsche-gebardensprache-dgs",
        "url": "https://api.events.ccc.de/congress/2025/event/9293b819-4a4b-4913-8527-77db81b6607e/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "44bba78f-4945-40e4-b38e-ce6c772a3fc6",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "Kinder (ca. 6-99 Jahre) sind herzlich eingeladen, an diesem Schnupperkurs teilzunehmen.\r\n\r\nDie Deutsche Gebärdensprache ist eine visuelle, vollwertige natürliche Sprache die nicht mit lautsprachlichem Deutsch verwandt ist. Sie wird vor allem in der Kommunikation zwischen und mit gehörlosen Menschen verwendet. In Deutschland gibt es eine lange Geschichte der Unterdrückung der Gebärdensprache.\r\n\r\nKursleitung durch eine zertifizierte DGS-Dozentin.",
        "schedule_start": "2025-12-28T11:15:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T12:45:00+01:00"
    },
    {
        "id": "b7bdcd8c-5d5b-458f-bcf6-fba1dba4c861",
        "kind": "assembly",
        "name": "Developer Session: Test the New Badge Magic Hardware Prototype: Microphone, Memory & Gaming Buttons",
        "slug": "developer-session-test-the-new-badge-magic-hardwar",
        "url": "https://api.events.ccc.de/congress/2025/event/b7bdcd8c-5d5b-458f-bcf6-fba1dba4c861/?format=api",
        "track": null,
        "assembly": "fossasia",
        "room": null,
        "location": "FOSSASIA Assembly, Hall H, K2-K3, Critical Decentralisation Cluster",
        "language": "de, en",
        "description": "This session is intended for participants with prior experience in hardware, embedded systems, microcontrollers, or firmware workflows. Join us and try out the next-generation Badge Magic open hardware prototype. This new version introduces three major upgrades:\r\n- Built-in microphone for sound-reactive animations\r\n- External memory to store multiple messages and effects\r\n- Two physical buttons enabling mini-games and interactive input\r\n\r\n**What You’ll Do**\r\n- Install the open source firmware\r\n- Connect to the prototype device using your laptop\r\n- Upload animations and test sound-reactive effects with the microphone\r\n- Try mini-games using the two-button controls\r\n- Store and switch between multiple badge frames via external memory\r\n- Suggest improvements and new features for hardware + firmware\r\n\r\n**What to Bring**\r\n- Your laptop \r\n- Optional: Smartphone with Badge Magic app for comparison\r\n- We will provide the Badge Magic prototypes for you to experiment with",
        "schedule_start": "2025-12-28T22:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T00:00:00+01:00"
    },
    {
        "id": "5cf7d973-5a94-5e8f-9f8d-8b5f4ec5bb6d",
        "kind": "official",
        "name": "Developing New Medicines in the Age of AI and Personalized Medicine",
        "slug": "developing-new-medicines-in-the-age-of-ai-and-personalized-medicine",
        "url": "https://api.events.ccc.de/congress/2025/event/5cf7d973-5a94-5e8f-9f8d-8b5f4ec5bb6d/?format=api",
        "track": "science",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "en",
        "description": "After presenting a high-level overview of the path from an idea to the medicine that you can buy at a pharmacy, this talk will present and discuss the following aspects of the drug discovery and development process:\r\n(1) The translation of an idea into a drug for a human patient faces many critical moments along the development process. This so-called “translational gap” is addressed through experiments in a test tube (or Petri dish), experimentation in lab animals, and eventually testing in humans. However, findings in a standard cell line or in a mouse do not necessarily reflect the complexity of biological processes in a human patient. Currently, there are many technological advancements under way to improve the current drug discovery and development process, and possibly even replace animal studies in the future (e.g., organs-on-chip). Nevertheless, the fundamental issues surrounding translational research remain, such as the lack of standardization, the limitations of model systems, and various underlying clinical biases.\r\n(2) Like in many industries today, AI applications are introduced at multiple levels and for various purposes within the drug discovery and development continuum. Often, a lot of hope is placed in AI-based technologies to accelerate the R&D process, increase efficiency and productivity, and identify new therapeutic approaches. Indeed, there are many highly useful examples, such as the automation of image analysis in research, which replaces repetitive tasks and hence frees up a lot of time for researchers to do meaningful research. However, there are also many applications that are likely misguided, because they still face fundamental problems in evaluating scientific knowledge. For instance, the use of LLMs to summarize huge amounts of very complex and heterogeneous scientific data relies on the accuracy, completeness, and reproducibility of the available scientific data, which is often not the case. In addition, AI is often employed in an IT environment with questionable data security and ownership practices, such as the storage of sensitive research data on third-party cloud platforms.\r\n(3) Until now, the overwhelming majority of drugs have been developed to treat large patient populations, which represent a considerable market and ultimately ensure a return on investment. Today, however, most common and homogeneous diseases can already be managed, often with several (generic) drugs. Slight improvements to current drugs do not justify a large profit margin anymore, so the focus of drug discovery and development is shifting toward more heterogeneous and rare diseases, for which no or only poor treatments are available. Novel medicines in those disease areas hold the promise of substantial improvement for patients; however, these new patient (sub)populations, and thus markets, are much smaller, leading to premium prices for individualized therapies in order to ensure a return on investment. This paradigm shift toward individualized therapy - referred to as precision and personalized medicine - is supported by the advent of novel technologies and the accumulation of large bodies of data.\r\n(4) The rise of precision and personalized medicine is challenging the current business model of today’s pharmaceutical industry, suggesting that the era of blockbuster drugs might be over. Moreover, many intellectual property rights for blockbuster drugs are going to expire in the next few years, ending the market dominance of a number of pharma companies and sending the current industry landscape into turmoil. These developments will likely alter the current modus operandi of the entire biopharmaceutical development process, and it is not clear how the next few years will look like.",
        "schedule_start": "2025-12-27T13:50:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-27T14:30:00+01:00"
    },
    {
        "id": "d74a7404-f88b-40bc-bf80-99e4bbbf9f05",
        "kind": "sos",
        "name": "DFIR Meetup",
        "slug": "dfir-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/d74a7404-f88b-40bc-bf80-99e4bbbf9f05/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Near Exploit Bar - https://39c3.c3nav.de/l/c:3:207.82:149.41/@3,196.87,148.77,4.99",
        "language": "de, en",
        "description": "Meetup for DFIR people (Digital Forensics and Incident Response). No structured agenda. Networking event and casual chat about DFIR topics.\r\nIf you have questions like: \"Which tool do you use for XYZ\", this is the right place to ask such questions and start a conversation about it.",
        "schedule_start": "2025-12-28T22:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T00:00:00+01:00"
    },
    {
        "id": "2e81b528-cd26-4068-a0b6-cce378d28c4b",
        "kind": "assembly",
        "name": "Dick-measuring contest (18+)",
        "slug": "dick-measuring-contest-18",
        "url": "https://api.events.ccc.de/congress/2025/event/2e81b528-cd26-4068-a0b6-cce378d28c4b/?format=api",
        "track": null,
        "assembly": "bzd",
        "room": null,
        "location": "bzd assembly",
        "language": "en, de",
        "description": "Do you like comparing yourself to others? Ever feel insecure? Are you unsure about the effects of E? Well, we have calipers! Write down your length measurements on a piece of paper along with your name, and bring it to bzd staff. Winner gets bragging rights.\r\n\r\n!!! BRING YOUR OWN PENIS (CONCEALED CARRY ONLY). ANYONE EXPOSING THEIR GENITALS IN PUBLIC WILL BE IMMEDIATELY DISQUALIFIED AND THEIR BALLS DECIMATED !!!",
        "schedule_start": "2025-12-30T02:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-30T03:00:00+01:00"
    },
    {
        "id": "6396165e-0c44-58d3-a345-a63966473508",
        "kind": "official",
        "name": "Die große Datenschutz-, Datenpannen- und DS-GVO-Show",
        "slug": "die-groe-datenschutz-datenpannen-und-ds-gvo-show",
        "url": "https://api.events.ccc.de/congress/2025/event/6396165e-0c44-58d3-a345-a63966473508/?format=api",
        "track": "entertainment",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "de",
        "description": "Datenschutz wird oftmals als lästige Pflicht wahrgenommen – aber was will und macht Datenschutz, für was ist er sinnvoll und was ist zu beachten? In welche Stolperfallen können auch Nerds hineinfallen? **Die Datenschutz- und DSGVO-Show vermittelt spielerisch Datenschutzgrundlagen,** bietet einen Einblick in die Praxis der Datenschutz-Aufsichtsbehörden und zeigt typische technische wie rechtliche Fehler im Umgang mit personenbezogenen Daten. Aber auch für Datenschutz-Profis und Superhirne sind einige harte Nüsse dabei.\r\n\r\nDer Moderator arbeitet beim Landesbeauftragten für den Datenschutz und die Informationsfreiheit Baden-Württemberg und berichtet aus der praktischen Arbeit einer Aufsichtsbehörde, nennt rechtliche Grundlagen, gibt Hinweise zu notwendigen technischen Maßnahmen nach Artikel 32 DS-GVO und die oftmals schwierige Risikoabschätzung nach „wir wurden gecybert“-Sicherheitsvorfällen.\r\n\r\nIm Quiz selbst müssen die Kandidat:innen in ihren Antworten praktische Lösungsvorschläge für häufige technische und rechtliche Probleme vorschlagen, zum Beispiel welche technischen Maßnahmen bei bestimmten Datenpannen nach dem „Stand der Technik“ angebracht sind, ob man als Website-Betreiber denn nun Google Analytics nutzen darf oder wie man sich gegen (rechtswidrige) Datensammler wehrt. Dadurch können Teilnehmer wie Zuschauer die praktische Anwendung der DS-GVO spielerisch lernen.",
        "schedule_start": "2025-12-30T01:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-30T02:30:00+01:00"
    },
    {
        "id": "514cda00-fd8e-5417-ba56-a882572a660e",
        "kind": "official",
        "name": "Die Känguru-Rebellion: Digital Independence Day",
        "slug": "die-kanguru-rebellion-digital-independence-day",
        "url": "https://api.events.ccc.de/congress/2025/event/514cda00-fd8e-5417-ba56-a882572a660e/?format=api",
        "track": "ccc-community",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "de",
        "description": "Vielleicht auch was von Elon und Jeff on Mars.\r\nUnd dann ruft das Känguru zum Digital Independence Day auf.",
        "schedule_start": "2025-12-27T19:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T20:15:00+01:00"
    },
    {
        "id": "adb21e6d-7113-5381-b161-a2e88e8641c6",
        "kind": "assembly",
        "name": "Die Sicherheits_lücke live vom 39c3: die Wissenschaft zu Gast",
        "slug": "die-sicherheits_lucke-live-vom-39c3-die-wissenscha",
        "url": "https://api.events.ccc.de/congress/2025/event/adb21e6d-7113-5381-b161-a2e88e8641c6/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "6744610c-1f7d-59b6-94d4-cbe917bb5100",
        "location": null,
        "language": "de",
        "description": "Wir berichten mit den Gästen Prof. Dr. Christoph Saatjohann von der FH Münster und Prof. Dr. Gerd Beuster von der FH Wedel über interessante Vorträge und Events am zweiten Tag des 39c3 (28.12.2025).",
        "schedule_start": "2025-12-28T19:00:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-28T19:45:00+01:00"
    },
    {
        "id": "6e8564a0-da94-587f-8c88-9e9e68f7321d",
        "kind": "assembly",
        "name": "Die Sicherheits_lücke live vom 39c3: ein Tag mit der GI",
        "slug": "die-sicherheits_lucke-live-vom-39c3-ein-tag-mit-de",
        "url": "https://api.events.ccc.de/congress/2025/event/6e8564a0-da94-587f-8c88-9e9e68f7321d/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "9001b61b-b1f1-5bcd-89fd-135ed5e43e19",
        "location": null,
        "language": "de",
        "description": "Wir berichten mit Gästinnen von der Gesellschaft für Informatik über interessante Vorträge und Erlebnisse vom ersten Tag des 39c3.",
        "schedule_start": "2025-12-27T19:15:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-27T20:00:00+01:00"
    },
    {
        "id": "8be344d6-ed32-5e09-a862-64f3c6b291a9",
        "kind": "assembly",
        "name": "Die Sicherheits_lücke live vom 39c3: Recap",
        "slug": "die-sicherheits_lucke-live-vom-39c3-recap",
        "url": "https://api.events.ccc.de/congress/2025/event/8be344d6-ed32-5e09-a862-64f3c6b291a9/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "6744610c-1f7d-59b6-94d4-cbe917bb5100",
        "location": null,
        "language": "de",
        "description": "Wir, Monina Schwarz und Volker Skwarek, fassen unsere Eindrücke vom 39c3 zusammen. Gemeinsam sprechen wir über zivilgesellschaftliche und technische Trends sowie Hacks und Bedrohungen über die wir Neues an den letzten 4 Tagen gelernt haben.",
        "schedule_start": "2025-12-30T13:30:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-30T14:15:00+01:00"
    },
    {
        "id": "186f05a3-2a76-5a9e-9aed-515f0543c5cc",
        "kind": "assembly",
        "name": "Die UN-Cybercrime-Konvention",
        "slug": "die-un-cybercrime-konvention",
        "url": "https://api.events.ccc.de/congress/2025/event/186f05a3-2a76-5a9e-9aed-515f0543c5cc/?format=api",
        "track": null,
        "assembly": "fnf",
        "room": "1d0080d1-d8d1-5a26-85e8-6e0556bdbf95",
        "location": null,
        "language": "de",
        "description": "Nach einer kleinen Einführung aus dezidiert nicht-juristischer Perspektive wollen wir diskutieren, welche Auswirkungen von dem Papier zu erwarten sind, wie sich Einzelne und Staaten (so sie Willens sind), dagegen wehren können. Und natürlich, wie das Problem überhaupt bekannter gemacht werden kann.",
        "schedule_start": "2025-12-27T19:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-27T19:25:00+01:00"
    },
    {
        "id": "59004441-81f9-4677-8083-23cf19b4badc",
        "kind": "sos",
        "name": "Digitale Infrastruktur für Videos und Podcasts: WissKomm Wiki Talk, Q&A",
        "slug": "digitale-infrastruktur-fur-videos-und-podcasts",
        "url": "https://api.events.ccc.de/congress/2025/event/59004441-81f9-4677-8083-23cf19b4badc/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "de, en",
        "description": "“[Who's speaking?](https://media.ccc.de/v/gpn23-213-lanzmining-wer-spricht-denn-da-),” asked arrrrrmin at GPN23. But finding out who speaks how often on talk shows, etc., takes weeks.\r\n\r\nBut why has no one structured this flood of videos and podcasts yet? Especially now that AI slop is permeating all media, it's becoming increasingly difficult to figure out what's behind what you're hearing.\r\n\r\nIf you, like arrrrrmin, are looking for answers, the WissKomm Wiki is for you. The project has been in planning since 2021 and will officially launch in 2026 to make videos and podcasts more accessible and understandable for everyone in many workshops like this one. If you want to know more about videos and podcasts, check out the [video at C3PB](https://c3pb.de/blog/vorstellung-der-idee-des-wisskomm-wikis.html), take a look at the [project website](https://borgnetzwerk.org/wisskomm-wiki-2026), but most importantly:\r\n\r\nCome to the 39C3 talk :)\r\n\r\nWe look forward to seeing you!\r\n\r\n_The talk will be followed by a [workshop](https://events.ccc.de/congress/2025/hub/de/event/detail/digitale-infrastruktur-fur-videos-und-podcasts-wis) the next day, where we can discuss all questions and ideas in detail ;)_",
        "schedule_start": "2025-12-28T13:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T13:50:00+01:00"
    },
    {
        "id": "a3dbd469-ae20-42e6-9a10-21dc2e61e7f9",
        "kind": "sos",
        "name": "Digitale Infrastruktur für Videos und Podcasts: WissKomm Wiki Workshop",
        "slug": "digitale-infrastruktur-fur-videos-und-podcasts-wis",
        "url": "https://api.events.ccc.de/congress/2025/event/a3dbd469-ae20-42e6-9a10-21dc2e61e7f9/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "de, en",
        "description": "_This is the workshop for the [WissKomm Wiki Talk](https://events.ccc.de/congress/2025/hub/de/event/detail/digitale-infrastruktur-fur-videos-und-podcasts). Listening to the talk is helpful, but not necessary. You can also listen to the [GPN23 Talk](https://media.ccc.de/v/gpn23-299-ctrl-f-for-facts-mit-dem-wisskomm-wiki-filterblasen-erkennen-und-fakten-sichtbar-machen) or just drop by - we look forward to seeing you :)_\r\n\r\n“[Who's speaking?](https://media.ccc.de/v/gpn23-213-lanzmining-wer-spricht-denn-da-),” asked arrrrrmin at GPN23. But finding out who speaks how often on talk shows, etc., takes weeks.\r\n\r\nBut why has no one structured this flood of videos and podcasts yet? Especially now that AI slop is permeating all media, it's becoming increasingly difficult to figure out what's behind what you're hearing.\r\n\r\nIf you, like arrrrrmin, are looking for answers, the WissKomm Wiki is for you. The project has been in planning since 2021 and will officially launch in 2026 to make videos and podcasts more accessible and understandable for everyone in many workshops like this one. If you want to know more about videos and podcasts, check out the [video at C3PB](https://c3pb.de/blog/vorstellung-der-idee-des-wisskomm-wikis.html), take a look at the [project website](https://borgnetzwerk.org/wisskomm-wiki-2026), but most importantly:\r\n\r\nCome by the 39C3 workshop :)\r\n\r\nWe look forward to seeing you!",
        "schedule_start": "2025-12-29T21:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T22:20:00+01:00"
    },
    {
        "id": "184bb132-6a17-5aa5-9ebe-08b1d5e3a767",
        "kind": "official",
        "name": "Digitale Inklusion: Wie wir digitale Barrierefreiheit für alle erreichen können",
        "slug": "digitale-inklusion-wie-wir-digitale-barrierefreiheit-fur-alle-erreichen-konnen",
        "url": "https://api.events.ccc.de/congress/2025/event/184bb132-6a17-5aa5-9ebe-08b1d5e3a767/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "de",
        "description": "Für viele Menschen ist es selbstverständlich, online unterwegs zu sein. Dennoch sind weiterhin viele Menschen mit Beeinträchtigung online ausgeschlossen. Seit Juni 2025 sind durch das Barrierefreiheitsstärkungsgesetz ist digitale Barrierefreiheit für Unternehmen verpflichtend. Damit ist digitale Barrierefreiheit von einer Option zu einem Recht geworden. Trotz der gesetzlichen Vorgaben scheitert die digitale Barrierefreiheit in der Praxis häufig an der fehlenden Expertise von Verantwortlichen. Wir möchten aus drei Perspektiven auf Barrierefreiheit in der digitalen Welt schauen:\r\n\r\nLena Müller ist Entwicklerin und für die barrierefreie Gestaltung von Inhalten verantwortlich. Kathrin Klapper promoviert und nutzt in ihrem Alltag zum Sprechen einen Sprachcomputer mit Augensteuerung. Und Jakob Sponholz setzt sich in seiner Forschung mit der Frage auseinander, wie digitale Medien zur Inklusion beitragen können.\r\n\r\nWir möchten zunächst einen Einblick in die Mechanismen geben, die digitale Inklusion verhindern - sowohl theoretisch als auch praktisch. Anschließend möchten wir anhand von einfachen Beispielen zeigen, dass der Einstieg in die Gestaltung von barrierefreien Inhalten eigentlich gar nicht so schwer ist und es sich lohnt, einfach anzufangen.",
        "schedule_start": "2025-12-28T11:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T12:00:00+01:00"
    },
    {
        "id": "61a67da8-0724-42b0-b2c5-bea80a560a7b",
        "kind": "assembly",
        "name": "Digitale Kehrwoche: Workshop: wie kann ich Daten bei datensammelnden Webseiten löschen lassen?",
        "slug": "kann-das-schon-weg-workshop-wie-kann-ich-daten-bei",
        "url": "https://api.events.ccc.de/congress/2025/event/61a67da8-0724-42b0-b2c5-bea80a560a7b/?format=api",
        "track": null,
        "assembly": "cyber4edu_datenschutz-heinis",
        "room": "6fa05954-9cc8-4535-85c8-bb568600ecfa",
        "location": "Assembly von cyber4EDU & Datenschutz-Heinis",
        "language": "de",
        "description": "VIele Webseiten verarbeiten sehr detaillierte Nutzungsdaten und teilen diese teils mit hunderten „Partnern“. Was dort genau verarbeitet wird ist oftmals sehr unklar.\r\nBeim Landesbeauftragten für Datenschutz und Informationsfreiheit Baden-Württemberg haben wir ein Firefox-Plugin entwickelt, mit dem man prüfen kann, welche (Werbe-) Tracking-Daten und ähnliches die Webseite verarbeitet. Darauf erstellt das Plugin automatisch ein Auskunfts-Schreiben an den Webseitenbetreiber. Denn dieser ist nach Artikel 15 DS-GVO verpflichtet, betroffenen Personen mitzuteilen, welche Daten er und die von ihm eingesetzten Drittanbieter und Analytics-Tools verarbeiten.\r\n\r\nBei dem Workshop zeigen wir das Plugin und unterstützen Euch dabei, bei den von Euch genutzten Webseiten Auskunfts- und Lösch-Anträge zu erstellen.",
        "schedule_start": "2025-12-28T18:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T19:30:00+01:00"
    },
    {
        "id": "fec4db07-3876-51f8-b7df-7a4418cf8368",
        "kind": "assembly",
        "name": "Digital Humanities auf dem 39C3 @ Sendezentrum",
        "slug": "digital-humanities-auf-dem-39c3-sendezentrum_28ux",
        "url": "https://api.events.ccc.de/congress/2025/event/fec4db07-3876-51f8-b7df-7a4418cf8368/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "6744610c-1f7d-59b6-94d4-cbe917bb5100",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-28T15:30:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-28T16:15:00+01:00"
    },
    {
        "id": "f3037db2-001d-55a9-b43a-d1de4fa6960b",
        "kind": "assembly",
        "name": "Digital Humanities auf dem 39C3 @ Sendezentrum",
        "slug": "digital-humanities-auf-dem-39c3-sendezentrum",
        "url": "https://api.events.ccc.de/congress/2025/event/f3037db2-001d-55a9-b43a-d1de4fa6960b/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "6744610c-1f7d-59b6-94d4-cbe917bb5100",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-29T13:30:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-29T14:15:00+01:00"
    },
    {
        "id": "90258ec4-44a0-53d5-b7cd-8b952bfcefb1",
        "kind": "assembly",
        "name": "Digital Humanities Meetup",
        "slug": "digital-humanities-meetup_86vd",
        "url": "https://api.events.ccc.de/congress/2025/event/90258ec4-44a0-53d5-b7cd-8b952bfcefb1/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "326e815a-aba6-4552-9e14-dc9184fc197b",
        "location": null,
        "language": "de",
        "description": "Digital Humanities: Forschung zu Literatur, Geschichte, Sprache, Kunst, Musik in digitaler Form - von Rechercheprozessen über Analysemethoden bis hin zu Publikationsformen. Als Brückendisziplin zwischen IT und geisteswissenschaftlichen Fächern operieren die \"DH\" aber nicht nur anwendungsbezogen, sondern auch transformativ: Sie evaluieren kritisch im Diskurs, welche Aspekte der fortlaufenden Digitalisierung für die wissenschaftliche Praxis förderlich genutzt werden können.\r\n\r\nDamit sorgen sie aber auch stets für Aufregung, wenn es darum geht, etablierte wissenschaftliche Prozesse zu stören: Etwa, wenn es um Open Source, Open Science, Open Data geht sowie um FAIR- und CARE-Prinzipien oder um nichtproprietäre Standards. Wir begleiten als Digital Humanists somit nicht nur die Digitalisierung von Kulturdokumenten und Wissenschaft(sbürokratie), sondern auch von Arbeitsprozessen mit dem Ziel, in diesem Zuge auch eine freiere, fairere, nachhaltigere, zugänglichere, offenere und digitalsouveränere Wissenschaftspraxis zu etablieren.\r\n\r\nWir schließen an die Meetups der letzten beiden Jahre an und treffen uns wieder zu einem lockeren Kennenlernen und Gedankenaustausch (siehe unser Pad dazu: https://etherpad.wikimedia.org/p/DHMeetup) Willkommen sind alle, die an den DH interessiert sind - und vermutlich sind viele bereits in der Chaos-Familie, ohne dass wir voneinander wissen. Wo in der Chaos-Familie verortet Ihr Euch? Welche Themen des 39C3 könnten für die DH relevant sein und umgekehrt? Kommt zahlreich! Nach Bedarf können wir weitere Meetups oder SoS zu spezifischen Themen organisieren.",
        "schedule_start": "2025-12-28T12:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T12:50:00+01:00"
    },
    {
        "id": "172bd496-4862-5b26-a8b6-61760ec2d125",
        "kind": "assembly",
        "name": "Digital Humanities Meetup",
        "slug": "digital-humanities-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/172bd496-4862-5b26-a8b6-61760ec2d125/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "326e815a-aba6-4552-9e14-dc9184fc197b",
        "location": null,
        "language": "de",
        "description": "Digital Humanities: Forschung zu Literatur, Geschichte, Sprache, Kunst, Musik in digitaler Form - von Rechercheprozessen über Analysemethoden bis hin zu Publikationsformen. Als Brückendisziplin zwischen IT und geisteswissenschaftlichen Fächern operieren die \"DH\" aber nicht nur anwendungsbezogen, sondern auch transformativ: Sie evaluieren kritisch im Diskurs, welche Aspekte der fortlaufenden Digitalisierung für die wissenschaftliche Praxis förderlich genutzt werden können.\r\n\r\nDamit sorgen sie aber auch stets für Aufregung, wenn es darum geht, etablierte wissenschaftliche Prozesse zu stören: Etwa, wenn es um Open Source, Open Science, Open Data geht sowie um FAIR- und CARE-Prinzipien oder um nichtproprietäre Standards. Wir begleiten als Digital Humanists somit nicht nur die Digitalisierung von Kulturdokumenten und Wissenschaft(sbürokratie), sondern auch von Arbeitsprozessen mit dem Ziel, in diesem Zuge auch eine freiere, fairere, nachhaltigere, zugänglichere, offenere und digitalsouveränere Wissenschaftspraxis zu etablieren.\r\n\r\nWir schließen an die Meetups der letzten beiden Jahre an und treffen uns wieder zu einem lockeren Kennenlernen und Gedankenaustausch (siehe unser Pad dazu: https://etherpad.wikimedia.org/p/DHMeetup) Willkommen sind alle, die an den DH interessiert sind - und vermutlich sind viele bereits in der Chaos-Familie, ohne dass wir voneinander wissen. Wo in der Chaos-Familie verortet Ihr Euch? Welche Themen des 39C3 könnten für die DH relevant sein und umgekehrt? Kommt zahlreich! Nach Bedarf können wir weitere Meetups oder SoS zu spezifischen Themen organisieren.",
        "schedule_start": "2025-12-29T15:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T15:50:00+01:00"
    },
    {
        "id": "616f8e40-134e-4cdf-8a74-0ebb190534a3",
        "kind": "assembly",
        "name": "Digital Note-Taking with Obsidian",
        "slug": "digital-note-taking-with-obsidian",
        "url": "https://api.events.ccc.de/congress/2025/event/616f8e40-134e-4cdf-8a74-0ebb190534a3/?format=api",
        "track": null,
        "assembly": "fsinf",
        "room": null,
        "location": "Assembly Fachschaft Informatik TuWien",
        "language": "de, en",
        "description": "Join this event if you want to learn about how to start with digital notes, what to consider and how to \"walk through your digital garden\". I use Obsidian for taking notes, so you can expect a short introduction to it.\r\nAlso join if you already have a digital garden - I'm happy to share experiences!",
        "schedule_start": "2025-12-27T17:30:00+01:00",
        "schedule_duration": "00:20:00",
        "schedule_end": "2025-12-27T17:50:00+01:00"
    },
    {
        "id": "660026ec-d069-5470-af2e-b811cf4476a2",
        "kind": "assembly",
        "name": "Digital Rights Communities Meetup",
        "slug": "digital-rights-communities-meetup_mw76",
        "url": "https://api.events.ccc.de/congress/2025/event/660026ec-d069-5470-af2e-b811cf4476a2/?format=api",
        "track": null,
        "assembly": "fnf",
        "room": "1d0080d1-d8d1-5a26-85e8-6e0556bdbf95",
        "location": null,
        "language": "en",
        "description": "Almost all of us have some connection to the topic, but we want to give you a chance to share what is going on in your country or city, how your fight for maintaining our digital rights looks like.\r\nYou'll have the chance to share in a lightning-talk style what you or your organisation has been up to, no longer than 3 minutes, so bring your stories if you'd like.\r\nAfterwards we'll probably have plenty of topics to talk about, and continue over a Tschunk or two.",
        "schedule_start": "2025-12-27T13:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T14:00:00+01:00"
    },
    {
        "id": "7bcbf80c-bb46-4155-b9d2-d00bd23683ba",
        "kind": "sos",
        "name": "Direct Action wieder hipp machen",
        "slug": "direct-action-wieder-hipp-machen",
        "url": "https://api.events.ccc.de/congress/2025/event/7bcbf80c-bb46-4155-b9d2-d00bd23683ba/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "pixelebbe 2 Stock",
        "language": "de",
        "description": "Diskussionsrunde über die einstieg Hürden von Kreativaktivismus und wie wir sie überwinden können.",
        "schedule_start": "2025-12-29T19:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T19:55:00+01:00"
    },
    {
        "id": "c6ad3d8f-57f5-4209-b734-67063fc38af2",
        "kind": "assembly",
        "name": "Disability Justice Art as Praxis",
        "slug": "disability-justice-art-as-praxis",
        "url": "https://api.events.ccc.de/congress/2025/event/c6ad3d8f-57f5-4209-b734-67063fc38af2/?format=api",
        "track": null,
        "assembly": "art",
        "room": "e42d724e-976b-497f-ba7a-5c3d37d991ae",
        "location": "J6_level_3_Saal 1 Zwischenfoyer Workshopspace 2",
        "language": "en",
        "description": "Inspired by Canadian disabled artist Margeaux Feldman, this project is a practice of resisting ableism and other dehumanizing systemic oppressions. Debra Guckenheimer has taken discarded books and created collages to feature as a backdrop to an affirmation. The affirmation is a rejection of an ableist message she received with a disability justice message on the back. She has distributed over 100 postcards around the world to friends and strangers, who keep the postcard up to recite the affirmation as needed. Audience and artist together create change as they practice letting go of harm. This is Debra's first exhibit in Germany, the home of her grandparents until they fled in 1933, as Debra practices healing some of the trauma her ancestors experienced. This workshop is dedicated to the late disability justice Alice Wong and the ancestors of Debra who were murdered by Nazis. Attendees will receive a disability justice postcard (limited quantity available) to practice healing and resistance.",
        "schedule_start": "2025-12-29T14:00:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-29T14:45:00+01:00"
    },
    {
        "id": "4454740b-348f-460d-9e83-0a5e877b3303",
        "kind": "assembly",
        "name": "Disarray Desnarler -- Build and flash your DIY Macropad",
        "slug": "disarray-desnarler-diy-macropad_uogd",
        "url": "https://api.events.ccc.de/congress/2025/event/4454740b-348f-460d-9e83-0a5e877b3303/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "96b6f1c3-8b00-4faa-8957-a2980bd4bd44",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en, de",
        "description": "**Disarray Desnarler -- DIY Macropad**  \r\n  \r\n**Materials costs**:  \r\n€35  \r\n  \r\n**Taught by** fablab|nk.  \r\n  The Desktopordnungsamt brings you \"the world’s #1 DIY customizable digital desktop organizer with re-chaotization feature that looks cool on your desk.\"\r\nWe are Hillary, Julia, and Urs — the makers, programmers, designers, here to bring you this educational and fun kit. Contact us at ufogreeks@gmail.com with questions.\r\n\r\n**Workshop Itinerary**:  \r\n  \r\n​In this 2-hour workshop, you are going to solder and flash your own macropad (aka. mini keyboard) and configure it to your personal requirements. No prior knowledge required. \r\n\r\n​While our initial goal was to help people discover workspace management on their OS, you can customize your macropad however you like: favorite keyboard shortcuts, launch your favorite apps with one button, software control, or even as a MIDI (over USB) controller for your music equipment. *\r\n\r\n​Here is some details about the project: https://hackaday.io/project/204536-disarray-desnarler\r\nIf you want to look into the build- or codeside start here: https://github.com/ZenVega/disarray_desnarler_docs\r\n**Registration**:  \r\nBuy a kit at the Hardware Hacking Area to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served.  \r\n  \r\n**Links**:  \r\n[Hackaday article](https://hackaday.io/project/204536-disarray-desnarler)  \r\n[Github docs](https://github.com/ZenVega/disarray_desnarler_docs)  \r\n[QMK configs](https://github.com/ZenVega/qmk_disarray_desnarler/tree/main)  \r\n[Insta](https://www.instagram.com/the.not.so.distant.future/)",
        "schedule_start": "2025-12-29T14:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T16:30:00+01:00"
    },
    {
        "id": "dba58ec9-87c6-4449-be5b-79f47802f0ad",
        "kind": "assembly",
        "name": "Disclosure at DPA",
        "slug": "disclosure-at-dpa",
        "url": "https://api.events.ccc.de/congress/2025/event/dba58ec9-87c6-4449-be5b-79f47802f0ad/?format=api",
        "track": null,
        "assembly": "cyber4edu_datenschutz-heinis",
        "room": "6fa05954-9cc8-4535-85c8-bb568600ecfa",
        "location": null,
        "language": "de, en",
        "description": "",
        "schedule_start": "2025-12-30T14:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-30T15:30:00+01:00"
    },
    {
        "id": "02db3f03-fc46-42f7-aced-5691e1d510dc",
        "kind": "sos",
        "name": "Discovering Transformer Internals (Part 2) - Exploring what Grokking is and how it works?",
        "slug": "discovering-transformer-internals-part-2-exploring",
        "url": "https://api.events.ccc.de/congress/2025/event/02db3f03-fc46-42f7-aced-5691e1d510dc/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Stairway here https://39c3.c3nav.de/l/c:3:191.49:143.11/",
        "language": "de, en",
        "description": "We will explore what happend in \"[Grokking: Generalization Beyond Overfitting on Small Algorithmic Datasets](https://arxiv.org/abs/2201.02177)\".\r\n\r\nYou can find Part 1 [here](https://events.ccc.de/congress/2025/hub/en/event/detail/building-a-simple-transformer-part-1-how-to-make-y).\r\nIf you have any questions you can contact me on DECT 9560.\r\n\r\nAny updates on location and time will be written here. Also more information in the [Repository](https://github.com/DerDennisOP/39c3-transformer-workshop).\r\n\r\n\r\n**UPDATE ORT:** [Near Workshopspace 1](https://39c3.c3nav.de/l/c:3:191.49:143.11/)",
        "schedule_start": "2025-12-29T18:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T19:00:00+01:00"
    },
    {
        "id": "5e7b2cbd-e00e-40ca-a9cf-a37f25addea4",
        "kind": "assembly",
        "name": "Dissoziative Ressourcen Teilen: Eine DIS-kussion",
        "slug": "dissoziative-ressourcen-teilen-eine-dis-kussion",
        "url": "https://api.events.ccc.de/congress/2025/event/5e7b2cbd-e00e-40ca-a9cf-a37f25addea4/?format=api",
        "track": null,
        "assembly": "houseoftea",
        "room": "3727043b-5286-4fdf-aed9-98ad16cc6f8b",
        "location": null,
        "language": "de",
        "description": "this meet-up is in German, please be advised.\r\n\r\nThis is a meet-up for dissociative, plural Systems* (or creatures who are questioning themself). The meetup exists mainly as an exchange of experiences, and for mutual support.\r\n\r\nPlease only attend if you are well rested, have eaten something and are hydrated and other basic needs of your body are met!\r\n\r\nThe meet-up will be moderated, there will be speaking-rules and support available.\r\n\r\n**System, DID, Plurality, etc. are equally welcome, no one will be pathologiesed or forced to use different language.*",
        "schedule_start": "2025-12-30T11:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-30T13:00:00+01:00"
    },
    {
        "id": "5287a06c-cc15-571c-a4fd-4f716631fac2",
        "kind": "assembly",
        "name": "DIY Bioreactors for mycology and biohacking",
        "slug": "diy-bioreactors-for-mycology-and-biohacking",
        "url": "https://api.events.ccc.de/congress/2025/event/5287a06c-cc15-571c-a4fd-4f716631fac2/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "Mycology is one of the fastest growing hobbies in the biohacking/microbiology scene, people cultivate and grow mushrooms for their taste, nootropic properties, and even as construction materials.\r\n\r\nBioreactors, while rarely found on a hobbyist's desk - are the proper way to carry out cultivation and innoculation of micro-organism. This talk will explain their principles in simple terms, as well as showing off the speaker's journey building a reproducible and affordable reactor.\r\n\r\nBioreactors are not usually found in hobbyists mushroom growers yet they enable:\r\n- Very fast culture times compared to usual jars\r\n- Efficient and sterile innoculation and expansion\r\n- Cultivation not just of mycelium, but of any microorganism such as algae, or even insulin producing bacteria\r\n\r\nThe demonstrator that will be presented enables not only cultivation of mycelium of all types, but also cultivation of complex micro-organisms such as insulin-producing bacteria, and other DIY-medicine goals.",
        "schedule_start": "2025-12-28T20:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T21:00:00+01:00"
    },
    {
        "id": "e53c7ec3-6888-4090-b1ec-0d475a078d2b",
        "kind": "assembly",
        "name": "DIY: Biothane-Handfesseln",
        "slug": "raven",
        "url": "https://api.events.ccc.de/congress/2025/event/e53c7ec3-6888-4090-b1ec-0d475a078d2b/?format=api",
        "track": null,
        "assembly": "kinkygeeks",
        "room": "d82ce58b-7cde-4e8d-bf8d-df24d342383e",
        "location": "KinkyGeeks Assembly",
        "language": "de",
        "description": "We will be making a pair of handcuffs out of Biothane that can be connected with a carabiner (see picture). The handcuffs are two-colored with black as the base color. \r\nBiothane is a leather-like, vegan material made of PVC-coated webbing that is both waterproof and very sturdy. \r\nAdvance registration is required, so please stop by the KinkyGeeks-Assembly beforehand to pick up a ticket. [ALREADY SOLD OUT!]\r\nThere is a material fee of €20 for the workshop. Please bring the exact amount if possible.",
        "schedule_start": "2025-12-27T20:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-27T22:00:00+01:00"
    },
    {
        "id": "f01a81ec-610a-4e70-9d9f-6766ee4ae7d9",
        "kind": "assembly",
        "name": "DIY Electronics jewelry workshop",
        "slug": "diy-electronics-jewelry-workshop",
        "url": "https://api.events.ccc.de/congress/2025/event/f01a81ec-610a-4e70-9d9f-6766ee4ae7d9/?format=api",
        "track": null,
        "assembly": "diyjewelryhackers",
        "room": null,
        "location": "Komona",
        "language": "en, de",
        "description": "A continues workshop, or workplace, where you can take apart old electronics and turn them into jewelry. We have tools, fastenings and e-waste. You get to play with all of these on your own time, 24/5. \r\n\r\nThis is an unassisted workshop, please help each other out and be careful.  <3\r\n\r\nIt starts on day 1 and ends at the end of congress.",
        "schedule_start": "2025-12-27T12:00:00+01:00",
        "schedule_duration": "2 18:06:00",
        "schedule_end": "2025-12-30T06:06:00+01:00"
    },
    {
        "id": "c786effc-5631-5aa6-a0a9-f04de0246733",
        "kind": "assembly",
        "name": "DIY Laptop Music Instruments [all creatures welcome]",
        "slug": "diy-laptop-music-instruments",
        "url": "https://api.events.ccc.de/congress/2025/event/c786effc-5631-5aa6-a0a9-f04de0246733/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "en",
        "description": "This workshop will enable participants to map different types of computer input to different parameters of sound (e.g. pitch, volume, sound effects). The focus here is on creating laptop instruments intended for live performance. \r\n\r\nWe will use the ChucK programming language to do this. Imagine being able to create a fully-customizable synthesizer that you can run locally on your computer with your laptop keyboard, playing sound effects with a mouse click, or pitch-bending with your trackpad. No experience required, but some familiarity with programming is recommended. Everyone is welcome. \r\n\r\nRequired: a macOS/windows/linux laptop and headphones, and an external mouse would be a nice-to-have.",
        "schedule_start": "2025-12-29T10:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T12:00:00+01:00"
    },
    {
        "id": "6046cd64-7de1-5c5b-b5ed-1a008f619b6d",
        "kind": "official",
        "name": "Dj Sloush + Zarrt",
        "slug": "dj-sloush-zarrt",
        "url": "https://api.events.ccc.de/congress/2025/event/6046cd64-7de1-5c5b-b5ed-1a008f619b6d/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-27T23:30:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-28T02:30:00+01:00"
    },
    {
        "id": "0f4c34f1-54f0-5abf-90f7-08e307c9009c",
        "kind": "assembly",
        "name": "dn42/Freifunk multicast routing/peering workshop",
        "slug": "dn42freifunk-multicast-routingpeering-worksho_m0ab",
        "url": "https://api.events.ccc.de/congress/2025/event/0f4c34f1-54f0-5abf-90f7-08e307c9009c/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "3249bd83-bfb2-445b-bea0-bce4e7370926",
        "location": null,
        "language": "en",
        "description": "Multicast allows to send information, for example audio or video streams, sensor data or service discovery messages, to many interested recipients with minimal overhead, without the need of a central, beefy server. A perfect fit with a decentral network like [dn42](https://dn42.dev/) or [Freifunk](https://freifunk.net/)?\r\n\r\nThe fundamental standards for multicast aren't new but usable, \"bugfree\" implementations have been rare in the past. And multicast is typically not available on common consumer internet connections.\r\n\r\nThe former has changed though, great progress was made in OpenSource software, including Freifunk firmwares and mesh routing protocols, in recent years. Allowing us to experiment with this and potentially making it available to and from a wider, public, distributed audience and providers.\r\n\r\nTo really unfold the potential of multicast and to tackle the chicken & egg problem it will be crucial to establish a multicast topology with a wide reach. So let's start with making our hackspaces and community networks multicast interconnected!\r\n\r\n---\r\n\r\nThis session will kick off with a small presentation on IPv6 multicast routing. Followed by a practical, hands-on workshop to set up IPv6 multicast peerings based on PIM-SD ([RFC7761](https://www.rfc-editor.org/rfc/rfc7761)) over dn42. While the presented tooling will focus on [bird](https://bird.network.cz/) with a dedicated [BGP](https://en.wikipedia.org/wiki/Border_Gateway_Protocol) multicast channel + [pim6sd](https://github.com/troglobit/pim6sd) experimentation and discussion on other tools (maybe [FRR](https://frrouting.org/)?) and approaches will be highly encouraged.\r\n\r\nPrerequisites: For the workshop part you should have a dn42 node or other BGP enabled router set up and connected beforehand and should have some experience with IPv6 unicast routing. Also feel free to stop by in the #dn42-multicast IRC channel on [HackInt](https://hackint.org/) in advance. Having some more \"beta testers\" and potential people to onboard others during the session would be appreciated :-).\r\n\r\nIf you are a commercial ISP or research institute with potential multicast peering opportunities for our community networks then we would also be very interested to hear from you.",
        "schedule_start": "2025-12-28T19:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T21:00:00+01:00"
    },
    {
        "id": "19c55e7f-241d-40d3-9956-94424dde5cce",
        "kind": "sos",
        "name": "dn42/Freifunk multicast routing/peering workshop",
        "slug": "dn42freifunk-multicast-routingpeering-workshop",
        "url": "https://api.events.ccc.de/congress/2025/event/19c55e7f-241d-40d3-9956-94424dde5cce/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Bits & Bäume workshop area",
        "language": "en",
        "description": "Multicast allows to send information, for example audio or video streams, sensor data or service discovery messages, to many interested recipients with minimal overhead, without the need of a central, beefy server. A perfect fit with a decentral network like dn42 (https://dn42.dev/) or Freifunk (https://freifunk.net/)?\r\n\r\nThe fundamental standards for multicast aren't new but usable, \"bugfree\" implementations have been rare in the past. And multicast is typically not available on common consumer internet connections.\r\n\r\nThe former has changed though, great progress was made in OpenSource software, including Freifunk firmwares and mesh routing protocols, in recent years. Allowing us to experiment with this and potentially making it available to and from a wider, public, distributed audience and providers.\r\n\r\nTo really unfold the potential of multicast and to tackle the chicken & egg problem it will be crucial to establish a multicast topology with a wide reach. So let's start with making our hackspaces and community networks multicast interconnected!\r\n\r\n---\r\n\r\nThis session will kick off with a small presentation on IPv6 multicast routing. Followed by a practical, hands-on workshop to set up IPv6 multicast peerings based on PIM-SD (https://www.rfc-editor.org/rfc/rfc7761) over dn42. While the presented tooling will focus on bird (https://bird.network.cz/) with a dedicated BGP multicast channel + pim6sd (https://github.com/troglobit/pim6sd) experimentation and discussion on other tools (maybe FRR?) and approaches will be highly encouraged.\r\n\r\nPrerequisites: For the workshop part you should have a dn42 node or other BGP enabled router set up and connected beforehand and should have some experience with IPv6 unicast routing. Also feel free to stop by in the #dn42-multicast IRC channel on HackInt (https://hackint.org/) in advance. Having some more \"beta testers\" and potential people to onboard others during the session would be appreciated :-).\r\n\r\nIf you are a commercial ISP or research institute with potential multicast peering opportunities for our community networks then we would also be very interested to hear from you.",
        "schedule_start": "2025-12-28T19:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T20:30:00+01:00"
    },
    {
        "id": "cec4e709-c491-4744-8f18-3d337e7091fa",
        "kind": "sos",
        "name": "dn42 Network Operators Meetup",
        "slug": "dn42-network-operators-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/cec4e709-c491-4744-8f18-3d337e7091fa/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "house of tea",
        "language": "en, de",
        "description": "dn42 is a large, dynamic VPN that employs Internet technologies (BGP, whois database, DNS, etc.). Participants connect to each other using network tunnels (GRE, OpenVPN, WireGuard, Tinc, IPsec) and exchange routes using the Border Gateway Protocol.\r\n\r\nLets meet and discuss our setups and maybe setup new peerings :)\r\n\r\nIf you have any ideas or topics you can add them here: https://md.chaotikum.org/fCdsqpICRT2m-uX6tNyGFA",
        "schedule_start": "2025-12-27T18:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-27T19:30:00+01:00"
    },
    {
        "id": "2b044342-d98d-5821-beb8-14a662373af2",
        "kind": "official",
        "name": "DNGerousLINK: A Deep Dive into WhatsApp 0-Click Exploits on iOS and Samsung Devices",
        "slug": "dngerouslink-a-deep-dive-into-whatsapp-0-click-exploits-on-ios-and-samsung-devices",
        "url": "https://api.events.ccc.de/congress/2025/event/2b044342-d98d-5821-beb8-14a662373af2/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "en",
        "description": "In August 2025, it attracted significant attention when Apple patched CVE-2025-43300, a vulnerability reportedly exploited in-the-wild to execute \"extremely sophisticated attack against specific targeted individuals”. A week later, WhatsApp issued a security advisory, revealing the fix for a critical vulnerability, CVE-2025-55177, which was also exploited in-the-wild. Strong evidence indicated that these two vulnerabilities were chained together, enabling attackers to deliver a malicious exploit via WhatsApp to steal data from a user's Apple device, all without any user interaction.\r\n\r\nTo deconstruct this critical and stealthy in-the-wild 0-click exploit chain, we will detail our findings in several parts:\r\n1. WhatsApp 0-Click Attack Vector (CVE-2025-55177). We will describe the 0-click attack surface we identified within WhatsApp. We will detail the flaws in WhatsApp's message handling logic for \"linked devices,\" which stemmed from insufficient validation, and demonstrate how an attacker could craft malicious protocol messages to trigger the vulnerable code path.\r\n2. iOS Image Parsing Vulnerability (CVE-2025-43300). The initial exploit allows an attacker to force the target's WhatsApp to load arbitrary web content. We will then explain how the attacker leverages this by embedding a malicious DNG image within a webpage to trigger a vulnerability in the iOS image parsing library. We will analyze how the RawCamera framework handles the parsing of DNG images, and pinpoint the resulting OOB vulnerability.\r\n3. Rebuilding the Chain: From Vulnerability to PoC. In addition, we will then walk through our process of chaining these two vulnerabilities, constructing a functional Proof-of-Concept (PoC) that can simultaneously crash the WhatsApp application on target iPhones, iPads, and Macs.\r\n\r\nBeyond Apple: The Samsung Connection (CVE-2025-21043). Samsung's September security bulletin patched CVE-2025-21043, an out-of-bounds write vulnerability in an image parsing library reported by the Meta and WhatsApp security teams. This vulnerability was also confirmed to be exploited in-the-wild. While an official WhatsApp exploit chain for Samsung devices has not been publicly detailed, we will disclose our findings on this related attack. Finally, we will share some unexpected findings from our investigation, including the discovery of several additional, previously undisclosed 0-day vulnerabilities.",
        "schedule_start": "2025-12-27T21:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T22:45:00+01:00"
    },
    {
        "id": "85c18fb9-4a2f-42f1-bd85-415dde3c7107",
        "kind": "sos",
        "name": "Do Not Try This At Home - Rope Access for Nerds",
        "slug": "do-not-try-this-at-home-rope-access-for-nerds",
        "url": "https://api.events.ccc.de/congress/2025/event/85c18fb9-4a2f-42f1-bd85-415dde3c7107/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Chaos Climbing Circuit",
        "language": "en, de",
        "description": "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 rope system rigged for people with prior knowledge or own gear. Our main focus is safety of all participants, next up is acessibility: we'll do this in two languages and can accomodate most people. Wheelchairs, vision impairments, phobias, we have done it and will handle it together.\r\n\r\nThis will be a rolling workshop, meaning that we'll be trying to be at the station as long/often as possible and you can come around at your convenience. We'll be there all congress with breaks imposed on us by people who are absolutely right.\r\n\r\nThis 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.",
        "schedule_start": "2025-12-27T11:30:00+01:00",
        "schedule_duration": "3 00:00:00",
        "schedule_end": "2025-12-30T11:30:00+01:00"
    },
    {
        "id": "832b4de9-1ee3-5905-a4dc-692a71ac87d3",
        "kind": "official",
        "name": "Don’t look up: There are sensitive internal links in the clear on GEO satellites",
        "slug": "don-t-look-up-there-are-sensitive-internal-links-in-the-clear-on-geo-satellites",
        "url": "https://api.events.ccc.de/congress/2025/event/832b4de9-1ee3-5905-a4dc-692a71ac87d3/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "en",
        "description": "In this talk, we will cover our hardware setup, alignment techniques, our parsing code, and survey some of the surprising finds in the data.  This talk will include some previously unannounced results.  This data can be passively observed by anyone with a few hundred dollars of consumer-grade hardware. There are thousands of geostationary satellite transponders globally, and data from a single transponder may be visible from an area as large as 40% of the surface of the earth.",
        "schedule_start": "2025-12-28T22:05:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T22:45:00+01:00"
    },
    {
        "id": "7cca9076-3454-5229-b1f4-9069def42bfd",
        "kind": "official",
        "name": "Doomsday-Porn, Schäferhunde und die „niedliche Abschiebung“ von nebenan: Wie autoritäre Akteure KI-generierte Inhalte für Social Media nutzen",
        "slug": "radikalisierungspipeline-esoterik-von-eso-nazis-de",
        "url": "https://api.events.ccc.de/congress/2025/event/7cca9076-3454-5229-b1f4-9069def42bfd/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "de",
        "description": "KI-generierter Content ist aus der Kommunikationsstrategie autoritärer Akteure nicht mehr wegzudenken. Social Media wird derzeit mit rechtem KI-Slop geflutet, in dem wahlweise die Welt dank Migration kurz vor dem Abgrund steht oder blonde, weiße Familien fröhlich Fahnen schwenken. Im politischen Vorfeld der extremen Rechten werden zudem immer häufiger mal mehr oder weniger offensichtliche Deepfakes geteilt, die auf die jeweilige politische Botschaft einzahlen. Das reicht von KI-generierten Straßenumfragen über Ausschnitte aus Talksendungen, die nie stattgefunden haben, bis hin zu gänzlich KI-generierten Influencerinnen (natürlich blond).  Was macht das mit politischen Debatten? Und wie sollten wir als Gesellschaft damit umgehen?",
        "schedule_start": "2025-12-27T21:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T22:45:00+01:00"
    },
    {
        "id": "dd541986-d614-41fb-95a5-36b89f58e710",
        "kind": "assembly",
        "name": "Drehmeierbasteln",
        "slug": "drehmeierbasteln",
        "url": "https://api.events.ccc.de/congress/2025/event/dd541986-d614-41fb-95a5-36b89f58e710/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "5df6836a-709f-43e2-bb49-954bc4f130ce",
        "location": "Saal B / Hall B",
        "language": "de, en",
        "description": "Build your own little calculation tool. You can multiply and convert units. A \"whiz wheel\" is a circular sliderule, still used in aviation nowadays. Kids from the age of 10-16 years.",
        "schedule_start": "2025-12-28T13:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T14:00:00+01:00"
    },
    {
        "id": "7cdb6489-4375-4f80-ac42-5f17a96536fd",
        "kind": "assembly",
        "name": "Dungeons & Dragons (D&D) - Intro für Junghackerinnen (12 bis 18 Jahre)",
        "slug": "dungeons-dragons-dd-intro-fur-junghackerinnen-12-b",
        "url": "https://api.events.ccc.de/congress/2025/event/7cdb6489-4375-4f80-ac42-5f17a96536fd/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "44bba78f-4945-40e4-b38e-ce6c772a3fc6",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "**Dauer:** 60 Minuten  \r\n**Niveau:** absolut anfängerfreundlich  \r\n**Material:** Wir bringen alles mit.\r\n**Maximale Teilnerinnenanzahl:** 6 \r\n\r\nIn dieser kompakten Einsteigerunde lernen Jugendliche ab 12 Jahren die Grundideen von *Dungeons & Dragons* kennen – ohne komplizierte Regeln und ohne Vorwissen.  \r\nMit vorkonfigurierten Charakteren, einem klaren Mini-Abenteuer und stark vereinfachten Spielmechaniken erleben die Teilnehmenden sofort, wie sich gemeinsames Erzählen, Rätseln und Kämpfen am Spieltisch anfühlt.\r\n\r\nDer Fokus liegt auf Spaß, Story und Teamwork.  \r\nWer möchte, kann das Spiel anschließend an einem anderen Ort mit uns fortsetzen und vertiefen.\r\n\r\nDu hast Erfahrung und möchtest dich mit einbringen? Unterstütze uns gern!\r\n\r\n**Dieser Workshop wird geleitet von: **",
        "schedule_start": "2025-12-28T19:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T20:00:00+01:00"
    },
    {
        "id": "d81cfbe8-6281-41ba-908f-9fe1763f3750",
        "kind": "assembly",
        "name": "EDU-Meet-Up: Du machst was im Bildungsbereich? Komm dazu! (#cyberLZ)",
        "slug": "edu-meet-up-du-machst-was-im-bildungsbereich-komm-",
        "url": "https://api.events.ccc.de/congress/2025/event/d81cfbe8-6281-41ba-908f-9fe1763f3750/?format=api",
        "track": null,
        "assembly": "cyber4edu_datenschutz-heinis",
        "room": "6fa05954-9cc8-4535-85c8-bb568600ecfa",
        "location": "Assembly von cyber4EDU & Datenschutz-Heinis",
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-27T15:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T16:00:00+01:00"
    },
    {
        "id": "2cfcd8a5-45be-4750-9a1a-952f7be58b15",
        "kind": "sos",
        "name": "Effizientes Finanzmanagement für alle - Über den nachhaltigen Umgang mit Geld",
        "slug": "finanzmanagement-fur-alle-uber-den-nachhaltigen-um",
        "url": "https://api.events.ccc.de/congress/2025/event/2cfcd8a5-45be-4750-9a1a-952f7be58b15/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "de",
        "description": "Event NOT in english language - sorry.\r\n\r\nThis is no \"how to get rich fast\" talk.\r\n\r\nThis Talk is about the HOW of efficiently handling money.\r\nI want to give you the means to decide yourself, what risks to take and what investments to make.\r\n\r\nMost of my Information is from my Economic Computer Sciences Bachelors degree (mainly the economics part)\r\nTopics will be: How to calculate investments, how to calculate (expected) interest and compound interest, how to \"sort\" your debt to efficiently pay it off.\r\n\r\nAfter my nerdy maths lecture, there will be time for questions and topics you are interested in. (Still under SoS Rule: No commercial advertising or crypto shilling)\r\n\r\nI did a similar SoS last year, this year will even be with slides.\r\n\r\nUnfortunately, this talk was neither recorded nor translated. My (german language) slides are available for now at media.sebz.eu/39C3/Finanzvortrag_39C3.pdf",
        "schedule_start": "2025-12-27T22:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T22:50:00+01:00"
    },
    {
        "id": "7354f45e-4858-4ae5-8a74-2ee357dc78d3",
        "kind": "sos",
        "name": "Eigentum: Was soll das?",
        "slug": "eigentum-was-soll-das",
        "url": "https://api.events.ccc.de/congress/2025/event/7354f45e-4858-4ae5-8a74-2ee357dc78d3/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "de",
        "description": "Vorstellung einiger klassischer Gedanken zur Eigentumstheorie, insbesondere zur Rechtfertigung von Eigentum.\r\nNach dem allgemeinen Teil kommen wir speziell auf geistiges Eigentum und Softwarerechte zu sprechen.",
        "schedule_start": "2025-12-30T00:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-30T00:55:00+01:00"
    },
    {
        "id": "26134229-dd62-5fa8-8313-77a0a959175f",
        "kind": "assembly",
        "name": "Einen CLI mit Rust erstellen",
        "slug": "einen-cli-mit-rust-erstellen",
        "url": "https://api.events.ccc.de/congress/2025/event/26134229-dd62-5fa8-8313-77a0a959175f/?format=api",
        "track": null,
        "assembly": "chaos_jetzt",
        "room": "1d0080d1-d8d1-5a26-85e8-6e0556bdbf95",
        "location": null,
        "language": "de",
        "description": "## Beschreibung\r\n\r\nMöchtest Du die Grundlagen von Rust lernen und dabei direkt ein praktisches Projekt umsetzen? In diesem Workshop kannst Du lernen, wie Du ohne Rust-Vorkenntnisse einen eigenen CLI mit Rust und der Clap-Bibliothek erstellen kannst. Rust ist eine sehr Interessante, schnelle und sichere Programmiersprache, welche seit Jahren von Entwicklern weltweit als beliebteste überhaupt gewählt wird, und Clap macht es ganz einfach einen CLI zu programmieren.\r\n\r\nDer Workshop ist ideal für alle Rust-Interessierten.\r\n\r\n## Was erwartet dich?\r\n\r\n- Wichtigste Rust Strukturen\r\n- Erstellen von einem Rust Projekt mit Cargo\r\n- Clap Bibliothek zum erstellen eines CLIs\r\n\r\n## Bitte bringe Folgendes mit\r\n\r\n- Programmiervorkenntnisse (Rust Kenntnisse nicht nötig)\r\n- Laptop (Cargo sollte installiert sein)\r\n- Internetverbindung",
        "schedule_start": "2025-12-28T12:15:00+01:00",
        "schedule_duration": "02:30:00",
        "schedule_end": "2025-12-28T14:45:00+01:00"
    },
    {
        "id": "1d472b89-efe5-5b71-bb82-110765cf10b3",
        "kind": "assembly",
        "name": "Eine typisch österreichische Lösung - die Dirndlkoalition",
        "slug": "eine-typisch-sterreichische-lsung-die-dirndlkoalition",
        "url": "https://api.events.ccc.de/congress/2025/event/1d472b89-efe5-5b71-bb82-110765cf10b3/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "9001b61b-b1f1-5bcd-89fd-135ed5e43e19",
        "location": null,
        "language": "de",
        "description": "Am Beginn des Jahres wollte Herbert Kickl noch Volkskanzler werden, am Ende des Jahres regiert eine Dreierkoalition in Österreich. Wie gewohnt wollen wir auch heuer wieder erzählen, was in der österreichischen Innenpolitik passiert, der Humor soll dabei nicht zu kurz kommen.",
        "schedule_start": "2025-12-27T18:15:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-27T19:00:00+01:00"
    },
    {
        "id": "f3c4365a-941d-4b00-b8e7-7d7985c967b6",
        "kind": "sos",
        "name": "Ein (fast) werbefreites Internet mit einem PiHole - Filter - Session für Anfänger",
        "slug": "ein-fast-werbefreites-internet-mit-einem-pihole-fi",
        "url": "https://api.events.ccc.de/congress/2025/event/f3c4365a-941d-4b00-b8e7-7d7985c967b6/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de",
        "description": "In dieser Session zeigen wir, wie Ihr in weniger als 20 Minuten und Kosten für Hardware von weniger als 30 Euro einen Werbefilter bauen könnt. \r\nVorkenntnisse: keine außer allgemeine Neugier\r\nHardwareanforderungen: keine (für die Live Demo), falls Ihr mitmachen möchtet irgend ein Microcomputer mit RasPiOs oder Debian und SSH\r\n \r\nHintergrund: bei vielen Endgeräten bzw. Softwareprodukten ist es immer schwerer, Werbung und Tracking herauszufiltern (insbesondere bei Smartphones).  Dort sind die Plugins wie UBlock Origin entweder nicht verfügbar oder sie gelten nur für den Browser und nicht für die Apps. Die Lösung ist, auf dem Weg in das Internet einfach eine Sperrliste zu haben, die alle Verbindungen zu Werbeanbietern blockt. Eine gängige OpenSource Lösung ist PiHole. Es braucht nur minimale Hardware. Ein Raspberry Pi für weniger als 30 Euro reicht dafür aus oder ein alter Computer, der sonst keine Aufgabe mehr hat. In der Session zeigen wir wie einfach es ist, ein PiHole aufzusetzen und in das Heimnetzwerk einzubinden.  Seid gespannt auf das neue Nutzungserlebnis eines Internets (fast) ohne Werbung. Wir stellen eine Linkliste zur Verfügung. Damit könnt Ihr das Gezeigte zu Hause \"nachbauen\" könnt: http://ohok.org/pi-hole-links",
        "schedule_start": "2025-12-30T12:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T12:50:00+01:00"
    },
    {
        "id": "0c7028fa-454f-5f72-a03c-1028ebc4ec84",
        "kind": "assembly",
        "name": "Einführung in den Online-Editor iD",
        "slug": "einfuhrung-in-den-online-editor-id",
        "url": "https://api.events.ccc.de/congress/2025/event/0c7028fa-454f-5f72-a03c-1028ebc4ec84/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "3249bd83-bfb2-445b-bea0-bce4e7370926",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-29T15:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T15:50:00+01:00"
    },
    {
        "id": "00bf0232-c80e-596e-a4c7-2a69ee9af06c",
        "kind": "assembly",
        "name": "Einführung in den Online-Editor iD",
        "slug": "einfuhrung-in-den-online-editor-id_aq8m",
        "url": "https://api.events.ccc.de/congress/2025/event/00bf0232-c80e-596e-a4c7-2a69ee9af06c/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "3249bd83-bfb2-445b-bea0-bce4e7370926",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-28T12:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T12:50:00+01:00"
    },
    {
        "id": "96258841-0436-49a8-a1a0-af50f872a0a1",
        "kind": "assembly",
        "name": "Einführung in Scratch",
        "slug": "einfuhrung-in-scratch",
        "url": "https://api.events.ccc.de/congress/2025/event/96258841-0436-49a8-a1a0-af50f872a0a1/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "44bba78f-4945-40e4-b38e-ce6c772a3fc6",
        "location": "Saal B / Hall B",
        "language": "de, en",
        "description": "A very brief introduction to Scratch. We'll help you get started and show you how you can make your own games and animations in the Scratch programming environment. Please bring your own computer (and if possible a mouse).",
        "schedule_start": "2025-12-29T10:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T11:30:00+01:00"
    },
    {
        "id": "9c12f687-46d2-5a9f-8bbd-6d91c74deb94",
        "kind": "assembly",
        "name": "Einführung in StreetComplete für OpenStreetMap",
        "slug": "einfuhrung-in-streetcomplete-fur-openstreetmap",
        "url": "https://api.events.ccc.de/congress/2025/event/9c12f687-46d2-5a9f-8bbd-6d91c74deb94/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "3249bd83-bfb2-445b-bea0-bce4e7370926",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-27T20:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-27T20:30:00+01:00"
    },
    {
        "id": "561d0dc5-1a45-4a5e-86d1-597a9da18ee6",
        "kind": "sos",
        "name": "Einführung in Waldbesetzungen – Vorstellung der Waldbesetzung im Altdorfer Wald",
        "slug": "einfuhrung-in-waldbesetzungen-vorstellung-der-wald",
        "url": "https://api.events.ccc.de/congress/2025/event/561d0dc5-1a45-4a5e-86d1-597a9da18ee6/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "de, en",
        "description": "Waldbesetzungen entstehen dort, wo Wälder trotz sich verschärfender Klimakrise weiter abgeholzt werden. Sie sind eine direkte Form, sich der Zerstörung der Profitgier des Kapitalismus in den Weg zu stellen. Gleichzeitig sind sie Utopieschmieden, an denen Menschen aus unterschiedlichen Kontexten zusammenkommen, um zu erproben, wie eine solidarische, klimagerechte Zukunft aussehen könnte.\r\n\r\nIm Altdorfer Wald (bei Ravensburg) leben wir seit Februar 2021. Wir kämpfen gegen die Zerstörung und Ausbeutung des Bodens durch einen örtlichen Kiesbaron. Der Kiesabbau ermöglicht das Bauen mit klimaschädlichem Beton und das Versiegeln von immer mehr Naturflächen.\r\nWeitere Infos:\r\nInstagram: @baumbesetzung.ravensburg\r\nalti-bleibt.de\r\n\r\n🧮",
        "schedule_start": "2025-12-28T19:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T19:55:00+01:00"
    },
    {
        "id": "a86204b1-ca28-5d58-a561-835d90d3783a",
        "kind": "assembly",
        "name": "Einführung in Wikidata",
        "slug": "einfuhrung-in-wikidata",
        "url": "https://api.events.ccc.de/congress/2025/event/a86204b1-ca28-5d58-a561-835d90d3783a/?format=api",
        "track": null,
        "assembly": "free-knowledge-habitat",
        "room": "84c3550d-d676-5c42-b443-5ecd6ae2cc83",
        "location": null,
        "language": "de",
        "description": "Wikidata ist ein Schwesterprojekt von Wikipedia, Wikimedia Commons und anderen Wikimedia-Projekten, das Linked Open Data (LOD) sammelt und bereitstellt. Hier könnt ihr herausfinden, was es damit auf sich hat und wie man die Daten bearbeiten und verwenden kann.",
        "schedule_start": "2025-12-27T14:45:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-27T15:15:00+01:00"
    },
    {
        "id": "8e73840b-c4ae-4aa7-bb51-2bc8088ab1a9",
        "kind": "assembly",
        "name": "Einführung Löthelfer*innen",
        "slug": "einfuhrung-lothelferinnen",
        "url": "https://api.events.ccc.de/congress/2025/event/8e73840b-c4ae-4aa7-bb51-2bc8088ab1a9/?format=api",
        "track": null,
        "assembly": "cms",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": null,
        "description": "",
        "schedule_start": "2025-12-27T18:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T19:15:00+01:00"
    },
    {
        "id": "ea8f748a-65d2-5bcd-8010-9f4c2a7af3e6",
        "kind": "assembly",
        "name": "Einführung SPARQL + Wikidata Query Service",
        "slug": "einfuhrung-sparql-wikidata-query-service",
        "url": "https://api.events.ccc.de/congress/2025/event/ea8f748a-65d2-5bcd-8010-9f4c2a7af3e6/?format=api",
        "track": null,
        "assembly": "free-knowledge-habitat",
        "room": "84c3550d-d676-5c42-b443-5ecd6ae2cc83",
        "location": null,
        "language": "de",
        "description": "Mit dem Wikidata Query Service kann man ganz viele interessante Daten aus Wikidata ziehen – hier finden wir heraus, wie das geht.",
        "schedule_start": "2025-12-29T12:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T13:00:00+01:00"
    },
    {
        "id": "a35f95c6-34c8-45c1-be25-c32b409a6f1a",
        "kind": "assembly",
        "name": "Einführungsveranstaltung Junghacker*innentag",
        "slug": "einfuhrungsveranstaltung-junghackerinnentag",
        "url": "https://api.events.ccc.de/congress/2025/event/a35f95c6-34c8-45c1-be25-c32b409a6f1a/?format=api",
        "track": null,
        "assembly": "cms",
        "room": null,
        "location": "Saal G",
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-28T10:00:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-28T10:45:00+01:00"
    },
    {
        "id": "2402442a-73dc-4bbd-b9b7-3af319091302",
        "kind": "assembly",
        "name": "Einführungsworkshop Lockpicking",
        "slug": "einfuhrungsworkshop-lockpicking_3o8c",
        "url": "https://api.events.ccc.de/congress/2025/event/2402442a-73dc-4bbd-b9b7-3af319091302/?format=api",
        "track": null,
        "assembly": "lockpicking",
        "room": null,
        "location": "Lockpicking Area",
        "language": "de",
        "description": "Kleine Einführung in die Grundlagen des Schlossöffnens, Schlösser und Werkzeuge sind vorhanden, keine Vorkenntnisse erforderlich.",
        "schedule_start": "2025-12-30T14:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T15:00:00+01:00"
    },
    {
        "id": "4ba568cd-12ea-429d-b90a-f99718bccad2",
        "kind": "assembly",
        "name": "Einführungsworkshop Lockpicking",
        "slug": "einfuhrungsworkshop-lockpicking",
        "url": "https://api.events.ccc.de/congress/2025/event/4ba568cd-12ea-429d-b90a-f99718bccad2/?format=api",
        "track": null,
        "assembly": "lockpicking",
        "room": null,
        "location": "Lockpicking Area",
        "language": "de",
        "description": "Kleine Einführung in die Grundlagen des Schlossöffnens, Schlösser und Werkzeuge sind vorhanden, keine Vorkenntnisse erforderlich.\r\n\r\nKeine Registrierung oder Anmeldung, rechtzeitiges Erscheinen wird empfohlen!",
        "schedule_start": "2025-12-29T14:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T15:00:00+01:00"
    },
    {
        "id": "7cdf86bd-d557-48e3-8032-da9b59545b6c",
        "kind": "assembly",
        "name": "Einführungsworkshop Lockpicking",
        "slug": "einfuhrungsworkshop-lockpicking_hmnf",
        "url": "https://api.events.ccc.de/congress/2025/event/7cdf86bd-d557-48e3-8032-da9b59545b6c/?format=api",
        "track": null,
        "assembly": "lockpicking",
        "room": null,
        "location": "Lockpicking Area",
        "language": "de",
        "description": "Kleine Einführung in die Grundlagen des Schlossöffnens, Schlösser und Werkzeuge sind vorhanden, keine Vorkenntnisse erforderlich.\r\n\r\nKeine Registrierung oder Voranmeldung erforderlich, rechtzeitiges Erscheinen wird empfohlen!",
        "schedule_start": "2025-12-29T17:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T18:00:00+01:00"
    },
    {
        "id": "b1259bd6-cb67-4318-ab74-d523047ae63a",
        "kind": "assembly",
        "name": "Einsatzgepäck & Alltagskram – ein gemeinsamer Taschencheck",
        "slug": "einsatzgepack-alltagskram-ein-gemeinsamer-taschenc",
        "url": "https://api.events.ccc.de/congress/2025/event/b1259bd6-cb67-4318-ab74-d523047ae63a/?format=api",
        "track": null,
        "assembly": "cadus-reboot-solidarity-2025",
        "room": "b8121ce4-8a5a-405e-936e-89f633d8c7db",
        "location": "Halle H",
        "language": "de",
        "description": "Our grab bag is the pack we can grab in seconds during a mission – filled with the things that carry us through tough moments. And you have your hipbags, packed with clever bits, multitools, and items that become gold in exactly the right minute. We’ll show you what we bring and why – and we’re curious what you carry in your everyday life. What makes you ready for chaos? What’s your favourite tool?",
        "schedule_start": "2025-12-27T19:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-27T19:30:00+01:00"
    },
    {
        "id": "1e5b6228-8820-4ce1-a556-e7014f5e773b",
        "kind": "sos",
        "name": "Einsatz von QGIS und QField zur Digitalen Datenerfassung im Gelände",
        "slug": "einsatz-von-qgis-und-qfield-zur-digitale-datenerfa",
        "url": "https://api.events.ccc.de/congress/2025/event/1e5b6228-8820-4ce1-a556-e7014f5e773b/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Treffpunkt: Chaos-Ost, Elsterhack-Assembly",
        "language": "de",
        "description": "Update vom 28.12.2025, nach der Session:\r\n\r\n1) Wer noch individuelle Fragen hat, kann gern an der Elsterhack-Assembly (Chaos-Zone) vorbeikommen und nach ESKA fragen.\r\n\r\n2) Wir haben einen Signal-Chat eröffnet. Wer dort dabei sein möchte:\r\n\r\nhttps://signal.group/#CjQKIGvYqqvP9DqcEBEnHSR_U6w1_D3b4DCg1gSU6LGmG0yoEhBznbrMWfOunVhRAfjqjFSE\r\n\r\n3) Unter folgendem Link findet ihr ein PDF mit einigen Hinweisen für den Einstieg in die Nutzung von QGIS (3.40). Dort gibt es auch ein Kapitel zur Verwendung von QField und der QGIS-Erweiterung QField-Sync.\r\n\r\nhttps://e.pcloud.link/publink/show?code=kZjB1NZ2ql4TUXHSRRC5qzrm6ESM5Ia7Ruy\r\n\r\n\r\n-----\r\nIch bin Botaniker, arbeite als Biotopkartierer und stelle meine Erfahrungen und den technischen Ansatz zur papierlosen bzw. vollständig digitalen Datenerfassung im Gelände vor. Ich freue mich auf Fragen und wünsche mir den Austausch über und Einblicke in andere Ansätze zur digitalen Datenerfassung.  \r\nIm Hands-On-Teil zeige ich wie man mit QGIS unter Linux ein GIS-Projekt anlegt, und wie man dieses mit der QField-App auf einem Android-Tablet zur Erfassung von Biotopgeometrien oder Art-Fundpunkten auf Luftbildern (und anderen Kartengrundlagen) verwendet. Die erzeugten Daten werden von Android zurück auf den PC transferiert und im GIS-Projekt abschließend bearbeitet.\r\nIn diesem QGIS/QField-Workshop sehen wir uns gemeinsam an: \r\n- wie ein QGIS-Projekt eingerichtet wird,\r\n- wie der Datentransfer zwischen PC und Smartphone vonstatten geht,\r\n- wie QField funktioniert.\r\n\r\nFalls es wen interessiert, können wir auch noch über Biotopkartierung reden und wie es damit weitergehen könnte.",
        "schedule_start": "2025-12-28T17:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T18:00:00+01:00"
    },
    {
        "id": "74dc60dd-f346-4fdb-8713-73042b60db7f",
        "kind": "assembly",
        "name": "Einstempeln in der Faxgeräte Assembly für alle Verwaltungsmenschen",
        "slug": "einstempeln-in-der-faxgerate-assembly-fur-alle-ver",
        "url": "https://api.events.ccc.de/congress/2025/event/74dc60dd-f346-4fdb-8713-73042b60db7f/?format=api",
        "track": null,
        "assembly": "faxgeraeteclub",
        "room": null,
        "location": "Faxgeräte Assembly",
        "language": "de",
        "description": "Meet and Greet",
        "schedule_start": "2025-12-27T15:30:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-27T16:15:00+01:00"
    },
    {
        "id": "4352c9fa-60c7-5a7e-a2b9-16ff4da7bf9b",
        "kind": "assembly",
        "name": "Einstieg in JOSM für fortgeschrittene OpenStreetMapper",
        "slug": "einstieg-in-josm-fur-fortgeschrittene-openstreetma",
        "url": "https://api.events.ccc.de/congress/2025/event/4352c9fa-60c7-5a7e-a2b9-16ff4da7bf9b/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "3249bd83-bfb2-445b-bea0-bce4e7370926",
        "location": null,
        "language": "de",
        "description": "In dieser Session werde ich den OpenStreetMap-Editor JOSM vorgestellen, eine Java-Applikation für das fortgeschrittene Bearbeiten von OpenStreetMap-Daten. Anders als der Online-Editor iD auf der OpenStreetMap-Website sind auch größere Datenmengen mit JOSM bearbeitbar. Die Anwendung kann mit Plugins, eigenen Tagging-Vorlagen und Kartenstilen an die eigenen Bedürfnisse angepasst werden.\r\n\r\nDie Session richtet sich an Interessierte, die schon einmal zu OpenStreetMap beigetragen haben und tiefer einsteigen möchten oder Relationen und größere Objekte (z.B. Landnutzungsflächen) bearbeiten möchten.\r\n\r\nDer Workshop richtet sich an Leute, die schon einmal OpenStreetMap-Daten bearbeitet haben.\r\n\r\nUm zu OpenStreetMap beizutragen, ist ein Benutzerkonto erforderlich. Bitte legt es vor der Session an. Bitte installiert euch JOSM vor der Session (z.B. aus den Paketquellen eurer Linux-Distribution). Achtet bei der Nutzung der Paketquellen eurer Distribution darauf, dass es sich um Version 18678 oder neuer handelt. Andernfalls könnt ihr damit keine Änderungen hochladen.",
        "schedule_start": "2025-12-27T18:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T18:50:00+01:00"
    },
    {
        "id": "abfac2db-901c-47b3-ad9e-d3ccd72a0fc8",
        "kind": "sos",
        "name": "Electronic Instruments Jam Session (read description!)",
        "slug": "electronic-instruments-jam-read-description-if-int",
        "url": "https://api.events.ccc.de/congress/2025/event/abfac2db-901c-47b3-ad9e-d3ccd72a0fc8/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "de, en",
        "description": "Like last year we jam (playing spontaneous/improvised music for ourselves) together in small groups. In order to avoid a high noise level in the room we are going to use Headphones. We welcome every kind of Instrument from your laptop with a midi-controller, your E-Guitar, a Microphone to your modular synthesizer. If you want to participate please read the following carefully.\r\n\r\nPlease bring the following with you if you plan to participate: (if you don't bring the stuff you may be able to borrow it)\r\n- Headphones\r\n- Extension Chord/Power Strip if your stuff needs power\r\n- Cable to send your tones to the other people. Small audio jack is the prefered method. Adapters are nice.\r\n\r\nIf you can, it is nice to bring Instruments for other people so people can participate without knowing about the jam before congress. It is probably a good Idea to write your name/a unique identifier on your stuff to avoid confusion.\r\n\r\nI have designed a PCB that lets 5 People plug in their instruments and headphones via small audio jack. Only the Headphone volume can be adjusted on the board. Unfortunately the board is still in the mail and I don't know if it works at all. For this reason it would be nice if you could bring Equipment to route peoples audio signals to Headphones. Especially Mixers Multi-Headphone-Amplifiers and Cables to connect everything together would be appreciated.\r\n\r\nMatrix Room for Coordination:\r\nhttps://app.element.io/#/room/#electronic-instruments-jam-session:kif.rocks\r\n\r\nI'm excited to see all of you :)",
        "schedule_start": "2025-12-27T22:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-27T23:20:00+01:00"
    },
    {
        "id": "b064ee83-ac4b-4d9c-8035-5aa6a5a2b9c5",
        "kind": "assembly",
        "name": "Electronic Oscillators for organic patterns and polyrhythms",
        "slug": "electronic-oscillators-for-organic-patterns-and-po",
        "url": "https://api.events.ccc.de/congress/2025/event/b064ee83-ac4b-4d9c-8035-5aa6a5a2b9c5/?format=api",
        "track": null,
        "assembly": "art",
        "room": "e42d724e-976b-497f-ba7a-5c3d37d991ae",
        "location": "J6_level_3_Saal 1 Zwischenfoyer Workshopspace 2",
        "language": null,
        "description": "This is an advanced soldering workshop for creating motorcontrollers that bring motors to tap rhythmically with each other. Each participant builds her own board to drive two motors that will then tap in polyrhythms. The electronic circuits in this workshop derive from minimal and low-cost bio-inspired robots. Oscillators are used to drive motors that produce sound, but they can also be connected to synthesizers. Each circuit board is designed to be wired up with the boards from the other participants in order to explore together the magic of emergent polyrhythm by wiring their individual circuits to form a huge network.\r\nBig fun and deep dive into analog circuits and their emergent properties.\r\n\r\n\r\nLink: [https://christian.faubel.derstrudel.org](https://christian.faubel.derstrudel.org)\r\nMastodon: [https://post.lurk.org/@derstrudel](https://post.lurk.org/@derstrudel)",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-29T19:00:00+01:00"
    },
    {
        "id": "7a0f68e0-7ffe-40ca-9e46-31b9cf7331fb",
        "kind": "assembly",
        "name": "Electronic Oscillators for organic patterns and polyrhythms",
        "slug": "inspired-by-canadian-disabled-artist-margeaux-feld",
        "url": "https://api.events.ccc.de/congress/2025/event/7a0f68e0-7ffe-40ca-9e46-31b9cf7331fb/?format=api",
        "track": null,
        "assembly": "art",
        "room": "e42d724e-976b-497f-ba7a-5c3d37d991ae",
        "location": "J6_level_3_Saal 1 Zwischenfoyer Workshopspace 2",
        "language": "en",
        "description": "This is an advanced soldering workshop for creating motorcontrollers that bring motors to tap rhythmically with each other. Each participant builds her own board to drive two motors that will then tap in polyrhythms. The electronic circuits in this workshop derive from minimal and low-cost bio-inspired robots. Oscillators are used to drive motors that produce sound, but they can also be connected to synthesizers. Each circuit board is designed to be wired up with the boards from the other participants in order to explore together the magic of emergent polyrhythm by wiring their individual circuits to form a huge network.\r\nBig fun and deep dive into analog circuits and their emergent properties.\r\n\r\n\r\nLink: [https://christian.faubel.derstrudel.org](https://christian.faubel.derstrudel.org)\r\nMastodon: [https://post.lurk.org/@derstrudel](https://post.lurk.org/@derstrudel)",
        "schedule_start": "2025-12-28T16:30:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-28T19:30:00+01:00"
    },
    {
        "id": "b08f74e1-8873-454b-99e4-ba53be07b728",
        "kind": "assembly",
        "name": "Elektrobausteine - Tag 1",
        "slug": "elektrobausteine-tag-1",
        "url": "https://api.events.ccc.de/congress/2025/event/b08f74e1-8873-454b-99e4-ba53be07b728/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "65a93a3a-1a7f-4aa8-91e9-b0acde34de89",
        "location": "Saal B / Hall B",
        "language": "de, en",
        "description": "Make light sound or mechanical circuits. The electronic building blocks from OEM Dbolo are not only especially child-friendly due to their simple push-button connections but also a lot of fun for all ages. They are distributed by various brands, including \"Kosmos Easy\" and \"Elenco Snap Circuits.\" No prior knowledge of electricity is required, but beware - learning something might happen! This is an open parent-child activity. Learn, build, and play together, and take care for arguments and that the parts don’t fall on the floor. Teenagers and adults are also welcome without child accompaniment. ;-)",
        "schedule_start": "2025-12-27T11:00:00+01:00",
        "schedule_duration": "05:00:00",
        "schedule_end": "2025-12-27T16:00:00+01:00"
    },
    {
        "id": "28f0cb1d-8b42-485a-9391-8f2fd32f4e86",
        "kind": "assembly",
        "name": "Elektrobausteine - Tag 2",
        "slug": "elektrobausteine-tag-2",
        "url": "https://api.events.ccc.de/congress/2025/event/28f0cb1d-8b42-485a-9391-8f2fd32f4e86/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "65a93a3a-1a7f-4aa8-91e9-b0acde34de89",
        "location": "Saal B / Hall B",
        "language": "de, en",
        "description": "Make light sound or mechanical circuits. The electronic building blocks from OEM Dbolo are not only especially child-friendly due to their simple push-button connections but also a lot of fun for all ages. They are distributed by various brands, including \"Kosmos Easy\" and \"Elenco Snap Circuits.\" No prior knowledge of electricity is required, but beware - learning something might happen! This is an open parent-child activity. Learn, build, and play together, and take care for arguments and that the parts don’t fall on the floor. Teenagers and adults are also welcome without child accompaniment. ;-)",
        "schedule_start": "2025-12-28T11:00:00+01:00",
        "schedule_duration": "05:00:00",
        "schedule_end": "2025-12-28T16:00:00+01:00"
    },
    {
        "id": "750963f4-17b1-4074-ad42-e0ccb5627d3c",
        "kind": "assembly",
        "name": "Elektrobausteine - Tag 3",
        "slug": "elektrobausteine-tag-3",
        "url": "https://api.events.ccc.de/congress/2025/event/750963f4-17b1-4074-ad42-e0ccb5627d3c/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "65a93a3a-1a7f-4aa8-91e9-b0acde34de89",
        "location": "Saal B / Hall B",
        "language": "de, en",
        "description": "Make light sound or mechanical circuits. The electronic building blocks from OEM Dbolo are not only especially child-friendly due to their simple push-button connections but also a lot of fun for all ages. They are distributed by various brands, including \"Kosmos Easy\" and \"Elenco Snap Circuits.\" No prior knowledge of electricity is required, but beware - learning something might happen! This is an open parent-child activity. Learn, build, and play together, and take care for arguments and that the parts don’t fall on the floor. Teenagers and adults are also welcome without child accompaniment. ;-)",
        "schedule_start": "2025-12-29T11:00:00+01:00",
        "schedule_duration": "05:00:00",
        "schedule_end": "2025-12-29T16:00:00+01:00"
    },
    {
        "id": "57b87df0-3e0e-43c1-a182-ff7ca1140ab3",
        "kind": "assembly",
        "name": "Elektrobausteine - Tag 4",
        "slug": "elektrobausteine-tag-4",
        "url": "https://api.events.ccc.de/congress/2025/event/57b87df0-3e0e-43c1-a182-ff7ca1140ab3/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "65a93a3a-1a7f-4aa8-91e9-b0acde34de89",
        "location": "Saal B / Hall B",
        "language": "de, en",
        "description": "Make light sound or mechanical circuits. The electronic building blocks from OEM Dbolo are not only especially child-friendly due to their simple push-button connections but also a lot of fun for all ages. They are distributed by various brands, including \"Kosmos Easy\" and \"Elenco Snap Circuits.\" No prior knowledge of electricity is required, but beware - learning something might happen! This is an open parent-child activity. Learn, build, and play together, and take care for arguments and that the parts don’t fall on the floor. Teenagers and adults are also welcome without child accompaniment. ;-)",
        "schedule_start": "2025-12-30T11:00:00+01:00",
        "schedule_duration": "04:10:00",
        "schedule_end": "2025-12-30T15:10:00+01:00"
    },
    {
        "id": "79d28d9d-2051-49bd-bc8b-cd9065b70e06",
        "kind": "sos",
        "name": "Elektronische Patientenakte (ePA) - 13 Fragen, ob die ePA eine gute Idee ist",
        "slug": "elektronische-patientenakte-13-fragen-ob-die-epa-e",
        "url": "https://api.events.ccc.de/congress/2025/event/79d28d9d-2051-49bd-bc8b-cd9065b70e06/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "de",
        "description": "Wir stellen 13 Fragen dazu, ob die elektronische Patienenakte (ePA) in der vorliegenden Form eine gute Idee ist.\r\n\r\nAußerdem zeigen wir Möglichkeiten zum Widerspruch gegen die ePA: Man kann bei der Assembly von Freedom not Fear einen Widerspruch erstellen und gleich abschicken.\r\n\r\nQ&A findet an der Assembly von Freedom not Fear statt, Uhrzeiten werden noch bekanntgegeben.",
        "schedule_start": "2025-12-28T13:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T13:25:00+01:00"
    },
    {
        "id": "8912bb29-1b01-5e73-a6b5-7c0a0f7c8219",
        "kind": "assembly",
        "name": "Elixir Name Badge Workshop",
        "slug": "elixir-name-badge-workshop",
        "url": "https://api.events.ccc.de/congress/2025/event/8912bb29-1b01-5e73-a6b5-7c0a0f7c8219/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "9001b61b-b1f1-5bcd-89fd-135ed5e43e19",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-28T11:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T12:30:00+01:00"
    },
    {
        "id": "395d6309-5862-4e79-a861-afa59f91b268",
        "kind": "assembly",
        "name": "Eltern-Fragen zum Anfängerschwimmen",
        "slug": "eltern-fragen-zum-anfangerschwimmen",
        "url": "https://api.events.ccc.de/congress/2025/event/395d6309-5862-4e79-a861-afa59f91b268/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "0f16853b-8850-4bfa-956e-4da7d8ef7d25",
        "location": "Saal B / Hall B",
        "language": "de, en",
        "description": "Eltern können ihre Kinder beim Schwimmenlernen mehr unterstützen als ihnen bewusst ist.\r\nWir sprechen über ein paar Grundlagen, Ideen und spielerische Möglichkeiten.\r\nEgal ob übermütige oder ängstliche Kinder, mit den eigenen Eltern ist Wassergewöhnung oft leichter.\r\nGerne werden Fragen beantwortet und Tipps zum Ausprobieren ausgetauscht.",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T17:00:00+01:00"
    },
    {
        "id": "0992048b-f0b6-44ac-86f7-9bebb3425bed",
        "kind": "sos",
        "name": "Emacs Meetup",
        "slug": "emacs-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/0992048b-f0b6-44ac-86f7-9bebb3425bed/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Lisp Assembly: https://events.ccc.de/congress/2025/hub/en/assembly/detail/lisp#fav_ee5043da-50fc-4539-a4d8-b7bad84bda37",
        "language": null,
        "description": "",
        "schedule_start": "2025-12-27T17:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T17:50:00+01:00"
    },
    {
        "id": "f37104e3-211a-58af-a952-5a5c8377e724",
        "kind": "assembly",
        "name": "Embedding Anonymity Directly in your Application",
        "slug": "embedding-anonymity-directly-in-your-application",
        "url": "https://api.events.ccc.de/congress/2025/event/f37104e3-211a-58af-a952-5a5c8377e724/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "Anonymity is more important than ever, and it's not an easy job. Our job is to make it easier! The I2P project is excited to demonstrate 2 new projects, the `go-i2p` and `emissary` embedded router projects. We'll look at how they work and why they're an easier, more accessible way of providing anonymity to your users than freestanding external services. Primary target audience is Go, Rust, and C developers, I2P library developers, and people working on anonymous P2P applications.",
        "schedule_start": "2025-12-28T14:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T16:30:00+01:00"
    },
    {
        "id": "973409bf-4354-41a0-b41b-19a041bfc724",
        "kind": "sos",
        "name": "Emergente Systeme, nachhaltige Konflikte, Warum unsere IT nicht an Hacks scheitert – sondern an sich selbst",
        "slug": "emergente-systeme-nachhaltige-konflikte-warum-unse",
        "url": "https://api.events.ccc.de/congress/2025/event/973409bf-4354-41a0-b41b-19a041bfc724/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "de",
        "description": "Most IT systems fail not because someone makes a mistake.\r\nThey fail because no one understands the overall behavior.\r\n\r\nThis SOS deals with emergent system effects:\r\nsituations in which correctly built components together produce something\r\nthat no one planned, modeled, or controlled.\r\n\r\nUsing real-world examples from IT infrastructure, cloud dependencies, API designs, AI usage, update cascades, and financial and identity systems, we show\r\nhow technical decisions can create lasting stress and conflict – often without a classic attacker, without an exploit, without a clear trigger.\r\n\r\nIn line with the 39C3 motto “Power Cycles – Rethink, Reboot, Restart,” the session asks the question:\r\n\r\nWhat do we need to rethink before we restart?\r\nWhat can be rebooted – and what needs a fundamental rethink?\r\n\r\nThe term “sustainable war” is understood not in a military sense, but in a systemic sense:\r\n- as a state of permanent repurposing, \r\n- overstretching, and creeping destabilization of IT systems,\r\nwhich \r\n- drives innovation, \r\n- undermines resilience, \r\n- and generates social side effects.\r\n\r\nEspecially in times of global upheaval – geopolitical, technological, social –\r\nautonomy, dependencies, and resilience must be reevaluated.\r\nNot as buzzwords, but as concrete system properties.\r\n\r\nThe session is aimed at:\r\n- Administrators, security engineers, CISOs\r\n- Architects, technical decision-makers\r\n- People from think tanks, regulation, and technology impact assessment",
        "schedule_start": "2025-12-29T23:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-30T00:20:00+01:00"
    },
    {
        "id": "cd883bf0-942f-4ac4-8366-77448cd9886c",
        "kind": "assembly",
        "name": "EMF Explorer Badge Electromagnetic Discovery workshop (Day 1)",
        "slug": "emf-explorer-badge-electromagnetic-discorvery-work",
        "url": "https://api.events.ccc.de/congress/2025/event/cd883bf0-942f-4ac4-8366-77448cd9886c/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "24bda89e-2bc4-471b-8870-eccacf62ef3b",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en",
        "description": "### EMF Explorer Badge Soldering Workshop\r\n\r\nIn this hands-on build-and-explore workshop, participants assemble their own **[EMF Explorer Badge](https://emfexplorer.space)** using guided soldering instruction, learn the science of electromagnetic frequency bands, and plug in headphones to *listen* to the invisible world around them. Every participant takes home their own exploration kit: badge + headphones, ready for EMF exploring with an illuminated badge that can be used at night for visibility and bling.\r\n\r\n---\r\n\r\n##### Material Costs\r\n€20 - €30\r\n\r\n---\r\n\r\n##### Workshop Itinerary\r\n- **Welcome + Electronics and Soldering Info** We will show you how to solder. Anyone who can safely hold a soldering iron can do it! It is actually a very easy skill to learn. It is also very useful.  \r\n- **EMF Explanation and Badge Creation Overview** Learn about what EMF is, where it comes from, and how the badge works.   \r\n- **Badge Assembly** Get to soldering! We will be available to help you along the way.  \r\n- **Check your work, and power up your badge!** \r\n- **Wrap-Up + Q&A** \r\n- ** Live Exploration!** You are surrounded by interesting electronics at 39C3. Go exploring! What new sounds do you hear? Some of the most unassuming electronics can make the most interesting sounds. \r\n\r\n---\r\n\r\n##### Registration Info\r\nBuy a kit at the Hardware Hacking Area to guarantee a seat, or come by early! (And please do arrive early, regardless!) First-come, first-served.\r\n- **Age:** anyone who can safely hold a soldering iron\r\n- **Experience level:** No prior soldering experience required\r\n- **Take-home:** Your assembled badge + headphones included\r\n\r\n---\r\n\r\n##### Links\r\n[EmfExplorer.Space](https://emfexplorer.space)\r\n\r\n---\r\n\r\n##### Instructor Notes\r\nThis is a **beginner-first hardware workshop**. The goal is skill building, curiosity, and real-world electronics exploration. The badge is both a tool and a conversation piece: it senses EMF, plays it through audio, and glows for visibility and bling.\r\n\r\n---\r\n\r\n##### Taught by **[Drc3p0](https://links.darcyneal.com)**",
        "schedule_start": "2025-12-27T19:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-27T21:30:00+01:00"
    },
    {
        "id": "7a165d8e-0cc3-4849-8304-3782df242214",
        "kind": "assembly",
        "name": "EMF Explorer Badge Electromagnetic Discovery workshop (Day 2)",
        "slug": "emf-explorer-badge-electromagnetic-discorvery_wakl",
        "url": "https://api.events.ccc.de/congress/2025/event/7a165d8e-0cc3-4849-8304-3782df242214/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "24bda89e-2bc4-471b-8870-eccacf62ef3b",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en",
        "description": "### EMF Explorer Badge Soldering Workshop\r\n\r\nIn this hands-on build-and-explore workshop, participants assemble their own **[EMF Explorer Badge](https://emfexplorer.space)** using guided soldering instruction, learn the science of electromagnetic frequency bands, and plug in headphones to *listen* to the invisible world around them. Every participant takes home their own exploration kit: badge + headphones, ready for EMF exploring with an illuminated badge that can be used at night for visibility and bling.\r\n\r\n---\r\n\r\n##### Material Costs\r\n€20 - €30\r\n\r\n---\r\n\r\n##### Workshop Itinerary\r\n- **Welcome + Electronics and Soldering Info** We will show you how to solder. Anyone who can safely hold a soldering iron can do it! It is actually a very easy skill to learn. It is also very useful.  \r\n- **EMF Explanation and Badge Creation Overview** Learn about what EMF is, where it comes from, and how the badge works.   \r\n- **Badge Assembly** Get to soldering! We will be available to help you along the way.  \r\n- **Check your work, and power up your badge!** \r\n- **Wrap-Up + Q&A** \r\n- **Live Exploration!** You are surrounded by interesting electronics at 39C3. Go exploring! What new sounds do you hear? Some of the most unassuming electronics can make the most interesting sounds. \r\n\r\n---\r\n\r\n##### Registration Info\r\nBuy a kit at the Hardware Hacking Area to guarantee a seat, or come by early! (And please do arrive early, regardless!) First-come, first-served.\r\n- **Age:** anyone who can safely hold a soldering iron\r\n- **Experience level:** No prior soldering experience required\r\n- **Take-home:** Your assembled badge + headphones included\r\n\r\n---\r\n\r\n##### Links\r\n[EmfExplorer.Space](https://emfexplorer.space)\r\n\r\n---\r\n\r\n##### Instructor Notes\r\nThis is a **beginner-first hardware workshop**. The goal is skill building, curiosity, and real-world electronics exploration. The badge is both a tool and a conversation piece: it senses EMF, plays it through audio, and glows for visibility and bling.\r\n\r\n---\r\n\r\n##### Taught by **[Drc3p0](https://links.darcyneal.com)**",
        "schedule_start": "2025-12-28T20:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T22:30:00+01:00"
    },
    {
        "id": "0de08bee-f6b7-4fc4-81f2-c86360097fb9",
        "kind": "assembly",
        "name": "EMF Explorer Badge Electromagnetic Discovery workshop (Day 3)",
        "slug": "emf-explorer-badge-electromagnetic-discorvery_98x2",
        "url": "https://api.events.ccc.de/congress/2025/event/0de08bee-f6b7-4fc4-81f2-c86360097fb9/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "24bda89e-2bc4-471b-8870-eccacf62ef3b",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en",
        "description": "### EMF Explorer Badge Soldering Workshop\r\n\r\nIn this hands-on build-and-explore workshop, participants assemble their own **[EMF Explorer Badge](https://emfexplorer.space)** using guided soldering instruction, learn the science of electromagnetic frequency bands, and plug in headphones to *listen* to the invisible world around them. Every participant takes home their own exploration kit: badge + headphones, ready for EMF exploring with an illuminated badge that can be used at night for visibility and bling.\r\n\r\n---\r\n\r\n##### Material Costs\r\n€20 - €30\r\n\r\n---\r\n\r\n##### Workshop Itinerary\r\n- **Welcome + Electronics and Soldering Info** We will show you how to solder. Anyone who can safely hold a soldering iron can do it! It is actually a very easy skill to learn. It is also very useful.  \r\n- **EMF Explanation and Badge Creation Overview** Learn about what EMF is, where it comes from, and how the badge works.   \r\n- **Badge Assembly** Get to soldering! We will be available to help you along the way.  \r\n- **Check your work, and power up your badge!** \r\n- **Wrap-Up + Q&A** \r\n- **Live Exploration!** You are surrounded by interesting electronics at 39C3. Go exploring! What new sounds do you hear? Some of the most unassuming electronics can make the most interesting sounds. \r\n\r\n---\r\n\r\n##### Registration Info\r\nBuy a kit at the Hardware Hacking Area to guarantee a seat, or come by early! (And please do arrive early, regardless!) First-come, first-served.\r\n- **Age:** anyone who can safely hold a soldering iron\r\n- **Experience level:** No prior soldering experience required\r\n- **Take-home:** Your assembled badge + headphones included\r\n\r\n---\r\n\r\n##### Links\r\n[EmfExplorer.Space](https://emfexplorer.space)\r\n\r\n---\r\n\r\n##### Instructor Notes\r\nThis is a **beginner-first hardware workshop**. The goal is skill building, curiosity, and real-world electronics exploration. The badge is both a tool and a conversation piece: it senses EMF, plays it through audio, and glows for visibility and bling.\r\n\r\n---\r\n\r\n##### Taught by **[Drc3p0](https://links.darcyneal.com)**",
        "schedule_start": "2025-12-29T20:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T22:00:00+01:00"
    },
    {
        "id": "62a7fa7b-c387-4a7b-9eed-8945ec2edf3c",
        "kind": "assembly",
        "name": "Empower your non-tech community!",
        "slug": "empower-your-non-tech-community_bhjv",
        "url": "https://api.events.ccc.de/congress/2025/event/62a7fa7b-c387-4a7b-9eed-8945ec2edf3c/?format=api",
        "track": null,
        "assembly": "art",
        "room": "b2c62983-6997-464c-92e9-88add73e61bc",
        "location": "J5_level_3_Saal 1 Zwischenfoyer Workshopspace 1",
        "language": null,
        "description": "Starting from the assumption that, as those privileged with knowledge and experience in technology, we are obliged to share it with people who don’t have such competencies. Strengthening non-tech communities is essential for our collective well-being. What is the minimum level of tech education that everyone engaged in class struggle should acquire? Do we have the tools to protect non-tech people in our environment beyond the hackerspaces communities? How to build horizontal safe-spaces, secure infrastructures to educate others and which tools and techniques are the most effective for education?\r\n\r\nLet's have a discussion and create ready to use solutions.\r\n\r\n\r\nLink: [https://sanma.cargo.site/]( https://sanma.cargo.site/)",
        "schedule_start": "2025-12-30T14:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T15:00:00+01:00"
    },
    {
        "id": "0534fc6a-67c0-460a-91d7-33ed74bc4965",
        "kind": "assembly",
        "name": "Empower your non-tech community!",
        "slug": "empower-your-non-tech-community",
        "url": "https://api.events.ccc.de/congress/2025/event/0534fc6a-67c0-460a-91d7-33ed74bc4965/?format=api",
        "track": null,
        "assembly": "art",
        "room": "b2c62983-6997-464c-92e9-88add73e61bc",
        "location": "J5_level_3_Saal 1 Zwischenfoyer Workshopspace 1",
        "language": "en",
        "description": "Starting from the assumption that, as those privileged with knowledge and experience in technology, we are obliged to share it with people who don’t have such competencies. Strengthening non-tech communities is essential for our collective well-being. What is the minimum level of tech education that everyone engaged in class struggle should acquire? Do we have the tools to protect non-tech people in our environment beyond the hackerspaces communities? How to build horizontal safe-spaces, secure infrastructures to educate others and which tools and techniques are the most effective for education?\r\n\r\nLet's have a discussion and create ready to use solutions.\r\n\r\n\r\nLink: [https://sanma.cargo.site/]( https://sanma.cargo.site/)",
        "schedule_start": "2025-12-28T12:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T13:00:00+01:00"
    },
    {
        "id": "e00ef146-ab6f-4f61-aeb2-49eac8edeaeb",
        "kind": "assembly",
        "name": "Ende des Haftungsprivilegs für Hosting-Provider? Was das Russmedia-Urteil des EuGH für das Fediverse bedeutet",
        "slug": "ende-des-haftungsprivilegs-fur-hosting-provider-wa",
        "url": "https://api.events.ccc.de/congress/2025/event/e00ef146-ab6f-4f61-aeb2-49eac8edeaeb/?format=api",
        "track": null,
        "assembly": "fediverse",
        "room": "d6235213-abef-46b2-98ce-a985f01809d8",
        "location": "c-base - Fediverse Assembly",
        "language": "de",
        "description": "At the beginning of December, the European Court of Justice ruled that online marketplaces are liable for data protection violations committed by their users, regardless of whether they took timely action against them. The liability privilege for hosting providers does not apply to violations of the GDPR. Online marketplaces and their users are jointly responsible. Providers are therefore required to verify the identity of users and their content in advance. Does this spell the end for the Fediverse? We take a look at the ruling together and discuss what it means for instance operators in the Fediverse.",
        "schedule_start": "2025-12-27T13:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-27T13:30:00+01:00"
    },
    {
        "id": "8f6e4391-96fc-5d29-b66c-328026fc35f0",
        "kind": "official",
        "name": "Endlich maschinenlesbare Urteile! Open access für Juristen",
        "slug": "endlich-maschinenlesbare-urteile-open-access-fur-juristen",
        "url": "https://api.events.ccc.de/congress/2025/event/8f6e4391-96fc-5d29-b66c-328026fc35f0/?format=api",
        "track": "science",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "de",
        "description": "Es ist tatsächlich ein ernsthaftes und reales wissenschaftliches und gesellschaftliches Problem, wenn Urteile hinter den wurmstichigen Aktenschränken der Amtstuben weggeschlossen werden. Wir belegen das anhand einiger besonders hahnebüchener Zitate aus aktuellen und nicht mehr änderbaren Urteilen aus der Praxis.\r\n\r\nWir erarbeiten aktuell Strategien, wie man das Rechtssystem power-cyclen kann, um Urteile in ihrer Gesamtheit, und damit die faktisch gesprochene Rechtslage in Deutschland wieder zugänglich werden. Als positiver Nebeneffekt der Verfügbarkeit von Urteilen kann Zivilgesellschaft und die Politik auch selber souverän überprüfen, ob unsere Richter das Recht typischerweise auch wirklich im Sinne der Legislative anwenden – keiner kann es aktuell wissen, wie können nur hoffen ...",
        "schedule_start": "2025-12-27T13:50:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-27T14:30:00+01:00"
    },
    {
        "id": "910e5f22-945b-5196-8e21-246acbcaadd3",
        "kind": "official",
        "name": "“End Of 10”: How the FOSS Community is Combatting Software-Driven Resource and Energy Consumption",
        "slug": "end-of-10-how-the-foss-community-is-combatting-software-drive-resource-and-energy-consumption",
        "url": "https://api.events.ccc.de/congress/2025/event/910e5f22-945b-5196-8e21-246acbcaadd3/?format=api",
        "track": "ccc-community",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "en",
        "description": "This is a talk about digital sustainability and the role software plays in hardware longevity. At the 38C3, the End Of 10 campaign held a workshop to co-ordinate contributions across FOSS communities. Many people currently involved started contributing after this workshop, including 2 of the 3 presenters.",
        "schedule_start": "2025-12-30T11:55:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-30T12:35:00+01:00"
    },
    {
        "id": "5429999b-aa2f-4f73-b975-a050dd2003b1",
        "kind": "assembly",
        "name": "End of 10 - Linux install party for kids",
        "slug": "end-of-10-linux-install-party-for-kids",
        "url": "https://api.events.ccc.de/congress/2025/event/5429999b-aa2f-4f73-b975-a050dd2003b1/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "44bba78f-4945-40e4-b38e-ce6c772a3fc6",
        "location": "Saal B / Hall B",
        "language": "en, de",
        "description": "Do you have an old PC gathering dust at the bottom of a drawer? Bring it! We'll guide participating kids through the process of installing Linux Mint for the first time so they can have their own secure and up-to-date computer.",
        "schedule_start": "2025-12-28T13:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T14:30:00+01:00"
    },
    {
        "id": "08ed4497-b959-446e-a79d-42146aceaf22",
        "kind": "sos",
        "name": "EndOf10 Meetup",
        "slug": "endof10-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/08ed4497-b959-446e-a79d-42146aceaf22/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "https://39c3.c3nav.de/@0,86.66,148.66,5.21",
        "language": "de, en",
        "description": "Exchange and transfer of experience to and between all those who have already helped people install Linux or are planning to do so.\r\n\r\n- Brief presentation of the respective project\r\n- Collect and discuss possible dos and don'ts\r\n- What opportunities are there to promote the campaign and the individual spots?\r\n- If desired, how do we stay in touch?\r\n\r\n---\r\nThe session will take place at the table at the end of the groundfloor behind the round elevator",
        "schedule_start": "2025-12-29T17:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-29T18:20:00+01:00"
    },
    {
        "id": "ee636d6e-7e89-51a5-9188-cf29c7fcf3d6",
        "kind": "assembly",
        "name": "Energie von uns für uns! Vergesellschaftung als Lösung für die Transformation unseres Energiesektors",
        "slug": "energie-von-uns-fur-uns-vergesellschaftung-als-los",
        "url": "https://api.events.ccc.de/congress/2025/event/ee636d6e-7e89-51a5-9188-cf29c7fcf3d6/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "3249bd83-bfb2-445b-bea0-bce4e7370926",
        "location": null,
        "language": "de",
        "description": "Mit der Vergesellschaftung des Energiesektors in NRW wollen wir die Demokratisierung der (Energie)Wirtschaft und eine ernsthafte sozial-ökologische Energiewende erreichen. Auf juristischer Ebene beinhaltet das die Umwandlung von großen privatwirtschaftlich organisierten Unternehmen in Anstalten des öffentlichen Rechts, auf gesellschaftlicher Ebene leitet es einen Paradigmenwechsel ein: von Oligopolstruktur, Intransparenz und riesigen Profitmargen hin zu solidarischen Preismodellen, einem Energiemarkt, der auf Erneuerbare ausgelegt ist und vor allem hin zu einem direkt demokratischen Entscheidungsprozess, an dem alle Betroffenen beteiligt sind - Angestellte, Strombeziehende, von Klimawandel und Energieressourcenabbau Betroffene... \r\n\r\nWie könnten Entscheidungsprozesse in einem vergesellschafteten Betrieb aussehen? Erfüllt unser aktuelles Strommarktdesign die Voraussetzungen dafür? Wie funktioniert unser Energiesystem und warum scheitern privatwirtschaftliche Unternehmen an der Umsetzung der Energiewende? Und wo könnten gesellschaftliche Hebel liegen, um eine Vergesellschaftung auch tatsächlich umzusetzen? \r\n\r\nIm Workshop wollen wir unsere Überlegungen dazu vorstellen und sind gleichzeitig auch gespannt auf eure Gedanken zum Thema - denn auch Technik braucht Strom, also lasst uns überlegen, wie Produktion und Verteilung demokratischer organisiert werden können!",
        "schedule_start": "2025-12-27T19:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T19:50:00+01:00"
    },
    {
        "id": "a5847ebe-abc0-4962-8730-0a79cb60d754",
        "kind": "sos",
        "name": "Erfahrungsaustausch zu kommunalem Klimagerechtigkeitsaktivismus",
        "slug": "vortrag-und-erfahrungsaustausch-zu-kommunalem-klim",
        "url": "https://api.events.ccc.de/congress/2025/event/a5847ebe-abc0-4962-8730-0a79cb60d754/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "de",
        "description": "Wichtige Themen für kommunalen Klimagerechtigkeitsaktivismus sind unter anderem Wärmewende, Klimabildung und -kommunikation, Mobilitätswende und Energiewende. Doch wie bekommen wir diese Themen adressiert? In dieser Session sollen verschiedene Aktionsformen, Lehren und Werkzeuge vorgestellt und diskutiert werden. Das beinhaltet:\r\n\r\n- Bewertung der eigenen Kommune bei [Stadt.Land.Klima!](https://www.stadt-land-klima.de/)\r\n- Demonstrationen\r\n- Dialoge mit der Stadtverwaltung\r\n- Informationsfreiheitsanfragen\r\n- Offene Briefe an den Stadtrat\r\n- Kreative Kommunikationsformen\r\n- Mitarbeit in städtischen Beiräten\r\n- Pressemitteilungen\r\n- Selbstorganisierte Klimakonferenzen\r\n- Veröffentlichung von komplexen Dokumenten/Plänen/Stellungnahmen\r\n- Verwaltungsklagen\r\n- ...\r\n\r\nSiehe auch:\r\n[Vernetzung kommunaler Klimagerechtigkeitsgruppen](https://events.ccc.de/congress/2025/hub/en/project/detail/so/vernetzung-kommunaler-klimagerechtigkeitsgruppen)",
        "schedule_start": "2025-12-28T11:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T11:50:00+01:00"
    },
    {
        "id": "542cf139-6b03-564c-8cad-4839ef856a31",
        "kind": "official",
        "name": "Erkundung linker Utopien mit der Bravo der Antifa",
        "slug": "erkundung-linker-utopien-mit-der-bravo-der-antifa",
        "url": "https://api.events.ccc.de/congress/2025/event/542cf139-6b03-564c-8cad-4839ef856a31/?format=api",
        "track": null,
        "assembly": "spaetverkauf",
        "room": "6114efbe-f549-579a-8aa4-cd143f5a96cf",
        "location": null,
        "language": "de",
        "description": "Der Klimawandel. Trump, die AfD und all ihre Fans. Krieg und Terror. Die\r\nDauerschleife der Weltkrisen und das vermeintliche Ende der progressiven\r\nJugend. Die 1930er-Vibes, spürst du sie auch?\r\n\r\nIst das etwa das Ende linker Utopien? Rette sich, wer kann? Ruhestand\r\nauf Keta? Nicht jetzt, nicht hier, nicht wir. Aufgeben ist keine Option.\r\nAber nicht deshalb, weil es schlechter Stil wäre. Sondern deshalb, weil\r\nlinke Utopien alles andere als vorbei sind. Sie sind da, sie sind nötig,\r\nsie sind machbar.\r\n\r\nDas linke Jugendblatt \"Straßen aus Zucker\" läd am Späti ein zur Frage: Wo stecken sie noch, die linken Utopien? \r\n\r\n\r\n... das sind wir:\r\n\r\nhttps://www.strassenauszucker.tk/\r\n\r\n... & unsere aktuelle Ausgabe:\r\n\r\nhttps://www.strassenauszucker.tk/wp-content/uploads/2025/02/SaZ18_Utopie.pdf",
        "schedule_start": "2025-12-28T15:00:00+01:00",
        "schedule_duration": "00:15:00",
        "schedule_end": "2025-12-28T15:15:00+01:00"
    },
    {
        "id": "0f0570b9-1dee-41ea-a3f0-2b86bb5d65d2",
        "kind": "assembly",
        "name": "Erste Hilfe",
        "slug": "erste-hilfe_9yea",
        "url": "https://api.events.ccc.de/congress/2025/event/0f0570b9-1dee-41ea-a3f0-2b86bb5d65d2/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "44bba78f-4945-40e4-b38e-ce6c772a3fc6",
        "location": "Saal B / Hall B",
        "language": null,
        "description": "Im Erste-Hilfe-Kurs zeigen wir euch, wie man Pflaster bei sich oder anderen klebt, damit ihr kleinere Verletzungen selbst verarzten könnt. Wenn ihr schon älter seid oder mehr Erfahrung mitbringt, können wir uns zudem an Verbänden und der stabilen Seitenlage versuchen. Wichtig ist zudem, zu erkennen, wann jemand Hilfe braucht. Daher bringen wir auch ein Bilderrätsel mit. Mit den Bildern können wir mögliche Gefahren und Handlungen besprechen. Eine mögliche Handlung ist, einen Notruf abzusetzen. Daher werden wir dies mit euch üben. Zum Schluss werden wir schauen, was man mit Einmalhandschuhen noch so anstellen kann.",
        "schedule_start": "2025-12-27T14:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T15:15:00+01:00"
    },
    {
        "id": "acb15b35-b89b-4702-9897-6b9aa3e06686",
        "kind": "sos",
        "name": "Erste Löterfolge mit der LED-Wäscheklammer",
        "slug": "fab",
        "url": "https://api.events.ccc.de/congress/2025/event/acb15b35-b89b-4702-9897-6b9aa3e06686/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Chaos macht Schule CMS",
        "language": "de",
        "description": "Wir löten eine LED Klammer.\r\n\r\nSchnelle erste Löterfolge mit einer Wäscheklammer und 4 bunt blinkenden LEDs",
        "schedule_start": "2025-12-28T11:00:00+01:00",
        "schedule_duration": "04:00:00",
        "schedule_end": "2025-12-28T15:00:00+01:00"
    },
    {
        "id": "1632d233-fb88-5f58-aaec-823ea32f8b56",
        "kind": "official",
        "name": "Escaping Containment: A Security Analysis of FreeBSD Jails",
        "slug": "escaping-containment-a-security-analysis-of-freebsd-jails",
        "url": "https://api.events.ccc.de/congress/2025/event/1632d233-fb88-5f58-aaec-823ea32f8b56/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "en",
        "description": "FreeBSD’s jail feature is one of the oldest and most mature OS-level isolation mechanisms in use today, powering hosting environments, container frameworks, and security sandboxes. But as with any large and evolving kernel feature, complexity breeds opportunity. This research asks a simple but critical question: If an attacker compromises root inside a FreeBSD jail, what does it take to break out?\r\n\r\nTo answer that, we conducted a large-scale audit of FreeBSD kernel code paths accessible from within a jail. We systematically examined privileged operations, capabilities, and interfaces that a jailed process can still reach, hunting for memory safety issues, race conditions, and logic flaws. The result: roughly 50 distinct issues uncovered across multiple kernel subsystems, ranging from buffer overflows and information leaks to unbounded allocations and reference counting errors—many of which could crash the system or provide vectors for privilege escalation beyond the jail.\r\n\r\nWe’ve developed proof-of-concept exploits and tools to demonstrate some of these vulnerabilities in action. We’ve responsibly disclosed our findings to the FreeBSD security team and are collaborating with them on fixes. Our goal isn’t to break FreeBSD, but to highlight the systemic difficulty of maintaining strict isolation in a large, mature codebase.\r\n\r\nThis talk will present our methodology, tooling, and selected demos of real jail escapes. We’ll close with observations about kernel isolation boundaries, lessons learned for other OS container systems, and a call to action for hardening FreeBSD’s jail subsystem against the next generation of threats.",
        "schedule_start": "2025-12-27T17:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T18:15:00+01:00"
    },
    {
        "id": "495ecaf3-c618-4c73-8bc5-867570b0e564",
        "kind": "assembly",
        "name": "Esperanto Schnupperkurs / Esperanto Lightning course",
        "slug": "esperanto-schnupperkurs-esperanto-lightning-c_wbsg",
        "url": "https://api.events.ccc.de/congress/2025/event/495ecaf3-c618-4c73-8bc5-867570b0e564/?format=api",
        "track": null,
        "assembly": "esperanto",
        "room": null,
        "location": "Room 6",
        "language": "en, de",
        "description": "A short sneak peek course to the International language Esperanto.\r\n\r\nEsperanto is a planned language, initiated more than 130 years ago by Ludwik Lejzer Zamenhof. Nowadays it is spoken by more than 100 000 people worldwide.\r\n\r\nWe are people who for many years have been speaking Esperanto in our every day life. Its the language of our global circle of friends. As there are quite some parallelisms between the worldwide Esperanto community and the worldwide hacker scene, usually there are some Esperanto speakers attending the big Chaos events.\r\n\r\nOf course we cannot give a comprehensive course about Esperanto, but a few insights to the language and its community first hand.\r\n\r\nThe slides are available here: https://c3esperanto.github.io/kurseto/",
        "schedule_start": "2025-12-29T19:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T20:20:00+01:00"
    },
    {
        "id": "21f24081-0093-47fa-986a-a7e017f9324d",
        "kind": "sos",
        "name": "Esperanto Schnupperkurs / Esperanto Lightning course",
        "slug": "esperanto-schnupperkurs-esperanto-lightning-c_uzyw",
        "url": "https://api.events.ccc.de/congress/2025/event/21f24081-0093-47fa-986a-a7e017f9324d/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "en, de",
        "description": "A short sneak peek course to the International language Esperanto.\r\n\r\nEsperanto is a planned language, initiated more than 130 years ago by Ludwik Lejzer Zamenhof. Nowadays it is spoken by more than 100 000 people worldwide.\r\n\r\nWe are people who for many years have been speaking Esperanto in our every day life. Its the language of our global circle of friends. As there are quite some parallelisms between the worldwide Esperanto community and the worldwide hacker scene, usually there are some Esperanto speakers attending the big Chaos events.\r\n\r\nOf course we cannot give a comprehensive course about Esperanto, but a few insights to the language and its community first hand.\r\n\r\nThe slides are available here: https://c3esperanto.github.io/kurseto/",
        "schedule_start": "2025-12-29T19:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T20:20:00+01:00"
    },
    {
        "id": "05ae1da4-abfd-5ba1-bc1e-b11d8c5a2994",
        "kind": "official",
        "name": "Etai Darway",
        "slug": "etai-darway",
        "url": "https://api.events.ccc.de/congress/2025/event/05ae1da4-abfd-5ba1-bc1e-b11d8c5a2994/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "de",
        "description": "A glamorous and rhythmic mood-swinging rollercoaster.",
        "schedule_start": "2025-12-28T10:00:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-28T13:00:00+01:00"
    },
    {
        "id": "a82eb81e-a6d9-4593-b766-3dd53c2cd96e",
        "kind": "sos",
        "name": "Ethical Non-Monogamy (ENM) 101 – What are they talking about, and why?",
        "slug": "ethical-non-monogamy-enm-101-what-are-they-talking",
        "url": "https://api.events.ccc.de/congress/2025/event/a82eb81e-a6d9-4593-b766-3dd53c2cd96e/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "en",
        "description": "Ethical non-monogamy, whether its polyamory, relationship-anarchy, open relationships, solo-poly and so on are on the rise.\r\nBut understanding, what these new approaches to relationships are all about sometimes seems a little difficult because of all the lingo we use to make our conversations easier. This session gives a little look into the meaning of strange terms like polycule, compersion or metamour, easily misunderstood ideas like garden party enm vs. kitchen table enm, or acronyms like NRE. Armed with these (new?) concepts we'll also have a little Q&A where we'll try to give some insights into the realities of ENM life.",
        "schedule_start": "2025-12-27T21:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T21:50:00+01:00"
    },
    {
        "id": "3b5032d5-aa63-454b-835d-c6b77ed55509",
        "kind": "assembly",
        "name": "Ethical Non-Monogamy (ENM) 101 – What are they talking about, and why?",
        "slug": "ethical-non-monogamy-emn-101-what-are-they-talking",
        "url": "https://api.events.ccc.de/congress/2025/event/3b5032d5-aa63-454b-835d-c6b77ed55509/?format=api",
        "track": null,
        "assembly": "relationship-geeks",
        "room": null,
        "location": "SoS Workshop D",
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-27T21:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T21:50:00+01:00"
    },
    {
        "id": "1e4c6b67-a8e4-40ba-afe9-d75c10635490",
        "kind": "sos",
        "name": "Ethical non-monogamy is not only for millenials",
        "slug": "ethical-non-monogamy-is-not-only-for-millenia_l336",
        "url": "https://api.events.ccc.de/congress/2025/event/1e4c6b67-a8e4-40ba-afe9-d75c10635490/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "en",
        "description": "Polyamory, Open Relationships, Relationship Anarchy and all the other types of ethical non monogamy, or ENM for short, seem to associated with the lifestyle of thirty-somethings – but that isn't really a hard rule and I, being an old white male myself, would like to learn and share a little bit about the challenges of ethical non-monogamy in a world where the norm is unethical non-monogamy a mono-normative value-system on the outside.",
        "schedule_start": "2025-12-29T21:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T22:20:00+01:00"
    },
    {
        "id": "5f343f4c-53b4-47bc-8e0b-d382f8629825",
        "kind": "assembly",
        "name": "Ethical non-monogamy is not only for millenials",
        "slug": "ethical-non-monogamy-is-not-only-for-millenials",
        "url": "https://api.events.ccc.de/congress/2025/event/5f343f4c-53b4-47bc-8e0b-d382f8629825/?format=api",
        "track": null,
        "assembly": "relationship-geeks",
        "room": null,
        "location": "SoS Lecture 6",
        "language": "en",
        "description": "The session is meant to be place for learning for everyone, so while I will share not only questions, but also some of the answers I have found we'll hopefolly learn from the experiences or questions of attendees as well.",
        "schedule_start": "2025-12-29T21:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T22:20:00+01:00"
    },
    {
        "id": "a2903548-3fde-4c4b-8265-4ce461828684",
        "kind": "sos",
        "name": "European Health Data Space (EHDS)",
        "slug": "ehds",
        "url": "https://api.events.ccc.de/congress/2025/event/a2903548-3fde-4c4b-8265-4ce461828684/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "en, de",
        "description": "We will provide information about the EU regulation on the European Health Data Space (EHDS). The key provisions will come into force in 2027 and will then apply directly within all EU countries. EHDS says that all citizens will receive an electronic health record, which will be available EU-wide. Separately, all prescription data for medications will be available EU-wide. Access to pseudonymized health data will be permitted for very broadly defined research purposes. Individuals will have several opt-out possibilities available. How is civil society reacting?",
        "schedule_start": "2025-12-29T21:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T22:20:00+01:00"
    },
    {
        "id": "62f556ab-b1b4-51fb-9c86-b49ea1f3c45f",
        "kind": "official",
        "name": "Excuse me, what precise time is It?",
        "slug": "excuse-me-what-precise-time-is-it",
        "url": "https://api.events.ccc.de/congress/2025/event/62f556ab-b1b4-51fb-9c86-b49ea1f3c45f/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "en",
        "description": "Where even a few microseconds of drift can turn perfect sync into complete chaos.\r\nThis talk takes a deep dive into the mysterious world of precise time distribution in large networks. We’ll start by exploring how PTP 1588 actually works, from announce, sync, and follow-up messages to delay measurements and the magic of hardware timestamping. We’ll look at why PTP is critical for modern audio/video-over-IP standards like AES67 and SMPTE 2110, and how they push Ethernet to its absolute temporal limits.\r\nAlong the way, we’ll discover how transparent and boundary clocks fight jitter, and why your switch’s buffer might secretly hate you. We will do live Wireshark dissections of real PTP traffic, demos showing what happens when timing breaks, and some hands-on hardware experiments with grandmasters and followers trying to stay in sync.\r\nExpect packets, graphs, oscilloscopes, crashing live demos and at least one bad joke about time travel.",
        "schedule_start": "2025-12-27T20:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T21:30:00+01:00"
    },
    {
        "id": "fa908cfb-d971-4875-b4ea-60b7cefd59a4",
        "kind": "sos",
        "name": "Exploring Digital Antispaces event series",
        "slug": "exploring-digital-antispaces-event-series",
        "url": "https://api.events.ccc.de/congress/2025/event/fa908cfb-d971-4875-b4ea-60b7cefd59a4/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Rosenpass Assembly",
        "language": "en",
        "description": "Exploring Digital Antispaces (EDA) is a discussion and group reflection format that looks at digital environments that no longer function like spaces in the traditional sense which is neither clearly private nor public: These environments are shaped by platforms, algorithms, and surveillance. They challenge our usual ways of understanding agency, responsibility, intimacy, and control.\r\n\r\nEDA does not proposing quick fixes or technical solutions, but creates space to observe, reflect, and make sense of these conditions together, and hopefully generate knowledge together with the community\r\n\r\nWhat will happen?\r\nA short framing input from Karolin Varner and Kai-Ti Wu on digital antispaces\r\nA moderated group discussion and collective reflection\r\nShared exploration of metaphors (space, desert, inhabitation, witnessing)\r\nCo-creating knowledge",
        "schedule_start": "2025-12-29T14:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T16:00:00+01:00"
    },
    {
        "id": "f972ba63-df58-43f6-bdbb-b0b930bed4d1",
        "kind": "sos",
        "name": "Fachschaften haben Infrastrukturen",
        "slug": "fachschaften-haben-infrastrukturen",
        "url": "https://api.events.ccc.de/congress/2025/event/f972ba63-df58-43f6-bdbb-b0b930bed4d1/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Fachschaft GAF Assembly",
        "language": "de, en",
        "description": "We, the Fachschaft for Math, Physics and Informatics, run our own IT-infrastructure for mail, web, etc. This SoS is for sharing experiences with other Fachschaften and other groups in an academic setting.\r\n\r\nLocation and Time may change, please check againt shortly before start time.",
        "schedule_start": "2025-12-28T16:05:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T16:30:00+01:00"
    },
    {
        "id": "df9f13bf-73b8-4e71-9aea-d264745ca285",
        "kind": "sos",
        "name": "FAFO: How we stopped worrying and bought an Electron Microscope",
        "slug": "fafo-how-we-stopped-worrying-and-bought-an-electro",
        "url": "https://api.events.ccc.de/congress/2025/event/df9f13bf-73b8-4e71-9aea-d264745ca285/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "en",
        "description": "We went on Kleinanzeigen and started a non-profit semiconductor lab.\r\n\r\nWe created a space to do the kind of research we've always wanted, but couldn't do at our local hackerspaces - either due to space constraints, or lack of structures allowing for a safe operation of a proper lab.",
        "schedule_start": "2025-12-29T00:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T01:20:00+01:00"
    },
    {
        "id": "3e5e527d-7601-4a16-886c-c4f886dd5c34",
        "kind": "sos",
        "name": "Fairphone Meetup (all creatures welcome)",
        "slug": "repairable-device-meeting-all-creatures-welcome",
        "url": "https://api.events.ccc.de/congress/2025/event/3e5e527d-7601-4a16-886c-c4f886dd5c34/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de, en",
        "description": "We look forward to seeing all users, interested parties, and other beings! We ourselves are Fairphone Angels and will be bringing Fairphone 3, Fairphone 4, and Fairphone 6 along for you to look at and, of course, open up. Feel free to bring other devices too! We will be meeting in a relaxed atmosphere to exchange ideas; there is no planned program. In addition, various custom ROMs will certainly be represented. We welcome any further input! Of course, all creatures are welcome!",
        "schedule_start": "2025-12-30T11:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T11:50:00+01:00"
    },
    {
        "id": "19bd2dde-7131-4a7e-9d3d-cac1a2fa0ef4",
        "kind": "assembly",
        "name": "Fairydust-Türöffner-Tag (Tag 2)",
        "slug": "fairydust-turoffner-tag-tour-1",
        "url": "https://api.events.ccc.de/congress/2025/event/19bd2dde-7131-4a7e-9d3d-cac1a2fa0ef4/?format=api",
        "track": null,
        "assembly": "teckids",
        "room": null,
        "location": "Treffpunkt Teckids-Assembly",
        "language": "de",
        "description": "## Türen auf beim Chaos Communication Congress\r\n\r\nBeim [39. Chaos Communication Congress](https://events.ccc.de/congress/2025/infos/) in Hamburg öffnen dieses Jahr wieder die Chaos-Teams hinter den Kulissen die Türen für junge Besucher*innen. Dort kann man live erleben, wie ein so großes Hack-Event funktioniert. Denn neben Löten, Coden und bunter Blinky-Atmosphäre gehört noch eine Menge mehr dazu!\r\n\r\nAngelehnt ist die Idee an den \"Maus-Türöffner-Tag\", der jedes Jahr am 3. Oktober stattfindet und bei dem Kinder an vielen Orten hinter die Kulissen schauen können. Doch beim Congress lädt nicht die Maus ein, sondern Fairydust – das knubbelige Raketen-Maskottchen der Chaos-Veranstaltungen.\r\n\r\n\r\n### Programm und Tour\r\n\r\nBeim zweiten Fairydust-Türöffner-Tag machen wieder viele Teams und Chaos-Organisationen,\r\ndie am Congress mitwirken, mit. Und das gibt es zu sehen:\r\n\r\n* Mit dem [Video Operation Center](https://c3voc.de/) kannst du\r\n  ausprobieren, wie die Licht- und Tontechnik in den Sälen des Congress\r\n  Center Hamburg funktioniert.  Wenn Du möchtest, kannst Du auch mal eine\r\n  Kamera auf der Schulter balancieren oder wild Kabel aus- und wieder\r\n  einstecken.\r\n* Beim [Phone Operation Center (Eventphone)](https://eventphone.de/) trittst du\r\n  im Wählscheiben-Wettbewerb gegen andere an und lernst eine digitale\r\n  Telefon-Vermittlungsstelle kennen\r\n* Das Network Operation Center sorgt für schnellen Internetzugang und das Datennetz\r\n  vor Ort\r\n* Etwas weniger technisch wird es beim [Logistics Operation Center](https://c3loc.de/)\r\n  und beim Bottle Operation Center.\r\n* Beim [Chaos Emergency Response Team](https://cert.ccc.de/) geht es um Erste Hilfe\r\n  und um den Funkverkehr im Notfall\r\n* Die [Chaospost](https://chaospost.de/) bringt deine Post zwar nicht nach Mexiko, aber zu jedem erdenklichen\r\n  Ort auf dem Congress\r\n\r\n*(Das exakte Programm kann sich im Laufe des Dezembers noch ein wenig ändern. Vor Ort\r\nkann es sein, dass einzelne Punkte ausfallen müssen, falls eines der Teams übermäßig\r\nim Stress ist.)*\r\n\r\nDie Touren beginnen an Tag 2 und 3 (28. und 29. Dezember) jeweils **pünktlich um 12:00 Uhr** \r\nan der Assembly der Teckids-Gemeinschaft im Digitalcourage-Habitat und dauern ca. 1½ Stunden.\r\n\r\n### Mitmachen / Anmeldung\r\n\r\nBei der Tour mitmachen können alle Kinder und Jugendlichen ab 9 Jahren. Aus\r\n(versicherungs)rechtlichen Gründen bitten wir um eine Anmeldung mit einem Teckids-Account\r\n(Name, Geburtsdatum, E-Mail-Adresse und Handynummer einer\\*s Erziehungsberechtigten).\r\n\r\n## Alle Infos und Anmeldung\r\n\r\n**Aus (verischerungs)rechtlichen und organisatorischen Gründen bitten wir um Voranmeldung!**\r\n\r\nAlle Infos zur Anmeldung gibt es [im Teckids-Blog](https://teckids.org/blog/2025/12/fairydust-tueroeffnertag/)",
        "schedule_start": "2025-12-28T12:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T13:30:00+01:00"
    },
    {
        "id": "acfbd515-1e4c-434c-9094-5e54df6db26d",
        "kind": "assembly",
        "name": "Fairydust-Türöffner-Tag (Tag 3)",
        "slug": "fairydust-turoffner-tag-tour-2",
        "url": "https://api.events.ccc.de/congress/2025/event/acfbd515-1e4c-434c-9094-5e54df6db26d/?format=api",
        "track": null,
        "assembly": "teckids",
        "room": null,
        "location": "Treffpunkt Teckids-Assembly",
        "language": "de",
        "description": "## Türen auf beim Chaos Communication Congress\r\n\r\nBeim [39. Chaos Communication Congress](https://events.ccc.de/congress/2025/infos/) in Hamburg öffnen dieses Jahr wieder die Chaos-Teams hinter den Kulissen die Türen für junge Besucher*innen. Dort kann man live erleben, wie ein so großes Hack-Event funktioniert. Denn neben Löten, Coden und bunter Blinky-Atmosphäre gehört noch eine Menge mehr dazu!\r\n\r\nAngelehnt ist die Idee an den \"Maus-Türöffner-Tag\", der jedes Jahr am 3. Oktober stattfindet und bei dem Kinder an vielen Orten hinter die Kulissen schauen können. Doch beim Congress lädt nicht die Maus ein, sondern Fairydust – das knubbelige Raketen-Maskottchen der Chaos-Veranstaltungen.\r\n\r\n\r\n### Programm und Tour\r\n\r\nBeim zweiten Fairydust-Türöffner-Tag machen wieder viele Teams und Chaos-Organisationen,\r\ndie am Congress mitwirken, mit. Und das gibt es zu sehen:\r\n\r\n* Mit dem [Video Operation Center](https://c3voc.de/) kannst du\r\n  ausprobieren, wie die Licht- und Tontechnik in den Sälen des Congress\r\n  Center Hamburg funktioniert.  Wenn Du möchtest, kannst Du auch mal eine\r\n  Kamera auf der Schulter balancieren oder wild Kabel aus- und wieder\r\n  einstecken.\r\n* Beim [Phone Operation Center (Eventphone)](https://eventphone.de/) trittst du\r\n  im Wählscheiben-Wettbewerb gegen andere an und lernst eine digitale\r\n  Telefon-Vermittlungsstelle kennen\r\n* Das Network Operation Center sorgt für schnellen Internetzugang und das Datennetz\r\n  vor Ort\r\n* Etwas weniger technisch wird es beim [Logistics Operation Center](https://c3loc.de/)\r\n  und beim Bottle Operation Center.\r\n* Beim [Chaos Emergency Response Team](https://cert.ccc.de/) geht es um Erste Hilfe\r\n  und um den Funkverkehr im Notfall\r\n* Die [Chaospost](https://chaospost.de/) bringt deine Post zwar nicht nach Mexiko, aber zu jedem erdenklichen\r\n  Ort auf dem Congress\r\n\r\n*(Das exakte Programm kann sich im Laufe des Dezembers noch ein wenig ändern. Vor Ort\r\nkann es sein, dass einzelne Punkte ausfallen müssen, falls eines der Teams übermäßig\r\nim Stress ist.)*\r\n\r\nDie Touren beginnen an Tag 2 und 3 (28. und 29. Dezember) jeweils **pünktlich um 12:00 Uhr** \r\nan der Assembly der Teckids-Gemeinschaft im Digitalcourage-Habitat und dauern ca. 1½ Stunden.\r\n\r\n### Mitmachen / Anmeldung\r\n\r\nBei der Tour mitmachen können alle Kinder und Jugendlichen ab 9 Jahren. Aus\r\n(versicherungs)rechtlichen Gründen bitten wir um eine Anmeldung mit einem Teckids-Account\r\n(Name, Geburtsdatum, E-Mail-Adresse und Handynummer einer\\*s Erziehungsberechtigten).\r\n\r\n## Alle Infos und Anmeldung\r\n\r\n**Aus (verischerungs)rechtlichen und organisatorischen Gründen bitten wir um Voranmeldung!**\r\n\r\nAlle Infos zur Anmeldung gibt es [im Teckids-Blog](https://teckids.org/blog/2025/12/fairydust-tueroeffnertag/)",
        "schedule_start": "2025-12-29T12:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T13:30:00+01:00"
    },
    {
        "id": "3dd8e2f3-d272-4828-a2f3-802d88443679",
        "kind": "sos",
        "name": "FAQ Panel 2.0: Your Notes, Our Conversation: Unpacking Your Questions about Ethical Non-Monogamy",
        "slug": "block",
        "url": "https://api.events.ccc.de/congress/2025/event/3dd8e2f3-d272-4828-a2f3-802d88443679/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "en",
        "description": "Just like last congress we'll sit and chat about your submitted questions and thoughts. If you want to submit an idea or question, find the question box around one of our events, or at the Relationship Geeks assembly.",
        "schedule_start": "2025-12-30T14:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T14:50:00+01:00"
    },
    {
        "id": "df5e3eea-36f7-4f93-91c4-f1dac3119b55",
        "kind": "assembly",
        "name": "FAQ Panel 2.0: Your Notes, Our Conversation: Unpacking Your Questions about Ethical Non-Monogamy",
        "slug": "faq-panel-20-your-notes-our-conversation-unpacking",
        "url": "https://api.events.ccc.de/congress/2025/event/df5e3eea-36f7-4f93-91c4-f1dac3119b55/?format=api",
        "track": null,
        "assembly": "relationship-geeks",
        "room": null,
        "location": null,
        "language": "en",
        "description": "Wie im letzten Jahr wollen wir eure Fragen und Gedanken zum Thema ethische Nicht-Monogamie besprechen. Falls Du eine Frage oder Idee hast, die wir besprechen sollen, wirf sie in unsere Fragenbox. Du findest sie an unserem Relationship Geeks Assembly Space",
        "schedule_start": "2025-12-30T14:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T15:00:00+01:00"
    },
    {
        "id": "a8864e41-efc1-4b78-85f5-8b194dd2b3ba",
        "kind": "assembly",
        "name": "FAU Meetup",
        "slug": "fau-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/a8864e41-efc1-4b78-85f5-8b194dd2b3ba/?format=api",
        "track": null,
        "assembly": "fau",
        "room": null,
        "location": "FAU Assembly",
        "language": "de, en",
        "description": "Meetup for FAUistis and interested people at the Congress",
        "schedule_start": "2025-12-28T15:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T16:00:00+01:00"
    },
    {
        "id": "1afe5704-5779-42f1-aeea-db22e033fcb3",
        "kind": "sos",
        "name": "F-Droid/OSS Android app developer meetup",
        "slug": "f-droidoss-android-app-developer-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/1afe5704-5779-42f1-aeea-db22e033fcb3/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Nerdberg (Assembly)",
        "language": "en",
        "description": "As OSS Android app developer or contributors of F-Droid apps, we want to meet up and talk about our experiences and technical challenges. Furthermore, we want to elaborate on Google's upcoming “Android developer verification” requirement.",
        "schedule_start": "2025-12-28T17:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T17:50:00+01:00"
    },
    {
        "id": "d07be74b-d324-59d1-968f-44cfcaf9970c",
        "kind": "assembly",
        "name": "Federating knowledge: exploring ways to bridge wikis and notes",
        "slug": "federating-knowledge-exploring-ways-to-bridge-wiki",
        "url": "https://api.events.ccc.de/congress/2025/event/d07be74b-d324-59d1-968f-44cfcaf9970c/?format=api",
        "track": null,
        "assembly": "free-knowledge-habitat",
        "room": "84c3550d-d676-5c42-b443-5ecd6ae2cc83",
        "location": null,
        "language": "en",
        "description": "Update: [collective notes from the workshop](https://pad.xpub.nl/p/federated-knowledge-39c3) (editable link).\r\n\r\nThis workshop is going to be heavily centred on a twofold discussion, exploring the challenge of federated knowledge starting from two questions.\r\n\r\n- What does it mean to *federate* knowledge repositories?\r\n- Instead of pursuing a silver-bullet solution to embrace all use-cases, what would it mean to foster and enable interoperability for different software?\r\n\r\nThese questions stem from years of questioning and wondering how to integrate my personal note-taking and collective, participatory knowledge management at work, in organizations, institutions, and informal collectives. Recently, I began actively researching this topic as I started playing with the [MediaWiki API](https://www.mediawiki.org/wiki/API) to cross-synchronize my local Markdown notes and the [XPUB wiki](https://pzwiki.wdka.nl/mediadesign/), the public learning wiki of the [Experimental Publishing](https://xpub.nl) master. I am puzzled by taking advantage of the potential of a specific software (in this case, MediaWiki) while fearing of being locked-in.\r\n\r\nSome further, more specific, insights and questions:\r\n\r\n- Local-first approaches and software (e.g. [Reflection](https://github.com/p2panda/reflection))\r\n- Interesting experiments based on existing protocols, such as [Ibis](https://ibis.wiki)\r\n- What do we take of semi-open and obscure yet very cool initiatives like [Anytype](https://anytype.io)\r\n- The power and the limits of plain-text: how to enable collaboration on simple Markdown files and build on top of it, as [Obsidian](https://obsidian.md) does",
        "schedule_start": "2025-12-30T13:40:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T14:40:00+01:00"
    },
    {
        "id": "c6aee270-08c1-468b-a4f3-5d51a71ef171",
        "kind": "assembly",
        "name": "FediDay 2026 Rückblicke und Ausblicke / FediDay 2026 Reviews and outlooks",
        "slug": "fediday-2026-ruckblicke-und-ausblicke-fediday_gxxu",
        "url": "https://api.events.ccc.de/congress/2025/event/c6aee270-08c1-468b-a4f3-5d51a71ef171/?format=api",
        "track": null,
        "assembly": "digiges",
        "room": null,
        "location": "Fediverse Assembly - shared table - c-base Habitat - Halle H",
        "language": "de, en",
        "description": "",
        "schedule_start": "2025-12-29T17:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T18:00:00+01:00"
    },
    {
        "id": "b575fddd-a861-42cd-bb04-b97d8257e12f",
        "kind": "assembly",
        "name": "FediDay 2026 Rückblicke und Ausblicke / FediDay 2026 Reviews and outlooks",
        "slug": "fediday-2026-ruckblicke-und-ausblicke-fediday-2026",
        "url": "https://api.events.ccc.de/congress/2025/event/b575fddd-a861-42cd-bb04-b97d8257e12f/?format=api",
        "track": null,
        "assembly": "fediverse",
        "room": "d6235213-abef-46b2-98ce-a985f01809d8",
        "location": "c-base - Fediverse Assembly",
        "language": "de, en",
        "description": "Here is a review of the first and second Berlin Fediverse Days. We have now held two conferences and are already planning the third. We are Europe's largest conference on the Fediverse, and perhaps even the world's largest. We look back, answer your questions and look ahead. Because after the second Berlin Fediverse Day comes the third Berlin Fediverse Day.",
        "schedule_start": "2025-12-29T17:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T18:00:00+01:00"
    },
    {
        "id": "9a9180e6-c49b-4dd5-8213-e8ac164d9668",
        "kind": "assembly",
        "name": "Fedi in/for in (EU) Public Admin. Yet another story.",
        "slug": "research-on-fedi-integration-in-public-administrat",
        "url": "https://api.events.ccc.de/congress/2025/event/9a9180e6-c49b-4dd5-8213-e8ac164d9668/?format=api",
        "track": null,
        "assembly": "fediverse",
        "room": "d6235213-abef-46b2-98ce-a985f01809d8",
        "location": "c-base - Fediverse Assembly",
        "language": "en",
        "description": "This is a reading of some red-tape-diary stories, based on FediVariety’s deep package inspection on the EDPS’s ‘EU Voice/Video’ pilot project—but with a juicy twist! Every character is real, each event actually happened, and all quotes are genuine. However, all of this will be ridiculously tweaked.\r\n\r\nViews are very personal, none of the involved (EU) organisations or individuals accept any liability for damage of any kind resulting from the risks inherent in the erotic transmission of messages.",
        "schedule_start": "2025-12-27T20:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-27T20:30:00+01:00"
    },
    {
        "id": "1bd83146-e6ac-520d-a1cd-8bc09e92e181",
        "kind": "assembly",
        "name": "Fedi stories in/for/out (EU) Public Admin. Adult version.",
        "slug": "fedi-stories-inforout-eu-public-admin-adult-versio",
        "url": "https://api.events.ccc.de/congress/2025/event/1bd83146-e6ac-520d-a1cd-8bc09e92e181/?format=api",
        "track": null,
        "assembly": "fnf",
        "room": "cabacbb1-c20c-55a9-b84a-c8af6a9be62c",
        "location": null,
        "language": "en",
        "description": "This is a reading of some red-tape-diary stories, based on FediVariety’s deep package inspection on the EDPS’s ‘EU Voice/Video’ pilot project—but with a juicy twist! Every character is real, each event actually happened, and all quotes are genuine. However, all of this will be ridiculously tweaked.\r\n\r\nViews are very personal, none of the involved (EU) organisations or individuals accept any liability for damage of any kind resulting from the risks inherent in the erotic transmission of messages.\r\n\r\n— \r\nAbout the speaker\r\n(Cpt.) ZZEPPOSS’s lifelong passion for technology was ignited by a childhood fascination with screwdrivers, electro-mechanical pinball machines, klunker bikes, the treasures found in his dad’s workshop… and garbage dumpsites. This fervent enthusiasm puzzled his parents and teachers for years, as it continues to baffle his colleagues, compatriots, and friends to this day. ‘Stay Hungry. Stay Foolish.' is his leitmotif (cfr. WEC).",
        "schedule_start": "2025-12-30T13:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-30T14:00:00+01:00"
    },
    {
        "id": "ce07754a-e5c4-4956-bc07-c4541a2b5fcb",
        "kind": "assembly",
        "name": "Fediverse als Business: Gründungsideen und Geschäftsmodelle / Fediverse as a business: start-up ideas and business models",
        "slug": "fediverse-als-business-grundungsideen-und-ges_oe1t",
        "url": "https://api.events.ccc.de/congress/2025/event/ce07754a-e5c4-4956-bc07-c4541a2b5fcb/?format=api",
        "track": null,
        "assembly": "fediverse",
        "room": "d6235213-abef-46b2-98ce-a985f01809d8",
        "location": "c-base - Fediverse Assembly",
        "language": "de",
        "description": "At Chaos Communication Camp 2023, padeluun called for the establishment of small, exciting companies. Digitalcourage operates a Fediverse instance that is financed by membership fees. In addition, there are commercial hosting services such as masto.host and Ossrox. What else is there, and what else is conceivable in the future? We discuss Fediverse business ideas, start-up assistance for company foundations (business plans, KfW start-up loans) and everything that can make the Fediverse an economic basis for founders. A workshop for gathering ideas, exchanging experiences and developing joint approaches. Recording of the presentation by padeluun 2023: https://media.ccc.de/v/camp2023-57118-fediverse",
        "schedule_start": "2025-12-29T11:15:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-29T12:00:00+01:00"
    },
    {
        "id": "f918a611-f6cb-4a48-ae93-511e119eedce",
        "kind": "assembly",
        "name": "Fediverse als Business: Gründungsideen und Geschäftsmodelle / Fediverse as a business: start-up ideas and business models",
        "slug": "fediverse-als-business-grundungsideen-und-geschaft",
        "url": "https://api.events.ccc.de/congress/2025/event/f918a611-f6cb-4a48-ae93-511e119eedce/?format=api",
        "track": null,
        "assembly": "fediverse",
        "room": "d6235213-abef-46b2-98ce-a985f01809d8",
        "location": "c-base - Fediverse Assembly",
        "language": "de",
        "description": "At Chaos Communication Camp 2023, padeluun called for the establishment of small, exciting companies. Digitalcourage operates a Fediverse instance that is financed by membership fees. In addition, there are commercial hosting services such as masto.host and Ossrox. What else is there, and what else is conceivable in the future? We discuss Fediverse business ideas, start-up assistance for company foundations (business plans, KfW start-up loans) and everything that can make the Fediverse an economic basis for founders. A workshop for gathering ideas, exchanging experiences and developing joint approaches. Recording of the presentation by padeluun 2023: https://media.ccc.de/v/camp2023-57118-fediverse",
        "schedule_start": "2025-12-28T11:00:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-28T11:45:00+01:00"
    },
    {
        "id": "341848bf-4384-4cb9-a805-0c20ce751817",
        "kind": "assembly",
        "name": "Fediverse-Meet-Up: Treffen von allen, die Instanzen selber betreiben (möchten)",
        "slug": "fediverse-meet-up-treffen-von-allen-die-instanzen-",
        "url": "https://api.events.ccc.de/congress/2025/event/341848bf-4384-4cb9-a805-0c20ce751817/?format=api",
        "track": null,
        "assembly": "cyber4edu_datenschutz-heinis",
        "room": null,
        "location": "c-base - Fediverse Assembly / Fediverse shared table",
        "language": "de",
        "description": "What do I need to set up and maintain my own instance? What questions should I ask myself – preferably in advance?",
        "schedule_start": "2025-12-28T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T17:00:00+01:00"
    },
    {
        "id": "e74fb148-5f18-46da-b02a-6bf7eac32d66",
        "kind": "assembly",
        "name": "Fediverse-Meet-Up: Treffen von allen, die Instanzen selber betreiben (möchten)",
        "slug": "fediverse-treffen",
        "url": "https://api.events.ccc.de/congress/2025/event/e74fb148-5f18-46da-b02a-6bf7eac32d66/?format=api",
        "track": null,
        "assembly": "fediverse",
        "room": "d6235213-abef-46b2-98ce-a985f01809d8",
        "location": "c-base - Fediverse Assembly",
        "language": "de",
        "description": "What do I need to set up and maintain my own instance? What questions should I ask myself – preferably in advance?",
        "schedule_start": "2025-12-28T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T17:00:00+01:00"
    },
    {
        "id": "2f30e9be-f07f-580c-8960-4d51a6e7db46",
        "kind": "official",
        "name": "Felix Kubin",
        "slug": "felix-kubin",
        "url": "https://api.events.ccc.de/congress/2025/event/2f30e9be-f07f-580c-8960-4d51a6e7db46/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-28T23:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T01:00:00+01:00"
    },
    {
        "id": "95c20e48-a62f-4d99-bccf-67498c793f11",
        "kind": "sos",
        "name": "Femboy Meetup",
        "slug": "femboy-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/95c20e48-a62f-4d99-bccf-67498c793f11/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "House of tea",
        "language": "de, en",
        "description": "A meetup for all kinds of femboys to get to know each other, exchange experiences and knowledge, or just chat a little. There are no fixed plans for how this meetup will take place, so feel free to contribute your own ideas or suggestions.\r\nPlease let me know in advance if you are interested so that I can plan the location accordingly.\r\n\r\nSee you :3\r\nYasu [they/them]\r\n\r\n#### Contact\r\nMatrix: @yasu:waldbewohner.eu\r\nDECT: 7024\r\n\r\n#### Meetingpoint\r\nWe are at the house of tea. Look out for a femboy flag, pink fox ears and a blue tail :3",
        "schedule_start": "2025-12-28T14:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T14:55:00+01:00"
    },
    {
        "id": "5812a526-027a-446e-95fb-bd6541124103",
        "kind": "sos",
        "name": "FeMENism?!",
        "slug": "femenism",
        "url": "https://api.events.ccc.de/congress/2025/event/5812a526-027a-446e-95fb-bd6541124103/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de, en",
        "description": "When it comes to feminism, many men* who are generally in favor of it stay in the  background: They don't want to intrude, override any woman*'s voice, doubt that they have anything to say, think they know too little to participate in the discussion.\r\nWe think that feminism is ready for the next (r)evolutionary phase, in which men are not \"allies\" but see themselves as a subject of feminism. What do you think: Time for FeMENism?\r\nIn this session we want to collect male* voices (too), create room for conversations and understand how people of all genders view this topic. All creatures welcome!",
        "schedule_start": "2025-12-27T12:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T12:50:00+01:00"
    },
    {
        "id": "684f49ad-9683-4a2d-91ba-2bce16e6eae3",
        "kind": "assembly",
        "name": "feminist server chaos",
        "slug": "feminist-server-chaos",
        "url": "https://api.events.ccc.de/congress/2025/event/684f49ad-9683-4a2d-91ba-2bce16e6eae3/?format=api",
        "track": null,
        "assembly": "femserv",
        "room": null,
        "location": "Saal Y, 2.OG (L8) feminist server assembly",
        "language": "en, de",
        "description": "How can self-organized digital infrastructures be collectively maintained, and how can they grow together with our needs?\r\nHow can we grow the emergent international network of feminist servers?\r\nWe will share resources, rumours and quirky server stories. Bring your intents, wishes and your feminist rage!\r\n\r\nfollow #femchaos39 on the fediverse for this and everything else happening at our assembly",
        "schedule_start": "2025-12-28T18:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T20:00:00+01:00"
    },
    {
        "id": "91091e85-ffc1-5706-8813-331d7489cb51",
        "kind": "official",
        "name": "Festnacht",
        "slug": "festnacht",
        "url": "https://api.events.ccc.de/congress/2025/event/91091e85-ffc1-5706-8813-331d7489cb51/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-27T12:30:00+01:00",
        "schedule_duration": "02:30:00",
        "schedule_end": "2025-12-27T15:00:00+01:00"
    },
    {
        "id": "cc16de00-c31f-5c44-a34a-615e6beba883",
        "kind": "official",
        "name": "FeTAp 611 unplugged: Taking a rotary dial phone to the mobile age",
        "slug": "fetap-611-unplugged-taking-a-rotary-dial-phone-to-the-mobile-age",
        "url": "https://api.events.ccc.de/congress/2025/event/cc16de00-c31f-5c44-a34a-615e6beba883/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "en",
        "description": "There are people who throw away old telephones - and then there are those who find them in the garbage and think, „How can a microcontroller actually read the digits from a rotary dial?“\r\nThis talk follows the journey of transforming a classic German FeTAp 611 rotary phone into a mobile device while keeping its vintage charm. Building on earlier retrofits, this project aims to combine the following design goals into a mobile version of the Fernsprechtischapparat:\r\n\r\n- Grandparents-compatible – The phone shall be easy to use by non-technical people, showing the same look and feel as the original phones, including details such as a dial tone.\r\n- easy phone switching – Switching between FeTAp and regular cellphone shall not require unscrewing the phone to switch SIM cards.\r\n- standard components – PCB/PCBA suppliers shall be capable of manufacturing boards at a reasonable price.\r\n- device-agnostic circuit design – Adapting to different phones (e.g. W48, FeTAp 791, FeTAp 611) shall minimize the need for changes in the schematic. This includes a ringing voltage generator that shall be powerful enough to drive an old W48 phone.\r\n\r\nThis talk will walk you through certain aspects of the German analog telephony standard 1TR110-1, and the challenges faced when implementing those on a battery-powered device with little space. It explains\r\n- the state machine implemented on an STM32 microcontroller,\r\n- how to connect old carbon microphones to modern audio electronics,\r\n- designing (and avoiding mistakes in) a flyback based SMPS to generate 32V - 75V ringing voltage,\r\n- how to generate 25 Hz AC using an H-bridge,\r\n- and how to layout the PCB such that the ancient second handset connector can now be used for USB-C charging.\r\n\r\nIn the course of the development, I discovered that the project is not only a good way to get a glimpse into various aspects of ancient and modern types of electronics - but also into people’s reactions when such a phone suddenly starts ringing on a flea market… :-)",
        "schedule_start": "2025-12-27T12:50:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-27T13:30:00+01:00"
    },
    {
        "id": "1107113b-60b2-488a-b1a8-af10051c9c36",
        "kind": "assembly",
        "name": "FHB Cheese Rendezvous 1",
        "slug": "fhb-cheese-rendezvous",
        "url": "https://api.events.ccc.de/congress/2025/event/1107113b-60b2-488a-b1a8-af10051c9c36/?format=api",
        "track": null,
        "assembly": "fhb",
        "room": "bb1811c4-2aff-4e62-9874-c85ad7165626",
        "location": null,
        "language": "en, de",
        "description": "[To secure spot on the Session I. (Day 1, SAT 20h30) please sign in here](https://dud-poll.inf.tu-dresden.de/cheese1_39c3/)\r\n\r\n[To secure spot on the Session 2. (Day 3, MON 20h30) please sign in here.](https://dud-poll.inf.tu-dresden.de/cheese2_39c3/)\r\n\r\nEach cheese tasting session is open to 25 people max, please do sign in advance, you can just show up before the event but we are very likely going to be full for this one (like three times overbooked). If you can bring cheese which you made by yourself that would be great! Of course some specific local or extraordinary cheese/s or other related condiments like sun dried tomatoes, good quality olives, mustards, wine all would be appreciated. If you are bringing cheese please do label it well with at least it's name and type of milk used, your nick or name/contact would come handy too. The best would be of course to add short description to our wiki (please check the sample). Still please sign in in advance! FHB will be getting some high quality cheeses to offer basic selection with other samples surrounding it plus some basic condiments. Note that due to the interest in previous years we are going to run two sessions, each one lasting for about two hours or bit over.\r\n\r\nThis event is based on donation at your will no one turned away for lack of funds.\r\n\r\nSo lets meet all together again enjoying these lovely creations! Here you can find cheeses which are going to be present, please do add your ones and keep in mind that good half of the cheeses will be not listed here, they will just appear and they are worth of your attention!\r\n\r\n[A full overview of cheeses you can get here](https://foodhackingbase.org/wiki/FHB@39C3/Cheese_Rendezvous)",
        "schedule_start": "2025-12-27T20:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-27T22:30:00+01:00"
    },
    {
        "id": "c24f6a07-9b35-4260-81c1-f274224aa7be",
        "kind": "assembly",
        "name": "FHB Cheese Rendezvous 2",
        "slug": "fhb-cheese-rendezvous-1",
        "url": "https://api.events.ccc.de/congress/2025/event/c24f6a07-9b35-4260-81c1-f274224aa7be/?format=api",
        "track": null,
        "assembly": "fhb",
        "room": "bb1811c4-2aff-4e62-9874-c85ad7165626",
        "location": null,
        "language": "en, de",
        "description": "[To secure spot on the Session I. (Day 1, SAT 20h30) please sign in here](https://dud-poll.inf.tu-dresden.de/cheese1_39c3/)\r\n\r\n[To secure spot on the Session 2. (Day 3, MON 20h30) please sign in here.](https://dud-poll.inf.tu-dresden.de/cheese2_39c3/)\r\n\r\nEach cheese tasting session is open to 25 people max, please do sign in advance, you can just show up before the event but we are very likely going to be full for this one (like three times overbooked). If you can bring cheese which you made by yourself that would be great! Of course some specific local or extraordinary cheese/s or other related condiments like sun dried tomatoes, good quality olives, mustards, wine all would be appreciated. If you are bringing cheese please do label it well with at least it's name and type of milk used, your nick or name/contact would come handy too. The best would be of course to add short description to our wiki (please check the sample). Still please sign in in advance! FHB will be getting some high quality cheeses to offer basic selection with other samples surrounding it plus some basic condiments. Note that due to the interest in previous years we are going to run two sessions, each one lasting for about two hours or bit over.\r\n\r\nThis event is based on donation at your will no one turned away for lack of funds.\r\n\r\nSo lets meet all together again enjoying these lovely creations! Here you can find cheeses which are going to be present, please do add your ones and keep in mind that good half of the cheeses will be not listed here, they will just appear and they are worth of your attention!\r\n\r\n[A full overview of cheeses you can get here](https://foodhackingbase.org/wiki/FHB@39C3/Cheese_Rendezvous)",
        "schedule_start": "2025-12-29T20:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T22:30:00+01:00"
    },
    {
        "id": "eaf95299-2918-59d4-a479-0d2f5460d73b",
        "kind": "assembly",
        "name": "Fidgettoys aus alten Fahrradketten [all creatures welcome]",
        "slug": "fidgettoys-aus-alten-fahrradketten-all-creatures-w",
        "url": "https://api.events.ccc.de/congress/2025/event/eaf95299-2918-59d4-a479-0d2f5460d73b/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "77f30317-a033-5141-aa8c-b1e35f233044",
        "location": null,
        "language": "de",
        "description": "Passend zum „Cycle“ im Kongresstitel zeige ich in diesem kleinen Workshop, wie aus alten Fahrradketten Fidgettoys gebastelt werden können. Im Vorfeld zeige ich einige verschiedene Varianten, die auch ausprobiert werden können, und dann geht es auch schon los. Geplant ist, dass jede Teilnehmer*in mit ein bis zwei Fidgettoys aus dem kurzen Workshop geht. Zusätzlich zu den Fahrradketten kommen Schlüsselringe und Schrumpfschlauch zum Einsatz, aber nicht bei allen Varianten.\r\n\r\nDa es sich wirklich um alte Fahrradketten handelt, die ich zwar etwas vorreinige, macht es dennoch die Hände schmierig und dreckig. Es wird aber Babyfeuchttücher geben und einen Pott Handwaschcreme, der für solche Zwecke gut funktioniert, damit nachher alle wieder saubere Hände haben.\r\n\r\nDieser Workshop ist für alle ab 16. Ich werde im Vorfeld Listen zum Eintragen aufhängen. Geplant sind zwei kürzere Workshop-Slots zu je 30 Minuten in Gruppen von sechs bis acht Personen.",
        "schedule_start": "2025-12-28T13:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T14:00:00+01:00"
    },
    {
        "id": "3edb31d0-e1da-512c-bae5-8bb45b07de68",
        "kind": "assembly",
        "name": "FIfF Meetup",
        "slug": "fiff-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/3edb31d0-e1da-512c-bae5-8bb45b07de68/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "326e815a-aba6-4552-9e14-dc9184fc197b",
        "location": null,
        "language": "de",
        "description": "Das FIfF ist ein Zusammenschluss von engagiert-kritischen Fachleuten aus Wissenschaft und Praxis der Informati(onstechni)k. Wir denken über die Konsequenzen unserer Arbeit nach, warnen vor schädlichen Entwicklungen und bringen eigene konstruktive Vorstellungen ein. Wir beraten Politik und Medien, publizieren eine eigene Zeitschrift und organisieren Konferenzen, Vorträge und Demonstrationen. Das FIfF ist in Regionalgruppen organisiert und wurde 1984 gegründet.",
        "schedule_start": "2025-12-28T18:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T18:50:00+01:00"
    },
    {
        "id": "ead31961-97da-4be4-a436-e2e9aab5a98d",
        "kind": "assembly",
        "name": "Fight, Flight, Freeze - und dann? Handlungsfähig bleiben mit Psychologischer Erster Hilfe. Ein Crashkurs",
        "slug": "fight-flight-freeze-und-dann-handlungsfahig-bleibe",
        "url": "https://api.events.ccc.de/congress/2025/event/ead31961-97da-4be4-a436-e2e9aab5a98d/?format=api",
        "track": null,
        "assembly": "cadus-reboot-solidarity-2025",
        "room": "b8121ce4-8a5a-405e-936e-89f633d8c7db",
        "location": null,
        "language": "de",
        "description": "If the shit hits the fan, medical first aid can often prevent the situation to get worse. Psychological first aid (PFA) can too. Unfortunately, PFA is not (yet) taught in schools or as an obligatory part of driver's license. With this crash course, we want to pass on evidence-based knowledge about the basics of psychological first aid, as we apply it in our work at CADUS. This is not about therapy, but about initial, relatively simple, almost technical measures to help our brain, our body, our psyche process what we have experienced - for self-protection and to help others.",
        "schedule_start": "2025-12-27T14:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-27T14:30:00+01:00"
    },
    {
        "id": "fd043a7b-6797-51f2-b8aa-2bc76f31b084",
        "kind": "assembly",
        "name": "Fighting the EU Surveillance Law Apocalypse Continued",
        "slug": "fighting-the-eu-surveillance-law-apocalypse-contin",
        "url": "https://api.events.ccc.de/congress/2025/event/fd043a7b-6797-51f2-b8aa-2bc76f31b084/?format=api",
        "track": null,
        "assembly": "fnf",
        "room": "cabacbb1-c20c-55a9-b84a-c8af6a9be62c",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-29T18:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T19:30:00+01:00"
    },
    {
        "id": "93c7004c-b905-4dab-b353-6305a88687c9",
        "kind": "sos",
        "name": "Filmvorführung \"Von Menschen, die auf Bäume steigen\"",
        "slug": "filmvorfuhrung-von-menschen-die-auf-baume-steigen",
        "url": "https://api.events.ccc.de/congress/2025/event/93c7004c-b905-4dab-b353-6305a88687c9/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "de, en",
        "description": "The film \"Of People Who Climb Trees\" showcases how activists in Southern Germany and beyond carry out sometimes spectacular protest actions. The focus is on climate justice, as well as the consumption of resources and land.\r\n\r\nEveryone is welcome—whether you want to gain insight into the world of forest occupations, become more active, or are simply curious.\r\n\r\nAfterwards, an open discussion with climate activists will take place.\r\n\r\nEnglish subtitles are available.",
        "schedule_start": "2025-12-28T00:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-28T01:20:00+01:00"
    },
    {
        "id": "211742d8-ca97-5e1b-9162-0cd13afc9f72",
        "kind": "official",
        "name": "Fimi & Nush",
        "slug": "fimi-nush",
        "url": "https://api.events.ccc.de/congress/2025/event/211742d8-ca97-5e1b-9162-0cd13afc9f72/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-28T20:00:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-28T23:00:00+01:00"
    },
    {
        "id": "17b2847b-ea27-4f84-9299-b171aca841b8",
        "kind": "sos",
        "name": "FINDET NICHT STATT, da krank: Wie kann gute Männerarbeit gelingen? [all creatures welcome]",
        "slug": "wie-kann-gute-mannerarbeit-gelingen-all-creatures-",
        "url": "https://api.events.ccc.de/congress/2025/event/17b2847b-ea27-4f84-9299-b171aca841b8/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de, en",
        "description": "Hallo, ich muss euch leider mitteilen, dass ich den Workshop absagen muss, da ich mir eine Erkältung eingefangen habe, und wenig Stimme und Energie habe und das gerade über meine Kapazitäten geht. Tut mir sehr Leid, hätte das gerne mit euch gemacht \r\n\r\nFür diejenigen die trotzdem vernetzt bleiben wollen, gibt es eine Signalgruppe zu konstruktiver Männerarbeit im Chaos: https://signal.group/#CjQKILTHwUeZ6z5tjh2aFLFUJqDUBZdc4RM6pQrtinvOgCnJEhB6V3OHw1wAe73YgRwRbCKG\r\n\r\nDies ist der Folgeworkshop zum vorherigen Männerkreis. Wir glauben dass es wichtig ist, dass wir Männer explizit von FLINTA* lernen, daher all creatures welcome. \r\n\r\nIn dem Workshop wollen wir uns zu folgenden Fragen ins Gespräch kommen:\r\n\r\n- Welche Erfahrungen haben wir mit Männerarbeit?\r\n- Wie holen wir uns (auch außerhalb der Bubble) ab? \r\n- Wie schaffen wir es den Bruch zu unseren Schwestern* anzuerkennen und auszuhalten ohne uns dabei zu entmündigen und zu verachten\r\n- Wie schaffen wir es unsere Schutzwalle soweit unten zu lassen, damit wir lernen können, aber trotzdem liebevoll und sorgsam mit uns umzugehen?\r\n- Wie können wir uns trotz unseres internalisiertem Leistungsanspruchs erlauben uns klein, bedürftig und unsicher zu zeigen?\r\n\r\nIch bin Timon (er) von menbracing. Wir sind eine kleine Initiative von Männern die sich inspiriert von der Arbeit von Bell Hooks, Adrienne Maree Brown, Veit Lindau und Anderen an männlicher Care-Arbeit versuchen.",
        "schedule_start": "2025-12-30T09:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T10:20:00+01:00"
    },
    {
        "id": "8ed32eef-7954-4e4e-b319-7a2b13de032c",
        "kind": "sos",
        "name": "Finding spyware/stalkerware by network analysis",
        "slug": "finding-spywarestalkerware-by-network-analysis",
        "url": "https://api.events.ccc.de/congress/2025/event/8ed32eef-7954-4e4e-b319-7a2b13de032c/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Hextivisti-Netzwerk Assembly",
        "language": "en, de",
        "description": "Small meetup with exchange about:\r\n- concepts\r\n- experiences/wins\r\n- tools (existing and ongoing ones)\r\n\r\nWe will meet here: Hextivisti-Netzwerk\r\nAssembly, J6, Hall 1 Cloakroom Foyer, Level 1\r\nhttps://39c3.c3nav.de/l/hextivisti-netzwerk/\r\n\r\nI hope not too many people show up and we have small nice round :)",
        "schedule_start": "2025-12-29T20:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T21:30:00+01:00"
    },
    {
        "id": "a4287fcb-ef45-5992-8d4b-aaa417e2cddd",
        "kind": "official",
        "name": "Finona Rider",
        "slug": "finona-rider",
        "url": "https://api.events.ccc.de/congress/2025/event/a4287fcb-ef45-5992-8d4b-aaa417e2cddd/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "de",
        "description": "Sound has been a lifelong passion, but my deep love for dancefloor-related electronic music truly ignited through attending raves in my hometown. I immersed myself in arts, including studies in systematic musicology, event techniques and audio engineering, while working at Remoto-Records and constanly organizing events with my collective Phantasia at various locations, creating unique spaces for musical exploration, aswell as the launch of our own label, where you can also find my very first release on wax.\r\nI also perform under my artist alias problem.child, where I focus on CD-only sets featuring 90s and early 2000s Goa and progressive-house.\r\nAdditionally, I hold a bi-monthly residency for my show Exo-Drive on London-based radio station Komrad 94",
        "schedule_start": "2025-12-31T04:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-31T05:30:00+01:00"
    },
    {
        "id": "74857bc3-9b89-4201-870b-4add6db7d4bd",
        "kind": "sos",
        "name": "Firefox Lead Engineer - Ask Me Anything",
        "slug": "firefox-lead-engineer-ask-me-anything",
        "url": "https://api.events.ccc.de/congress/2025/event/74857bc3-9b89-4201-870b-4add6db7d4bd/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "de, en",
        "description": "Ask anything about Firefox, I will try to answer every question, no matter what it is about, and I'll try to do so without corporate blah blah.\r\n\r\nNo recordings, please.\r\n\r\nDisclaimer: Not an official Mozilla event, blah blah and in reality I'm actually a squirrel.\r\n\r\nAbout me: Principal Engineer and have been with Mozilla for almost 15 years.",
        "schedule_start": "2025-12-30T14:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-30T14:55:00+01:00"
    },
    {
        "id": "53f7bcc9-24d2-4223-8196-803b023a9e80",
        "kind": "assembly",
        "name": "Flashing firmware updates to the Pocket Science Lab board",
        "slug": "flashing-firmware-updates-to-the-pocket-science-la",
        "url": "https://api.events.ccc.de/congress/2025/event/53f7bcc9-24d2-4223-8196-803b023a9e80/?format=api",
        "track": null,
        "assembly": "fossasia",
        "room": null,
        "location": "FOSSASIA Assembly, Hall H, K2-K3, Critical Decentralisation Cluster",
        "language": "de, en",
        "description": "The goal of this workshop is to enable participants to update the firmware of their PSLab device.\r\nThe firmware of the Pockes Science Lab is constantly being developed and improved. To benefit from this, the updates must be flashed onto the PSLab board. This process is quick and easy, but can be a little daunting if you have never done it before. In this workshop, we will take a look at the tools and hardware required and carry out the process together.\r\n\r\nIf you don't want to update the firmware on your device yourself, but just want to have the latest firmware installed on your board, you are also welcome to join us.\r\nYou will need:\r\n* Your PSLab board (v5 or v6), available for borrowing or purchase during the workshop\r\n* A computer\r\n* A USB cable to connect the board to your computer\r\n* Ideally, a PICKit 3 programmer (v5 only, at least one will be available)\r\n\r\nThis workshop is led by Marc Nause, contributor of Pocket Science Lab project. Marc has experience with the flash process on Linux and Windows. With macOS and other operating systems we may need to research together how the process works best",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T17:00:00+01:00"
    },
    {
        "id": "e605452a-1589-4868-8bac-d74ad23f7fe2",
        "kind": "assembly",
        "name": "Flashing Smartphones with Ubuntu Touch Linux",
        "slug": "flashing-smartphones-with-ubuntu-touch-linux_htth",
        "url": "https://api.events.ccc.de/congress/2025/event/e605452a-1589-4868-8bac-d74ad23f7fe2/?format=api",
        "track": null,
        "assembly": "wuplug",
        "room": null,
        "location": "F3H, dem Raum zwischen Foyer, Saal3 und Halle H",
        "language": "de, en",
        "description": "Flashing Smartphones with Ubuntu Touch Linux and e.foundation custom ROMs.",
        "schedule_start": "2025-12-28T20:00:00+01:00",
        "schedule_duration": "06:00:00",
        "schedule_end": "2025-12-29T02:00:00+01:00"
    },
    {
        "id": "9c2350b1-10ed-48a4-b9b9-06a3ab33d34e",
        "kind": "assembly",
        "name": "Flashing Smartphones with Ubuntu Touch Linux",
        "slug": "flashing-smartphones-with-ubuntu-touch-linux_awkg",
        "url": "https://api.events.ccc.de/congress/2025/event/9c2350b1-10ed-48a4-b9b9-06a3ab33d34e/?format=api",
        "track": null,
        "assembly": "wuplug",
        "room": null,
        "location": "F3H, dem Raum zwischen Foyer, Saal3 und Halle H",
        "language": "de, en",
        "description": "Flashing Smartphones with Ubuntu Touch Linux and e.foundation custom ROMs.",
        "schedule_start": "2025-12-30T09:00:00+01:00",
        "schedule_duration": "06:00:00",
        "schedule_end": "2025-12-30T15:00:00+01:00"
    },
    {
        "id": "829a654a-dc46-4185-a549-7b5c04230310",
        "kind": "assembly",
        "name": "Flashing Smartphones with Ubuntu Touch Linux",
        "slug": "flashing-smartphones-with-ubuntu-touch-linux",
        "url": "https://api.events.ccc.de/congress/2025/event/829a654a-dc46-4185-a549-7b5c04230310/?format=api",
        "track": null,
        "assembly": "wuplug",
        "room": null,
        "location": "F3H, dem Raum zwischen Foyer, Saal3 und Halle H",
        "language": "de, en",
        "description": "Flashing Smartphones with Ubuntu Touch Linux and e.foundation custom ROMs.",
        "schedule_start": "2025-12-27T20:00:00+01:00",
        "schedule_duration": "06:00:00",
        "schedule_end": "2025-12-28T02:00:00+01:00"
    },
    {
        "id": "5a394b51-71a0-4d57-ab21-6b5a9884ab0a",
        "kind": "assembly",
        "name": "Flashing Smartphones with Ubuntu Touch Linux",
        "slug": "flashing-smartphones-with-ubuntu-touch-linux_0ia4",
        "url": "https://api.events.ccc.de/congress/2025/event/5a394b51-71a0-4d57-ab21-6b5a9884ab0a/?format=api",
        "track": null,
        "assembly": "wuplug",
        "room": null,
        "location": "F3H, dem Raum zwischen Foyer, Saal3 und Halle H",
        "language": "de, en",
        "description": "Flashing Smartphones with Ubuntu Touch Linux and e.foundation custom ROMs.",
        "schedule_start": "2025-12-29T20:00:00+01:00",
        "schedule_duration": "06:00:00",
        "schedule_end": "2025-12-30T02:00:00+01:00"
    },
    {
        "id": "228baf20-b5bc-533a-b24a-b58169d7a134",
        "kind": "assembly",
        "name": "FLINTA* Neurodivergenz-Meetup [FLINTA* only]",
        "slug": "flinta-neurodivergenz-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/228baf20-b5bc-533a-b24a-b58169d7a134/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "de",
        "description": "**If needed, the session can be led in English, and English-speaking discussion groups can be formed.**\r\nEN description below\r\n\r\n### System overload? Executive dysfunction in progress? Willkommen im Chaos! \r\n\r\nDieser Workshop ist für alle neurodivergenten FLINTA\\* (Frauen, Lesben, inter, nicht-binäre, trans und agender Personen). Gemeinsam schaffen wir Raum für Austausch, gegenseitige Unterstützung und Sichtbarkeit neurodiverser Erfahrungen – von ADHS über Autismus bis Tourette und darüber hinaus.\r\n\r\nWir starten mit einer kurzen Vorstellungsrunde, sammeln gemeinsam Themen und tauchen dann in zwei aufeinanderfolgende Kleingruppenphasen à 30 Minuten ein. So kannst du zu mehreren Themen reinspringen, dich austauschen, zuhören oder einfach dabeisein.\r\nBringt gerne eure eigenen Themen, Fragen oder Gedanken mit – alles, was euch bewegt, hat hier Platz.\r\n\r\nWenn ihr nach den 2h noch in Gesprächen vertieft seid, könnt ihr es euch in der Haecksen Assembly neben dem Workshopraum gemütlich machen - ganz ohne Zeitlimit, ganz im eigenen Tempo\r\n\r\nDieser Workshop ist ein Safe Space für FLINTA\\* , um neurodivergente Erfahrungen aus dieser Perspektive zu teilen, neues zu lernen und sich gegenseitig zu stärken.\r\nKeine Diagnose nötig, kein Druck: Wenn die Zeitblindheit kickt oder das Chaos zu viel wird – komm später, geh früher, alles okay!\r\n\r\n- - -\r\nSystem overload? Executive dysfunction in progress? Welcome to the chaos!\r\n\r\nThis workshop is for all neurodivergent FLINTA* individuals (women, lesbians, intersex, non-binary, trans, and agender people). Together we'll create space for exchange, mutual support, and visibility of neurodiverse experiences - from ADHD to autism to Tourette's and beyond.\r\n\r\nWe'll start with a brief round of introductions, gather some topics, and then dive into two consecutive small group sessions of 30 minutes each. This way you can jump into multiple topics, share experiences, listen, or simply be present.\r\nFeel free to bring your own topics, questions, or thoughts - whatever is currently on your mind.\r\n\r\nIf you're still deep in conversation after the 90 minutes are over, you're welcome to continue in the Haecksen Assembly next to the workshop room without any time limit, completely at your own pace.\r\n\r\nThis is a safe space for FLINTA* folks to share neurodivergent experiences from this perspective, learn new things, and support each other.\r\n\r\nNo diagnosis required, no pressure: If time blindness kicks in or the chaos gets overwhelming, feel free to come late or leave early, whatever works for you!",
        "schedule_start": "2025-12-27T13:45:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-27T15:15:00+01:00"
    },
    {
        "id": "a8ae3281-67bc-4e61-94db-19bcb59c9b14",
        "kind": "assembly",
        "name": "FLINTA POTA Party - Parks on the Air",
        "slug": "flinta-pota-party-parks-on-the-air",
        "url": "https://api.events.ccc.de/congress/2025/event/a8ae3281-67bc-4e61-94db-19bcb59c9b14/?format=api",
        "track": null,
        "assembly": "chaoswelle",
        "room": "e0339235-7eb1-4c6f-8940-d8b341c406aa",
        "location": "Meetup at Chaoswelle - from there we start into Planten un Blomen Park",
        "language": "de, en",
        "description": "POTA introduction for FLINTA* followed by joint POTA activation on shortwave in the \"Planten un Blomen\" park right next to the CCH.\r\n\r\nWe meet at 03:00 p.m. at the Assembly for a short introduction and then go out into the park together. You'll learn how to set up a portable shortwave station and get a crash course in shortwave operation. Then it's time to get on the air! Other radio amateurs around the world are waiting to contact us. Can you manage the 10 radio connections necessary for a successful \"activation\" of the park?\r\n\r\nNOTE: We meet AT THE CHAOSWELLE ASSEMBLY and start there with a short introduction to the POTA program. Then we go out into the park together. Dress warmly and weatherproof! We go outside even when it's raining or snowing!\r\n\r\nIf anyone wants to join us later: our location in the park: [OpenStreetMap](https://www.openstreetmap.org/directions?engine=fossgis_osrm_foot&route=53.561346%2C9.986447%3B53.559593%2C9.986438#map=18/53.560490/9.986277)",
        "schedule_start": "2025-12-29T15:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T17:00:00+01:00"
    },
    {
        "id": "f937b1fa-4dd0-59dd-8242-c6b39db7fc02",
        "kind": "assembly",
        "name": "FLINTA-Singstar [FLINTA* only]",
        "slug": "flinta-singstar",
        "url": "https://api.events.ccc.de/congress/2025/event/f937b1fa-4dd0-59dd-8242-c6b39db7fc02/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "de",
        "description": "*English below*\r\n\r\nDE: Offene Singstar-Runde für alle FLINTA-personen.\r\n\r\nNach dem vielen lieben Feedback der letzten Jahre, bringen wir unsere Singstar-Session wieder zurück.\r\n4 Mikrophone, Musik für jeden Geschmack und hoffentlich ganz viele von euch!\r\n\r\nKeine Sorge, wenn genug mitmachen, muss sich niemand selbst hören. ;)\r\nJeder Musikgeschmack ist willkommen! Egal ob du gerne Anime Titelsongs, Metalcore oder Schlager hörst, wir haben für alle was dabei. Ja, natürlich kannst du auch einfach ABBA singen.\r\n\r\n\r\nEN: Open Singstar-Session for all FLINTA-people.\r\n\r\nAfter all the lovely feedback from the last years, we are bringing back our Singstar-Session!\r\n4 microphones, music for every taste and hopefully a lot of you!\r\n\r\nDon't worry, if enough people join, nobody needs to hear themselves. ;)\r\nEvery taste of music is welcome! No matter if your jam are Anime-Openings, Metalcore or Schlager, we got you covered. Yes of course we also have ABBA.",
        "schedule_start": "2025-12-28T22:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T00:00:00+01:00"
    },
    {
        "id": "6ecf04a1-465b-5722-a8fa-9f1d95660888",
        "kind": "official",
        "name": "Flow-Vi",
        "slug": "flow-vi",
        "url": "https://api.events.ccc.de/congress/2025/event/6ecf04a1-465b-5722-a8fa-9f1d95660888/?format=api",
        "track": null,
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "de",
        "description": "Süße Frühstücke auf dem Plattenteller.",
        "schedule_start": "2025-12-29T10:00:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-29T13:00:00+01:00"
    },
    {
        "id": "2115a2be-c4b4-5e83-abfa-e9ad46b5e1fd",
        "kind": "official",
        "name": "Flux Variations",
        "slug": "flux-variations",
        "url": "https://api.events.ccc.de/congress/2025/event/2115a2be-c4b4-5e83-abfa-e9ad46b5e1fd/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "en",
        "description": "A calm, open-ended programme for curious listening. A shared space where unfamiliar ideas can settle and reveal themselves over time, created by the unfolding of pieces by composers of different eras, schools and genres. Nothing is required beyond a willingness to listen and stay awhile. Well suited to joining the lounge, taking a seat, and discovering something quietly unexpected.",
        "schedule_start": "2025-12-30T19:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-30T21:00:00+01:00"
    },
    {
        "id": "49ceb68c-bcbe-592f-9c62-b1085f657190",
        "kind": "official",
        "name": "Fossile Industrie liebt KI!",
        "slug": "fossile-industrie-liebt-ki",
        "url": "https://api.events.ccc.de/congress/2025/event/49ceb68c-bcbe-592f-9c62-b1085f657190/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "de",
        "description": "Obwohl die negativen Klimaauswirkungen generativer KI immer deutlicher werden, sollen in ganz Europa Großrechenzentren gebaut werden und Deutschland „KI-Nation“ werden, was ungeahnte „Wirtschaftskräfte freisetzen soll“ – zumindest, wenn es nach der Bundesregierung geht.\r\n\r\nDer Ausbau der Recheninfrastruktur für generative KI benötigt viel Energie, Wasser und Ressourcen, was global zu Umweltschäden führt. Prognosen für die EU zeigen, dass der Energieverbrauch in Zukunft so groß werden könnte, dass der Ausbau der erneuerbaren Energien nicht mithalten kann – doch die fossile Industrie steht bereits in den Startlöchern.\r\n\r\nDer Hype um generative KI liefert ihnen die perfekte Begründung für den Ausbau fossiler Infrastruktur- mitten in der eskalierenden Klimakrise. Tech- und Fossilkonzerne investieren massiv in neue Gaskraftwerke für energiehungrige Rechenzentren.  Dabei ist der wirtschaftliche Nutzen und die Wertschöpfung durch die Technologie weiterhin unklar.\r\nKlar ist: wir erleben derzeit eine fossile Gegenoffensive im Gewand digitaler Versprechen. Auf Kosten des Klimas und der Zukunft.\r\n\r\nDieser Vortrag schließt an den Talk \"Klimaschädlich by Design\" vom 38C3 an und gibt Updates zu Entwicklungen in Deutschland und Europa.",
        "schedule_start": "2025-12-30T12:50:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-30T13:30:00+01:00"
    },
    {
        "id": "b8ce6e82-df94-4ebc-9f06-9e8e359d8876",
        "kind": "sos",
        "name": "FOSSi Meetup - Open Source FPGA, ASIC and Hardware Design Gathering",
        "slug": "fossi-meetup-open-source-fpga-asic-and-hardware-de",
        "url": "https://api.events.ccc.de/congress/2025/event/b8ce6e82-df94-4ebc-9f06-9e8e359d8876/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Chillout Area In Foyer of Hall 3 ==> https://39c3.c3nav.de/l/c:0:156.89:158.38/",
        "language": "en, de",
        "description": "Free and Open Source Silicon (FOSSi) Meetup @ 39C3!\r\n\r\nThis meetup brings together everyone interested in free and open source silicon, FPGAs, ASICs, or hardware design in general. All experience levels are welcome!\r\n\r\nWe will meet at the Chillout Area in the Foyer of Hall 3.\r\nhttps://39c3.c3nav.de/l/c:0:156.89:158.38/",
        "schedule_start": "2025-12-28T20:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T21:30:00+01:00"
    },
    {
        "id": "4f315736-fc43-4111-b01c-bc958ca3a360",
        "kind": "sos",
        "name": "Foundation workshop: Hands-on, how does the Internet work?",
        "slug": "foundation-workshop-hands-on-how-does-the-internet",
        "url": "https://api.events.ccc.de/congress/2025/event/4f315736-fc43-4111-b01c-bc958ca3a360/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "en",
        "description": "This workshop is for all who do not know at all or only have a vague idea what an “IP address” is. We’ll learn how the Internet works by making Internet traffic visible. This is a beginner’s workshop. If you toyed with Wireshark before, you will be bored to hell in this workshop.\r\n\r\nInvisible to the casual user, lots of computers communicate and work together to deliver the kitten videos you’re craving. In this workshop, we use the tool Wireshark (available for all operating systems) to make this communication visible. In lots of life demos, we’ll learn that the domain names we’re familiar with, like ccc.de or fridaysforfuture.de, are a thin layer around IP addresses, which are the real addresses computers use to identify themselves. We’ll uncover which hidden information your browser sends along each request, and we’ll see how easy it is to intercept traffic.\r\n\r\nThis workshop is for everybody who is interested in knowing how the Internet works, in which form computers talk to each other. Absolutely no prerequisites are required. People who are familiar with network stacks will be bored to hell.\r\n\r\nNote to the infrastructure team: In the final part of the talk, we’ll perform a standard ARP spoofing attack to intercept traffic from a volunteer and display their website login password on the projector. Of course we won’t use the congress network for this. I’ll use an hotspot of my own.\r\n\r\n**[Transcript](https://chaos.quasicoherent.io/)**",
        "schedule_start": "2025-12-27T17:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-27T17:55:00+01:00"
    },
    {
        "id": "d403adb8-52cd-41b7-aeaa-b166a79d3dec",
        "kind": "sos",
        "name": "Fox Meetup 🦊",
        "slug": "fox-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/d403adb8-52cd-41b7-aeaa-b166a79d3dec/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "between house of tea and coffee nerds",
        "language": "de, en",
        "description": "Are you a furry or like wearing fox ears and/or a tail?\r\n\r\nWe're gathering to meetup and exchange about all things foxes! Let's laugh, make fox noises and wag our tails together!\r\n\r\n:3 everyone is welcome! Foxes and owners alike.\r\n\r\nPlease note: we are not associated with the Mozilla Meetup",
        "schedule_start": "2025-12-29T19:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T19:25:00+01:00"
    },
    {
        "id": "caa4ec01-8d41-5192-adb9-3d5d57a6d1a8",
        "kind": "assembly",
        "name": "FragDenStaat Nutzer*innen-Treffen",
        "slug": "fragdenstaat-nutzerinnen-treffen",
        "url": "https://api.events.ccc.de/congress/2025/event/caa4ec01-8d41-5192-adb9-3d5d57a6d1a8/?format=api",
        "track": null,
        "assembly": "free-knowledge-habitat",
        "room": "84c3550d-d676-5c42-b443-5ecd6ae2cc83",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-29T17:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T18:15:00+01:00"
    },
    {
        "id": "d717c5a5-bcd2-4002-b2a3-79a69a2fc824",
        "kind": "assembly",
        "name": "Franconian Beer Tasting",
        "slug": "beer-tasting",
        "url": "https://api.events.ccc.de/congress/2025/event/d717c5a5-bcd2-4002-b2a3-79a69a2fc824/?format=api",
        "track": null,
        "assembly": "backspace",
        "room": null,
        "location": "backspace",
        "language": "de, en",
        "description": "7 beer styles from 7 breweries of Bamberg.\r\nLet's enjoy it together.\r\n\r\nDa wo es das gude Bier gibt:\r\nhttps://39c3.c3nav.de/l/c:0:176.3:197.31/\r\n\r\nPlease bring your own glass (e.g. from the last Tschunk)\r\nand don't forget to redeem your badge!\r\n\r\nThe cost for the beer goes on me.\r\nYour generous tip wil be donated from beer tasting with love to \r\nhttps://digitalcourage.de/",
        "schedule_start": "2025-12-29T20:30:00+01:00",
        "schedule_duration": "01:17:00",
        "schedule_end": "2025-12-29T21:47:00+01:00"
    },
    {
        "id": "93bf3447-2896-4e04-ab16-13a6afa34432",
        "kind": "sos",
        "name": "Francophone Orgs Meetup",
        "slug": "francophone-orgs-meetup_itha",
        "url": "https://api.events.ccc.de/congress/2025/event/93bf3447-2896-4e04-ab16-13a6afa34432/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Interhack x LQDN x CHATONS assembly",
        "language": null,
        "description": "Francophone meetup organized by Interhack, La Quadrature du Net and CHATONS. Of course you can also meet us and use English.",
        "schedule_start": "2025-12-29T18:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T20:30:00+01:00"
    },
    {
        "id": "0c0a47ad-d2ff-4891-9126-774f75446986",
        "kind": "sos",
        "name": "Francophone Orgs Meetup",
        "slug": "francophone-orgs-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/0c0a47ad-d2ff-4891-9126-774f75446986/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Interhack x LQDN x CHATONS assembly",
        "language": null,
        "description": "Francophone meetup organized by Interhack, La Quadrature du Net and CHATONS. Of course you can also meet us and use English.",
        "schedule_start": "2025-12-28T18:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T20:00:00+01:00"
    },
    {
        "id": "b185d270-5add-5206-916f-65001ae1b9f2",
        "kind": "assembly",
        "name": "Freifunk und Gluon Meetup",
        "slug": "freifunk-und-gluon-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/b185d270-5add-5206-916f-65001ae1b9f2/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "3249bd83-bfb2-445b-bea0-bce4e7370926",
        "location": null,
        "language": "de",
        "description": "Auch dieses Jahr wollen sich die auf dem Congress anwesenden Entwicklerinnen und Anwenderinnen zu aktuellen Freifunk und Gluon Themen austauschen\r\n\r\nLink zum Pad: https://md.darmstadt.ccc.de/freifunk-meetup-39c3#",
        "schedule_start": "2025-12-27T16:00:00+01:00",
        "schedule_duration": "01:50:00",
        "schedule_end": "2025-12-27T17:50:00+01:00"
    },
    {
        "id": "97a02c3f-4130-481e-a101-345adab3f701",
        "kind": "sos",
        "name": "Freifunk zum Anfassen und Router zum Mitnehmen",
        "slug": "freifunk-zum-anfassen-und-router-zum-mitnehmen",
        "url": "https://api.events.ccc.de/congress/2025/event/97a02c3f-4130-481e-a101-345adab3f701/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "de",
        "description": "Freifunk, was soll das? Ich soll mein Internet mit anderen teilen, wozu das denn? Wie geht das überhaupt? Wer braucht heutztage noch WLAN von anderen Leuten wenn doch eh alle Mobilfunkflatrates haben?  \r\n\r\nAll diese Fragen und weitere beantworten wir dir und haben sogar direkt noch freifunkfähige Router dabei, bei denen wir euch gern helfen diese für Freifunk einzurichten.  Damit könnt ihr daheim direkt mitmachen.",
        "schedule_start": "2025-12-27T15:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-27T15:25:00+01:00"
    },
    {
        "id": "f9208be6-3cbc-49f2-8293-a4ffb1710849",
        "kind": "sos",
        "name": "Freifunk zum Anfassen und Router zum Mitnehmen",
        "slug": "freifunk",
        "url": "https://api.events.ccc.de/congress/2025/event/f9208be6-3cbc-49f2-8293-a4ffb1710849/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "de",
        "description": "Freifunk, was soll das? Ich soll mein Internet mit anderen teilen, wozu das denn? Wie geht das überhaupt? Wer braucht heutztage noch WLAN von anderen Leuten wenn doch eh alle Mobilfunkflatrates haben?  \r\n\r\nAll diese Fragen und weitere beantworten wir dir und haben sogar direkt noch freifunkfähige Router dabei, bei denen wir euch gern helfen diese für Freifunk einzurichten.  Damit könnt ihr daheim direkt mitmachen.",
        "schedule_start": "2025-12-29T18:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T18:55:00+01:00"
    },
    {
        "id": "4c285dd4-58fc-5378-9434-628f7871ee9f",
        "kind": "official",
        "name": "freiheit.exe - Utopien als Malware",
        "slug": "freiheit-exe-utopien-als-malware",
        "url": "https://api.events.ccc.de/congress/2025/event/4c285dd4-58fc-5378-9434-628f7871ee9f/?format=api",
        "track": "art-beauty",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "de",
        "description": "Ich lade das CCC-Publikum ein, die Betriebssysteme hinter unseren Betriebssystemen zu untersuchen.\r\nWährend wir uns mit Verschlüsselung, Datenschutz und digitaler Selbstbestimmung beschäftigen, installieren Tech-Milliardäre ihre Weltanschauungen als Default-Einstellungen unserer digitalen Infrastruktur. Die Recherchen beleuchten die mitgelieferte Malware.\r\n\r\nIch navigiere durch die Ideengeschichte zwischen Marinettis Futuristischem Manifest (1909) und Musks Mars-Kolonien, von den ersten Programmiererinnen zur Eroberung des Alls, von neoliberalen Think Tanks zur Schuldenbremse, von nationalen Christen zu Pronatalisten.\r\nInvestigative Recherche trifft auf performative Vermittlung. \r\nMit O-Tönen von Peter Thiel, Nick Land und anderen zeigt die Lecture ideologische Verbindungslinien zwischen Theoretikern autoritär-technoider Träume und den Visionen der Tech-Oligarchen auf:\r\n\r\nEs geht um „Freedom Cities“, Steuerflucht und White Supremacy.\r\nUm Transhumanismus als Upgrade-Zwang bis hin zu neo-eugenischen Gedanken.\r\nUm Akzeleration als politische Strategie: Geschwindigkeit statt Reflexion, Disruption statt Demokratie, Kolonisierung – jetzt auch digital.\r\n\r\nAus Theaterperspektive betrachte ich das Revival der Cäsaren und die Selbstinszenierung von Tech-CEOs als Künstler, Priester oder Genies. \r\nUnd mit der Investigativ Reporterin Sylke Grunwald habe ich recherchiert, was all das mit den Debatten rund um Palantir zu tun hat.\r\n\r\nDie scheinbar alternativlose Logik von \"Move Fast and Break Things\" ist nicht unvermeidlich – sie ist gewollt, gestaltet, ideologisch aufgeladen.",
        "schedule_start": "2025-12-28T20:10:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T20:50:00+01:00"
    },
    {
        "id": "d3c7f85f-35b3-48af-92e3-4295130eb30b",
        "kind": "sos",
        "name": "Friedensliteratur und Antikriegsaktivismus - \"Die Waffen nieder\" (1889)\", \"Im Westen nichts Neues (1929)\", \"Runaround (1942)\" & HEUTE?",
        "slug": "die-waffen-nieder-im-westen-nichts-neues-runaround",
        "url": "https://api.events.ccc.de/congress/2025/event/d3c7f85f-35b3-48af-92e3-4295130eb30b/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "de, en",
        "description": "In 1889, peace activist and pioneer of international peace work Berta von Suttner published the novel ‘Lay Down Your Arms' in what was then the Austro-Hungarian Empire. \r\n\r\nIn 1929, Erich Maria Remarque published his work ‘All Quiet on the Western Front' in Germany during the Weimar Republic. Both remain important works of anti-war literature to this day. \r\n\r\nIn 1942, Isaac Asimov wrote in ‘Runaround’ in the fictional handbook for robotics:\r\n\r\n\"1. A robot may not injure a human being or, through inaction, allow a human being to come to harm.\r\n2. A robot must obey the orders given to it by human beings except where such orders would conflict with the First Law.\r\n3. A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.\"\r\n\r\nAre you familiar with any of these works? All of them? Others? What aspects of them are still relevant today? What can contemporary peace activism learn from them? Where is an update needed? What does peace activism look like when it incorporates modern machines, AI and the digital sphere? What works and initiatives do you know of that emerged after the Second World War and have had an impact on you? \r\n\r\nIn this session, I would like to invite you to join me in thinking about how we can stand up for peaceful conflict resolution and work for peace in our various professional disciplines and spheres of life in 2026+ in the face of ongoing warmongering and armament. \r\n\r\nWhat does your current peace practice look like? What examples of successful peace initiatives or anti-war art do you know? What is the current state of the transnational (and digitally connected) peace movement? And: How do we protect ourselves and others from repression and attacks by divisive forces and warmongers?\r\n\r\nFor several years now, I have been working intensively on the topic of peace and have designed a seminar on this topic this summer, from which I am happy to contribute preliminary work and insights to this session, if you are interested: https://www.udk-berlin.de/studium/studium-generale/lehrveranstaltungen-des-studium-generale/archiv-der-lehrveranstaltungen-des-studium-generale/archiv-sommersemester-2025/seminare-kulturwissenschaft-sose-2025/ peace-art-and-you-on-the-aesthetics-didactics-and-pedagogy-of-cultures-of-peace/\r\n\r\nLay Down Your Arms!\r\n\r\nTranslated with DeepL.com (free version)",
        "schedule_start": "2025-12-29T12:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T13:20:00+01:00"
    },
    {
        "id": "f8c65205-19e4-4b7c-ad41-8ae1d62fdb44",
        "kind": "assembly",
        "name": "From Rave to Rubble - De-Elitise Crisis Response",
        "slug": "from-rave-to-rubble-de-elitise-crisis-respons_q0xd",
        "url": "https://api.events.ccc.de/congress/2025/event/f8c65205-19e4-4b7c-ad41-8ae1d62fdb44/?format=api",
        "track": null,
        "assembly": "cadus-reboot-solidarity-2025",
        "room": "b8121ce4-8a5a-405e-936e-89f633d8c7db",
        "location": "Halle H",
        "language": "de",
        "description": "CADUS is currently active in war zones such as Ukraine, Gaza, and Sudan—but it all started backstage at a music festival.\r\nThe idea: to rethink humanitarian aid, beyond uniforms, hierarchy, and postcolonial “white charity” logic. Instead, sharing skills, hacking tools, and making knowledge openly accessible—disaster relief as a commons. In this talk, we'll share how a DIY project from the subculture has evolved into an organization that now builds medical infrastructure, tech solutions, and training in crisis areas—with bright minds from different disciplines, open-source hardware, and a lot of improvisation.\r\nWe talk about what it means to de-elitize humanitarian work: How can we act in conflicts, climate disasters, or collapses without slipping into old power logics? How can practical solidarity be scaled without becoming an NGO apparatus? And what can nerds, makers, and activists contribute in concrete terms when the world is burning? A reality check with hopefully contagious energy for action—from the idea to the reality of deployment. No hero stories, but many lessons learned and open construction sites.\r\nEspecially with regard to Gaza, Ukraine, Sudan, and the climate crisis, we want to show that the ability to act is not a question of profession, uniform, or mandate—but of collective creativity, technical openness, and solidarity-based courage.",
        "schedule_start": "2025-12-27T21:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T22:00:00+01:00"
    },
    {
        "id": "481f7cae-da59-5506-9801-625227113981",
        "kind": "official",
        "name": "From Silicon to Darude Sand-storm: breaking famous synthesizer DSPs",
        "slug": "from-silicon-to-darude-sand-storm-breaking-famous-synthesizer-dsps",
        "url": "https://api.events.ccc.de/congress/2025/event/481f7cae-da59-5506-9801-625227113981/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "en",
        "description": "This talk is a sequel to my last year's talk \"Proprietary silicon ICs and dubious marketing claims? Let's fight those with a microscope!\", where I showed how I reverse engineered a pretty old device (1986) by looking at microscope silicon pics alone, with manual tracing and some custom tools. Back then I claimed that taking a look at a more modern device would be way more challenging, due to the increased complexity.\r\n\r\nThis time, in fact, I've reverse engineered a much modern chip: the custom Roland/Toshiba TC170C140 ESP chip (1995). Completing this task required a different approach, as doing it manually would have required too much time. We used a guided automated approach that combines clever microscopy with computer vision to automatically classify standard cells in the chip, saving us most of the manual work.\r\nThe biggest win though came from directly probing the chip: by exploiting test routines and sending random data to the chip we figured out how the internal registers worked, slowly giving us insights about the encoding of the chip ISA. By combining those two approaches we managed to create a bit-accurate emulator, that also is able to run in real-time using JIT.\r\n\r\nIn this talk I want to cover the following topics:\r\n- What I learned since my previous talk by looking at more complicated chips\r\n- Towards automating the silicon reverse engineering process\r\n- How to find and exploit test modes to understand how stuff works\r\n- How we tricked the chips into spilling its own secrets\r\n- How the ESP chip works, compared to existing DSP chips\r\n- How the SuperSaw oscillator turned out to work",
        "schedule_start": "2025-12-27T23:55:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T00:35:00+01:00"
    },
    {
        "id": "59aaa281-8a5f-4910-9353-9cd2c7b23d60",
        "kind": "sos",
        "name": "FSFE insights",
        "slug": "fsfe-insights",
        "url": "https://api.events.ccc.de/congress/2025/event/59aaa281-8a5f-4910-9353-9cd2c7b23d60/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Bits & Bäume Habitat",
        "language": "en",
        "description": "Join this session to gain a deeper understanding of the work of the Free Software Foundation Europe (FSFE) and how the organisation empowers users to take control of technology. We will explore FSFE’s wide range of activities — from advocacy and policy work at the European level to practical initiatives such as “Public Money? Public Code!”, which promotes publicly funded software being released as Free Software. Explore how we fight for Device Neutrality and how we want to spark children's interest in coding.\r\n\r\nThe session will also highlight FSFE’s legal support efforts, community-building activities, and public awareness campaigns that help ensure technology remains accessible, transparent, and shaped by its users rather than by restrictive corporate or governmental control.",
        "schedule_start": "2025-12-28T15:00:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T15:40:00+01:00"
    },
    {
        "id": "e336224d-1f08-56b7-8b2f-9d2de5a1c418",
        "kind": "assembly",
        "name": "FSFE Insights",
        "slug": "fsfe-insights_q0tl",
        "url": "https://api.events.ccc.de/congress/2025/event/e336224d-1f08-56b7-8b2f-9d2de5a1c418/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "3249bd83-bfb2-445b-bea0-bce4e7370926",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-29T13:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T13:50:00+01:00"
    },
    {
        "id": "eece966e-10a7-5e18-bdcf-843cac172725",
        "kind": "assembly",
        "name": "FSFE meetup at Bits & Bäume Habitat",
        "slug": "fsfe-meetup-at-bits-baume-habitat",
        "url": "https://api.events.ccc.de/congress/2025/event/eece966e-10a7-5e18-bdcf-843cac172725/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "326e815a-aba6-4552-9e14-dc9184fc197b",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-30T12:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T12:50:00+01:00"
    },
    {
        "id": "513f26ff-d9f1-4b5d-9018-6e9e94f93263",
        "kind": "sos",
        "name": "Fun facts for cookies",
        "slug": "fun-facts-for-cookies",
        "url": "https://api.events.ccc.de/congress/2025/event/513f26ff-d9f1-4b5d-9018-6e9e94f93263/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "quantum people and problems assembly desk",
        "language": "de, en",
        "description": "We made too many cookies.\r\n\r\nVisit our assembly and try some.\r\n\r\nWe trade cookies for fun facts.",
        "schedule_start": "2025-12-28T17:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T17:55:00+01:00"
    },
    {
        "id": "eb6e263a-5555-4462-a0db-4b52ddbfa5c8",
        "kind": "assembly",
        "name": "Funksender finden mit gehackten Funkgeräten",
        "slug": "funksender-finden-mit-gehackten-funkgeraten",
        "url": "https://api.events.ccc.de/congress/2025/event/eb6e263a-5555-4462-a0db-4b52ddbfa5c8/?format=api",
        "track": null,
        "assembly": "chaoswelle",
        "room": "e0339235-7eb1-4c6f-8940-d8b341c406aa",
        "location": "Chaoswelle Assembly",
        "language": "de",
        "description": "This talk will be in German.\r\n\r\nAmateur radio direction finding with inexpensive radios and open-source firmware, and an overview of the draussenfuchs.de project.",
        "schedule_start": "2025-12-28T20:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T21:00:00+01:00"
    },
    {
        "id": "b9fc9c10-70e0-5204-a4ae-8bc564785002",
        "kind": "assembly",
        "name": "Für Datenschutz, Menschenrechte & Artenschutz - B&B Community Meet-Up",
        "slug": "fur-datenschutz-menschenrechte-artenschutz-bb-comm",
        "url": "https://api.events.ccc.de/congress/2025/event/b9fc9c10-70e0-5204-a4ae-8bc564785002/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "326e815a-aba6-4552-9e14-dc9184fc197b",
        "location": null,
        "language": "de",
        "description": "Du bist schon Teil von Bits & Bäume oder interessierst dich Bits & Bäume kennen zu lernen? Komm beim Täglichen Meetup zum Austausch und Vernetzen zu Themen globaler Gerechtigkeit und digitaler Selbstbestimmtheit.",
        "schedule_start": "2025-12-28T17:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T17:50:00+01:00"
    },
    {
        "id": "2cc65311-40e9-57e6-892b-d22ab16165fb",
        "kind": "assembly",
        "name": "Für eine nachhaltige, global gerechte Digitalisierung- B&B Community Meet-Up",
        "slug": "fur-eine-nachhaltige-global-gerechte-digitalisieru",
        "url": "https://api.events.ccc.de/congress/2025/event/2cc65311-40e9-57e6-892b-d22ab16165fb/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "326e815a-aba6-4552-9e14-dc9184fc197b",
        "location": null,
        "language": "de",
        "description": "Du bist schon Teil von Bits & Bäume oder interessierst dich Bits & Bäume kennen zu lernen? Komm beim Täglichen Meetup zum Austausch und Vernetzen zu Themen globaler Gerechtigkeit und digitaler Selbstbestimmtheit.",
        "schedule_start": "2025-12-29T17:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T17:50:00+01:00"
    },
    {
        "id": "6ff91b9c-febe-5a12-beab-6bb4cdea7292",
        "kind": "assembly",
        "name": "Für ein europäisches Grundrecht auf Verschlüsselung",
        "slug": "fur-ein-europaisches-grundrecht-auf-verschlusselun",
        "url": "https://api.events.ccc.de/congress/2025/event/6ff91b9c-febe-5a12-beab-6bb4cdea7292/?format=api",
        "track": null,
        "assembly": "fnf",
        "room": "1d0080d1-d8d1-5a26-85e8-6e0556bdbf95",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-30T14:00:00+01:00",
        "schedule_duration": "00:15:00",
        "schedule_end": "2025-12-30T14:15:00+01:00"
    },
    {
        "id": "07808b99-684b-4b5b-8e86-412f81002f72",
        "kind": "assembly",
        "name": "Fursuitwalk (day 2)",
        "slug": "fursuitwalk",
        "url": "https://api.events.ccc.de/congress/2025/event/07808b99-684b-4b5b-8e86-412f81002f72/?format=api",
        "track": null,
        "assembly": "chaosfurs",
        "room": null,
        "location": "Walking through the CCH",
        "language": "de, en",
        "description": "We will do a Fursuitwalk. Where will be decided by weather.",
        "schedule_start": "2025-12-28T13:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T14:30:00+01:00"
    },
    {
        "id": "59c26151-d394-481e-8d86-272a0cec2898",
        "kind": "assembly",
        "name": "Fursuitwalk (day 3)",
        "slug": "fursuitwalk_n9hf",
        "url": "https://api.events.ccc.de/congress/2025/event/59c26151-d394-481e-8d86-272a0cec2898/?format=api",
        "track": null,
        "assembly": "chaosfurs",
        "room": null,
        "location": "Walking through the CCH",
        "language": "de, en",
        "description": "We will do a Fursuitwalk. Where will be decided by weather.",
        "schedule_start": "2025-12-29T14:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T15:45:00+01:00"
    },
    {
        "id": "2ac313f8-9fec-4f98-8864-de711e717fe0",
        "kind": "sos",
        "name": "Future invaders card game session",
        "slug": "future-invaders-card-game-session",
        "url": "https://api.events.ccc.de/congress/2025/event/2ac313f8-9fec-4f98-8864-de711e717fe0/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Milliways",
        "language": "en",
        "description": "Join this session to playtest Future Invaders, a sci-fi tactical card game (in the style of magic the gathering). Anyone interested is free to join! If you wish to learn the rules beforehand you can find them here https://futureinvaders.com/guides/rules . You do not need any tools or equipment to play. We will meet at milliways under the sign at the ropes. For contact you can call me on 4084 or @pitastrudl on most platforms.",
        "schedule_start": "2025-12-28T23:59:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T01:59:00+01:00"
    },
    {
        "id": "0e9daad9-3c83-5e99-bbb9-a5043db28f83",
        "kind": "official",
        "name": "g00d news",
        "slug": "g00d-news",
        "url": "https://api.events.ccc.de/congress/2025/event/0e9daad9-3c83-5e99-bbb9-a5043db28f83/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-28T04:30:00+01:00",
        "schedule_duration": "02:30:00",
        "schedule_end": "2025-12-28T07:00:00+01:00"
    },
    {
        "id": "7b74138e-db8f-522b-acde-beec4094a977",
        "kind": "official",
        "name": "Gajek",
        "slug": "gajek",
        "url": "https://api.events.ccc.de/congress/2025/event/7b74138e-db8f-522b-acde-beec4094a977/?format=api",
        "track": "live-performance",
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-28T19:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T20:00:00+01:00"
    },
    {
        "id": "541adc49-b284-5b53-be9a-e639e9d4fac0",
        "kind": "official",
        "name": "GAYLIENZ",
        "slug": "gaylienz",
        "url": "https://api.events.ccc.de/congress/2025/event/541adc49-b284-5b53-be9a-e639e9d4fac0/?format=api",
        "track": "live-performance",
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "en",
        "description": "3 pilots controlling the spaceship of various audio-visual machines.",
        "schedule_start": "2025-12-28T01:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T02:00:00+01:00"
    },
    {
        "id": "f3941908-cda6-5e60-96c0-712dc4e61800",
        "kind": "assembly",
        "name": "Gegenhalten vor Ort: FLINTAs als Kommunalpolitikerinnen im (ostdeutsch) ländlichen Patriarchat [FLINTA* only]",
        "slug": "gegenhalten-vor-ort-flintas-als-kommunalpolitikeri",
        "url": "https://api.events.ccc.de/congress/2025/event/f3941908-cda6-5e60-96c0-712dc4e61800/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "de",
        "description": "Workshop zu politischem Druck von rechts und sexistischen Machtpraktiken in der Kommunalpolitik. Grundlage sind Situationen aus ostdeutsch-ländlichen Kommunen, in denen FLINTA*s bewusst isoliert, geschwächt oder aus politischen Prozessen gedrängt werden. In einem eigens für den Workshop entwickelten Serious Game werden mögliche Reaktionen durchgespielt und unter realistischen Bedingungen bewertet. Die Teilnehmenden müssen entscheiden, welche Schritte tragfähig sind und welche die eigene Position verschlechtern. Ziel ist es die Handlungssicherheit im Umgang mit  ausgrenzenden und abwertenden Situationen zu stärken.\r\n\r\nDer Workshop ist FLINTA-only. Der geschützte Rahmen soll ermöglichen, dass Erfahrungen ausgesprochen, Konflikte klar analysiert und Strategien ohne Beobachtungsdruck entwickelt werden können. „Safe Space“ meint hier die Abwesenheit jener Dynamiken, die in der Praxis Einschüchterung und Selbstzensur erzwingen.",
        "schedule_start": "2025-12-28T12:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T13:30:00+01:00"
    },
    {
        "id": "6da7f1b2-5d19-4455-b336-e7d18446be94",
        "kind": "sos",
        "name": "Gegen KI Kameraüberwachung am Hamburger Hansaplatz und überall",
        "slug": "gegen-ki-kamerauberwachung-am-hamburger-hansaplatz",
        "url": "https://api.events.ccc.de/congress/2025/event/6da7f1b2-5d19-4455-b336-e7d18446be94/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Hall D, or outside D",
        "language": "de, en",
        "description": "Brief presentation of the Hansaplatz Coalition Against AI Camera Surveillance and overview and history of the technical and legal means used the local city government to gentrify neighborhoods and repress and expel undesired populations.\r\n\r\nbuendnis-hansaplatz@posteo.de\r\n@buendnis_hansaplatz\r\n\r\n20\" Talk, 60\" Q&A\r\n\r\nNo video!",
        "schedule_start": "2025-12-29T19:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-29T20:20:00+01:00"
    },
    {
        "id": "755f1d78-c910-56cb-a37e-13870013bff6",
        "kind": "official",
        "name": "Gegenmacht - Best of Informationsfreiheit",
        "slug": "gegenmacht-best-of-informationsfreiheit",
        "url": "https://api.events.ccc.de/congress/2025/event/755f1d78-c910-56cb-a37e-13870013bff6/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "de",
        "description": "Transparenz braucht Rechenschaft. Ohne Konsequenzen bleibt Transparenz wirkungslos. Wie können wir also eine wirksame Gegenmacht schaffen, die Veränderungen durchsetzt? \r\n\r\nPhilipp Amthors Angriff aufs Informationsfreiheitsgesetz konnten wir erst einmal abwehren - jetzt geht's in die Offensive! Mit den Highlights aus Strafanzeigen gegen Alexandeer Dobrindt, Spahns geleaktem Maskenbericht, der Milliardärslobby im Wirtschaftsministerium und allen Steueroasen in Deutschland.",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T17:00:00+01:00"
    },
    {
        "id": "7c5b50e2-285a-4656-9492-179ec3652fb5",
        "kind": "sos",
        "name": "Gemeinsam die Welt ein bisschen Bunter machen",
        "slug": "gemeinsam-die-welt-ein-bisschen-bunter-machen",
        "url": "https://api.events.ccc.de/congress/2025/event/7c5b50e2-285a-4656-9492-179ec3652fb5/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Saal 3, Shared Tabel 2",
        "language": "de, en",
        "description": "Wir stellen aus Pflanzen Farben her und malen damit.\r\n\r\nMit Milchkartons versuchen wir uns an Tiefdruck",
        "schedule_start": "2025-12-28T16:00:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-28T16:45:00+01:00"
    },
    {
        "id": "f08c8129-5b97-4ae7-afad-510154c93d6f",
        "kind": "assembly",
        "name": "Gemüsemusik mit Makey Makey",
        "slug": "gemusemusik-mit-makey-makey",
        "url": "https://api.events.ccc.de/congress/2025/event/f08c8129-5b97-4ae7-afad-510154c93d6f/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "44bba78f-4945-40e4-b38e-ce6c772a3fc6",
        "location": "Saal B / Hall B",
        "language": "de, en",
        "description": "Veggie music with Makey Makey\r\n\r\nWeird is wonderful! Crooked cucumbers, bent carrots, and limp potatoes are not only delicious, but also fun music controllers for earthy sounds. How does it work? You connect the vegetables to your computer, record weird and wonderful sounds using the vegetable keys, and use them to create your own beats. One of the most popular workshop at this year's Code Week Hamburg—come by and join us in making weird sounds from Krautrock to cable salad.",
        "schedule_start": "2025-12-27T15:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T16:30:00+01:00"
    },
    {
        "id": "64e8fdad-6247-415a-baf3-8bb357141d86",
        "kind": "sos",
        "name": "Geocaching Meet Up",
        "slug": "geocaching-meet-up",
        "url": "https://api.events.ccc.de/congress/2025/event/64e8fdad-6247-415a-baf3-8bb357141d86/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "53.567814, 9.981967",
        "language": "de, en",
        "description": "As in the last two years, there will be a small geocaching event again this year for anyone who enjoys searching for Tupperware containers in the forest and having fun with the device (or at the Congress).\r\nThe event has the geocode GCBFG3W and can be found on geocaching.com here: https://coord.info/GCBFG3W\r\n\r\nThe event will take place on Day 2 at 11:00 a.m. at Allende-Platz in the Grindelviertel disctrict (approx. 15 minutes walk from the CCH).",
        "schedule_start": "2025-12-28T11:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T11:30:00+01:00"
    },
    {
        "id": "07c389b0-554e-432e-9cd0-669efeafea63",
        "kind": "sos",
        "name": "Geo(rg)ism Meetup",
        "slug": "georgism-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/07c389b0-554e-432e-9cd0-669efeafea63/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "https://39c3.c3nav.de/l/c:0:158.47:156.36",
        "language": "de, en",
        "description": "If you're wondering what it's all about, watch these videos for motivation and\r\nexplanations:\r\n- TheIU.org - Land and Economic Rent (8:18)\r\n  https://www.youtube.com/watch?v=0yltJHY6g5I\r\n- The Best Idea That Will Never Happen: Georgism 101 (19:52)\r\n  https://www.youtube.com/watch?v=smi_iIoKybg\r\n\r\nIf you are interested in the above topics, even if they are new to you, you are\r\nwelcome to join us.\r\n\r\nLast but not least, we will certainly find space to express any frustrations\r\nrelated to Georgism, such as the lack of recognition of the positive effects of\r\npolicies like land value taxation. :)",
        "schedule_start": "2025-12-29T17:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T18:00:00+01:00"
    },
    {
        "id": "b6d10c5e-6b8e-55e9-b310-5c8c8fa8d884",
        "kind": "official",
        "name": "Gepflegtes Grölen am Späti: Antifa-Jodler, Punkrock und Umverteilungs-Hits",
        "slug": "gepflegtes-grolen-am-spati-antifa-jodler-punkrock-",
        "url": "https://api.events.ccc.de/congress/2025/event/b6d10c5e-6b8e-55e9-b310-5c8c8fa8d884/?format=api",
        "track": "live-performance",
        "assembly": "spaetverkauf",
        "room": "6114efbe-f549-579a-8aa4-cd143f5a96cf",
        "location": null,
        "language": "de",
        "description": "Einfach mal gepflegt einen raushauen! Was gibt es besinnlicheres, als dreistimmig \"Scheiß AFD\" zu singen und danach mit einem herzhaften \"Rabimmel, Rabammel Oi! Oi! Oi!\" die Harmonien zu zerdeppen. Die Sektion Schalala der hedonistischen Internationale organisiert seit einem Jahr monatlich Sing-Kundgebungen in Berlin und singt auf der Straße und überall, wo es sonst noch so passt - wie eben auf dem 39C3. Songtexte bringen wir mit.",
        "schedule_start": "2025-12-27T23:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-27T23:30:00+01:00"
    },
    {
        "id": "368c9eba-4bdb-4ed6-9d14-a0fd0fefea0a",
        "kind": "assembly",
        "name": "Geschichten Erzählen Tag 1 - Waldwesen (Grusel und Geheimnis)",
        "slug": "geschichten-erzahlen-tag-1-waldwesen-grusel-und-ge",
        "url": "https://api.events.ccc.de/congress/2025/event/368c9eba-4bdb-4ed6-9d14-a0fd0fefea0a/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "4aef94c4-d5df-4ff2-85f9-41d31a1a25f0",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "Es ist Winter. Der erste Schnee ist gefallen. Und da steht ein Monster vor der Tür und es bringt Geschenke. (Rollenspiel ohne Regelsystem, 2 Stunden, bis zu 6 Leute, auf Deutsch)",
        "schedule_start": "2025-12-27T14:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-27T16:00:00+01:00"
    },
    {
        "id": "951ae242-6bf3-4b20-9336-7727499b8e7b",
        "kind": "assembly",
        "name": "Geschichten Erzählen Tag 2 - Zauberschule: Ethikexkursion",
        "slug": "geschichten-erzahlen-tag-2-zauberschule-ethikexkur",
        "url": "https://api.events.ccc.de/congress/2025/event/951ae242-6bf3-4b20-9336-7727499b8e7b/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "4aef94c4-d5df-4ff2-85f9-41d31a1a25f0",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "Ihr braucht noch eine Prüfung in Ethik, und deshalb müsst ihr komplizierte Problemen mit gefährlichen Wesen lösen, und dabei alles richtig machen. (Rollenspiel ohne Regelsystem, 2 Stunden, bis zu 6 Leute, auf Deutsch)",
        "schedule_start": "2025-12-28T14:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T16:00:00+01:00"
    },
    {
        "id": "b40ead03-dde8-4243-a275-0ad10d59d56e",
        "kind": "assembly",
        "name": "Geschichten Erzählen Tag 3 - Zauberschule: Schatzjagd",
        "slug": "geschichten-erzahlen-tag-3-zauberschule-schatzjagd",
        "url": "https://api.events.ccc.de/congress/2025/event/b40ead03-dde8-4243-a275-0ad10d59d56e/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "4aef94c4-d5df-4ff2-85f9-41d31a1a25f0",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "Ihr braucht noch eine Projektarbeit in Geschichte der Magie, und deshalb buddelt ihr alte Ruinen aus. (Rollenspiel ohne Regelsystem, 2 Stunden, bis zu 6 Leute, auf Deutsch)",
        "schedule_start": "2025-12-29T14:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T16:00:00+01:00"
    },
    {
        "id": "92472611-baf1-49a5-93ca-8769cf3d8e8f",
        "kind": "assembly",
        "name": "Geschichten Erzählen Tag 4 - Im Orbit (Science Fiction)",
        "slug": "geschichten-erzahlen-tag-4-im-orbit-science-fictio",
        "url": "https://api.events.ccc.de/congress/2025/event/92472611-baf1-49a5-93ca-8769cf3d8e8f/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "4aef94c4-d5df-4ff2-85f9-41d31a1a25f0",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "Unser Raumschiff ist kaputt und jetzt bauen wir uns ein Neues. (Rollenspiel ohne Regelsystem, 2 Stunden, bis zu 6 Leute, auf Deutsch)",
        "schedule_start": "2025-12-30T14:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-30T16:00:00+01:00"
    },
    {
        "id": "e401c6b3-e8bb-4142-87e5-10510379dbf7",
        "kind": "assembly",
        "name": "Gesprächsrunde zum Umgang linksradikaler und anarchistischer Kontexte mit \"Social Media\"",
        "slug": "gesprachsrunde-zum-umgang-linksradikaler-und-anarc",
        "url": "https://api.events.ccc.de/congress/2025/event/e401c6b3-e8bb-4142-87e5-10510379dbf7/?format=api",
        "track": null,
        "assembly": "komona",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de",
        "description": "Instagram, Facebook, TikTok und co sind aus linker und/oder herrschaftskritischer Perspektive hoch problematisch. In a Nutshell lassen sich diese Dienste im Grunde zusammenfassen als digitale Designerdrogen mit einem Algorithmus der auf maximale Suchterzeugung optimiert ist. Im Grunde eines der ethisch fragwürdigsten Produkte die der Kapitalismus des 21. Jahrhunderts zu bieten hat. Dazu zentralisiert in den Händen von den ekelhaftesten der ekelhaften Großkonzerne und mit völlig normalisierter sexistischer und queerfeindlicher Zensur. Hier ließen sich noch eine Million weitere Gründe anführen, warum diese Dienst nicht nur aus linker und herrschaftskritischer Perspektive nicht genutzt werden sollten, sondern eigentlich neben Kohlekraftwerken und Waffenfabriken eines der Hauptziele von unseren Aktionen sein sollten. Aber nein, in den allermeisten linken und anarchistischen Kontexten, wird Instagram und co völlig unkritisch genutzt. Teilweise wird es sogar von Linken aktiv beworben oder es wird vorausgesetzt es zu nutzen um Informationen zu bekommen. What the Fuck? \r\n\r\nWir wollen darüber reden, wie um alles in der Welt es soweit kommen konnte und was wir dagegen tun können.\r\n\r\nPlease: Das ist kein Ort für die Grundsatzdebatte ob Instagram und co denn \"wirklich so schlimm\" sind. Wenn ihr so eine Session wollt macht eure eigene. Das hier soll eine Veranstaltung für Menschen sein, die die Kritik teilen und sich darüber austauschen wollen, wie sie in linker Szene Bewusstsein für die Problematik schaffen können. Und: es soll explizit um linkspolitische Kontexte gehen.",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T17:00:00+01:00"
    },
    {
        "id": "7c8d8ca6-682a-4e92-b51d-793650786c81",
        "kind": "assembly",
        "name": "Getting started with the Pocket Science Lab",
        "slug": "getting-started-with-the-pocket-science-lab_9ohd",
        "url": "https://api.events.ccc.de/congress/2025/event/7c8d8ca6-682a-4e92-b51d-793650786c81/?format=api",
        "track": null,
        "assembly": "fossasia",
        "room": null,
        "location": "Critical Decentralisation Cluster",
        "language": "en",
        "description": "Learn how to use the PSLab's range of onboard instruments to make measurements and output control signals.\r\n\r\nThis workshop will walk you through how to:\r\n- Measure voltage and resistance using the multimeter\r\n- Measure time-series voltage with the oscilloscope\r\n- Measure time-series digital signals with the logic analyzer\r\n- Output variable voltage with the signal generator\r\n- Output digital signals with the PWM generator\r\n\r\nChoose between using the Python API or the Android application, or both!\r\n\r\nYou will need:\r\n* Your PSLab board (v5 or v6), available for borrowing or purchase during the workshop\r\n* A computer\r\n* A USB cable to connect the board to your computer",
        "schedule_start": "2025-12-29T17:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T19:00:00+01:00"
    },
    {
        "id": "17f71125-5e40-599d-802f-3b884d91ffdf",
        "kind": "assembly",
        "name": "Getting started with the Pocket Science Lab",
        "slug": "getting-started-with-the-pocket-science-lab",
        "url": "https://api.events.ccc.de/congress/2025/event/17f71125-5e40-599d-802f-3b884d91ffdf/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "Learn how to use the PSLab's range of onboard instruments to make measurements and output control signals.\r\n\r\nThis workshop will walk you through how to:\r\n- Measure voltage and resistance using the multimeter\r\n- Measure time-series voltage with the oscilloscope\r\n- Measure time-series digital signals with the logic analyzer\r\n- Output variable voltage with the signal generator\r\n- Output digital signals with the PWM generator\r\n\r\nChoose between using the Python API or the Android application, or both!",
        "schedule_start": "2025-12-29T10:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T12:30:00+01:00"
    },
    {
        "id": "0c97e91d-c93a-4e3b-b5c3-ef4a7559d7f6",
        "kind": "assembly",
        "name": "Get to know the furry fandom (Q&A)",
        "slug": "get-to-know-the-furry-fandom-qa",
        "url": "https://api.events.ccc.de/congress/2025/event/0c97e91d-c93a-4e3b-b5c3-ef4a7559d7f6/?format=api",
        "track": null,
        "assembly": "chaosfurs",
        "room": null,
        "location": "SoS Hall E",
        "language": "de, en",
        "description": "Ask your questions and learn about the furry fandom! Maybe you are curious and are interested in becoming a furry yourself? Or you just wonder why there are fluffy creatures at the congress? Then get to know us!",
        "schedule_start": "2025-12-28T19:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T19:55:00+01:00"
    },
    {
        "id": "d02ef5fa-b519-498d-8dee-316f7c91ad79",
        "kind": "sos",
        "name": "Get to know the furry fandom (Q&A)",
        "slug": "get-to-know-the-furry-fandom-qa_ytje",
        "url": "https://api.events.ccc.de/congress/2025/event/d02ef5fa-b519-498d-8dee-316f7c91ad79/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "de, en",
        "description": "Ask your questions and learn about the furry fandom! Maybe you are curious and are interested in becoming a furry yourself? Or you just wonder why there are fluffy creatures at the congress? Then get to know us!",
        "schedule_start": "2025-12-28T19:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T19:55:00+01:00"
    },
    {
        "id": "7bf067a1-e045-4acd-a797-ce7b5dd665e8",
        "kind": "assembly",
        "name": "Get to know the Heart of Code - your FLINTA Hackspace in Berlin",
        "slug": "get-to-know-the-heart-of-code-your-flinta-hac_j6f0",
        "url": "https://api.events.ccc.de/congress/2025/event/7bf067a1-e045-4acd-a797-ce7b5dd665e8/?format=api",
        "track": null,
        "assembly": "heart-of-code-assembly",
        "room": null,
        "location": null,
        "language": "de, en",
        "description": "The Heart of Code e.V. is a non-profit public association aimed at all FLINTA PyLadies, RailsGirls, JavaLassies, 3D fairies, gamers, Arduinas, network mermaids, soldering brats, RaspberryRabauk*innen, and anyone else interested in bits, bytes, and tinkering. It is a place to tinker together, get creative, geek out, hack, hang out, get to know each other, and enjoy other cultural activities – for more networking, more community, and above all, of course: more hacking. There are various meetings, open learning and working groups, hack days, and more. \r\n\r\nWe want to make it easier for women, lesbians, inter, non-binary, trans, and agender people to access technologies, tools, and content to make the hacking community and tech landscape more diverse in the long term.\r\n\r\nhttps://heartofcode.org/",
        "schedule_start": "2025-12-29T18:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T19:00:00+01:00"
    },
    {
        "id": "bd43ae95-0935-4200-ad5d-507837686187",
        "kind": "assembly",
        "name": "Get to know the Heart of Code - your FLINTA Hackspace in Berlin",
        "slug": "get-to-know-the-heart-of-code-your-flinta-hac_bbcj",
        "url": "https://api.events.ccc.de/congress/2025/event/bd43ae95-0935-4200-ad5d-507837686187/?format=api",
        "track": null,
        "assembly": "heart-of-code-assembly",
        "room": null,
        "location": null,
        "language": "de, en",
        "description": "The Heart of Code e.V. is a non-profit public association aimed at all FLINTA PyLadies, RailsGirls, JavaLassies, 3D fairies, gamers, Arduinas, network mermaids, soldering brats, RaspberryRabauk*innen, and anyone else interested in bits, bytes, and tinkering. It is a place to tinker together, get creative, geek out, hack, hang out, get to know each other, and enjoy other cultural activities – for more networking, more community, and above all, of course: more hacking. There are various meetings, open learning and working groups, hack days, and more. \r\n\r\nWe want to make it easier for women, lesbians, inter, non-binary, trans, and agender people to access technologies, tools, and content to make the hacking community and tech landscape more diverse in the long term.\r\n\r\nhttps://heartofcode.org/",
        "schedule_start": "2025-12-27T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T17:00:00+01:00"
    },
    {
        "id": "7da06233-af37-499f-9f15-6df8d3c0d338",
        "kind": "sos",
        "name": "Gewaltfreie Kommunikation",
        "slug": "gewaltfreie-kommunikation",
        "url": "https://api.events.ccc.de/congress/2025/event/7da06233-af37-499f-9f15-6df8d3c0d338/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "de",
        "description": "In diesem Workshop lernst du die Grundlagen der Gewaltfreien Kommunikation (GFK) nach Marshall Rosenberg kennen. Du erfährst, wie du deine eigenen Bedürfnisse klar ausdrückst, die Bedürfnisse anderer verstehst und Konflikte konstruktiv lösen kannst.\r\n\r\nMit praxisnahen Übungen und Werkzeugen trainierst du, empathisch zuzuhören, Missverständnisse zu vermeiden und Beziehungen – beruflich wie privat – nachhaltig zu verbessern.",
        "schedule_start": "2025-12-27T15:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T16:20:00+01:00"
    },
    {
        "id": "66fb7a56-931b-4ed9-8265-193a9d2acff2",
        "kind": "sos",
        "name": "GI Meet-up",
        "slug": "gi-meet-up",
        "url": "https://api.events.ccc.de/congress/2025/event/66fb7a56-931b-4ed9-8265-193a9d2acff2/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "de",
        "description": "Hey, you're here too?\r\n\r\nWe are organising an informal meet-up for GI members, friends and anyone interested in the field of chaos.\r\n\r\nThe German Informatics Society (GI) is a network of computer scientists committed to digitalisation that works for everyone. With more than 17,000 individual and 250 corporate members (from academia, business, administration and civil society), it is the largest professional association for computer science in the German-speaking world and has been representing the interests of computer scientists since 1969. With 14 specialist areas, over 30 active regional groups and countless specialist groups, the GI is a platform and mouthpiece for all disciplines in computer science. GI members drive the discipline forward, ask crucial questions and constantly provide new impetus. For computer science that is oriented towards the common good, inclusive and forward-looking.",
        "schedule_start": "2025-12-27T20:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T21:20:00+01:00"
    },
    {
        "id": "cd37c57c-2dd1-43d5-a455-8e554ec3f905",
        "kind": "assembly",
        "name": "GIS in Crisis Areas: Cards, Chaos & Cadus",
        "slug": "gis-im-krisengebiet-karten-chaos-cadus",
        "url": "https://api.events.ccc.de/congress/2025/event/cd37c57c-2dd1-43d5-a455-8e554ec3f905/?format=api",
        "track": null,
        "assembly": "cadus-reboot-solidarity-2025",
        "room": "b8121ce4-8a5a-405e-936e-89f633d8c7db",
        "location": "Halle H",
        "language": "en",
        "description": "GIS at CADUS: How we work with sensitive map data in crisis zones, which tools (OSMAND, Maps.me, OSM, Google) actually work, where they fail, and how we’re building our own offline-first GIS. Looking forward to your experiences and ideas!",
        "schedule_start": "2025-12-28T19:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T20:00:00+01:00"
    },
    {
        "id": "d9efd9bf-6966-433e-ba64-e31e281d838d",
        "kind": "sos",
        "name": "git-annex workshop",
        "slug": "git-annex-workshop",
        "url": "https://api.events.ccc.de/congress/2025/event/d9efd9bf-6966-433e-ba64-e31e281d838d/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de, en",
        "description": "Ever wanted to have proper version control but for all of your files, not just plain-text? Sounds crazy but git-annex makes it possible.\r\n\r\nIf you're already a user or just curious about the tool, come by and have a chat! :)\r\n\r\n- Get introductions, tips and tricks\r\n- Bring your issues and solutions\r\n- Show off cool things you do/did using git-annex\r\n\r\nThose who are not (yet) users are also welcome and can get introductions and explanations. It's assumed you are already comfortable with using git and the CLI in general though.\r\n\r\nThere is no fixed schedule or agenda. The primary purpose is to share our love for this amazing tool :)\r\n\r\nhttps://git-annex.branchable.com/",
        "schedule_start": "2025-12-30T00:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-30T00:55:00+01:00"
    },
    {
        "id": "08cc468c-a5b8-593d-8313-dee60e20504a",
        "kind": "assembly",
        "name": "Git - Quellcode verwalten für Anfänger*innen [all creatures welcome]",
        "slug": "git-quellcode-verwalten-fur-anfangerinnen",
        "url": "https://api.events.ccc.de/congress/2025/event/08cc468c-a5b8-593d-8313-dee60e20504a/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "de",
        "description": "Was ist eigentlich Git und wie kann Git mir helfen, den Überblick über Änderungen an meinem Code zu behalten? Dieser Workshop bietet eine Einführung in die Quellcode-Verwaltung mit Git für absolute Anfänger*innen.\r\n\r\nGemeinsam werden wir...\r\n- überlegen, wofür wir Git überhaupt brauchen und womit Git uns helfen kann.\r\n- Git installieren.\r\n- ein \"Repository\" anlegen.\r\n- lernen, was eigentlich alle diese Begriffe wie \"Repository\" und \"Commit\" meinen.\r\n- Dateien in einem Projekt versionieren.\r\n- uns den Änderungsverlauf von einem Projekt anschauen.\r\n- verschiedene Versionen einer Datei zusammenführen.\r\n\r\n**Anmeldung zum Workshop:** Wenn du am Workshop teilnehmen möchtest, registriere dich bitte am Haecksen-Helpdesk. Es gibt insgesamt 30 Plätze.\r\n\r\n**Material:** Zum Mitmachen bitte einen (idealerweise aufgeladenen) Laptop mit Internetzugang mitbringen.\r\n\r\nPS: Für die Teilnahme sind keine Programmierkenntnisse erforderlich. Git wird meist für die Verwaltung von Quellcode verwendet, kann aber auch zur Verwaltung anderer Textdateien verwendet werden.\r\n\r\nPPS: Wir arbeiten mit Git auf der Kommandozeile. Ich versuche dies so zu gestalten, dass auch Kommandozeilen-Neulinge ohne Vorkenntnisse gut mitkommen.\r\n\r\n**Unterlagen:** Die Slides und das Git-Cheatsheet zum Workshop findet ihr bei diesem Workshop im Programm der Haecksen: https://pretalx.c3voc.de/39c3-haecksen-workshops-2025/talk/GEYDMW/",
        "schedule_start": "2025-12-28T13:45:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T15:15:00+01:00"
    },
    {
        "id": "8b660d93-07e5-5c13-812e-cc69fb2314b6",
        "kind": "assembly",
        "name": "GLAM digital – Kulturerbe im virtuellen Dialog zugänglich machen",
        "slug": "glam-digital-kulturerbe-im-virtuellen-dialog-zugan",
        "url": "https://api.events.ccc.de/congress/2025/event/8b660d93-07e5-5c13-812e-cc69fb2314b6/?format=api",
        "track": null,
        "assembly": "free-knowledge-habitat",
        "room": "84c3550d-d676-5c42-b443-5ecd6ae2cc83",
        "location": null,
        "language": "de",
        "description": "Innerhalb der letzten Monate konnten wir zwei schöne Jubiläen begehen, das gemeinsam von Wikimedia Österreich und Wikimedia Deutschland durchgeführte Format „GLAM digital“ konnte jüngst über 100 Gastvortragende begrüßen, die an über 50 Ausgaben teilgenommen haben. Fast jeden Monat bringt die Reihe ausgewählte Kultur- und Gedächtnisinstitutionen in den Austausch mit der Wikipedia-Community. Die beteiligten Institutionen reichten von großen Häusern wie dem Kunsthistorischen Museum in Wien oder dem Museum Barberini in Potsdam bis zu Entdeckungen wie dem Archiv deutscher Frauenbewegungen oder dem Osttiroler Bauernhofmuseum Wurzerhof. Auch Museumsverbände oder nationale UNESCO-Kommissionen zählten bereits zu den Gästen. Wir möchten euch das Format kurz vorstellen und euch zur Mitwirkung an künftigen Ausgaben von „GLAM digital“ einladen. Mehr zum Format könnt ihr auch in Blogbeiträgen oder in der Wikipedia nachlesen.\r\n\r\nFolien: https://commons.wikimedia.org/wiki/File:GLAM_digital_39c3_2025_final.pdf",
        "schedule_start": "2025-12-28T12:15:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T12:45:00+01:00"
    },
    {
        "id": "65683b1e-74c3-4db5-a7e5-6b5865f25642",
        "kind": "sos",
        "name": "Glasfaser-Spleißworkshop",
        "slug": "glasfaser-spleiworkshop_8tc6",
        "url": "https://api.events.ccc.de/congress/2025/event/65683b1e-74c3-4db5-a7e5-6b5865f25642/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Selfnet e.V. Assembly",
        "language": "de, en",
        "description": "Splicing is the process to connect fiber ends of a fiber optic cables. With single-mode glass fibers, the core diameter of the actual glass fiber is 9µm, which is smaller than a human hair.\r\n\r\nFirst you will receive a short general introduction of how a splice works, what is important and what else happens around it. Then you can try fiber optic splicing yourself. We will also measure the splice's performance using a bit error rate tester (BERT). You don't have to sign up, just come by. You should have a basic interest in the topic, a little patience and a steady hand.\r\n\r\nFurther time slots will be added shortly!",
        "schedule_start": "2025-12-29T22:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T22:25:00+01:00"
    },
    {
        "id": "f35beb01-d8c7-4909-9bf3-257748244fb0",
        "kind": "sos",
        "name": "Glasfaser-Spleißworkshop",
        "slug": "glasfaser-spleiworkshop_q97v",
        "url": "https://api.events.ccc.de/congress/2025/event/f35beb01-d8c7-4909-9bf3-257748244fb0/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Selfnet e.V. Assembly",
        "language": "de, en",
        "description": "Splicing is the process to connect fiber ends of a fiber optic cables. With single-mode glass fibers, the core diameter of the actual glass fiber is 9µm, which is smaller than a human hair.\r\n\r\nFirst you will receive a short general introduction of how a splice works, what is important and what else happens around it. Then you can try fiber optic splicing yourself. We will also measure the splice's performance using a bit error rate tester (BERT). You don't have to sign up, just come by. You should have a basic interest in the topic, a little patience and a steady hand.\r\n\r\nFurther time slots will be added shortly!",
        "schedule_start": "2025-12-28T18:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T19:00:00+01:00"
    },
    {
        "id": "af615fc7-fe2f-4c30-a3c4-59a02d7741a0",
        "kind": "sos",
        "name": "Glasfaser-Spleißworkshop",
        "slug": "glasfaser-spleiworkshop",
        "url": "https://api.events.ccc.de/congress/2025/event/af615fc7-fe2f-4c30-a3c4-59a02d7741a0/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Selfnet e.V. Assembly",
        "language": "de, en",
        "description": "Splicing is the process to connect fiber ends of a fiber optic cables. With single-mode glass fibers, the core diameter of the actual glass fiber is 9µm, which is smaller than a human hair.\r\n\r\nFirst you will receive a short general introduction of how a splice works, what is important and what else happens around it. Then you can try fiber optic splicing yourself. We will also measure the splice's performance using a bit error rate tester (BERT). You don't have to sign up, just come by. You should have a basic interest in the topic, a little patience and a steady hand.\r\n\r\nFurther time slots will be added shortly!",
        "schedule_start": "2025-12-27T22:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T23:00:00+01:00"
    },
    {
        "id": "eaa40e9f-9b30-4a77-b3ba-ecba932e8b05",
        "kind": "assembly",
        "name": "Glasfaser-Spleißworkshop (Junghacker:innentag-Edition)",
        "slug": "glasfaser-spleiworkshop-junghackerinnentag-edition",
        "url": "https://api.events.ccc.de/congress/2025/event/eaa40e9f-9b30-4a77-b3ba-ecba932e8b05/?format=api",
        "track": null,
        "assembly": "ctbk",
        "room": "26de6d6e-3eae-4cfe-be60-e1f34851756f",
        "location": "Chaostreff Backnang Assembly",
        "language": "de",
        "description": "Zunächst erhältst du eine kurze generelle Erklärung, wie ein Splice funktioniert, auf was es dabei ankommt und was noch rings rum passiert. Anschließend kannst du das Glasfaserspleißen selbst ausprobieren. Du solltest grundsätzliches Interesse für die Thematik, ein wenig Geduld und ein ruhiges Händchen mitbringen.\r\n\r\nSpleißen bezeichnet den Vorgang, durch den Faser-Enden einer Glasfaserkabel miteinander verbunden werden. Bei Singlemode-Glasfasern beträgt der Kerndurchmesser der eigentlichen Glasfaser 9µm und ist damit kleiner als ein menschliches Haar.\r\n\r\nWICHTIG!!!\r\n- Dieser Slot ist exklusiv für den Junghacker:innen-Tag. Weitere Slots auch bei der Selfnet-Assembly (gleiches Cluster)\r\n- Es gibt nur wenige Plätze. First come, first serve.\r\n\r\nEmpfohlen ab 12 Jahren\r\nBegleitung der Eltern nicht notwendig",
        "schedule_start": "2025-12-28T11:30:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T12:10:00+01:00"
    },
    {
        "id": "a6c0f5bf-c5a9-4218-b97c-a3944985af5d",
        "kind": "sos",
        "name": "Glegle Meetup",
        "slug": "glegle-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/a6c0f5bf-c5a9-4218-b97c-a3944985af5d/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Halle G(gleh)",
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-29T19:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T19:25:00+01:00"
    },
    {
        "id": "844abc66-55ff-57f0-bec7-f05abe5cbbb7",
        "kind": "assembly",
        "name": "Global Climate Justice & Digital Empowerpent ! B&B Community Meet-Up",
        "slug": "global-climate-justice-digital-empowerpent-bb-comm",
        "url": "https://api.events.ccc.de/congress/2025/event/844abc66-55ff-57f0-bec7-f05abe5cbbb7/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "326e815a-aba6-4552-9e14-dc9184fc197b",
        "location": null,
        "language": "de",
        "description": "Du bist schon Teil von Bits & Bäume oder interessierst dich Bits & Bäume kennen zu lernen? Komm beim Tägliches Meetup zum Austausch und Vernetzen zu Themen globaler Gerechtigkeit und Digitaler Selbstbestimmtheit.",
        "schedule_start": "2025-12-30T13:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T13:50:00+01:00"
    },
    {
        "id": "2c6aa023-a1e0-59f8-919d-353bf9cc3248",
        "kind": "assembly",
        "name": "GNU Boot install party",
        "slug": "gnu-boot-install-party",
        "url": "https://api.events.ccc.de/congress/2025/event/2c6aa023-a1e0-59f8-919d-353bf9cc3248/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-28T22:30:00+01:00",
        "schedule_duration": "04:00:00",
        "schedule_end": "2025-12-29T02:30:00+01:00"
    },
    {
        "id": "5ac2843e-0015-41ce-a5fc-8656fe2446ed",
        "kind": "assembly",
        "name": "Go - Das uralte Brettspiel",
        "slug": "go",
        "url": "https://api.events.ccc.de/congress/2025/event/5ac2843e-0015-41ce-a5fc-8656fe2446ed/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "44bba78f-4945-40e4-b38e-ce6c772a3fc6",
        "location": "Saal B / Hall B",
        "language": "de, en",
        "description": "Join us and learn to play Go (Baduk, WeiQi). The rules are simple and you can play after a few Minutes your first 9x9 match. The fun starts at the beginning, and with the time you will discover a deepness that make it the most complex game existing. In Asia Go it belongs to one of the arts, that an educated person shall know.\r\nWe teach the rules in the first 10 minutes and the rest of the time you discover by playing. You can leave earlir or arrive late, but we cannot guarantee you that you get an individual introduction.\r\nAnd maybe there is even a chance to learn why we think the ear readding move of Shusaku was a real Power Cycle.",
        "schedule_start": "2025-12-29T17:45:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T19:15:00+01:00"
    },
    {
        "id": "06979a7a-608c-4733-834f-8918e3dde6a1",
        "kind": "assembly",
        "name": "Godot Lunch",
        "slug": "godot-lunch",
        "url": "https://api.events.ccc.de/congress/2025/event/06979a7a-608c-4733-834f-8918e3dde6a1/?format=api",
        "track": null,
        "assembly": "godot-engine",
        "room": null,
        "location": "Godot Engine Users assembly, then a nearby restaurant (TBD)",
        "language": "en, de",
        "description": "We will meet at our Godot Engine Users assembly and then go eat lunch together at a nearby restaurant. Which restaurant we will go to is still to be decided.",
        "schedule_start": "2025-12-28T15:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T17:00:00+01:00"
    },
    {
        "id": "9c8bec33-f71a-5090-857d-1648a027c8a9",
        "kind": "official",
        "name": "GPTDash – Der Reverse-Turing-Test",
        "slug": "gptdash-der-reverse-turing-test",
        "url": "https://api.events.ccc.de/congress/2025/event/9c8bec33-f71a-5090-857d-1648a027c8a9/?format=api",
        "track": "entertainment",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "de",
        "description": "In unserem Reverse-Turing-Test schlüpfen die Teilnehmenden in die Rolle einer KI und versuchen so robotisch-menschlich wie möglich zu klingen. In einer anschließenden Blindstudie prüfen wir, wer sich am besten unter KIs mischen und beim nächsten Robot Uprising die Spionin der Wahl wäre.\r\n\r\nHumor, Kreativität und ein Hang zu allgemeingültigen, nichtssagenden Floskeln sind die perfekten Voraussetzungen! Ein digitales Endgerät (Smartphone, Tablet, Laptop, …) reicht zum Mitspielen aus.",
        "schedule_start": "2025-12-29T01:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T02:30:00+01:00"
    },
    {
        "id": "0f486610-a56a-4013-94aa-b5e3d02ec0e4",
        "kind": "assembly",
        "name": "GrapheneOS Install Party",
        "slug": "graphenos-install-party",
        "url": "https://api.events.ccc.de/congress/2025/event/0f486610-a56a-4013-94aa-b5e3d02ec0e4/?format=api",
        "track": null,
        "assembly": "byte-banditen",
        "room": null,
        "location": "@Assembly Byte Banditen",
        "language": "de, en",
        "description": "What do I need to bring?\r\n\r\n- Supported device (https://grapheneos.org/faq#supported-devices)\r\n- Laptop (own device), (according to the prerequisites https://grapheneos.org/install/web#prerequisites) However, we can also provide a live distro to have a working environment.  \r\n\r\nIf the date & time do not work for you but you would still like to install GrapheneOS you can just check by our Assembly. Just ask for tbu, two or ELT4N1N.",
        "schedule_start": "2025-12-28T15:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T17:00:00+01:00"
    },
    {
        "id": "dd990a78-1e11-5c5e-aef4-6eb0214c772a",
        "kind": "official",
        "name": "Greenhouse Gas Emission Data: Public, difficult to access, and not always correct",
        "slug": "greenhouse-gas-emission-data-public-difficult-to-access-and-not-always-correct",
        "url": "https://api.events.ccc.de/congress/2025/event/dd990a78-1e11-5c5e-aef4-6eb0214c772a/?format=api",
        "track": "science",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "en",
        "description": "Which factory in my city is the largest emitter of CO2? Which industrial sector is\r\nresponsible for the largest share of a country's contribution to climate change? It\r\nshould not be difficult to answer these questions. Public databases and reporting\r\nrequired by international agreements usually allow us to access this data.\r\n\r\nHowever, trying to access and work with these datasets — or, shall we say, Excel tables\r\n— can be frustrating. UN web pages that prevent easy downloads with a \"security\r\nfirewall\", barely usable frontends, and other issues make it needlessly difficult to\r\ngain transparency about the sources of climate pollution.\r\n\r\nWhile working with official EU datasets, the speaker observed data points that could not\r\npossibly be true. Factories suddenly dropped their emissions by orders of magnitude\r\nwithout any explanation, different official sources report diverging numbers for the\r\nsame emission source, and responsible European and National authorities appear not to\r\ncare that much.\r\n\r\nThe talk will show how to work with relevant greenhouse gas emission data sources and\r\nhow we can access them more easily by converting them to standard SQL tables. Furthermore, we will dig into some of the\r\nstrange issues one may find while investigating emission datasets.\r\n\r\n# Background / Links\r\n\r\n* Why is it needlessly difficult to access UNFCCC Emission Data? [https://industrydecarbonization.com/news/why-is-it-needlessly-difficult-to-access-unfccc-emission-data.html](https://industrydecarbonization.com/news/why-is-it-needlessly-difficult-to-access-unfccc-emission-data.html)\r\n* UNFCCC Emission Data Downloads: [https://industrydecarbonization.com/docs/unfccc/](https://industrydecarbonization.com/docs/unfccc/)\r\n* Code (Docker, MariaDB/MySQL, phpMyAdmin) to easily access EU emisison data: [https://github.com/decarbonizenews/ghgsql](https://github.com/decarbonizenews/ghgsql)\r\n* Errors and Inconsistencies in European Emission Databases: [https://industrydecarbonization.com/news/errors-and-inconsistencies-in-european-emission-data.html](https://industrydecarbonization.com/news/errors-and-inconsistencies-in-european-emission-data.html)\r\n* Slides: [https://slides.hboeck.de/39c3-climatedata/](https://slides.hboeck.de/39c3-climatedata/)",
        "schedule_start": "2025-12-29T11:00:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-29T11:40:00+01:00"
    },
    {
        "id": "d862c75a-5e2e-58b2-8a0c-69f5a5aeea12",
        "kind": "official",
        "name": "Gregor Tresher",
        "slug": "gregor-tresher",
        "url": "https://api.events.ccc.de/congress/2025/event/d862c75a-5e2e-58b2-8a0c-69f5a5aeea12/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "de",
        "description": "https://soundcloud.com/gregortresher",
        "schedule_start": "2025-12-31T02:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-31T04:00:00+01:00"
    },
    {
        "id": "9972a15f-9df5-5e95-b0cb-aef1b7954b4c",
        "kind": "assembly",
        "name": "GSfP - Gesche Schaars feiner Podcast",
        "slug": "gsfp-gesche-schaars-feiner-podcast",
        "url": "https://api.events.ccc.de/congress/2025/event/9972a15f-9df5-5e95-b0cb-aef1b7954b4c/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "6744610c-1f7d-59b6-94d4-cbe917bb5100",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-29T20:45:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-29T21:30:00+01:00"
    },
    {
        "id": "4c02d31e-7159-4f7d-a801-a147fc2e78b2",
        "kind": "assembly",
        "name": "GuteN8Geschichte \"Das NEINhorn\" - Tag 1",
        "slug": "guten8geschichte-das-neinhorn-tag-1",
        "url": "https://api.events.ccc.de/congress/2025/event/4c02d31e-7159-4f7d-a801-a147fc2e78b2/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "0f16853b-8850-4bfa-956e-4da7d8ef7d25",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "This event will be held in German.\r\nAnyone who feels like enjoying a relaxed story time\r\n**Age**: 0+\r\n**Just drop by and join us as we dive into the imaginative world of the Neinhorn!**\r\n**Duration:** approx. 30 minutes per evening",
        "schedule_start": "2025-12-27T20:15:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-27T20:45:00+01:00"
    },
    {
        "id": "762ca494-e204-4cfb-9a81-11fdfa495c86",
        "kind": "assembly",
        "name": "GuteN8Geschichte \"Das NEINhorn und der Geburtstag\" - Tag 3",
        "slug": "guten8geschichte-das-neinhorn-und-der-geburtstag-t",
        "url": "https://api.events.ccc.de/congress/2025/event/762ca494-e204-4cfb-9a81-11fdfa495c86/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "0f16853b-8850-4bfa-956e-4da7d8ef7d25",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "This event will be held in German.\r\nAnyone who feels like enjoying a relaxed story time\r\n**Age**: 0+\r\n**Just drop by and join us as we dive into the imaginative world of the Neinhorn!**\r\n**Duration:** approx. 30 minutes per evening",
        "schedule_start": "2025-12-29T19:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T19:30:00+01:00"
    },
    {
        "id": "6cbfffff-9bc3-4932-8a18-d252092000e7",
        "kind": "assembly",
        "name": "GuteN8Geschichte \"Das NEINhorn und die Schlangeweile\" - Tag 2",
        "slug": "guten8geschichte-das-neinhorn-und-die-schlangeweil",
        "url": "https://api.events.ccc.de/congress/2025/event/6cbfffff-9bc3-4932-8a18-d252092000e7/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "0f16853b-8850-4bfa-956e-4da7d8ef7d25",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "This event will be held in German.\r\nAnyone who feels like enjoying a relaxed story time\r\n**Age**: 0+\r\n**Just drop by and join us as we dive into the imaginative world of the NEINhorn!**\r\n**Duration:** approx. 30 minutes per evening",
        "schedule_start": "2025-12-28T19:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T19:30:00+01:00"
    },
    {
        "id": "916b6fd1-57d3-5bf8-8779-bd0dfa95490e",
        "kind": "official",
        "name": "Gwen Wayne",
        "slug": "gwen-wayne",
        "url": "https://api.events.ccc.de/congress/2025/event/916b6fd1-57d3-5bf8-8779-bd0dfa95490e/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "de",
        "description": "Gwen Wayne's Shitstormtechno. Das genre hat sie selbst erfunden, cause she can.\r\nMusikalisch schwer einzuordnen, aber ordentlich dampf und bass hat jedes Set.\r\nZwischen techhouse, UK Garage und Breaks ist für jeden was zum wackeln dabei.\r\nUnd zum Schluss kann jeder sagen: \r\n\"In my heart and in the Rest of my Brain, there will be always a Part of Gwen Wayne\".",
        "schedule_start": "2025-12-30T04:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-30T06:00:00+01:00"
    },
    {
        "id": "e5589921-4f96-4070-a988-82b8de308e48",
        "kind": "sos",
        "name": "Hacking Edge-AI",
        "slug": "hacking-edge-ai",
        "url": "https://api.events.ccc.de/congress/2025/event/e5589921-4f96-4070-a988-82b8de308e48/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "en",
        "description": "AI is moving from the Cloud to the Edge. Seeing the impossibility of scaling transformers on GPU clusters and the wild amount of cash flowing to anything that can be called AI. Now using a variety of specialised and exotic hardware companies are applying AI at our doorsteps, telephone masts, street lights. \r\n\r\nCompanies like Flock Safety apply AI at the edge in their cameras they claim for efficiency and privacy. Yet, they now fail on both counts. \r\n\r\nNow that AI is breaking out of the climate controlled data centres. Will it become more smash-able, controllable? Can we prefigure convivial visions of AI? Or, will we see the next round of datafication of the enclosure? What is the Internet of Battlefield Things and how can we fight it?\r\n\r\nI plan to show some Edge-AI boards and applications. And hope for some help in attempting to find out its limits and vulnerabilities.",
        "schedule_start": "2025-12-29T19:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T20:20:00+01:00"
    },
    {
        "id": "48cc8b77-47ac-42f3-a851-0070c245e097",
        "kind": "sos",
        "name": "Hacking Fusion: better Hot-Fusion Technologies that you have not heard about",
        "slug": "fusion-geht-besser-andere-hot-fusion-technologien-",
        "url": "https://api.events.ccc.de/congress/2025/event/48cc8b77-47ac-42f3-a851-0070c245e097/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "en",
        "description": "Fusion is always 30 years in the future because government projects are too big, too expensive, and too slow. It doesn't have to be this way. \r\n\r\nThere are better approaches than the three known research directions. There are better fusion fuels that don't cause radioactive contamination. Fusion has even been achieved by school classes and private individuals. A proof that it is possible with much less effort. \r\n\r\nIf we invested as much money in proton-boron fusion as we do in deuterium-tritium, we would probably have power plants in 15 years. Dense Plasma Focus is suitable for decentralized 10-MW power plants. Inertial Electrostatic Confinement for neighborhood power plants with 100 MW. This is not about cold fusion. It's about fusing atomic nuclei with high energy (hot) to gain even more energy. But in different physical configurations. Unfortunately, the media ignores these other hot fusion approaches. \r\n\r\nThis is an info dump on the state of the art: what fusion fuels exist, how you build your own fusion reactor, why hot plasma is physically unfavorable, why some people want to strip-mine the moon, and why other fusion projects that must make do with 100 times less money still achieve similar performance. These projects don't appear in the mainstream press. But they will soon overtake ITER. \r\n\r\n\r\nIf we want to achieve the energy transition, then policymakers must stop investing in supposedly safe large-scale technology. It could be much faster and cheaper and the new energy grid could be decentralized.",
        "schedule_start": "2025-12-28T13:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T14:20:00+01:00"
    },
    {
        "id": "418f57a7-435b-5835-98ad-85158338b6c4",
        "kind": "official",
        "name": "Hacking Karlsruhe - 10 years later",
        "slug": "hacking-karlsruhe-10-years-later",
        "url": "https://api.events.ccc.de/congress/2025/event/418f57a7-435b-5835-98ad-85158338b6c4/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "de",
        "description": "Wenn Gesetze Grundrechte verletzen, warum nicht das Bundesverfassungsgericht hacken – mit Strategie, Teamwork und guter Begründung? Aus dieser Idee ist inzwischen ein zentrales Werkzeug zivilgesellschaftlicher Gegenmacht geworden: Strategische Prozessführung. Das Prinzip ist einfach: Gesetze nicht nur kritisieren, sondern systematisch angreifen, mit gezielten Verfassungsbeschwerden gegen Überwachung, Zensur und staatliche Eingriffe in die digitale Freiheit.\r\nSeitdem hat sich viel getan. Organisationen wie die Gesellschaft für Freiheitsrechte (GFF) haben den Weg nach Karlsruhe professionalisiert und Verfahren angestoßen, die viele aus den Nachrichten kennen:\r\ngegen die Vorratsdatenspeicherung,\r\ngegen das BND-Gesetz zur Auslandsüberwachung,\r\ngegen den Einsatz von Palantir,\r\nund gegen den Einsatz von Staatstrojanern.\r\nEinige dieser Verfahren waren erfolgreich und haben Gesetze gekippt. Andere sind krachend gescheitert – oder hängen seit Jahren in Karlsruhe fest. Dabei zeigt sich: Der Weg zum Urteil wird härter, die Erfolgsaussichten kleiner, und das Verfassungsgericht ist nicht mehr der progressive Motor, der es mal war.\r\nDieser Talk zieht eine ehrliche Bilanz: Was bringt strategische Prozessführung wirklich? Was lässt sich aus Erfolgen und Misserfolgen lernen? Welche Fälle lohnen sich – und wo wird der Rechtsweg zur Sackgasse? Und wie verschiebt sich das Ganze inzwischen auf die europäische Ebene – wo neue Schauplätze wie der Digital Services Act oder der AI Act warten?\r\nKeine juristische Vorlesung, sondern ein Erfahrungsbericht aus zehn Jahren digitaler Grundrechtsarbeit. Es geht um Taktik, Fehlentscheidungen, unerwartete Allianzen – und um die Frage, wie man auch heute noch im Rechtssystem rütteln kann, wenn die Türen in Karlsruhe enger werden.\r\nDer Vortrag wird gehalten von Simone Ruf und Jürgen Bering von der Gesellschaft für Freiheitsrechte.",
        "schedule_start": "2025-12-29T11:55:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-29T12:35:00+01:00"
    },
    {
        "id": "1429aaa5-f089-4d97-82d9-311687ac9390",
        "kind": "sos",
        "name": "hacking medical research - bonus round",
        "slug": "hacking-medical-research-bonus-round",
        "url": "https://api.events.ccc.de/congress/2025/event/1429aaa5-f089-4d97-82d9-311687ac9390/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "en, de",
        "description": "Due to popular demand I'll return. Not sure if i have a structured programm, but there will be a space for questions and connecting.\r\n\r\nsee [https://events.ccc.de/congress/2025/hub/event/detail/hacking-medical-research-for-a-better-transition](https://events.ccc.de/congress/2025/hub/event/detail/hacking-medical-research-for-a-better-transition) for details",
        "schedule_start": "2025-12-28T01:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T01:50:00+01:00"
    },
    {
        "id": "dfa6ea5f-5da5-43a8-b66e-82af906f274d",
        "kind": "sos",
        "name": "hacking medical research for a better transition -- war stories from the backrooms of estrannai.se & co",
        "slug": "hacking-medical-research-for-a-better-transition",
        "url": "https://api.events.ccc.de/congress/2025/event/dfa6ea5f-5da5-43a8-b66e-82af906f274d/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "en",
        "description": "While medical institutions struggle to fill trans people's needs for a medical transition, an increasing number of trans people resort to managing their hormonal transition on their own. Alongside this, the DIY community has amassed a large amount of both theoretical and applied medical knowledge, matching and sometimes even surpassing researchers in the field.\r\n\r\nIn this talk, I will point out what's right and wrong with institutionalized trans research, give insights into the DIY communities' pragmatic approach to community healthcare and show what we're doing to turn lay expertise and even anecdotes into evidence-based medical research -- all without a doctor involved. \"all creatures welcome\" -- all necessary science-prerequisites are included along the way.\r\n\r\n---\r\n\r\nIf you enjoyed this talk (or not), or if you missed it (or not) -- I will do a speedrun attempt of presenting the same material in under 4.5 minutes on Day 4:\r\n[https://events.ccc.de/congress/2025/hub/en/event/detail/speedrun-hacking-medical-research-in-under-45-minu](https://events.ccc.de/congress/2025/hub/en/event/detail/speedrun-hacking-medical-research-in-under-45-minu)",
        "schedule_start": "2025-12-27T21:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-27T21:55:00+01:00"
    },
    {
        "id": "efa55b63-86b6-56c5-88ab-46408b59b18d",
        "kind": "official",
        "name": "Hacking washing machines",
        "slug": "hacking-washing-machines",
        "url": "https://api.events.ccc.de/congress/2025/event/efa55b63-86b6-56c5-88ab-46408b59b18d/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "en",
        "description": "Modern home appliances may seem simple from the outside, but inside they contain complex electronic systems, proprietary communication protocols, and diagnostic interfaces rarely documented outside the manufacturer. In this talk, we'll explore the challenges of reverse-engineering these systems: from analyzing appliance control boards and internal communication buses to decompiling and modifying firmware to better understand device functionality.\r\n\r\nWe'll also look at the security mechanisms designed to protect diagnostic access and firmware readout, and how these protections can be bypassed to enable deeper insight into device operation. Finally, this talk will demonstrate how the results of this research can be used to integrate even legacy home appliances into popular home automation platforms.\r\n\r\nThis session combines examples and insights from the reverse-engineering of B/S/H/ and Miele household appliances.",
        "schedule_start": "2025-12-27T21:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T22:45:00+01:00"
    },
    {
        "id": "6498d7ff-4b59-4eaf-98a4-a985feab3515",
        "kind": "sos",
        "name": "Hackspace Entwicklung einer App für die Dezentralisierung von Gutscheintauschangeboten",
        "slug": "hackspace-entwicklung-einer-app-fur-die-dezentrali",
        "url": "https://api.events.ccc.de/congress/2025/event/6498d7ff-4b59-4eaf-98a4-a985feab3515/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de, en",
        "description": "In Leipzig, the initiative Nein zur Bezahlkarte (“No to the Payment Card”) has been organizing a solidarity-based voucher exchange for over a year to circumvent the harassment and discrimination of asylum seekers caused by the payment card system. The voucher exchange has now reached a scale that presents us with organizational challenges:\r\n1.\tTo organize the exchange as coordinately as possible—and thus as fairly and stress-free as possible for everyone interested in exchanging—we work with a registration system. This requires a great deal of communication, which currently takes place via WhatsApp. As demand and thus the number of requests continue to grow, the communication effort can hardly be managed in this way any longer.\r\n2.\tWe constantly need more money to meet the growing demand. This leads to an ever-increasing cash reserve that must be managed by the initiative. We therefore want to decentralize our offering—and with it the cash reserve—and empower more small groups and initiatives to create decentralized exchange offers that are nevertheless coordinated with each other.\r\nTo this end, we have developed an app idea intended to serve as a platform where exchange offers created in a decentralized manner can be posted, and which people with payment cards who want to exchange vouchers for cash can access in a low-hierarchy way to search for an exchange offer. The app is intended to be available nationwide for the dozens of exchange initiatives. In this way, it aims to help ensure that the voucher exchange—emerging in many places from spontaneous solidarity-based practice—can remain possible in the long term, as long as the discriminatory practice of payment cards is not abolished by federal legislation.\r\nWe have developed a basic structure for the app, which is to be implemented by two developers next year. At the SoS, we would like to invite people to a hackspace in order to present the development of the app and reach out to more people with coding skills, and to motivate them to support the work.",
        "schedule_start": "2025-12-29T13:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T13:55:00+01:00"
    },
    {
        "id": "94721c6f-c397-42ff-b930-d8079184c2ee",
        "kind": "assembly",
        "name": "Hackspace Entwicklung einer App für die Dezentralisierung von Gutscheintauschangeboten - App-WS II",
        "slug": "apps-zum-gutscheintausch-i",
        "url": "https://api.events.ccc.de/congress/2025/event/94721c6f-c397-42ff-b930-d8079184c2ee/?format=api",
        "track": null,
        "assembly": "neinzurbezahlkarte",
        "room": null,
        "location": "Komonin - ggf. Fortsetzung @NeinZurBezahlkarte Assembly",
        "language": "de, en",
        "description": "In Leipzig, the initiative ‘No to Payment Cards’ has been organising a solidarity voucher exchange for over a year to circumvent the harassment and discrimination of asylum seekers by the payment card system. The voucher exchange has now reached a scale that presents us with organisational problems:\r\n1.    In order to organise the exchange in as coordinated a manner as possible, and thus as fairly and stress-free as possible for all those interested in exchanging, we work with a registration system. This requires a lot of communication, which currently runs via WhatsApp contact. As demand and thus enquiries are increasing, it is becoming difficult to organise the communication effort in this way.\r\n2. We constantly need more money to meet the increasing demand. This leads to an ever-growing cash deposit that has to be managed by the initiative. We would therefore like to decentralise our offer and thus the cash deposit and empower more smaller groups and initiatives to create decentralised exchange offers that are still coordinated with each other.\r\nTo this end, we have developed an app idea that will serve as a platform where decentralised exchange offers can be posted and where people with payment cards who want to exchange vouchers for cash can access them in a non-hierarchical manner to search for an exchange offer. \r\n\r\nThe app is intended to be available nationwide for the many exchange initiatives. In this way, it should help to ensure that the voucher exchange, which arose spontaneously in many places as a practice of solidarity, remains possible in the long term, as long as the discriminatory practice of payment cards is not dropped by federal legislation.\r\nWe have developed a basic structure for the app, which is to be implemented by two developers next year. At the event, we want to invite people to a hackspace to present the development of the app and to appeal to more people with coding skills and win them over to support the work.",
        "schedule_start": "2025-12-29T13:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T13:55:00+01:00"
    },
    {
        "id": "12be14f1-12b2-429e-870c-15a0601756b5",
        "kind": "assembly",
        "name": "Hack the New Badge Magic Hardware Prototype (for people with prior experience in hardware)",
        "slug": "hack-the-new-badge-magic-hardware-prototype-for-pe",
        "url": "https://api.events.ccc.de/congress/2025/event/12be14f1-12b2-429e-870c-15a0601756b5/?format=api",
        "track": null,
        "assembly": "fossasia",
        "room": null,
        "location": "FOSSASIA Assembly, Hall H, K2-K3, Critical Decentralisation Cluster",
        "language": null,
        "description": "This session is intended for participants with prior experience in hardware, embedded systems, microcontrollers, or firmware workflows. Join us and try out the next-generation Badge Magic open hardware prototype. This new version introduces three major upgrades:\r\n- Built-in microphone for sound-reactive animations\r\n- External memory to store multiple messages and effects\r\n- Two physical buttons enabling mini-games and interactive input\r\n\r\n**What You’ll Do**\r\n- Install the open source firmware\r\n- Connect to the prototype device using your laptop\r\n- Upload animations and test sound-reactive effects with the microphone\r\n- Try mini-games using the two-button controls\r\n- Store and switch between multiple badge frames via external memory\r\n- Suggest improvements and new features for hardware + firmware\r\n\r\n**What to Bring**\r\n- Your laptop \r\n- Optional: Smartphone with Badge Magic app for comparison\r\n- We will provide the Badge Magic prototypes for you to experiment with",
        "schedule_start": "2025-12-29T22:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-30T00:00:00+01:00"
    },
    {
        "id": "2265649c-4e32-447d-a550-55c2a5ac84c2",
        "kind": "assembly",
        "name": "Hack the Training! Call for Ideas für DIY-Lösungen in Einsatzsimulationen",
        "slug": "hack-the-training-call-for-ideas-fur-diy-losu_thdq",
        "url": "https://api.events.ccc.de/congress/2025/event/2265649c-4e32-447d-a550-55c2a5ac84c2/?format=api",
        "track": null,
        "assembly": "cadus-reboot-solidarity-2025",
        "room": null,
        "location": "Extra Raum",
        "language": "de, en",
        "description": "Our CADUS trainings are based on the motto “Train as you fight,” which means we try to make our operational simulations as realistic as possible. To achieve this, we have to simulate the “dangerous aspects” of disasters such as fire, explosions, toxic substances, highly infectious germs, radiation, dangerous injuries, etc.  Training equipment such as fire simulators, mannequins that can be used to train ultrasound examinations , radiation sources, and detectors are available on the market at exorbitant prices, making it impossible to scale high-quality, realistic training. In this open workshop format, we first want to show you how we've already approached this problem productively here and there... and then brainstorm together about where the journey could take us. From F/X to a bit of creative electronics, innovative event technology, to 3D printing and digital simulations. We are looking for elegant programming and realistic DIY constructions! So if you feel like brainstorming creative workarounds and maybe even implementing them with and for CADUS after the congress, come on by!",
        "schedule_start": "2025-12-30T10:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T11:00:00+01:00"
    },
    {
        "id": "b639486c-696c-47a5-82c5-46cbe1691501",
        "kind": "assembly",
        "name": "Hack the Training! Call for Ideas für DIY-Lösungen in Einsatzsimulationen",
        "slug": "hack-the-training-call-for-ideas-fur-diy-losungen-",
        "url": "https://api.events.ccc.de/congress/2025/event/b639486c-696c-47a5-82c5-46cbe1691501/?format=api",
        "track": null,
        "assembly": "cadus-reboot-solidarity-2025",
        "room": "b8121ce4-8a5a-405e-936e-89f633d8c7db",
        "location": "Extra Raum",
        "language": "de",
        "description": "Our CADUS trainings are based on the motto “Train as you fight,” which means we try to make our operational simulations as realistic as possible. To achieve this, we have to simulate the “dangerous aspects” of disasters such as fire, explosions, toxic substances, highly infectious germs, radiation, dangerous injuries, etc.  Training equipment such as fire simulators, mannequins that can be used to train ultrasound examinations , radiation sources, and detectors are available on the market at exorbitant prices, making it impossible to scale high-quality, realistic training. In this open workshop format, we first want to show you how we've already approached this problem productively here and there... and then brainstorm together about where the journey could take us. From F/X to a bit of creative electronics, innovative event technology, to 3D printing and digital simulations. We are looking for elegant programming and realistic DIY constructions! So if you feel like brainstorming creative workarounds and maybe even implementing them with and for CADUS after the congress, come on by!",
        "schedule_start": "2025-12-28T12:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T13:00:00+01:00"
    },
    {
        "id": "0b9c0d94-d075-4689-8ff5-e40a640a6d97",
        "kind": "sos",
        "name": "Hack Your Brain Part 1",
        "slug": "hack-your-brain-part-1",
        "url": "https://api.events.ccc.de/congress/2025/event/0b9c0d94-d075-4689-8ff5-e40a640a6d97/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "de",
        "description": "Wie funktioniert dein Gehirn wirklich – und wie kannst du es gezielt steuern?\r\n\r\nIn diesem Talk erfährst du, wie dein Nervensystem und dein Gehirn aufgebaut sind, wie du Stress wirksam regulierst und wie Schlaf deine mentale Leistungsfähigkeit, Emotionen und Gesundheit bestimmt. \r\n\r\nZusätzlich erhältst du konkrete neurobiologisch fundierte Tools zur direkten Anwendung im Alltag.\r\n\r\nFür alle, die ihr Gehirn nicht dem Zufall überlassen wollen.",
        "schedule_start": "2025-12-27T11:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-27T12:20:00+01:00"
    },
    {
        "id": "438ef49e-21f8-4f13-8607-27ef6612ef23",
        "kind": "sos",
        "name": "Hack Your Brain Part 2",
        "slug": "hack-your-brain-part-2",
        "url": "https://api.events.ccc.de/congress/2025/event/438ef49e-21f8-4f13-8607-27ef6612ef23/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "de",
        "description": "Warum fällt es uns schwer, konzentriert zu bleiben – und wie lässt sich Aufmerksamkeit gezielt trainieren?\r\n\r\nIn diesem zweiten Teil geht es um die neurobiologischen Grundlagen von Fokus, Aufmerksamkeit und Lernen. Du erfährst, wie dein Gehirn Informationen auswählt, speichert und langfristig verfügbar macht – und warum Ablenkung, Multitasking und Reizüberflutung diese Prozesse messbar beeinträchtigen.\r\n\r\nZusätzlich erhältst du konkrete, wissenschaftlich fundierte Werkzeuge zur Verbesserung von Konzentration, Lernfähigkeit und mentaler Klarheit im Alltag.",
        "schedule_start": "2025-12-27T12:30:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-27T13:50:00+01:00"
    },
    {
        "id": "d5ba24a2-5df2-4896-9bad-b5b9b53e97a7",
        "kind": "assembly",
        "name": "Hack Your LED Badge: Flash Open Source Firmware",
        "slug": "hack-your-led-badge-flash-open-source-firmware",
        "url": "https://api.events.ccc.de/congress/2025/event/d5ba24a2-5df2-4896-9bad-b5b9b53e97a7/?format=api",
        "track": null,
        "assembly": "fossasia",
        "room": null,
        "location": "FOSSASIA Assembly, Hall H, K2-K3, Critical Decentralisation Cluster",
        "language": "en",
        "description": "Flashing an LED badge with new firmware means replacing or updating the software embedded in the badge's microcontroller. Firmware is the low-level code that controls how the badge operates, such as displaying text, animations, or patterns on its LED screen. By flashing new firmware, you can unlock new features, fix bugs, or customize the badge’s functionality. In this session, you can try to flash your LED badge with an open source firmware developed by the FOSSASIA community.\r\n\r\n**What Happens When You Flash Firmware?**\r\n- Erases the Existing Code: The microcontroller's memory is wiped clean to make space for the new firmware.\r\n- Uploads New Code: The new firmware is written (flashed) to the badge's memory.\r\n- Changes the Badge's Behavior: The badge now follows the instructions defined by the new firmware, enabling additional or modified capabilities.\r\n\r\n**What You’ll Need**\r\n- Your LED badge (LEDs are also available for purchase at the assembly)\r\n- A computer with USB or a compatible connection for your badge.\r\n- [Open source firmware files](https://github.com/fossasia/badgemagic-firmware)  \r\n- [Flashing tool](https://github.com/ch32-rs/wchisp?tab=readme-ov-file#installing)\r\n- USB cables",
        "schedule_start": "2025-12-27T20:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T21:00:00+01:00"
    },
    {
        "id": "9f3c6b6e-a8c2-4777-93d7-881eb0077525",
        "kind": "sos",
        "name": "Hack Your Mobility Meetup — Bikesharing ohne Barrieren",
        "slug": "hack-your-mobility-meetup-bikesharing-ohne-ba_z971",
        "url": "https://api.events.ccc.de/congress/2025/event/9f3c6b6e-a8c2-4777-93d7-881eb0077525/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Kellerkinder Assembly Table (Location wird eventuell nochmal geändert)",
        "language": "de, en",
        "description": "esel.ac Bikesharing e.V. ist ein studentisch organisiertes, kostenloses Fahrradsharing-System aus Aachen, bei dem gespendete und gebrauchte Räder wieder fit gemacht und über eine eigene Plattform zur freien Nutzung bereitgestellt werden. Unsere Mission: nachhaltige, kostenlose Mobilität für alle, ganz ohne Anmeldung, Bezahlschranken oder Überwachung. ​Im Meetup wollen wir offen darüber sprechen, was bei selbstgebauten Sharing-Systemen gut funktioniert, wo es knirscht und wie sich Community-Ansätze zu bestehenden kommerziellen Angeboten verhalten. Themen können sein: Technik-Stack, Governance und Haftung, Umgang mit Diebstählen, sowie die Frage, wie offene und kommerzielle Systeme koexistieren oder voneinander lernen können. Das Meetup richtet sich an alle, die eigene Sharing-Projekte planen, bestehende Systeme hacken/verbessern wollen oder aus der Perspektive kommerzieller Anbieter und Kommunen mitdiskutieren möchten und alle anderen, die Interesse an dem Thema haben. ​",
        "schedule_start": "2025-12-27T13:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T14:00:00+01:00"
    },
    {
        "id": "aaadf1c4-9d89-44ef-9771-27aada25a5df",
        "kind": "assembly",
        "name": "Hack Your Mobility Meetup — Bikesharing ohne Barrieren",
        "slug": "hack-your-mobility-meetup-bikesharing-ohne-barrier",
        "url": "https://api.events.ccc.de/congress/2025/event/aaadf1c4-9d89-44ef-9771-27aada25a5df/?format=api",
        "track": null,
        "assembly": "kllrkndr",
        "room": null,
        "location": "Kellerkinder Assembly Table (Location wird eventuell nochmal geändert)",
        "language": "de, en",
        "description": "esel.ac Bikesharing e.V. ist ein studentisch organisiertes, kostenloses Fahrradsharing-System aus Aachen, bei dem gespendete und gebrauchte Räder wieder fit gemacht und über eine eigene Plattform zur freien Nutzung bereitgestellt werden. Unsere Mission: nachhaltige, kostenlose Mobilität für alle, ganz ohne Anmeldung, Bezahlschranken oder Überwachung.\r\n​Im Meetup wollen wir offen darüber sprechen, was bei selbstgebauten Sharing-Systemen gut funktioniert, wo es knirscht und wie sich Community-Ansätze zu bestehenden kommerziellen Angeboten verhalten. Themen können sein: Technik-Stack, Governance und Haftung, Umgang mit Diebstählen, sowie die Frage, wie offene und kommerzielle Systeme koexistieren oder voneinander lernen können. Das Meetup richtet sich an alle, die eigene Sharing-Projekte planen, bestehende Systeme hacken/verbessern wollen oder aus der Perspektive kommerzieller Anbieter und Kommunen mitdiskutieren möchten und alle anderen, die Interesse an dem Thema haben.\r\n​",
        "schedule_start": "2025-12-27T13:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T14:00:00+01:00"
    },
    {
        "id": "50f9e7f9-5844-5ca7-99c1-fcb05dda12c4",
        "kind": "assembly",
        "name": "Haecksen für Nicht-Haecksen [all creatures welcome]",
        "slug": "haecksen-fur-nicht-haecksen",
        "url": "https://api.events.ccc.de/congress/2025/event/50f9e7f9-5844-5ca7-99c1-fcb05dda12c4/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "de",
        "description": "Dieser Workshop ist der Ort um komplizierte Fragen an die Haecksen zu stellen. Wir schauen die Fragen mit euch zusammen an und geben bei Möglichkeit eine Antwort. \r\n\r\nFür diese eine Stunde sind 'unbequeme' Fragen ok, unangemessenes Verhalten aber natürlich nicht.\r\n\r\nSind die Haecksen wirklich der größte Chaostreff vom CCC mit ~1000 Mitgliedern?\r\nWas sind die Ziele der Haecksen?\r\nWie kann man die Haecksen oder generell Gleichberechtigung unterstützen?\r\nWarum können zB. endo cis Männer keine Haecksen werden?\r\nWarum sind dann trotzdem die meisten Workshops der Haecksen für alle Wesen besuchbar?\r\n\r\nDiese Runde ist explizit an Menschen gerichtet, die sich nicht in FLINTA* wiederfinden können und damit keine unserer anderen Veranstaltungen besuchen können, in denen wir solche Fragen beantworten.\r\n\r\nKommt gern vorbei, wir antworten vermutlich ;)",
        "schedule_start": "2025-12-29T13:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T14:30:00+01:00"
    },
    {
        "id": "ec9ccfa6-3736-5e4a-9a80-4dea68e2a7f7",
        "kind": "assembly",
        "name": "Haecksen-Picknick für neue Haecksen",
        "slug": "haecksen-picknick-fur-neue-haecksen",
        "url": "https://api.events.ccc.de/congress/2025/event/ec9ccfa6-3736-5e4a-9a80-4dea68e2a7f7/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "5bd9a18b-085a-5e3f-8ef1-fbe122464a91",
        "location": null,
        "language": "de",
        "description": "Wir begrüßen zu diesem Picknick alle interessierten FLINTA (Frauen, Lesben, inter, nicht-binär, trans, agender), die mehr über die Haecksen erfahren wollen (https://haecksen.org/) \r\nWir freuen uns über alle Wesen, egal ob mit IT-Background oder aus einem völlig anderen Bereich.\r\n\r\nDieses Picknick könnt ihr gern nutzen, um euch den Haecksen anzuschließen und gleichgesinnte Wesen in eurer Nähe kennenzulernen. \r\n\r\nBist du bereits eine Haeckse, dann besuche bitte stattdessen das Haecksen-Picknick an Tag 3 um 15 Uhr, um mehr Haecksen kennen zu lernen.\r\n\r\nHinweis: Aufgrund des hohen Interesses am 37C3 und 38C3 findet dieses Angebot auch dieses Jahr außerhalb der Haecksen-Assembly statt.\r\n\r\n\r\nEN:\r\nWe welcome all interested FLINTA (women, lesbians, inter, non-binary, trans, agender) who want to learn more about the Haecksen to this picnic. \r\nWe are looking forward to all individuals, regardless of whether they have an IT background or come from a completely different field of interest.\r\n\r\nYou are also welcome to use this picnic as an opportunity to join the Haecksen and meet like-minded creatures near you.\r\n\r\nIf you are already a Haeckse, please attend the Haecksen picnic on Day 3 at 3 p.m. instead to get to know more Haecksen.\r\n\r\nNote: Due to the high level of interest in 37C3 and 38C3, this event will also take place outside of the Haecksen Assembly this year.",
        "schedule_start": "2025-12-28T14:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T16:00:00+01:00"
    },
    {
        "id": "6a3e5839-bfe0-49c6-a501-7f9ebb319b31",
        "kind": "assembly",
        "name": "Haecksen-Picknick für neue Haecksen",
        "slug": "haecksen-picknick-fur-noch-nicht-haecksen_gyr8",
        "url": "https://api.events.ccc.de/congress/2025/event/6a3e5839-bfe0-49c6-a501-7f9ebb319b31/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "de, en",
        "description": "We welcome all interested FLINTA (women, lesbians, inter, non-binary, trans, agender) who want to learn more about the Haecksen to this picnic. \r\nWe are looking forward to all individuals, regardless of whether they have an IT background or come from a completely different field of interest.\r\n\r\nYou are also welcome to use this picnic as an opportunity to join the Haecksen and meet like-minded creatures near you.\r\n\r\nIf you are already a Haeckse, please attend the [traditional Haecksen picnic](https://events.ccc.de/congress/2025/hub/en/event/detail/haecksen-picknick-fur-alt-haecksen_i0dn) on Day 3 at 3 p.m. instead to get to know more Haecksen.\r\n\r\nNote: Due to the high level of interest in 37C3 and 38C3, this event will also take place outside of the Haecksen Assembly this year.",
        "schedule_start": "2025-12-28T14:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T16:00:00+01:00"
    },
    {
        "id": "1149b97e-2043-542d-b0e8-62686fce6c01",
        "kind": "assembly",
        "name": "Haecksen Power (Cycle) – Dezentralisieren und Rebooten [Haecksen only]",
        "slug": "haecksen-power-cycle-dezentralisieren-und-rebooten",
        "url": "https://api.events.ccc.de/congress/2025/event/1149b97e-2043-542d-b0e8-62686fce6c01/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "de",
        "description": "Einzelne Personen tragen viele Hüte. Die gesamte Struktur wird durch wenige am Laufen gehalten. Gerade durch das Wachstum der letzten Jahre und die damit verbundene Größe von ~1000 Haecksen sollte dazu führen, dass die Last verteilt wird – und nicht einfach mehr Aufwand auf weiterhin wenigen Schultern verteilt wird. Die Haecksen sind keine reine remote Gruppe, aber auch keine, die nur offline tätig und sichtbar ist. Damit müssen wir einen guten Umgang finden, damit beide Bereiche gut miteinander funktionieren.\r\n\r\nWir sind viele und unsere Existenz ist wichtig, Es ist an der Zeit die Haecksen neu zu strukturieren; beginnend bei der Kommunikation über die IT hin zu den Ortsgruppen. Sei es nun die Übernahme von mehr Verantwortung durch eine Verteilung der Verantwortung auf die Ortsgruppen oder einen anderen Ansatz. Es gibt einige Themen, die wir einmal bearbeiten müssen, um diese großartige und wichtige Struktur weiter zu verbessern.\r\n\r\nLasst uns in diesem Workshop Verantwortung übernehmen und die bestehenden Strukturprobleme angehen und gemeinsam Maßnahmen zur Verbesserung erarbeiten. Am Anfang soll eine Themensammlung stattfinden, um zu erfassen, was es anzugehen gilt. Danach möchten wir in kleineren Arbeitsgruppen die ersten möglichen Maßnahmen definieren. Alles folgt dem Ziel, die Haecksen wieder voran zu bringen und zu einem Ort des Engagements zu machen – in dem die Verantwortung von vielen getragen wird.",
        "schedule_start": "2025-12-29T17:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T18:30:00+01:00"
    },
    {
        "id": "f58a9113-3cd2-46ae-b85e-6962fce66547",
        "kind": "assembly",
        "name": "Häkeln für Anfänger",
        "slug": "hakeln-fur-anfanger",
        "url": "https://api.events.ccc.de/congress/2025/event/f58a9113-3cd2-46ae-b85e-6962fce66547/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "0f16853b-8850-4bfa-956e-4da7d8ef7d25",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "Stricken ... zwei Nadeln ... das klingt kompliziert. Reduzieren wir ...\r\n\r\nHäkeln ... nur eine Nadel ... schon besser ... oder? Wie war das gleich noch mal? Luftmaschen, Kettmaschen, feste Maschen ... doch zu kompliziert?\r\n\r\nIch, elzbeth, bringe Wolle und ein paar Häkelnadeln mit und dann können wir versuchen das Rätsel der Maschen zu lösen und zumindest für den Anfang eine Kette zu produzieren.\r\n\r\nOb ihr bereits Erfahrung habt oder noch nicht, kommt gerne vorbei.",
        "schedule_start": "2025-12-29T14:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T15:30:00+01:00"
    },
    {
        "id": "628aa171-5e9a-4e21-ad38-e79e8f3d3b6c",
        "kind": "sos",
        "name": "Häkelworkshop",
        "slug": "hakelworkshop",
        "url": "https://api.events.ccc.de/congress/2025/event/628aa171-5e9a-4e21-ad38-e79e8f3d3b6c/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Shared Table 5: https://39c3.c3nav.de/l/shared-table-5/@2,209.8,187.67,6",
        "language": "de, en",
        "description": "We've brought yarn, crochet needles and a few patterns, for example for a small penguin, octopus or a duck.\r\n\r\nYou can also come if you have not crocheted before, but you may not finish the project during the workshop. You can continue to work on it afterwards. The materials can also be found at the [crochet corner at Hacksaar](https://39c3.c3nav.de/l/hacksaar/). You may also bring your own project.",
        "schedule_start": "2025-12-28T17:30:00+01:00",
        "schedule_duration": "02:30:00",
        "schedule_end": "2025-12-28T20:00:00+01:00"
    },
    {
        "id": "41be9bb4-2e36-5294-bc31-f8e93da58ed3",
        "kind": "assembly",
        "name": "Hakuna Data: Eine (sehr kurze) Einführung in Kiswahili, lexikographische Daten auf Wikidata und Wikifunctions",
        "slug": "hakuna-data-eine-sehr-kurze-einfuhrung-in-kiswahil",
        "url": "https://api.events.ccc.de/congress/2025/event/41be9bb4-2e36-5294-bc31-f8e93da58ed3/?format=api",
        "track": null,
        "assembly": "free-knowledge-habitat",
        "room": "84c3550d-d676-5c42-b443-5ecd6ae2cc83",
        "location": null,
        "language": "de",
        "description": "Angenommen du reist nach Nairobi zu einer Wikimedia-Konferenz, lernst gerade so Touri-Phrasen wie \"Hujambo\" und \"Asante\", und plötzlich beginnst du dich für die Datenstruktur der Sprache zu interessieren. Das ist mir dieses Jahr passiert. Swahili ist eine faszinierende Sprache, zu der ich ein bisschen was erzählen werde. Es geht u.a. um Nominalklassen und Verbtabellen und wie sie in einen Pandas DataFrame passen.\r\n\r\nLeider gibt es ein Problem: Wikidata enthält kaum Swahili-Lexeme. Wörterbucheinträge sind rar und Definitionen noch rarer, sagt SPARQL, Das ist ein echtes Problem. Denn schließlich bedeuten mehr Swahili-Daten in Wikidata auch mehr Swahili im Semantic Web.\r\n\r\nMit Wikifunctions könnten wir Funktionen bauen, die automatisch Sätze wie einen Wikpedia-Artikela    nfang erzeugen (\"Nairobi ist eine Stadt”), zum Beispiel in Swahili, auf Knopfdruck! Stell dir vor, ein Wikifunction-Generator erzeugt Swahili-Sätze, während Wikidata die nötigen Lexeme stellt. Das klingt wie ein Märchen? Wenn wir kollaborativ zusammenarbeiten, kann es Wirklichket werden.",
        "schedule_start": "2025-12-28T13:45:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T14:15:00+01:00"
    },
    {
        "id": "ee467e45-6332-5539-bbb4-10b7e346a8da",
        "kind": "assembly",
        "name": "Handson REUSE.software",
        "slug": "handson-reusesoftware",
        "url": "https://api.events.ccc.de/congress/2025/event/ee467e45-6332-5539-bbb4-10b7e346a8da/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "3249bd83-bfb2-445b-bea0-bce4e7370926",
        "location": null,
        "language": "en",
        "description": "As software has gotten more complex over the last years, the importance of declaring licensing information has become even more crucial. The FSFE's REUSE initiative contributes to the goal of clearly displaying legal information in Free Software projects by embedding it into every file of the repository. Any project following the REUSE recommendations makes copyright and licensing information readable for both humans and machines. We ensure that individuals, organizations, and companies that are reusing code are aware of and respect the license terms chosen by its original author, thus making life easier for everyone involved in the software supply chain .\r\n\r\nREUSE integrates seamlessly into development processes and other best practices of indicating Free Software licenses. In addition, there are tools and documentation to help you get started.",
        "schedule_start": "2025-12-28T11:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T11:50:00+01:00"
    },
    {
        "id": "9c3ce2ac-1531-5a5a-ae7d-df3511b5c914",
        "kind": "official",
        "name": "Handy weg bis zur Ausreise – Wie Cellebrite ins Ausländeramt kam",
        "slug": "handy-weg-bis-zur-ausreise-wie-cellebrite-ins-auslanderamt-kam",
        "url": "https://api.events.ccc.de/congress/2025/event/9c3ce2ac-1531-5a5a-ae7d-df3511b5c914/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "de",
        "description": "Seit Anfang 2024 dürfen Ausländerbehörden Smartphones von ausreisepflichtigen Menschen nicht nur durchsuchen, sondern gleich ganz behalten – „bis zur Ausreise“. \r\n\r\nWas als geringfügige Änderung im Aufenthaltsgesetz daherkommt, erweist sich als massiver Eingriff in Grundrechte: Menschen verlieren nicht nur die Kontrolle über ihre Daten, sondern auch ihr wichtigstes Kommunikationsmittel – auf unbestimmte Zeit. \r\n\r\nHier hört ihr, welche absurden Blüten das treibt. Von Bayern bis NRW haben Bundesländer inzwischen eigene IT-forensische Tools für ihre Behörden angeschafft, um auf den Geräten nach “Indizien” für die Herkunft zu suchen. Sie setzen Methoden ein, wie wir sie sonst aus Ermittlungsverfahren oder von Geheimdiensten kennen – um die Geräte von Menschen zu durchsuchen, die nichts verbrochen haben. \r\n\r\nIm Vortrag zeige ich, welche absurden Konsequenzen das für die Betroffenen mit sich bringt, welche Bundesländer an der traurigen Spitze der Statistik stehen – und wie sich das Ganze in das Arsenal der digitalen und sonstigen Repressionen von Geflüchteten einreiht.",
        "schedule_start": "2025-12-27T17:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T18:15:00+01:00"
    },
    {
        "id": "13360c32-568f-519d-a8fd-0a9740089ccf",
        "kind": "official",
        "name": "Hatupangwingwi: The story how Kenyans fought back against intrusive digital identity systems",
        "slug": "hatupangwingwi-the-story-how-kenyans-fought-back-against-intrusive-digital-identity-systems",
        "url": "https://api.events.ccc.de/congress/2025/event/13360c32-568f-519d-a8fd-0a9740089ccf/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "en",
        "description": "In 2019, the Kenyan government announced the transition to a centralised database named National integrated Identity management system (Huduma Namba) in a bid to develop a digital Identity system that went on to be termed a “single source of truth. Historically, Kenya has not had the best track record with civil registration and identity systems. This is particularly due to the linkages with colonial practices with the first ID “Kipande” being used as a tool for surveillance of natives and imposed for restriction of movement. This system carried on post independence creating different classes of citizens in terms of access to nationality documents. \r\nIt is for this reason that CSOs, mostly community-based, chose a three pronged approach to counter this; seeking legal redress, grassroots/community mobilization and advocacy and spotlighting ways in which in a shrinking civil society space, Kenyan civil society was able not only take up space, but make their impact felt in protecting the rights of those on the margins. The session shares lessons of how we shaped the Media narrative that took down a multi million dollar project that was not people centered but rather oppression driven. This session shares experiences of how we created a heightened sense of citizenry awareness to shoot down oppressive digitalisation agendas. \r\nThe aim is to show how these efforts led to over 10 million Kenyans resisting to enroll in the system especially the young people (Gen Z) who felt they were being coerced to join a system due to the poor messaging by the government and they connected with the NGO campaign thus choosing to resist the system in the true spirit of Hatupangwingwi,  with Hashtags like #DOIDRIGHT and #DEPORTME trending on social media as a sign of resistance. This led to the collapse of the whole project.\r\nFinally, the session will share how in 2022, when the new government wanted to roll out the new DPI project known as Maisha Namba, they realised the importance of including civil society voices and they convened over 50 NGOs to try to build buy-in for the new digital ID program. It was the first time the government and NGOs were on the same table discussing how to build an inclusive digital ID system. This is the story of how the power of us led to civil society earning their space in the designing phase of the new Digital Public Infrastructure.",
        "schedule_start": "2025-12-28T11:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T12:00:00+01:00"
    },
    {
        "id": "6c804339-a244-4f89-949a-ad873ac18fd8",
        "kind": "assembly",
        "name": "Heaven Meeting - Day 2",
        "slug": "heaven-2",
        "url": "https://api.events.ccc.de/congress/2025/event/6c804339-a244-4f89-949a-ad873ac18fd8/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": null,
        "description": "",
        "schedule_start": "2025-12-28T13:00:00+01:00",
        "schedule_duration": "01:55:00",
        "schedule_end": "2025-12-28T14:55:00+01:00"
    },
    {
        "id": "9dd2a5f4-e47c-4c63-a566-0fb4e4dc18f3",
        "kind": "assembly",
        "name": "Heaven Meeting - Day 3",
        "slug": "heaven-3",
        "url": "https://api.events.ccc.de/congress/2025/event/9dd2a5f4-e47c-4c63-a566-0fb4e4dc18f3/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": null,
        "description": "",
        "schedule_start": "2025-12-29T13:00:00+01:00",
        "schedule_duration": "01:55:00",
        "schedule_end": "2025-12-29T14:55:00+01:00"
    },
    {
        "id": "c31906d3-4cd5-5b05-aebe-5ce1538c70b8",
        "kind": "official",
        "name": "Hegemony Eroding: Excavating Diversity in Latent Space",
        "slug": "hegemony-eroding-excavating-diversity-in-latent-space",
        "url": "https://api.events.ccc.de/congress/2025/event/c31906d3-4cd5-5b05-aebe-5ce1538c70b8/?format=api",
        "track": "art-beauty",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "en",
        "description": "Generative AI models ingest huge datasets gathered all over the web. Unsurprisingly, they reflect decades of Western cultural hegemony. Yet, the hegemony is not absolute.\r\n\r\nNon-Western motifs, that is, recurring patterns and themes with deep cultural resonance, can be discovered and reproduced across different generative AI models.\r\n\r\nIn this talk I will explain the methods I developed to draw out motifs, the journey I took and what I learned along the way. I will present motifs and use them to outline a space stretching from representation to prejudice on the one hand and western to non-western depiction on the other.\r\n\r\nFinally, I will make a case for AI as a tool for cultural exploration and discuss how monetary incentives jeopardise this endeavour, adding to the long list of reasons to break up monopolies with transparent, publicly-funded AI-models.",
        "schedule_start": "2025-12-29T21:05:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-29T21:45:00+01:00"
    },
    {
        "id": "5ea690bc-6a9b-405e-ad0a-dc5e0df0a180",
        "kind": "sos",
        "name": "Hello Qubitty! Your First Steps on a Quantum Computer",
        "slug": "hello-qubitty-your-first-steps-on-a-quantum-comput",
        "url": "https://api.events.ccc.de/congress/2025/event/5ea690bc-6a9b-405e-ad0a-dc5e0df0a180/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "en",
        "description": "In this workshop, we will program a gate-based quantum computer provided by IBM. After a short introduction to quantum physics (only the stuff we need for programming), we’ll jump right in:\r\n\r\nWe will program three small examples on IBM’s freely accessible Quantum platform, illustrating both the limitations and the potential of quantum computers.\r\n\r\nThe workshop is suitable for absolute beginners — no prior knowledge of any programming language is required.\r\n\r\nAfter the workshop, you will have a solid understanding of how such a machine works - and whether we really need to start worrying about Q-Day already.\r\nPlease bring your laptop. You can sign up for IBM Quantum in advance (https://quantum.cloud.ibm.com/) but it’s also possible to participate without an account using the quantum simulator.",
        "schedule_start": "2025-12-28T22:30:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-28T23:50:00+01:00"
    },
    {
        "id": "ed1dac93-70f6-5e45-9bbb-f995407f5e00",
        "kind": "official",
        "name": "Hitstorm aka The Jakob Sister b2b RaverPik",
        "slug": "hitstorm-aka-the-jakob-sister-b2b-raverpik",
        "url": "https://api.events.ccc.de/congress/2025/event/ed1dac93-70f6-5e45-9bbb-f995407f5e00/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "en",
        "description": "The whole Sachsentrance vibe packed in one DJ Team. With their energizing DJ presence, they always bring the dancefloor on fire. The music they play is mostly produced in the 90s and 2000s ranging from popular rave hymns to underground techno and trance tracks. Over the years they gathered a huge treasure of hits. They love to surprise with unconventional tracks and unexpected genre cuts - you will never know what comes next. However, one thing is for sure: it's gonna be a banger!",
        "schedule_start": "2025-12-28T22:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T00:00:00+01:00"
    },
    {
        "id": "9fd15cab-c9bd-44a9-8b00-99503380ada4",
        "kind": "sos",
        "name": "Hold my passkey! The passwordless future (not) happening",
        "slug": "hold-my-passkey-the-passwordless-future-not-happen",
        "url": "https://api.events.ccc.de/congress/2025/event/9fd15cab-c9bd-44a9-8b00-99503380ada4/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "en",
        "description": "We all struggle with lots of passwords, often forgotten, reused or leaked. Passkeys promise to free us from both the hassle and the breaches. But will they solve authentication, or are they failed by design? A deep‑dive into convenience, control, and everything between.\r\n\r\nPasskeys are designed to replace passwords. All you need is your phone or hardware token, meaning you have to remember only one password at most. But isn't that the promise of password managers? Although they fulfil a similar role, password managers usually use classic passwords, making them seem like an interim solution on the way to more secure authentication. Wouldn't it be great to get rid of passwords once and for all and switch to passkeys?\r\n\r\nWhile passkeys promise a passwordless future, the reality is far more complex. User reluctance, questionable usability and corporate interests are making the case for passkeys increasingly difficult. So let's delve into whether passkeys do make sense from the perspective of both professional and regular users.\r\n\r\nThis talk is not a technical deep dive into passkeys, but rather addresses the issues of IT management & IAM and whether secure \"passwordless\" auth can work in the real world. The aim is not to give a bureaucratic or opinionated talk, but to open a discussion about enshittification and whether auth (doesn't) work(s) for both regular and pro users.",
        "schedule_start": "2025-12-28T01:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T01:55:00+01:00"
    },
    {
        "id": "39cf2eb3-86b6-59e2-af1d-166b0954cf1a",
        "kind": "official",
        "name": "HolleLang",
        "slug": "hollelang",
        "url": "https://api.events.ccc.de/congress/2025/event/39cf2eb3-86b6-59e2-af1d-166b0954cf1a/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "23645630-94b3-4228-9f50-2ba4c646fa3c",
        "location": null,
        "language": "en",
        "description": "HolleLang has been supplying the dance floor with his ever evolving personal blend of Dub infected Techno, rooted both in House and flashing Rave music alike.\r\nA seasoned vinyl dj HolleLang does not overestimate the medium but focuses on the music and atmosphere. No punishing jockey from the dark side, his sets are known to vibrate with well wishing force and sometimes fierce intensity though while keeping a good sexy groove going.\r\nFormer resident of well received \"No f**ing Day Can Destroy My Love\" party series, and long running host of Gumbo Frisst Schmidt/Nachtschleifer radio live broadcast on Hamburg‘s decades old independent station FSK, HolleLang unites both ceremonial dj talent and activist attitude to serve the community. \r\nHe loves music so much, especially house music ❤️\r\nLook at https://soundcloud.com/hollelang.",
        "schedule_start": "2025-12-29T19:00:00+01:00",
        "schedule_duration": "03:30:00",
        "schedule_end": "2025-12-29T22:30:00+01:00"
    },
    {
        "id": "18e25893-a880-490e-a3f2-2519f21ed8e5",
        "kind": "assembly",
        "name": "Hour of Code - Programmieren mit Minecraft und Code.org",
        "slug": "hour-of-code-programmieren-mit-minecraft-und-codeo",
        "url": "https://api.events.ccc.de/congress/2025/event/18e25893-a880-490e-a3f2-2519f21ed8e5/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "3ec94f24-6a95-48f4-91d0-1e9ced1f2144",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "Lust auf einen spielerischen Einstieg ins Programmieren? In dieser Hour of Code lernen Kinder (und interessierte Erwachsene) mit Minecraft die Grundlagen des Codings. Wir steuern Figuren, lösen knifflige Rätsel und entdecken, wie man mit einfachen Befehlen spannende Dinge erschaffen kann. Keine Vorkenntnisse nötig – einfach ausprobieren und Spaß haben!\r\n\r\nProgrammieren kann ganz leicht sein – besonders, wenn man es mit Minecraft verbindet! In dieser Session arbeiten wir mit der Minecraft-Hour of Code von Code.org. Mit einer einfachen, blockbasierten Programmierumgebung könnt ihr Charaktere steuern, Herausforderungen meistern und ganz nebenbei verstehen, wie Code funktioniert.\r\n\r\nDieser Workshop richtet sich vor allem an Kinder, aber auch Erwachsene sind willkommen. Alles, was ihr braucht, ist Neugier und Lust, etwas Neues auszuprobieren!\r\n\r\n**Wichtig:**\r\nEs muss keine Software vorinstalliert werden. Ein moderner Browser reicht völlig. Damit ihr mitmachen könnt, braucht ihr jedoch ein internetfähiges Tablet oder einen Laptop. Bitte bringt euer eigenes Gerät mit! Vor Ort können leider keine Geräte gestellt werden.",
        "schedule_start": "2025-12-28T11:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T12:45:00+01:00"
    },
    {
        "id": "0faa45e4-0a29-465f-883f-2c370fb318b7",
        "kind": "assembly",
        "name": "House of Tea Reunion",
        "slug": "house-of-tea-reunion",
        "url": "https://api.events.ccc.de/congress/2025/event/0faa45e4-0a29-465f-883f-2c370fb318b7/?format=api",
        "track": null,
        "assembly": "houseoftea",
        "room": "50814d28-5d61-4501-84cd-8f6928d1cc77",
        "location": null,
        "language": "en, de",
        "description": "Something between community building, seeing old friends, making new friends, getting to know the beings behind social media handles, discussing what to do in the next days, conspiring, laughing and so on.",
        "schedule_start": "2025-12-27T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T17:00:00+01:00"
    },
    {
        "id": "2d6fd992-d1bb-5fc5-a9a0-900bcc08b271",
        "kind": "assembly",
        "name": "(How) Can academic research and activism in SAR interact in solidarity?",
        "slug": "how-can-academic-research-and-activism-in-sar-inte",
        "url": "https://api.events.ccc.de/congress/2025/event/2d6fd992-d1bb-5fc5-a9a0-900bcc08b271/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "3249bd83-bfb2-445b-bea0-bce4e7370926",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-27T15:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T15:50:00+01:00"
    },
    {
        "id": "a180961b-372b-4206-85b7-70e38f0be112",
        "kind": "assembly",
        "name": "(How) Can we talk about Palestine?",
        "slug": "how-can-we-talk-about-palestine",
        "url": "https://api.events.ccc.de/congress/2025/event/a180961b-372b-4206-85b7-70e38f0be112/?format=api",
        "track": null,
        "assembly": "houseoftea",
        "room": "50814d28-5d61-4501-84cd-8f6928d1cc77",
        "location": null,
        "language": "en",
        "description": "How can we speak up against war, express solidarity towards victims of war crimes and displacement, and organize across borders towards peace, while avoiding instrumentalized guilt and distractions? \r\n\r\nBringing around the table (among others) perspectives from non-Germans on the specificities of the German context.",
        "schedule_start": "2025-12-27T21:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-27T23:00:00+01:00"
    },
    {
        "id": "604a28a9-3d16-4687-b507-14f9910c52a7",
        "kind": "sos",
        "name": "How does VC funding work, actually?",
        "slug": "how-does-vc-funding-actually-work-actually",
        "url": "https://api.events.ccc.de/congress/2025/event/604a28a9-3d16-4687-b507-14f9910c52a7/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "en",
        "description": "You probably have heard of \"Venture Capital\" - the mysterious infinite source of money that powers the startups of Sillicon Valley (and beyond), that powers the \"AI revolution\" and \"crypto revolution.\" You even might have heard names like YCombinator and a16z, or terms like \"Unicorn\", \"PMF\" and \"TAM\".\r\n\r\nBut where does that money come from? How can you get it? And why do people continue to give money to startups, despite 90% of them returning 0 money?\r\n\r\nEven among IT nerds, VC is often seen as something vague and mysterious - despite it shaping the world of technology since the early 2000s. Some people get money, some don't - with little rhyme or reason.\r\n\r\nThis is a small talk of someone who actively participated in the VC ecosystem. The primary goal isn't to bash or praise that industry (though it deserves a lot of bashing), but to shine a light on how it works under the hood.\r\n\r\nNote: this is an adapted version of a short lecture I gave at the Mega-Knowledgecamp (Hacksaar 2025)",
        "schedule_start": "2025-12-28T00:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T01:20:00+01:00"
    },
    {
        "id": "0ea323f4-ed48-5951-909e-f348f1cad11b",
        "kind": "assembly",
        "name": "How even the safest places aren't safe from CCTVs",
        "slug": "how-even-the-safest-places-arent-safe-from-cctvs",
        "url": "https://api.events.ccc.de/congress/2025/event/0ea323f4-ed48-5951-909e-f348f1cad11b/?format=api",
        "track": null,
        "assembly": "fnf",
        "room": "1d0080d1-d8d1-5a26-85e8-6e0556bdbf95",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-27T14:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-27T14:30:00+01:00"
    },
    {
        "id": "627c494f-3266-442c-8bcb-b485eb2d97ec",
        "kind": "sos",
        "name": "How the strange parallel universes of quantum mechanics conspire to enable quantum computing and that light travels in straight lines",
        "slug": "how-the-strange-parallel-universes-of-quantum-mech",
        "url": "https://api.events.ccc.de/congress/2025/event/627c494f-3266-442c-8bcb-b485eb2d97ec/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "next to Pixelebbe (Layer 2, G6)",
        "language": "en",
        "description": "📍 The location of this session might change, please check here again before the session starts. **The location is currently set to be [next to Pixelebbe](https://39c3.c3nav.de/l/c:2:134.03:163.63/) (Layer 2, G6, 50 meters from the entrance escalator, near the blue CCH sign \"Parkett links, Seitenrang links\").** We will sit on the floor and won't have much space because we don't want to obstruct escape routes.📍\r\n\r\nSuperhero movies have taught a broad audience the tantalizing notion of parallel universes: universes just like ours containing doppelgangers of all of us, but in which different life choices have resulted in small or large differences. In most franchises, these parallel universes evolve independently of our own, until a sorcerer opens some kind of portal allowing protagonists to travel the multiverse.\r\n\r\nBeyond superhero comics, the equations of quantum mechanics can be interpreted to state that amazingly, parallel universes exist also in our actual physical reality. These actual parallel universes are simultaneously less and more fun than the parallel universes of fantasy and science fiction stories: On the one hand, these actual parallel universes cannot be traveled to. On the other, they continuously interfere with each other, not only after a portal has been opened.\r\n\r\nMoreover, many physical phenomena can only be explained with this continuous interference of parallel universes. Mirrors and photosynthesis, for instance, but also quantum computers. Quantum computers operate in a much more subtle manner than \"trying computations in parallel, distributed across universes\" as somehow depicted in popular accounts of quantum computing.\r\n\r\nThis talk provides a leisurely introduction to this circle of ideas, aimed at people who would like to understand what modern physics has to say about the multiverse. The talk will culminate in a discussion of a certain quantum algorithm providing exponential speedup over its classical cousin.\r\n\r\nContents:\r\n- interference in general\r\n- Schrödinger's cat, but quantitatively\r\n- a tiny glimpse of quantum electrodynamics\r\n- performing a quantum prediction ourselves\r\n- quantum circuits\r\n- the penny game\r\n- Deutsch–Josza algorithm\r\n\r\n**[References](https://chaos.quasicoherent.io/)**",
        "schedule_start": "2025-12-30T11:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T12:20:00+01:00"
    },
    {
        "id": "1de14692-0928-5f3e-8bbf-c8aabd6593ce",
        "kind": "assembly",
        "name": "How to: Barrieren brechen mit Open Data [all creatures welcome]",
        "slug": "how-to-barrieren-brechen-mit-open-data",
        "url": "https://api.events.ccc.de/congress/2025/event/1de14692-0928-5f3e-8bbf-c8aabd6593ce/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "de",
        "description": "Komm ich mit einem Rollstuhl in das Café oder hat es Stufen? Wie kriege ich überhaupt mit, wo ich hin muss? Barrieren fallen oft erst auf, wenn man selbst davon betroffen ist - oder aber gelernt hat, auf sie zu achten. Deshalb starten wir mit einer kurzen Sensibilisierungsübung zum Thema Inklusion & Barrierefreiheit (nicht nur fürs Thema Mobilität).\r\n\r\nAnschließend zeigen wir euch einen „sozialen Algorithmus“, der Barrierefreiheit auf der Ebene von Stadtverwaltung, Politik und Aktivismus vorantreiben soll. Wir geben Einblick in die Entwicklung unseres Projekts a11y-Score, welches vom Bundesministerium für Verkehr (BMV) im Rahmen der mFund-Initiative gefördert wird.\r\n\r\nWeiter geht's mit einer Einführung in die Wheelmap: einer offenen Karte (basierend auf OpenStreetMap), mit der Menschen weltweit Zugänglichkeit dokumentieren können - auch für den vorgestellten Algorithmus.\r\n\r\nNach dem Workshop gehen / rollen wir in Gruppen über das Gelände und probieren das ganze konkret vor Ort aus.\r\n\r\nZum Abschluss bleibt Zeit für Fragen, Austausch und Ideen. Lasst uns gemeinsam die Welt zugänglicher machen - one data entry at a time! ✊\r\n\r\nWheelmap: https://wheelmap.org\r\na11y-Score: https://a11yscore.org\r\n\r\nFalls ihr als Teilnehmer*innen eine Sinneseinschränkung, Behinderung oder ein bestimmtes Bedürfnis habt, lasst uns das gern vorab [per Mail](mailto:info@wheelmap.org) wissen. Wir versuchen dann, gemeinsam dafür zu sorgen, dass alle auf dem gleichen Level mitmachen können.",
        "schedule_start": "2025-12-29T18:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T19:45:00+01:00"
    },
    {
        "id": "1fd5a39e-25e1-496b-bed1-cf67ceaaeb82",
        "kind": "assembly",
        "name": "HOW TO BREAK YOUR FACE: Keeping up with the arms race of anti-surveillance recognition tactics.",
        "slug": "how-to-break-your-face-keeping-up-with-the-ar_4dyz",
        "url": "https://api.events.ccc.de/congress/2025/event/1fd5a39e-25e1-496b-bed1-cf67ceaaeb82/?format=api",
        "track": null,
        "assembly": "art",
        "room": "b2c62983-6997-464c-92e9-88add73e61bc",
        "location": "J5_level_3_Saal 1 Zwischenfoyer Workshopspace 1",
        "language": "en",
        "description": "Facial recognition systems are rapidly advancing - fusing infrared, facial geometry, gait, and metadata into oppressive infrastructures of racist policing and surveillance capitalism. At the same time, artists, activists and everyday citizens are developing creative ways to interfere, confuse, and disappear from automated identification.\r\n\r\n#### Workshop 1: Break Your Face\r\nHands-on demonstration of Dazzle anti-surveillance makeup techniques. Live-testing our work to understand machine vision -and how to break it.\r\n\r\n#### Workshop 2 + 3: Zine-making\r\nStarting with a discussion of creative anti-surveillance tactics, we then combine the workshop participants' knowledge and experience to co-creating a zine.\r\n\r\nInfo: We will be using easily available live face filters on smart phones (instagram/snapchat/tiktok). Participants can use their own phones. The data is not uploaded or saved anywhere.\r\n\r\n\r\nLinks:\r\n[www.michelletylicki.info/](www.michelletylicki.info/)\r\n[www.sanma.cargo.site/](www.sanma.cargo.site/)",
        "schedule_start": "2025-12-29T20:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T22:00:00+01:00"
    },
    {
        "id": "acac5430-b6e9-40b9-a2f7-7e4fa6de00ce",
        "kind": "assembly",
        "name": "HOW TO BREAK YOUR FACE: Keeping up with the arms race of anti-surveillance recognition tactics.",
        "slug": "how-to-break-your-face-keeping-up-with-the-ar_ni66",
        "url": "https://api.events.ccc.de/congress/2025/event/acac5430-b6e9-40b9-a2f7-7e4fa6de00ce/?format=api",
        "track": null,
        "assembly": "art",
        "room": "b2c62983-6997-464c-92e9-88add73e61bc",
        "location": "J5_level_3_Saal 1 Zwischenfoyer Workshopspace 1",
        "language": "en",
        "description": "Facial recognition systems are rapidly advancing - fusing infrared, facial geometry, gait, and metadata into oppressive infrastructures of racist policing and surveillance capitalism. At the same time, artists, activists and everyday citizens are developing creative ways to interfere, confuse, and disappear from automated identification.\r\n\r\nWorkshop 1: Break Your Face\r\nHands-on demonstration of Dazzle anti-surveillance makeup techniques. Live-testing our work to understand machine vision -and how to break it.\r\n\r\nWorkshop 2 + 3: Zine-making\r\nStarting with a discussion of creative anti-surveillance tactics, we then combine the workshop participants' knowledge and experience to co-creating a zine.\r\n\r\nInfo: We will be using easily available live face filters on smart phones (instagram/snapchat/tiktok). Participants can use their own phones. The data is not uploaded or saved anywhere.\r\n\r\n\r\nLinks:\r\n[www.michelletylicki.info/](www.michelletylicki.info/)\r\n[www.sanma.cargo.site/](www.sanma.cargo.site/)",
        "schedule_start": "2025-12-28T17:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T19:00:00+01:00"
    },
    {
        "id": "120be36d-c944-4455-87ff-d8cc3a08b4bc",
        "kind": "assembly",
        "name": "HOW TO BREAK YOUR FACE: Keeping up with the arms race of anti-surveillance recognition tactics.",
        "slug": "how-to-break-your-face-keeping-up-with-the-arms-ra",
        "url": "https://api.events.ccc.de/congress/2025/event/120be36d-c944-4455-87ff-d8cc3a08b4bc/?format=api",
        "track": null,
        "assembly": "art",
        "room": "b2c62983-6997-464c-92e9-88add73e61bc",
        "location": "J5_level_3_Saal 1 Zwischenfoyer Workshopspace 1",
        "language": null,
        "description": "Facial recognition systems are rapidly advancing - fusing infrared, facial geometry, gait, and metadata into oppressive infrastructures of racist policing and surveillance capitalism. At the same time, artists, activists and everyday citizens are developing creative ways to interfere, confuse, and disappear from automated identification.\r\n\r\nWorkshop 1: Break Your Face\r\nHands-on demonstration of Dazzle anti-surveillance makeup techniques. Live-testing our work to understand machine vision -and how to break it.\r\n\r\nWorkshop 2 + 3: Zine-making\r\nStarting with a discussion of creative anti-surveillance tactics, we then combine the workshop participants' knowledge and experience to co-creating a zine.\r\n\r\nInfo: We will be using easily available live face filters on smart phones (instagram/snapchat/tiktok). Participants can use their own phones. The data is not uploaded or saved anywhere.\r\n\r\n\r\nwww.michelletylicki.info/\r\nwww.sanma.cargo.site/",
        "schedule_start": "2025-12-27T18:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-27T19:30:00+01:00"
    },
    {
        "id": "72e670d3-7a90-5874-8f88-cbffe59e57e8",
        "kind": "assembly",
        "name": "How to Contribute to Open Source Projects: Stack Wallet, Monero, Tor (Arti!)",
        "slug": "how-to-contribute-to-open-source-projects-stack-wa",
        "url": "https://api.events.ccc.de/congress/2025/event/72e670d3-7a90-5874-8f88-cbffe59e57e8/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "Starting with Tor and The Tor Project's new Rust project Arti (A Rust Tor Implementation), we'll walk through how to build, set up for development, and submit Pull Requests which have a good chance of being accepted.  We'll proceed to Monero development, both for the original C++ codebase as well as the newer Cuprate project, a Rust Monero implementation, and what's coming for both.  Finally, we'll look at how Stack Wallet incorporates and provides a UX for both Tor and Monero.",
        "schedule_start": "2025-12-27T20:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-27T20:30:00+01:00"
    },
    {
        "id": "de363c6f-35c9-4eec-bf19-c5a3a5057f5f",
        "kind": "sos",
        "name": "How to grow Weed 101, 2 years of applyed learning",
        "slug": "how-to-grow-weed-101-2-years-of-applyed-failure-d",
        "url": "https://api.events.ccc.de/congress/2025/event/de363c6f-35c9-4eec-bf19-c5a3a5057f5f/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "9001b61b-b1f1-5bcd-89fd-135ed5e43e19",
        "location": null,
        "language": "de, en",
        "description": "How to grow Weed 101, just use your command LLM Overloard to translate if you dont just want to come by and have a hear :D",
        "schedule_start": "2025-12-29T23:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T23:50:00+01:00"
    },
    {
        "id": "a44e9a4c-a141-4112-b328-df9434a9c4a3",
        "kind": "assembly",
        "name": "How to Gutscheintausch?",
        "slug": "how-to-gutscheintausch",
        "url": "https://api.events.ccc.de/congress/2025/event/a44e9a4c-a141-4112-b328-df9434a9c4a3/?format=api",
        "track": null,
        "assembly": "neinzurbezahlkarte",
        "room": null,
        "location": null,
        "language": "de, en",
        "description": "You want to take action against the discriminatory payment card for people receiving benefits under the AsylbLG? There is no exchange point in your area yet? Then come to us!\r\n\r\nIn our daily workshop, we will answer questions and discuss concrete steps.\r\nHow do I set up an exchange point?\r\nWhat different concepts are there?\r\nWhat is needed? What needs to be considered?\r\n\r\nIndividual advice based on the exchange of experiences is available afterwards.",
        "schedule_start": "2025-12-27T14:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-27T15:00:00+01:00"
    },
    {
        "id": "b09f263e-cd09-42c8-9e2a-1e8aa0a63750",
        "kind": "assembly",
        "name": "How to Gutscheintausch?",
        "slug": "how-to-gutscheintausch_m8p3",
        "url": "https://api.events.ccc.de/congress/2025/event/b09f263e-cd09-42c8-9e2a-1e8aa0a63750/?format=api",
        "track": null,
        "assembly": "neinzurbezahlkarte",
        "room": null,
        "location": null,
        "language": "de, en",
        "description": "You want to take action against the discriminatory payment card for people receiving benefits under the AsylbLG? There is no exchange point in your area yet? Then come to us!\r\n\r\nIn our daily workshop, we will answer questions and discuss concrete steps.\r\nHow do I set up an exchange point?\r\nWhat different concepts are there?\r\nWhat is needed? What needs to be considered?\r\n\r\nIndividual advice based on the exchange of experiences is available afterwards.",
        "schedule_start": "2025-12-28T14:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T14:30:00+01:00"
    },
    {
        "id": "66da90fb-2f89-4bbf-9e2f-eacb1e38b58c",
        "kind": "assembly",
        "name": "How to Gutscheintausch?",
        "slug": "how-to-gutscheintausch_m6pl",
        "url": "https://api.events.ccc.de/congress/2025/event/66da90fb-2f89-4bbf-9e2f-eacb1e38b58c/?format=api",
        "track": null,
        "assembly": "neinzurbezahlkarte",
        "room": null,
        "location": null,
        "language": "de, en",
        "description": "You want to take action against the discriminatory payment card for people receiving benefits under the AsylbLG? There is no exchange point in your area yet? Then come to us!\r\n\r\nIn our daily workshop, we will answer questions and discuss concrete steps.\r\nHow do I set up an exchange point?\r\nWhat different concepts are there?\r\nWhat is needed? What needs to be considered?\r\n\r\nIndividual advice based on the exchange of experiences is available afterwards.",
        "schedule_start": "2025-12-29T11:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T11:30:00+01:00"
    },
    {
        "id": "b472503f-7336-586b-aa63-d082c14e0945",
        "kind": "official",
        "name": "How to keep Open Source open without leaving our communities open to threats",
        "slug": "how-to-keep-open-source-open-without-leaving-our-communities-open-to-threats",
        "url": "https://api.events.ccc.de/congress/2025/event/b472503f-7336-586b-aa63-d082c14e0945/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "en",
        "description": "The state of the internet, c 1990:\r\n\r\n* Limited, opt-in connectivity: people had to both have access to a computer and that computer had to have access to the internet.\r\n* Tooling required some in-industry knowledge to be able to run and use, not only for development but also for communication. \r\n* Open source was a young movement. The \"common source\" was proprietary.\r\n\r\nThe state of the internet, c 2025:\r\n\r\n* Always online, might-not-even-be-to-opt-out connectivity: devices are almost always collecting and transmitting data, including audio/visual, in some cases even if \"turned off\".\r\n* Easy to use tooling has made it easier for everyone to come together. The pervasiveness of technology also means that most people, of any background, can easily access other people in the thousands or even millions.\r\n* Open source is common, accessible, and matured. A $9 **_trillion_** resource. Yes, **_trillion_**.\r\n\r\nThese three significant changes drastically change the threat model for OSS communities. In the beginning, someone had to have both knowledge and resources to harm or otherwise compromise a community of developers. Now, anyone with a grudge can make a bot army with seamless integrations and gracious freemium tiers for AI/LLMs. Likewise, when open source was small, the \"who\" who would be motivated to harm and otherwise disrupt those communities was limited. Now there is both massive social and economic benefit to harm and disrupt. This means that risks and threats now still include the motivated and resourced **_with the addition of_** those who are scarce in both.\r\n\r\nWe need to come together to build new organizational threat models that account for how this consequence has posed new risks to our communities. With care and attention to detail, we can introduce responsible friction that will protect our communication infrastructure, the lifeblood of what allows open source to grow.\r\n\r\nThere will also be a workshop with this presentation, with the outcome of creating an ongoing working group dedicated to helping OSS Foundations of all sizes protect their communities.\r\n\r\nThere will be a workshop about the same topic on 12.30, Day 4: [https://events.ccc.de/congress/2025/hub/de/event/detail/how-to-keep-open-source-open-without-leaving-our-c](https://events.ccc.de/congress/2025/hub/de/event/detail/how-to-keep-open-source-open-without-leaving-our-c)",
        "schedule_start": "2025-12-30T11:00:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-30T11:40:00+01:00"
    },
    {
        "id": "3f442497-4f90-5868-ac13-3f4b0f857c59",
        "kind": "official",
        "name": "How To Minimize Bugs in Cryptography Code",
        "slug": "how-to-minimize-bugs-in-cryptography-code",
        "url": "https://api.events.ccc.de/congress/2025/event/3f442497-4f90-5868-ac13-3f4b0f857c59/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "en",
        "description": "Over the last 10 years or so, using mathematical proof assistants and other formal-logic tools for cryptography code has gone from a relatively new idea to standard practice. I've been lucky enough to have a front-row seat to that transformation, having started doing formal-methods research in 2015 and then switched to a focus on cryptography implementation since 2021. Code from my master's thesis project, [\"fiat-crypto\"](https://github.com/mit-plv/fiat-crypto), is [included](https://andres.systems/fiat-crypto-adoption.html) in every major browser as well as AWS, Cloudflare, Linux, OpenBSD, and standard crypto libraries for Go, Zig, and Rust (RustCrypto, dalek). In addition to verifying code correctness, designers of high-level protocols like Signal's recently announced post-quantum ratchet increasingly use mathematical tools (ProVerif in Signal's case) to check their work.\r\n\r\nDespite the growing popularity of these formal techniques and their relevance to personal information security, few people are aware of them, and they maintain a reputation for being hard to learn and esoteric. I'd like to demystify the topic and show examples of how anyone can use proof assistants in small, standalone ways as part of the coding or design process. My hope is that next time a colleague asks for review of a complex high-speed bit-twiddling algorithm, instead of staring at the code line-by-line, attendees of my talk will know they can write a computer-checked proof to confirm or deny that the algorithm achieves its intended result.",
        "schedule_start": "2025-12-28T22:05:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T22:45:00+01:00"
    },
    {
        "id": "dd7cec43-8015-460f-b994-e4cae09bf280",
        "kind": "assembly",
        "name": "How to Not Leak (Too Much) – Reclaim military tools for civilian use.",
        "slug": "how-to-not-leak-too-much-reclaim-military-tools-fo",
        "url": "https://api.events.ccc.de/congress/2025/event/dd7cec43-8015-460f-b994-e4cae09bf280/?format=api",
        "track": null,
        "assembly": "cadus-reboot-solidarity-2025",
        "room": "b8121ce4-8a5a-405e-936e-89f633d8c7db",
        "location": "Halle H",
        "language": "de",
        "description": "Most accidents happen at home — or in your hackspace — and sometimes the most useful methods come from rougher contexts. Many modern emergency techniques were developed for extreme situations, but we’re bringing them back into everyday life. In this mini-workshop, we’ll show you how to stop heavy bleeding with simple tools and why having a combat bandage in your backpack can actually be helpful.",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-29T16:45:00+01:00"
    },
    {
        "id": "039c6510-1a33-57fe-8bbf-08bcc31df8bb",
        "kind": "official",
        "name": "How to render cloud FPGAs useless",
        "slug": "how-to-render-cloud-fpgas-useless",
        "url": "https://api.events.ccc.de/congress/2025/event/039c6510-1a33-57fe-8bbf-08bcc31df8bb/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "en",
        "description": "FPGA instances are now offered by multiple cloud service providers (including Amazon EC2 F1/F2 instances, Alibaba ECS Instances, and Microsoft Azure NP-Series). The low-level programmability of FPGAs allows implementing new attack vectors including DOS attacks. While some severe attacks (such as short circuits) cannot be easily deployed as users are prevented to load own configuration bitstreams on the cloud FPGAs, it has been demonstrated that it is possible to leak information (like cloud instance scheduling policies or the physical topologies of the FPGA servers) or to mount DoS attacks by excessive power hammering. For instance, basically all cloud FPGAs provide logic cells that can be configured as small shift registers. This allows building toggle-shift-registers with 10K and more flip-flops, which can draw over 1 KW power when clocked at a few hundred MHz. \r\nIn our work, we created fast ring-oscillators that bypass all design checks applied during bitstream cloud deployment and how we achieved toggle rates of 8 GHz inside an FPGA by using glitch amplification. The latter one was calibrated with the help of a time-to-digital converter (TDC).\r\nAs a first attack, we used power hammering to crash AWS F1 instances by increasing power consumption to 300 W (three times the allowed power envelope). We used physical unclonable functions (PUFs) to examine the behaviour of the attacked FPGA cloud instances and we found that most remained unavailable for several hours after the attack.\r\nAs a more subtle attack, we tried to cause permanent damage to FPGAs in our lab by driving fast toggling signals to virtually any available wire (and primitive) into a small region of the chip. With this, we created hotspot designs that draw 130 W in less than 1% of the available logic and routing resources of a datacenter FPGA. Even though the achieved power density was excessive, it was insufficient to induce permanent damages. This is largely due to the area inefficiencies of an FPGA that limit the power density. For instance, FPGAs use large multiplexers to implement the switchable connections and there exists only one active path that is routed through the multiplexers, hence, leaving most of the transistors sitting idle. Similarly, FPGAs provide a large number of configuration memory cells (about 1 Gb on a typical datacenter device) that draw negligible power as these do not switch during operation. All these idle elements force the power drawing circuits to be spread out, hence limiting power density. Anyway, when experimenting with different hotspot variants, we found thermal runaway effects and excessive device aging with up to a 70% increase in delay on some wires. We achieved this aging in just a few days and under normal operational conditions (i.e. by staying within the available power budget and having board cooling running). Such a large increase in latency can be considered to render an FPGA useless as it will usually not be fast enough to host (realistic) user designs.\r\nBeyond exploring these attack vectors, we developed countermeasures and design guidelines to prevent such attacks. These include scans of the user designs, use restrictions to resources like IOs and clock trees, as well as runtime monitoring and FPGA health checks. With this, we believe that FPGAs can be operated securely and reliably in a cloud setting.",
        "schedule_start": "2025-12-28T19:15:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T19:55:00+01:00"
    },
    {
        "id": "de6afcb7-d286-46d7-becb-72191a45fed6",
        "kind": "assembly",
        "name": "How to setup a chatmail relay server, optimized for Delta Chat",
        "slug": "drone-cymatics-sound-jam",
        "url": "https://api.events.ccc.de/congress/2025/event/de6afcb7-d286-46d7-becb-72191a45fed6/?format=api",
        "track": null,
        "assembly": "komona",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "en, de",
        "description": "You don't need expensive hardware to run a chatmail server - a cheap VPS or raspberry pi can support hundreds of users. All storage is temporary, as Delta Chat stores messages only on end devices. This makes chatmail tremendously easy to get started with - bring your child and learn together.\r\n\r\nTo setup a chatmail server, you need:\r\n- SSH root access to a server, with a public IP address, and a domain (we will bring some for the workshop)\r\n- basic command line knowledge\r\n\r\nSo come as you are, and join this chat group to get started: https://i.delta.chat/#AB68F428FCEF88D32B46189314FDBB18B2789654&a=groupedit%40nine.testrun.org&g=39c3%20chatmail%20relay%20workshop&x=zIwlF9uvvoxzDLo2GBFRRm2l&i=vcZd2RULjs39Vl-Fs2L-ZfIT&s=oUmgp0IBDyBnI7dTslH3CK37",
        "schedule_start": "2025-12-27T20:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-27T22:00:00+01:00"
    },
    {
        "id": "30d4afbb-ff74-5adf-a485-1b16d49ba0bd",
        "kind": "sos",
        "name": "How to SoS: Schnittstelle zwischen Openki und Hub",
        "slug": "how-to-sos-schnittstelle-zwischen-openki-und-hub",
        "url": "https://api.events.ccc.de/congress/2025/event/30d4afbb-ff74-5adf-a485-1b16d49ba0bd/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "36b4db9c-9b13-42b7-b659-f47fe2f88b5d",
        "location": null,
        "language": null,
        "description": "Austauschrunde  Wir wollen ermöglichen, dass Self organized Sessions über Openki organisiert werden können. Und ausprobieren wie das wäre.  Kontext: Am internationalen antiautoritären Treffen in St.Imier in der Schweiz haben 2023 tausende Menschen Openki das erste mal genutzt und in Folge auch für den Congress vorgeschlagen. Die Argumente waren, dass auf Openki mehr Kollaboration und mehr Austausch stattfinden kann und dass Dialoge zu Themen auch weiter vor und nach dem Kongress passieren dürften. Leztes Jahr wurde es für die Organisation vom Håck ma's Castle https://sessions.hack-mas.at/ benutzt und hat einige zusätzliche Schnittstellen zu CCC infrastruktur bekommen. Nun testen wir es am Congress.  Let's speak about it und lass uns mal probieren.",
        "schedule_start": "2025-12-29T15:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T15:50:00+01:00"
    },
    {
        "id": "2c85274f-f5f4-4353-aa66-b2cbf99071a3",
        "kind": "sos",
        "name": "How to thrive in chaos, Part II",
        "slug": "how",
        "url": "https://api.events.ccc.de/congress/2025/event/2c85274f-f5f4-4353-aa66-b2cbf99071a3/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": null,
        "description": "Based on last year's session \"How to thrive in Chaos\", Part II will be about the topics, data and open questions we did not discuss last time. (https://events.ccc.de/congress/2024/hub/de/event/how-to-thrive-in-chaos-discussion-round-about-chal/)\r\n\r\n\r\n**Last year's announcement text:**\r\n\r\nADHD is becoming increasingly visible in society and research, with many individuals receiving late diagnoses, especially women with ADHD. While there has been progress at universities, including the formation of student groups for neurodiverse individuals, there remains a lack of visibility for neurodiverse researchers. This discussion round aims to provide a safe space for everyone - whether they have an ADHD diagnosis or not - to discuss the challenges and benefits of working as a neurodiverse researcher. You are welcome to share your experiences and strategies to manage the chaos, but no one will be forced to.\r\n\r\nModeration: Sarah, who received her ADHD diagnosis in 2023, works as a data scientist since May 2024. She will share her experiences and strategies as a woman in science with ADHD, in order to increase the awareness and provide (hopefully) helpful insights.\r\n\r\nTarget audience:\r\n- Neurodiverse individuals (with or without a diagnosis)\r\n- Researchers collaborating with neurodiverse colleagues\r\n- Anyone interested in learning about the needs and challenges of individuals diagnosed with ADHD\r\n\r\nOther neurodiverse individuals are also warmly invited to join the discussion and share their knowledge. However, due to Sarah's own diagnosis, she will primarily address ADHD related topics, as she can only talk about her own experiences",
        "schedule_start": "2025-12-27T18:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-27T18:55:00+01:00"
    },
    {
        "id": "09195ae8-57f3-4598-9acb-c84ecf977989",
        "kind": "sos",
        "name": "Humanitarian Mapping mit HOTOSM",
        "slug": "humanitarian-mapping-mit-hotosm",
        "url": "https://api.events.ccc.de/congress/2025/event/09195ae8-57f3-4598-9acb-c84ecf977989/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "CCCHB Assembly (Saal X)",
        "language": "de, en",
        "description": "I would like to map with you all and invite you to the humanitarian Mapathon on the #39C3! This session is aimed towards inexperienced and experienced mappers, its idea is to get together, map together and get in contact. \r\n\r\nWhat is an humanitarian mapathon? Civil aid organisations are worldwide relying on reliable map data to be able to aid in the case of a catastrophe. If infrastructure is destroyed the data needs to be updated soon so the helpers know who needs the aid. For this they rely on volunteer mappers who update the data. Based on satillite imagery the data in OpenStreepMap is being updated via the hotosm.org website and validated and therefore are availabele to the helpers. \r\n\r\nWhat is my perspective? I studied Geography and I'm active in the GeoDACH network. In the students community HOTOSM is gaining popularity, in January there will be an humanitarian mapathon all across Germany, Austria and Switzerland at universities, in that context I'd like to instroduce humanitarian mapping at #39C3.",
        "schedule_start": "2025-12-28T12:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T12:25:00+01:00"
    },
    {
        "id": "f894f246-6bd4-5750-a66b-d073e37b7acd",
        "kind": "official",
        "name": "Human microservices at the Dutch Railways: modern architecture, ancient hardware?",
        "slug": "human-microservices-at-the-dutch-railways-modern-architecture-ancient-hardware",
        "url": "https://api.events.ccc.de/congress/2025/event/f894f246-6bd4-5750-a66b-d073e37b7acd/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "en",
        "description": "When a train breaks down in the Netherlands, a system of interconnected humans is shifted into gear. The current state of that system has been developed for over 80 years and as such should be seen as an architectural marvel. Even though there is nowadays a significant amount of software involved in the process, the people involved are still very much necessary.\r\n\r\nThis talk describes the processes and roles involved in the Dutch railway day to day operations. We will start at a broken down train on a busy track and work our way towards solutions including dragging the train, evacuating travelers and redirecting other trains on that trajectory. We will explore this from a software developer's perspective. We will consider the people involved as an ancient form of hardware, and the protocols between them as software. We will also go over the more modern additions to the system: phone lines and software running on actual computers.\r\n\r\nAfter our investigation you will have a new understanding of the complexity of running a railway network. And we will ask ourselves: is this an outdated system that needs to be digitized? Or is this actually a modern system with microservices and a \"human in the loop\"?",
        "schedule_start": "2025-12-29T23:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T00:00:00+01:00"
    },
    {
        "id": "f25ef503-13d5-44c7-b903-98b7cf502f95",
        "kind": "sos",
        "name": "Hypoglucocorticoide Krise",
        "slug": "hypoglucocorticoide-krise",
        "url": "https://api.events.ccc.de/congress/2025/event/f25ef503-13d5-44c7-b903-98b7cf502f95/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "CERT Assembly",
        "language": "de",
        "description": "Only in german, sorry. About the hypoglucocortide crisis",
        "schedule_start": "2025-12-28T17:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T18:00:00+01:00"
    },
    {
        "id": "a9b14962-059e-4d1a-84f9-429c8686a8bc",
        "kind": "assembly",
        "name": "IBM Z series Mainframe world first demo sit in",
        "slug": "ibm-z-series-mainframe-world-first-demo-sit-in",
        "url": "https://api.events.ccc.de/congress/2025/event/a9b14962-059e-4d1a-84f9-429c8686a8bc/?format=api",
        "track": null,
        "assembly": "wuplug",
        "room": null,
        "location": "F3H, dem Raum zwischen Foyer, Saal3 und Halle H",
        "language": "de, en",
        "description": "IBM Z10 Z114 Z14 mainframes say you something? Wanna participate on world first Demo on such mainframe garbage? Then let us talk while we drink a tschung. We have already ported nixOS to Z series, cleared some bugs in Bootloader and think about using atomic clock interfaces as SPDIF output for music. Chilling talks around this topic how goes the rabbit just come around for seroius blabla.",
        "schedule_start": "2025-12-28T23:00:00+01:00",
        "schedule_duration": "05:00:00",
        "schedule_end": "2025-12-29T04:00:00+01:00"
    },
    {
        "id": "aff7f535-831b-53e0-9971-68a8e780fcac",
        "kind": "assembly",
        "name": "Ich weiß, wen ich irgendwie kenne, aber wer kennt eigentlich irgendwie mich? Pt. I: Talk",
        "slug": "ich-wei-wen-ich-irgendwie-kenne-aber-wer-kennt-eig",
        "url": "https://api.events.ccc.de/congress/2025/event/aff7f535-831b-53e0-9971-68a8e780fcac/?format=api",
        "track": null,
        "assembly": "chaos_jetzt",
        "room": "72dca21e-dc62-5090-a694-ad294bd1e53f",
        "location": null,
        "language": "de",
        "description": "Andere Menschen in der Welt wollen uns aus verschiedenen Gründen - und sowieso sicherheitshalber - ein bisschen kennenlernen. In der Informationstechnologie, im Internet, im Gesellschaftssystem und an vielen weiteren Orten gibt es dafür vermeintlich sehr ausgefeilte Methoden und eine hohe Verfügbarkeit von Sensorik. Ganz egal, wie ich bin: Ich hinterlasse überall sichtbare Spuren. Ein bisschen Soziologie, ein bisschen Psychologie, ein bisschen Menschheitsgeschichte und ein bisschen Datenkorrelation: fertig ist das Analysetool zur Feststellung meiner Identität und Vorhersage zukünftiger Handlungen.\r\n\r\nDas kann nicht nur Palantir; das können auch andere. Und wir können es sowieso noch besser.\r\n\r\nDie Veranstaltung \"Ich weiß, wen ich irgendwie kenne, aber wer kennt eigentlich irgendwie mich?\" besteht aus zwei Teilen: einem Talk und einem Workshop.",
        "schedule_start": "2025-12-28T14:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T14:30:00+01:00"
    },
    {
        "id": "72be6b47-ab8d-4b1c-8d25-4c571ab6f876",
        "kind": "sos",
        "name": "iCoo - A Platform for Activists",
        "slug": "icoo-a-platform-for-activists",
        "url": "https://api.events.ccc.de/congress/2025/event/72be6b47-ab8d-4b1c-8d25-4c571ab6f876/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "en",
        "description": "iCoo is a group chat app where affinity groups can create collaborative networks! Get to know the Hat-Picker and start networking with your group!\r\n\r\nI'm trying to develop an app for the activist and intentional communities that is in essence a \"Kickstarter, but for signing up affinity groups, instead of money.",
        "schedule_start": "2025-12-30T15:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-30T15:25:00+01:00"
    },
    {
        "id": "c43046a1-bac9-54d3-a551-d86630e7ab3b",
        "kind": "official",
        "name": "I Hated All The Cross-Stitch Software So I Made My Own: My Deranged Outsider Software Suite For Making Deranged Outsider Art",
        "slug": "i-hated-all-the-cross-stitch-software-so-i-made-my-own-my-deranged-outsider-software-suite-for-making-deranged-outsider-art",
        "url": "https://api.events.ccc.de/congress/2025/event/c43046a1-bac9-54d3-a551-d86630e7ab3b/?format=api",
        "track": "art-beauty",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "en",
        "description": "Designing cross-stitch patterns, I got frustrated with all the programs which expected me to click around a canvas setting individual pixels. I wanted a cross-stitch design software suite that I could drive with a Makefile, which could give me an interactive interface for stitching or compile them to PDF. In short, I wanted to say `echo \"shutdown -h now\" | embellish --border | export pattern --pdf` and get a design worthy of stitching on a pillow.\r\n\r\nSo, I made the thing I wanted. I'll discuss the many yak shaves along the way (proprietary file format reverse-engineering, OAuth2, what 'color' even means, unikernel hosting, and more). I'll talk a bit about the joy of making something so you can make something, and how it feels to craft software that is unapologetically personal.",
        "schedule_start": "2025-12-30T11:00:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-30T11:40:00+01:00"
    },
    {
        "id": "722962f5-4054-4ad7-a2fd-5d4f33e4bd0e",
        "kind": "sos",
        "name": "Illegal board games: Let's play provopoly!",
        "slug": "illegal-board-games-lets-play-provopoly",
        "url": "https://api.events.ccc.de/congress/2025/event/722962f5-4054-4ad7-a2fd-5d4f33e4bd0e/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "House of tea (look for the game board)",
        "language": "de",
        "description": "Unfortunately this game has not yet been translated into english. Are you interested to power cycle a translation, please talk to me DECT 9394\r\n\r\nfor more info, please refer to the [german description](https://events.ccc.de/congress/2025/hub/de/event/detail/illegal-board-games-lets-play-provopoly) of this event",
        "schedule_start": "2025-12-27T20:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-27T22:30:00+01:00"
    },
    {
        "id": "adb60b30-3c39-4765-8da1-06f0596376fe",
        "kind": "assembly",
        "name": "Imagining Emergent Network Structures",
        "slug": "imagining-emergent-network-structures",
        "url": "https://api.events.ccc.de/congress/2025/event/adb60b30-3c39-4765-8da1-06f0596376fe/?format=api",
        "track": null,
        "assembly": "houseoftea",
        "room": "50814d28-5d61-4501-84cd-8f6928d1cc77",
        "location": null,
        "language": "en, de",
        "description": "In the early 2000s, a range of p2p network structures were explored. This led to systems in use today for both coordination (like DHTs) and communication (like Gossiping).\r\n\r\nWe have more tools today to model, prototype, and evaluate structures. The first step though is to imagine them.\r\nWhat can we design to reach cases beyond DHTs? - What might network-level structures look like that might be safer, more scalable, more private, and/or more resilient than the ones we have today?\r\n\r\nTables will be provided with seeding inspiration and paper for recording ideas, to serve as inspiration for subsequent network system modeling.",
        "schedule_start": "2025-12-28T13:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T14:00:00+01:00"
    },
    {
        "id": "9a6937f9-0b1a-4845-804f-38d8d2e054d5",
        "kind": "assembly",
        "name": "Impressionstechnik zur Schlossöffnung",
        "slug": "lockpicking-for-beginners_vsy8",
        "url": "https://api.events.ccc.de/congress/2025/event/9a6937f9-0b1a-4845-804f-38d8d2e054d5/?format=api",
        "track": null,
        "assembly": "lockpicking",
        "room": null,
        "location": "Lockpicking Area",
        "language": "de",
        "description": "Small practical workshop about impressioning regular pin cylinders. Basic knowledge on how locks work in general is recommended.\r\n\r\nNo registration, first come - first served",
        "schedule_start": "2025-12-29T17:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T18:00:00+01:00"
    },
    {
        "id": "c0d94ff3-2b4f-5b04-9aa7-1f8be4d9f0d3",
        "kind": "assembly",
        "name": "Inclusive Yoga Practice: (Body) Diversity by default [all creatures welcome]",
        "slug": "inclusive-yoga-practice-body-diversity-by-default",
        "url": "https://api.events.ccc.de/congress/2025/event/c0d94ff3-2b4f-5b04-9aa7-1f8be4d9f0d3/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "de",
        "description": "Yoga becomes a tool for systemic change when it centers inclusion, questions appropriation and reshapes community. It is activism expressed through presence. We invite you to a slow, accessible practice designed to build mental strength and reclaim power through embodiment. We adjust poses to fit all needs and focus on a collective experience where everyone feels welcome by establishing inviting language and tools like consent cards, etc.",
        "schedule_start": "2025-12-29T09:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T10:00:00+01:00"
    },
    {
        "id": "323248d0-1bcf-5440-a8b3-9d35d40fb06d",
        "kind": "official",
        "name": "Infrastructure Review",
        "slug": "infrastructure-review",
        "url": "https://api.events.ccc.de/congress/2025/event/323248d0-1bcf-5440-a8b3-9d35d40fb06d/?format=api",
        "track": "ccc-community",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "en",
        "description": "39c3 is a big challenge to run, install power, network connectivity and other services in a short time and tear down everything even faster. This is a behind the scenes of the event infrastructure, what worked well and what might not have worked as expected.",
        "schedule_start": "2025-12-30T14:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T15:45:00+01:00"
    },
    {
        "id": "29d6f081-8e67-5f0c-84ac-2e7dbb64109d",
        "kind": "official",
        "name": "Infrastruktur für Aktivistis",
        "slug": "infrastruktur-fur-aktivistis",
        "url": "https://api.events.ccc.de/congress/2025/event/29d6f081-8e67-5f0c-84ac-2e7dbb64109d/?format=api",
        "track": null,
        "assembly": "spaetverkauf",
        "room": "6114efbe-f549-579a-8aa4-cd143f5a96cf",
        "location": null,
        "language": "de",
        "description": "Aktivistis haben das Problem, dass sie sich Hauptsächlich um ihre Aktion kümmern wollen. Da bleibt oft keine Zeit zu entscheiden, wie eine sichere Infrastruktur gestaltet werden kann. Ich möchte einmal vorstellen, was unsere Gruppe als Idee hat um dieses Problem zu lösen. \r\n\r\nHierfür haben wir ein Programm geplant, welches einen Kubernetescluster zusammen stellt und diesen Korrekt einstellt. Zusätzlich soll es eine Oberfläche geben um sich Applikationen dazu zu buchen. \r\n\r\nHier wird erstmal nur ein Konzept vorgestellt um auch Personen zu finden die hier mitarbeiten möchten.",
        "schedule_start": "2025-12-28T15:20:00+01:00",
        "schedule_duration": "00:15:00",
        "schedule_end": "2025-12-28T15:35:00+01:00"
    },
    {
        "id": "f13ada2b-70b4-5e3c-a9be-ee2b71c506fb",
        "kind": "official",
        "name": "Ingo Boss",
        "slug": "ingo-boss",
        "url": "https://api.events.ccc.de/congress/2025/event/f13ada2b-70b4-5e3c-a9be-ee2b71c506fb/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "23645630-94b3-4228-9f50-2ba4c646fa3c",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-30T18:00:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-30T21:00:00+01:00"
    },
    {
        "id": "151d4fb0-5d25-586b-8063-c7706bbd9094",
        "kind": "official",
        "name": "In-house electronics manufacturing from scratch: How hard can it be?",
        "slug": "in-house-electronics-manufacturing-from-scratch-how-hard-can-it-be",
        "url": "https://api.events.ccc.de/congress/2025/event/151d4fb0-5d25-586b-8063-c7706bbd9094/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "en",
        "description": "Our industry needs a reboot as well, it no longer serves the people.\r\n\r\nOur work is based on our belief that high-quality high-mix/low volume manufacturing of electronics in Europe is economically viable and accessible to small companies with a lower-than-expected up-front investment.\r\n\r\nWe believe that relocation of industry to Europe depends on small innovative companies, and will not come from slow and bloated industry giants whose products are victims of enshittification and maximum profit extraction.\r\n\r\nBy using open-source hardware and software whenever possible, we are attempting to set up our own production operation in Hamburg and we want to share the solutions and enable others to do the same and collectively reclaim ownership of the means of production.\r\n\r\nWe will cover:\r\n- How we acquired and set up production machines, their costs, and our learnings\r\n- Quirks of paste printing and reflow soldering at scale (up to 50 batches a day)\r\n- Component inventory, tracking, DfM, etc.\r\n- How OpenPnP is a key enabler of our prcesses\r\n    - Our proposed changes to OpenPnP\r\n    - Our work integrated Siemens Siplace Feeders in OpenPnP\r\n\r\nCheck out our ressources on the topic at https://eilbek-research.de/blog/thank-you-for-attending-our-talk-at-39c3/",
        "schedule_start": "2025-12-28T19:15:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T19:55:00+01:00"
    },
    {
        "id": "b822ef22-ef29-4c0d-897d-0ebb7a96a9f2",
        "kind": "sos",
        "name": "Inklusion and Research Data Management (RDM): Missing visibility of neurodivergent researcher",
        "slug": "inklusion-and-research-data-management-rdm-mi_rje7",
        "url": "https://api.events.ccc.de/congress/2025/event/b822ef22-ef29-4c0d-897d-0ebb7a96a9f2/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "en",
        "description": "Data literacy and digitalisation are crucial topics in today's research institutions, to tackle global challenges like climate change, the dramatic loss of species and the erosion of democracy. Nevertheless, most research data is not digitalised nor back-uped; reproducible & transparent research is often a dream.\r\nIn Research Data Management, a lot of guidlines exist to face these difficulties: Data Management Plans, FAIR data, ELSA, etc. It seems like there is a strategy and buzzword for every problem.\r\n\r\n**But what is missing is a discussion, if these strategies are inclusive (for neurodivergent people).** How can we alter them, what is needed for you to apply them?\r\n\r\nNo matter if you are a researcher, who has to apply all those strategies, a Data Steward teaching them, or just interested in the topic: I would love to **discuss** with you about your experiences in digitalisation in research institutions & universities and hear about your experiences to raise awareness in the research data community.\r\n\r\nAbout the speaker Sarah Büker:\r\nWhile working as a Data Scientist at the Data Science Center (BMFTR founded Data Nord Project @ University of Bremen) and beeing neurodivergent myself, I have faced a lot of exclusive strategies and would love to change the current situation.",
        "schedule_start": "2025-12-28T20:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-28T21:20:00+01:00"
    },
    {
        "id": "24675365-bf7c-406f-bd23-e7780d6f07ab",
        "kind": "assembly",
        "name": "Inofficial SailfishOS User Meetup",
        "slug": "inofficial-sailfishos-user-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/24675365-bf7c-406f-bd23-e7780d6f07ab/?format=api",
        "track": null,
        "assembly": "matrix",
        "room": "f2cba7c6-04c4-4166-913d-33058a468ad6",
        "location": "Matrix Assembly",
        "language": "en, de",
        "description": "",
        "schedule_start": "2025-12-29T17:00:00+01:00",
        "schedule_duration": "00:56:00",
        "schedule_end": "2025-12-29T17:56:00+01:00"
    },
    {
        "id": "f86df794-1ab2-5bd6-bbf0-906f94303240",
        "kind": "official",
        "name": "inPunkto",
        "slug": "inpunkto",
        "url": "https://api.events.ccc.de/congress/2025/event/f86df794-1ab2-5bd6-bbf0-906f94303240/?format=api",
        "track": "live-performance",
        "assembly": "spaetverkauf",
        "room": "6114efbe-f549-579a-8aa4-cd143f5a96cf",
        "location": null,
        "language": "de",
        "description": "InPunkto ist eine vierköpfige Punkband aus Hamburg. Angefangen hat alles vor über zehn Jahren im Proberaum der TUHH als spontane Idee. Nach einigen Wechseln in der Anfangszeit stehen wir seit Jahren in fester Besetzung auf der Bühne. Unsere Songs sind mal ernst, mal humorvoll, aber immer direkt. Wer Perfektion sucht, ist hier falsch, aber Energie und gute Laune bringen wir mit.",
        "schedule_start": "2025-12-29T22:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T22:30:00+01:00"
    },
    {
        "id": "e3e78c78-6b4e-47e3-8fbd-194d18d53a3a",
        "kind": "assembly",
        "name": "Install Badge Magic Open Source Firmware",
        "slug": "install-badge-magic-open-source-firmware",
        "url": "https://api.events.ccc.de/congress/2025/event/e3e78c78-6b4e-47e3-8fbd-194d18d53a3a/?format=api",
        "track": null,
        "assembly": "fossasia",
        "room": null,
        "location": "FOSSASIA Assembly, Hall H, K2-K3, Critical Decentralisation Cluster",
        "language": "en",
        "description": "Flashing an LED badge with new firmware means replacing or updating the software embedded in the badge's microcontroller. Firmware is the low-level code that controls how the badge operates, such as displaying text, animations, or patterns on its LED screen. By flashing new firmware, you can unlock new features, fix bugs, or customize the badge’s functionality. In this session, you can try to flash your LED badge with an open source firmware developed by the FOSSASIA community.\r\n\r\n**What Happens When You Flash Firmware?**\r\n- Erases the Existing Code: The microcontroller's memory is wiped clean to make space for the new firmware.\r\n- Uploads New Code: The new firmware is written (flashed) to the badge's memory.\r\n- Changes the Badge's Behavior: The badge now follows the instructions defined by the new firmware, enabling additional or modified capabilities.\r\n\r\n**What You’ll Need**\r\n- Your LED badge (LEDs are also available for purchase at the assembly)\r\n- A computer with USB or a compatible connection for your badge.\r\n- [Open source firmware files](https://github.com/fossasia/badgemagic-firmware)  \r\n- [Flashing tool](https://github.com/ch32-rs/wchisp?tab=readme-ov-file#installing)\r\n- USB cables",
        "schedule_start": "2025-12-29T18:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T19:00:00+01:00"
    },
    {
        "id": "12f59f79-fab4-433c-8e8a-ccdd1958eb5a",
        "kind": "sos",
        "name": "Install party - Reflection local-first collaborative note taking",
        "slug": "install-party-reflection-local-first-collaborative",
        "url": "https://api.events.ccc.de/congress/2025/event/12f59f79-fab4-433c-8e8a-ccdd1958eb5a/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Hall 1 Balcony Foyer (next to Nap Lab)",
        "language": "en, de",
        "description": "Join us for this install party!\r\n\r\nReflection is a collaborative note taking app which follows a local-first approach.\r\n\r\nThe notes can be synchronized using a P2P network layer and do not require a centralized server. \r\n\r\nA beta version of Reflection was released this week and we will use this occasion to install it and use it together.\r\n\r\nYou will need a Linux laptop with a working desktop environment and flatpak installed. \r\n\r\nYou will find the latest installation instructions here: https://github.com/p2panda/reflection/blob/main/README.md",
        "schedule_start": "2025-12-28T11:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T12:20:00+01:00"
    },
    {
        "id": "53dc2e97-3316-4bf3-a099-eda7c7b0045c",
        "kind": "sos",
        "name": "Internet Censorship Meetup",
        "slug": "internet-censorship-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/53dc2e97-3316-4bf3-a099-eda7c7b0045c/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Bits&Bäume Living Room",
        "language": "en",
        "description": "Do you care about internet censorship? Do you work against it, study it, measure it? Want to come chat with likeminded people at CCC? Please come and join us!",
        "schedule_start": "2025-12-28T17:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T18:00:00+01:00"
    },
    {
        "id": "ef18e70a-0ca6-4bca-a779-cff550c8e60b",
        "kind": "assembly",
        "name": "Introduction to Embedded Rust for beginner participants (for Hakkaa-Board workshop)",
        "slug": "einfuhrung-embedded-rust-fur-anfanger-fur-workshop",
        "url": "https://api.events.ccc.de/congress/2025/event/ef18e70a-0ca6-4bca-a779-cff550c8e60b/?format=api",
        "track": null,
        "assembly": "hakkaatachi",
        "room": null,
        "location": "SoS Lecture E",
        "language": "de, en",
        "description": "We'd like to give you an introduction to Rust on a microcontroller based on [Rust programming language: An absolute beginner workshop with intro presentation](https://events.ccc.de/congress/2025/hub/de/event/detail/rust-programming-language-an-absolute-beginner-wor). It aims to show you the little differences of this environment, presenting the workshop challenge and pointing you in the right direction for getting started.\r\n\r\nThis session starts with a presentation of about 30 minutes in English and a round of questions for all. After that, our team supports you with your first self-paced steps.\r\n\r\nThe initial part of the presentation covers using Rust on a microcontroller in general. The second part focuses on working with the Hakkaa board.\r\n\r\nIf you've got a question after this session, you can find us at the Hakkaatachi assembly or in [our Matrix chat](https://matrix.to/#/#hakkaatachi-39c3:matrix.org).\r\n\r\nWe recommend:\r\n\r\n* Having a soldered and tested [Hakkaa-Board](https://github.com/hakkaatachi/hakkaa-hardware) (whose kit you can get at the Hakkaatachi assembly)\r\n* Your laptop set up with the [development tooling](https://github.com/hakkaatachi/hakkaa-firmware?tab=readme-ov-file#setup) so that you can spend more time on programming than on installing\r\n* Your laptop fully charged",
        "schedule_start": "2025-12-29T13:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-29T14:20:00+01:00"
    },
    {
        "id": "caef9e32-8b3b-4e91-9710-6b7f2ecf6079",
        "kind": "sos",
        "name": "Introduction to Embedded Rust for beginners (for Hakkaa-Board workshop)",
        "slug": "einfuhrung-embedded-rust-fur-workshop-hakkaa-_mlyg",
        "url": "https://api.events.ccc.de/congress/2025/event/caef9e32-8b3b-4e91-9710-6b7f2ecf6079/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "en, de",
        "description": "_Introduction to Embedded Rust on Microcontrollers and the [Hakkaa workshop task](https://events.ccc.de/congress/2025/hub/en/project/detail/assembly/hakkaa-board-smd-soldering-embedded-rust-for-begin/). This introduction is mostly aimed at beginner participants._\r\n\r\nWe'd like to give you an introduction to Rust on a microcontroller based on [Rust programming language: An absolute beginner workshop with intro presentation](https://events.ccc.de/congress/2025/hub/de/event/detail/rust-programming-language-an-absolute-beginner-wor). It aims to show you the little differences of this environment, presenting the workshop challenge and pointing you in the right direction for getting started.\r\n\r\nThis session starts with a presentation of about 30 minutes in English and a round of questions for all. After that, our team supports you with your first self-paced steps.\r\n\r\nThe initial part of the presentation covers using Rust on a microcontroller in general. The second part focuses on working with the Hakkaa board.\r\n\r\nIf you've got a question after this session, you can find us at the Hakkaatachi assembly or in [our Matrix chat](https://matrix.to/#/#hakkaatachi-39c3:matrix.org).\r\n\r\nWe recommend:\r\n\r\n* Having a soldered and tested [Hakkaa-Board](https://github.com/hakkaatachi/hakkaa-hardware) (whose kit you can get at the Hakkaatachi assembly)\r\n* Your laptop set up with the [development tooling](https://github.com/hakkaatachi/hakkaa-firmware?tab=readme-ov-file#setup) so that you can spend more time on programming than on installing\r\n* Your laptop fully charged\r\n\r\nReferences:\r\n\r\n* [Presentation Slides](https://christian-meusel.de/presentations/2025-39c3-embedded-rust-for-hakkaa-2/)",
        "schedule_start": "2025-12-29T13:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-29T14:20:00+01:00"
    },
    {
        "id": "08ff4742-e400-4fa3-a279-9a7e5c3e572b",
        "kind": "sos",
        "name": "Introduction to Embedded Rust for intermediate to advanced participants (for Hakkaa-Board workshop)",
        "slug": "einfuhrung-embedded-rust-fur-workshop-hakkaa-board",
        "url": "https://api.events.ccc.de/congress/2025/event/08ff4742-e400-4fa3-a279-9a7e5c3e572b/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "en, de",
        "description": "_Introduction to Embedded Rust on Microcontrollers and the [Hakkaa workshop task](https://events.ccc.de/congress/2025/hub/en/project/detail/assembly/hakkaa-board-smd-soldering-embedded-rust-for-begin/). This introduction is mostly aimed at participants with some experience in Rust._\r\n\r\nFor everyone who has already taken their first steps with Rust and can't wait to get knee-deep into using Rust on a Microcontroller. It aims to show you the little differences of this environment, presenting the workshop challenge and pointing you in the right direction for getting started.\r\n\r\nFor absolute beginners we recommend to attend [Rust programming language: An absolute beginner workshop with intro presentation](https://events.ccc.de/congress/2025/hub/de/event/detail/rust-programming-language-an-absolute-beginner-wor) first and then our [second round of this introduction on day three](https://events.ccc.de/congress/2025/hub/de/event/detail/einfuhrung-embedded-rust-fur-workshop-hakkaa-_mlyg).\r\n\r\nThis session starts with a presentation of about 30 minutes in English and a round of questions for all. After that, our team supports you with your first self-paced steps.\r\n\r\nThe initial part of the presentation covers using Rust on a microcontroller in general. The second part focuses on working with the Hakkaa board.\r\n\r\nIf you've got a question after this session, you can find us at the Hakkaatachi assembly or in [our Matrix chat](https://matrix.to/#/#hakkaatachi-39c3:matrix.org).\r\n\r\nWe recommend:\r\n\r\n* Having a soldered and tested [Hakkaa-Board](https://github.com/hakkaatachi/hakkaa-hardware) (whose kit you can get at the Hakkaatachi assembly)\r\n* Your laptop set up with the [development tooling](https://github.com/hakkaatachi/hakkaa-firmware?tab=readme-ov-file#setup) so that you can spend more time on programming than on installing\r\n* Your laptop fully charged\r\n\r\nReferences:\r\n\r\n* [Presentation Slides](https://christian-meusel.de/presentations/2025-39c3-embedded-rust-for-hakkaa-2/)",
        "schedule_start": "2025-12-27T19:30:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-27T20:50:00+01:00"
    },
    {
        "id": "36302a75-6279-4596-ba4e-0766bd3b7a0c",
        "kind": "assembly",
        "name": "Introduction to Embedded Rust for intermediate to advanced participants (for Hakkaa-Board workshop)",
        "slug": "einfuhrung-embedded-rust-fur-workshop-hakkaa-_154w",
        "url": "https://api.events.ccc.de/congress/2025/event/36302a75-6279-4596-ba4e-0766bd3b7a0c/?format=api",
        "track": null,
        "assembly": "hakkaatachi",
        "room": null,
        "location": "SoS Lecture 6",
        "language": "de, en",
        "description": "For everyone who already taken their first steps with Rust and can't wait to get knee-deep into using Rust on a Microcontroller. It aims to show you the little differences of this environment, presenting the workshop challenge and pointing you in the right direction for getting started.\r\n\r\nFor absolute beginners we recommend to attend [Rust programming language: An absolute beginner workshop with intro presentation](https://events.ccc.de/congress/2025/hub/de/event/detail/rust-programming-language-an-absolute-beginner-wor) first and then our [second round of this introduction on day three](https://events.ccc.de/congress/2025/hub/de/event/detail/einfuhrung-embedded-rust-fur-workshop-hakkaa-_mlyg).\r\n\r\nThis session starts with a presentation of about 30 minutes in English and a round of questions for all. After that, our team supports you with your first self-paced steps.\r\n\r\nThe initial part of the presentation covers using Rust on a microcontroller in general. The second part focuses on working with the Hakkaa board.\r\n\r\nIf you've got a question after this session, you can find us at the Hakkaatachi assembly or in [our Matrix chat](https://matrix.to/#/#hakkaatachi-39c3:matrix.org).\r\n\r\nWe recommend:\r\n\r\n* Having a soldered and tested [Hakkaa-Board](https://github.com/hakkaatachi/hakkaa-hardware) (whose kit you can get at the Hakkaatachi assembly)\r\n* Your laptop set up with the [development tooling](https://github.com/hakkaatachi/hakkaa-firmware?tab=readme-ov-file#setup) so that you can spend more time on programming than on installing\r\n* Your laptop fully charged",
        "schedule_start": "2025-12-27T19:30:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-27T20:50:00+01:00"
    },
    {
        "id": "035f8555-f583-5d10-8e28-ecd2f5058d57",
        "kind": "assembly",
        "name": "Introduction to FNF",
        "slug": "introduction-to-fnf_037p",
        "url": "https://api.events.ccc.de/congress/2025/event/035f8555-f583-5d10-8e28-ecd2f5058d57/?format=api",
        "track": null,
        "assembly": "fnf",
        "room": "cabacbb1-c20c-55a9-b84a-c8af6a9be62c",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-28T13:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T13:30:00+01:00"
    },
    {
        "id": "a9484af7-a7c3-4c60-b77b-dd28a0e1eddc",
        "kind": "assembly",
        "name": "Introduction to Hardware Hacking with the Sword of Secrets",
        "slug": "introduction-to-hardware-hacking-with-the-swo_hd4k",
        "url": "https://api.events.ccc.de/congress/2025/event/a9484af7-a7c3-4c60-b77b-dd28a0e1eddc/?format=api",
        "track": null,
        "assembly": "tami",
        "room": null,
        "location": "TAMI Assembly",
        "language": "en",
        "description": "Sword of Secrets is a multi-stage hardware Capture the Flag platform designed for learning hands-on embedded hacking. In this workshop, participants will use the virtual Sword of Secrets, a fully simulated environment that mirrors the real device, allowing exploration of schematics, datasheets, firmware, and low-level behavior without physical hardware.\r\n\r\nParticipants will analyze the virtual system to identify attack surfaces, reason about firmware behavior, and solve selected challenge stages with guided support. The focus is on developing practical intuition and problem-solving skills rather than following step-by-step instructions, making the workshop suitable for curious beginners as well as experienced hackers.",
        "schedule_start": "2025-12-28T13:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T13:25:00+01:00"
    },
    {
        "id": "a33b35f8-6391-43de-895a-8b58d8dd84b1",
        "kind": "sos",
        "name": "Introduction to Hardware Hacking with the Sword of Secrets",
        "slug": "introduction-to-hardware-hacking-with-the-sword-of",
        "url": "https://api.events.ccc.de/congress/2025/event/a33b35f8-6391-43de-895a-8b58d8dd84b1/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "TAMI Assembly",
        "language": "en",
        "description": "Sword of Secrets is a multi-stage hardware Capture the Flag platform designed for learning hands-on embedded hacking. In this workshop, participants will use the virtual Sword of Secrets, a fully simulated environment that mirrors the real device, allowing exploration of schematics, datasheets, firmware, and low-level behavior without physical hardware.\r\n\r\nParticipants will analyze the virtual system to identify attack surfaces, reason about firmware behavior, and solve selected challenge stages with guided support. The focus is on developing practical intuition and problem-solving skills rather than following step-by-step instructions, making the workshop suitable for curious beginners as well as experienced hackers.",
        "schedule_start": "2025-12-28T13:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T13:25:00+01:00"
    },
    {
        "id": "6bf99a5e-fc12-4c54-bdb6-66347abe6a52",
        "kind": "sos",
        "name": "Introduction to Hardware Hacking with the Sword of Secrets (On-going)",
        "slug": "introduction-to-hardware-hacking-with-the-swo_celx",
        "url": "https://api.events.ccc.de/congress/2025/event/6bf99a5e-fc12-4c54-bdb6-66347abe6a52/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "TAMI Assembly",
        "language": "en",
        "description": "Sword of Secrets is a multi-stage hardware Capture the Flag platform designed for learning hands-on embedded hacking. In this workshop, participants will use the virtual Sword of Secrets, a fully simulated environment that mirrors the real device, allowing exploration of schematics, datasheets, firmware, and low-level behavior without physical hardware.\r\n\r\nParticipants will analyze the virtual system to identify attack surfaces, reason about firmware behavior, and solve selected challenge stages with guided support. The focus is on developing practical intuition and problem-solving skills rather than following step-by-step instructions, making the workshop suitable for curious beginners as well as experienced hackers.",
        "schedule_start": "2025-12-29T13:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T13:25:00+01:00"
    },
    {
        "id": "896d1dbb-b773-40d2-b263-117ca640895e",
        "kind": "sos",
        "name": "Introduction to Hardware Hacking with the Sword of Secrets (On-going)",
        "slug": "introduction-to-hardware-hacking-with-the-swo_t4v5",
        "url": "https://api.events.ccc.de/congress/2025/event/896d1dbb-b773-40d2-b263-117ca640895e/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "en",
        "description": "Introduction to a multi-stage hardware Capture the Flag platform designed for learning hands-on embedded hacking.",
        "schedule_start": "2025-12-30T15:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-30T15:55:00+01:00"
    },
    {
        "id": "84c9b1ec-61bc-55bf-988a-43fb532f5ea1",
        "kind": "assembly",
        "name": "Intro to SPARQL and Wikidata Query Service (EN)",
        "slug": "intro-to-sparql-and-wikidata-query-service-en",
        "url": "https://api.events.ccc.de/congress/2025/event/84c9b1ec-61bc-55bf-988a-43fb532f5ea1/?format=api",
        "track": null,
        "assembly": "free-knowledge-habitat",
        "room": "84c3550d-d676-5c42-b443-5ecd6ae2cc83",
        "location": null,
        "language": "en",
        "description": "The slides for this talk can be found here: https://docs.google.com/presentation/d/1f_depHSZDL73Ba3ZA1L2TG2J_F1o8RwsBfm_2hETYQQ/edit?usp=sharing",
        "schedule_start": "2025-12-27T20:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T21:30:00+01:00"
    },
    {
        "id": "52fff0c0-2470-5ca0-b409-42df8d597649",
        "kind": "assembly",
        "name": "Intro to the Critical Decentralization Cluster",
        "slug": "intro-to-the-critical-decentralization-cluster",
        "url": "https://api.events.ccc.de/congress/2025/event/52fff0c0-2470-5ca0-b409-42df8d597649/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-27T11:00:00+01:00",
        "schedule_duration": "00:10:00",
        "schedule_end": "2025-12-27T11:10:00+01:00"
    },
    {
        "id": "efda9e93-97d4-5833-b91c-bec7cedb3d19",
        "kind": "assembly",
        "name": "Intro to the Critical Decentralization Cluster",
        "slug": "intro-to-the-critical-decentralization-cluste_df6i",
        "url": "https://api.events.ccc.de/congress/2025/event/efda9e93-97d4-5833-b91c-bec7cedb3d19/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-28T10:50:00+01:00",
        "schedule_duration": "00:10:00",
        "schedule_end": "2025-12-28T11:00:00+01:00"
    },
    {
        "id": "81efde89-e887-526a-b12e-14da8d822bc6",
        "kind": "assembly",
        "name": "Intro to Tropicsquare TROPIC01 Workshops at CDC",
        "slug": "intro-to-tropicsquare-tropic01-workshops-at-cdc",
        "url": "https://api.events.ccc.de/congress/2025/event/81efde89-e887-526a-b12e-14da8d822bc6/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-28T11:00:00+01:00",
        "schedule_duration": "00:20:00",
        "schedule_end": "2025-12-28T11:20:00+01:00"
    },
    {
        "id": "b07842d0-89e6-476f-bf1e-4a4ef31d8e4c",
        "kind": "sos",
        "name": "Intro workshop to OpenMates: An open source alternative to ChatGPT, Manus, Claude, etc.",
        "slug": "intro-workshop-to-openmates-an-open-source-alterna",
        "url": "https://api.events.ccc.de/congress/2025/event/b07842d0-89e6-476f-bf1e-4a4ef31d8e4c/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "xHain Assembly (might change later. Check again before workshop!)",
        "language": "en",
        "description": "## Who should join?\r\n\r\nAnyone with an interest in working with AI chatbots, a desire for more independence from big tech, and the curiosity to try out new software while it’s still in an alpha stage.\r\n\r\n\r\n## What to bring?\r\n\r\nA laptop with Docker & Docker Compose installed.\r\n\r\n\r\n## About the workshop & software:\r\n\r\nAI chatbots can do more than just vibe coding & slop creation. If properly used, they can be both an incredible learning tool and a super helpful assistant for everyday tasks. In this workshop, you learn how to set up and use the Self-Hosting Edition of OpenMates — a user-interest- and privacy-focused alternative to big tech AI chatbots like ChatGPT, Manus, Claude, and others — powered by various API-based (and, in the future, also offline) AI models.\r\n\r\nThink of OpenMates as the next-generation operating system in the form of chatbots that can use various apps and external providers for a wide range of daily tasks — combined with a focus on educating & inspiring, making individualized learning accessible to everyone without compromising privacy.\r\n\r\nOpenMates is, so far, a single-person project in its alpha stage and under very active development.\r\n\r\n## Git repo:\r\n\r\nhttps://github.com/glowingkitty/OpenMates\r\n\r\n## Links:\r\n\r\nhttps://pad.dev.openmates.org/p/OpenMates_Intro_Workshop_39c3\r\n\r\n## Website & Web App:\r\n\r\nhttps://openmates.org",
        "schedule_start": "2025-12-28T15:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T17:00:00+01:00"
    },
    {
        "id": "83890a4e-980e-4eb3-8594-0ec9a942cd62",
        "kind": "assembly",
        "name": "IoT with Arduino Cloud: Beginner-Friendly Workshop",
        "slug": "iot-with-arduino-cloud-beginner-friendly-workshop",
        "url": "https://api.events.ccc.de/congress/2025/event/83890a4e-980e-4eb3-8594-0ec9a942cd62/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "24bda89e-2bc4-471b-8870-eccacf62ef3b",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en",
        "description": "# IoT with Arduino Cloud: Beginner-Friendly Workshop\r\n\r\nJoin us for a 2-hour, hands-on workshop that introduces you to the Internet of Things (IoT) using Arduino Cloud. This beginner-friendly session will show you how to connect a device to WiFi, visualise sensor data in real time, and manage your device remotely.\r\n\r\n## Arduino Cloud\r\n[Arduino Cloud](https://cloud.arduino.cc/) is an online platform for connecting compatible boards to the Internet, building dashboards, and viewing your sensor data from anywhere. You’ll use it to get an ESP32 online and streaming live environmental readings.\r\n\r\n## What You’ll Learn\r\nDuring the workshop, you’ll solder, wire, and program sensors on an ESP32. You’ll connect your device to Arduino Cloud, set up a simple dashboard, and monitor temperature, humidity, and air pressure online. You’ll also display readings locally on a small screen.\r\n\r\n## Materials\r\nYou’ll work with:\r\n- Two ESP32 boards\r\n- A BME280 sensor for temperature, humidity, and air pressure\r\n- A small screen to display data locally\r\n\r\n## Requirements\r\n- A laptop\r\n- Install the [Arduino Cloud Agent](https://cloud.arduino.cc/download-agent/)\r\n- A USB-C data cable (limited number available to buy on the day)\r\n- No previous experience required, beginner-friendly\r\n\r\n## Materials Costs\r\nIt costs **€25** for a kit to take home.\r\n\r\n## Instructions\r\n[Link to slides](https://docs.google.com/presentation/d/1wtO9P6p4a-CL3omzcWdf-vDEWegklzHMaalzUt9Qii8/edit?usp=sharing)\r\n\r\n## Facilitator\r\nTaught by [Jeffrey Roe](https://chaos.social/@tdr112).\r\n\r\n**Buy a kit at the Hardware Hacking Area to guarantee a seat, or come by early. Please do arrive early, regardless.**",
        "schedule_start": "2025-12-28T18:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T20:00:00+01:00"
    },
    {
        "id": "b76f1718-fbb1-5dfc-90ee-d6fd8b961d3c",
        "kind": "assembly",
        "name": "iroh p2p chat over gossip",
        "slug": "iroh-p2p-chat-over-gossip",
        "url": "https://api.events.ccc.de/congress/2025/event/b76f1718-fbb1-5dfc-90ee-d6fd8b961d3c/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "iroh is a library to establish direct connections between two peers. The workshop will start with an overview of how iroh works and what it provides. After this we'll explore establishing connections between two endpoints before progressing to using a gossip protocol to send messages to multiple peers. At the end we should have a simplistic group chat application.",
        "schedule_start": "2025-12-28T12:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T14:30:00+01:00"
    },
    {
        "id": "382a6def-2dbb-5ba8-bde5-0bf509c5eb02",
        "kind": "official",
        "name": "ISDN + POTS Telephony at Congress and Camp",
        "slug": "isdn-pots-telephony-at-congress-and-camp",
        "url": "https://api.events.ccc.de/congress/2025/event/382a6def-2dbb-5ba8-bde5-0bf509c5eb02/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "en",
        "description": "Just like at this very event (39C3), the last few years a small group of volunteers has delpoyed and operated legacy telephony networks for ISDN (digital) and POTS (analog) services at CCC-camp2023 and 38C3. Anyone on-site can obtain subscriber lines (POTS, ISDN BRI or PRI service) and use them for a variety of services, including telephony, fax machines, modem dial-up into BBSs as well as dial-up internet access and video telephony.\r\n\r\nThese temporary event networks are not using soft-PBX or VoIP, but are built using actual de-commissioned hardware from telecom operators, including a Siemens EWSD digital telephone exchange, Nokia EKSOS V5 access multiplexers, a SDH ring for transporting E1 carriers and much more.\r\n\r\nWhile some may enjoy this for the mere hack value, others enjoy it to re-live the digital communication sear of their childhood or youth.  Howevre, there is a more serious aspect to this: The preservation and restoration of early digital communications infrastructure from the 1970s to 1990s, as well as how to operate such equipment.  As part of this effort, we have already been able to help communications museums to fill gaps in their collections.\r\n\r\nThe talk will cover\r\n* the equipment used,\r\n* the network hierarchy we build,\r\n* the services operated\r\n* the lessons learnt\r\n* newly-written open source software for interfacing retro telcommunications gear",
        "schedule_start": "2025-12-27T11:55:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-27T12:35:00+01:00"
    },
    {
        "id": "0b2b475d-0d63-4523-abd7-68afd92b75e2",
        "kind": "assembly",
        "name": "Is That an Off-Grid Server in Your Pocket, or Are You Just Happy to See Me?",
        "slug": "is-that-an-off-grid-server-in-your-pocket-or-are-y",
        "url": "https://api.events.ccc.de/congress/2025/event/0b2b475d-0d63-4523-abd7-68afd92b75e2/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "96b6f1c3-8b00-4faa-8957-a2980bd4bd44",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en",
        "description": "**Is That an Off-Grid Server in Your Pocket, or Are You Just Happy to See Me?**  \r\n  \r\n**Materials costs**:  \r\n€70  \r\n  \r\n**Taught by** Retia / Brandon.  \r\n  \r\n**Workshop Itinerary**:  Learn how to host your own digital services on hardware small enough to fit in your pocket. Using the D1 Mini, we will deploy a portable, off-grid web server. You’ll learn how to host files, chat applications, or a captive portal that works entirely independently of the internet. Great for digital dead drops or local emergency information sharing.\r\n  \r\n**Registration**:  \r\nBuy a kit at the Hardware Hacking Area or website to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served.  \r\n  \r\n**Links**: [Reserve Your Seat](https://retia.io/products/39c3-workshop-is-that-an-off-grid-server-in-your-pocket-27-dec-19-30-21-00)",
        "schedule_start": "2025-12-27T19:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-27T21:00:00+01:00"
    },
    {
        "id": "0a4efd16-8281-4258-97d7-66e43badd131",
        "kind": "sos",
        "name": "Iznova medžuslovjansky! Igry i zabavy.",
        "slug": "interslavic-2",
        "url": "https://api.events.ccc.de/congress/2025/event/0a4efd16-8281-4258-97d7-66e43badd131/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "en",
        "description": "Stille Post? Głuchy Telefon?\r\n\r\nKak byhmo nazvali izvěstne igry?\r\n\r\nKakyh izrěčenij hocemy upotrěbjati?\r\n\r\nVozmimo medžuslovjansky w naše ruki :)",
        "schedule_start": "2025-12-30T00:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-30T00:25:00+01:00"
    },
    {
        "id": "acb9edb8-b9a1-5d9c-aa88-030f41d63aea",
        "kind": "official",
        "name": "Jan Dalvik",
        "slug": "jan-dalvik",
        "url": "https://api.events.ccc.de/congress/2025/event/acb9edb8-b9a1-5d9c-aa88-030f41d63aea/?format=api",
        "track": "live-performance",
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "en",
        "description": "For more than three decades, Arno has been a defining force in the electronic music scene — a producer, sound designer, and passionate explorer of analog sound.\r\nAfter numerous successful collaborations with a wide range of artists, Mueller emerged in 2017 under his pseudonym Jan Dalvík, stepping into the spotlight as a solo artist.\r\nRenowned for his distinctive analog sound design, Dalvík’s music stands out through groovy, hypnotic, and impulsive beats that bridge the gap between emotion and energy. As a DJ, live act, and producer, he seamlessly moves across a broad spectrum of electronic styles — from ambient and downbeat to deep, driving techno.\r\nWhether performing solo or engaging in live modular techno jams with artists such as Daniel Miller (Mute Records) or Tino Machauer (Shockwerk, Klar Audio), Jan Dalvík continues to push the boundaries of electronic expression — always analog, always authentic.\r\n\r\nhttps://soundcloud.com/jandalvik/techno-set-dalvik-dez-24\r\nhttps://jandalvik.com/",
        "schedule_start": "2025-12-30T02:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T03:00:00+01:00"
    },
    {
        "id": "e6b2a56c-d473-554e-8e75-b0d69916ebbe",
        "kind": "official",
        "name": "Jascha Hagen",
        "slug": "jascha-hagen",
        "url": "https://api.events.ccc.de/congress/2025/event/e6b2a56c-d473-554e-8e75-b0d69916ebbe/?format=api",
        "track": null,
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "de",
        "description": "Dj-Set Jascha Hagen",
        "schedule_start": "2025-12-30T03:00:00+01:00",
        "schedule_duration": "02:30:00",
        "schedule_end": "2025-12-30T05:30:00+01:00"
    },
    {
        "id": "3de1f2df-cf5c-505a-aa88-7b4de436c99a",
        "kind": "official",
        "name": "Johanna & Monsieur Le Schlö",
        "slug": "johanna-monsieur-le-schlo",
        "url": "https://api.events.ccc.de/congress/2025/event/3de1f2df-cf5c-505a-aa88-7b4de436c99a/?format=api",
        "track": null,
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "de",
        "description": "Zum sanften Ausklingen aus der digitalen Parallelhemisphäre führen Johanna und Monsieur Le Schlö mit abstrakten Elektronika, dubbigen Bassfiguren und metaphysischen Glitches durch den Nachmittag.",
        "schedule_start": "2025-12-30T13:00:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-30T16:00:00+01:00"
    },
    {
        "id": "e0394b0b-7c25-4106-8ecf-e4d0d8781c66",
        "kind": "assembly",
        "name": "Join the Circus - Day 2",
        "slug": "join-the-circus-mitmach-zirkus",
        "url": "https://api.events.ccc.de/congress/2025/event/e0394b0b-7c25-4106-8ecf-e4d0d8781c66/?format=api",
        "track": null,
        "assembly": "powercircus",
        "room": null,
        "location": "power circus - c-base",
        "language": "en, de",
        "description": "Join the Circus – Come on by!\r\nLearn, play together, share ideas, or even craft your own balls. For everyone who wants to participate and try things out.",
        "schedule_start": "2025-12-28T15:00:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-28T18:00:00+01:00"
    },
    {
        "id": "5bd89254-8249-424d-bbf5-2567316f6f2c",
        "kind": "assembly",
        "name": "Join the Circus - Day 3",
        "slug": "join-the-circus-mitmach-zirkus_33dl",
        "url": "https://api.events.ccc.de/congress/2025/event/5bd89254-8249-424d-bbf5-2567316f6f2c/?format=api",
        "track": null,
        "assembly": "powercircus",
        "room": null,
        "location": "entrance hall",
        "language": "en, de",
        "description": "Join the Circus – Come on by!\r\nLearn, play together, share ideas, or even craft your own balls. For everyone who wants to participate and try things out.power circus - c-base",
        "schedule_start": "2025-12-29T15:00:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-29T18:00:00+01:00"
    },
    {
        "id": "cdf2918d-fe66-4f97-9f94-3059486eed34",
        "kind": "sos",
        "name": "Jonglier Workshop",
        "slug": "jonglieren",
        "url": "https://api.events.ccc.de/congress/2025/event/cdf2918d-fe66-4f97-9f94-3059486eed34/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Foyer im EG",
        "language": "de",
        "description": "Du findest du Jonglieren cool und wolltest es schon immer mal ausprobieren? Oder kannst du schon jonglieren und möchtest einen neue Trick lernen oder mit anderen zusammen Jonglieren? Dann komm gerne vorbei!\r\n\r\nIch werde Bälle, Ringe und 6 Keulen mitbringen. Ihr könnt gerne eigenes Jonglierzeug mitbringen.\r\n\r\nAnfängern zeige ich Übungen um 3 Bälle zu lernen. Fortgeschrittenden kann ich gerne ein paar Tricks zeigen oder wir passen ein Runde.\r\n\r\nIch freue mich auf euch!",
        "schedule_start": "2025-12-28T17:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T18:00:00+01:00"
    },
    {
        "id": "db1accde-4cc8-5a89-b3b3-6b03fc996856",
        "kind": "assembly",
        "name": "Jugend hackt-Meetup",
        "slug": "jugend-hackt-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/db1accde-4cc8-5a89-b3b3-6b03fc996856/?format=api",
        "track": null,
        "assembly": "chaos_jetzt",
        "room": "72dca21e-dc62-5090-a694-ad294bd1e53f",
        "location": null,
        "language": "de",
        "description": "Die Gelegenheit auf dem Congress für alle aus dem Jugend hackt-Kosmos zusammen zu kommen.",
        "schedule_start": "2025-12-28T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T17:00:00+01:00"
    },
    {
        "id": "7d2205d3-0493-5be1-81cb-986f975b79e6",
        "kind": "assembly",
        "name": "Jugend hackt-Stickpatch mit LED",
        "slug": "jugend-hackt-stickpatch-mit-led_thv4",
        "url": "https://api.events.ccc.de/congress/2025/event/7d2205d3-0493-5be1-81cb-986f975b79e6/?format=api",
        "track": null,
        "assembly": "chaos_jetzt",
        "room": "1d0080d1-d8d1-5a26-85e8-6e0556bdbf95",
        "location": null,
        "language": "de",
        "description": "Du bekommst ein farbintensives Patch mit 39C3- und Jugend hackt-Motiv. Auf der Rückseite stattest Du es mit einem Batteriehalter aus und auf der Vorderseite mit einer LED, um einen schönen Leuchteeffekt zu erzielen. Wenn Du möchtest, kannst Du Dein Patch mithilfe von Druckknöpfen auf einem Stoffbeutel befestigen und auf dem Congress und überall sonst zeigen.\r\nVorkenntnisse sind nicht erforderlich. Wir freuen uns auf Dich!",
        "schedule_start": "2025-12-29T12:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T13:30:00+01:00"
    },
    {
        "id": "88f03218-c08f-562d-8b44-8c61949b4e05",
        "kind": "assembly",
        "name": "Jugend hackt-Stickpatch mit LED",
        "slug": "jugend-hackt-stickpatch-mit-led_flv7",
        "url": "https://api.events.ccc.de/congress/2025/event/88f03218-c08f-562d-8b44-8c61949b4e05/?format=api",
        "track": null,
        "assembly": "chaos_jetzt",
        "room": "1d0080d1-d8d1-5a26-85e8-6e0556bdbf95",
        "location": null,
        "language": "de",
        "description": "Du bekommst ein farbintensives Patch mit 39C3- und Jugend hackt-Motiv. Auf der Rückseite stattest Du es mit einem Batteriehalter aus und auf der Vorderseite mit einer LED, um einen schönen Leuchteeffekt zu erzielen. Wenn Du möchtest, kannst Du Dein Patch mithilfe von Druckknöpfen auf einem Stoffbeutel befestigen und auf dem Congress und überall sonst zeigen.\r\nVorkenntnisse sind nicht erforderlich. Wir freuen uns auf Dich!",
        "schedule_start": "2025-12-28T11:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T12:00:00+01:00"
    },
    {
        "id": "eb88bd6b-3f79-4145-9521-17ba53cde44a",
        "kind": "sos",
        "name": "Jujutsu: A Git-compatible version control system",
        "slug": "jujutsu-a-git-compatible-version-control-system",
        "url": "https://api.events.ccc.de/congress/2025/event/eb88bd6b-3f79-4145-9521-17ba53cde44a/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "en",
        "description": "Jujutsu (jj) is a new version control system that uses Git as its backend. Since trying it last year, it has completely replaced Git for me. It manages to be less complex than Git, while giving you more control. I think you'll like it too!\r\n\r\nLately, when people ask me complex Git questions, my answer is often: \"First, install jj…\" And that's only half a joke. :P\r\n\r\n---\r\n\r\nA few things I like about Jujutsu: There's no index, but instead you get a subcommand for splitting changes. Commits have stable IDs that stay the same even after rewriting. Anonymous branches! Conflicts are first-class objects and don’t have to be resolved immediately during a rebase. Rewriting history is very easy.\r\n\r\nAnd because it's Git-compatible, you can use Jujutsu right away in existing projects without anyone else noticing. :3\r\n\r\nI'm planning to do this session in two parts: First, an introductory talk about jj. After that, a \"workshop\" part where you can install Jujutsu and try it for yourself!",
        "schedule_start": "2025-12-27T11:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T11:50:00+01:00"
    },
    {
        "id": "6022aa96-3706-5910-9fd1-dfe882a4c473",
        "kind": "official",
        "name": "Junghacker:innentag Einführung",
        "slug": "junghackerinnentag-einfuhrung",
        "url": "https://api.events.ccc.de/congress/2025/event/6022aa96-3706-5910-9fd1-dfe882a4c473/?format=api",
        "track": "ccc-community",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "de",
        "description": "Weitere Informationen [findest du hier](https://events.ccc.de/2025/11/25/39c3-junghackerinnentag/).",
        "schedule_start": "2025-12-28T10:00:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-28T10:45:00+01:00"
    },
    {
        "id": "a2c7e43a-42d0-434b-b9fd-44fd55a6d00e",
        "kind": "sos",
        "name": "Jurist:innentreffen",
        "slug": "dickmaulrussler",
        "url": "https://api.events.ccc.de/congress/2025/event/a2c7e43a-42d0-434b-b9fd-44fd55a6d00e/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "de",
        "description": "Von Jura-Studis über Rechtsanwältinnen und Rechtsanwälten bis zu Jura-Profs sind alle Jurist:innen i.w.S. eingeladen, sich gegenseitig in lockerer Runde kennenzulernen und zu vernetzen. \r\n\r\nDie verfügbaren Räume auf dem Congress sind knapp. Daher haben wir im SOS 6 nur 25 Minuten. Es wird vorgeschlagenen, ab 12 Uhr für weitere Gespräche in die Nähe des c3Späti weiterzuziehen (genauer Treffpunkt: Bottle Drop Point 73 am Geländer, direkt gegenüber der Chaos Post, in Blickweite des c3Späti). \r\n\r\nDer einladende Dickmaulrüssler ist Rechtsanwalt in Hamburg.\r\n\r\nDECT: 8018",
        "schedule_start": "2025-12-28T11:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T11:55:00+01:00"
    },
    {
        "id": "2cf55318-a418-5571-b63b-96f676c53022",
        "kind": "assembly",
        "name": "\"Kann KI uns den Klima Aktivismus abnehmen?\" - aus Sicht eines Jugend-Umwelt-Verbandes",
        "slug": "kann-ki-uns-den-klima-aktivismus-abnehmen-aus-sich",
        "url": "https://api.events.ccc.de/congress/2025/event/2cf55318-a418-5571-b63b-96f676c53022/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "3249bd83-bfb2-445b-bea0-bce4e7370926",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-27T14:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T14:50:00+01:00"
    },
    {
        "id": "05c3cc8e-7ae6-5383-a227-12b409d334bc",
        "kind": "official",
        "name": "kathadingsda",
        "slug": "kathadingsda",
        "url": "https://api.events.ccc.de/congress/2025/event/05c3cc8e-7ae6-5383-a227-12b409d334bc/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-29T19:00:00+01:00",
        "schedule_duration": "02:30:00",
        "schedule_end": "2025-12-29T21:30:00+01:00"
    },
    {
        "id": "c4c637c6-f2b2-5d39-bab3-e3be60a55b19",
        "kind": "official",
        "name": "Katja Ruge",
        "slug": "katja-ruge",
        "url": "https://api.events.ccc.de/congress/2025/event/c4c637c6-f2b2-5d39-bab3-e3be60a55b19/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "en",
        "description": "Katja Ruge’s DJ sets are a seamless fusion of Italo, New Wave, Cosmic Sounds, 80s, Dark Disco, and Electro. With deep musical knowledge and an intuitive sense of the crowd, she effortlessly adapts to both club environments and more intimate settings. She has played at renowned venues such as Golden Pudel Club, Else Berlin, Südpol, U&G, as well as various events, gallery openings, and private parties.\r\n\r\nEnd of 2023, Katja launched the DJ & live set series “Electric Lights – Women in Electronic Music” at Planetarium Hamburg. Her first guests included Helena Hauff and DJ MELL G. The event’s Berlin premiere at Zeiss-Großplanetarium was a double sell-out in February 2025, featuring a live performance by JakoJako.\r\nhttps://www.katjaruge.de/music\r\nhttps://on.soundcloud.com/wBwr2Idellv6QTvJwV",
        "schedule_start": "2025-12-27T19:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-27T21:00:00+01:00"
    },
    {
        "id": "afe4f4f0-fbab-5f62-a22b-e038046adb15",
        "kind": "assembly",
        "name": "Katzen Öhrchen selber basteln [all creatures welcome]",
        "slug": "katzen-ohrchen-selber-basteln-all-creatures-welcom",
        "url": "https://api.events.ccc.de/congress/2025/event/afe4f4f0-fbab-5f62-a22b-e038046adb15/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "77f30317-a033-5141-aa8c-b1e35f233044",
        "location": null,
        "language": "de",
        "description": "Ihr wollt Katzenohren selber basteln?\r\nKommt vorbei uns lernt, wie es geht.\r\nWir brauchen mehr Katzenohren auf dem Congress und ihr könnt jetzt hier noch eure eigenen machen.\r\n\r\nMeow Miau mauz miez! purrrrr! brrrrb. \r\nMeow Miau mauz miez! purrrrr! brrrrb. \r\nMeow Miau mauz miez! purrrrr! brrrrb. \r\nMeow Miau mauz miez! purrrrr! brrrrb. \r\nMeow Miau mauz miez! purrrrr! brrrrb. \r\nMeow Miau mauz miez! purrrrr! brrrrb. \r\nMeow Miau mauz miez! purrrrr! brrrrb. \r\nMeow Miau mauz miez! purrrrr! brrrrb. \r\nund ihre alle pspspspsppsss",
        "schedule_start": "2025-12-28T20:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T21:00:00+01:00"
    },
    {
        "id": "b6738b82-4af2-4e01-bc63-6baa7c4faeed",
        "kind": "sos",
        "name": "Kein Palantir BW",
        "slug": "kein-palantir-bw",
        "url": "https://api.events.ccc.de/congress/2025/event/b6738b82-4af2-4e01-bc63-6baa7c4faeed/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "de",
        "description": "Wir erzählen euch wie Palantir in Baden-Württemberg Fuß fasste, wie wir versuchten dagegen vorzugehen und was ihr daraus lernen könnt.",
        "schedule_start": "2025-12-29T13:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T14:20:00+01:00"
    },
    {
        "id": "6abfa795-f34e-5e7f-b641-92415ddd6a19",
        "kind": "official",
        "name": "Kenji Tanaka Live",
        "slug": "kenji-tanaka-live",
        "url": "https://api.events.ccc.de/congress/2025/event/6abfa795-f34e-5e7f-b641-92415ddd6a19/?format=api",
        "track": "live-performance",
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "en",
        "description": "I love loopy and trippy techno. When dancing, I like to let go of everything around me and enter a deeper dialogue with myself. At this stage, I am 100% in tune with myself. This works for me when the groove drives me and the elements I hear are interesting but not too intrusive. That’s exactly what I love to create on the dance floor.\r\n\r\nTo achieve this—and to create the necessary element of surprise—I combine different loops randomly and \"blindly\". Since I never know exactly what will happen, I am constantly surprised and inspired by the result.",
        "schedule_start": "2025-12-29T00:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T02:00:00+01:00"
    },
    {
        "id": "834976a2-e9f7-5fee-96a6-c1e56f8aa365",
        "kind": "official",
        "name": "Kenji Tanaka LIVE // Insights into my workflow, structure and philosophy",
        "slug": "kenji-tanaka-live-insights-into-my-workflow-struct",
        "url": "https://api.events.ccc.de/congress/2025/event/834976a2-e9f7-5fee-96a6-c1e56f8aa365/?format=api",
        "track": null,
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-28T18:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T19:00:00+01:00"
    },
    {
        "id": "9d2741d5-e1cb-4566-b225-7c1c2fed41f7",
        "kind": "sos",
        "name": "Kherson. LGBTQ+ under occupation.",
        "slug": "kherson-lgbtq-under-occupation",
        "url": "https://api.events.ccc.de/congress/2025/event/9d2741d5-e1cb-4566-b225-7c1c2fed41f7/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "en",
        "description": "Queer People in Occupied Territories: Cases from Kherson\r\n\r\nThis talk is about the experiences of queer people living in the temporarily occupied territories of Ukraine, with a focus on Kherson.\r\n\r\nUsing real-life cases, it shows how war, occupation, and strict control affect LGBTQ+ people’s daily lives — their safety, visibility, ability to stay true to their identity, and to keep in touch with their community.\r\n\r\nThe talk will cover:\r\n\r\nRisks and survival strategies under occupation, including hiding one’s identity, internal and external displacement, and self-censorship.\r\n\r\nViolence and threats faced by LGBTQ+ people, from psychological pressure and blackmail to direct repression by the occupying authorities.\r\n\r\nThe talk will be held online.",
        "schedule_start": "2025-12-27T23:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T00:20:00+01:00"
    },
    {
        "id": "4b106a63-ac7e-5c39-945a-26ce0d071897",
        "kind": "official",
        "name": "„KI“, Digitalisierung und Longevity als Fix für ein kaputtes Gesundheitssystem?",
        "slug": "ki-digitalisierung-und-longevity-als-fix-fur-ein-kaputtes-gesundheitssystem",
        "url": "https://api.events.ccc.de/congress/2025/event/4b106a63-ac7e-5c39-945a-26ce0d071897/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "de",
        "description": "In der Analyse sind sich alle einig: Das Gesundheitssystem steht vor großen Herausforderungen, die von explodierenden Kosten, wachsenden Zugangsbarrieren bis hin zum anstehenden demographischen Wandel reichen: viele Menschen werden alt und kränker, während gleichzeitig sehr viele Mitarbeiter:innen des Gesundheitswesens in Rente gehen. Wir brauchen also Lösungen fürs Gesundheitssystem, die nachhaltig tragen und Menschenwürde ermöglichen. \r\n\u2028Während ganz unterschiedliche Lösungsansätze diskutiert werden, taucht ein Narrativ immer wieder auf: Dass Digitalisierung durch massive Effizienzgewinne die bestehenden Probleme im Gesundheitswesen fixen werden: Dank „KI“ sollen Menschen weniger häufig Ärzt:innen brauchen, zum Beispiel, indem durch Symptomchecker und Co vorgefiltert wird, wer wirklich behandelt werden muss, und wer nicht. Manche behaupten, dass Hausärzt:innen künftig ein vielfaches an Patient:innen behandeln könnten, wenn nur die richtigen technischen Hilfsmittel gefunden wurden. Und längst befinden wir uns tatsächlich in einer Realität, in der Chats mit LLMs an vielen Stellen zumindest Dr. Google ersetzt haben.\r\n\r\nWeitere Lösungsansätze zielen auf mehr Eigenverantwortung ab: \"Longevity\" ist das Trendwort in aller Munde. Ein Ansatz der „Langlebigkeit“, der maßgeblich durch technische \r\nMaßnahmen gestützt sein soll: Selbstoptimierung per App, „KI“ als individueller Gesundheitsassistent und allerlei experimentelle Untersuchungen. Die Grundidee: Wenn Menschen länger gesund bleiben und leben, wird das Gesundheitssystem weniger belastet, während Menschen länger zu Gesellschaft und Wirtschaft beitragen können. Die ideologischen Grundzüge und Geschäftsmodelle der „Longevity“ kommen aus den USA, von Tech-Milliardären und ihren Unsterblichkeitsfantasien bis hin zu wenig seriösen Gesundheitsinfluencer:innen, die am Ende oft mehr schaden als dass sie zu einem größeren Wohlbefinden ihrer Kund:innen beitragen würden - und trotzdem hunderttausende auf Social Media in ihren Bann ziehen.\r\n\r\nDer Vortrag zieht Verbindungslinien zwischen naiver Technikgläubigkeit, aktuellen Diskursen im Gesundheitswesen, ihren fragwürdigen ideologischen Wurzeln und der Frage, wie wir Herausforderungen und insbesondere sozialen Ungleichheiten im Feld der Gesundheit wirklich effektiv begegnen.",
        "schedule_start": "2025-12-27T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T17:00:00+01:00"
    },
    {
        "id": "4321391f-cd8c-4d73-b8ff-afabfaa9095b",
        "kind": "assembly",
        "name": "Kids-Rope-Rescue",
        "slug": "kids-rope-rescue",
        "url": "https://api.events.ccc.de/congress/2025/event/4321391f-cd8c-4d73-b8ff-afabfaa9095b/?format=api",
        "track": null,
        "assembly": "cadus-reboot-solidarity-2025",
        "room": "6a7bad68-b2ea-4244-958a-ac8555acb923",
        "location": "Halle H",
        "language": "de, en",
        "description": "Kids-Rope-Rescue",
        "schedule_start": "2025-12-28T12:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T12:30:00+01:00"
    },
    {
        "id": "2ec50545-8497-4472-83e9-6bf82a7373f6",
        "kind": "sos",
        "name": "KI in der Softwareentwicklung - Austausch",
        "slug": "ki-in-der-softwareentwicklung-austausch",
        "url": "https://api.events.ccc.de/congress/2025/event/2ec50545-8497-4472-83e9-6bf82a7373f6/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Vegan Chaos Community (Assembly L6-M6, Hall Y, Level2)",
        "language": "de, en",
        "description": "Software development is currently undergoing radical change, starting with simple chat with ChatGPT (and other providers), moving on to co-pilots, IDEs such as Cursor that are optimized for development with LLMs, and then to background agents and vibe coding, and whole cascades and products based on LLMs that promise to independently review code or develop entire features.\r\n\r\nBut what I still find lacking today is a more honest, open, and offline exchange about real experiences in the “new world.”\r\n\r\nThe session is intended to provide a space for exchange, for sharing experiences and opinions, and for learning from each other, away from the everyday bubble, capitalist sales machine, and media hype.\r\n\r\nThere is no fixed plan or frontal presentation for this session; rather, the aim is to create a space for exchange.\r\n\r\nWe will meet at the assembly of the Vegan Chaos Community (Assembly L6-M6, Hall Y, Level2) in day 2 (28 Dec.) at 15:00. And then we see how many come and where we can talk.\r\n\r\nIf you would like to share something in advance or are part of an assembly and would like to participate in such a discussion, please contact me at thacoon@posteo.de (this is the first session I am organizing).",
        "schedule_start": "2025-12-28T15:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T16:00:00+01:00"
    },
    {
        "id": "eeb77e44-8a29-5235-960b-e50575570c5c",
        "kind": "official",
        "name": "KIM 1.5: Noch mehr Kaos In der Medizinischen Telematikinfrastruktur (TI)",
        "slug": "kim-1-5-noch-mehr-kaos-in-der-medizinischen-telematikinfrastruktur-ti",
        "url": "https://api.events.ccc.de/congress/2025/event/eeb77e44-8a29-5235-960b-e50575570c5c/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "de",
        "description": "KIM hat sich als Dienst für medizinische E-Mails etabliert: Elektronische Arbeitsunfähigkeitsbescheinigungen (eAU), zahnärztliche Heil- und Kostenpläne, Laborinformationen, und Medikamentendosierungen sollen sicher per KIM übermittelt werden. Die Sicherheit soll unauffällig und automatisiert im Hintergrund, ohne Interaktion mit den Benutzenden gewährleistet werden. Dazu werden die Ver- und Entschlüsselung sowie die Signierungsfunktionalitäten in einer extra Software, dem sogenannten Clientmodul, abstrahiert.\r\n\r\nIn diesem Vortrag wird das Design dieser Sicherheits-Abstraktion und dadurch bedingte Schwachstellen, wie das Fälschen oder Entschlüsseln von KIMs, beleuchtet.\r\n\r\nFortsetzung von 37C3: KIM: Kaos In der Medizinischen Telematikinfrastruktur (TI) [https://media.ccc.de/v/37c3-12030-kim_kaos_in_der_medizinischen_telematikinfrastruktur_ti]",
        "schedule_start": "2025-12-27T14:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T15:45:00+01:00"
    },
    {
        "id": "b614e83d-10ef-4923-ae0c-0f0f32ce08f9",
        "kind": "assembly",
        "name": "Kimchi Making",
        "slug": "kimchi-making",
        "url": "https://api.events.ccc.de/congress/2025/event/b614e83d-10ef-4923-ae0c-0f0f32ce08f9/?format=api",
        "track": null,
        "assembly": "fhb",
        "room": "bb1811c4-2aff-4e62-9874-c85ad7165626",
        "location": null,
        "language": "en",
        "description": "[To secure spot on this workshop please sign in here.](https://dud-poll.inf.tu-dresden.de/kimchi_39c3/) - max 25 \r\n\r\n[Workshop manual is shared here.](https://foodhackingbase.org/wiki/Recipe:Traditional_Kimchi_making_manual)\r\n\r\nThis is hands on workshop where your learn how to prepare Korean 김치 (kimchi). You will do at least two types of kimchies based on wild/spontaneous fermentation. We will see what type of nice vegetables we will get. Highly likely we will do cabbage kimchi (배추 김치) and then either radish, topinambur or turnip kimchi.\r\n\r\nThe preparation of vegetable ferments in Korea, called “kimchies”, is an ancient fermentation skill based on spontaneous fermentation (naturally occurring lactic acid producing bacteria among the others) and variety of ingredients added. This workshop is a hands-on experience that reviews the basics of Korean kimchi making and today's preparation styles. We will go through the main topics which are salt to vegetables and liquid ratio and when to apply it and how. This one is crucial. We will explain the importance of the effect of ginger, garlic and spicy pepper and their roles in preventing unwanted microbial development. Part of this workshop is tasting of kimchi samples so you get idea what should your results taste like. You will be leaving with jar of kimchi and knowledge how to make your own.\r\n\r\nThis workshop is based on \"donation at your will no one turned away for lack of funds\". Part of the workshop benefits goes towards fhb budget and hopefully larger part towards Algoldor's pocket to cover participation costs at 39c3 event and if some extras are accumulated, then towards current and future fermentation projects.",
        "schedule_start": "2025-12-28T14:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T16:00:00+01:00"
    },
    {
        "id": "7068e69d-5a1b-4810-943f-838a0d81514d",
        "kind": "sos",
        "name": "KinkyGeeks + RopeLabs Beginner Bondage Workshop Part II: Next Steps",
        "slug": "102-kinkygeeks-ropelabs-bondage-workshop-building-",
        "url": "https://api.events.ccc.de/congress/2025/event/7068e69d-5a1b-4810-943f-838a0d81514d/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "en",
        "description": "KinkyGeeks and RopeLabs join forces to host a follow up Beginner Bondage Workshop.\r\n\r\nInstructors @DoodleMe and @KnottyLola explore next steps in Japanese rope bondage. 18+ lab-mode workshop. Bring rope and a blanket if you have them. Attendance at the beginner class helps but is not required.\r\n\r\nThis workshop expands on theory and knots from the beginner class and moves at a faster pace. We will briefly recap key skills such as single and double column ties, then progress from there.\r\n\r\nThis session suits those with some rope experience or those who attended the introductory workshop. You do not need to have taken Part I, but you should be comfortable with basic rope handling.\r\n\r\nThe workshop runs in lab mode. It is fully clothed, non-sexual, and open to participants aged 18 and over only.\r\n\r\nSingles, pairs, and groups are welcome. Space is limited by the room size. \r\n\r\nPlease bring your own non-stretch rope if you have it, plus a blanket or cushion for sitting on the floor. Avoid loose clothing where possible. The workshop will be taught in English.\r\n\r\nPlaces are limited by room size. You will need a ticket per person.\r\nGet your free ticket here: [https://ticket.kinkygeeks.de/kinkygeeks/102-1/](https://ticket.kinkygeeks.de/kinkygeeks/102-1/)",
        "schedule_start": "2025-12-28T21:30:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-28T22:50:00+01:00"
    },
    {
        "id": "a7ea0c1c-bd62-41f1-9918-96961a6c5989",
        "kind": "assembly",
        "name": "KI.VooDoo - extracting future sealife with genAI",
        "slug": "kivoodoo-extracting-future-sealife-with-genai_8wd6",
        "url": "https://api.events.ccc.de/congress/2025/event/a7ea0c1c-bd62-41f1-9918-96961a6c5989/?format=api",
        "track": null,
        "assembly": "art",
        "room": "e42d724e-976b-497f-ba7a-5c3d37d991ae",
        "location": "J6_level_3_Saal 1 Zwischenfoyer Workshopspace 2",
        "language": null,
        "description": "In the workshop, we discover motifs that genAIs tend to overlook: marine flora and fauna. On top of that, we will try to find out what these might look like in 10 years' time, under both utopian and dystopian conditions. We will work with image and video generators.\r\n\r\n!!! warning\r\n  Please bring your laptop.\r\n\r\n\r\nLink: [https://form-f.net/bugbone.form-f.art](https://form-f.net/bugbone.form-f.art)\r\n\r\nInstagram: [@j0.tiff](https://instagram.com/@j0.tiff)\r\n\r\nBluesky: [@j0tiff.bsky.social](https://bsky.app/profile/j0tiff.bsky.social)\r\n\r\nMastodon: [@Jo_designart@digitalcourage.social](https://digitalcourage.social/@Jo_designart)",
        "schedule_start": "2025-12-28T13:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T15:30:00+01:00"
    },
    {
        "id": "b5bed527-b085-47ad-aeaf-74642eae419e",
        "kind": "assembly",
        "name": "KI.VooDoo - extracting future sealife with genAI",
        "slug": "kivoodoo-extracting-future-sealife-with-genai",
        "url": "https://api.events.ccc.de/congress/2025/event/b5bed527-b085-47ad-aeaf-74642eae419e/?format=api",
        "track": null,
        "assembly": "art",
        "room": "e42d724e-976b-497f-ba7a-5c3d37d991ae",
        "location": "J6_level_3_Saal 1 Zwischenfoyer Workshopspace 2",
        "language": null,
        "description": "In the workshop, we discover motifs that genAIs tend to overlook: marine flora and fauna. On top of that, we will try to find out what these might look like in 10 years' time, under both utopian and dystopian conditions. We will work with image and video generators.\r\n\r\nPlease bring your laptop.\r\n\r\n\r\nLink: [https://form-f.net/bugbone.form-f.art](https://form-f.net/bugbone.form-f.art)\r\nInstagram: [@j0.tiff](https://instagram.com/@j0.tiff)\r\nBluesky: [@j0tiff.bsky.social](https://bsky.app/profile/j0tiff.bsky.social)\r\nMastodon: [@Jo_designart@digitalcourage.social](https://digitalcourage.social/@Jo_designart)",
        "schedule_start": "2025-12-27T17:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-27T19:30:00+01:00"
    },
    {
        "id": "d017d92d-cd38-496d-8c5c-1a734223fd2f",
        "kind": "sos",
        "name": "Kleidung reparieren/ How to repair your clothes  (time and place will be changed!)",
        "slug": "kleidung-reparieren-how-to-repair-your-clothes",
        "url": "https://api.events.ccc.de/congress/2025/event/d017d92d-cd38-496d-8c5c-1a734223fd2f/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": null,
        "language": "de, en",
        "description": "We will loock at different repair methods and their results, afterwards you cant try for yourself. If you have clothing in need for repair, please bring it",
        "schedule_start": "2025-12-27T12:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-27T13:30:00+01:00"
    },
    {
        "id": "0e94fea1-5b5e-4fae-9fca-3e81e6b68403",
        "kind": "sos",
        "name": "Knoten-Workshop!!11!",
        "slug": "knoten-workshop11",
        "url": "https://api.events.ccc.de/congress/2025/event/0e94fea1-5b5e-4fae-9fca-3e81e6b68403/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de, en",
        "description": "Für alle die Knoten für alles Mögliche lernen möchten.",
        "schedule_start": "2025-12-28T23:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T23:50:00+01:00"
    },
    {
        "id": "24e821f5-0f83-470a-a421-a63b2f98be4f",
        "kind": "assembly",
        "name": "Komona teardown meeting",
        "slug": "komona-teardown-meeting_f7ah",
        "url": "https://api.events.ccc.de/congress/2025/event/24e821f5-0f83-470a-a421-a63b2f98be4f/?format=api",
        "track": null,
        "assembly": "komona",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": null,
        "description": "It was a blast - now let's discuss how to tear everything down again, and have a round on what to think about next year.",
        "schedule_start": "2025-12-30T14:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T15:00:00+01:00"
    },
    {
        "id": "e9c06436-2983-4fb2-8f6e-50d5f5bc3f6e",
        "kind": "assembly",
        "name": "Komona we can make it work - Plenary",
        "slug": "komona-we-can-make-it-work-plenary",
        "url": "https://api.events.ccc.de/congress/2025/event/e9c06436-2983-4fb2-8f6e-50d5f5bc3f6e/?format=api",
        "track": null,
        "assembly": "komona",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "en, de",
        "description": "",
        "schedule_start": "2025-12-27T14:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T15:00:00+01:00"
    },
    {
        "id": "94ba6110-1854-4def-bc24-56e71c8db58a",
        "kind": "assembly",
        "name": "Komona we can make it work - Plenary",
        "slug": "komona-we-can-make-it-work-plenary_ged1",
        "url": "https://api.events.ccc.de/congress/2025/event/94ba6110-1854-4def-bc24-56e71c8db58a/?format=api",
        "track": null,
        "assembly": "komona",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "en, de",
        "description": "",
        "schedule_start": "2025-12-29T14:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T15:00:00+01:00"
    },
    {
        "id": "2b81d7af-73a8-4d98-ae32-2c8be5fbd0b2",
        "kind": "assembly",
        "name": "Komona we can make it work - Plenary",
        "slug": "komona-we-can-make-it-work-plenary_cl5i",
        "url": "https://api.events.ccc.de/congress/2025/event/2b81d7af-73a8-4d98-ae32-2c8be5fbd0b2/?format=api",
        "track": null,
        "assembly": "komona",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "en, de",
        "description": "",
        "schedule_start": "2025-12-28T14:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T15:00:00+01:00"
    },
    {
        "id": "bc249d67-6fd3-4ff5-be30-fc580574c3ca",
        "kind": "assembly",
        "name": "Kraftvolle Defragmentierung",
        "slug": "kraftvolle-defragmentierung_u554",
        "url": "https://api.events.ccc.de/congress/2025/event/bc249d67-6fd3-4ff5-be30-fc580574c3ca/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "65a93a3a-1a7f-4aa8-91e9-b0acde34de89",
        "location": "Saal B / Hall B",
        "language": null,
        "description": "The Kidspace is facing a fragmentation issue – time for a proper cleanup! Before we initiate the shutdown, let’s work together to organize the blocks, delete unnecessary data, and defragment the chaos.\r\n\r\nJoin the Defragmentation taskforce, whether you're Level 1 or 99.\r\n\r\nFeel free to grab your instructions from the Orga team anytime.",
        "schedule_start": "2025-12-30T15:15:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-30T16:00:00+01:00"
    },
    {
        "id": "cfd3da28-c254-47bc-bbd4-03c5138ef7f6",
        "kind": "assembly",
        "name": "Kraftvolle Defragmentierung",
        "slug": "kraftvolle-defragmentierung_xldo",
        "url": "https://api.events.ccc.de/congress/2025/event/cfd3da28-c254-47bc-bbd4-03c5138ef7f6/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "3ec94f24-6a95-48f4-91d0-1e9ced1f2144",
        "location": "Saal B / Hall B",
        "language": null,
        "description": "The Kidspace is facing a fragmentation issue – time for a proper cleanup! Before we initiate the shutdown, let’s work together to organize the blocks, delete unnecessary data, and defragment the chaos.\r\n\r\nJoin the Defragmentation taskforce, whether you're Level 1 or 99.\r\n\r\nFeel free to grab your instructions from the Orga team anytime.",
        "schedule_start": "2025-12-30T15:15:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-30T16:00:00+01:00"
    },
    {
        "id": "7ad4b7e6-9c18-491b-b34c-c66f6c8adf89",
        "kind": "assembly",
        "name": "Kraftvolle Defragmentierung",
        "slug": "kraftvolle-defragmentierung_l3vw",
        "url": "https://api.events.ccc.de/congress/2025/event/7ad4b7e6-9c18-491b-b34c-c66f6c8adf89/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "0f16853b-8850-4bfa-956e-4da7d8ef7d25",
        "location": "Saal B / Hall B",
        "language": null,
        "description": "The Kidspace is facing a fragmentation issue – time for a proper cleanup! Before we initiate the shutdown, let’s work together to organize the blocks, delete unnecessary data, and defragment the chaos.\r\n\r\nJoin the Defragmentation taskforce, whether you're Level 1 or 99.\r\n\r\nFeel free to grab your instructions from the Orga team anytime.",
        "schedule_start": "2025-12-30T15:15:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-30T16:00:00+01:00"
    },
    {
        "id": "e80f5c7d-5b3a-4233-9ea2-8d31bb4a9742",
        "kind": "assembly",
        "name": "Kraftvolle Defragmentierung",
        "slug": "kraftvolle-defragmentierung_kreg",
        "url": "https://api.events.ccc.de/congress/2025/event/e80f5c7d-5b3a-4233-9ea2-8d31bb4a9742/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "44bba78f-4945-40e4-b38e-ce6c772a3fc6",
        "location": "Saal B / Hall B",
        "language": null,
        "description": "The Kidspace is facing a fragmentation issue – time for a proper cleanup! Before we initiate the shutdown, let’s work together to organize the blocks, delete unnecessary data, and defragment the chaos.\r\n\r\nJoin the Defragmentation taskforce, whether you're Level 1 or 99.\r\n\r\nFeel free to grab your instructions from the Orga team anytime.",
        "schedule_start": "2025-12-30T15:15:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-30T16:00:00+01:00"
    },
    {
        "id": "2b7da28d-9db4-4d1b-ace6-a0db11d913df",
        "kind": "assembly",
        "name": "Kraftvolle Defragmentierung",
        "slug": "kraftvolle-defragmentierung",
        "url": "https://api.events.ccc.de/congress/2025/event/2b7da28d-9db4-4d1b-ace6-a0db11d913df/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "141cfd90-abec-45d7-8c75-81f27f410a16",
        "location": "Saal C / Hall C",
        "language": null,
        "description": "The Kidspace is facing a fragmentation issue – time for a proper cleanup! Before we initiate the shutdown, let’s work together to organize the blocks, delete unnecessary data, and defragment the chaos.\r\n\r\nJoin the Defragmentation taskforce, whether you're Level 1 or 99.\r\n\r\nFeel free to grab your instructions from the Orga team anytime.",
        "schedule_start": "2025-12-30T15:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T16:00:00+01:00"
    },
    {
        "id": "8d933648-a6f5-455e-b8d7-bae298b0c382",
        "kind": "assembly",
        "name": "Kraftvolle Defragmentierung",
        "slug": "kraftvolle-defragmentierung_jl56",
        "url": "https://api.events.ccc.de/congress/2025/event/8d933648-a6f5-455e-b8d7-bae298b0c382/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "5df6836a-709f-43e2-bb49-954bc4f130ce",
        "location": "Saal B / Hall B",
        "language": null,
        "description": "The Kidspace is facing a fragmentation issue – time for a proper cleanup! Before we initiate the shutdown, let’s work together to organize the blocks, delete unnecessary data, and defragment the chaos.\r\n\r\nJoin the Defragmentation taskforce, whether you're Level 1 or 99.\r\n\r\nFeel free to grab your instructions from the Orga team anytime.",
        "schedule_start": "2025-12-30T15:15:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-30T16:00:00+01:00"
    },
    {
        "id": "4dd9c0cc-5d50-422b-946d-550e89173c18",
        "kind": "sos",
        "name": "Kritische Psycholog:innen Treffen",
        "slug": "kritische-psychologinnen-treffen",
        "url": "https://api.events.ccc.de/congress/2025/event/4dd9c0cc-5d50-422b-946d-550e89173c18/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Bottle Drop Point 73 ggü Chaospost (https://39c3.c3nav.de/l/c:2:236.81:166.61/)",
        "language": "de",
        "description": "Offenes Austauschtreffen für alle Psychologie Studis, Psycholog:innen, PiAs/PtWs und approbierte Psychotherapeut:innen zum **Kennenlernen und Vernetzen** :)\r\n\r\nTreffpunkt: Bottle Drop Point 73 am Geländer, direkt gegenüber der Chaos Post, in Blickweite des c3Späti (https://39c3.c3nav.de/l/c:2:236.81:166.61/)\r\nWenn ihr uns nicht findet: DECT: 8454 (bzw. +49 40 5730830 8454)\r\n\r\nFalls Interesse an der Kritischen Psychologie besteht, können wir uns auch dazu gerne austauschen. Einen kleinen Denkanstoß in Zitatform habe ich mitgebracht, aber vielleicht habt ihr ja auch eigene Literatur, die euch bewegt! \r\n\r\nSchreibt mir gerne hier im Hub ne kurze Nachricht, dann weiß ich, ob sich überhaupt jemand angesprochen fühlt :D \r\n\r\n\r\n**Denkanstoß**\r\n\r\n\"Die Frage, mit der sich die Kritische Psychologie beschäftigt, lautet demzufolge: Unter welchen Voraussetzungen kann man es sich leisten, die Einbezogenheit in die Unterdrückung anderer auf den Begriff zu bringen und die damit verbundenen Konflikte auf sich zu nehmen, und unter welchen Bedingungen zieht man es vor, die Eingeschränktheit und dadurch bedingte Asozialität des eigenen Handelns zu leugnen bzw. alle Lebensansprüche – bei sich und anderen – zu verdrängen, die das Arrangement mit den herrschenden Verhältnissen und dessen Problematik deutlich werden lassen könnten.\" \r\n— II. Vorwort von Ute Osterkamp (S. 11) in Klaus Holzkamps Schriften I Normierung, Ausgrenzung Widerstand, 1997",
        "schedule_start": "2025-12-28T18:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T19:30:00+01:00"
    },
    {
        "id": "413ea353-3fa6-5b40-b502-d51cb84fb779",
        "kind": "assembly",
        "name": "Landtagsrevue Live - AUA (Ask us Anything)",
        "slug": "landtagsrevue-live",
        "url": "https://api.events.ccc.de/congress/2025/event/413ea353-3fa6-5b40-b502-d51cb84fb779/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "9001b61b-b1f1-5bcd-89fd-135ed5e43e19",
        "location": null,
        "language": "de",
        "description": "Wir schauen zurück auf das erste Jahr der Landtagsrevue und beantworten eure Fragen rund um die Parlamente - wie funktioniert das eigentlich alles? Wo können wir als Zivilgesellschaft am besten Einfluss nehmen? Wer sind all diese Leute?? Schickt uns eure Fragen gern vorab an landtag@parlamentsrevue.de - so können wir auch Antworten aus den Ländern mitbringen, die nicht live dabei sind.",
        "schedule_start": "2025-12-27T20:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-27T22:00:00+01:00"
    },
    {
        "id": "291f1ada-c4d8-58b7-aadc-17841a87c201",
        "kind": "assembly",
        "name": "Langsames Internet, Schnelles Geld: Wie die Telekom das Internet kaputt macht",
        "slug": "langsames-internet-schnelles-geld-wie-die-telekom-",
        "url": "https://api.events.ccc.de/congress/2025/event/291f1ada-c4d8-58b7-aadc-17841a87c201/?format=api",
        "track": null,
        "assembly": "fnf",
        "room": "1d0080d1-d8d1-5a26-85e8-6e0556bdbf95",
        "location": null,
        "language": "de",
        "description": "Das Projekt Netzbremse.de dokumentiert einen alarmierenden Fall: Millionen von Telekom-Kunden erleben eine künstliche Drosselung ihrer Verbindung, weil die Telekom sich weigert, ihre Peering-Kapazitäten angemessen auszubauen. Als einziger Internetanbieter in Deutschland müssen Nutzer und Netzbetreiber an beiden Enden der Leitung zahlen, um Überlastungen zu vermeiden. Die Folge: massive Qualitätseinbußen bei Videostreaming, Online-Spielen und Online-Konferenzen – insbesondere Abends. Netzbetreiber und Content-Anbieter, die nicht bereit sind, für eine störungsfreie Verbindung zu zahlen, leiden unter schlechter Servicequalität. Ein Bündnis aus Verbraucherschutz, Zivilgesellschaft und Forschung geht nun gegen diesen direkten Angriff auf das offene und freie Internet vor.",
        "schedule_start": "2025-12-30T15:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T16:30:00+01:00"
    },
    {
        "id": "8ddb3a95-bce6-56a7-89f6-d2d50d084e9f",
        "kind": "official",
        "name": "Laser Beams & Light Streams: Letting Hackers Go Pew Pew, Building Affordable Light-Based Hardware Security Tooling",
        "slug": "laser-beams-light-streams-letting-hackers-go-pew-pew-building-affordable-light-based-hardware-security-tooling",
        "url": "https://api.events.ccc.de/congress/2025/event/8ddb3a95-bce6-56a7-89f6-d2d50d084e9f/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "en",
        "description": "Stored memory in hardware has had a long history of being influenced by light, by design. For instance, as memory is represented by the series of transistors, and their physical state represents 1's and 0's, original EPROM memory could be erased via the utilization of UV light, in preparation for flashing new memory.\r\n\r\nNaturally, whilst useful, this also has proven to be an avenue of opportunity to be leveraged by attackers, allowing them to selectively influence memory via a host of optical/light-based techniques. As chips became more advanced, the usage of opaque resin was used as a \"temporary\" measure to combat this flaw, by coating chips in a material that would reflect undesirable UV.\r\n\r\nPresent day opinions are that laser (or light) based hardware attacks, are something that only nation state actors are capable of doing; due to both limitations of cost in tooling as well as personnel expertise required. Currently, sophisticated hardware labs use expensive, high frequency IR beams to penetrate the resin.\r\n\r\nThis project demonstrates that with a limited budget and hacker-and-maker mentality, similar results can be obtained at a fraction of the cost, from the comfort of your home or garage. With the modifications of an opensource low-cost microscope, addition of a home-built beam splitter and interchangeable diode laser, it has been shown that consumer-grade diodes are capable of producing results similar to the high-cost variants, such as the YAG lasers.\r\n\r\nOne example of results includes introducing affordable avenues to conduct laser-based fault injection, via the usage of such budget-friendly tooling. We are opening the study of these low-level hardware attacking methodologies to more entry-level security testers, without the need for hundreds of thousands of dollars in startup capital.\r\n\r\nBy leveraging more affordable technology alternatives, we have embarked on a mission to uncover hardware malware, detect supply-chain chip replacements, and delve into the realm of laser-logic-state imaging. Our approach integrates optics, laser selection, and machine learning components.",
        "schedule_start": "2025-12-30T12:50:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-30T13:30:00+01:00"
    },
    {
        "id": "302272a0-bf1e-4b5d-b5ae-4a9a4432ad25",
        "kind": "assembly",
        "name": "Lateshift POTA - Parks on the Air",
        "slug": "lateshift-pota-parks-on-the-air",
        "url": "https://api.events.ccc.de/congress/2025/event/302272a0-bf1e-4b5d-b5ae-4a9a4432ad25/?format=api",
        "track": null,
        "assembly": "chaoswelle",
        "room": "e0339235-7eb1-4c6f-8940-d8b341c406aa",
        "location": "Meetup at Chaoswelle - from there we start into Planten un Blomen Park",
        "language": "de, en",
        "description": "Due to popular demand, now also available at a later time!\r\n\r\nPOTA introduction \"in a nutshell\" followed by joint POTA activation on shortwave in the \"Planten un Blomen\" park right next to the CCH.\r\n\r\nWe meet daily at 01:00 p.m. at the Assembly for a short introduction and then go out into the park together. The participants learn how to set up a portable shortwave station and get a crash course in shortwave operation. Then it's time to get on the air! Other radio amateurs around the world are waiting to contact us. Can you manage the 10 radio connections necessary for a successful \"activation\" of the park?\r\n\r\nNOTE: We meet AT THE CHAOSWELLE ASSEMBLY and start there with a short introduction to the POTA program. Then we go out into the park together. Dress warmly and weatherproof! We go outside even when it's raining or snowing!\r\n\r\nIf anyone wants to join us later: radio amateurs can reach us in the park on 145.500 MHz FM.\r\n\r\nOur location in the park: [OpenStreetMap](https://www.openstreetmap.org/directions?engine=fossgis_osrm_foot&route=53.561346%2C9.986447%3B53.559593%2C9.986438#map=18/53.560490/9.986277)",
        "schedule_start": "2025-12-28T16:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T18:30:00+01:00"
    },
    {
        "id": "3bb9e75e-60ad-41e9-89fa-ffd523d117f3",
        "kind": "sos",
        "name": "LAUTI Open Source Community Calendar - Beginner Workshop",
        "slug": "lauti-open-source-community-kalender-beginner-work",
        "url": "https://api.events.ccc.de/congress/2025/event/3bb9e75e-60ad-41e9-89fa-ffd523d117f3/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Co-op Cloud Assembly ( https://events.ccc.de/congress/2025/hub/de/assembly/detail/coopcloud )",
        "language": "de, en",
        "description": "LAUTI  ( https://lauti.org/en/ ) is your open source community calendar and offers you a non-commercial independent organizing platform. Invite friends, groups and places and let them fill the site with their events. Use it for independent calenders for cities or regions, for political and cultural events, demonstrations, activism, special interest communities and everything you can imagine.\r\n\r\nWe want to take a look into LAUTI together, share how it works, and maybe setup your own instance. Come by and get to know Lauti and us!",
        "schedule_start": "2025-12-29T15:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T16:30:00+01:00"
    },
    {
        "id": "272591e8-0754-5fa1-8472-50f00dab31ac",
        "kind": "official",
        "name": "Learning from South Korean Telco Breaches",
        "slug": "learning-from-south-korean-telco-breaches",
        "url": "https://api.events.ccc.de/congress/2025/event/272591e8-0754-5fa1-8472-50f00dab31ac/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "en",
        "description": "This talk will cover the public information and experiments related to the South Korean telco breaches in 2025. This talk will cover SK Telecom's HSS breach (final results announced), KT's femtocell breach (investigation ongoing) and related operator billing fraud, and revisit Phrack report on KT and LG U+ breach. We also give a light on the detail regarding the implemented mitigation and diaster response of each operators.\r\n\r\nSK Telecom's HSS breach is attributed to a variant of BPFDoor malware, resulting leakage of critical operator data related to subscriber authentication and accounting. They replaced the SIM cards of all 23 million subscribers, and implemented additional mechanism to track the possible cloning of the SIM card. We analyze the aftermath and how it will effectively protect against the said attack.\r\n\r\nKT's femtocell and operator billing breach (investigation still ongoing as the time of writing) is attributed to the mismanagement of KT's femtocell, allowing an external attacker to mimick the behavior of KT's legitimate femtocell and use as a cellular interception device. This is a modern implementation of the remarkable research \"Weaponizing Femtocells\" back in 2012, and new cellular technologies like VoLTE have changed the possible attack vectors. We provide a possible theory on how the attack would be possible, based on the publicly available information and previous researches.\r\n\r\nFinally, we also cover the characteristics of South Korean mobile market and how the media caused the inaccurate analysis and FUD (fear, uncertainty, and doubt). In particular, how SMS-based 2FA is tied to personal authentication and how everything is strongly bound to the personal identity. Early media reports could be attributed to the information \"lost in translation\" and inaccurate information in English-language articles when the details of the breach were not widely shared. We try to correct the information (also in the official incidence report) and showcase how not to report the breach in general.",
        "schedule_start": "2025-12-29T14:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T15:45:00+01:00"
    },
    {
        "id": "4dbb998d-98c2-42aa-b0ad-7710d51bf796",
        "kind": "assembly",
        "name": "Learn to Solder with the \"I Can Solder\" Badge kit",
        "slug": "learn-to-solder-with-the-i-can-solder-badge-kit",
        "url": "https://api.events.ccc.de/congress/2025/event/4dbb998d-98c2-42aa-b0ad-7710d51bf796/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "24bda89e-2bc4-471b-8870-eccacf62ef3b",
        "location": "Hardware Hacking Area (Halle 3)",
        "language": "en",
        "description": "Learn to solder by making a cool badge that you can wear, and have blinky-lights wherever you go.  \r\n  \r\nThe **[\"I Can Solder!\" Badge kit](https://cornfieldelectronics.com/cfe/projects.php#solderbadge)** is a very simple [open hardware](https://github.com/maltman23/I-Can-Solder--Badge-kit-V2) kit that anyone can use for learning to solder.  \r\n  \r\n_This workshop is for_ **total newbies** _to learn to solder.  All ages._  \r\n  \r\n**Materials costs**:  \r\nThe workshop is free, but if you would like to partake in the hands-on aspects of the workshop, Mitch will have materials for **€10**.  \r\n  \r\n**Taught by** [Mitch Altman](http://en.wikipedia.org/wiki/Mitch_Altman).  \r\n  \r\n**Workshop Itinerary**:  \r\n* Brief overview of electronics\r\n* The background of soldering, so you will solder well for the rest of your life\r\n* Step by step instructions for soldering your \"I Can Solder!\" Badge kit\r\n* Wear Blinky-Lights wherever you go\r\n  \r\n**Registration**:  \r\nBuy a kit at the Hardware Hacking Area to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served.  \r\n  \r\n**Links**:  \r\n[\"I Can Solder\" Badge kit webpage](https://cornfieldelectronics.com/cfe/projects.php#solderbadge)  \r\n[\"I Can Solder\" Badge kit Github page](https://github.com/maltman23/I-Can-Solder--Badge-kit-V2)",
        "schedule_start": "2025-12-29T18:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T19:30:00+01:00"
    },
    {
        "id": "e285429a-4a03-4616-88aa-8c9a4233b542",
        "kind": "assembly",
        "name": "LED Badge Magic Design Jam",
        "slug": "led-badge-magic-design-jam",
        "url": "https://api.events.ccc.de/congress/2025/event/e285429a-4a03-4616-88aa-8c9a4233b542/?format=api",
        "track": null,
        "assembly": "fossasia",
        "room": null,
        "location": "FOSSASIA Assembly, Hall H, K2-K3, Critical Decentralisation Cluster",
        "language": "en",
        "description": "This session is all about creativity, expression, and design. We’ll explore how to use LED badges to communicate ideas, identity, messages, moods, or visuals in the most eye-catching and meaningful way.\r\n\r\nTogether we’ll experiment with layout, spacing, movement, timing, symbolism, icons, and visual rhythm. You’ll design your own LED message or pattern, share it with others, exchange ideas, and discover what makes a display engaging, funny, powerful, or memorable.\r\n\r\nThink of it as a creative jam session — everyone learns from everyone, tries things out, and leaves with a unique LED design that reflects their personality.\r\n\r\n**What You’ll Do**\r\n- Brainstorm what you want to express (name, vibe, message, identity, activism, fun)\r\n- Play with fonts, speed, icons, and animation to make it stand out\r\n- Share and test designs together — what works best, what pops?\r\n- Experiment and remix ideas from the group\r\n- Walk away with a personalized LED badge display\r\n\r\n**What You’ll Need**\r\n- Your LED badge (available for purchase at the assembly)\r\n- A phone with the [Badge Magic app](https://badgemagic.fossasia.org/) installed (Android/iOS)\r\n- A USB/Bluetooth connection for your badge",
        "schedule_start": "2025-12-28T14:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T15:00:00+01:00"
    },
    {
        "id": "c2e8b62f-7c7e-429d-9925-fd17a4b16683",
        "kind": "assembly",
        "name": "LED hacking with Python, Go or Rust",
        "slug": "led-hacking-with-go",
        "url": "https://api.events.ccc.de/congress/2025/event/c2e8b62f-7c7e-429d-9925-fd17a4b16683/?format=api",
        "track": null,
        "assembly": "fossasia",
        "room": null,
        "location": null,
        "language": "de, en",
        "description": "In this self-guided workshop, you'll learn how to program your LED badge using Python, Go or Rust — create scrolling text, build animations, add your own effects, and personalize your badge however you like. Work through the material at your own pace. Everyone is welcome. Share ideas, ask questions, and learn together with others at the table.\r\n\r\n**What You’ll Need**\r\n- Your LED badge (badges will also be available for purchase at the assembly)\r\n- A computer with USB support\r\n- A data-capable USB cable to connect the badge\r\n\r\n**What You’ll Do**\r\n- Write simple programs to control the LED badge\r\n- Create your own scrolling messages, patterns, and animations\r\n- Experiment freely and customize your badge with your own style",
        "schedule_start": "2025-12-28T18:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T19:00:00+01:00"
    },
    {
        "id": "77381406-a856-4b58-9660-7588fb669b45",
        "kind": "assembly",
        "name": "LED hacking with Rust",
        "slug": "led-hacking-with-rust",
        "url": "https://api.events.ccc.de/congress/2025/event/77381406-a856-4b58-9660-7588fb669b45/?format=api",
        "track": null,
        "assembly": "fossasia",
        "room": null,
        "location": null,
        "language": "en",
        "description": "In this self-guided workshop, you'll learn how to program your LED badge using Rust — create scrolling text, build animations, add your own effects, and personalize your badge however you like. Work through the material at your own pace. Everyone is welcome. Share ideas, ask questions, and learn together with others at the table.\r\n\r\n**What You’ll Need**\r\n- Your LED badge (badges will also be available for purchase at the assembly)\r\n- A computer with USB support\r\n- A data-capable USB cable to connect the badge\r\n\r\n**What You’ll Do**\r\n- Write simple programs to control the LED badge\r\n- Create your own scrolling messages, patterns, and animations\r\n- Experiment freely and customize your badge with your own style",
        "schedule_start": "2025-12-29T20:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T21:30:00+01:00"
    },
    {
        "id": "ee302bdb-3e3e-4c4e-981b-df131b1493c5",
        "kind": "assembly",
        "name": "LED Strips Everywhere for Everyone! workshop",
        "slug": "led-strips-everywhere-for-everyone-workshop",
        "url": "https://api.events.ccc.de/congress/2025/event/ee302bdb-3e3e-4c4e-981b-df131b1493c5/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "24bda89e-2bc4-471b-8870-eccacf62ef3b",
        "location": "Hardware Hacking Area (Halle 3)",
        "language": "en",
        "description": "Learn how to light up LED strips with a cheap Arduino, and make your life trippy and beautiful! For total beginners -- no knowledge needed at all.  \r\n  \r\nLED strips have become really inexpensive. And many people have created easy methods of controlling the color and brightness of individual LEDs in LED strips. This workshop will show you one easy and fun way to control LED strips, and to make them do what you want. I'll show you everything you need to know to use existing Arduino programs -- and how to hack Arduino programs -- to control the colors in your world with LED strips.  \r\n  \r\n**Materials costs**:  \r\nThe workshop is free, but if you would like to partake in the hands-on aspects of the workshop, Mitch will have materials for **€20**.  \r\n  \r\n**Taught by** [Mitch Altman](http://en.wikipedia.org/wiki/Mitch_Altman).  \r\n  \r\n_**Optional**:  Bring your laptop if you want to go home with the free Arduino software installed on it.  \r\nArduino software runs on Windows, MacOS and Linux._  \r\n[Arduino software](https://www.arduino.cc/en/Main/Software)  \r\n  \r\n**Workshop Itinerary**:  \r\n* Intro to Red-Green-Blue (RGB) LEDs\r\n* Brief intro to Arduino\r\n* How to use an Arduino to control an LED strip\r\n* Some demos of programs you can download\r\n  \r\n**Registration**:  \r\nBuy a kit at the Hardware Hacking Area to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served.  \r\n  \r\n**Links**:  \r\n[LED Strips Everywhere for Everyone! workshop webpage](https://cornfieldelectronics.com/cfe/projects.php#ledstrips)  \r\n[Ardiuno software download](https://www.arduino.cc/en/software/)",
        "schedule_start": "2025-12-28T23:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T00:30:00+01:00"
    },
    {
        "id": "6802f4d7-a6ed-42b1-9c68-ab85d645ff03",
        "kind": "assembly",
        "name": "Leftathlon - Spendenlauf gegen Rechts (VR & analog)  - IF EVERYONE VOTES RIGHT, RUN LEFT! -",
        "slug": "leftathlon-spendenlauf-gegen-rechts-vr-analog-if-e",
        "url": "https://api.events.ccc.de/congress/2025/event/6802f4d7-a6ed-42b1-9c68-ab85d645ff03/?format=api",
        "track": null,
        "assembly": "art",
        "room": "be91dd92-a0ca-4d36-8c82-95f9de73b767",
        "location": "Fairydust",
        "language": "de, en",
        "description": "_Starts near Fairydust (The huge rocket in the foyer). [&rarr; c3nav-Link &larr;](https://39c3.c3nav.de/l/c:0:243.05:160.25/)_\r\n\r\n**Artist: Leftathlon**\r\n\r\n**Genre: action and installation**\r\n\r\nThe current shift to the right affects us all, and everything we stand for:\r\n \r\ndiversity, a good life for everyone, and solidarity with one another. It's high time to take action together to maintain and expand anti-fascist structures!\r\n \r\nThis requires determination, perseverance, and money. Of course, we will organize the latter together! That's why we now have the Leftathlon — the spectacular charity run against the right wing! The money will be donated to the association Netzwerk Polylux e.V., which supports democratic structures in the eastern part of Germany.\r\n\r\n## Charity Run: DAY_3: 16:10 \r\n\r\nPicture:\r\nLeftathlon-Spendenlauf_gegen_Rechts_(VR&analog)_-_IF_EVERYONE_VOTES_RIGHT,_RUN_LEFT!-©Leftathlon",
        "schedule_start": "2025-12-29T16:10:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T17:10:00+01:00"
    },
    {
        "id": "64bf122a-c2bd-4ae3-9ce1-8445718fe546",
        "kind": "sos",
        "name": "Legale, Halblegale und andere Tricks um ohne Geld durch die Welt zu kommen",
        "slug": "legale-halblegale-und-andere-tricks-um-ohne-geld-d",
        "url": "https://api.events.ccc.de/congress/2025/event/64bf122a-c2bd-4ae3-9ce1-8445718fe546/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "de",
        "description": "Von Tricks zu bekannten Klassikern wie Containern, über eher unbekannte Geheimnisse, wie den Häppchenmelder und Gesundheitsversorgung für den Kampf im Untergrund, drehen wir. Hier gibt's eine gute Übersicht über das Leben zwischen Existenz-Minimum und Schabernack-Maximum.\r\n16:04",
        "schedule_start": "2025-12-27T19:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T20:20:00+01:00"
    },
    {
        "id": "12f961db-5b94-4a65-94ed-28ee1feff1df",
        "kind": "sos",
        "name": "📑 Lesezeichen 2: Das JavaScript schlägt zurück 👾",
        "slug": "lesezeichen-2-das-javascript-schlagt-zuruck",
        "url": "https://api.events.ccc.de/congress/2025/event/12f961db-5b94-4a65-94ed-28ee1feff1df/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "de",
        "description": "What if your browser bookmarks didn't just save an address, but unlocked a whole arsenal of features? I'll show you how to unleash the power of the modern web directly from your bookmarks bar with bookmarklets. Whether it's webcam access, clipboard hacks, full-screen action or spontaneous library reloading, this talk is a firework display for anyone who loves JavaScript and wants to push boundaries. There are also tips on minification, troubleshooting, and even creating blobs and playing sounds. Nerdy, practical, surprising – a must for web tinkerers and JavaScript Jedis 🥷\r\n\r\nSome of the bookmarklets: https://hackmd.io/MhSV_LgMT96Wb4A8D_tajg?view",
        "schedule_start": "2025-12-30T13:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T14:20:00+01:00"
    },
    {
        "id": "e214c4a9-046d-413a-86f7-56782d7ec99b",
        "kind": "assembly",
        "name": "Lessons from a Public University: Bringing Institutions into the Fediverse",
        "slug": "lessons-from-a-public-university-bringing-institut",
        "url": "https://api.events.ccc.de/congress/2025/event/e214c4a9-046d-413a-86f7-56782d7ec99b/?format=api",
        "track": null,
        "assembly": "fediverse",
        "room": "d6235213-abef-46b2-98ce-a985f01809d8",
        "location": "c-base - Fediverse Assembly",
        "language": "en",
        "description": "What happens when a public university decides to use the Fediverse as part of a whole strategic approach to science communication? I’ll share honest lessons from our work at the University of Innsbruck, including insights from our Open Science Communication position paper https://www.uibk.ac.at/de/public-relations/kommunikation/open-science-communication/. We’ll talk about what actually helped, what didn’t, and how Wikimedia projects like Wikipedia and Wikimedia Commons fit into the strategy. This isn’t a polished success story—it’s an open exchange about what it really takes to get institutions comfortable with decentralized platforms. All interested in this topic very welcome. No special\r\n\r\nMelanie Bartos runs the Open Platforms and Fediverse initiative at the University of Innsbruck.",
        "schedule_start": "2025-12-29T14:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T15:00:00+01:00"
    },
    {
        "id": "0c6e2d25-7014-5aaf-9c6a-b4347f0ff85c",
        "kind": "official",
        "name": "Lessons from Building an Open-Architecture Secure Element",
        "slug": "lessons-from-building-an-open-architecture-secure-element",
        "url": "https://api.events.ccc.de/congress/2025/event/0c6e2d25-7014-5aaf-9c6a-b4347f0ff85c/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "en",
        "description": "This talk shares our engineering experience from designing and implementing an open-architecture secure element — a type of chip that is traditionally closed and opaque. We’ll outline the practical consequences of choosing openness as part of the security model: how it affected hardware architecture, firmware design, verification, and development workflows.\r\nThe session dives into concrete technical areas including the secure boot chain, attestation and update flow, key storage isolation, and the testing and fuzzing infrastructure used to validate the design. It also covers the boundaries of openness — where third-party IP, export control, or certification requirements force certain blocks to remain closed — and how we document and mitigate those limits.\r\nWe’ll present anonymized examples of external security evaluations, show how responsible disclosure and transparent fixes improved resilience, and reflect on what “community-driven security” means in a hardware context. Attendees should leave with a clearer view of what it takes to make security verifiable at the silicon level — and why that process is never finished.",
        "schedule_start": "2025-12-28T16:35:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T17:15:00+01:00"
    },
    {
        "id": "f035bc76-487b-4cf0-a856-d49d3f39cd59",
        "kind": "sos",
        "name": "LessWrong Congress Meetup",
        "slug": "lesswrong-congress-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/f035bc76-487b-4cf0-a856-d49d3f39cd59/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "de, en",
        "description": "This is a meetup for everyone already being part of or interested in the LessWrong/Rationality movement. The idea is to have a short introduction to Rationality and exchange ideas across city-borders. \r\n\r\nWikipedia:\r\n> LessWrong [...] is a community blog and forum focused on discussion of cognitive biases, philosophy, psychology, economics, rationality, and artificial intelligence, among other topics. It is associated with the rationalist community. \r\n\r\nNOTICE: \"artificial intelligence\" is in relation to artificial general intelligence (AGI) which are speculated since the 50s and there are no technologies like this invented yet. This has nothing to do with transformers / LLM / GPT.\r\n\r\nMy (saxnot) personal favourite ist [https://www.lesswrong.com/s/HXkpm9b8o964jbQ89](https://www.lesswrong.com/s/HXkpm9b8o964jbQ89) about molloch (complexity/clutter) away from your calendar/todo/life\r\n\r\n[https://www.lesswrong.com/](https://www.lesswrong.com/)",
        "schedule_start": "2025-12-30T01:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T02:20:00+01:00"
    },
    {
        "id": "429f1460-dce6-4477-a239-f0b79002eca7",
        "kind": "sos",
        "name": "Let's look at the Sun together!",
        "slug": "lets-look-at-the-sun-together",
        "url": "https://api.events.ccc.de/congress/2025/event/429f1460-dce6-4477-a239-f0b79002eca7/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Hall H rooftop (AKA Smoking Area)... in a corner away from the smokers",
        "language": "en",
        "description": "Don't worry - I brought a solar telescope with me! If the sky is clear, we can look at the sun, sunspots, and see prominences on the edge. If we're lucky we might see a solar flare!",
        "schedule_start": "2025-12-28T12:15:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T13:05:00+01:00"
    },
    {
        "id": "97add864-bcbb-4da7-8f75-f8dc6eb5c316",
        "kind": "sos",
        "name": "let's play geoguessr!",
        "slug": "lets-play-geoguessr",
        "url": "https://api.events.ccc.de/congress/2025/event/97add864-bcbb-4da7-8f75-f8dc6eb5c316/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "en",
        "description": "We have a premium geoguessr subscription and some time, wanna join? \r\n\r\nWe can do live challenges with up to 100 players so some team work may be required but we hope to see you there :3\r\n\r\nAll you need to participate is a device that can access the internet, winner(s) will get a (small) prize\r\n\r\nOtherwise unrelated to .meow besides the organisers, we just wanted to do something fun!",
        "schedule_start": "2025-12-30T00:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-30T00:55:00+01:00"
    },
    {
        "id": "b76c4dbb-d171-4ae2-a26c-ba79b7a7dd85",
        "kind": "sos",
        "name": "Lets Play Joustmania",
        "slug": "lets-play-joustmania",
        "url": "https://api.events.ccc.de/congress/2025/event/b76c4dbb-d171-4ae2-a26c-ba79b7a7dd85/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Foyer hinter dem Eingang / Cash Desk",
        "language": "de, en",
        "description": "We play a round of Joustmania!\r\nCome along and play a round, you can join and / or leave anytime :) \r\n\r\n\r\nJoustmania is a movement-intensive group game for 3-20+ people. In the game, each player is given a PlayStation Move controller, which monitors the player's movements.\r\nAs soon as their controller accelerates too quickly, they are eliminated from the game. The competitors therefore try to defeat their opponents by nudging their controllers.\r\n\r\nThere are different game modes with slightly different rules.\r\n\r\nIf you want to find out more about this game:\r\n- There will be an “Ask me Anything” slot on day two\r\n- Feel free to contact me by phone: 8260 or write to van (at) chaospott.de",
        "schedule_start": "2025-12-27T17:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-27T17:25:00+01:00"
    },
    {
        "id": "432766b7-80ff-451f-8255-7b6441902f0e",
        "kind": "assembly",
        "name": "Let's Talk about Psychedelics, Honey!",
        "slug": "lets-talk-about-psychedelics-honey",
        "url": "https://api.events.ccc.de/congress/2025/event/432766b7-80ff-451f-8255-7b6441902f0e/?format=api",
        "track": null,
        "assembly": "houseoftea",
        "room": "50814d28-5d61-4501-84cd-8f6928d1cc77",
        "location": "Far side, maybe in a circle if possible",
        "language": "en",
        "description": "Do you have questions about Psychedelics, or other mind-altering substances that you never dared to ask? Do you love the idea of hanging out with others who may have similar curiosities?\r\nWant to know what all the fuzz is about? \r\nCome join me (Indiv, a studied neuroscientist & experienced psychonaut) and the Others at House of Tea for..well.. tea, inspiring conversation, maybe some new knowledge, and connection to like-minded individuals. \r\n\r\nThis event may represent a check for level of interest for a presentation on Psychedelics that I will try to SOS the next day. You are invited to participate whatever your prior knowledge on the subject. \r\nCome out, come out, whomever you are 💟",
        "schedule_start": "2025-12-28T19:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T21:00:00+01:00"
    },
    {
        "id": "da757f47-1606-55eb-8bd1-3dec1cb1b69e",
        "kind": "assembly",
        "name": "Let’s Talk! Entspannt neue Kontakte knüpfen [FLINTA* only]",
        "slug": "lets-talk-entspannt-neue-kontakte-knupfen",
        "url": "https://api.events.ccc.de/congress/2025/event/da757f47-1606-55eb-8bd1-3dec1cb1b69e/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "de",
        "description": "Auf den ersten Blick sind Veranstaltungen wie der 39C3 eine super Gelegenheit, Gleichgesinnte kennenzulernen und den eigenen Freundeskreis zu erweitern.\r\nIn der Praxis ist das aber oft gar nicht so einfach, wie es klingt. Vielleicht habt ihr euch auch schon einmal gefragt:\r\n- Ist es eigentlich okay, andere einfach so anzusprechen?\r\n- Mit welchen Fragen gelingt der Gesprächseinstieg?\r\n- Wie bleibt ein Gespräch für beide Seiten interessant?\r\n\r\nIn diesem Workshop verfolgen wir zwei Ziele:  \r\n1. Ihr lernt euch in lockerer Atmosphäre untereinander kennen und habt somit schon einmal ein paar bekannte Gesichter auf dem Kongress dazugewonnen.\r\n2. Ihr bekommt praktisches Handwerkszeug, das es euch erleichtert, auf dem Kongress (und darüber hinaus) Gespräche mit euch unbekannten Personen zu starten und zu führen.\r\n\r\nUnd natürlich soll der Spaß dabei nicht zu kurz kommen!\r\nEgal, ob ihr eher schüchtern oder extrovertiert seid – bei diesem Workshop seid ihr herzlich willkommen.\r\n\r\nOffen für: FLINTA",
        "schedule_start": "2025-12-27T11:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T12:15:00+01:00"
    },
    {
        "id": "0f2775c2-d776-5dc0-89e1-5b128daf79c5",
        "kind": "assembly",
        "name": "Leveraging LLMs for Preventing De-anonymization: Occlumask",
        "slug": "leveraging-llms-for-preventing-de-anonymization-oc",
        "url": "https://api.events.ccc.de/congress/2025/event/0f2775c2-d776-5dc0-89e1-5b128daf79c5/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "Have you ever mentioned the weather? Maybe offhandedly complained about mosquitoes? Then you may have inadvertently given away crucial bits of who you are and where you are.\r\nOcclumask is a new tool for detecting content-based anonymity leaks like this, utilizing the capabilities of large language models to provide more accurate 'coverage'. Come and learn about the reasoning behind Occlumask's development, and the various considerations that had to be made during its development.\r\n\r\nTopics covered in this talk:\r\n\r\n* How does this work fill a gap in the broader anonymity tool context of Tor, stylometry, etc?\r\n* Background of content-based data-leak prevention tools.\r\n* What is Occlumask and how does it work?\r\n* Why use an LLM for this?\r\n* Unique challenges faced by using an LLM.",
        "schedule_start": "2025-12-29T15:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T15:30:00+01:00"
    },
    {
        "id": "760c1f6b-349e-5ee3-9eeb-4a0f20dc902a",
        "kind": "official",
        "name": "Liberating Bluetooth on the ESP32",
        "slug": "liberating-bluetooth-on-the-esp32",
        "url": "https://api.events.ccc.de/congress/2025/event/760c1f6b-349e-5ee3-9eeb-4a0f20dc902a/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "en",
        "description": "The ESP32 has become an ubiquitous platform in the hacker and maker communities, powering everything from badges and sensors to mesh networks and custom routers. While its Wi-Fi stack has been the subject of previous reverse engineering efforts, its Bluetooth subsystem remains largely undocumented and closed source despite being present in millions of devices.\r\n\r\nThis talk presents a reverse engineering effort to document Espressif’s proprietary Bluetooth stack, with a focus on enabling low-level access for researchers, security analysts, and developers to improve existing affordable and open Bluetooth tooling.\r\n\r\nThe presentation covers the reverse engineering process itself, techniques and the publication of tooling to simplify the process of peripheral mapping, navigating broken memory references and symbol name recovery.\r\n\r\nThe core of the talk focuses on the internal workings of the Bluetooth peripheral. The reverse engineering effort led to the discovery of the peripheral architecture, it’s memory regions, interrupts and a little bit of information about other related peripherals.\r\n\r\nBy publishing open tooling, SVD files and other documentation, this work aims to empower researchers, hackers, and developers to build custom Bluetooth stacks, audit existing ones, and repurpose the ESP32 for novel applications. This may interest you if you care about transparency, low-level access, and collaborative tooling.",
        "schedule_start": "2025-12-27T13:50:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-27T14:30:00+01:00"
    },
    {
        "id": "a400fed5-ae3a-4d1f-91dc-198b3ff0e0dd",
        "kind": "sos",
        "name": "Libre Graphics Kaffeekränzchen",
        "slug": "libre-graphics-kaffeekranzchen",
        "url": "https://api.events.ccc.de/congress/2025/event/a400fed5-ae3a-4d1f-91dc-198b3ff0e0dd/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Chill Lounge I5, Hall 1 Balcony Foyer, Level 4",
        "language": "de, en",
        "description": "For all beings who work with, create art with, develop, experiment, or are interested in everything that could be seen being graphics software.  \r\n\r\nLet’s chat about experience, workflows, experiments, Libre Graphics Meeting 2026 plans, or bring your own topic.\r\n\r\nLoose affiliation with [libregraphicsmeeting.org](https://libregraphicsmeeting.org)\r\n\r\nUPDATE: Find us opposite the DJ next to  Nap Lab",
        "schedule_start": "2025-12-29T15:00:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-29T15:45:00+01:00"
    },
    {
        "id": "40c58e95-bdc4-4e02-8d36-7ff9def7c890",
        "kind": "sos",
        "name": "LibreNMS Community Meetup",
        "slug": "librenms-community-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/40c58e95-bdc4-4e02-8d36-7ff9def7c890/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Mainframe Assembly",
        "language": "de, en",
        "description": "Hello there,\r\n\r\nduring this year 39C3 we will organize a nice little community meetup for LibreNMS hobbyists, evangelists and professional amateurs! Even if you know what you’re doing, you are still welcome to join us. \r\n\r\nFor the small chance you were living under a rock and don’t know what LibreNMS is;  \r\nLibreNMS is free software designed for service monitoring of complex IT infrastructures. It originated from a fork of the Observium software and specializes in hardware monitoring.\r\nLibreNMS is written in PHP and uses MySQL as its database. It automatically scans a network and retrieves the status and configuration via SNMP (as well as ARP, XDP, OSPF, BGP). LibreNMS supports a wide range of network hardware from various manufacturers and operating systems, such as Cisco, Linux, FreeBSD, Juniper, Brocade, Foundry, and HP.\r\nhttps://www.librenms.org/\r\n\r\nSome of the things we're going to talk about are: \r\n- Best practice for setup and processes\r\n- Tips and tricks for different deployments\r\n- What to do and why. What not to do and why not to do it!\r\n- Typical issues and how to solve or avoid them\r\n- Biggest pain points (e.g. autodiscovery by IP)\r\n\r\nAll in all, just friendly discussions about LibreNMS and helping each other out. \r\n\r\nHope to see you there\r\n\r\nWe will meet at the \"Mainframe\" Assembly. \r\n\r\nhttps://39c3.c3nav.de/l/mainframe/\r\n\r\nWe're going to use the following Signal Group in order to announce coordination changes during the event. \r\n\r\nhttps://signal.group/#CjQKIKyQQomhbVUdME9eKG8MIYdSZFXtgPU8zAuBQpGvOb0sEhBJvQLEtQpgEUlag3pEoy83\r\n\r\nAlternatively you may use DECT to get in contact. 8530. \r\n\r\nUlf",
        "schedule_start": "2025-12-28T18:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T19:30:00+01:00"
    },
    {
        "id": "11a7f79c-4ac5-5449-8fd4-6467ef2d6d2c",
        "kind": "official",
        "name": "Life on Hold: What Does True Solidarity Look Like Beyond Duldung, Camps, Deportation, and Payment Cards?",
        "slug": "life-on-hold-what-does-true-solidarity-look-like-beyond-duldung-camps-deportation-and-payment-cards",
        "url": "https://api.events.ccc.de/congress/2025/event/11a7f79c-4ac5-5449-8fd4-6467ef2d6d2c/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "en",
        "description": "In this session, people share everyday experiences with a system that often systematically undermines human rights and dignity.\r\nWe don’t just talk about the obvious obstacles like the payment card or residency obligation, but also the invisible wounds: the constant fear of deportation, the psychological consequences of isolation, and the daily experience of hostility. We highlight the specific challenges of life in cramped camps on the outskirts of big cities, as well as the social control and visibility in rural communities.\r\nHowever, this talk is not just about naming problems. At its core is the urgent question: What does true solidarity really look like? How can support go beyond symbolic politics and short-term aid offers? This session is an invitation to shift perspectives, listen, and collaboratively develop concrete approaches for a more humane policy and a more solidaric coexistence.",
        "schedule_start": "2025-12-27T19:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T20:15:00+01:00"
    },
    {
        "id": "2ead2222-1ae7-4d71-93ad-f0640e4e39b1",
        "kind": "assembly",
        "name": "Light and Sound Badge-Making (choice of 2 kits)",
        "slug": "light-and-sound-badge-making-choice-of-2-kits",
        "url": "https://api.events.ccc.de/congress/2025/event/2ead2222-1ae7-4d71-93ad-f0640e4e39b1/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "9825112f-e46b-49b0-9c86-b791f7a3ec90",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en",
        "description": "**Light and Sound Badge-Making (choice of 2 kits)**  \r\n  \r\n**Materials costs**:  \r\n€25  \r\n  \r\n**Taught by** fablab|nk.  \r\n  \r\n**Workshop Itinerary**:  \r\nChoose to build one of two badge-kits: a drawable-reusable LED convention badge (1 hour, beginner skill level) or a beam-catching light-to-sound synthesiser badge (2 hours, intermediate skill level)\r\n\r\nAbout the SynthLab “Beam-Catcher” Badge:\r\nA special-edition light-to-sound synthesiser badge based on Dylan B's open-source Beam Catcher project. Wave a DIY photoresistive probe over 6 tunable LED’s to amplify light frequencies and create your own drone-tones. ‘Break-out’ your badge and power it with a 9V battery or leave it intact and use it as your first Eurorack synth module (see it in action in our DIY rack at our assembly!). This project comes out of our weekly SynthLab audio hardware meetups at fablab|nk and is designed to be a first-introduction kit to DIY synthesiser building for new visitors :)\r\n\r\nAbout the Mechmon Drawable Convention Badge:\r\nCreate your own unique, reusable convention badge! This fun hands-on project lets you solder a 555-timer based LED badge that blinks and shows off your style. The screenprinted avatar area can be drawn on with a whiteboard marker, then easily erased to design new faces or characters again and again. Perfect for makers and convention-goers alike, this workshop combines creativity, electronics, and personalization—so you can stand out with a badge that’s truly one of a kind at 39C3 and your next event\r\n  \r\n**Registration**:  \r\nBuy a kit at the Hardware Hacking Area to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served.  \r\n  \r\n**Links**:  \r\n[SynthLab „Beam-Catcher“-Badge](https://github.com/fablabnk/SynthLabBadge)  \r\n[Inspiration](https://loess-labs.net/inst/beam/)  \r\n[Mechmon Drawable Convention Badge](https://github.com/fablabnk/MechMonBadge)",
        "schedule_start": "2025-12-27T21:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-27T23:30:00+01:00"
    },
    {
        "id": "414813ee-69f4-56ee-a013-f887f26d91d6",
        "kind": "official",
        "name": "Light in the Dark(net)",
        "slug": "light-in-the-dark-net",
        "url": "https://api.events.ccc.de/congress/2025/event/414813ee-69f4-56ee-a013-f887f26d91d6/?format=api",
        "track": "science",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "en",
        "description": "Onion services can be considered one of the most controversial aspects of the Tor network, because they allow the anonymous hosting of services, which has enabled the creation of illegal services which are difficult for law enforcement to shut down. Defenders argue that this is a price worth paying to ensure free speech for people who could otherwise not speak up or run their own services. \r\n\r\nThis obviously raises the question what onion services are being actually used for in practice. Many researchers have tried to answer this question in the past. Based on their work we already know a few things: \r\n\r\n- 9% of all Websites on the Darknet are marketplaces [1]\r\n- 2.7% of all Websites on the Darknet are marketplaces [2]\r\n- 50% of all Websites on the Darknet are marketplaces [3]\r\n- 8.4% of all Websites on the Darknet are marketplaces [4]\r\n- 27% of all Websites on the Darknet are marketplaces [5]\r\n- 34.8% of all Websites on the Darknet are marketplaces [6]\r\n\r\nNo, this is not a copy and paste error, all of the above statements can be found in peer-reviewed scientific publications. All of these results are valid on their own and constitute valuable contributions to science, but it does not take an expert to notice the contradictions in their findings.  \r\nThe reasons for these inconsistencies are the main topic of this talk. We will discuss the information available to researchers and the limitations originating from it. Challenges and current disagreements when it comes to interpreting available data will be addressed along with common misrepresentations of research results. We will highlight how the choice of data sources can predetermine the final result before a study has even begun, how minor changes to definitions can lead to completely different results and how important context is when interpreting data. \r\n\r\nArmed with this knowledge, we can tackle the challenge to find out what we know about the Darknet, what we might figure out in the future, what we can reasonably assume but will never be able to prove, and what we will (hopefully) never know. \r\n\r\n-----------------------------------------\r\nSources\r\n[1] https://doi.org/10.1049/iet-ifs.2015.0121\r\n[2] https://doi.org/10.1016/j.future.2024.03.025\r\n[3] https://doi.org/10.1145/3600160.3600167\r\n[4] https://doi.org/10.1109/INFOCOM53939.2023.10229057\r\n[5] https://doi.org/10.1109/ICDCSW.2014.20\r\n[6] https://doi.org/10.1080/00396338.2016.1142085",
        "schedule_start": "2025-12-29T22:05:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-29T22:45:00+01:00"
    },
    {
        "id": "9a5a5ce9-d48b-5519-b607-e562515492ee",
        "kind": "assembly",
        "name": "Lightning Talks",
        "slug": "lightning-talks_p49r",
        "url": "https://api.events.ccc.de/congress/2025/event/9a5a5ce9-d48b-5519-b607-e562515492ee/?format=api",
        "track": null,
        "assembly": "chaos_jetzt",
        "room": "72dca21e-dc62-5090-a694-ad294bd1e53f",
        "location": null,
        "language": "de",
        "description": "Du kannst hier einen Lighning Talk halten über ein Thema deiner Wahl, komm einfach vorbei :)",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T17:00:00+01:00"
    },
    {
        "id": "29b7f6b8-9d83-4168-bc1d-f84c9c9fcd12",
        "kind": "assembly",
        "name": "Lightning Talks",
        "slug": "lightning-talks",
        "url": "https://api.events.ccc.de/congress/2025/event/29b7f6b8-9d83-4168-bc1d-f84c9c9fcd12/?format=api",
        "track": null,
        "assembly": "chaos_jetzt",
        "room": "72dca21e-dc62-5090-a694-ad294bd1e53f",
        "location": null,
        "language": "de, en",
        "description": "You can give a lightning talk here on a topic of your choice, just drop by :)",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T17:00:00+01:00"
    },
    {
        "id": "860a362f-4666-5fe0-9f0a-8d26485f730e",
        "kind": "official",
        "name": "Lightning Talks - Tag 2",
        "slug": "lightning-talks-tag-2",
        "url": "https://api.events.ccc.de/congress/2025/event/860a362f-4666-5fe0-9f0a-8d26485f730e/?format=api",
        "track": "ccc-community",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "de",
        "description": "- **Lightning Talks Introduction**\r\n- **Chaos auf der Schiene: Die Wahrheit hinter den Verspätungen** — *poschi*\r\n- **EventFahrplan - The 39C3 Fahrplan App for Android** — *tbsprs*\r\n- **Quantum computing myths and reality** — *Moonlit*\r\n- **Return to attacker.com** — *Safi*\r\n- **Teilchendetektor im Keller? Ich habs gemacht. Die Theorie und der Bau einer Funkenkammer** — *Rosa*\r\n- **What's the most secure phone?** — *jiska*\r\n- **reverse engineering a cinema camera’s peripheral port** — *3nt3*\r\n- **Youth Hacking 4 Freedom: the European Free Software competition for teenagers** — *Ana Galan*\r\n- **From word clouds to Word Rain: A new text visualisation technique** — *Maria Skeppstedt*\r\n- **Spaß mit Brettspielen** — *Marco Bakera*\r\n- **Creative Commons Radio - I really didn't want to become a copyright activist!** — *Martin*\r\n- **lernOS für Dich - Selbstmanagement & persönliches Wissensmanagement leicht gemacht** — *Simon Dückert*\r\n- **Was man in Bluetooth Advertisements so alles findet** — *Paul*\r\n- **The Sorbus Computer** — *SvOlli*\r\n- **AI doesn’t have to slop - Introducing an open source alternative to big-tech AI agents** — *Kitty*\r\n- **Interoperability and the Digital Markets Act: collecting experiences from the community** — *Dario Presutti*\r\n- **Leveraging Security Twin for on-demand resilience assessment against high-impact attacks** — *Manuel Poisson*\r\n- **A seatbelt for innerHTML** — *Frederik Braun*\r\n- **Toxicframe - Ghost in the Switch: Vier Jahre Schweigen in der Netgate SG-2100** — *Wim Bonis*\r\n- **KI³Rat = Mensch x Daten x Dialog** — *ceryo / Jo Tiffe*\r\n- **iPod Nano Reverse Engineering** — *hug0*\r\n- **Interfaces For Society - Wenn Demokratie Auf Protokollen Läuft** — *Pauline Dimmek*\r\n- **Security problems with electronic invoices** — *Hanno Böck*",
        "schedule_start": "2025-12-28T11:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T13:00:00+01:00"
    },
    {
        "id": "7fe75d23-5966-5dca-a736-e7664a475be3",
        "kind": "official",
        "name": "Lightning Talks - Tag 3",
        "slug": "lightning-talks-tag-3",
        "url": "https://api.events.ccc.de/congress/2025/event/7fe75d23-5966-5dca-a736-e7664a475be3/?format=api",
        "track": "ccc-community",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "de",
        "description": "- **Lightning Talks Introduction**\r\n- **\"Oma, erzähl mir von der Zukunft\" oder: Wie wir weiter interessante Sachen machen, ohne den Planeten zu ruinieren  🌱** — *EstherD*\r\n- **Don't abuse the ecosystem: against overloading \"ecosystem'** — *michele*\r\n- **The Climatepoetry.org video tool** — *Magnus Ahltorp*\r\n- **Neo-Kolonialismus & Katzenbilder - Installation zur Lieferkette von GenAI** — *Rike*\r\n- **Build social inventories with StashSphere** — *Maximilian Güntner*\r\n- **Invitation to the Fermentation Camp \"Kvas 2026\"** — *algoldor*\r\n- **Stretching nginx to its limits: a music player in the config file** — *Eloy*\r\n- **2D Graphics Creation with Graphite - How to Build a Hackable Graphics Editor** — *Dennis Kobert*\r\n- **The Modulator: a Custom Controller for Live Music Performance** — *Jakob Kilian*\r\n- **Find hot electronic devices for cheap using Lock-In Thermography** — *Clemens Grünewald*\r\n- **Those Who Control** — *Andreas Haupt*\r\n- **SearchWing - Search&Rescue Drones** — *searchwing team*\r\n- **Reducing E-Waste With The Reverse Engineering Toolkit** — *Raaf*\r\n- **Genetic engineering with CRISPR/Cas9: how far are we today from biopunk?** — *Dmytro Danylchuk*\r\n- **Discovering the Orphan Source Village** — *Martin Hamilton*\r\n- **kicoil - generate planar coils in any shape for PCBs and ICs** — *jaseg*\r\n- **Trade Offer: Pentest Data for CTF Points** — *Sebastian*\r\n- **Soziologische Gabentheorie - Grundlage für die Bewertung von Social Media?** — *sozialwelten*\r\n- **Hacking ID3 MP3 Metadata** — *Danilo Erazo*\r\n- **ICANN HAZ .MEOW? How we're (trying to) make a TLD out of sheer audacity** — *dotMeow (Aris, Ela, LJ, Wordloc)*\r\n- **Shitty Robots** — *Neo*\r\n- **UNIX v4** — *aap*\r\n- **WissKomm Wiki - Bibliothek für Videos und Podcasts** — *TimBorgNetzWerk*\r\n- **Lightning** — *Vi*",
        "schedule_start": "2025-12-29T11:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T13:00:00+01:00"
    },
    {
        "id": "a2864d6c-2d8e-52ad-a843-75e0eb83f115",
        "kind": "official",
        "name": "Lila-Zoé Krauß",
        "slug": "lila-zoe-krau",
        "url": "https://api.events.ccc.de/congress/2025/event/a2864d6c-2d8e-52ad-a843-75e0eb83f115/?format=api",
        "track": "live-performance",
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-28T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T17:00:00+01:00"
    },
    {
        "id": "1603091b-12c9-54b7-a654-ad2600619260",
        "kind": "official",
        "name": "Lina & Nele & Peng",
        "slug": "lina-nele-peng",
        "url": "https://api.events.ccc.de/congress/2025/event/1603091b-12c9-54b7-a654-ad2600619260/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-29T01:00:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-29T04:00:00+01:00"
    },
    {
        "id": "324a36ee-ba2f-4dba-95ce-27c302da50b5",
        "kind": "assembly",
        "name": "Lingo Coordination Day 1",
        "slug": "lingo-coordination-1",
        "url": "https://api.events.ccc.de/congress/2025/event/324a36ee-ba2f-4dba-95ce-27c302da50b5/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": null,
        "description": "",
        "schedule_start": "2025-12-27T18:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T19:15:00+01:00"
    },
    {
        "id": "35f6cf8c-3dfd-4b42-80de-60de84dd3061",
        "kind": "assembly",
        "name": "Lingo Coordination Day 2",
        "slug": "lingo-coordination-2",
        "url": "https://api.events.ccc.de/congress/2025/event/35f6cf8c-3dfd-4b42-80de-60de84dd3061/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": null,
        "description": "",
        "schedule_start": "2025-12-28T18:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T19:15:00+01:00"
    },
    {
        "id": "e759e9db-822e-4bee-bd6f-95ff4ef249ad",
        "kind": "assembly",
        "name": "Lingo Coordination Day 3",
        "slug": "lingo-coordination-3",
        "url": "https://api.events.ccc.de/congress/2025/event/e759e9db-822e-4bee-bd6f-95ff4ef249ad/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": null,
        "description": "",
        "schedule_start": "2025-12-29T18:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T19:15:00+01:00"
    },
    {
        "id": "052aa7ad-d25f-45e4-8385-d6f4ea6ebf39",
        "kind": "assembly",
        "name": "Linux Distro Brainstorming",
        "slug": "linux-distro-brainstorming_ecza",
        "url": "https://api.events.ccc.de/congress/2025/event/052aa7ad-d25f-45e4-8385-d6f4ea6ebf39/?format=api",
        "track": null,
        "assembly": "section77",
        "room": null,
        "location": "section77 Assembly",
        "language": "de, en",
        "description": "Feel like the current state of Linux could be more secure & user friendly? Not happy with your Linux distro? Tried too many of them?\r\nEver wanted to learn how to build a Linux distro? You are already involved in maintaining one?\r\n\r\nThen this will be the session for you! We'll meet up to discuss your ideas about how the future of Linux should look like.\r\n\r\nLet's assemble a team and figure out how to build an independent Linux distro together some time after congress :)",
        "schedule_start": "2025-12-29T14:45:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T15:10:00+01:00"
    },
    {
        "id": "d0bea5d7-af49-48f0-b33f-17979a806f52",
        "kind": "sos",
        "name": "Linux Distro Brainstorming",
        "slug": "linux-distro-brainstorming",
        "url": "https://api.events.ccc.de/congress/2025/event/d0bea5d7-af49-48f0-b33f-17979a806f52/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "section77 Assembly",
        "language": "de, en",
        "description": "Feel like the current state of Linux could be more secure & user friendly? Not happy with your Linux distro? Tried too many of them?  \r\nEver wanted to learn how to build a Linux distro? You are already involved in maintaining one?\r\n\r\nThen this will be the session for you!\r\nWe'll meet up to discuss your ideas about how the future of Linux should look like.\r\n\r\nLet's assemble a team and figure out how to build an independent Linux distro together some time after congress :)\r\n\r\nDECT: MPEG (6734)  \r\n[meetup point in c3nav](https://39c3.c3nav.de/l/section77)",
        "schedule_start": "2025-12-29T14:45:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T15:10:00+01:00"
    },
    {
        "id": "e05613d4-d538-40cb-9b1e-782c5eca5a7a",
        "kind": "assembly",
        "name": "Linux für Einsteiger:innen (Part 1)",
        "slug": "linux-fur-einsteigerinnen-part-1",
        "url": "https://api.events.ccc.de/congress/2025/event/e05613d4-d538-40cb-9b1e-782c5eca5a7a/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "44bba78f-4945-40e4-b38e-ce6c772a3fc6",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "Wir wollen Linux für Schule und Freizeit zeigen, die Vorteile von freier OpenSource Software erklären, die Vielfalt der verfügbaren Programme und Tools sowie mit dem Vorurteil aufräumen, dass man zum Spielen dann ja doch immer Windows benötigt.\r\n\r\nDer Workshop soll an drei Tagen am Beispiel des Schulsticks durch die Vielfalt des Systems führen.\r\n\r\nPart 1: Einstieg\r\n\r\nWas ist Linux? Was freie Software? Was sind die Vorteile? Wie sieht so ein Linux aus? Welche Flavours gibt es? (Was) kann man damit alles machen? Und dann natürlich: Anwendungen wie z.B. Office, Grafikprogramme selber ausprobieren.\r\n\r\nZielgruppe\r\n\r\nDieser komplette Workshop ist für absolute Neulinge (Computer überhaupt und/oder Linux). Aber auch, wer schon Windows einsetzt und mal über den Tellerrand schauen will, vielleicht sogar schon einmal über einen Wechsel nachgedacht hat, sich aber (noch) nicht traut, ist herzlich willkommen!\r\n\r\nVoraussetzungen\r\n\r\nInteresse und Neugier.",
        "schedule_start": "2025-12-27T18:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-27T19:30:00+01:00"
    },
    {
        "id": "53eb34d6-8a3e-4006-872e-5c29176054bb",
        "kind": "assembly",
        "name": "Linux für Einsteiger:innen (Part 2)",
        "slug": "linux-fur-einsteigerinnen-part-2",
        "url": "https://api.events.ccc.de/congress/2025/event/53eb34d6-8a3e-4006-872e-5c29176054bb/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "44bba78f-4945-40e4-b38e-ce6c772a3fc6",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "Wir wollen Linux für Schule und Freizeit zeigen, die Vorteile von freier OpenSource Software erklären, die Vielfalt der verfügbaren Programme und Tools sowie mit dem Vorurteil aufräumen, dass man zum Spielen dann ja doch immer Windows benötigt.\r\n\r\nDer Workshop soll an drei Tagen am Beispiel des Schulsticks durch die Vielfalt des Systems führen.\r\n\r\nPart 2: Abenteuer Kommandozeile\r\n\r\nHeute geht es um die Kommandozeile -- das mysteriöse, häufig schwarze Fenster mit heller Schrift. Warum benutzen wir Text-Kommandos und was kann man damit Tolles machen? Und wie man mit etwas Kommandozeilen-Magie Andere beeindrucken kann. Von den absoluten Basics bis zu komplexen Einzeilern -- natürlich wieder zum selbst erleben und mitmachen!\r\n\r\nZielgruppe\r\n\r\nDieser komplette Workshop ist für absolute Neulinge (Computer überhaupt und/oder Linux). Aber auch, wer schon Windows einsetzt und mal über den Tellerrand schauen will, vielleicht sogar schon einmal über einen Wechsel nachgedacht hat, sich aber (noch) nicht traut, ist herzlich willkommen!\r\n\r\nVoraussetzungen\r\n\r\nInteresse und Neugier.",
        "schedule_start": "2025-12-28T17:15:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T18:45:00+01:00"
    },
    {
        "id": "ef1fb97b-b91a-40a5-ab88-c0af8e43d2f3",
        "kind": "assembly",
        "name": "Linux für Einsteiger:innen (Part 3)",
        "slug": "linux-fur-einsteigerinnen-part-3",
        "url": "https://api.events.ccc.de/congress/2025/event/ef1fb97b-b91a-40a5-ab88-c0af8e43d2f3/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "44bba78f-4945-40e4-b38e-ce6c772a3fc6",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "Wir wollen Linux für Schule und Freizeit zeigen, die Vorteile von freier OpenSource Software erklären, die Vielfalt der verfügbaren Programme und Tools sowie mit dem Vorurteil aufräumen, dass man zum Spielen dann ja doch immer Windows benötigt.\r\n\r\nDer Workshop soll an drei Tagen am Beispiel des Schulsticks durch die Vielfalt des Systems führen.\r\n\r\nPart 3: Spielen mit Linux\r\n\r\nLange hieß es, zum Spielen bräuchte man eine Konsole oder einen Windows-PC. Heute wollen wir zeigen, dass das schon länger nicht mehr so ist. Von einfachen Konsolen-Spielen bis zu komplexen Titeln auf Steam!\r\n\r\nZielgruppe\r\n\r\nDieser komplette Workshop ist für absolute Neulinge (Computer überhaupt und/oder Linux). Aber auch, wer schon Windows einsetzt und mal über den Tellerrand schauen will, vielleicht sogar schon einmal über einen Wechsel nachgedacht hat, sich aber (noch) nicht traut, ist herzlich willkommen!\r\n\r\nVoraussetzungen\r\n\r\nInteresse und Neugier.",
        "schedule_start": "2025-12-30T12:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-30T14:00:00+01:00"
    },
    {
        "id": "3d17ba8f-ebb2-5143-acc4-db47b6a9adf7",
        "kind": "official",
        "name": "lisaholic (live beatset)",
        "slug": "lisaholic-live-beatset",
        "url": "https://api.events.ccc.de/congress/2025/event/3d17ba8f-ebb2-5143-acc4-db47b6a9adf7/?format=api",
        "track": "live-performance",
        "assembly": "music",
        "room": "23645630-94b3-4228-9f50-2ba4c646fa3c",
        "location": null,
        "language": "en",
        "description": "www.lisaholic.com",
        "schedule_start": "2025-12-29T18:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T19:00:00+01:00"
    },
    {
        "id": "e0649330-d60a-5580-908b-ce11b89409e9",
        "kind": "official",
        "name": "Little Miss Freedman's Relaxession",
        "slug": "little-miss-freedmans-relaxession",
        "url": "https://api.events.ccc.de/congress/2025/event/e0649330-d60a-5580-908b-ce11b89409e9/?format=api",
        "track": null,
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "en",
        "description": "Naama Freedman invites you to become a flâneur through her sonic stream of consciousness, including live reading, singing, movie clips, and music ranging different genres. Eindelijk meyhem.",
        "schedule_start": "2025-12-29T22:30:00+01:00",
        "schedule_duration": "02:30:00",
        "schedule_end": "2025-12-30T01:00:00+01:00"
    },
    {
        "id": "693e18d6-e777-596b-a21d-dd9e9f0282e6",
        "kind": "official",
        "name": "Live, Die, Repeat: The fight against data retention and boundless access to data",
        "slug": "live-die-repeat-the-fight-against-data-retention-and-boundless-access-to-data",
        "url": "https://api.events.ccc.de/congress/2025/event/693e18d6-e777-596b-a21d-dd9e9f0282e6/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "en",
        "description": "The Specter of Data Retention is back in the political arena, both as a harmonized, EU-wide approach as well as being part of the coalition agreement of the new German national government. Other countries have already recently implemented new data retention laws, i.e. Belgium or Denmark. \r\nIn parallel, access to all types of stored data – and not only data stored under a data retention regime – by law enforcement has been radically reformed by groundbreaking new legislation, undermining both exiting national safeguards as well as protections implemented by businesses aiming for a higher standard in cyber security and data protection.  \r\nThe talk will give an overview on recent developments for a harmonized “minimum” approach to data retention under the Polish and Danish EU presidency as well as the new German legislation currently under consideration. \r\nIt will introduce the upcoming international release mechanisms for stored data under the e-evidence legislation, the 2nd protocol to the EU cybercrime convention as well as future threats from the UN cybercrime convention. \r\nIt will address how a cross-border request for information works in practice, which types of data can be requested by whom, and who will be responsible for the few remaining safeguards – including an analysis of the threat model and potential “side channel” attacks by cybercrime to gain access to basically all data stored by and with service providers.",
        "schedule_start": "2025-12-28T14:45:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T15:25:00+01:00"
    },
    {
        "id": "35c7b28f-2678-49b5-a14f-ecdb17f2e46c",
        "kind": "assembly",
        "name": "Lockpicking for beginners",
        "slug": "lockpicking-for-beginners",
        "url": "https://api.events.ccc.de/congress/2025/event/35c7b28f-2678-49b5-a14f-ecdb17f2e46c/?format=api",
        "track": null,
        "assembly": "lockpicking",
        "room": null,
        "location": "Lockpicking Area",
        "language": "en",
        "description": "Learn basic lockpicking skills, locks and tools are provided, no registration, first come - first served",
        "schedule_start": "2025-12-29T15:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T16:00:00+01:00"
    },
    {
        "id": "1eb76407-5e41-4765-97c9-512996123604",
        "kind": "assembly",
        "name": "Lockpicking for beginners",
        "slug": "lockpicking-for-beginners_cwot",
        "url": "https://api.events.ccc.de/congress/2025/event/1eb76407-5e41-4765-97c9-512996123604/?format=api",
        "track": null,
        "assembly": "lockpicking",
        "room": null,
        "location": "Lockpicking Area",
        "language": "en",
        "description": "Learn basic lockpicking skills, locks and tools are provided, no registration, first come - first served",
        "schedule_start": "2025-12-28T19:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T20:00:00+01:00"
    },
    {
        "id": "fc642550-2a3c-4ac2-b7be-2fa5e0607aa6",
        "kind": "assembly",
        "name": "Logo! - wir sehen Kindernachrichten",
        "slug": "logo-wir-sehen-kindernachrichten",
        "url": "https://api.events.ccc.de/congress/2025/event/fc642550-2a3c-4ac2-b7be-2fa5e0607aa6/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "3ec94f24-6a95-48f4-91d0-1e9ced1f2144",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "Sie waren da und filmten und versprachen.\r\nIn der heutigen Sendung soll der Kidspace bei Logo! gezeigt werden.\r\nKommt vorbei und wir prüfen gemeinsam, ob dies stimmt.",
        "schedule_start": "2025-12-28T19:45:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T20:15:00+01:00"
    },
    {
        "id": "b74b6d5f-17e8-49b9-b0d9-8b09e647c0a0",
        "kind": "sos",
        "name": "lonely@c3",
        "slug": "lonelyc3",
        "url": "https://api.events.ccc.de/congress/2025/event/b74b6d5f-17e8-49b9-b0d9-8b09e647c0a0/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Teehouse",
        "language": "de, en",
        "description": "I am sitting before the teahose at the table with the high chairs, yellow trouwsers, blue sweatshirt, colorfull scarf, with laptop\r\nplease write me if you cant find me\r\n\r\nHello,\r\nI would like to invite everybody, who suddenly realizes, that they feel a little lonely, although there are so many people around. I believe, especially because there so many, that its natual that loneliness arises. Its now my 5th congress, and although I always found myself in faszinating talks, had really deep philosophical exchanges, and always new impressions, there were many times in which I just felt alone and unconnected. I can imagine, that there are others, who find themselves in similar situations.\r\nTherefore, I want to invite us, to show to each other.\r\nWhat I intend to do is, that we meet every day from day 2 for a meetup (~30min), where simply everybody is welcome. There we would just share a little bit about ourselves, my hope would be, that we\r\n\ta) see that there are others that feel similar, and that this already helps\r\n\tb) through knowing there is a repeating meetup, to feel more connected\r\n\tc) that simply people find each other, eg to solder sth, or make a date for visiting some art installation together\r\nAnd if you just like to get to know people, and hang out, here's your warm welcome\r\n\r\nLooking forward meeting you (muckla)\r\n\r\nSorry, had to change the time on short notice, because otherwise would have went over my own boundaries",
        "schedule_start": "2025-12-28T13:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T13:55:00+01:00"
    },
    {
        "id": "ec0fcce8-040f-4592-adc3-de85d55eb3aa",
        "kind": "sos",
        "name": "lonely@c3",
        "slug": "lonelyc3_uo7a",
        "url": "https://api.events.ccc.de/congress/2025/event/ec0fcce8-040f-4592-adc3-de85d55eb3aa/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Between Coffee Nerds and House of Tea",
        "language": "de, en",
        "description": "will probably cancel as I have to watch out for my capacity, check description shortly before\r\n\r\nHello,\r\nI would like to invite everybody, who suddenly realizes, that they feel a little lonely, although there are so many people around. I believe, especially because there so many, that its natual that loneliness arises. Its now my 5th congress, and although I always found myself in faszinating talks, had really deep philosophical exchanges, and always new impressions, there were many times in which I just felt alone and unconnected. I can imagine, that there are others, who find themselves in similar situations.\r\nTherefore, I want to invite us, to show to each other.\r\nWhat I intend to do is, that we meet every day from day 2 for a meetup (~30min), where simply everybody is welcome. There we would just share a little bit about ourselves, my hope would be, that we\r\n\ta) see that there are others that feel similar, and that this already helps\r\n\tb) through knowing there is a repeating meetup, to feel more connected\r\n\tc) that simply people find each other, eg to solder sth, or make a date for visiting some art installation together\r\nAnd if you just like to get to know people, and hang out, here's your warm welcome. \r\n\r\nLooking forward meeting you Timon (muckla)\r\n\r\ncheck again the description, I might update info how to find me",
        "schedule_start": "2025-12-29T14:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T14:25:00+01:00"
    },
    {
        "id": "48a1860e-6a79-5fdc-9340-08a507e1c298",
        "kind": "assembly",
        "name": "Long Term Support bei Jugend hackt - Infos",
        "slug": "long-term-support-bei-jugend-hackt-infos_0uay",
        "url": "https://api.events.ccc.de/congress/2025/event/48a1860e-6a79-5fdc-9340-08a507e1c298/?format=api",
        "track": null,
        "assembly": "chaos_jetzt",
        "room": "72dca21e-dc62-5090-a694-ad294bd1e53f",
        "location": null,
        "language": "de",
        "description": "**Teil 1 (15min): Infos zum Long Term Support - diese Session**\r\n\r\nIhr erfahrt alles zum [Jugend hackt Long Term Support](https://jugendhackt.org/lts/) für junge Projektgruppen im Alter von 14-21 Jahren: Jugend hackt unterstützt eure Projektideen nicht nur mit 3 Tagen Hackathon, sondern mit 365 Tagen Projektsupport.\r\n\r\nDer Long Term Support bietet Wochenenden mit der Projektgruppe, Beratung durch erfahrene Mentor\\*innen, hilfreichen Input, spannende Workshops - und die Möglichkeit, Projektergebnisse auf dem Congress 2026 und dem Chaos Communication Camp 2027 zu präsentieren!\r\n\r\n**Teil 2 (45min): Vernetzung und Brainstorming für Projektideen - Session im Anschluss**\r\n\r\nIm Anschluss besteht die Möglichkeit für Interessierte, sich gleich mit anderen Junghacker\\*innen, Aktivist\\*innen, Ideenversprüher\\*innen, verplanten Bastler\\*innen und krass organisierten Planer\\*innen zu vernetzen und eine Projektidee auf die Beine zu stellen.\r\n\r\nDenn Projektgruppen können sich noch bis zum 11.01.2026 mit ihren Projektideen für eine bessere Welt bewerben: [Hier geht es zur Anmeldung](https://anmeldung.alpaka.space/berlin/lts/).",
        "schedule_start": "2025-12-29T14:00:00+01:00",
        "schedule_duration": "00:15:00",
        "schedule_end": "2025-12-29T14:15:00+01:00"
    },
    {
        "id": "aa545b2c-64dd-5b40-97c2-ac4ecc65668c",
        "kind": "assembly",
        "name": "Long Term Support bei Jugend hackt - Infos",
        "slug": "long-term-support-bei-jugend-hackt-infos_8ue9",
        "url": "https://api.events.ccc.de/congress/2025/event/aa545b2c-64dd-5b40-97c2-ac4ecc65668c/?format=api",
        "track": null,
        "assembly": "chaos_jetzt",
        "room": "72dca21e-dc62-5090-a694-ad294bd1e53f",
        "location": null,
        "language": "de",
        "description": "**Teil 1 (15min): Infos zum Long Term Support - diese Session**\r\n\r\nIhr erfahrt alles zum [Jugend hackt Long Term Support](https://jugendhackt.org/lts/) für junge Projektgruppen im Alter von 14-21 Jahren: Jugend hackt unterstützt eure Projektideen nicht nur mit 3 Tagen Hackathon, sondern mit 365 Tagen Projektsupport.\r\n\r\nDer Long Term Support bietet Wochenenden mit der Projektgruppe, Beratung durch erfahrene Mentor\\*innen, hilfreichen Input, spannende Workshops - und die Möglichkeit, Projektergebnisse auf dem Congress 2026 und dem Chaos Communication Camp 2027 zu präsentieren!\r\n\r\n**Teil 2 (45min): Vernetzung und Brainstorming für Projektideen - Session im Anschluss**\r\n\r\nIm Anschluss besteht die Möglichkeit für Interessierte, sich gleich mit anderen Junghacker\\*innen, Aktivist\\*innen, Ideenversprüher\\*innen, verplanten Bastler\\*innen und krass organisierten Planer\\*innen zu vernetzen und eine Projektidee auf die Beine zu stellen.\r\n\r\nDenn Projektgruppen können sich noch bis zum 11.01.2026 mit ihren Projektideen für eine bessere Welt bewerben: [Hier geht es zur Anmeldung](https://anmeldung.alpaka.space/berlin/lts/).",
        "schedule_start": "2025-12-28T14:45:00+01:00",
        "schedule_duration": "00:15:00",
        "schedule_end": "2025-12-28T15:00:00+01:00"
    },
    {
        "id": "dce39717-258a-5a96-8c5e-255275d3cf65",
        "kind": "assembly",
        "name": "Long Term Support bei Jugend hackt - Infos",
        "slug": "long-term-support-bei-jugend-hackt-infos_e4aj",
        "url": "https://api.events.ccc.de/congress/2025/event/dce39717-258a-5a96-8c5e-255275d3cf65/?format=api",
        "track": null,
        "assembly": "chaos_jetzt",
        "room": "72dca21e-dc62-5090-a694-ad294bd1e53f",
        "location": null,
        "language": "de",
        "description": "**Teil 1 (15min): Infos zum Long Term Support - diese Session**\r\n\r\nIhr erfahrt alles zum [Jugend hackt Long Term Support](https://jugendhackt.org/lts/) für junge Projektgruppen im Alter von 14-21 Jahren: Jugend hackt unterstützt eure Projektideen nicht nur mit 3 Tagen Hackathon, sondern mit 365 Tagen Projektsupport.\r\n\r\nDer Long Term Support bietet Wochenenden mit der Projektgruppe, Beratung durch erfahrene Mentor\\*innen, hilfreichen Input, spannende Workshops - und die Möglichkeit, Projektergebnisse auf dem Congress 2026 und dem Chaos Communication Camp 2027 zu präsentieren!\r\n\r\n**Teil 2 (45min): Vernetzung und Brainstorming für Projektideen - Session im Anschluss**\r\n\r\nIm Anschluss besteht die Möglichkeit für Interessierte, sich gleich mit anderen Junghacker\\*innen, Aktivist\\*innen, Ideenversprüher\\*innen, verplanten Bastler\\*innen und krass organisierten Planer\\*innen zu vernetzen und eine Projektidee auf die Beine zu stellen.\r\n\r\nDenn Projektgruppen können sich noch bis zum 11.01.2026 mit ihren Projektideen für eine bessere Welt bewerben: [Hier geht es zur Anmeldung](https://anmeldung.alpaka.space/berlin/lts/).",
        "schedule_start": "2025-12-28T12:00:00+01:00",
        "schedule_duration": "00:15:00",
        "schedule_end": "2025-12-28T12:15:00+01:00"
    },
    {
        "id": "005d17ee-e107-5fc7-a7cd-605123c65825",
        "kind": "assembly",
        "name": "Long Term Support bei Jugend hackt - Infos",
        "slug": "long-term-support-bei-jugend-hackt-infos_pa52",
        "url": "https://api.events.ccc.de/congress/2025/event/005d17ee-e107-5fc7-a7cd-605123c65825/?format=api",
        "track": null,
        "assembly": "chaos_jetzt",
        "room": "72dca21e-dc62-5090-a694-ad294bd1e53f",
        "location": null,
        "language": "de",
        "description": "**Teil 1 (15min): Infos zum Long Term Support - diese Session**\r\n\r\nIhr erfahrt alles zum [Jugend hackt Long Term Support](https://jugendhackt.org/lts/) für junge Projektgruppen im Alter von 14-21 Jahren: Jugend hackt unterstützt eure Projektideen nicht nur mit 3 Tagen Hackathon, sondern mit 365 Tagen Projektsupport.\r\n\r\nDer Long Term Support bietet Wochenenden mit der Projektgruppe, Beratung durch erfahrene Mentor\\*innen, hilfreichen Input, spannende Workshops - und die Möglichkeit, Projektergebnisse auf dem Congress 2026 und dem Chaos Communication Camp 2027 zu präsentieren!\r\n\r\n**Teil 2 (45min): Vernetzung und Brainstorming für Projektideen - Session im Anschluss**\r\n\r\nIm Anschluss besteht die Möglichkeit für Interessierte, sich gleich mit anderen Junghacker\\*innen, Aktivist\\*innen, Ideenversprüher\\*innen, verplanten Bastler\\*innen und krass organisierten Planer\\*innen zu vernetzen und eine Projektidee auf die Beine zu stellen.\r\n\r\nDenn Projektgruppen können sich noch bis zum 11.01.2026 mit ihren Projektideen für eine bessere Welt bewerben: [Hier geht es zur Anmeldung](https://anmeldung.alpaka.space/berlin/lts/).",
        "schedule_start": "2025-12-30T12:00:00+01:00",
        "schedule_duration": "00:15:00",
        "schedule_end": "2025-12-30T12:15:00+01:00"
    },
    {
        "id": "02bc31db-8e20-5a5a-9baa-6dfdae86b22b",
        "kind": "assembly",
        "name": "Long Term Support bei Jugend hackt - Vernetzung",
        "slug": "long-term-support-bei-jugend-hackt-vernetzung_lwpj",
        "url": "https://api.events.ccc.de/congress/2025/event/02bc31db-8e20-5a5a-9baa-6dfdae86b22b/?format=api",
        "track": null,
        "assembly": "chaos_jetzt",
        "room": "72dca21e-dc62-5090-a694-ad294bd1e53f",
        "location": null,
        "language": "de",
        "description": "**Teil 2 (45min): Vernetzung und Brainstorming für Projektideen - diese Session**\r\n\r\nIm Anschluss besteht die Möglichkeit für Interessierte, sich gleich mit anderen Junghacker\\*innen, Aktivist\\*innen, Ideenversprüher\\*innen, verplanten Bastler\\*innen und krass organisierten Planer\\*innen zu vernetzen und eine Projektidee auf die Beine zu stellen.\r\n\r\nDenn Projektgruppen können sich noch bis zum 11.01.2026 mit ihren Projektideen für eine bessere Welt bewerben: [Hier geht es zur Anmeldung](https://anmeldung.alpaka.space/berlin/lts/).\r\n\r\n**Teil 1 (15min): Infos zum Long Term Support - Session davor**\r\n\r\nIhr erfahrt alles zum [Jugend hackt Long Term Support](https://jugendhackt.org/lts/) für junge Projektgruppen im Alter von 14-21 Jahren: Jugend hackt unterstützt eure Projektideen nicht nur mit 3 Tagen Hackathon, sondern mit 365 Tagen Projektsupport.\r\n\r\nDer Long Term Support bietet Wochenenden mit der Projektgruppe, Beratung durch erfahrene Mentor\\*innen, hilfreichen Input, spannende Workshops - und die Möglichkeit, Projektergebnisse auf dem Congress 2026 und dem Chaos Communication Camp 2027 zu präsentieren!",
        "schedule_start": "2025-12-29T14:15:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-29T15:00:00+01:00"
    },
    {
        "id": "c99ca013-0141-5ff2-a8bf-751455d38e0b",
        "kind": "assembly",
        "name": "Long Term Support bei Jugend hackt - Vernetzung",
        "slug": "long-term-support-bei-jugend-hackt-vernetzung",
        "url": "https://api.events.ccc.de/congress/2025/event/c99ca013-0141-5ff2-a8bf-751455d38e0b/?format=api",
        "track": null,
        "assembly": "chaos_jetzt",
        "room": "72dca21e-dc62-5090-a694-ad294bd1e53f",
        "location": null,
        "language": "de",
        "description": "**Teil 2 (45min): Vernetzung und Brainstorming für Projektideen - diese Session**\r\n\r\nIm Anschluss besteht die Möglichkeit für Interessierte, sich gleich mit anderen Junghacker\\*innen, Aktivist\\*innen, Ideenversprüher\\*innen, verplanten Bastler\\*innen und krass organisierten Planer\\*innen zu vernetzen und eine Projektidee auf die Beine zu stellen.\r\n\r\nDenn Projektgruppen können sich noch bis zum 11.01.2026 mit ihren Projektideen für eine bessere Welt bewerben: [Hier geht es zur Anmeldung](https://anmeldung.alpaka.space/berlin/lts/).\r\n\r\n**Teil 1 (15min): Infos zum Long Term Support - Session davor**\r\n\r\nIhr erfahrt alles zum [Jugend hackt Long Term Support](https://jugendhackt.org/lts/) für junge Projektgruppen im Alter von 14-21 Jahren: Jugend hackt unterstützt eure Projektideen nicht nur mit 3 Tagen Hackathon, sondern mit 365 Tagen Projektsupport.\r\n\r\nDer Long Term Support bietet Wochenenden mit der Projektgruppe, Beratung durch erfahrene Mentor\\*innen, hilfreichen Input, spannende Workshops - und die Möglichkeit, Projektergebnisse auf dem Congress 2026 und dem Chaos Communication Camp 2027 zu präsentieren!",
        "schedule_start": "2025-12-28T15:00:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-28T15:45:00+01:00"
    },
    {
        "id": "b68bc41b-0f54-418d-88e9-4088067c3731",
        "kind": "sos",
        "name": "Look what I found! OSINT resources in conflicts",
        "slug": "look-what-i-found-osint-resources-in-conflicts",
        "url": "https://api.events.ccc.de/congress/2025/event/b68bc41b-0f54-418d-88e9-4088067c3731/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "en, de",
        "description": "In the context of russia's war of aggression against Ukraine, open-source intelligence (OSINT) plays a significant role in public perception. We will briefly examine some interesting sources and tools and consider what information they make publicly available.\r\n\r\nMaterial from the talk will be published in a few days at https://chaos.social/@uact/115804886087347625",
        "schedule_start": "2025-12-29T22:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T22:55:00+01:00"
    },
    {
        "id": "15165656-5a48-44f4-9d07-266fbeea726c",
        "kind": "assembly",
        "name": "Löte dein 39C3 PCB",
        "slug": "lote-dein-39c3-pcb",
        "url": "https://api.events.ccc.de/congress/2025/event/15165656-5a48-44f4-9d07-266fbeea726c/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "44bba78f-4945-40e4-b38e-ce6c772a3fc6",
        "location": "Saal B",
        "language": "de",
        "description": "Wir, ein paar Menschen aus dem Umfeld des Chaostreffs des c3RE, haben zum 37c3 ein PCB in Form eines Getränkeuntersetzer im Congress-Design entworfen. Zunächst nur für uns und … ach komm… wir machen ein paar mehr.\u2028An Tag 0 waren alle PCBs weg!\r\nZum 38c3 gab es nicht nur eine Neuauflage im aktuellen Design sondern auch noch eine Nachproduktion vom 37c3.\u2028An Tag 1 waren alle PCBs weg!\r\nZum 39c3 gibt es nun die dritte Auflage - wieder im aktuellen Congress-Design, mit 3 Widerständen, einem MOSfet und 8 RGB LEDs wird das Ganze mit einem Wemos D1 Mini zu einem leuchtenden, blinkenden Erinnerungsstück an deinen (ersten?) Congress!\r\nWir haben Lötstationen, helfende Hände aber leider nur begrenzt Platz und Zeit.\r\nWir werden verschiedene Vorbereitungsstufen vorhalten so dass jede und jeder -unabhängig von der Löterfahrung- am Ende ein PCB zum leuchten bringen kann.\r\nBitte meldet euch an damit wir planen können:\r\nkohlenpod@c3re.de\r\n\r\nDie Kosten für die Hardware inkl. Wemos betragen ca. 5€ - es wäre nett wenn ihr euch an den Kosten beteiligt - dies ist aber absolut kein Muss!\r\n\r\nP.S: wir haben auch noch eine kleine Menge an 37C3 und 38C3 PCBs nachbestellt - damit die Menschen die gerne sammeln die Chance haben alle PCBs zu bekommen. Die sind übrigens untereinander kompatibel und können gestapelt werden",
        "schedule_start": "2025-12-27T12:15:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-27T13:45:00+01:00"
    },
    {
        "id": "f152ad7d-da6b-4060-a792-1f1862a026d2",
        "kind": "sos",
        "name": "Löte deinen eigenen Euclidean Sequencer",
        "slug": "lote-deinen-eigenen-euclidean-sequencer_lzen",
        "url": "https://api.events.ccc.de/congress/2025/event/f152ad7d-da6b-4060-a792-1f1862a026d2/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de, en",
        "description": "The Euclidean Sequencer is a hardware gadget developed by students from Cologne. It uses the Euclidean algorithm to find the greatest common divisor of two numbers, thereby creating a sequence. The sequence can be modified using two potentiometers and can be connected to another sequencer or external devices, such as speakers.\r\nWe only have a few solder kits left. Fist come first served!\r\nThe recommended price for the workshop is €30.",
        "schedule_start": "2025-12-29T20:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T21:20:00+01:00"
    },
    {
        "id": "5c81806d-e859-4787-a3e9-b44ea7f59d79",
        "kind": "sos",
        "name": "Löte deinen eigenen Euclidean Sequencer",
        "slug": "lote-deinen-eigenen-euclidean-sequencer",
        "url": "https://api.events.ccc.de/congress/2025/event/5c81806d-e859-4787-a3e9-b44ea7f59d79/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de, en",
        "description": "The Euclidean Sequencer is a hardware gadget developed by students from Cologne. It uses the Euclidean algorithm to find the greatest common divisor of two numbers, thereby creating a sequence. The sequence can be modified using two potentiometers and can be connected to another sequencer or external devices, such as speakers. \r\nJust drop by without registering and bring high-power USB-C power supply, if you have that with you, or even your own soldering iron.\r\nThe recommended price for the workshop is €30.",
        "schedule_start": "2025-12-28T20:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T20:50:00+01:00"
    },
    {
        "id": "f78c5719-dcfe-53b5-989c-966bbfcac35a",
        "kind": "official",
        "name": "Loui Beton",
        "slug": "loui-beton",
        "url": "https://api.events.ccc.de/congress/2025/event/f78c5719-dcfe-53b5-989c-966bbfcac35a/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "23645630-94b3-4228-9f50-2ba4c646fa3c",
        "location": null,
        "language": "en",
        "description": "https://soundcloud.com/loui_beton",
        "schedule_start": "2025-12-28T18:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T20:00:00+01:00"
    },
    {
        "id": "b0ee474e-87ad-41b2-8e81-044d7a1c2520",
        "kind": "sos",
        "name": "Lounge Tunes",
        "slug": "lounge-tunes",
        "url": "https://api.events.ccc.de/congress/2025/event/b0ee474e-87ad-41b2-8e81-044d7a1c2520/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": null,
        "description": "Listen to some eclectic lounge tunes with your favorite crew.",
        "schedule_start": "2025-12-28T01:30:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-28T02:50:00+01:00"
    },
    {
        "id": "3d413f9a-2895-4ea6-a1e5-23e279e109fd",
        "kind": "assembly",
        "name": "Luanti(Minetest)-Mods programmieren",
        "slug": "luantiminetest-mods-programmieren_64tn",
        "url": "https://api.events.ccc.de/congress/2025/event/3d413f9a-2895-4ea6-a1e5-23e279e109fd/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "3ec94f24-6a95-48f4-91d0-1e9ced1f2144",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "Das freie Open-World-Spiel Luanti(Minetest) bietet viele Möglichkeiten, kreativ zu werden und zusammen zu spielen. Das Spielprinzip ist ähnlich zu Minecraft, dennoch ist Luanti ein ganz anderes Spiel und keineswegs ein nachgemachter Klon von Minecraft. Genau genommen ist Luanti ein Framework, also ein Baukasten, mit dem sich alle ihr eigenes Sandbox- oder Voxel-Game nach eigenen Vorstellungen zusammenbauen können.\r\n\r\nWir lernen Luanti und seine Erweiterungsmöglichkeiten kennen und programmieren eine eigene Mod, die dem Spiel individuelle Items hinzufügt. Zudem ist es möglich, eigene Craftingrezepte zu erstellen, mit denen die neuen Blöcke, Items oder Werkzeuge hergestellt werden können. Je nach Interesse und Zeit werden weitere Bereiche, wie das Programmieren von Commands, eingebracht.Freund*innen spielen kann. Dabei gibt es kleinere Mods, die einzelne Elemente des Spiels verändern, aber auch ganze Games, die ein eigenes Spielprinzip mit sich bringen.\r\n\r\n[https://teckids.org/projekte/hack-n-fun/workshops/luanti/](https://teckids.org/projekte/hack-n-fun/workshops/luanti/)\r\n\r\nWer sich ein Laptop für den Workshop ausleihen möchte, sollte sich spätestens eine Stunde vor dem Workshop an der Teckids-Assembly im Digitalcourage-Habitat melden.\r\nSiehe auch: [https://events.ccc.de/congress/2025/hub/de/project/detail/assembly/laptop-ausleihe-fur-junghackerinnen/](https://events.ccc.de/congress/2025/hub/de/project/detail/assembly/laptop-ausleihe-fur-junghackerinnen/)\r\nWer ein eigenes Laptop benuten möchte, benötigt ein Linux-System mit Luanti ab Version 5.10. Und das Git-Repo: <https://edugit.org/Teckids/hacknfun/hack-n-next/luanti-mod-einstieg.git>\r\n\r\nWer nach den ersten 1,5 Stunden noch weiter machen möchte, kann [bei Teil 2 an der Teckids-Assembly]([https://events.ccc.de/congress/2025/hub/de/event/detail/luanti-mods-minetest-programmieren-teil-2-tag-2](https://events.ccc.de/congress/2025/hub/de/event/detail/luanti-mods-minetest-programmieren-teil-2-tag-2)) weitermachen.",
        "schedule_start": "2025-12-28T14:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T15:30:00+01:00"
    },
    {
        "id": "67af22d6-787e-46bf-9578-6943e5c826dc",
        "kind": "assembly",
        "name": "Luanti(Minetest)-Mods programmieren",
        "slug": "luantiminetest-mods-programmieren",
        "url": "https://api.events.ccc.de/congress/2025/event/67af22d6-787e-46bf-9578-6943e5c826dc/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "3ec94f24-6a95-48f4-91d0-1e9ced1f2144",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "Das freie Open-World-Spiel Luanti(Minetest) bietet viele Möglichkeiten, kreativ zu werden und zusammen zu spielen. Das Spielprinzip ist ähnlich zu Minecraft, dennoch ist Luanti ein ganz anderes Spiel und keineswegs ein nachgemachter Klon von Minecraft. Genau genommen ist Luanti ein Framework, also ein Baukasten, mit dem sich alle ihr eigenes Sandbox- oder Voxel-Game nach eigenen Vorstellungen zusammenbauen können.\r\n\r\nWir lernen Luanti und seine Erweiterungsmöglichkeiten kennen und programmieren eine eigene Mod, die dem Spiel individuelle Items hinzufügt. Zudem ist es möglich, eigene Craftingrezepte zu erstellen, mit denen die neuen Blöcke, Items oder Werkzeuge hergestellt werden können. Je nach Interesse und Zeit werden weitere Bereiche, wie das Programmieren von Commands, eingebracht.Freund*innen spielen kann. Dabei gibt es kleinere Mods, die einzelne Elemente des Spiels verändern, aber auch ganze Games, die ein eigenes Spielprinzip mit sich bringen.\r\n\r\n[https://teckids.org/projekte/hack-n-fun/workshops/luanti/](https://teckids.org/projekte/hack-n-fun/workshops/luanti/)\r\n\r\nWer sich ein Laptop für den Workshop ausleihen möchte, sollte sich spätestens eine Stunde vor dem Workshop an der Teckids-Assembly im\r\nDigitalcourage-Habitat melden. Wer ein eigenes Laptop benutzen möchte, benötigt ein Linux-System mit Luanti ab Version 5.10.\r\nSiehe auch [https://events.ccc.de/congress/2025/hub/de/project/detail/assembly/laptop-ausleihe-fur-junghackerinnen/](https://events.ccc.de/congress/2025/hub/de/project/detail/assembly/laptop-ausleihe-fur-junghackerinnen/)\r\n\r\nWer nach den ersten 1,5 Stunden noch weiter machen möchte, kann [bei Teil 2 an der Teckids-Assembly]([https://events.ccc.de/congress/2025/hub/de/event/detail/luanti-mods-minetest-programmieren-teil-2](https://events.ccc.de/congress/2025/hub/de/event/detail/luanti-mods-minetest-programmieren-teil-2)) weitermachen.",
        "schedule_start": "2025-12-27T15:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-27T17:00:00+01:00"
    },
    {
        "id": "7058cf33-cf5c-424f-a849-06a8b6658a53",
        "kind": "assembly",
        "name": "Luanti-Mods (Minetest) programmieren – Teil 2 Tag 1",
        "slug": "luanti-mods-minetest-programmieren-teil-2",
        "url": "https://api.events.ccc.de/congress/2025/event/7058cf33-cf5c-424f-a849-06a8b6658a53/?format=api",
        "track": null,
        "assembly": "teckids",
        "room": null,
        "location": "Teckids-Assembly",
        "language": "de",
        "description": "*Dies ist die Fortsetzung vom [ersten Teil im Kidspace](https://events.ccc.de/congress/2025/hub/de/event/detail/luantiminetest-mods-programmieren), aber es dürfen auch noch weitere Teilnehmer\\*innen dazu kommen.*\r\n\r\nDas freie Open-World-Spiel Luanti(Minetest) bietet viele Möglichkeiten, kreativ zu werden und zusammen zu spielen. Das Spielprinzip ist ähnlich zu Minecraft, dennoch ist Luanti ein ganz anderes Spiel und keineswegs ein nachgemachter Klon von Minecraft. Genau genommen ist Luanti ein Framework, also ein Baukasten, mit dem sich alle ihr eigenes Sandbox- oder Voxel-Game nach eigenen Vorstellungen zusammenbauen können.\r\n\r\nWir lernen Luanti und seine Erweiterungsmöglichkeiten kennen und programmieren eine eigene Mod, die dem Spiel individuelle Items hinzufügt. Zudem ist es möglich, eigene Craftingrezepte zu erstellen, mit denen die neuen Blöcke, Items oder Werkzeuge hergestellt werden können. Je nach Interesse und Zeit werden weitere Bereiche, wie das Programmieren von Commands, eingebracht.Freund*innen spielen kann. Dabei gibt es kleinere Mods, die einzelne Elemente des Spiels verändern, aber auch ganze Games, die ein eigenes Spielprinzip mit sich bringen.\r\n\r\nWer sich ein [ein Laptop für den Workshop ausleihen](https://events.ccc.de/congress/2025/hub/de/project/detail/assembly/laptop-ausleihe-fur-junghackerinnen/) möchte, sollte sich spätestens eine Stunde vor dem Workshop an der Teckids-Assembly im Digitalcourage-Habitat melden. Wer ein eigenes Laptop benutzen möchte, benötigt ein Linux-System mit Luanti ab Version 5.10.",
        "schedule_start": "2025-12-27T17:15:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-27T18:45:00+01:00"
    },
    {
        "id": "a5388ce5-bdaa-4313-8425-d2c65a59d1de",
        "kind": "assembly",
        "name": "Luanti-Mods (Minetest) programmieren – Teil 2 Tag 2",
        "slug": "luanti-mods-minetest-programmieren-teil-2-tag-2",
        "url": "https://api.events.ccc.de/congress/2025/event/a5388ce5-bdaa-4313-8425-d2c65a59d1de/?format=api",
        "track": null,
        "assembly": "teckids",
        "room": null,
        "location": "Teckids-Assembly",
        "language": "de",
        "description": "*Dies ist die Fortsetzung vom [ersten Teil im Kidspace](https://events.ccc.de/congress/2025/hub/de/event/detail/luantiminetest-mods-programmieren_64tn), aber es dürfen auch noch weitere Teilnehmer\\*innen dazu kommen.*\r\n\r\nDas freie Open-World-Spiel Luanti(Minetest) bietet viele Möglichkeiten, kreativ zu werden und zusammen zu spielen. Das Spielprinzip ist ähnlich zu Minecraft, dennoch ist Luanti ein ganz anderes Spiel und keineswegs ein nachgemachter Klon von Minecraft. Genau genommen ist Luanti ein Framework, also ein Baukasten, mit dem sich alle ihr eigenes Sandbox- oder Voxel-Game nach eigenen Vorstellungen zusammenbauen können.\r\n\r\nWir lernen Luanti und seine Erweiterungsmöglichkeiten kennen und programmieren eine eigene Mod, die dem Spiel individuelle Items hinzufügt. Zudem ist es möglich, eigene Craftingrezepte zu erstellen, mit denen die neuen Blöcke, Items oder Werkzeuge hergestellt werden können. Je nach Interesse und Zeit werden weitere Bereiche, wie das Programmieren von Commands, eingebracht.Freund*innen spielen kann. Dabei gibt es kleinere Mods, die einzelne Elemente des Spiels verändern, aber auch ganze Games, die ein eigenes Spielprinzip mit sich bringen.\r\n\r\nWer sich ein [ein Laptop für den Workshop ausleihen](https://events.ccc.de/congress/2025/hub/de/project/detail/assembly/laptop-ausleihe-fur-junghackerinnen/) möchte, sollte sich spätestens eine Stunde vor dem Workshop an der Teckids-Assembly im Digitalcourage-Habitat melden. Wer ein eigenes Laptop benutzen möchte, benötigt ein Linux-System mit Luanti ab Version 5.10.",
        "schedule_start": "2025-12-28T15:45:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T17:15:00+01:00"
    },
    {
        "id": "62b32a06-d337-490f-8e85-2b6426ddd283",
        "kind": "assembly",
        "name": "Luanti-Tannenbaum-Pixelflut",
        "slug": "luanti-tannebbaum-pixelflut",
        "url": "https://api.events.ccc.de/congress/2025/event/62b32a06-d337-490f-8e85-2b6426ddd283/?format=api",
        "track": null,
        "assembly": "teckids",
        "room": null,
        "location": "Teckids-Assembly",
        "language": "de",
        "description": "Wir haben einen Weihnachtsbaum mit Lichterkette, den man in einer Luanti-Welt dekorieren kann. Er leuchtet dann in der echten Welt in den Farben, in denen ihr ihn in Luanti dekoriert!\r\n\r\nKommt zum Luanti-Spielen und spielt mit unserem Weihnachtsbaum.\r\n\r\nIhr müsst ein eigenes Laptop oder Smartphone mit Luanti ab Version 5.10 mitbringen!",
        "schedule_start": "2025-12-30T15:15:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-30T16:00:00+01:00"
    },
    {
        "id": "d6d7be92-dcd5-4f81-b63d-ec6b2f87ded9",
        "kind": "sos",
        "name": "Luna Meet-up and Battle to the Death",
        "slug": "luna-meet-up-and-battle-to-the-death",
        "url": "https://api.events.ccc.de/congress/2025/event/d6d7be92-dcd5-4f81-b63d-ec6b2f87ded9/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "The big rocket at the entrace (the hide and seek will be spread across the venue)",
        "language": "en",
        "description": "All Lunas are invited!! Non-Lunas attending get to be honorary Lunas.\r\n\r\nWe will settle who the one true Luna is in a game of DECT-enhanced hide and seek across the whole venue :3",
        "schedule_start": "2025-12-28T18:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T19:00:00+01:00"
    },
    {
        "id": "34f3d9a6-9164-58df-81e6-51c112362a89",
        "kind": "official",
        "name": "Machine Vision – Vom Algorithmus zum Baumpilz im digitalen Metabolismus",
        "slug": "machine-vision-vom-algorithmus-zum-baumpilz-im-digitalen-metabolismus",
        "url": "https://api.events.ccc.de/congress/2025/event/34f3d9a6-9164-58df-81e6-51c112362a89/?format=api",
        "track": "art-beauty",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "de",
        "description": "Unmengen an Bilder werden Täglich in die Netzwerke hochgeladen. Doch nicht nur Menschen betrachten diese Bilder, auch Maschinen analysieren und „betrachten\" sie. Wie funktioniert dieses maschinelle „Sehen\" und wie wurde dieses den Computern beigebracht?\r\nDiese Lecture Performance gibt einen Überblick über die Entwicklung des maschinellen Sehens. Nach einem kurzen Einblick in die geschichtliche Entwicklung – von den ersten Ansätzen bis zu heutigen Anwendungen – betrachten wir, wie diese Technologien in unterschiedlichsten künstlerischen Arbeiten eingesetzt werden. Was reflektieren diese Arbeiten jenseits der reinen Anwendung von Machine Vision Algorithmen?\r\nAnhand der beiden Arbeiten \"Throwback Environment\" und \"Fomes Fomentarius Digitalis\" betrachten wir, wie Machine Vision in einem künstlerischen Feedbackloop genutzt worden ist und wie uns dies Perspektiven auf die Funktionsweise dieser Algorithmen eröffnet. Die Arbeiten machen sichtbar, was die Eingesetzten Alghorithmen sehen, in welchen Mustern sie operieren. Sie zeigen auch, wo ihre Grenzen liegen und was das ganze mit Baumpilzen zu tun hat.",
        "schedule_start": "2025-12-28T22:05:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T22:45:00+01:00"
    },
    {
        "id": "5064b9be-3ca1-4142-94ae-0ea56f638075",
        "kind": "sos",
        "name": "Magician meetup/jam",
        "slug": "magician-meetupjam",
        "url": "https://api.events.ccc.de/congress/2025/event/5064b9be-3ca1-4142-94ae-0ea56f638075/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Hall 1 Cloak Room foyer next to Komonin | https://39c3.c3nav.de/l/c:1:144.59:175.84/@1,147.18,174.83,4.15",
        "language": "en",
        "description": "For fellow practitioners of the impossible. Bring your cards, coins, rope or your whatever you're into. \r\n\r\nWe'll share old ideas and maybe contemplate some new ones. All skill levels welcome.",
        "schedule_start": "2025-12-28T16:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T17:30:00+01:00"
    },
    {
        "id": "38ab515a-28f7-41fe-ac6c-d7d640ef1d6d",
        "kind": "assembly",
        "name": "Magic the Gathering (MTG) - Avatar Draft",
        "slug": "magic-the-gathering-mtg-avatar-draft",
        "url": "https://api.events.ccc.de/congress/2025/event/38ab515a-28f7-41fe-ac6c-d7d640ef1d6d/?format=api",
        "track": null,
        "assembly": "mtg",
        "room": null,
        "location": "Assembly - mtg@39C3",
        "language": "de, en",
        "description": "MTG Draft\r\nIn a draft, players take turns selecting cards from booster packs and build a 40-card deck from them.\r\nEvery draft is unique and rewards strategy, card evaluation, and adaptability.\r\nSome experience helps, but new players are welcome.",
        "schedule_start": "2025-12-28T21:00:00+01:00",
        "schedule_duration": "04:00:00",
        "schedule_end": "2025-12-29T01:00:00+01:00"
    },
    {
        "id": "ec1955b6-6027-4808-9386-27a082fce7ec",
        "kind": "assembly",
        "name": "Make Your Own Brain Machine",
        "slug": "make-your-own-brain-machine",
        "url": "https://api.events.ccc.de/congress/2025/event/ec1955b6-6027-4808-9386-27a082fce7ec/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "24bda89e-2bc4-471b-8870-eccacf62ef3b",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en",
        "description": "What is a **[Brain Machine](https://cornfieldelectronics.com/cfe/projects.php#brainmachine)**? It's a fascinating device that generates light and sound pulses at brainwave frequencies. These can help achieve various states of consciousness, such as meditation or improved sleep.  \r\n  \r\nIn this workshop for **total beginners** we will all make a **[Brain Machine](https://cornfieldelectronics.com/cfe/projects.php#brainmachine)** that is preprogrammed with a really nice meditation sequence. As well as a device that can help you relax and meditate, a nice bonus is that everyone hallucinates beautiful colors and patterns along the way.  \r\n  \r\nThe Brain Machine is totally [open hardware](https://github.com/maltman23/Brain_Machine_kit), and created to be hackable, so you can re-program it with any computer, with software that is free to download and use.  \r\n  \r\nThis workshop is for **total beginners** to learn to solder.  \r\n  \r\nFor ages 10 - 100.  \r\n  \r\n**Materials costs**:  \r\nThe workshop is free, but if you would like to partake in the hands-on aspects of the workshop, Mitch will have Brain Machine kits for **€25**.  \r\n  \r\n**Taught by** [Mitch Altman](http://en.wikipedia.org/wiki/Mitch_Altman).  \r\n  \r\n_**Optional**:  Bring your laptop if you want to go home with the free Arduino software installed on it.  \r\nArduino software runs on Windows, MacOS and Linux._  \r\n\r\n_**IMPORTANT NOTE:** The Brain Machine uses blinking lights, and is not recommended for people who are photosensitive._\r\n  \r\n**Workshop Itinerary**:  \r\n* Intro to Sound & Light Machines\r\n* Learn to solder. Don't let this scare you! I've taught tens of thousands of people to solder, most of whom have never made anything before in their lives. It is actually a very easy skill to learn. It is also very useful.\r\n* How to re-program your Brain Machine for creating other brainwave sequences  \r\n  \r\n**Registration**:  \r\nBuy a kit at the Hardware Hacking Area to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served.  \r\n  \r\n**Links**:  \r\n[Brain Machine kit webpage](https://cornfieldelectronics.com/cfe/projects.php#brainmachine)  \r\n[Ardiuno software download](https://www.arduino.cc/en/software/)  \r\n[Brain Machine Github page](https://github.com/maltman23/Brain_Machine_kit)",
        "schedule_start": "2025-12-30T13:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-30T15:00:00+01:00"
    },
    {
        "id": "7716bfd9-ac11-49e5-a141-5fc323fbd860",
        "kind": "sos",
        "name": "Making DIY Stickers",
        "slug": "making-diy-stickers",
        "url": "https://api.events.ccc.de/congress/2025/event/7716bfd9-ac11-49e5-a141-5fc323fbd860/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Shared Table 2 @ HDGDL Assembly",
        "language": "de, en",
        "description": "In this session we're making stickers: With pens and sticker paper.\r\nLittle donation for material apprechiated.",
        "schedule_start": "2025-12-28T13:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T14:00:00+01:00"
    },
    {
        "id": "f3b2f75d-bcc9-5896-bdd0-020ee88a3938",
        "kind": "assembly",
        "name": "Making own Z-Wave (or Zigbee) device from scratch and assemble a Z-Wave (or Zigbee/Matter) controller",
        "slug": "making-own-z-wave-or-zigbee-device-from-scratch-an",
        "url": "https://api.events.ccc.de/congress/2025/event/f3b2f75d-bcc9-5896-bdd0-020ee88a3938/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "8cfad365-ec61-4269-baee-45d894acf821",
        "location": null,
        "language": "en",
        "description": "We will be making own Z-Wave and Z-Wave Long Range devices Z-Wave Open Source SDK an Trident IoT SDK. It will also be possible to do Zigbee devices.\r\n\r\nWe will program a sensor and a switch using Z-Wave protocol and include it in a Z-Wave network. Or Zigbee.\r\n\r\nWe will also browse the Z-Wave Open Source project, and how existing Trident IoT and SiLabs code differ from them.\r\n\r\nWe will also install Linux version of Z-Way - Z-Wave/Zigbee/Matter Smart Home Controller. You will learn basics of Z-Wave and Z-Wave Long Range, how to include devices and set up security schemes.\r\n\r\nWe will also master using Z-Way smart home controller, investigate it's API and create own Linux or ESP32-based Z-Wave or Zigbee controller. We will also discuss Z-Wave/Zigbee-to-Matter bridging.\r\n\r\nYou will need a laptop (Linux, Mac or Windows) with SSH client, USB A, Google Chrome and internet access. Optionally you can use VS Code (install Trident IoT extension).\r\n\r\nBring your Z-Wave devices with you! If you have Home Assistant Connect ZWA-2, take it too!\r\n\r\nPresentation: https://docs.google.com/presentation/d/1EJFr8toheFOOE_k4l23wkLd98NE8yb8UbnnkNd2UKqU",
        "schedule_start": "2025-12-28T16:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T18:00:00+01:00"
    },
    {
        "id": "f8abac85-c92a-501a-8d08-8a317ab6c685",
        "kind": "assembly",
        "name": "Making own Z-Wave (or Zigbee) device from scratch and assemble a Z-Wave (or Zigbee/Matter) controller",
        "slug": "making-own-z-wave-or-zigbee-device-from-scrat_ei4t",
        "url": "https://api.events.ccc.de/congress/2025/event/f8abac85-c92a-501a-8d08-8a317ab6c685/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "8cfad365-ec61-4269-baee-45d894acf821",
        "location": null,
        "language": "en",
        "description": "We will be making own Z-Wave and Z-Wave Long Range devices Z-Wave Open Source SDK an Trident IoT SDK. It will also be possible to do Zigbee devices.\r\n\r\nWe will program a sensor and a switch using Z-Wave protocol and include it in a Z-Wave network. Or Zigbee.\r\n\r\nWe will also browse the Z-Wave Open Source project, and how existing Trident IoT and SiLabs code differ from them.\r\n\r\nWe will also install Linux version of Z-Way - Z-Wave/Zigbee/Matter Smart Home Controller. You will learn basics of Z-Wave and Z-Wave Long Range, how to include devices and set up security schemes.\r\n\r\nWe will also master using Z-Way smart home controller, investigate it's API and create own Linux or ESP32-based Z-Wave or Zigbee controller. We will also discuss Z-Wave/Zigbee-to-Matter bridging.\r\n\r\nYou will need a laptop (Linux, Mac or Windows) with SSH client, USB A, Google Chrome and internet access. Optionally you can use VS Code (install Trident IoT extension).\r\n\r\nBring your Z-Wave devices with you! If you have Home Assistant Connect ZWA-2, take it too!\r\n\r\nPresentation: https://docs.google.com/presentation/d/1EJFr8toheFOOE_k4l23wkLd98NE8yb8UbnnkNd2UKqU",
        "schedule_start": "2025-12-29T11:00:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-29T14:00:00+01:00"
    },
    {
        "id": "b98918cb-489e-5f5e-aa06-26753cb48418",
        "kind": "official",
        "name": "Making the Magic Leap past NVIDIA's secure bootchain and breaking some Tesla Autopilots along the way",
        "slug": "making-the-magic-leap-past-nvidia-s-secure-bootchain-and-breaking-some-tesla-autopilots-along-the-way",
        "url": "https://api.events.ccc.de/congress/2025/event/b98918cb-489e-5f5e-aa06-26753cb48418/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "en",
        "description": "In mid 2024, a friend approached me about Magic Leap making their TX2 based XR headsets little more than a paperweight by disabling the mandatory activation servers. I morally dislike this, companies shouldn't turn functional devices into e-waste just because they want to sell newer devices.\r\n\r\nAfter obtaining one, and poking at the Fastboot implementation, I discovered it was based off NVIDIA's Fastboot implementation, which is source available. I found a vulnerability in the NVIDIA provided source code in how it unpacks SparseFS images (named sparsehax), and successfully blindly exploited the modified implementation on the Magic Leap One. I also found a vulnerability in it that allowed gaining persistence via how it loads the kernel DTB (named dtbhax).\r\n\r\nStill unsatisfied with this, I used fault injection to dump the BootROM from a Tegra X2 devkit.\r\n\r\nIn the BootROM I discovered a vulnerability in the USB recovery mode. Exploiting this vulnerability proved difficult due to only having access to memory from the perspective of the USB controller. I will explain what was tried, why it didn't work, and how I eventually got code execution at the highest privilege level via it. \r\n\r\nAs I will demonstrate, this exploit also functions on Tesla's autopilot hardware.",
        "schedule_start": "2025-12-29T14:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T15:45:00+01:00"
    },
    {
        "id": "97c98b48-530a-4a4c-af6e-ada2be5ed864",
        "kind": "sos",
        "name": "Malware Analysis and Binary Triage",
        "slug": "malware-analysis-and-binary-triage",
        "url": "https://api.events.ccc.de/congress/2025/event/97c98b48-530a-4a4c-af6e-ada2be5ed864/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "de, en",
        "description": "Malware Analysis and Binary Triage hands-on workshop/meetup.\r\n\r\nSince the time at the congress is short a bit preparation can help you to speed up getting started and will improve your overall experience.\r\n\r\nPlease bring a laptop with reasonable specs, ideally with:\r\n* VirtualBox\r\n* a Windows VM with disabled MS Defender\r\n* installed Flare-VM (https[:]//github[.]com/mandiant/flare-vm)\r\n* installed IDA-Free (https[:]//hex-rays[.]com/ida-free), Ghidra and cutter (https[:]//cutter[.]re/)\r\n\r\nMake sure to create a first snapshot, before and after installing the FlareVM toolset.\r\n\r\nNo prerequisites are required - everyone is welcome from complete beginners to those with some experience.\r\n\r\nWe also have a discord channel for this event:\r\nhttps[:]//discord[.]gg/QXkEM5G2",
        "schedule_start": "2025-12-29T00:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T01:20:00+01:00"
    },
    {
        "id": "576dffcf-fd90-4080-b60c-3c55bcfead77",
        "kind": "sos",
        "name": "Männerkreis: Wie kann gute Männerarbeit gelingen? [nur Cis Männer]",
        "slug": "wie-kann-gute-mannerarbeit-gelingen",
        "url": "https://api.events.ccc.de/congress/2025/event/576dffcf-fd90-4080-b60c-3c55bcfead77/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de",
        "description": "Männerkreis:\r\nDisclaimer: Dies soll ein Safespace für Cis Männer sein, wir möchten allerdings gerne von FLINTA* Personen lernen, daher findet der gleiche Workshop nochmal als [all Creatures welcome] statt\r\n\r\nIn dem Workshop wollen wir uns zu folgenden Fragen ins Gespräch kommen:\r\n\r\n- Welche Erfahrungen haben wir mit Männerarbeit?\r\n- Wie holen wir uns (auch außerhalb der Bubble) ab? \r\n- Wie schaffen wir es den Bruch zu unseren Schwestern* anzuerkennen und auszuhalten ohne uns dabei zu entmündigen und zu verachten\r\n- Wie schaffen wir es unsere Schutzwalle soweit unten zu lassen, damit wir lernen können, aber trotzdem liebevoll und sorgsam mit uns umzugehen?\r\n- Wie können wir uns trotz unseres internalisiertem Leistungsanspruchs erlauben uns klein, bedürftig und unsicher zu zeigen?\r\n\r\nIch bin Timon (er) von menbracing. Wir sind eine kleine Initiative von Männern die sich inspiriert von der Arbeit von Bell Hooks, Adrienne Maree Brown, Veit Lindau und Anderen an männlicher Care-Arbeit versuchen.\r\n\r\nAnmerkung: Wieso ist der Raum derzeit nicht offen für Trans-Männer?\r\nZuerst Trans-Männer sind Männer!\r\nIch (Timon) hab aber keine Erfahrung in der Arbeit mit Trans-Männern, kann daher nicht einschätzen ob es die soziale Dynamik ändert und ob ich das dann gut moderieren kann. \r\nNachdem aber die Session an Tag 3 ist, bin ich offen für Austausch, schreibt gerne :)",
        "schedule_start": "2025-12-29T09:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T10:20:00+01:00"
    },
    {
        "id": "0d3e4059-0c29-42f0-8af4-857e8d927094",
        "kind": "sos",
        "name": "Marching at KITA (political art - presentation)",
        "slug": "marching-ar-kita-political-art-presentation",
        "url": "https://api.events.ccc.de/congress/2025/event/0d3e4059-0c29-42f0-8af4-857e8d927094/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "en",
        "description": "For two years now, children in the public education system of the russian federation are subjected to an unthinkable scale of militaristic indoctrination. Every child takes part in around 70 war-related holidays per year. The more talented ones are involved into propaganda activities to such degree that they have practically no time to study.\r\n\r\nIn this SoS we won't like just to point out that millions of children are being militarized at an unthinkable scale. We also would like to speculate a bit on how and why it is possible that many of you still probably do not know about it.\r\n\r\n---\r\n\r\nTo draw attention to the above-mentioned topic, there will be also a video installation parallel take place at the monument \"Kriegsklotz” not so far from the CCCH ( https://www.openstreetmap.org/?mlat=53.559128&mlon=9.989267&zoom=18 ). The installation will be available during 39C3 every night between 18:00 and 22:00. We recommend taking a look at this installation too.\r\n\r\nSee also: https://chaos.social/@uact/115793315306498503",
        "schedule_start": "2025-12-27T21:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-27T21:55:00+01:00"
    },
    {
        "id": "ac355635-260e-5a64-b245-d400b1a6d417",
        "kind": "official",
        "name": "MASCHA",
        "slug": "mascha",
        "url": "https://api.events.ccc.de/congress/2025/event/ac355635-260e-5a64-b245-d400b1a6d417/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "de",
        "description": "Born in Berlin 1996, MASCHA is a DJ and music producer, shaped by the city’s dancefloors and her deep roots in one of Berlin’s most renowned House & Techno clubs. Coming from a multi-generational musician family and a background in dance, she approaches DJing as movement and storytelling, her sets unfold with precision, tension, and emotional depth, delivering a 2-hour journey into hypnotic, tribal, and distinctly 90s-rooted soundscapes. Following her live set debut with an orchestra this year, MASCHA continues to push boundaries while staying grounded in the raw essence of club culture.",
        "schedule_start": "2025-12-29T04:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T06:00:00+01:00"
    },
    {
        "id": "46b60f80-b129-4a2e-b045-bcdc25407041",
        "kind": "sos",
        "name": "matcha break from Chaos",
        "slug": "matcha-break-from-chaos",
        "url": "https://api.events.ccc.de/congress/2025/event/46b60f80-b129-4a2e-b045-bcdc25407041/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "hacksagon",
        "language": "de, en",
        "description": "It’s chaotic and tiring here, isn’t it?\r\nIf you’d like, you’re welcome to take a quick & quiet break with me.  I’ll make a bowl of matcha for you.\r\n\r\n\r\nThis session is run by me alone, and I’m not able to host large groups at once.\r\nFor that reason, the matcha break will take place in a small, quiet space, one-on-one or with a maximum of two people at the same time.\r\n\r\nIf you’d like to join, please send me a DM and let me know when you’d like to come after 16:00.",
        "schedule_start": "2025-12-27T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T17:00:00+01:00"
    },
    {
        "id": "e279bbde-d409-4fab-b936-b5073d7ebca1",
        "kind": "assembly",
        "name": "Matrix Community Meetup",
        "slug": "matrix-community-meetup_vazx",
        "url": "https://api.events.ccc.de/congress/2025/event/e279bbde-d409-4fab-b936-b5073d7ebca1/?format=api",
        "track": null,
        "assembly": "matrix",
        "room": "f2cba7c6-04c4-4166-913d-33058a468ad6",
        "location": "Matrix Community Assembly",
        "language": "en, de",
        "description": "Meet with the Matrix Community, learn about upcoming events, make friends with your admins, learn about Stammtischs in your hood and discover that one cool new project !",
        "schedule_start": "2025-12-28T14:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T15:00:00+01:00"
    },
    {
        "id": "5a2a9411-0169-445c-8edb-26c661af3ace",
        "kind": "sos",
        "name": "Max8min (Kurzfilm / Short Film) 🍿",
        "slug": "max8min-kurzfilm-short-film",
        "url": "https://api.events.ccc.de/congress/2025/event/5a2a9411-0169-445c-8edb-26c661af3ace/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "de, en",
        "description": "We will be watching around 50 minutes of selected short films that are a maximum of 8 minutes long. Many films are either without dialogue or, if necessary, have German subtitles. Do you know a good short film? Then send me the link – maybe there will be a next edition of Max8min 🎦",
        "schedule_start": "2025-12-29T22:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T23:20:00+01:00"
    },
    {
        "id": "880ba2e6-27d1-45ec-a8ab-26e091e9215a",
        "kind": "sos",
        "name": "Mechanical keyboards show and tell",
        "slug": "mechanical-keyboards-show-and-tell",
        "url": "https://api.events.ccc.de/congress/2025/event/880ba2e6-27d1-45ec-a8ab-26e091e9215a/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "en, de",
        "description": "Bring your niche keyboards and show them to everybody interested.",
        "schedule_start": "2025-12-30T12:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-30T12:25:00+01:00"
    },
    {
        "id": "54c60811-8620-5022-b549-c953f84975d9",
        "kind": "assembly",
        "name": "Media needing categories: Wir räumen auf!",
        "slug": "media-needing-categories-wir-raumen-auf",
        "url": "https://api.events.ccc.de/congress/2025/event/54c60811-8620-5022-b549-c953f84975d9/?format=api",
        "track": null,
        "assembly": "free-knowledge-habitat",
        "room": "84c3550d-d676-5c42-b443-5ecd6ae2cc83",
        "location": null,
        "language": "de",
        "description": "Optional für alle mit Wikimedia-Account: Anmeldung für das Wiki-Event: https://commons.wikimedia.org/wiki/Event:39C3_-_Media_needing_categories:_Wir_r%C3%A4umen_auf!",
        "schedule_start": "2025-12-29T22:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T23:00:00+01:00"
    },
    {
        "id": "0c0f289c-fe72-4c4f-a4d2-0791965703c1",
        "kind": "sos",
        "name": "Meet the Funders: Sovereign Tech Agency, NLnet, Prototype Fund",
        "slug": "meet-the-funders-sovereign-tech-agency-nlnet-proto",
        "url": "https://api.events.ccc.de/congress/2025/event/0c0f289c-fe72-4c4f-a4d2-0791965703c1/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "en, de",
        "description": "Are you looking for funding for your project? Unsure if your new idea would be likely to get support? Interested in applying for a grant, in getting to know who ensures funds run smoothly or simply curious? Come say hi! We're here to answer all your questions about our funds.\r\n\r\nAt this meetup you will have the opportunity to meet team members from the following funds:\r\n\r\nThe Prototype Fund supports software developers, designers and other creatives in transforming their ideas from a concept into a software prototype. Together we explore and test new ways for technical and social innovations as open source software from society and for society.\r\n\r\nNLnet foundation (after its historical contribution to the early internet in Europe) has been financially supporting organizations and people that contribute to an open information society since 1997. It funds those with ideas to fix the internet. The procedure is fast, competitive and open to anyone.\r\n\r\nThe Sovereign Tech Agency supports the development, improvement and maintenance of open digital infrastructure. Our goal is to sustainably strengthen the open source ecosystem. We focus on security, resilience, technological diversity, and the people behind the code.",
        "schedule_start": "2025-12-29T14:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T14:55:00+01:00"
    },
    {
        "id": "57169758-f973-460b-afaa-dabdc3324abb",
        "kind": "assembly",
        "name": "Meet-up Bündnis Offene Netzwerke/ Meet-up Alliance for Open network",
        "slug": "meet-up-bundnis-offene-netzwerke-meet-up-alliance-",
        "url": "https://api.events.ccc.de/congress/2025/event/57169758-f973-460b-afaa-dabdc3324abb/?format=api",
        "track": null,
        "assembly": "fediverse",
        "room": "d6235213-abef-46b2-98ce-a985f01809d8",
        "location": "c-base - Fediverse Assembly",
        "language": "de, en",
        "description": "The alliance ‘Open Networks and Democratic Public Spheres’ was founded at the European Summit on Digital Sovereignty this November and is now supported by 30 organisations. We are campaigning for the promotion and use of decentralised, public-interest-oriented infrastructures with four demands. Come along, get to know us and our demands.",
        "schedule_start": "2025-12-28T17:00:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-28T17:45:00+01:00"
    },
    {
        "id": "426ad703-5220-4322-8da2-8d32578fe903",
        "kind": "assembly",
        "name": "Meetup Datenschutzumsetzende in der Verwaltung (bDSB, DS-Koordinatoren, opDS, PrivacyManager, ...)",
        "slug": "meetup-datenschutzumsetzende-in-der-verwaltung-bds",
        "url": "https://api.events.ccc.de/congress/2025/event/426ad703-5220-4322-8da2-8d32578fe903/?format=api",
        "track": null,
        "assembly": "faxgeraeteclub",
        "room": null,
        "location": "Faxgeräte Assembly",
        "language": "de",
        "description": "Offener Erfahrungsaustausch für alle die in ihrer Einrichtung für die Datenschutzumsetzung zuständig sind.",
        "schedule_start": "2025-12-28T13:00:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-28T13:45:00+01:00"
    },
    {
        "id": "3c9e4c4e-178f-4f75-92c1-f98517398c7e",
        "kind": "sos",
        "name": "Meetup für Rostock und Umgebung",
        "slug": "meetup-fur-rostock-und-umgebung",
        "url": "https://api.events.ccc.de/congress/2025/event/3c9e4c4e-178f-4f75-92c1-f98517398c7e/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Tisch vom Hackspace Rostock im MOiN Habitat",
        "language": "de",
        "description": "Diese SoS ist ein kleines Meetup für Leute aus Rostock und Umgebung (oder sich dazugehörig fühlend). Wir tauschen uns über Projekte aus und teilen Geschichten.\r\n\r\nFür dieses Meetup muss man nicht Teil vom Hackspace Rostock sein.",
        "schedule_start": "2025-12-29T16:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T17:30:00+01:00"
    },
    {
        "id": "65525d74-96d1-42b0-bed1-60d115f30e70",
        "kind": "sos",
        "name": "Meetup: How we move through conflicts - Let's share Community Skills & Resources <3",
        "slug": "meetup-how-we-move-through-conflicts-lets-share-co",
        "url": "https://api.events.ccc.de/congress/2025/event/65525d74-96d1-42b0-bed1-60d115f30e70/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "laptop free table at komona, next to the infoshop :))",
        "language": "de, en",
        "description": "Many of our discussions on community skills end up in debates over organisational structures/work and institutionalisation. We would like to talk about the \"soft\" and relational skills we need in order to build resilient communities that can effectively reflect their privileges and move through ideological differences and criticism. \r\n\r\nWe are looking for an exchange and have not planned a presentation. We would love to have an open/lightly structured discussions and inputs from everyone :))",
        "schedule_start": "2025-12-29T15:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T15:25:00+01:00"
    },
    {
        "id": "d67e70c0-0fa0-4047-8d16-4dd96b999120",
        "kind": "assembly",
        "name": "Meetup IT Sicherheit in der Verwaltung Operationalisieren",
        "slug": "meetup-it-sicherheit-in-der-verwaltung-operational",
        "url": "https://api.events.ccc.de/congress/2025/event/d67e70c0-0fa0-4047-8d16-4dd96b999120/?format=api",
        "track": null,
        "assembly": "faxgeraeteclub",
        "room": null,
        "location": "Faxgeräteclub Assembly",
        "language": "de",
        "description": "Wie schaffen wir es, die Sicherheit in der Verwaltungs-IT zu erhöhen?\r\nMit welchen konkreten Maßnahmen hattet ihr Erfolg?\r\nWas ist gescheitert und warum?\r\nWie können wir uns konkret gegenseitig dabei unterstützen, IT Sicherheit in der Verwaltung zu operationalisieren?",
        "schedule_start": "2025-12-29T13:00:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-29T13:45:00+01:00"
    },
    {
        "id": "d2365de2-419c-40a8-92c7-9907f9b1701c",
        "kind": "sos",
        "name": "Meet-Up Matrix-Uni-Admins",
        "slug": "meet-up-matrix-uni-admins",
        "url": "https://api.events.ccc.de/congress/2025/event/d2365de2-419c-40a8-92c7-9907f9b1701c/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Matrix Community Assembly",
        "language": "de, en",
        "description": "Do you administrate a Matrix instance at your university, or would you like to start? Then drop by—we’re looking forward to meet you, share experiences, and strengthen the Matrix community across campuses!",
        "schedule_start": "2025-12-28T15:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T16:00:00+01:00"
    },
    {
        "id": "cd97f9d0-f17a-4657-a5ed-8e4b2cccf0b8",
        "kind": "sos",
        "name": "Meet up on tech transcendentalism and neo feudalism and how to fight it",
        "slug": "meet-up-on-tech-transcendentalism-and-neo-feudalis",
        "url": "https://api.events.ccc.de/congress/2025/event/cd97f9d0-f17a-4657-a5ed-8e4b2cccf0b8/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Komona Infoshop laptop-free table",
        "language": "en",
        "description": "continuation of talk held at stonewall IO at 4.30 pm today",
        "schedule_start": "2025-12-28T21:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T21:50:00+01:00"
    },
    {
        "id": "269afc83-cf64-499f-bd79-0549c20c6568",
        "kind": "assembly",
        "name": "Meetup Verwaltung in die Cloud (private, public und alles dazwischen)",
        "slug": "meetup-verwaltung-x-cloud-austausch-zum-thema-verw",
        "url": "https://api.events.ccc.de/congress/2025/event/269afc83-cf64-499f-bd79-0549c20c6568/?format=api",
        "track": null,
        "assembly": "faxgeraeteclub",
        "room": null,
        "location": "Faxgeräteclub Assembly",
        "language": "de",
        "description": "Offener Austausch zum Thema Cloud in der Verwaltung. \r\n - Sollte die Verwaltung überhaupt in die Cloud?\r\n - Wie sehen eure Erfahrungen mit Verwaltung in der Cloud aus?\r\n - Wie kann eine souveräne Cloud aussehen? Brauchen wir das überhaupt?\r\n - und natürlich eure eigenen Themen!\r\n\r\nWir freuen uns schon auf den Austausch",
        "schedule_start": "2025-12-28T14:00:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-28T14:45:00+01:00"
    },
    {
        "id": "19fb99be-9c5e-486c-93e5-2a446e6e6fc8",
        "kind": "sos",
        "name": "Megastrukturen und Galaktische Imperien (oder: Wie man eine Dyson-Sphäre baut)",
        "slug": "megastrukturen-und-galaktische-imperien-oder-wie-m",
        "url": "https://api.events.ccc.de/congress/2025/event/19fb99be-9c5e-486c-93e5-2a446e6e6fc8/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "de",
        "description": "Es geht um große Dinge: Dyson-Sphären und Imperien mit unzähligen Planeten. Wer ist mächtiger? die Föderation der Planeten, das Galaktische Imperium oder ein einzelnes voll ausgebautes Sonnensystem? Anfangs gibt es Raumstationen wie die ISS, dann rotierende Raumkolonien, irgendwann einen Ring um die Erde. Und eine Ringwelt um die Sonne ist erst der Anfang, wenn man eine Dyson-Sphäre bauen will. \r\n\r\nDer mögliche Weg von rotierenden Zylindern zur Kardashev II Zivilisation mit einer ganzen Sonne als Fusionsreaktor. Wie man das baut, was das dann bedeutet und ob man sowas überhaupt braucht. Spoiler: Dyson-Sphären werden unterschätzt. Sie sind größer als man denkt und vieles ist ganz anders, als man aus Science Fiction kennt. Eigentlich können wir mit heutiger Technologie schon einen Dyson-Schwarm bauen. Wir haben sogar schon angefangen. Es ist nur verdammt viel Arbeit für die Bots. Aber dann gibt es fast unendlich viel Lebensraum und noch mehr Compute-Leistung.",
        "schedule_start": "2025-12-29T17:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T18:20:00+01:00"
    },
    {
        "id": "5a72b08d-61e7-5ac6-b2f8-29ffef4c0d8e",
        "kind": "assembly",
        "name": "Mehr Privatsphäre für Android-Smartphones",
        "slug": "mehr-privatsphare-fur-android-smartphones",
        "url": "https://api.events.ccc.de/congress/2025/event/5a72b08d-61e7-5ac6-b2f8-29ffef4c0d8e/?format=api",
        "track": null,
        "assembly": "fnf",
        "room": "1d0080d1-d8d1-5a26-85e8-6e0556bdbf95",
        "location": null,
        "language": "de",
        "description": "Keine Lust mehr, dass jede App genau weiß wo Du Dich gerade befindest? Keine Lust mehr personenbezogene Werbung zu erhalten, die eh nicht passt? Ich zeige Dir, welche Einstellungen Du an Deinem Android Smartphone vornehmen kannst, damit Du etwas weniger offenherzig mit Deinen Daten umgehst. Es sind keine Vorkenntnisse erforderlich. Wir starten mit ganz einfachen Schritten. Bei Bedarf helfe ich Dir. \r\nIm zweiten Teil geht es dann um sogenannte custom roms, die „entgoogled“ sind,  wie IodéOS, GrapheneOS, etc. und eine kurzer Abstecher zu Linux-Smartphones.",
        "schedule_start": "2025-12-27T17:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T18:30:00+01:00"
    },
    {
        "id": "28f98e0b-e452-4978-9afb-56c4a496ba97",
        "kind": "sos",
        "name": "Meowing session",
        "slug": "meowing-session",
        "url": "https://api.events.ccc.de/congress/2025/event/28f98e0b-e452-4978-9afb-56c4a496ba97/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Outside Hall 1 between Coffee Nerds and House of Tea - same place as previous years https://39c3.c3nav.de/l/c:3:164.46:146.51/@3,166.33,134.85,3.29",
        "language": "en, de",
        "description": "We will get together and meow like cats for an undetermined amount of time.\r\n\r\nYou can of course bring your shark!",
        "schedule_start": "2025-12-28T16:30:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-28T17:15:00+01:00"
    },
    {
        "id": "4c1d21af-c627-42e0-9628-4aca00362125",
        "kind": "assembly",
        "name": "Meshcore & Meshtastic for Beginners",
        "slug": "meshcore-meshtastic-for-beginners",
        "url": "https://api.events.ccc.de/congress/2025/event/4c1d21af-c627-42e0-9628-4aca00362125/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "96b6f1c3-8b00-4faa-8957-a2980bd4bd44",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en",
        "description": "**Meshcore & Meshtastic for Beginners**  \r\n  \r\n**Materials costs**:  \r\n€140  \r\n  \r\n**Taught by** Retia / Kody & Brandon.  \r\n  \r\n**Workshop Itinerary**:  Dive into the world of off-grid communications! In this introductory workshop, you will receive a LoRa node and learn how to set up the Meshtastic firmware and connect to your regional mesh network. We will cover the basics of LoRa technology, how to pair your node with your phone, sending encrypted messages without cell service, and understanding the mesh network topology. Perfect for anyone looking to build a resilient, grid-down comms device.\r\n  \r\n**Registration**:  \r\nBuy a kit at the Hardware Hacking Area to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served.  \r\n  \r\n**Links**: [Reserve Your Seat](https://retia.io/products/sec-t-2025-workshop-meshtastic-for-hackers-set-up-configure-deploy-nodes-for-advanced-use-fri-12th-14-45-16-30-copy)\r\n\r\n**Workshop Includes**: New Nibble Zero",
        "schedule_start": "2025-12-27T15:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-27T17:00:00+01:00"
    },
    {
        "id": "7e4eb253-efa9-43c2-a3f3-1f5e04cd2e6e",
        "kind": "assembly",
        "name": "Meshcore & Meshtastic for Hackers: Set up, Configure, & Deploy Nodes for Advanced Use (Day 2)",
        "slug": "meshcore-meshtastic-for-hackers-set-up-configure-d",
        "url": "https://api.events.ccc.de/congress/2025/event/7e4eb253-efa9-43c2-a3f3-1f5e04cd2e6e/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "96b6f1c3-8b00-4faa-8957-a2980bd4bd44",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en",
        "description": "**Meshcore & Meshtastic for Hackers: Set up, Configure, & Deploy Nodes for Advanced Use**  \r\n  \r\n**Materials costs**:  \r\n€140  \r\n  \r\n**Taught by** Retia / Kody.  \r\n  \r\n**Workshop Itinerary**:  Meshcore is the future! Worldwide, Meshcore is overtaking Meshtastic as the regional LoRa mesh net of choice. Unlike Meshtastic, Meshcore scales well and supports reliable direct messaging. Meshcore is optimized for hackers, developers, or beginners who want deeper control. We will dive into Meshcore differences, setup and customization, and how to utilize the Nibble’s Flipper-Zero compatible expansion ports for sensors and peripherals.\r\n  \r\n**Registration**:  \r\nBuy a kit at the Hardware Hacking Area to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served.  \r\n\r\n**Workshop Includes**: New Nibble Zero",
        "schedule_start": "2025-12-28T12:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T14:00:00+01:00"
    },
    {
        "id": "b8a42a3e-ecbc-4f37-bf79-940cdfdb4fca",
        "kind": "assembly",
        "name": "Meshcore & Meshtastic for Hackers: Set up, Configure, & Deploy Nodes for Advanced Use (Day 3)",
        "slug": "meshcore-meshtastic-for-hackers-set-up-config_hq6s",
        "url": "https://api.events.ccc.de/congress/2025/event/b8a42a3e-ecbc-4f37-bf79-940cdfdb4fca/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "96b6f1c3-8b00-4faa-8957-a2980bd4bd44",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en",
        "description": "**Meshcore & Meshtastic for Hackers: Set up, Configure, & Deploy Nodes for Advanced Use**  \r\n  \r\n**Materials costs**:  \r\n€140  \r\n  \r\n**Taught by** Retia / Kody.  \r\n  \r\n**Workshop Itinerary**:  Meshcore is the future! Worldwide, Meshcore is overtaking Meshtastic as the regional LoRa mesh net of choice. Unlike Meshtastic, Meshcore scales well and supports reliable direct messaging. Meshcore is optimized for hackers, developers, or beginners who want deeper control. We will dive into Meshcore differences, setup and customization, and how to utilize the Nibble’s Flipper-Zero compatible expansion ports for sensors and peripherals.\r\n  \r\n**Registration**:  \r\nBuy a kit at the Hardware Hacking Area to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served.  \r\n\r\n**Workshop Includes**: New Nibble Zero",
        "schedule_start": "2025-12-29T12:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T14:00:00+01:00"
    },
    {
        "id": "ebd7e100-ac26-497b-ac36-befef9db3e42",
        "kind": "sos",
        "name": "MeshCore on your WHY2025 badge",
        "slug": "meshcore-on-your-why2025-badge",
        "url": "https://api.events.ccc.de/congress/2025/event/ebd7e100-ac26-497b-ac36-befef9db3e42/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "HSNL Assembly (Hall 3 foyer, orange table)",
        "language": "en",
        "description": "I am working on a MeshCore UI for the WHY2025 badge.\r\n\r\nI have just released a very early (unfinished) version and I can help you flash that version.\r\n\r\nThere are also some required hardware mods (bodge wires). For those that don't yet have an antenna on their badge, I have complete kits available (6€).\r\n\r\nMore information: https://peetz0r.nl/badge\r\n\r\nExact location: https://39c3.c3nav.de/l/hsnl/",
        "schedule_start": "2025-12-28T15:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T15:25:00+01:00"
    },
    {
        "id": "4e30dafe-2356-492d-870f-41f6018eb6b4",
        "kind": "assembly",
        "name": "Mesh Radio Workshop",
        "slug": "mesh-radio-workshop",
        "url": "https://api.events.ccc.de/congress/2025/event/4e30dafe-2356-492d-870f-41f6018eb6b4/?format=api",
        "track": null,
        "assembly": "off-grid-messaging",
        "room": "e8804b7b-5cde-4f66-864e-d3fa74e1f48c",
        "location": "OGM Assembly (Hall H)",
        "language": "en, de",
        "description": "### Building Autonomy: Mesh Radio Hardware Workshop\r\n\r\nDecentralized communication infrastructures require more than finished devices: understanding the hardware level enables critical engagement with proprietary designs and creates autonomy beyond commercial dependencies. The workshop covers complete assembly of an nRF52-based mesh node in Heltec form-factor, where participants gain practical comprehension of decentralized radio network architecture through soldering components, integrating LoRa modules, and installing firmware. Critical decentralization means not merely using distributed networks but mastering their technical foundations: building custom boards reveals trade-offs between energy efficiency, range, and cost, enables design adaptation to specific requirements, and develops capabilities for repairing and modifying existing infrastructure. Control over hardware design and firmware variants dissolves dependence on manufacturer decisions and permits experimental topologies that commercial solutions cannot accommodate. The workshop targets advanced participants with mesh operation experience, as technical fundamentals are prerequisite knowledge.\r\n\r\n**Prerequisites:** Operational experience with mesh nodes (advanced)  \r\n**Materials:** PCB kits available, pricing will be announced",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T17:30:00+01:00"
    },
    {
        "id": "53698116-5bb3-53c0-861c-8c5168fa8143",
        "kind": "assembly",
        "name": "Mesh Radio Workshop",
        "slug": "mesh-radio-workshop_gx3d",
        "url": "https://api.events.ccc.de/congress/2025/event/53698116-5bb3-53c0-861c-8c5168fa8143/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "8cfad365-ec61-4269-baee-45d894acf821",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T18:00:00+01:00"
    },
    {
        "id": "c3f72a11-3afc-4c61-bb62-01d9a2ee7e50",
        "kind": "sos",
        "name": "Meshtastic Chaos Creatures (MCC):  Channels Distribution Party",
        "slug": "meshtastic-chaos-creatures-mcc-channels-distributi",
        "url": "https://api.events.ccc.de/congress/2025/event/c3f72a11-3afc-4c61-bb62-01d9a2ee7e50/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "en",
        "description": "A call of gathering of all creatures with an active Meshtastic node to import a custom-made encrypted chaos channels for communication across the CCC event with all fellow Meshtastic Chaos Creatures.\r\n\r\nAt end of onboarding of the distribution party, written details might will be left at TAMI Assembly table to be picked up by late bloomers (depends on logistics).\r\n\r\n* Any questions you have regarding the recommended preset, configurations and region will be explained during the gathering.\r\n\r\n* This event is self-organized by TAMI Hackerspace community, and is not officiality affiliated with Meshtastic Devs.",
        "schedule_start": "2025-12-27T13:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T13:50:00+01:00"
    },
    {
        "id": "cd6512c7-3b88-43b8-aa8c-3420fd79246e",
        "kind": "assembly",
        "name": "Meshtastic Chaos Creatures (MCC):  Channels Distribution Party",
        "slug": "meshtastic-chaos-creatures-mcc-channels-distr_6nw1",
        "url": "https://api.events.ccc.de/congress/2025/event/cd6512c7-3b88-43b8-aa8c-3420fd79246e/?format=api",
        "track": null,
        "assembly": "tami",
        "room": null,
        "location": "Komona",
        "language": "en",
        "description": "A call of gathering of all creatures with an active Meshtastic node to import a custom-made encrypted chaos channels for communication across the CCC event with all fellow Meshtastic Chaos Creatures.\r\n\r\nAt end of onboarding of the distribution party, written details might will be left at TAMI Assembly table to be picked up by late bloomers (depends on logistics).\r\nAny questions you have regarding the recommended preset, configurations and region will be explained during the gathering.\r\nThis event is self-organized by TAMI Hackerspace community, and is not officiality affiliated with Meshtastic Devs.\r\n\r\nJust open the link attached inside Meshtastic app. See you in mesh!\r\n\r\nhttps://meshtastic.org/e/?add=true#CjISIDN2OWNBV21nYnNRZ1kyTFlDbGpBcERkcUN4SEFValFLGgpDQ0Njb25uZWN0OgIIDgo3EiA4VFZYdDZBa3ZucXBaaDBjOU1HV210N3k1VHdXS3pQdRoLSGFja2VyQ29tbXMoATABOgIICgoxEiAzVndpWGZNYkM1VjZoTlBieDB6dnRUdFBpRmdPSjA0YxoJRXhjaGFuZ2VzOgIICgoxEiCRfpOedDctKDbLb8Ylwre2bPjGfz5iXYgE4PvU2lUkihoJVGVjaENvbW1zOgIICgouEiD8dZ-qxZq_I5MmT4cqHo9cDNVJuOoY36ckjL5jMoC_VhoIT2ZmVG9waWM6ABIfCAEQBBj6ASALKAU4D0AFSAFQHlgKaAF1ANhlRMgGAQ",
        "schedule_start": "2025-12-27T13:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T13:50:00+01:00"
    },
    {
        "id": "75a7dc64-3519-47df-9cb8-6134334fecf1",
        "kind": "assembly",
        "name": "Meshtastic for Flipper Zero",
        "slug": "meshtastic-for-flipper-zero",
        "url": "https://api.events.ccc.de/congress/2025/event/75a7dc64-3519-47df-9cb8-6134334fecf1/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "96b6f1c3-8b00-4faa-8957-a2980bd4bd44",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en",
        "description": "**Meshtastic for Flipper Zero**  \r\n  \r\n**Materials costs**:  \r\n€140  \r\n  \r\n**Taught by** Retia / Kody.  \r\n  \r\n**Workshop Itinerary**:  Combine the power of the LoRa Nibble with the Flipper Zero! In this specialized class, we will focus on the interoperability between your LoRa node and the Flipper Zero. Learn how to use the Flipper as a controller for your mesh node, display messages, and send messages over the mesh network.\r\n  \r\n**Registration**:  \r\nBuy a kit at the Hardware Hacking Area or on the website to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served. **Note: Bring your own Flipper Zero if you have one, though class content is accessible via the Nibble screen as well.**\r\n\r\n**Workshop Includes**: New Nibble Zero (Flipper Interface Compatible)",
        "schedule_start": "2025-12-30T14:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-30T16:00:00+01:00"
    },
    {
        "id": "964c8753-46d0-4921-b232-8c5a6707585d",
        "kind": "sos",
        "name": "Microsoldering E-Waste with the UNBRK",
        "slug": "microsoldering-e-waste-with-the-unbrk",
        "url": "https://api.events.ccc.de/congress/2025/event/964c8753-46d0-4921-b232-8c5a6707585d/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Near Ewiger Lötworkshop E3, Hall H, Level 0 https://39c3.c3nav.de/l/c:0:102.06:125.86",
        "language": "en",
        "description": "The UNBRK by Unbinare is a compact breakout board measuring 3.2 x 3.2 cm, designed for rapid prototyping with QFP48, QFP64, QFP100, and QFP144 microcontrollers. This board is part of the Reverse Engineering Toolkit, a collection of open hardware test instrumentation and prototyping tools aimed at minimizing electronic waste.\r\n\r\nIn this session, participants will acquire microsoldering techniques for working with small components, specifically in sizes 0402 and 0201. Each participant will also receive a complimentary kit to practice with.\r\n\r\nWe have about 14 slots available, which will be offered on a first come, first served basis.",
        "schedule_start": "2025-12-30T10:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T11:30:00+01:00"
    },
    {
        "id": "9c68d6a3-979f-4cf2-bb73-3e3554fcdfe0",
        "kind": "sos",
        "name": "Migrantischer Widerstand im Hamburg der 1990er Jahre",
        "slug": "anarchismus-heute",
        "url": "https://api.events.ccc.de/congress/2025/event/9c68d6a3-979f-4cf2-bb73-3e3554fcdfe0/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": null,
        "description": "tbd",
        "schedule_start": "2025-12-29T14:30:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-29T15:50:00+01:00"
    },
    {
        "id": "e7a3d169-f7b2-4e0b-a01f-e2cbe39c1856",
        "kind": "assembly",
        "name": "MigraTech: CCC Global South Techies Meet & Greet",
        "slug": "migratech-ccc-global-south-techies-meet-greet_cf70",
        "url": "https://api.events.ccc.de/congress/2025/event/e7a3d169-f7b2-4e0b-a01f-e2cbe39c1856/?format=api",
        "track": null,
        "assembly": "c-base",
        "room": null,
        "location": "c-base",
        "language": "en",
        "description": "Are you a technologist, hacker, or digital creator from the Global South attending the Chaos Communication Congress (CCC)? Let’s come together to share experiences, exchange ideas, and build meaningful connections!\r\n\r\nWe’ll start gathering in the tea area at c-base! After a warm welcome, we’ll move to a nearby cozy spot to continue the conversation.\r\n\r\nWhether you’re working on open-source projects, digital rights, community tech, or just navigating the Eurocentric tech scene, this is a space to find solidarity, collaboration, and mutual support.\r\n\r\nBring your stories, your questions, and your energy, we’d love to meet you!",
        "schedule_start": "2025-12-28T23:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T00:00:00+01:00"
    },
    {
        "id": "ea15f005-666e-41e7-8de0-e384817086a3",
        "kind": "assembly",
        "name": "Minecraft Commands",
        "slug": "minecraft-commands",
        "url": "https://api.events.ccc.de/congress/2025/event/ea15f005-666e-41e7-8de0-e384817086a3/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "3ec94f24-6a95-48f4-91d0-1e9ced1f2144",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "Möchtest du in Minecraft einen Command-Block oder Barrieren haben? Oder dich zu anderen Personen teleportieren?\r\n\r\nDas zeige ich euch!",
        "schedule_start": "2025-12-29T12:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T12:30:00+01:00"
    },
    {
        "id": "0d75e4c9-4e7d-4aee-bb7d-40b715b00cb1",
        "kind": "assembly",
        "name": "Minecraft Education Beginner Workshop (6+)",
        "slug": "minecraft-education-beginner-workshop-6",
        "url": "https://api.events.ccc.de/congress/2025/event/0d75e4c9-4e7d-4aee-bb7d-40b715b00cb1/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "3ec94f24-6a95-48f4-91d0-1e9ced1f2144",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "An educational introduction to the popular computer game with Minecraft Education. Have you always wanted to know what Minecraft is all about and would you like to find out if you feel comfortable in this digital sandbox? Our two-hour workshop offers beginners of all ages the perfect environment to get to know the popular game in peace.\r\n\r\nThe workshop will be held in German. However, we are also able to communicate in English and are happy to help you in this language.\r\n\r\n## Contents\r\n**Basics:** Introduction to controls and game mechanics.\r\n**Creative Mode:** Unlimited building and creative design.\r\n**Survival Mode:** Basic skills for resource management and survival.\r\n**Collaborative Projects:** Teamwork on building projects.\r\n\r\n## Participation Requirements\r\n**Target Group:** Beginners in Minecraft\r\n**Age:** Children aged 6+ years, as well as interested parents and grown-ups\r\n\r\n## Technical Requirements\r\n**No License Required:** We provide user accounts.\r\n**Own Internet-Enabled Device + Charger**\r\n**Pre-Installed Minecraft Education App:** Download from the [manufacturer’s website](https://education.minecraft.net/de-de/get-started/download)\r\n\r\n## Registration\r\n- Please ask on Day 1 from 10:00am in Kidspace (Hall C, first floor) for a participation pass. You’ll need it during the workshop.\r\n- Guests are welcome as long as there is space in the room.\r\n- Max Seats: 24\r\n\r\n## Wondering?\r\nAre you curious about Minecraft? Wondering if Minecraft is a suitable game for your child? Do you have questions about safety, game mechanics and the educational aspects of the game? Feel free to contact me! I'am look forward to the exchange.",
        "schedule_start": "2025-12-27T12:15:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-27T13:45:00+01:00"
    },
    {
        "id": "97b21bd9-6837-43bd-9648-737900a1ac12",
        "kind": "sos",
        "name": "💽 MiniDisc Meetup",
        "slug": "minidisc-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/97b21bd9-6837-43bd-9648-737900a1ac12/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "KalkSpace assembly (Hall 3)",
        "language": "en, de",
        "description": "Friends of unnecessarily complicated music media from the 90s - let's have fun with MiniDisc! No matter if you already know the medium or have just heard of it and you're curious - the queen of audio media is as alive as ever, and even though Sony killed the format a long time ago, the community grows a little bigger every day. I'm bringing some of my collection with me and hope you will too!\r\n\r\nWhat could happen here:\r\n- various devices and discs are available to look at and try out\r\n- we can swap or pass on discs and devices\r\n- we can help each other with repairs\r\n- WebMinidisc Pro can be tried out as a modern open-source alternative to recording discs with NetMD devices\r\n- bring your basement or flea market finds and try them out\r\n- listen to music together and talk about it :)\r\n- and a few more collector's items and MD goodies from my collection are also included.\r\n\r\nLocation: KalkSpace assembly (in Hall 3, Chaos-West Habitat)",
        "schedule_start": "2025-12-28T15:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T17:00:00+01:00"
    },
    {
        "id": "70aecec4-60b9-432f-8566-f4fdeb69827d",
        "kind": "assembly",
        "name": "Ministry Of Chaos - Mixer event!!",
        "slug": "ministry-of-chaos-mixer-event",
        "url": "https://api.events.ccc.de/congress/2025/event/70aecec4-60b9-432f-8566-f4fdeb69827d/?format=api",
        "track": null,
        "assembly": "moc",
        "room": null,
        "location": "DDoS Bar",
        "language": "en",
        "description": "We're hosting a meetup on the 1st day of congress!\r\n\r\nBring a club mate or your beverage of choice and get to know some of your fellow hackers from the UK. (All creatures welcome!)",
        "schedule_start": "2025-12-27T17:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T18:00:00+01:00"
    },
    {
        "id": "3d49fddd-72a4-40a5-8cbe-668c7f7d4ff8",
        "kind": "assembly",
        "name": "Ministry of Chaos - Mixer Event 2",
        "slug": "ministry-of-chaos-mixer-event-2",
        "url": "https://api.events.ccc.de/congress/2025/event/3d49fddd-72a4-40a5-8cbe-668c7f7d4ff8/?format=api",
        "track": null,
        "assembly": "moc",
        "room": null,
        "location": "DDoS Bar",
        "language": "en",
        "description": "We're hosting a meetup on the 4th day of congress!\r\n\r\nBring a Club Mate (or your beverage of choice) and get to know fellow hackers from the UK. All creatures welcome!",
        "schedule_start": "2025-12-30T12:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T13:00:00+01:00"
    },
    {
        "id": "be0fb820-2f4a-432a-9e3b-4c4d87cd8db5",
        "kind": "assembly",
        "name": "Mini-Wasser-Labor for Kids!",
        "slug": "mini-wasser-labor-for-kids",
        "url": "https://api.events.ccc.de/congress/2025/event/be0fb820-2f4a-432a-9e3b-4c4d87cd8db5/?format=api",
        "track": null,
        "assembly": "cadus-reboot-solidarity-2025",
        "room": "b8121ce4-8a5a-405e-936e-89f633d8c7db",
        "location": "Halle H",
        "language": "de",
        "description": "In this workshop, you’ll become a real water-filter expert!\r\nTogether, we’ll build simple water filters, test different materials, and see how dirty water can turn clear again.\r\n\r\nOf course, you’ll get to mix, experiment, and discover for yourself what works best.",
        "schedule_start": "2025-12-28T10:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T11:00:00+01:00"
    },
    {
        "id": "0713970d-401d-54e1-9ab1-2b2a6863bc0b",
        "kind": "official",
        "name": "Mittagspausenpunk live",
        "slug": "mittagspausenpunk-live",
        "url": "https://api.events.ccc.de/congress/2025/event/0713970d-401d-54e1-9ab1-2b2a6863bc0b/?format=api",
        "track": "live-performance",
        "assembly": "spaetverkauf",
        "room": "6114efbe-f549-579a-8aa4-cd143f5a96cf",
        "location": null,
        "language": "de",
        "description": "Was kann man noch über Einschiss sagen, was nicht schon alle gesagt haben? Diese Einmannpunkband hat mehrere Hörer:innen erreicht, indem er ihnen Fußbilder versprochen hat. Dieser kluge PR-Schachzug hat eine bis heute treue Fanbase gezwungen, jede der beiden EPs zu klauen. Einschiss macht Musik für die einfach gestrickten Leute, die am Montagmorgen denken: Scheisse, gar keinen Bock auf Nazis. \r\n\r\nDas Live Set ist eine Tour de Force durch die seltener gespielten C- und D-Seiten auf einer vielsaitigen Gitarre mit teils unterschiedlichen aber immer häufiger auch eingängigen Texten zum Mitgrölen und Heiratsanträge machen. Das gute ist: selbst wenn es schlecht wird, dauert es nur 30 minuten. Eine Bahnfahrt macht da länger schlechte Laune.",
        "schedule_start": "2025-12-27T22:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-27T22:30:00+01:00"
    },
    {
        "id": "dc26f79b-96e7-4124-a4a6-36182853e94c",
        "kind": "sos",
        "name": "Mocha with Metamours: A World Café on Decoding Ethical Non-Monogamy",
        "slug": "mocha-with-metamours-a-world-cafe-on-decoding_gum6",
        "url": "https://api.events.ccc.de/congress/2025/event/dc26f79b-96e7-4124-a4a6-36182853e94c/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "en, de",
        "description": "Abstract: The world café creates a space for exchanging stories and insights about ethical non-monogamy (ENM) through rotating small-group conversations. Departing from the experiences of everyone in the room, we'll explore the realities of ENM life, learn from each other's stories and questions and decode relationship patterns. The café is primarily for those practicing ENM, regardless: those who are curious/exploring are equally welcome.",
        "schedule_start": "2025-12-29T17:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T17:50:00+01:00"
    },
    {
        "id": "ff435858-a4c8-40a3-9e47-eab82ee00047",
        "kind": "assembly",
        "name": "Mocha with Metamours: A World Café on Decoding Ethical Non-Monogamy",
        "slug": "mocha-with-metamours-a-world-cafe-on-decoding-ethi",
        "url": "https://api.events.ccc.de/congress/2025/event/ff435858-a4c8-40a3-9e47-eab82ee00047/?format=api",
        "track": null,
        "assembly": "relationship-geeks",
        "room": null,
        "location": "SoS Workshop D",
        "language": "en, de",
        "description": "",
        "schedule_start": "2025-12-29T17:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T18:00:00+01:00"
    },
    {
        "id": "05e14097-b55f-41ad-a0b9-d7bccd34fbdb",
        "kind": "sos",
        "name": "Modern Typesetting and LaTeX Alternative -- Typst Meet-Up",
        "slug": "modern-typesetting-and-latex-alternative-typst-mee",
        "url": "https://api.events.ccc.de/congress/2025/event/05e14097-b55f-41ad-a0b9-d7bccd34fbdb/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "en, de",
        "description": "Are you interested in Typst – the elegant typesetting system and FINALLY a modern alternative to LaTeX?\r\nThen come to our Typst Meet-Up! Whether you already have experience with Typst and want to showcase your own projects or templates, or whether you are completely new and want to get to know the tool – everyone is welcome!\r\n\r\nWhat we want to do and share with you:\r\n- Short introduction and overview for beginners\r\n- Exchange with other Typst users and interested parties  \r\n- Presentation of your own projects, templates and tricks at distributed tables\r\n- Open question and answer session\r\n\r\nFeel free to bring your laptop to participate live or present your work. We look forward to exciting discussions and exchanges about Typst!",
        "schedule_start": "2025-12-30T12:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-30T12:55:00+01:00"
    },
    {
        "id": "e1cbf751-8ee6-5f99-a7ea-837d27166ddf",
        "kind": "official",
        "name": "Modular Synthesizer Anfängerworkshop mit Software",
        "slug": "modular-synthesizer-anfangerworkshop-mit-software",
        "url": "https://api.events.ccc.de/congress/2025/event/e1cbf751-8ee6-5f99-a7ea-837d27166ddf/?format=api",
        "track": null,
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-30T18:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T19:00:00+01:00"
    },
    {
        "id": "244acf26-31de-5c1d-8fac-0df9d08982a7",
        "kind": "assembly",
        "name": "More privacy for android smartphones",
        "slug": "more-privacy-for-android-smartphones",
        "url": "https://api.events.ccc.de/congress/2025/event/244acf26-31de-5c1d-8fac-0df9d08982a7/?format=api",
        "track": null,
        "assembly": "fnf",
        "room": "1d0080d1-d8d1-5a26-85e8-6e0556bdbf95",
        "location": null,
        "language": "en",
        "description": "Tired of every app knowing exactly where you are? Tired of receiving personalised advertising that doesn't suit you anyway? I'll show you which settings you can adjust on your Android smartphone so that you can be a little less open with your data. No prior knowledge is required. We'll start with some very simple steps. I'll help you if you need it. \r\nThe second part will then cover so-called custom ROMs that are ‘de-Googled’, such as IodéOS, GrapheneOS, etc., and a brief detour to Linux smartphones.",
        "schedule_start": "2025-12-27T20:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T21:30:00+01:00"
    },
    {
        "id": "f5fe567c-7ba8-4529-9f80-812d955f49f9",
        "kind": "sos",
        "name": "MOVED: Screwdriver Social - Hang out, fix laptops",
        "slug": "screwdriver-social-hang-out-fix-laptops",
        "url": "https://api.events.ccc.de/congress/2025/event/f5fe567c-7ba8-4529-9f80-812d955f49f9/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Godot Assembly (@cmacht)",
        "language": "de, en",
        "description": "** UPDATE **\r\nWe'll meet at day2@23:00 at Godot Assembly and move to a place with sufficient space and light.\r\n\r\nThrough my volunteer work at Computertruhe e.V. (also present at 39C3), I have a couple of laptops (approx. 30) in undefined condition. Some can be salvaged, some cannot—in any case, it would be very helpful to know what the exact situation is.\r\n\r\nI'll bring laptops, three sets of screwdrivers, and odds and ends; we'll sit down together for a while and tinker.",
        "schedule_start": "2025-12-28T23:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T00:00:00+01:00"
    },
    {
        "id": "7a7c1cdf-560b-43f8-ab06-dde2d350bc41",
        "kind": "sos",
        "name": "MOVED TO hall E FLINTA* CRUISING**💋🌶️🍑👀💦 (*see description; if this sounds appealing to you it’s probably for you) 18+",
        "slug": "flinta-cruising-see-description-if-this-sounds-app",
        "url": "https://api.events.ccc.de/congress/2025/event/7a7c1cdf-560b-43f8-ab06-dde2d350bc41/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": null,
        "description": "**UPDATE SINCE LAST YEAR: clothing MANDATORY!!!!!! NOT a sex party (I have nothing against sex parties but its against CCC rules to organize an SoS session-sex party)\r\n\r\n\r\nWHO IT’S FOR:\r\n\r\n18+\r\nIF YOU CLICKED, THIS IS PROBABLY FOR YOU!!! (like - if you're considering \"hmm am I flinta enough?\" it means you're flinta enough)\r\n\r\neveryone who doesn’t feel at home in straight flirting nor in gay male cruising spaces. Transbians, butch lesbians, bicurious curious “straight” girls, transmascs, “I wish I was trans so I could wear a skirt”-people, those who don’t identify.. etc etc.\r\n\r\nWE DONT ASK, IF YOU WANT TO BELONG, YOU BELONG!!!\r\n\r\nDESCRIPTION:\r\n\r\nEver had the fantasy of silent, sexy encounters with strangers? No strings attached, no complications - just a signal to ask for consent and then you kiss?\r\n\r\nThis is exactly what this is.\r\n\r\nYou are encouraged to explore non verbal interaction, especially since so many of us feel social pressure to be shy, therefore we will use hand signals.\r\n\r\nHOW IT WORKS:\r\n\r\nTO ASK PERMISSION, LOCK EYES+SMILE, MOVE SLOWLY TOWARDS THE PERSON.\r\n\r\nTO SAY YES, meet their eyes, smile back, walk slowly to them also.\r\n\r\nTO SAY NO turn your head away and move a step in a different direction.\r\n\r\nTO ASK FOR A KISS/makeout session, point to your lips.\r\n\r\nTo ask to be touched in any specific area, point to it, or move the persons hand there\r\n\r\nTo say now, or slow things down, take the persons hand and move it away/put it where you would rather have it.\r\n\r\nTo say no mid kiss, put your hand on the person and gently push them away.\r\n\r\nFor this to work, YOU HAVE TO TAKE RESPONSIBILITY FOR YOUR DESIRE. YOU HAVE TO SAY/SHOW NO WHEN YOU’RE NOT INTERESTED\r\n\r\nYou can say no at any time. No strings attached. Don’t worry about disappointing the person.\r\n\r\nThis can only be a safe space to take initiative if we can also trust each other to say no, and ask for what they want.\r\n\r\nLOCATION: SoS Hall 6 \r\nhttps://39c3.c3nav.de/l/sos-6/\r\n\r\nLooking for a hackery person to set up the music tech for mood ambience music in the sound system!!\r\n\r\nAs well input/ideas for music/playlists/genres you think would be nice\r\n\r\nPlease contact me @zackstarkid@kolektiva.social on mastodon. Or toot using the hashtag #flintaparty2 (but pls tag me!)\r\n\r\nWe",
        "schedule_start": "2025-12-30T01:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-30T02:20:00+01:00"
    },
    {
        "id": "ececaa0d-4f48-421e-86f9-a473c8769ff0",
        "kind": "sos",
        "name": "Move your bits Part 2. (Social dancing)",
        "slug": "move-your-bits-part-2-social-dancing",
        "url": "https://api.events.ccc.de/congress/2025/event/ececaa0d-4f48-421e-86f9-a473c8769ff0/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "https://39c3.c3nav.de/l/c:2:170.76:134.68/ In Belvedere J4, 2. OG",
        "language": "de, en",
        "description": "At the beginning, there will be an introduction to some dances\r\n\r\nAfterwards, there will be time for free dancing, improvisation, and participation.\r\n\r\nOpen to everyone - with or without dance experience.",
        "schedule_start": "2025-12-29T21:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T23:00:00+01:00"
    },
    {
        "id": "a7a58387-f9e5-4d98-a023-8a8581e858c8",
        "kind": "sos",
        "name": "Move your bits Part 3. (Social dancing)",
        "slug": "move-your-bits-part-3-social-dancing",
        "url": "https://api.events.ccc.de/congress/2025/event/a7a58387-f9e5-4d98-a023-8a8581e858c8/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Fairydust",
        "language": "de, en",
        "description": "At the beginning, there will be an introduction to some dances.\r\n\r\nAfterwards, there will be time for free dancing, improvisation, and participation.\r\n\r\nOpen to everyone - with or without dance experience.",
        "schedule_start": "2025-12-30T13:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-30T13:25:00+01:00"
    },
    {
        "id": "82a54d11-3139-42a2-8f91-d99f48739771",
        "kind": "sos",
        "name": "Move your bits (Social dancing)",
        "slug": "move-your-bits-social-dancing",
        "url": "https://api.events.ccc.de/congress/2025/event/82a54d11-3139-42a2-8f91-d99f48739771/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "https://39c3.c3nav.de/l/c:2:179.48:134.67/",
        "language": "de, en",
        "description": "At the beginning, there will be an introduction to one to three dances (choice of: cha-cha-cha, boogie, tourdion, chapelloise).\r\nAfterwards, there will be time for free dancing, improvisation, and participation.\r\nOpen to everyone—with or without dance experience.",
        "schedule_start": "2025-12-28T19:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T19:25:00+01:00"
    },
    {
        "id": "7d8b03a9-4c12-484b-a335-2dfa44d4e42c",
        "kind": "sos",
        "name": "Mozillians Community Meetup 🦊",
        "slug": "mozillians-community-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/7d8b03a9-4c12-484b-a335-2dfa44d4e42c/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Sitting area between Hall Zero and Wine Bar",
        "language": "en, de",
        "description": "**Everyone is welcome** \r\n\r\nMeetup for current, former and future community members and enthusiasts.\r\n\r\nWe’re a group of Mozillians attending the congress who’d love to meet up with community members, volunteers and anyone interested in the open internet. Including privacy & security, digital policy, networking and related topics. There’s no formal agenda. This is about connecting, talking about what matters to you, and meeting others in the community. If there’s interest and space, we might do very short, informal lightning talks.\r\n\r\n**What to expect**\r\n\r\nConversations about privacy & security, networking, digital policy, a free and open internet and the like.",
        "schedule_start": "2025-12-28T17:35:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T18:00:00+01:00"
    },
    {
        "id": "564aa163-91c5-4075-8000-bcf624d2a496",
        "kind": "sos",
        "name": "MtG - Bulk Draft",
        "slug": "mtg-bulk-draft_wafl",
        "url": "https://api.events.ccc.de/congress/2025/event/564aa163-91c5-4075-8000-bcf624d2a496/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Assembly - mtg@39c3",
        "language": "de, en",
        "description": "Ihr habt Lust auf einen Magic-the-Gathering-Draft bei dem ihr am Ende die Karten behalten dürft, aber trotzdem nichts zahlen müsst? Ihr habt Lust mal mit Karten zu spielen, die ihr wahrscheinlich nicht kennt, auch wenn ihr tief in der Materie seid? Ihr habt Lust auf ein maximal unberechenbares Meta mit Karten, die man sonst nirgends spielt? Ihr wolltet schon immer mal in einer Spielumgebung spielen, in der 5-Color-Badstuff das Deck to Beat sein kann? Dann ist der Bulk-Draft genau das richtige für euch.\r\n\r\nDas ganze ist im MTG-Assembly in Halle H.\r\n\r\nMaximal 8 Plätze, ihr könnt euch auf Spicerack anmelden: https://www.spicerack.gg/events/2841737\r\n\r\nWenn ihr euch nicht extra einen Account klicken wollt (es ist wirklich sehr einfach), dann schreibt mir einfach eine Nachricht im Hub, dann trag ich euch als Gast ein :)\r\n\r\nAußerdem könnt ihr um euch anzumelden auch einfach im Assembly vorbeikommen. Meistens sollte jemand da sein.",
        "schedule_start": "2025-12-29T10:00:00+01:00",
        "schedule_duration": "04:00:00",
        "schedule_end": "2025-12-29T14:00:00+01:00"
    },
    {
        "id": "f0eff72a-c123-4352-8b9f-4b4543908958",
        "kind": "sos",
        "name": "MtG - Bulk Draft",
        "slug": "mtg-bulk-draft",
        "url": "https://api.events.ccc.de/congress/2025/event/f0eff72a-c123-4352-8b9f-4b4543908958/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Assembly - mtg@39c3",
        "language": "de, en",
        "description": "Ihr habt Lust auf einen Magic-the-Gathering-Draft bei dem ihr am Ende die Karten behalten dürft, aber trotzdem nichts zahlen müsst? Ihr habt Lust mal mit Karten zu spielen, die ihr wahrscheinlich nicht kennt, auch wenn ihr tief in der Materie seid? Ihr habt Lust auf ein maximal unberechenbares Meta mit Karten, die man sonst nirgends spielt? Ihr wolltet schon immer mal in einer Spielumgebung spielen, in der 5-Color-Badstuff das Deck to Beat sein kann? Dann ist der Bulk-Draft genau das richtige für euch. \r\n\r\nDas ganze ist im MTG-Assembly in Halle H. \r\n\r\nMaximal 8 Plätze, ihr könnt euch auf Spicerack anmelden: https://www.spicerack.gg/events/2837226/\r\n\r\nWenn ihr euch nicht extra einen Account klicken wollt (es ist wirklich sehr einfach), dann schreibt mir einfach eine Nachricht im Hub, dann trag ich euch als Gast ein :)\r\n\r\nAußerdem könnt ihr um euch anzumelden auch einfach im Assembly vorbeikommen. Meistens sollte jemand da sein.\r\n\r\nFalls der vorherige Vintage-Cubedraft länger geht als geplant (https://events.ccc.de/congress/2025/hub/de/event/detail/vintage-cube-draft) kann es sein, dass wir etwas später anfangen. Aber planmäßig ist der um Mitternacht rum (auch wenn was anderes in der Session steht).",
        "schedule_start": "2025-12-28T01:00:00+01:00",
        "schedule_duration": "03:30:00",
        "schedule_end": "2025-12-28T04:30:00+01:00"
    },
    {
        "id": "f84c4fed-e2ae-460e-b769-cde02acde1a5",
        "kind": "assembly",
        "name": "MTG - Commander on Demand - Tag 1",
        "slug": "commander-on-demand",
        "url": "https://api.events.ccc.de/congress/2025/event/f84c4fed-e2ae-460e-b769-cde02acde1a5/?format=api",
        "track": null,
        "assembly": "mtg",
        "room": null,
        "location": "Assembly mtg@39c3",
        "language": "de, en",
        "description": "Join us at the Assembly to play MTG – Commander on demand!\r\nYou’ll always find willing Commander players and can drop in and play anytime.\r\n👉 No deck required – decks are provided.",
        "schedule_start": "2025-12-27T12:00:00+01:00",
        "schedule_duration": "12:00:00",
        "schedule_end": "2025-12-28T00:00:00+01:00"
    },
    {
        "id": "b397a572-9e30-43b4-a492-5e621a5b8ebb",
        "kind": "assembly",
        "name": "MTG - Commander on Demand - Tag 2",
        "slug": "mtg-commander-on-demand",
        "url": "https://api.events.ccc.de/congress/2025/event/b397a572-9e30-43b4-a492-5e621a5b8ebb/?format=api",
        "track": null,
        "assembly": "mtg",
        "room": null,
        "location": "Assembly mtg@39c3",
        "language": "de, en",
        "description": "Join us at the Assembly to play MTG – Commander on demand!\r\nYou’ll always find willing Commander players and can drop in and play anytime.\r\n👉 No deck required – decks are provided.",
        "schedule_start": "2025-12-28T12:00:00+01:00",
        "schedule_duration": "12:00:00",
        "schedule_end": "2025-12-29T00:00:00+01:00"
    },
    {
        "id": "f7a1dd96-e107-4d62-b2c2-44c3bcfedc0b",
        "kind": "assembly",
        "name": "MTG - Commander on Demand - Tag 3",
        "slug": "mtg-commander-on-demand-tag-3",
        "url": "https://api.events.ccc.de/congress/2025/event/f7a1dd96-e107-4d62-b2c2-44c3bcfedc0b/?format=api",
        "track": null,
        "assembly": "mtg",
        "room": null,
        "location": "Assembly mtg@39c3",
        "language": "de, en",
        "description": "Join us at the Assembly to play MTG – Commander on demand!\r\nYou’ll always find willing Commander players and can drop in and play anytime.\r\n👉 No deck required – decks are provided.",
        "schedule_start": "2025-12-29T12:00:00+01:00",
        "schedule_duration": "12:00:00",
        "schedule_end": "2025-12-30T00:00:00+01:00"
    },
    {
        "id": "5b3ccd39-9c37-4f88-a03f-e91c8faed529",
        "kind": "assembly",
        "name": "MTG - Commander on Demand - Tag 4",
        "slug": "mtg-commander-on-demand-tag-4",
        "url": "https://api.events.ccc.de/congress/2025/event/5b3ccd39-9c37-4f88-a03f-e91c8faed529/?format=api",
        "track": null,
        "assembly": "mtg",
        "room": null,
        "location": "Assembly mtg@39c3",
        "language": "de, en",
        "description": "Join us at the Assembly to play MTG – Commander on demand!\r\nYou’ll always find willing Commander players and can drop in and play anytime.\r\n👉 No deck required – decks are provided.",
        "schedule_start": "2025-12-30T12:00:00+01:00",
        "schedule_duration": "04:00:00",
        "schedule_end": "2025-12-30T16:00:00+01:00"
    },
    {
        "id": "f733c8b8-5c8b-431a-9acf-516e968da96b",
        "kind": "assembly",
        "name": "MTG - Vintage Cube Draft",
        "slug": "vintage-cube-draft",
        "url": "https://api.events.ccc.de/congress/2025/event/f733c8b8-5c8b-431a-9acf-516e968da96b/?format=api",
        "track": null,
        "assembly": "mtg",
        "room": null,
        "location": "Assembly - mtg@39c3",
        "language": "de, en",
        "description": "Ein Vintage-Draft (meist Vintage Cube) ist ein Draft-Format von Magic: The Gathering, in dem extrem mächtige Karten aus der gesamten Geschichte des Spiels gespielt werden.\r\n\r\nKurzbeschreibung:\r\n - Gedraftet wird ein kuratierter Kartenpool („Cube“) statt Booster.\r\n - Enthält Power Nine, Fast Mana (Black Lotus, Moxen), Tutor-Effekte und Combo-Karten.\r\n - Sehr schnelles, explosives Gameplay mit oft spielentscheidenden Zügen.\r\n - Decks haben meist 40 Karten, hohe Power, wenig Mana-Fixing-Probleme.\r\n - Beliebte Archetypen: Blue Control, Storm, Tinker, Reanimator, Mono-Red Aggro, Artifacts/Shop.\r\n\r\nZiel:\r\nIm Draft früh starke Synergien erkennen und extrem effiziente Karten kombinieren – Fehler werden hart bestraft, gute Züge stark belohnt.",
        "schedule_start": "2025-12-27T21:00:00+01:00",
        "schedule_duration": "04:00:00",
        "schedule_end": "2025-12-28T01:00:00+01:00"
    },
    {
        "id": "5ed84b53-9193-4e42-897f-31af0f6fc267",
        "kind": "assembly",
        "name": "MTG - Vintage Cube Draft - Tag 3",
        "slug": "mtg-vintage-cube-draft",
        "url": "https://api.events.ccc.de/congress/2025/event/5ed84b53-9193-4e42-897f-31af0f6fc267/?format=api",
        "track": null,
        "assembly": "mtg",
        "room": null,
        "location": "Assembly - mtg@39c3",
        "language": "de, en",
        "description": "Vintage draft (or Vintage Cube draft) is a draft format in Maguc: The Gahering where extremely powerful cards from all of Magic's history are played.\r\n\r\nShort summary:\r\n- The players draft a curated card pool (the \"cube\") instead of random set boosters.\r\n- The cube contains the Power Nine, fast mana (Black Lotus, Moxes), tutor effects and powerful combo pieces.\r\n- Gameplay is very fast and explosive where every decision can decide the outcome of a game.\r\n- Decks usually have 40 cards, high power and good color fixing.\r\n- Popular archetypes: Blue Control, Storm, Tinker, Reanimator, Mono-Red Aggro, Artifacts/Shop.",
        "schedule_start": "2025-12-29T20:00:00+01:00",
        "schedule_duration": "04:00:00",
        "schedule_end": "2025-12-30T00:00:00+01:00"
    },
    {
        "id": "f0e10019-2bd2-4954-a867-548cdc078305",
        "kind": "sos",
        "name": "Mushroomclub",
        "slug": "mushroomclub",
        "url": "https://api.events.ccc.de/congress/2025/event/f0e10019-2bd2-4954-a867-548cdc078305/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "en",
        "description": "Lets get together fellow fungi people. Lets talk about growing them at home, identification, using them in projects, nature and more… everyone is welcome - even if you havent started your new hobby yet.",
        "schedule_start": "2025-12-29T21:30:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-29T22:50:00+01:00"
    },
    {
        "id": "3ff1e245-fe19-4666-babd-444fa384f1af",
        "kind": "assembly",
        "name": "Music Generation for Newbies / Learn to Solder workshop -- ArduTouch music synthesizer",
        "slug": "music-generation-for-newbies-learn-to-solder-_hipp",
        "url": "https://api.events.ccc.de/congress/2025/event/3ff1e245-fe19-4666-babd-444fa384f1af/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "24bda89e-2bc4-471b-8870-eccacf62ef3b",
        "location": "Hardware Hacking Area (Halle 3)",
        "language": "en",
        "description": "**Learn to solder** by making a way-cool, powerful music synthesizer, and  \r\n**learn how to make cool music, sound, (and noise!) with computer chips**  \r\n(The fancy word for making sound with a computer chip is *Digital Signal Processing* or *DSP*).  \r\n  \r\n**[ArduTouch](https://cornfieldelectronics.com/cfe/projects.php#ardutouch)** is an open hardware **Ardu**ino-compatible music synthesizer kit with a built-in **Touch** Keyboard, and with built-in speaker/amplifier. It is a really nice performing musical instrument.  \r\n  \r\nThis workshop is for **total newbies** to learn to solder.  \r\nThis workshop is for **total newbies** to make their own ArduTouch music synthesizer and learn to make music, sound (and noise!) with computer chips. Attendees take their completed synthesizer home at the end of the workshop.  \r\n  \r\nThe ArduTouch comes pre-programmed with a way cool synthesizer. And I will show you how to re-program it with other way cool (and totally different) synthesizers, and how to make your own synthesizers.  \r\n  \r\nFor ages 10 - 100.  \r\n  \r\n**Materials costs**:  \r\nThe workshop is free, but if you would like to partake in the hands-on aspects of the workshop, Mitch will have ArduTouch kits for **€35**.  \r\n*Optional*: USB-Serial Cable for re-programming ArduTouch (and many other projects): **5 €**.  \r\n  \r\n**Taught by** [Mitch Altman](http://en.wikipedia.org/wiki/Mitch_Altman).  \r\n  \r\n_**Optional**:  Bring your laptop if you want to go home with the free Arduino software installed on it.  \r\nArduino software runs on Windows, MacOS and Linux._  \r\n  \r\n**Workshop Itinerary**:  \r\n* Intro to music synthesis\r\n* Basics of making sound with computer chips (Digital Signal Processing)\r\n* Basics of using an Arduino\r\n* Learn to solder. Don't let this scare you! I've taught tens of thousands of people to solder, most of whom have never made anything before in their lives. It is actually a very easy skill to learn. It is also very useful.\r\n* How to re-program your ArduTouch music synthesizer to make lots of cool music, sounds, (and noise!)\r\n  \r\n**Registration**:   \r\n**Buy a kit at the Hardware Hacking Area to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served.**  \r\n  \r\n**Links**:  \r\n[ArduTouch music synthesizer kit webpage](https://cornfieldelectronics.com/cfe/projects.php#ardutouch)  \r\n[Ardiuno software download](https://www.arduino.cc/en/software/)  \r\n[ArduTouch Github page](https://github.com/maltman23/ArduTouch)",
        "schedule_start": "2025-12-29T13:00:00+01:00",
        "schedule_duration": "02:30:00",
        "schedule_end": "2025-12-29T15:30:00+01:00"
    },
    {
        "id": "ecaad706-f537-512b-8d73-f6a38b3afde6",
        "kind": "assembly",
        "name": "Mutual Vend - decentralized coop vending machine",
        "slug": "mutual-vend-decentralized-coop-vending-machine",
        "url": "https://api.events.ccc.de/congress/2025/event/ecaad706-f537-512b-8d73-f6a38b3afde6/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "Come learn about how digital ledgers and peer to peer vending machines challenge existing labor rights, profit margins , and finance legalities!",
        "schedule_start": "2025-12-30T14:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-30T15:00:00+01:00"
    },
    {
        "id": "924dbae9-bfa7-4cf3-a229-75d8b2157b59",
        "kind": "sos",
        "name": "MysteryHack Card Scan Exchange",
        "slug": "mysteryhack-card-scan-exchange",
        "url": "https://api.events.ccc.de/congress/2025/event/924dbae9-bfa7-4cf3-a229-75d8b2157b59/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Before Hall Z",
        "language": "de, en",
        "description": "Lets scan our collector cards!\r\n:)\r\n- Fabian",
        "schedule_start": "2025-12-30T13:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-30T13:25:00+01:00"
    },
    {
        "id": "e03b0c7a-1b46-4a3f-92a3-ae5138ad595c",
        "kind": "sos",
        "name": "nach der Revolte. Ein Reisebericht zu Überwachung und Widerstand in Hongkong",
        "slug": "nach-der-revolte-ein-reisebericht-zu-uberwachung-u",
        "url": "https://api.events.ccc.de/congress/2025/event/e03b0c7a-1b46-4a3f-92a3-ae5138ad595c/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de",
        "description": "Während wir uns auf dem 37C3 noch begeistert Aktionsstrategien der Hongkonger Demokratiebewegung abgeguckt haben, sind mittlerweile eine halbe Million HongkongerInnen ausgewandert, geflohen, oder im Knast. Seit dem Niederschlagen des Aufstands und der Installation des Nationalen Sicherheitsgesetzes hört man aus der Stadt nicht mehr viel. Wer ist da noch? Wie weit ist ein chinesischer Überwachungsstaat installiert? Und wie gehen Menschen mit der neuen Wirklichkeit um? Um diese Fragen zu beantworten, bin ich für ein halbes Jahr nach Hongkong gezogen. Das Buch „nach der Revolte“ (Alibri Verlag, Februar 2026) bietet Einblicke in die politische Gegenwart vor Ort, durch Gespräche mit HongkongerInnen, dem Nachzeichnen der technopolitischen Veränderungen der letzten Jahre, und dem Beschreiben von Alltag in einer Stadt, die so tut, als sei gar nichts passiert. Das Ganze ergibt ein Bild – von Resilienz und Ohnmacht, und von der Fragilität von Systemen, in denen schon ein, zwei Updates reichen, um eine Gesellschaft gänzlich zu ändern.\r\n\r\n„Im Film La Haine wird die Geschichte eines Mannes erzählt, der aus dem 50. Stock fällt und sich dabei immer wieder sagt: Bis hierher lief’s noch ganz gut. Das sind wir, wenn wir denken, dass unsere Gesellschaftsordnung grundsätzlich eine ist, die unsere politischen Freiheiten hält. Das Gegenteil ist der Fall. Nichts an dieser Ordnung schützt sie, außer die temporäre, arrogante Blindheit vor dem eigenen Aufprall.“",
        "schedule_start": "2025-12-28T18:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T18:50:00+01:00"
    },
    {
        "id": "ff6d2b27-9819-4cc3-9850-5eed7a8606c3",
        "kind": "sos",
        "name": "Nacken Entspannung für Anfänger",
        "slug": "nacken-entspannung-fur-anfanger",
        "url": "https://api.events.ccc.de/congress/2025/event/ff6d2b27-9819-4cc3-9850-5eed7a8606c3/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "https://39c3.c3nav.de/l/c:2:62.57:185.73/",
        "language": "de",
        "description": "Hast du Kopfschmerzen? \r\nSitz du öfter wie so jemand: https://says.com/my/_next/image?url=https%3A%2F%2Fmedia.says.com%2F2025%2F05%2F1d40.png&w=1920&q=75\r\n\r\nMachst du generell keinen Sport oder nur sehr wenig?\r\nKannst du nicht gut einschlafen oder \r\nKaust du nachts und hast vielleicht eine Kauschiene? \r\n\r\nIch versuche euch Infos weiter zu gehen wie ihr euch und vor allem eure Bänder eine entspannte Auszeit gönnen könntet :). \r\n\r\nFalls du sagt, ja, ja und fuck Yeeaaaaa. \r\n\r\nKomm vorbei und mach mit (: \r\nhttps://39c3.c3nav.de/l/c:2:62.57:185.73/\r\n\r\nIm Anschluss Austausch zu Erfahrungen mit sowas. \r\nFreu mich auf euch.",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-29T16:45:00+01:00"
    },
    {
        "id": "5117a945-c356-4a7b-a1d7-b1537fb8bd85",
        "kind": "sos",
        "name": "Nail cycles",
        "slug": "nail-salon-nagelstudio",
        "url": "https://api.events.ccc.de/congress/2025/event/5117a945-c356-4a7b-a1d7-b1537fb8bd85/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "xHain ... Find out XD",
        "language": "de, en",
        "description": "Hey hey hey, want beautiful nails in Congress style?\r\nAnd even with cute stickers?\r\nPlus 39C3 and other non-permanent tattoos?\r\nFind the xHain Assembly and just help yourselves!\r\nkeine Betreuung!\r\nWenn auf den entsprechenden Tischen etwas im Weg liegt, fragt gern die Wesen in der nähe ganz lieb ob die Sachen beräumt werden können.\r\nSince the bums weren't cheap, donations are welcome <3<3<3",
        "schedule_start": "2025-12-29T20:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T22:00:00+01:00"
    },
    {
        "id": "8ee9d576-ecb3-51b9-b6d1-2308a2d5a907",
        "kind": "assembly",
        "name": "Namecoin and Tor PKI 2025",
        "slug": "namecoin-and-tor-pki-2025",
        "url": "https://api.events.ccc.de/congress/2025/event/8ee9d576-ecb3-51b9-b6d1-2308a2d5a907/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "Topics to be covered include:\r\n\r\n* How we can use Namecoin as a PKI with ~0 bytes of blockchain overhead.\r\n* How Namecoin's smart contract functionality (allowing multisig and timelocks to control updating a name) interacts with PKI use cases.\r\n* How we generalized Namecoin and Tor PKI to work with non-TLS protocols.\r\n* How revocations can be handled securely.\r\n* How we ensured anonymity (including Tor stream isolation) despite TLS implementations not providing API's for this.\r\n* How the anonymity protections actually *improved* performance.\r\n* How all of the above interoperates with existing software.",
        "schedule_start": "2025-12-27T19:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-27T20:00:00+01:00"
    },
    {
        "id": "04d07b3b-a8d4-46a0-931c-3fd2e1d7f532",
        "kind": "sos",
        "name": "Nap in the ball pit 🔥",
        "slug": "nap-in-the-ball-pit",
        "url": "https://api.events.ccc.de/congress/2025/event/04d07b3b-a8d4-46a0-931c-3fd2e1d7f532/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "In the ball pit, Level 0 K7-K8 by the Hall 4 Foyer",
        "language": "de, en",
        "description": "Getting 8 hours of sleep every day this week is an insurmountable goal akin to Sisyphus pushing his boulder up the hill 💀. To make you all a little less sleep-deprived, you can come join us and take a nap in the comfy ball pit :D\r\n\r\n[Specific map link to the ball pit](https://39c3.c3nav.de/l/baellebad/@0,188.29,184.66,6)",
        "schedule_start": "2025-12-29T15:00:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-29T15:40:00+01:00"
    },
    {
        "id": "4f6d3386-8760-4da2-875e-2cbd14cce714",
        "kind": "sos",
        "name": "Nap in the Ballpit 2: Electric Boogaloo 🔥😤",
        "slug": "nap-in-the-ballpit-2-electric-boogaloo",
        "url": "https://api.events.ccc.de/congress/2025/event/4f6d3386-8760-4da2-875e-2cbd14cce714/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "In the ball pit, Level 0 K7-K8 by the Hall 4 Foyer",
        "language": "de, en",
        "description": "DUE TO POPULAR DEMAND (like 4,3 people asked?)\r\n\r\n\r\n\r\n\r\nits back :D\r\nWe will sleep in the ball pit and even though it‘s already quite comfortable as is, we recommend to bring earplugs and/or plushies to reach a new level of elucidation and eudaimonia ✨. We will still let people in for the first 15mins of the event, however please be considerate and try to be quiet when entering.\r\n\r\n[Specific map link to the ball pit](https://39c3.c3nav.de/l/baellebad/@0,188.29,184.66,6)",
        "schedule_start": "2025-12-30T12:40:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-30T13:20:00+01:00"
    },
    {
        "id": "ae6b5c61-ff87-4164-bd3a-da8d8bcfdc79",
        "kind": "assembly",
        "name": "Nasenmusik für fortgeschrittene Schnüffler*innen",
        "slug": "nasenmusik-fur-fortgeschrittene-schnufflerinnen",
        "url": "https://api.events.ccc.de/congress/2025/event/ae6b5c61-ff87-4164-bd3a-da8d8bcfdc79/?format=api",
        "track": null,
        "assembly": "cadus-reboot-solidarity-2025",
        "room": "b8121ce4-8a5a-405e-936e-89f633d8c7db",
        "location": "Halle H",
        "language": "de, en",
        "description": "Welcome to what is probably the world's only orchestra where the most important sound-producing instrument is... your nose! Each participant receives a fresh nose flute and easy-to-understand instructions on how to correctly position, breathe, and blow this wondrous instrument.  Then it's time to learn by sniffing! Everyone practices at their own pace how to conjure up individual notes cleanly from their nose—from a delicate peep to a confident TOOT.  Once everyone has got the hang of it (and the first tears of laughter have dried), we venture into simple sequences of notes that already sound suspiciously like music. And if that works well, it gets really epic: We transform ourselves into a nose flute a cappella orchestra, where everyone can suggest melodies – from children's songs to epic film themes. Together, we make the air vibrate!  In short: A workshop full of fun, tooting noises, unexpected talents – and real music from the nose.",
        "schedule_start": "2025-12-27T20:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T21:00:00+01:00"
    },
    {
        "id": "1e02fcf7-7bbd-4851-a28c-4d29ad67ee31",
        "kind": "assembly",
        "name": "Nasenmusik für fortgeschrittene Schnüffler*innen",
        "slug": "nasenmusik-fur-fortgeschrittene-schnufflerinn_jdpe",
        "url": "https://api.events.ccc.de/congress/2025/event/1e02fcf7-7bbd-4851-a28c-4d29ad67ee31/?format=api",
        "track": null,
        "assembly": "cadus-reboot-solidarity-2025",
        "room": "b8121ce4-8a5a-405e-936e-89f633d8c7db",
        "location": "Halle H",
        "language": "de",
        "description": "Welcome to what is probably the world's only orchestra where the most important sound-producing instrument is... your nose! Each participant receives a fresh nose flute and easy-to-understand instructions on how to correctly position, breathe, and blow this wondrous instrument.  Then it's time to learn by sniffing! Everyone practices at their own pace how to conjure up individual notes cleanly from their nose—from a delicate peep to a confident TOOT.  Once everyone has got the hang of it (and the first tears of laughter have dried), we venture into simple sequences of notes that already sound suspiciously like music. And if that works well, it gets really epic: We transform ourselves into a nose flute a cappella orchestra, where everyone can suggest melodies – from children's songs to epic film themes. Together, we make the air vibrate!  In short: A workshop full of fun, tooting noises, unexpected talents – and real music from the nose.",
        "schedule_start": "2025-12-28T14:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T15:00:00+01:00"
    },
    {
        "id": "34c3a81d-61fd-4cf5-b16b-519a1f5e0315",
        "kind": "assembly",
        "name": "Natürlich bin ich 18! - Wo stehen wir beim Thema Altersprüfungen im Netz?",
        "slug": "naturlich-bin-ich-18-wo-stehen-wir-beim-thema-alte",
        "url": "https://api.events.ccc.de/congress/2025/event/34c3a81d-61fd-4cf5-b16b-519a1f5e0315/?format=api",
        "track": null,
        "assembly": "cyber4edu_datenschutz-heinis",
        "room": "6fa05954-9cc8-4535-85c8-bb568600ecfa",
        "location": null,
        "language": "de",
        "description": "We usually encounter age verification checks online on pornography sites, gambling sites, or when we buy tobacco or alcohol online. There is much debate about whether this tool should also be used on other platforms. We usually encounter age verification checks online on pornography sites, gambling sites, or when we buy tobacco or alcohol online. There is much debate about whether this tool should also be used on other platforms. Following the social media ban in Australia and the Online Safety Act in the UK, the EU is also discussing a social media ban. I will give a short introduction to the political developments of the last year and then look forward to an open discussion. \r\nWhat does the expansion of age verification on the internet mean for you? \r\nIn which Areas can age verification make sense? Or can it? \r\nHow can age verification be designed technically? What are the pros and cons?\r\nWhat risks and opportunities are not discussed enough in current debate? \r\n\r\n(This discussion is a loose follow-up to the 38C3 Talk \"Natürlich bin ich 18! Altersprüfungen im Netz\" - You don't need to have seen the talk to participate here!)",
        "schedule_start": "2025-12-28T13:00:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T13:40:00+01:00"
    },
    {
        "id": "24f6e480-9231-581f-9237-91927bf5e293",
        "kind": "assembly",
        "name": "Nebelhorn",
        "slug": "nebelhorn",
        "url": "https://api.events.ccc.de/congress/2025/event/24f6e480-9231-581f-9237-91927bf5e293/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "6744610c-1f7d-59b6-94d4-cbe917bb5100",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-30T12:30:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-30T13:15:00+01:00"
    },
    {
        "id": "ccb16a5c-7ff5-42d1-8bdd-d5fef792d1bf",
        "kind": "sos",
        "name": "(needs to be cancelled, read description, voice gone from AMA, but worth it) Psychedelics - Interdisciplinary Perspectives",
        "slug": "psychedelics-interdisciplinary-perspectives",
        "url": "https://api.events.ccc.de/congress/2025/event/ccb16a5c-7ff5-42d1-8bdd-d5fef792d1bf/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Room for up to 100 people? Associated conversations at House of Tea",
        "language": "en",
        "description": "Let's talk about drugs, honey.. \r\nIn this talk, I want to introduce you to some of the things that really float my boat: Neuroscience (read: the brain as understood through biology and psychology), Psychedelics, and Medicine. Listen, as I aim to connect my studied and experiential expertise to whatever background you may have (no prior knowledge to seasoned psychonaut, and everyone in-between).\r\nGive me a chance to explain what biological cycles our brain run on when high; how the societal stance has come quite a way; where we are with medical access to these tools for the 'Betterment of Well People'; and what I think effective advocacy could look like. Come out, come out, wherever you are..",
        "schedule_start": "2025-12-29T15:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T16:00:00+01:00"
    },
    {
        "id": "c1cd1cad-a3bc-4c43-8077-fa5b92238869",
        "kind": "sos",
        "name": "NeinZurBezahlkarte Summit",
        "slug": "neinzurbezahlkarte-summit_bo8n",
        "url": "https://api.events.ccc.de/congress/2025/event/c1cd1cad-a3bc-4c43-8077-fa5b92238869/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de, en",
        "description": "We invite the initiatives organised in the network ‘Equal Social Rights for All’ that have found their way to 39c3 to a networking meeting. \r\nIf you are active in an initiative against the racist AsylbLG, are committed to fighting against the discriminatory payment card, or have already carried out or are planning to carry out exchange campaigns in your local area, you are very welcome to join us – even if you are not yet familiar with the network!",
        "schedule_start": "2025-12-30T13:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T13:50:00+01:00"
    },
    {
        "id": "69616c3c-4ff8-41ee-bf27-6f78bf4b0e0b",
        "kind": "assembly",
        "name": "NeinZurBezahlkarte Summit",
        "slug": "neinzurbezahlkarte-summit",
        "url": "https://api.events.ccc.de/congress/2025/event/69616c3c-4ff8-41ee-bf27-6f78bf4b0e0b/?format=api",
        "track": null,
        "assembly": "neinzurbezahlkarte",
        "room": null,
        "location": "Komonin, ggf. weiter @NeinZurBezahlkarte Assembly",
        "language": "de, en",
        "description": "We invite the initiatives organised in the network ‘Equal Social Rights for All’ that have found their way to 39c3 to a networking meeting. \r\nIf you are active in an initiative against the racist AsylbLG, are committed to fighting against the discriminatory payment card, or have already carried out or are planning to carry out exchange campaigns in your local area, you are very welcome to join us – even if you are not yet familiar with the network!",
        "schedule_start": "2025-12-30T13:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T13:50:00+01:00"
    },
    {
        "id": "a41e6c1b-a057-4204-af66-856241cff20b",
        "kind": "sos",
        "name": "🙈 🙉 🙊 Nerd Game Show 😸 😹 😻",
        "slug": "nerd-game-show",
        "url": "https://api.events.ccc.de/congress/2025/event/a41e6c1b-a057-4204-af66-856241cff20b/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "en",
        "description": "🙈 🙉 🙊 You Know Stuff ❎ 🆗 ☑️ Answer nerdy questions on your notebook / smartphone and win a (small) price 😸 😹 😻\r\n\r\nhttps://kahoot.it/",
        "schedule_start": "2025-12-27T23:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T23:50:00+01:00"
    },
    {
        "id": "3f8bb79e-f001-4def-8789-ca321f9c07f2",
        "kind": "assembly",
        "name": "Nerds spielen Spiele - Tag 1",
        "slug": "nerds-spielen-spiele-tag-1",
        "url": "https://api.events.ccc.de/congress/2025/event/3f8bb79e-f001-4def-8789-ca321f9c07f2/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "5df6836a-709f-43e2-bb49-954bc4f130ce",
        "location": "Saal B / Hall B",
        "language": "de, en",
        "description": "Du hast gerade nichts zu tun, brauchst eine kleine Entspannungszeit oder suchst einfach ein wenig Spaß mit anderen? Spiel doch einfach mit! Jeder ist willkommen! Denn was tun Nerds, wenn sie gerade nichts hacken? Sie spielen Spiele!",
        "schedule_start": "2025-12-27T16:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-27T17:30:00+01:00"
    },
    {
        "id": "c9ce2b53-638b-46e8-abec-d3a81b0e0518",
        "kind": "assembly",
        "name": "Nerds spielen Spiele - Tag 2",
        "slug": "nerds-spielen-spiele-tag-2",
        "url": "https://api.events.ccc.de/congress/2025/event/c9ce2b53-638b-46e8-abec-d3a81b0e0518/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "5df6836a-709f-43e2-bb49-954bc4f130ce",
        "location": "Saal B / Hall B",
        "language": "de, en",
        "description": "Du hast gerade nichts zu tun, brauchst eine kleine Entspannungszeit oder suchst einfach ein wenig Spaß mit anderen? Spiel doch einfach mit! Jeder ist willkommen! Denn was tun Nerds, wenn sie gerade nichts hacken? Sie spielen Spiele!",
        "schedule_start": "2025-12-28T16:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T17:30:00+01:00"
    },
    {
        "id": "282b1dce-3227-4193-abb0-1113023a844e",
        "kind": "assembly",
        "name": "Nerds spielen Spiele - Tag 3",
        "slug": "nerds-spielen-spiele-tag-3",
        "url": "https://api.events.ccc.de/congress/2025/event/282b1dce-3227-4193-abb0-1113023a844e/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "5df6836a-709f-43e2-bb49-954bc4f130ce",
        "location": "Saal B / Hall B",
        "language": "de, en",
        "description": "Du hast gerade nichts zu tun, brauchst eine kleine Entspannungszeit oder suchst einfach ein wenig Spaß mit anderen? Spiel doch einfach mit! Jeder ist willkommen! Denn was tun Nerds, wenn sie gerade nichts hacken? Sie spielen Spiele!",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T17:30:00+01:00"
    },
    {
        "id": "9c3a9c3c-6a1b-4cdd-8e0a-529314e566ab",
        "kind": "assembly",
        "name": "Nerds spielen Spiele - Tag 4",
        "slug": "nerds-spielen-spiele-tag-4",
        "url": "https://api.events.ccc.de/congress/2025/event/9c3a9c3c-6a1b-4cdd-8e0a-529314e566ab/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "5df6836a-709f-43e2-bb49-954bc4f130ce",
        "location": "Saal B / Hall B",
        "language": "de, en",
        "description": "Du hast gerade nichts zu tun, brauchst eine kleine Entspannungszeit oder suchst einfach ein wenig Spaß mit anderen? Spiel doch einfach mit! Jeder ist willkommen! Denn was tun Nerds, wenn sie gerade nichts hacken? Sie spielen Spiele!",
        "schedule_start": "2025-12-30T13:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-30T14:30:00+01:00"
    },
    {
        "id": "fb08402b-1b8c-533b-b1fc-6daaa4fdc60f",
        "kind": "official",
        "name": "Netzpolitik in der Schweiz: Zwischen Bodensee und Matterhorn",
        "slug": "netzpolitik-in-der-schweiz-zwischen-bodensee-und-matterhorn",
        "url": "https://api.events.ccc.de/congress/2025/event/fb08402b-1b8c-533b-b1fc-6daaa4fdc60f/?format=api",
        "track": "ccc-community",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "de",
        "description": "**Themen sind unter anderem:**\r\n\r\n\r\n**E-ID und E-Collecting:** Die netzpolitische Community hat nicht nur eine privatisierte E-ID verhindert sondern auch den Datenschutz als zentrales Prinzip verankert und einen beispielhaften Gesetzgebungsprozess begleitet. Das Gleiche haben wir bei E-Collecting vor, mit dem wir die direkte Demokratie der Schweiz auf ein neues Level heben wollen.\r\n\r\n\r\n**Elektronisches Gesundheitsdossier:** Was macht man, um eine Verschlechterung bei einem Produkt zu kaschieren? Richtig, man nimmt ein Rebranding vor. Und so heisst das E-PD nun E-GD.\r\n\r\n\r\n**Kabelaufklärung:** Im Dezember überraschte uns das Bundesverwaltungsgericht mit einem wegweisenden Urteil: Es beurteilte die Kabelaufklärung als nicht vereinbar mit der Bundesverfassung und der Europäischen Menschenrechtskonvention. Lässt das ganze aber 5 Jahr laufen.\r\n\r\n\r\n**What the VÜPF:** Wie die Schweiz zudem plant, das freie Internet weitgehend abzuschaffen. Wie der Stand der Verschärfung ist. Was wir und du dagegen tun können?\r\n\r\n\r\n**Plattformregulierung:** Ein Vorschlag zur Plattformregulierung wurde vom Bund ausgearbeitet - und nach der Verhängung von 39% Strafzoll still und heimlich in der Schublade versenkt. Doch der Bund fasste Mut - und wagt einen zaghaften Aufbruch.\r\n\r\n\r\n**KI-Regulierung & Leistungsschutzrecht:** Und wieso getraut sich der Bund, ein Leistungsschuzrecht einzuführen? Und mit der Motion «Gössi» KI-Sprachmodelle mit Schweizer Daten zu gefährden? (Spoiler: wegen der Verleger-Lobby)\r\n\r\n\r\n**Community in der Schweiz:** Winterkongress, Diversity und andere Aktivitäten.\r\n\r\n\r\nNach dem Vortrag sind alle interessierten Personen eingeladen, die [Diskussion in einer self-organized Session](https://events.ccc.de/congress/2025/hub/en/event/detail/treffen-der-netzpolitischen-community-der-sch_uoca) fortzusetzen. Es werden Aktivist:innen von verschiedenen Organisationen der Netzpolitik in der Schweiz anwesend sein.",
        "schedule_start": "2025-12-29T19:15:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-29T19:55:00+01:00"
    },
    {
        "id": "903ae13a-c885-5870-a745-a111b3397d22",
        "kind": "assembly",
        "name": "netzpolitik.org Off/On: Off The Record live",
        "slug": "netzpolitikorg-offon-off-the-record-live",
        "url": "https://api.events.ccc.de/congress/2025/event/903ae13a-c885-5870-a745-a111b3397d22/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "9001b61b-b1f1-5bcd-89fd-135ed5e43e19",
        "location": null,
        "language": "de",
        "description": "In \"Off/On\", dem Podcast von netzpolitik.org, wechseln sich zwei Formate ab: Bei \"Off The Record\" geht es ab in den Maschinenraum von netzpolitik.org: Wir erzählen, wie unsere Recherchen entstehen, und machen transparent, wie wir arbeiten. Bei \"On The Record\" interviewen wir Menschen, die unsere digitale Gesellschaft prägen.\r\n\r\nBei dieser Live-Ausgabe von \"Off The Record\" spricht Ingo Dachwitz mit Chris Köver, Markus Reuter und Esther Mehnhard über ihre Recherchen des Jahres. Wie sind sie bei der Recherche vorgegangen? Welche Hindernisse mussten sie überwinden? Wie verpackt man komplexe Sachverhalten am besten? Und was haben die Recherchen ausgelöst?",
        "schedule_start": "2025-12-28T12:30:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-28T13:15:00+01:00"
    },
    {
        "id": "8ba2a160-c00d-56c4-a84e-afb1536bc48b",
        "kind": "official",
        "name": "Neue Chaos Events - InselChaos und Håck ma’s Castle plaudern aus dem Nähkästchen",
        "slug": "neue-chaos-events-inselchaos-und-hack-ma-s-castle-plaudern-aus-dem-nahkastchen",
        "url": "https://api.events.ccc.de/congress/2025/event/8ba2a160-c00d-56c4-a84e-afb1536bc48b/?format=api",
        "track": "ccc-community",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "de",
        "description": "**InselChaos**\r\nDer Port39 e.V. hatte den Traum, das Chaos nach MV zu holen und ein größeres Event an der Ostsee zu veranstalten. Gerade erst 3 Jahre alt, haben wir mit der Planung in kleinem Kreis begonnen. Eine Location musste gesucht, Inspirationen und Ideen gesammelt, bürokratische Hürden und sehr viele individuelle Probleme gelöst werden, bis es Anfang September soweit war, dass wir unsere Gäste begrüßen durften. In diesem Talk sprechen wir darüber, wie es ist, als kleiner Verein mit einem vierköpfigen Orga-Team ein ChaosEvent mit über 150 Gästen zu koordinieren, welche Schwierigkeiten wir dabei überwunden und vor allem, welche Learnings wir daraus gezogen haben, um es nächstes Mal noch besser zu machen.\u2028\r\n\r\n**Håck ma’s Castle**\r\nWir werden in unserem Talk, darüber sprechen, welche Methoden und Meetingmodi wir ausgetestet haben, gute wie aber auch schlechte Entscheidungen welche getroffen wurden. Vorallem aber auch über die Herausforderung, die es mit sich bringt, wenn sich Wesen noch nicht kennen und wir zuerst auf menschlicher Ebene auch zusammenkommen mussten, damit es inhaltlich auch besser klappt. \u2028\u2028Hard facts Håck ma's Castle:\r\n- 3 (+1) Tage Event\r\n- August 2024\r\n- mit Schloss\r\n- mit Camping\r\n- ~330 Wesen\r\n- inklusive 1 Schlosskatze *meow*\r\n- Orga verteilt in ganz Österreich und darüber hinaus:\r\n- metalab, realraum, C3W, CCC Salzburg, /dev/lol, SegFaultDragons, SegVault, IT-Syndikat, /usr/space, Gebärdenverse, female coders, chaos.jetzt etc.",
        "schedule_start": "2025-12-28T12:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T13:15:00+01:00"
    },
    {
        "id": "88d03650-60d9-4e8c-8498-f12eaa10255b",
        "kind": "sos",
        "name": "Neurodivergenz-Meetup",
        "slug": "neurodivergenz-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/88d03650-60d9-4e8c-8498-f12eaa10255b/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "de, en",
        "description": "Meetup - Revival of 37C3 and 38C3\r\n\r\nWe want to get to know each other (better) and chat about the everyday madness of living in a neurotypical world.\r\n\r\nAnyone who identifies as neurodivergent, particularly those with ADHD and/or autism, is welcome to join us. \r\n\r\nhttps://pads.haecksen.org/l9_SiCHvTNK4Tt-ySUeVVQ?view\r\n\r\nNo official diagnosis is necessary. If you don't have one or are still unsure, you are just as welcome. :-)\r\n\r\nWe'll start by collecting topics and then form discussion groups on these topics at individual tables. It is possible to switch tables during the event.\r\n\r\nFeel free to join us even after the event has started.\r\nThere's no such thing as being late with us, we'll be there until the end of the SOS and are happy to see more of you. <3",
        "schedule_start": "2025-12-30T12:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-30T13:20:00+01:00"
    },
    {
        "id": "6a645194-deb6-5e96-b8ce-bb18774f1f14",
        "kind": "official",
        "name": "Neuroexploitation by Design: Wie Algorithmen in Glücksspielprodukten sich Wirkweisen des Reinforcement Learning und dopaminergen Belohnungssystems zunutze machen",
        "slug": "neuroexploitation-by-design-wie-algorithmen-in-glucksspielprodukten-sich-wirkweisen-des-reinforcement-learning-und-dopaminergen-belohnungssystems-zunu",
        "url": "https://api.events.ccc.de/congress/2025/event/6a645194-deb6-5e96-b8ce-bb18774f1f14/?format=api",
        "track": "science",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "de",
        "description": "In diesem Vortrag wird beleuchtet, wie moderne Glücksspielprodukte und glücksspielähnliche Spielmechaniken, etwa Lootboxen, gezielt psychologische und neurobiologische Lernprozesse ausnutzen, um Umsatz durch längeres Spielen und stärkere Interaktion zu generieren. Im Fokus stehen dabei Mechanismen des Verstärkungslernens (Reinforcement Learning) und deren Zusammenspiel mit dem dopaminergen Belohnungssystem. Anhand aktueller Forschungsergebnisse werden Designstrategien vorgestellt, die das Suchtpotenzial von Glücksspielen erhöhen können. Ziel des Vortrags ist es, ein wissenschaftlich fundiertes Verständnis dieser Dynamiken zu vermitteln, Risiken für Individuen und Gesellschaft aufzuzeigen und die Notwendigkeit von Regulierung und verantwortungsvollem Design zu diskutieren.",
        "schedule_start": "2025-12-27T12:50:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-27T13:30:00+01:00"
    },
    {
        "id": "1b7389b4-b5dd-583d-af56-5fc629c86198",
        "kind": "assembly",
        "name": "New features in Bitcoin self-custody",
        "slug": "new-features-in-bitcoin-self-custody",
        "url": "https://api.events.ccc.de/congress/2025/event/1b7389b4-b5dd-583d-af56-5fc629c86198/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "8cfad365-ec61-4269-baee-45d894acf821",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-28T22:00:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-28T22:45:00+01:00"
    },
    {
        "id": "bb49c632-5ebb-4c05-b695-7dc603f5b619",
        "kind": "sos",
        "name": "NewPipe Meetup",
        "slug": "newpipe-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/bb49c632-5ebb-4c05-b695-7dc603f5b619/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Nerdberg (Assembly)",
        "language": "en",
        "description": "Two of the NewPipe developers are at the conference. We want to organize an open session, where we answer questions, discuss relevant topics and collect feedback. We want to talk about the current and future situation of NewPipe and the NewPipe e.V.",
        "schedule_start": "2025-12-29T17:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T17:50:00+01:00"
    },
    {
        "id": "8ecf2485-3a10-4502-af78-e7d326e177db",
        "kind": "sos",
        "name": "Nextcloud Collectives Community Meetup",
        "slug": "nextcloud-collectives-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/8ecf2485-3a10-4502-af78-e7d326e177db/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de, en",
        "description": "You use Nextcloud Collectives within a group or plan to do so? Come along and talk with the maintainers and other community members. With Collectives we aim to build a collaborative knowledge database for self-organized and activist groups. Currently we focus on fostering the community and reducing hierarchies between us, the developers and the direct users of Collectives.",
        "schedule_start": "2025-12-27T17:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T17:50:00+01:00"
    },
    {
        "id": "fb5e2bc8-eba8-436b-a458-ed419459dcbe",
        "kind": "sos",
        "name": "Nextcloud for Activists Meetup",
        "slug": "nextcloud-activist-hostingsupport-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/fb5e2bc8-eba8-436b-a458-ed419459dcbe/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de, en",
        "description": "We want to exchange with others who support activists with Nextcloud. Come around if  you provide Nextcloud hosting for activists and left-wing movements, or if you support them with tech counselling.",
        "schedule_start": "2025-12-28T13:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T13:50:00+01:00"
    },
    {
        "id": "7eb651d6-d6c2-5c72-be0c-6fd8caf919c6",
        "kind": "assembly",
        "name": "NextGraph Demo: Local First, E2EE, RDF graph DB, and a Reactive ORM SDK",
        "slug": "nextgraph-demo-local-first-e2ee-rdf-graph-db-and-a",
        "url": "https://api.events.ccc.de/congress/2025/event/7eb651d6-d6c2-5c72-be0c-6fd8caf919c6/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-30T10:30:00+01:00",
        "schedule_duration": "00:15:00",
        "schedule_end": "2025-12-30T10:45:00+01:00"
    },
    {
        "id": "fb532d6e-6a02-4069-8d2c-48bf7e02c14b",
        "kind": "assembly",
        "name": "Nicht schon wieder Vorratsdatenspeicherung!",
        "slug": "nicht-schon-wieder-vorratsdatenspeicherung",
        "url": "https://api.events.ccc.de/congress/2025/event/fb532d6e-6a02-4069-8d2c-48bf7e02c14b/?format=api",
        "track": null,
        "assembly": "digiges",
        "room": "5d295699-cfe8-476d-b1ae-557cf52a2e39",
        "location": "Assembly Digitale Gesellschaft -  c-base Habitat - Halle H",
        "language": "de",
        "description": "German meet-up on fighting back against the new proposal for data retention in Germany.",
        "schedule_start": "2025-12-28T19:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T20:00:00+01:00"
    },
    {
        "id": "3b9c342e-a492-54c3-9867-817750ffad38",
        "kind": "official",
        "name": "Ninsn",
        "slug": "ninsn",
        "url": "https://api.events.ccc.de/congress/2025/event/3b9c342e-a492-54c3-9867-817750ffad38/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "de",
        "description": "Ninsn has been active in Berlin's club and festival scene for over nine years. She moved to Berlin over 11 years ago and hasn't regretted it for a second. For many years, she has been involved in collectives and Disko Babel e. V. – from event planning and stage construction to DJing, which she has been actively pursuing for six years. Ninsn is a member of jonny knüppel and the Kopfüber Kollektiv.\r\nMusically, she moves between trippy minimal house and rich tech house. In her sets, powerful, deep bass meets a house atmosphere – never below 130 bpm.\r\nIn addition, her heart beats for hypnotic techno, garage, breakbeats, hip-hop, ambient, acoustic music and punk rock, among other things. And she actually believes that there is good music to be found in every genre.",
        "schedule_start": "2025-12-29T19:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T21:00:00+01:00"
    },
    {
        "id": "36cae562-f715-5b7a-9999-e92c183537bd",
        "kind": "official",
        "name": "Nixe",
        "slug": "nixe",
        "url": "https://api.events.ccc.de/congress/2025/event/36cae562-f715-5b7a-9999-e92c183537bd/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "de",
        "description": "Nɨxe moves quietly beneath the surface of the German underground. She has been part of Berlin’s slow sound since its early waves, shaping downtempo spaces with a calm and steady presence. Her sets drift between pulse and atmosphere, guided by a deep intuition for timing and tone. To hear Nɨxe play is to follow a subtle current. She doesn’t push or perform. She invites, leads, and lets the music do the rest. Her sound has travelled across continents, yet always returns to something essential: classy grooves that breathe, rhythms that open space, and a gentle pull toward introspection. It’s all held together by a distinct sensitivity to mood and movement — one that doesn’t ask for attention, but quietly earns it. Beneath it all, there’s a soft devotion to acid lines and psychedelic textures. Subtle. Never loud. Always felt.",
        "schedule_start": "2025-12-30T01:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-30T03:00:00+01:00"
    },
    {
        "id": "fb679f0a-1e6e-4e8f-8de9-71e26da4ecce",
        "kind": "assembly",
        "name": "NixOS Install Party",
        "slug": "nixos-install-party",
        "url": "https://api.events.ccc.de/congress/2025/event/fb679f0a-1e6e-4e8f-8de9-71e26da4ecce/?format=api",
        "track": null,
        "assembly": "nixos",
        "room": null,
        "location": null,
        "language": "en, de",
        "description": "In this event, we will help new users install NixOS on their machines. USB keys will be provided, but you can bring your own.\r\n\r\nWe will also answer some questions about usage, but please understand, we will focus on installing during this time. So if you have more questions, ask afterward. :)",
        "schedule_start": "2025-12-28T15:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T17:00:00+01:00"
    },
    {
        "id": "370014cf-61b8-5e82-b4b4-a20eabfbdf3c",
        "kind": "official",
        "name": "No-Input",
        "slug": "no-input",
        "url": "https://api.events.ccc.de/congress/2025/event/370014cf-61b8-5e82-b4b4-a20eabfbdf3c/?format=api",
        "track": "live-performance",
        "assembly": "spaetverkauf",
        "room": "6114efbe-f549-579a-8aa4-cd143f5a96cf",
        "location": null,
        "language": "de",
        "description": "Die Hände bewegen sich langsam, beinahe priesterlich,\r\nsie berühren das Pult wie ein Altar aus Spannung und Staub.\r\nRauschen füllt den Raum — nicht als Geräusch, sondern als Gegenwart.\r\nEin Chor aus toten Signalen erhebt sich, summt, flackert, wächst zu einer Welle,\r\ndie den Atem der Anwesenden verschluckt.",
        "schedule_start": "2025-12-27T12:00:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-27T15:00:00+01:00"
    },
    {
        "id": "11277292-501a-4c4f-b20a-d9fb5965e16e",
        "kind": "assembly",
        "name": "noisio 8-bit synthesizers",
        "slug": "noisio-123rgb-vga-audio-protosynth",
        "url": "https://api.events.ccc.de/congress/2025/event/11277292-501a-4c4f-b20a-d9fb5965e16e/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "9825112f-e46b-49b0-9c86-b791f7a3ec90",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en, de",
        "description": "**noisio 8-bit synthesizers**  \r\n  \r\n**Materials costs**:  \r\n€20 - €50  \r\n  \r\n**Taught by** noisio.  \r\n  \r\n**Workshop Itinerary**: Solder yourself a synth from easy to peasy. No previous solder experiences are necessary.\r\n  \r\n**Registration**:  \r\nBuy a kit in the hours before the workshop at the Hardware Hacking Area to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served.  \r\n  \r\n**Links**: https://noisio.de/",
        "schedule_start": "2025-12-29T19:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T21:30:00+01:00"
    },
    {
        "id": "328466c5-ea5a-4ef2-9586-f311494fb26c",
        "kind": "assembly",
        "name": "noisio ATtiny Punk Console",
        "slug": "noisio-attiny-punk-console",
        "url": "https://api.events.ccc.de/congress/2025/event/328466c5-ea5a-4ef2-9586-f311494fb26c/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "24bda89e-2bc4-471b-8870-eccacf62ef3b",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en, de",
        "description": "**noisio ATtiny Punk Console**  \r\n  \r\n**Materials costs**:  \r\n€20 - €50  \r\n  \r\n**Taught by** noisio.  \r\n  \r\n**Workshop Itinerary**:  Solder yourself a synth from easy to peasy. This workshop will focus on the ATtiny Punk Console, but other noisio synths can be build in parallel.  \r\nNo previous solder experiences are necessary.\r\n  \r\n**Registration**:  \r\nBuy a kit in the hours before the workshop at the Hardware Hacking Area to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served.  \r\n  \r\n**Links**: https://noisio.de/boards/attiny-punk-console",
        "schedule_start": "2025-12-27T22:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T00:00:00+01:00"
    },
    {
        "id": "9ab78163-198b-4f84-b011-ea77e20bd86b",
        "kind": "assembly",
        "name": "noisio Levitation OSC Drone Synthesizer",
        "slug": "noisio-levitation-osc-drone-synthesizer",
        "url": "https://api.events.ccc.de/congress/2025/event/9ab78163-198b-4f84-b011-ea77e20bd86b/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "96b6f1c3-8b00-4faa-8957-a2980bd4bd44",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en, de",
        "description": "**noisio Levitation OSC Drone Synthesizer**  \r\n  \r\n**Materials costs**:  \r\n€20 - €50  \r\n  \r\n**Taught by** noisio.  \r\n  \r\n**Workshop Itinerary**: Solder yourself a synth from easy to peasy. This workshop will focus on the Levitation OSC, but other noisio synths can be build in parallel.\r\nNo previous solder experiences are necessary.\r\n  \r\n**Registration**:  \r\nBuy a kit in the hours before the workshop at the Hardware Hacking Area to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served.  \r\n  \r\n**Links**: https://noisio.de/boards/levitation-oscillator",
        "schedule_start": "2025-12-28T18:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T20:00:00+01:00"
    },
    {
        "id": "5cadeecb-fd6b-4f68-9f78-d92e046432ae",
        "kind": "sos",
        "name": "Noob-Meetup",
        "slug": "noob-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/5cadeecb-fd6b-4f68-9f78-d92e046432ae/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "de, en",
        "description": "Du bist auf dem Congress und hast plötzlich das Gefühl, eigentlich viel zu wenig Plan von all den Themen hier zu haben um hier zu sein? Du hast manchmal keinen Plan wovon die Leute eigentlich reden? Du bist nicht unbedingt wegen den IT-Themen hier, sondern vor allem wegen all dem anderen, was hier sonst noch so passiert? \r\n\r\nWenn du irgendeine der Fragen mit ja beantworten kannst, bist du bei dieser Session genau richtig. Nicht großartig moderiert, einfach eine nette Kennenlernveranstaltung.",
        "schedule_start": "2025-12-27T12:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T12:50:00+01:00"
    },
    {
        "id": "f51a40a9-a8ba-55bb-875a-0907cb2d66cc",
        "kind": "official",
        "name": "Not an Impasse: Child Safety, Privacy, and Healing Together",
        "slug": "not-an-impasse-child-safety-privacy-and-healing-together",
        "url": "https://api.events.ccc.de/congress/2025/event/f51a40a9-a8ba-55bb-875a-0907cb2d66cc/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "en",
        "description": "There is a path forward! Many, in fact. But the impasse framing seriously limits how policymakers, technologists, advocates, and our communities understand child sexual abuse (CSA). We need informed, principled, and bold alternatives to policing-driven tech solutions like client-side scanning and grooming classifiers. To effectively and humanely break the cycles of abuse that enables CSA in our communities, we have to think beyond criminalization. This talk will unpack how and why this impasse framing exists, how it constrains us from candidly engaging with the complexity of CSA. Drawing from scientific and clinical research and informed by transformative justice approaches, I detail what CSA is, how and why it happens offline and online, and why the status quo of detection and criminalization does not work. Ultimately, I argue that effective, humane, and collective interventions require protecting the safety and privacy of all those harmed by CSA, and that this creates a unique role for technologists to play.",
        "schedule_start": "2025-12-27T14:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T15:45:00+01:00"
    },
    {
        "id": "f8587f46-8a0e-58d7-8d1d-82928b8220e2",
        "kind": "official",
        "name": "Not To Be Trusted - A Fiasco in Android TEEs",
        "slug": "not-to-be-trusted-a-fiasco-in-android-tees",
        "url": "https://api.events.ccc.de/congress/2025/event/f8587f46-8a0e-58d7-8d1d-82928b8220e2/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "en",
        "description": "We present novel insights into the current state of TEE security on \r\nAndroid focusing on two widespread issues: missing TA rollback \r\nprotection and a type confusion bug arising from the GlobalPlatform TEE \r\nInternal Core API specification.\r\nOur results demonstrate that these issues are so widespread that on most\r\n devices, attackers with code execution at N-EL1 (kernel) have a buffet \r\nof n-days to choose from to achieve code execution at S-EL0 (TA).\r\n\r\nFurther, we demonstrate how these issues can be weaponized to fully \r\ncompromise an Android device. We discuss how we exploit CVE-2023-32835, a\r\n type confusion bug in the keyinstall TA, on a fully updated Xiaomi \r\nRedmi Note 11.\r\nWhile the keyinstall TA shipped in the newest firmware version is not \r\nvulnerable anymore, the vulnerability remains triggerable due to missing\r\n rollback protections.\r\n\r\nTo further demonstrate how powerful code execution as a TA is, we'll \r\nexploit a vulnerability in the BeanPod TEE (used on Xiaomi Mediatek \r\nSoCs), to achieve code execution at S-EL3. Full privilege escalations in\r\n the TEE are rarely seen on stage, and we are targeting the BeanPod TEE \r\nwhich is based on the Fiasco micro kernel. This target has never been \r\npublicly exploited, to the best of our knowledge.\r\n\r\nOur work empowers security researchers by demonstrating how to regain control over \r\nvendor-locked TEEs, enabling deeper analysis of critical security \r\nmechanisms like mobile payments, DRM, and biometric authentication.",
        "schedule_start": "2025-12-27T20:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T21:30:00+01:00"
    },
    {
        "id": "0214b446-103a-4293-b49a-c00a84c3d668",
        "kind": "assembly",
        "name": "Nudeln Hacken / Hacking Noodles",
        "slug": "nudeln-hacken-hack-noodles",
        "url": "https://api.events.ccc.de/congress/2025/event/0214b446-103a-4293-b49a-c00a84c3d668/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "44bba78f-4945-40e4-b38e-ce6c772a3fc6",
        "location": "Saal B / Hall B",
        "language": "de, en",
        "description": "Wettbewerb für Junghackerinnen von 5 Jahren bis 1000\r\n\r\nSpaß am Gerät: Mehrere Teams bauen gleichzeitig mit Nudeln um die Wette. Dabei geht es um kreativen Umgang mit Technik und die Erfahrung, dass man Dinge auch jenseits der eigentlichen Verwendungszwecke gut gebrauchen kann. Junghacker bzw. solche die es werden wollen, können alleine oder als Team kommen. Es kann jeder mitmachen, der weiß, was eine Nudel ist.\r\n\r\nPS: Es werden keine Lebensmittel verschwendet.\r\n\r\nPPS: Erwachsene dürfen auch mitmachen, wenn sie den Junghacker keinen Platz wegnehmen. Sie werden aber wahrscheinlich gegen den Nachwuchs verlieren :-D",
        "schedule_start": "2025-12-28T10:00:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-28T10:45:00+01:00"
    },
    {
        "id": "12113119-aa2b-5fd9-8387-e0ba4116a436",
        "kind": "assembly",
        "name": "Nudeln Hacken / Hacking Noodles 2",
        "slug": "nudeln-hacken-hacking-noodles-2_nd7k",
        "url": "https://api.events.ccc.de/congress/2025/event/12113119-aa2b-5fd9-8387-e0ba4116a436/?format=api",
        "track": null,
        "assembly": "chaos_jetzt",
        "room": "1d0080d1-d8d1-5a26-85e8-6e0556bdbf95",
        "location": null,
        "language": "de",
        "description": "Spaß am Gerät: Mehrere Teams bauen gleichzeitig mit Nudeln um die Wette. Dabei geht es um kreativen Umgang mit Technik und die Erfahrung, dass man Dinge auch jenseits der eigentlichen Verwendungszwecke gut gebrauchen kann.\r\nJunghacker bzw. solche die es werden wollen, können alleine oder als Team kommen. Es kann jeder mitmachen, der weiß, was eine Nudel ist.\r\nPS: Es werden keine Lebensmittel verschwendet.\r\nPPS: Erwachsene dürfen auch mitmachen, wenn sie den Junghacker keinen Platz wegnehmen. Sie werden aber wahrscheinlich gegen den Nachwuchs verlieren :-D",
        "schedule_start": "2025-12-28T15:45:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T16:15:00+01:00"
    },
    {
        "id": "8aff13b4-d4be-5459-a0a9-ab398699fcc5",
        "kind": "assembly",
        "name": "Nudeln Hacken / Hacking Noodles 2",
        "slug": "nudeln-hacken-hacking-noodles-2_cylq",
        "url": "https://api.events.ccc.de/congress/2025/event/8aff13b4-d4be-5459-a0a9-ab398699fcc5/?format=api",
        "track": null,
        "assembly": "chaos_jetzt",
        "room": "1d0080d1-d8d1-5a26-85e8-6e0556bdbf95",
        "location": null,
        "language": "de",
        "description": "Spaß am Gerät: Mehrere Teams bauen gleichzeitig mit Nudeln um die Wette. Dabei geht es um kreativen Umgang mit Technik und die Erfahrung, dass man Dinge auch jenseits der eigentlichen Verwendungszwecke gut gebrauchen kann.\r\nJunghacker bzw. solche die es werden wollen, können alleine oder als Team kommen. Es kann jeder mitmachen, der weiß, was eine Nudel ist.\r\nPS: Es werden keine Lebensmittel verschwendet.\r\nPPS: Erwachsene dürfen auch mitmachen, wenn sie den Junghacker keinen Platz wegnehmen. Sie werden aber wahrscheinlich gegen den Nachwuchs verlieren :-D",
        "schedule_start": "2025-12-28T18:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T18:30:00+01:00"
    },
    {
        "id": "ba7fbebd-aa3d-5a6b-a6f2-034c064c6531",
        "kind": "assembly",
        "name": "Nudeln Hacken / Hacking Noodles 2",
        "slug": "nudeln-hacken-hacking-noodles-2_rkeb",
        "url": "https://api.events.ccc.de/congress/2025/event/ba7fbebd-aa3d-5a6b-a6f2-034c064c6531/?format=api",
        "track": null,
        "assembly": "chaos_jetzt",
        "room": "1d0080d1-d8d1-5a26-85e8-6e0556bdbf95",
        "location": null,
        "language": "de",
        "description": "Spaß am Gerät: Mehrere Teams bauen gleichzeitig mit Nudeln um die Wette. Dabei geht es um kreativen Umgang mit Technik und die Erfahrung, dass man Dinge auch jenseits der eigentlichen Verwendungszwecke gut gebrauchen kann.\r\nJunghacker bzw. solche die es werden wollen, können alleine oder als Team kommen. Es kann jeder mitmachen, der weiß, was eine Nudel ist.\r\nPS: Es werden keine Lebensmittel verschwendet.\r\nPPS: Erwachsene dürfen auch mitmachen, wenn sie den Junghacker keinen Platz wegnehmen. Sie werden aber wahrscheinlich gegen den Nachwuchs verlieren :-D",
        "schedule_start": "2025-12-29T12:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T12:30:00+01:00"
    },
    {
        "id": "40b9376b-d88d-51c6-a3ba-c1acb2b5cb5a",
        "kind": "assembly",
        "name": "Nudeln Hacken / Hacking Noodles 2",
        "slug": "nudeln-hacken-hacking-noodles-2_pooi",
        "url": "https://api.events.ccc.de/congress/2025/event/40b9376b-d88d-51c6-a3ba-c1acb2b5cb5a/?format=api",
        "track": null,
        "assembly": "chaos_jetzt",
        "room": "1d0080d1-d8d1-5a26-85e8-6e0556bdbf95",
        "location": null,
        "language": "de",
        "description": "Spaß am Gerät: Mehrere Teams bauen gleichzeitig mit Nudeln um die Wette. Dabei geht es um kreativen Umgang mit Technik und die Erfahrung, dass man Dinge auch jenseits der eigentlichen Verwendungszwecke gut gebrauchen kann.\r\nJunghacker bzw. solche die es werden wollen, können alleine oder als Team kommen. Es kann jeder mitmachen, der weiß, was eine Nudel ist.\r\nPS: Es werden keine Lebensmittel verschwendet.\r\nPPS: Erwachsene dürfen auch mitmachen, wenn sie den Junghacker keinen Platz wegnehmen. Sie werden aber wahrscheinlich gegen den Nachwuchs verlieren :-D",
        "schedule_start": "2025-12-29T13:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T14:00:00+01:00"
    },
    {
        "id": "a0944a77-ed4e-5e26-bc44-d972e7ee461b",
        "kind": "assembly",
        "name": "Nudeln Hacken / Hacking Noodles 2",
        "slug": "nudeln-hacken-hacking-noodles-2_mdgd",
        "url": "https://api.events.ccc.de/congress/2025/event/a0944a77-ed4e-5e26-bc44-d972e7ee461b/?format=api",
        "track": null,
        "assembly": "chaos_jetzt",
        "room": "72dca21e-dc62-5090-a694-ad294bd1e53f",
        "location": null,
        "language": "de",
        "description": "Spaß am Gerät: Mehrere Teams bauen gleichzeitig mit Nudeln um die Wette. Dabei geht es um kreativen Umgang mit Technik und die Erfahrung, dass man Dinge auch jenseits der eigentlichen Verwendungszwecke gut gebrauchen kann.\r\nJunghacker bzw. solche die es werden wollen, können alleine oder als Team kommen. Es kann jeder mitmachen, der weiß, was eine Nudel ist.\r\nPS: Es werden keine Lebensmittel verschwendet.\r\nPPS: Erwachsene dürfen auch mitmachen, wenn sie den Junghacker keinen Platz wegnehmen. Sie werden aber wahrscheinlich gegen den Nachwuchs verlieren :-D",
        "schedule_start": "2025-12-28T11:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T11:30:00+01:00"
    },
    {
        "id": "c46cefe8-5408-434c-9f30-090e290c09e5",
        "kind": "assembly",
        "name": "Numerical Weather Prediction",
        "slug": "numerical-weather-prediction",
        "url": "https://api.events.ccc.de/congress/2025/event/c46cefe8-5408-434c-9f30-090e290c09e5/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "de, en",
        "description": "We show how Numerical Weather Prediction works, and which software and data is needed to run your own NWP system.\r\nIMPORTANT\r\n-> to prepare, please clone the repo https://git.hacknology.de/tecer/wrf-docker and follow the instructions to build the docker images wrf and wrfpp and the docker volume. The images are also available on the docker hub registry: \"tcriess/wrf\" and \"tcriess/wrfpp\".",
        "schedule_start": "2025-12-29T10:00:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-29T13:00:00+01:00"
    },
    {
        "id": "f06b2b45-89d1-5fc8-b7d4-d6d466e57a2f",
        "kind": "assembly",
        "name": "Occlumask Demo & Brainstorming Session",
        "slug": "occlumask-demo-brainstorming-session",
        "url": "https://api.events.ccc.de/congress/2025/event/f06b2b45-89d1-5fc8-b7d4-d6d466e57a2f/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "Occlumask still has a long development ahead of it, and we want Occlumask to be as comprehensive as possible when it comes to detecting potential content-based data-leaks. In this workshop, we will be demoing a prototype of Occlumask for you to try. Alongside this, we will be asking how you would likely be using Occlumask, and what you think Occlumask should do for you.\r\n\r\nCome if you have ideas on:\r\n* What information do you consider important/sensitive?\r\n* What kinds of situations should Occlumask be able to handle?",
        "schedule_start": "2025-12-29T15:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T17:30:00+01:00"
    },
    {
        "id": "0ba98a34-3b81-5578-9485-572db751d5c5",
        "kind": "assembly",
        "name": "Och Menno – IT und IT Security Uppsis",
        "slug": "och-menno-it-und-it-security-uppsis",
        "url": "https://api.events.ccc.de/congress/2025/event/0ba98a34-3b81-5578-9485-572db751d5c5/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "9001b61b-b1f1-5bcd-89fd-135ed5e43e19",
        "location": null,
        "language": "de",
        "description": "Ein kleiner Rundflug über die besten Fails der letzten Jahre.",
        "schedule_start": "2025-12-27T17:15:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-27T18:00:00+01:00"
    },
    {
        "id": "9e189fbf-c326-50ea-8be5-61ce4984a463",
        "kind": "assembly",
        "name": "Och Menno Mode: Power Cycles, Power Suit, Dresscodes WTF",
        "slug": "och-menno-mode-power-cycles-power-suit-dresscodes-wtf",
        "url": "https://api.events.ccc.de/congress/2025/event/9e189fbf-c326-50ea-8be5-61ce4984a463/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "9001b61b-b1f1-5bcd-89fd-135ed5e43e19",
        "location": null,
        "language": "de",
        "description": "Eine kleine Reise über die merkwürdige Welt der (Männer) Mode, die halt wenig sinnvoll ist. Mode ist halt nur eine Möglichkeit sich von anderen Abzugrenzen.",
        "schedule_start": "2025-12-28T14:45:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-28T15:30:00+01:00"
    },
    {
        "id": "14cb6843-3e39-563c-9e49-6608e0803017",
        "kind": "assembly",
        "name": "Och Menno X Disconnected Unexpected : Elbonian Incident Response : Wie reagiere ich falsch",
        "slug": "och-menno-x-disconnected-unexpected-elbonian-incident-response-wie-reagiere-ich-falsch",
        "url": "https://api.events.ccc.de/congress/2025/event/14cb6843-3e39-563c-9e49-6608e0803017/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "9001b61b-b1f1-5bcd-89fd-135ed5e43e19",
        "location": null,
        "language": "de",
        "description": "Es wird eine Impro Comedy Show, wo das Publikum ein Szenario in den Raum werfen darf, und das Panel versucht die Krise durch wohlgemeinte Ideen schlechter zu machen.",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T17:30:00+01:00"
    },
    {
        "id": "1bbd6873-6f69-59a8-8eb2-926acc763d7e",
        "kind": "official",
        "name": "Of Boot Vectors and Double Glitches: Bypassing RP2350's Secure Boot",
        "slug": "of-boot-vectors-and-double-glitches-bypassing-rp2350-s-secure-boot",
        "url": "https://api.events.ccc.de/congress/2025/event/1bbd6873-6f69-59a8-8eb2-926acc763d7e/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "en",
        "description": "The RP2350 is one of the first generally available microcontrollers with active security-features against fault-injection such as glitch-detectors, the redundancy co-processor, and other pieces to make FI attacks more difficult.\r\n\r\nBut security on paper often does not mean security in real-life. Luckily for us, Raspberry Pi also ran the RP2350 Hacking Challenge: A public bug bounty that has exactly these attacks in-scope. During the hacking challenge 5 different attacks were found on the secure-boot process - one of which was shown at 38C3 by Aedan Cullen.\r\n\r\nIn this talk, we talk about all successful attacks - including laser fault-injection, a reset glitch, and a double-glitch during execution of the bootrom - to show all the different ways in which a chip can be attacked.\r\n\r\nWe also talk about the awesomeness of an open security-ecosystem for chips: Raspberry Pi was very transparent on the findings, and worked with researchers to improve the new revision of the chip.",
        "schedule_start": "2025-12-27T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T17:00:00+01:00"
    },
    {
        "id": "7eaee098-7ef3-530e-b2c2-9c30f6a9eeb2",
        "kind": "assembly",
        "name": "Offworld Voyage @ 39c3: Astronaut Collectives Are Beautiful (A progress report)",
        "slug": "offworld-voyage-39c3-astronaut-collectives-are-bea",
        "url": "https://api.events.ccc.de/congress/2025/event/7eaee098-7ef3-530e-b2c2-9c30f6a9eeb2/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-30T15:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-30T16:00:00+01:00"
    },
    {
        "id": "968a0546-01a2-4955-b6e1-14e41f4a7000",
        "kind": "sos",
        "name": "Ohne Jurastudium sich selbst oder andere vor Gericht verteidigen, (wie) geht das?",
        "slug": "ohne-jurastudium-sich-selbst-oder-andere-vor-geric",
        "url": "https://api.events.ccc.de/congress/2025/event/968a0546-01a2-4955-b6e1-14e41f4a7000/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "next to Pixelebbe (Layer 2, G6)",
        "language": null,
        "description": "📍 Der Ort dieser Session könnte sich ändern, bitte hier noch mal nachschauen, bevor es losgeht. **Aktuell ist als Ort der freie Platz [neben Pixelebbe](https://39c3.c3nav.de/l/c:2:134.03:163.63/) (Ebene 2, G6) vorgesehen.** Wir werden nicht viel Platz haben, da wir natürlich keine (Flucht-)Wege belegen möchten.📍\r\n\r\nWorkshop von Personen aus dem gemeinsamen Rechtshilfeteam der Klimaszenen der Städte Augsburg, Ravensburg, Tübingen und Ulm. Wir besprechen den vollständigen Ablauf eines Gerichtsverfahrens, diskutieren Fallstricke und natürlich auch das Für und Wider von Laienverteidigung insgesamt. Herzliche Einladung\r\n\r\nSchwesterworkshop zu der [Session zu aktivistischem Rechtswissen](https://events.ccc.de/congress/2025/hub/en/event/detail/basisworkshop-rechtswissen-fur-aktivismus-versamml). Die beiden Sessions sind inhaltlich unabhängig voneinander, es ist möglich, die eine ohne die andere zu besuchen.\r\n\r\n**[Videos](https://chaos.quasicoherent.io/)**",
        "schedule_start": "2025-12-29T13:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T13:50:00+01:00"
    },
    {
        "id": "2bb72a33-bfd9-58cb-a325-30376a6dc51c",
        "kind": "assembly",
        "name": "Omnibus Halbgarer Machenschaften (OHM #23)",
        "slug": "omnibus-halbgarer-machenschaften-ohm-23",
        "url": "https://api.events.ccc.de/congress/2025/event/2bb72a33-bfd9-58cb-a325-30376a6dc51c/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "9001b61b-b1f1-5bcd-89fd-135ed5e43e19",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-29T14:45:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-29T15:30:00+01:00"
    },
    {
        "id": "40f10f20-642c-4dec-81cb-9456e415e09b",
        "kind": "sos",
        "name": "Omnibus vs. Digitalrechte",
        "slug": "omnibus-vs-digitalrechte_6jd6",
        "url": "https://api.events.ccc.de/congress/2025/event/40f10f20-642c-4dec-81cb-9456e415e09b/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "de, en",
        "description": "The ‘Digital Omnibus’ is a collection of proposals from the EU Commission to deregulate existing digital laws, which are actually there to protect people. The General Data Protection Regulation (GDPR) and the AI Regulation (AI Act) will be watered down under the pretext of supposed reduction of bureaucracy .\r\n\r\nInstead of helping ‘small and medium-sized enterprises’ or start-ups in Europe, as promised, it is primarily US big tech giants that would benefit, and the European Commission's proposals read like an implementation of the Trump administration's wish list.\r\n\r\nThe session is intended to be a networking meeting for civil society NGOs and individuals to stop the omnibus bill.\r\n\r\nThis session follows a talk on the topic on Day 1, which we therefore recommend:\r\nhttps://events.ccc.de/congress/2025/hub/de/event/detail/throwing-your-rights-under-the-omnibus-how-the-eu-s-reform-agenda-threatens-to-erase-a-decade-of-digital-rights",
        "schedule_start": "2025-12-29T12:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T12:55:00+01:00"
    },
    {
        "id": "d431b59b-4bd2-4298-a085-2e678f1c6e74",
        "kind": "assembly",
        "name": "Omnibus vs. Digitalrechte",
        "slug": "omnibus-vs-digitalrechte_fuub",
        "url": "https://api.events.ccc.de/congress/2025/event/d431b59b-4bd2-4298-a085-2e678f1c6e74/?format=api",
        "track": null,
        "assembly": "digiges",
        "room": null,
        "location": "Workshop D",
        "language": "de",
        "description": "The ‘Digital Omnibus’ is a collection of proposals from the EU Commission to deregulate existing digital laws, which are actually there to protect people. The General Data Protection Regulation (GDPR) and the AI Regulation (AI Act) will be watered down under the pretext of supposed reduction of bureaucracy .\r\n\r\nInstead of helping ‘small and medium-sized enterprises’ or start-ups in Europe, as promised, it is primarily US big tech giants that would benefit, and the European Commission's proposals read like an implementation of the Trump administration's wish list.\r\n\r\nThe session is intended to be a networking meeting for civil society NGOs and individuals to stop the omnibus bill.\r\n\r\nThis session follows a talk on the topic on Day 1, which we therefore recommend:\r\nhttps://events.ccc.de/congress/2025/hub/de/event/detail/throwing-your-rights-under-the-omnibus-how-the-eu-s-reform-agenda-threatens-to-erase-a-decade-of-digital-rights",
        "schedule_start": "2025-12-29T12:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T12:55:00+01:00"
    },
    {
        "id": "5ca6915e-3d3f-4b7d-adbd-2c30de7e53a9",
        "kind": "sos",
        "name": "Om-Resonanz: Dein 15-Minuten-Power-Cycle (Atem-Hack für den C3-Reset)",
        "slug": "om-resonanz-dein-15-minuten-power-cycle-atem-_jiad",
        "url": "https://api.events.ccc.de/congress/2025/event/5ca6915e-3d3f-4b7d-adbd-2c30de7e53a9/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Foyer Y in front of Saal Y",
        "language": "en, de",
        "description": "This is the second session because some people did not fit in the room and some people wanted to do it again.\r\n\r\nTarget Audience:\r\nOverstimulated brains, conference survivors, and anyone needing 15 minutes of instant clarity.\r\n\r\nFormat:\r\nGuided Micro-Practice (max. 15 minutes, no talking, just doing).\r\n\r\nDetail:\r\nThe C3 is an intense sensory overload. This session provides a fast, scientifically grounded reset. We use sound resonance (the 'Om') not for esoteric purposes, but as a focused breathing tool for immediate activation of the parasympathetic nervous system. Learn how to calm your vagus nerve in under 10 minutes to restore mental clarity and focus. No spiritual content, no prerequisites—just pure pragmatism.",
        "schedule_start": "2025-12-29T19:30:00+01:00",
        "schedule_duration": "00:20:00",
        "schedule_end": "2025-12-29T19:50:00+01:00"
    },
    {
        "id": "c27d6ecf-fb3a-4c87-ab67-d228022553ed",
        "kind": "sos",
        "name": "Om-Resonanz: Dein 15-Minuten-Power-Cycle (Atem-Hack für den C3-Reset)",
        "slug": "om-resonanz-dein-15-minuten-power-cycle-atem-hack-",
        "url": "https://api.events.ccc.de/congress/2025/event/c27d6ecf-fb3a-4c87-ab67-d228022553ed/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de, en",
        "description": "Target Audience:\r\nOverstimulated brains, conference survivors, and anyone needing 15 minutes of instant clarity.\r\nFormat:\r\nGuided Micro-Practice (max. 15 minutes, no talking, just doing).\r\nDetail:\r\nThe C3 is an intense sensory overload. This session provides a fast, scientifically grounded reset. We use sound resonance (the 'Om') not for esoteric purposes, but as a focused breathing tool for immediate activation of the parasympathetic nervous system. Learn how to calm your vagus nerve in under 10 minutes to restore mental clarity and focus. No spiritual content, no prerequisites—just pure pragmatism.",
        "schedule_start": "2025-12-28T16:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T16:25:00+01:00"
    },
    {
        "id": "80247006-2731-5ef6-89bb-a111bfe01b06",
        "kind": "official",
        "name": "On Out",
        "slug": "on-out",
        "url": "https://api.events.ccc.de/congress/2025/event/80247006-2731-5ef6-89bb-a111bfe01b06/?format=api",
        "track": null,
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "de",
        "description": "On Out playing a round with the beats and the grooves and the bits and the base and snippets and the grippets and the hippets ch ippsets and the ands and the outs....",
        "schedule_start": "2025-12-30T10:00:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-30T13:00:00+01:00"
    },
    {
        "id": "ceb2263a-55db-5f72-9d48-ccc2088a1c9d",
        "kind": "assembly",
        "name": "On the Limits of Decentralization",
        "slug": "on-the-limits-of-decentralization",
        "url": "https://api.events.ccc.de/congress/2025/event/ceb2263a-55db-5f72-9d48-ccc2088a1c9d/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "In its iterative, by now familiar format, the workshop opens with a short framing by the facilitator, introducing the inquiry and reflecting on the asymmetry of facilitation itself and its relevance to decentralization. Participants then break into smaller groups to explore the questions raised, with room for divergence, contestation and parallel lines of inquiry. The format remains intentionally open to shifts in attention, authority and coordination as the session unfolds. We reconvene toward the end to share reflections, tensions and unresolved questions rather than to converge on a single conclusion. The workshop invites participants to engage not only with ideas of decentralization but with how those ideas are enacted, sustained or resisted in practice.",
        "schedule_start": "2025-12-29T21:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T23:00:00+01:00"
    },
    {
        "id": "a3655a3a-b74e-5714-ad79-77b0c803136b",
        "kind": "official",
        "name": "OpenAutoLab: photographic film processing machine. Fully automatic and DIY-friendly.",
        "slug": "openautolab-photographic-film-processing-machine-fully-automatic-and-diy-friendly",
        "url": "https://api.events.ccc.de/congress/2025/event/a3655a3a-b74e-5714-ad79-77b0c803136b/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "en",
        "description": "The presentation starts with a short overview of analogue photography processes and motivation of some photographers to shoot film instead of using contemporary digital technology.\r\nIt covers ways to process the film starting from least involved, such as sending to specialized laboratory, and possible motivation to get a processing machine.\r\nExisting film processors are described with their features and deal-breakers for an end-user in 2025.\r\nThen the history of developing OpenAutoLab is given, together with important design decisions made during development and why alternative solutions were discarded.\r\nIn the end the process of building the machine (and sourcing the needed parts) is given with some motivation towards changing it to fit the needs of an individual photographer.",
        "schedule_start": "2025-12-27T11:00:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-27T11:40:00+01:00"
    },
    {
        "id": "ff7f4748-bc27-4da3-8eb3-0dba7e542370",
        "kind": "assembly",
        "name": "Open Hardware Energietechnik Meetup / Open Hardware Energy Technology Meetup",
        "slug": "open-hardware-energietechnik-meetup-open-hardware-",
        "url": "https://api.events.ccc.de/congress/2025/event/ff7f4748-bc27-4da3-8eb3-0dba7e542370/?format=api",
        "track": null,
        "assembly": "libre-hardware",
        "room": null,
        "location": "https://39c3.c3nav.de/l/c:0:114.93:127.18/",
        "language": "de, en",
        "description": "We would like to discuss open hardware for power generation, storage and feed-in. Do you know of any good examples, do you develop hardware in this field yourself, or are you simply curious? Come and join us! Contact: hardware@prototypefund.de",
        "schedule_start": "2025-12-28T21:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T22:30:00+01:00"
    },
    {
        "id": "0c8b0cb4-6cf9-5ff8-928a-0a0f49558c48",
        "kind": "official",
        "name": "Opening Ceremony",
        "slug": "opening-ceremony",
        "url": "https://api.events.ccc.de/congress/2025/event/0c8b0cb4-6cf9-5ff8-928a-0a0f49558c48/?format=api",
        "track": "ccc-community",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "de",
        "description": "Das Opening gibt euch die wichtigsten Infos für den Congress, stimmt euch ein und ... äh ... bis Späti!",
        "schedule_start": "2025-12-27T10:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-27T11:00:00+01:00"
    },
    {
        "id": "3aa9e859-d4b0-5e7d-8f5c-7741e6c9856e",
        "kind": "official",
        "name": "Opening pAMDora's box and unleashing a thousand paths on the journey to play Beatsaber custom songs",
        "slug": "opening-pamdora-s-box-and-unleashing-a-thousand-paths-on-the-journey-to-play-beatsaber-custom-songs",
        "url": "https://api.events.ccc.de/congress/2025/event/3aa9e859-d4b0-5e7d-8f5c-7741e6c9856e/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "en",
        "description": "# BACKSTORY\r\n---------------\r\nSo here is the backstory of how it all started:\r\n- I bought a commercial gaming console\r\n- Then bought a VR headset (for this console) because of exclusive game\r\n- But also wanted to play beatsaber\r\n- I could, but builtin song selection was very limited\r\n- Custom songs exist (for example on steam), but not for this console\r\n- I didn't want to buy a second headset for steam\r\nThat's when i decided i want to hack this console so that i can port community created customs songs to the console and play them there with the VR headset i already have.\r\n\r\nInitially starting with an approach similar to the usual \"entrypoint through browser\", then go for kernel and call it a day, but quickly annoying hurdles blocked my way. For one, the Hypervisor makes your live just miserable with it's execute only kernel text blind exploitation. Other issues were that one needs to be on latest version to download the game, which exists only as digital purchase title, preventing me to share my efforts with others even if i can get it working on my console.\r\nThough, what finally put the nail in the coffin was when porting a kernel zeroday to the console failed because of heavy sandboxing, unreachable syscalls or even entirely stripped kernel functions. \r\nSome may call it \"skill issue\". Anyways, that's when i was full of it and decided to bring this thing down for good.  \r\nEverybody does glitching nowadays and according to rumors people did have success on this thing with glitching before, so how hard can it really be, right? \r\n\r\nSo the question became: Is it possible to build a modchip, which glitches the board and lets me play beatsaber custom songs?  \r\nStuff like that has been done on other consoles before (minus the beatsaber part :P) \r\n\r\nTurns out that when manufacturing produces chips with broken GPUs, they are sold as spinoff desktop mainboards (with disabled GPU) rather than thrown away. Which is great, because those mainboards are much cheaper, especially if you buy broken spinoff mainboards on ebay.   \r\n\r\nSo on the journey to beatsaber custom songs, breaking this desktop mainboard became a huge chunk of the road. Because if i can glitch this and build a modchip for it, surely i can also do it for the console, right? I mean it's the exact same SoC afterall! \r\nBack when i started i didn't know i would be about to open pAMDoras box and discover so many bugs and hacks.  \r\n\r\n# Actual talk description\r\n---------------\r\n**Disclaimer: This is not a console hacking talk!**  \r\nThis talk is gonna be about breaking nearly every aspect of the AMD Platform Security Processor of the desktop mainboard with the same SoC as the console. While certainly usefuly for _several_  other AMD targets, unfortunately not every finding can directly be ported to the console. Still, it remains very useful nonetheless!\r\n\r\nNote: The final goal of custom songs on beatsaber has not been reached yet, this talk is presenting the current state of things.\r\n\r\nIn this talk you'll be taken on a ride on how everything started and how almost every aspect of the chip was broken. How bugs were discovered, what strategies were used to move along.  \r\nNot only will several novel techniques be presented for applying existing physical attacks to targets where those couldn't really be applied before, but also completely new approaches are shared which bring a whole different perspective on glitching despite having lots of capacitors (which we don't really want to remove) and extremely powerfull mosfets (which smooth out crowbar attempts in a blink of an eye).  \r\n\r\nBut that's not all!  \r\nWhile trying to perform physical attacks on the hardware, the software would just start falling apart by itself. Which means, at least **6 unpatchable\\* bugs** were discovered, which are gonna be presented in the talk alongside with **5 zero-day exploits**. Getting EL3 code execution on the most secure core inside AMDs SoC? No Problem! \r\nApart from just bugs and exploits, many useful techniques and discovery strategies are shared which will provide an excellent knowedgle base and attack inspiration for following along or going for other targets.",
        "schedule_start": "2025-12-27T14:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T15:45:00+01:00"
    },
    {
        "id": "c09232fe-0f20-5f2e-b1b0-486721d9e9f9",
        "kind": "assembly",
        "name": "Opening Stream",
        "slug": "opening-stream",
        "url": "https://api.events.ccc.de/congress/2025/event/c09232fe-0f20-5f2e-b1b0-486721d9e9f9/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "de",
        "description": "Power On! Lasst uns gemeinsam an diesem magischen Ort ankommen und alles vorbereiten, um die nächsten vier Tage in einer fröhlich-kreativen, fantastischen Wunderwelt zu verbringen und Kraft zu tanken.\r\n\r\nDas Opening gibt euch die wichtigsten Infos für den Congress, stimmt euch ein und ... äh ... bis Späti!\r\n\r\nLivestream des Opening aus Saal One\r\nhttps://fahrplan.events.ccc.de/congress/2025/fahrplan/event/opening-ceremony\r\n\r\nOpen Doors ab 10 Uhr",
        "schedule_start": "2025-12-27T10:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-27T11:00:00+01:00"
    },
    {
        "id": "8e705309-d766-5ad7-9ab7-80422c1c171c",
        "kind": "assembly",
        "name": "Open Legal Q&A with Judith de Boer: \"Can I Get Arrested for Writing Code?\"",
        "slug": "open-legal-qa-with-judith-de-boer-can-i-get-arrest",
        "url": "https://api.events.ccc.de/congress/2025/event/8e705309-d766-5ad7-9ab7-80422c1c171c/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-28T11:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T12:00:00+01:00"
    },
    {
        "id": "315a38c3-f850-4b0c-a922-ed4fdf25b04f",
        "kind": "sos",
        "name": "OpenMates Dev Meetup",
        "slug": "openmates-dev-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/315a38c3-f850-4b0c-a922-ed4fdf25b04f/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "xHain Assembly (might change later. Check again before the meetup!)",
        "language": "en",
        "description": "A bit more than a year of work later and OpenMates (a user interests focused open source alternative to AI chatbots like ChatGPT, Claude, Manus, etc.) has developed a lot. Going from early concept to actual working alpha version. Join this meetup if you want to learn and contribute to the development. \r\n\r\nAbout OpenMates: \r\nDon't count on Google Gemini, OpenAI's ChatGPT, Anthropic's Claude or others to prioritize user interests and privacy over profit. Both fascinated by the potential of using AI chatbots as digital team mates for learning and various daily tasks, and also worried about profit-at-all-costs companies shaping this future - I started working about a year ago on OpenMates - a better alternative to those platforms. Better as in: you can choose which model and server provider you want to use, better usability, better apps implementation, better privacy, better functionality overall.\r\n\r\nCurrently in an alpha version online. Be aware: A lot of further improvements and bug fixes will be made in the weeks before the workshop / 39c3.\r\n\r\nGit repo: https://github.com/glowingkitty/OpenMates Website & Web App: https://openmates.org",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T17:30:00+01:00"
    },
    {
        "id": "b774ae35-a6be-509f-808a-2e4aeb71df6f",
        "kind": "assembly",
        "name": "OpenPGP 2025: Zero → Hero",
        "slug": "openpgp-2025-zero-hero",
        "url": "https://api.events.ccc.de/congress/2025/event/b774ae35-a6be-509f-808a-2e4aeb71df6f/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-27T12:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-27T14:00:00+01:00"
    },
    {
        "id": "68454242-9b8c-4d0f-9426-5f66cace50fc",
        "kind": "assembly",
        "name": "OpenRTX Meetup",
        "slug": "openrtx-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/68454242-9b8c-4d0f-9426-5f66cace50fc/?format=api",
        "track": null,
        "assembly": "chaoswelle",
        "room": "e0339235-7eb1-4c6f-8940-d8b341c406aa",
        "location": "At the assembly",
        "language": "en",
        "description": "OpenRTX community meetup",
        "schedule_start": "2025-12-29T18:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T19:00:00+01:00"
    },
    {
        "id": "f8354017-3aed-4faf-a3c8-1f1516f3f29a",
        "kind": "sos",
        "name": "Open source hearing technology",
        "slug": "open-source-hearing-technology",
        "url": "https://api.events.ccc.de/congress/2025/event/f8354017-3aed-4faf-a3c8-1f1516f3f29a/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "en",
        "description": "The hearing aid space is antiquated and overpriced and badly in need of a widely available and easy to use open source alternative. 5 manufacturers control 99% of the global market, and have little incentive to innovate or compete on prices, so hearing aids cost thousands of Euros. Everyone we meet has either themselves or through a loved one had a bad experience with hearing aids, or experienced quality of life issues with hearing loss.\r\n\r\nWe've been working on making an alternative with our knowledge of professional audio technology, which has long outpaced the medical hearing aid realm. We want to both share the journey, and learn about your experiences both with the technology and hearing itself.",
        "schedule_start": "2025-12-28T21:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T21:55:00+01:00"
    },
    {
        "id": "a58ff353-19ee-5241-a80c-cb7581b8c450",
        "kind": "assembly",
        "name": "OpenStreetMap",
        "slug": "openstreetmap",
        "url": "https://api.events.ccc.de/congress/2025/event/a58ff353-19ee-5241-a80c-cb7581b8c450/?format=api",
        "track": null,
        "assembly": "chaos_jetzt",
        "room": "72dca21e-dc62-5090-a694-ad294bd1e53f",
        "location": null,
        "language": "de",
        "description": "Entdecke die Welt von OpenStreetMap und werde ein Teil der OpenData-Bewegung! 🗺️\r\n\r\nEgal, ob du schon mal von OpenStreetMap gehört hast oder nicht, in unserem Workshop lernst du, wie du selbst aktiv an einer der größten freien Kartenprojekte der Welt mitwirken kannst. Hier erfährst du, warum OpenData so wichtig ist und wie jede:r Einzelne dazu beitragen kann, die Daten für alle Menschen besser zu machen.\r\n\r\nIm Gegensatz zu den Karten großer Firmen wie Google Maps ist OpenStreetMap von der Community für die Community. Das bedeutet, dass jede:r Daten hinzufügen oder korrigieren kann. Und das Beste daran? Es macht riesigen Spaß, dabei mitzumachen! 😃\r\n\r\nAlso komm vorbei und lass uns gemeinsam die Welt ein Stückchen besser kartieren! 🌍",
        "schedule_start": "2025-12-28T17:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T18:00:00+01:00"
    },
    {
        "id": "54421289-8b44-5d6e-bc13-9f85da609f50",
        "kind": "assembly",
        "name": "OpenStreetMap Meetup",
        "slug": "openstreetmap-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/54421289-8b44-5d6e-bc13-9f85da609f50/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "326e815a-aba6-4552-9e14-dc9184fc197b",
        "location": null,
        "language": "de",
        "description": "Die OpenStreetMap-Community lädt alle Mitglieder sowie Interessierte herzlich zu einem Meetup auf dem 39C3 ein!\r\n\r\nDies ist die perfekte Gelegenheit, um:\r\n- Gleichgesinnte aus der Community kennenzulernen\r\n- spannende Projekte und Ideen auszutauschen\r\n- über die Zukunft von OpenStreetMap und aktuelle Entwicklungen zu diskutieren\r\n\r\nEgal, ob du aktiver Mapper bist, neue Technologien rund um OSM spannend findest oder einfach nur neugierig bist – wir freuen uns auf dich!",
        "schedule_start": "2025-12-28T15:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T15:50:00+01:00"
    },
    {
        "id": "1f4b4cd8-de2d-52f9-a13e-3932bd7a6171",
        "kind": "assembly",
        "name": "OpenStreetMap Software Development – Ask us anything!",
        "slug": "openstreetmap-software-development-ask-us-anything",
        "url": "https://api.events.ccc.de/congress/2025/event/1f4b4cd8-de2d-52f9-a13e-3932bd7a6171/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "326e815a-aba6-4552-9e14-dc9184fc197b",
        "location": null,
        "language": "en",
        "description": "OpenStreetMap is not a project but rather a movement with small core and many different applications and libraries to us the data. However, there is no central documentation and finding the right tool for your job is challenging. The first search result might work. Will it point to the right tool on long term? Will you run into performance issues or can it handle the complete dataset? How much memory can do you need for X?\r\n\r\nIn this Ask Us Anything session, you can ask all the questions about OpenStreetMap data usage as a software developer. As experienced developers for OpenStreetMap based services (and mappers), we have used lots of different libraries and tools to access and modify the data, to calculate routes or render maps.",
        "schedule_start": "2025-12-28T13:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T13:50:00+01:00"
    },
    {
        "id": "11399a62-d375-430d-b70b-feb76c408483",
        "kind": "sos",
        "name": "OpenWrt Meetup",
        "slug": "openwrt-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/11399a62-d375-430d-b70b-feb76c408483/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "en, de",
        "description": "Once again this year, the developers and users attending the congress want to discuss current OpenWrt topics.\r\n\r\nSlides: https://docs.google.com/presentation/d/e/2PACX-1vT-p3V616mPtoPuN6OnqFHTRsuaBbl7egMFKLD4hoQ3KOpEqjsR__tnDw4QPcmsYu_OUGkZs4bRbNW1/pub?start=false&loop=false&delayms=10000",
        "schedule_start": "2025-12-28T16:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-28T17:20:00+01:00"
    },
    {
        "id": "bbee9b00-64ba-4011-bccc-8586677f1fb0",
        "kind": "sos",
        "name": "Operating System Developers (OSdev) / offlinemark Meetup",
        "slug": "operating-system-developers-osdev-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/bbee9b00-64ba-4011-bccc-8586677f1fb0/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Near ZeroDay Bar (live updates: offlinemark.com/ccc)",
        "language": "en",
        "description": "Meetup for anyone interested in os development!\r\n(Or interested in the [offlinemark](https://www.youtube.com/@offlinemark) youtube channel =) )\r\n\r\nWe will try to find a long table to use.\r\n\r\nJoin the Telegram group for live updates: \r\n[https://t.me/+lEXAtJmZm202Mjgy](https://t.me/+lEXAtJmZm202Mjgy)",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T16:50:00+01:00"
    },
    {
        "id": "841bb3ac-d8ff-4286-a6eb-7e91493109cb",
        "kind": "sos",
        "name": "OSINT with Open Politics - HQ; practical exploration & methods discussion",
        "slug": "osint-with-open-politics-hq-practical-exploration-",
        "url": "https://api.events.ccc.de/congress/2025/event/841bb3ac-d8ff-4286-a6eb-7e91493109cb/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "72bef980-0733-4a69-abea-770870524413",
        "location": null,
        "language": "en, de",
        "description": "HQ is an open-source stack for annotating data with the help of LLMs. Using schemas written in natural language, items such as news articles or CSVs can be turned into dashboards that are easy to interpret, export, and audit. The aim is to help researchers apply their analytical frameworks to larger datasets with less effort. Because schemas are defined in natural language, the approach is accessible even without programming skills, giving many people a way to extract information directly.\r\n\r\nWhether you are doing keyword labelling, 1–10 rating scales, or graph triplets, the goal is to make it easier to conduct research, gather evidence, or simply organise data. This applies whether you are working with thousands of court documents, news articles, CSV datasets, or photos of receipts.\r\n\r\nMore information and examples: \\\r\nhttps://github.com/open-politics/open-politics-hq \\\r\nhttps://docs.open-politics.org\r\n\r\nThe workshop will focus on presenting existing analyses and developing new ones together. The objective is for participants to gain an understanding of the software and the analytical possibilities it enables. We are also interested in hearing your feature wish-list and, where appropriate, incorporating it into the project roadmap.\r\n\r\nWe will conclude with an overview of our long-term vision, including where the tool is headed and what the next development steps will be.\r\n\r\nP.S.\r\nAlthough our project also involves extensive research on validating and de-biasing LLM-generated labels, this workshop will concentrate on the practical use of HQ. For methodological discussions about robustness, please contact engage@open-politics.org",
        "schedule_start": "2025-12-29T18:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T18:50:00+01:00"
    },
    {
        "id": "467d820f-a52d-47c7-9be3-1f37365837e1",
        "kind": "assembly",
        "name": "Österreichisch ist anders! Quiz",
        "slug": "osterreichisch-ist-anders",
        "url": "https://api.events.ccc.de/congress/2025/event/467d820f-a52d-47c7-9be3-1f37365837e1/?format=api",
        "track": null,
        "assembly": "fsinf",
        "room": null,
        "location": "Assembly Fachschaft Informatik TuWien",
        "language": "de",
        "description": "Ein kleines Quiz im Style von Kahoot wo jeder Person am Handy abstimmen kann wie Begriffe zu verstehen sind. Im Zweifelsfall hat die Spielleitung Recht.",
        "schedule_start": "2025-12-27T22:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T23:00:00+01:00"
    },
    {
        "id": "85747b3c-07e6-4080-88de-97c533547876",
        "kind": "assembly",
        "name": "Österreichisch ist anders! Quiz 2.0",
        "slug": "osterreichisch-ist-anders-quiz-20",
        "url": "https://api.events.ccc.de/congress/2025/event/85747b3c-07e6-4080-88de-97c533547876/?format=api",
        "track": null,
        "assembly": "fsinf",
        "room": null,
        "location": "Assembly Fachschaft Informatik TuWien",
        "language": "de",
        "description": "Österreichisch jetzt erst recht! Komm vorbei und stellte dein Wissen zu Dialektwörtern auf die Probe. \r\nModus: Kahoot! (Die OpenSource-Variante hat uns leider im Stich gelassen)\r\n\r\nDa wir nun die Alphaphase verlassen haben, steuern wir mit Vollgas die Betaphase an. Kommt vorbei und freut euch auf ein kleines Event voller technischer Schwierigkeiten und lustiger Fragen. Ein Handy mit Browser wird benötigt zum Mitspielen.\r\n\r\nEs wird unter anderem tolle Preise geben wie:\r\n* ein feuchter Händedruck\r\n* eine freundliche Gratulation\r\n* eine unfreundliche Gratulation\r\n* ein Kinder Country (sofern der Vorrat noch existiert) \r\nund viele weitere tolle Preise.",
        "schedule_start": "2025-12-28T20:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T21:00:00+01:00"
    },
    {
        "id": "c71f3598-99ad-5960-9a73-bc9a5767b3ba",
        "kind": "assembly",
        "name": "(Outdoor) Ballooning with antennas",
        "slug": "indoor-ballooning-with-antennas",
        "url": "https://api.events.ccc.de/congress/2025/event/c71f3598-99ad-5960-9a73-bc9a5767b3ba/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "Humans are ugly bags of mostly water and they and their infrastructure attenuate the RF signals we need for communication.\r\nWe'll explore concepts that are possible due to miniaturisation of RF devices and their constraints. In the end we'll raise a tethered balloon with Meshcore and a Reticulum node indoors or - depending on the situation - outdoors and playfully check the range we can achieve.\r\n\r\nWe'll discuss\r\n- what we trying to achieve / the problem at hand\r\n- the physical, electrical and financial constraints of our solution compared to other approaches\r\n- what changed, why can we do this in 2025 but not in 2015?  \r\n\r\nIn the end we'll raise a tethered balloon with Meshcore and a Reticulum nodes indoors or - depending on the situation - outdoors and playfully check the height and range we can achieve.\r\n\r\nThis is a fun workshop that wants to encourage people to play with compact yet easily deployable communication infrastructure, there will be some basic maths and diagrams, but nothing intimidating.",
        "schedule_start": "2025-12-29T13:00:00+01:00",
        "schedule_duration": "00:15:00",
        "schedule_end": "2025-12-29T13:15:00+01:00"
    },
    {
        "id": "d5e5240c-955e-4425-92c0-6818a926ad48",
        "kind": "sos",
        "name": "Outdoors Workout: Let's sport together! Day 2",
        "slug": "outdoors-workout-lets-sport-together-day-2",
        "url": "https://api.events.ccc.de/congress/2025/event/d5e5240c-955e-4425-92c0-6818a926ad48/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Left of the CCH entry under the roof. Coordinates: 53.56139641288442, 9.98585526310989",
        "language": "de, en",
        "description": "Working out alone isn't fun. Let's work out together!\r\n\r\nBring your workout clothes, a water bottle, and deodorant, and start your day with a workout! We'll be doing bodyweight exercises, with difficulty levels adjustable from beginner to advanced. Optional: Towel and gloves for those who enjoy mountain climbers in cold weather.\r\n\r\nBeginners are very welcome.\r\n\r\nMeeting point: To the left of the CCH entrance, under the roof. Coordinates: 53.56139641288442, 9.98585526310989",
        "schedule_start": "2025-12-28T11:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T11:30:00+01:00"
    },
    {
        "id": "f20e0c55-9794-4d61-b00d-c27e5107ffd3",
        "kind": "sos",
        "name": "Outdoors Workout: Let's sport together! Day 3",
        "slug": "outdoors-workout-lets-sport-together-day-3",
        "url": "https://api.events.ccc.de/congress/2025/event/f20e0c55-9794-4d61-b00d-c27e5107ffd3/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Left of the CCH entry under the roof. Coordinates: 53.56139641288442, 9.98585526310989",
        "language": "de, en",
        "description": "Working out alone isn't fun. Let's work out together!\r\n\r\nBring your workout clothes, a water bottle, and deodorant, and start your day with a workout! We'll be doing bodyweight exercises, with difficulty levels adjustable from beginner to advanced. Optional: Towel and gloves for those who enjoy mountain climbers in cold weather.\r\n\r\nBeginners are very welcome.\r\n\r\nMeeting point: To the left of the CCH entrance, under the roof. Coordinates: 53.56139641288442, 9.98585526310989",
        "schedule_start": "2025-12-29T11:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T11:30:00+01:00"
    },
    {
        "id": "8481edb9-346d-49f8-b9f4-89722f3f99bf",
        "kind": "sos",
        "name": "Outdoors Workout: Let's sport together! Day 4",
        "slug": "outdoors-workout-lets-sport-together-day-4",
        "url": "https://api.events.ccc.de/congress/2025/event/8481edb9-346d-49f8-b9f4-89722f3f99bf/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Left of the CCH entry under the roof. Coordinates: 53.56139641288442, 9.98585526310989",
        "language": "de, en",
        "description": "Working out alone isn't fun. Let's work out together!\r\n\r\nBring your workout clothes, a water bottle, and deodorant, and start your day with a workout! We'll be doing bodyweight exercises, with difficulty levels adjustable from beginner to advanced. Optional: Towel and gloves for those who enjoy mountain climbers in cold weather.\r\n\r\nBeginners are very welcome.\r\n\r\nMeeting point: To the left of the CCH entrance, under the roof. Coordinates: 53.56139641288442, 9.98585526310989",
        "schedule_start": "2025-12-30T11:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-30T11:30:00+01:00"
    },
    {
        "id": "2e78bf09-49a8-4923-b800-4927a57bcf01",
        "kind": "assembly",
        "name": "Ozobot-Workshop",
        "slug": "ozobot-workshop",
        "url": "https://api.events.ccc.de/congress/2025/event/2e78bf09-49a8-4923-b800-4927a57bcf01/?format=api",
        "track": null,
        "assembly": "c3d2",
        "room": null,
        "location": "c3d2",
        "language": "de",
        "description": "Ozobots are small line followers that are controlled by colour codes. \r\nDraw paths, puzzle paths, solve puzzles – try out everything you can do with Ozobots.\r\n\r\nFor children aged 5–10 and anyone else who is interested.\r\nFree offer with individual instruction.",
        "schedule_start": "2025-12-28T14:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T16:00:00+01:00"
    },
    {
        "id": "6f1a8fc5-1d34-4053-836f-b26ec0c749f6",
        "kind": "sos",
        "name": "Ozobot-Workshop",
        "slug": "ozobot-workshop_2qg3",
        "url": "https://api.events.ccc.de/congress/2025/event/6f1a8fc5-1d34-4053-836f-b26ec0c749f6/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "c3d2 (ChaosZone)",
        "language": "de, en",
        "description": "Ozobots are small line followers that are controlled by colour codes. \r\nDraw paths, puzzle paths, solve puzzles – try out everything you can do with Ozobots.\r\n\r\nFor children aged 5–10 and anyone else who is interested.\r\nFree offer with individual instruction.",
        "schedule_start": "2025-12-28T14:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T14:25:00+01:00"
    },
    {
        "id": "4ba1ba56-5bd4-55ff-a224-78e593de1389",
        "kind": "assembly",
        "name": "p2panda - Project updates & meetup",
        "slug": "p2panda-project-updates-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/4ba1ba56-5bd4-55ff-a224-78e593de1389/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "326e815a-aba6-4552-9e14-dc9184fc197b",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T16:50:00+01:00"
    },
    {
        "id": "851d516d-740b-5f37-b1cb-d144d2696f59",
        "kind": "assembly",
        "name": "P2P μVMs: pluralistic composability & interoperability for decentralized networks & applications",
        "slug": "p2p-vms-pluralistic-composability-interoperability",
        "url": "https://api.events.ccc.de/congress/2025/event/851d516d-740b-5f37-b1cb-d144d2696f59/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "8cfad365-ec61-4269-baee-45d894acf821",
        "location": null,
        "language": "en",
        "description": "## Topics\r\n\r\n- μVMs & unikernels\r\n- pluralistic composability via minimalistic & layered protocol design\r\n- decentralized applications & services running in cryptographically addressed μVMs\r\n- using well-known protocols as unified message passing mechanism for decentralized applications\r\n- pluralism on the P2P transport, overlay, and application layers\r\n\r\n## Format\r\n\r\nShort introduction followed by a discussion between researchers & developers working on projects related to μVMs, P2P/NGI protocols, and their intersection.\r\n\r\n## Context\r\n\r\nSee [WaxOS](https://WaxOS.net) for a brief overview of ongoing research.",
        "schedule_start": "2025-12-28T20:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T22:00:00+01:00"
    },
    {
        "id": "eeee823c-cd39-5abc-89db-87a34e73b547",
        "kind": "assembly",
        "name": "P4P Meet & Greet",
        "slug": "p4p-meet-greet",
        "url": "https://api.events.ccc.de/congress/2025/event/eeee823c-cd39-5abc-89db-87a34e73b547/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "326e815a-aba6-4552-9e14-dc9184fc197b",
        "location": null,
        "language": "en",
        "description": "Image is revised through color change and added text. Original image source is CC-2.0-Generic via https://commons.wikimedia.org/wiki/File:Rhizomorph_(5211991289).jpg",
        "schedule_start": "2025-12-29T12:00:00+01:00",
        "schedule_duration": "01:50:00",
        "schedule_end": "2025-12-29T13:50:00+01:00"
    },
    {
        "id": "f4ec63d8-c7da-5169-82d1-4a2abadfa4d5",
        "kind": "assembly",
        "name": "Packet Analysis for Beginners for FLINTA - an IoT toy, some packets, and Wireshark",
        "slug": "packet-analysis-for-beginners-flinta-only",
        "url": "https://api.events.ccc.de/congress/2025/event/f4ec63d8-c7da-5169-82d1-4a2abadfa4d5/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "en",
        "description": "Please download and install wireshark and the course material before you arrive!\r\nhttps://www.wireshark.org/download.html\r\nhttps://codeberg.org/katalyst/39c3-packet-analysis-workshop-material\r\n\r\nI will be around for an hour beforehand in the Haecksen Assembly if you need help with installing, but pls have the files downloaded.\r\n\r\nThis workshop is for the curious!  You don't need to know anything in advance.\r\n\r\nAs stated in the title, the workshop is FLINTA only,",
        "schedule_start": "2025-12-29T12:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T13:15:00+01:00"
    },
    {
        "id": "c24061ba-f05f-472f-a0f0-76d3ec786772",
        "kind": "assembly",
        "name": "Papierbasteln Tag 1",
        "slug": "papierbasteln-tag-1",
        "url": "https://api.events.ccc.de/congress/2025/event/c24061ba-f05f-472f-a0f0-76d3ec786772/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "4aef94c4-d5df-4ff2-85f9-41d31a1a25f0",
        "location": "Saal B / Hall B",
        "language": null,
        "description": "Eine kleine Hütte im Schnee (1 Stunde, Material und Werkzeug sind vorhanden)",
        "schedule_start": "2025-12-27T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T17:00:00+01:00"
    },
    {
        "id": "f7f0514f-cc22-4cf5-9499-c87bf82ad13d",
        "kind": "assembly",
        "name": "Papierbasteln Tag 2",
        "slug": "papierbasteln-tag-2",
        "url": "https://api.events.ccc.de/congress/2025/event/f7f0514f-cc22-4cf5-9499-c87bf82ad13d/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "4aef94c4-d5df-4ff2-85f9-41d31a1a25f0",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "Ein kleiner Berg (1 Stunde, Material und Werkzeug sind vorhanden)",
        "schedule_start": "2025-12-28T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T17:00:00+01:00"
    },
    {
        "id": "c6459ba2-d5dc-46e7-8f7d-ed9cd40ac62e",
        "kind": "assembly",
        "name": "Papierbasteln Tag 3",
        "slug": "papierbasteln-tag-3",
        "url": "https://api.events.ccc.de/congress/2025/event/c6459ba2-d5dc-46e7-8f7d-ed9cd40ac62e/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "4aef94c4-d5df-4ff2-85f9-41d31a1a25f0",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "Eine kleine Tropeninsel (1 Stunde, Material und Werkzeug sind vorhanden)",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T17:00:00+01:00"
    },
    {
        "id": "a0ec7da6-e2c7-45f3-9caa-e5d10c667ab9",
        "kind": "assembly",
        "name": "Party der Digitalen Gesellschaft Schweiz",
        "slug": "party-der-digitalen-gesellschaft-schweiz",
        "url": "https://api.events.ccc.de/congress/2025/event/a0ec7da6-e2c7-45f3-9caa-e5d10c667ab9/?format=api",
        "track": null,
        "assembly": "digiges-schweiz",
        "room": null,
        "location": "Rubiks Bar (Sall 4)",
        "language": "de",
        "description": "Netzpolitik in der Schweiz\r\n* [Vortrag: Netzpolitik in der Schweiz](https://fahrplan.events.ccc.de/congress/2025/fahrplan/event/netzpolitik-in-der-schweiz-zwischen-bodensee-und-matterhorn)\r\n* [Workshop: Netzpolitik in der Schweiz](https://events.ccc.de/congress/2025/hub/en/event/detail/treffen-der-netzpolitischen-community-der-schweiz)\r\n* [Party: Digitale Gesellschaft Schweiz](https://events.ccc.de/congress/2025/hub/en/event/detail/party-der-digitalen-gesellschaft-schweiz)",
        "schedule_start": "2025-12-29T22:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-30T00:00:00+01:00"
    },
    {
        "id": "8ec7a7ac-a2bb-5771-ab5f-e0e87ed7c84d",
        "kind": "assembly",
        "name": "Passkeys : the good, the bad, the ugly",
        "slug": "passkeys-the-good-the-bad-the-ugly",
        "url": "https://api.events.ccc.de/congress/2025/event/8ec7a7ac-a2bb-5771-ab5f-e0e87ed7c84d/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-28T20:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T20:30:00+01:00"
    },
    {
        "id": "ec0a3724-5021-59d5-b32e-f5005b2cff99",
        "kind": "assembly",
        "name": "\"Passwort\" - der heise security Podcast live vom 39C3",
        "slug": "passwort-der-heise-security-podcast-live-vom-39c3",
        "url": "https://api.events.ccc.de/congress/2025/event/ec0a3724-5021-59d5-b32e-f5005b2cff99/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "9001b61b-b1f1-5bcd-89fd-135ed5e43e19",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-28T20:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T22:00:00+01:00"
    },
    {
        "id": "22a3d5a8-87f1-5e14-91fd-fbd3fcb839d2",
        "kind": "assembly",
        "name": "Payload Picnic [FLINTA* only]",
        "slug": "payload-picnic",
        "url": "https://api.events.ccc.de/congress/2025/event/22a3d5a8-87f1-5e14-91fd-fbd3fcb839d2/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "de",
        "description": "This is a FLINTA only security meetup. We had one at 38c3 as well. It is organised by noctiluca and katalyst. neither of us are speakers as such, it is more of a gathering. We will discuss security themes that are decided by the participants. It is an informal meetup",
        "schedule_start": "2025-12-27T22:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T00:00:00+01:00"
    },
    {
        "id": "ad9fa823-820f-5846-825e-42e2b5934ef6",
        "kind": "official",
        "name": "Peep-Show für die Polizei. Staatliche Überwachung von Queers in Hamburger Toiletten bis 1980",
        "slug": "peep-show-fur-die-polizei-staatliche-uberwachung-von-queers-in-hamburger-toiletten-bis-1980",
        "url": "https://api.events.ccc.de/congress/2025/event/ad9fa823-820f-5846-825e-42e2b5934ef6/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "de",
        "description": "In den 1970er Jahren nutzt die Hamburger Polizei auf zehn öffentlichen Herrentoiletten in der Wand eingelassene Spionspiegel, um zu beobachten welche Männer am Pissoir ihrer Meinung nach etwas zu lange nebeneinander stehen. In einem Überwachungszeitraum von gut 18 Jahren sprechen Hamburger Beamte mit Berufung auf ‚Jugendschutz‘ und ‚Sauberkeit‘ hunderte Hausverbote an öffentlichen Toiletten aus, nehmen Personalien auf und legen dabei illegalerweise ‚Rosa Listen‘ genannte Homosexuellenregister an. \r\nDie unfreiwillige Peep-Show endet im Sommer 1980, als die Polizei völlig indiskret die Teilnehmenden der ersten lesbisch-trans-schwulen Demonstration in Hamburg fotografiert um nach Selbstaussage „die Karteien aufzufrischen“. Ein anonymes Kollektiv zerschlägt die Überwachungsspiegel und bringt die illegale Polizeipraxis ans Licht der Öffentlichkeit.\r\nMit zwei Fragen tauchen wir in diesem Vortrag in die Aborte der Geschichte: Wie ist das polizeiliche Toilettenüberwachungssystem in Hamburg entstanden? Welche technischen und sozialen Lücken nutzten die Aktivist:innen für den Exploit dieses Systems? Und was hat das eigentlich mit heute zu tun?",
        "schedule_start": "2025-12-29T23:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T00:00:00+01:00"
    },
    {
        "id": "b47747ce-fe52-460a-af58-5878989163af",
        "kind": "assembly",
        "name": "PeerTube-Meet-Up: für alle, die Instanzen selbst betreiben",
        "slug": "peertube-meet-up-fur-alle-die-instanzen-selbst-bet",
        "url": "https://api.events.ccc.de/congress/2025/event/b47747ce-fe52-460a-af58-5878989163af/?format=api",
        "track": null,
        "assembly": "cyber4edu_datenschutz-heinis",
        "room": null,
        "location": "c-base - Fediverse Assembly / Fediverse shared table",
        "language": "de",
        "description": "What challenges arise when operating your own Peertube instance?",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T17:00:00+01:00"
    },
    {
        "id": "afaa65b4-c641-46a1-a242-cde020d2ae55",
        "kind": "assembly",
        "name": "PeerTube-Meet-Up: für alle, die Instanzen selbst betreiben",
        "slug": "peertube-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/afaa65b4-c641-46a1-a242-cde020d2ae55/?format=api",
        "track": null,
        "assembly": "fediverse",
        "room": "d6235213-abef-46b2-98ce-a985f01809d8",
        "location": "c-base - Fediverse Assembly",
        "language": "de",
        "description": "What challenges arise when operating your own Peertube instance?",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T17:00:00+01:00"
    },
    {
        "id": "0107062f-4967-4b60-8d73-f7ea8c4c3633",
        "kind": "sos",
        "name": "People pleasers self-help group discussion",
        "slug": "people-pleasers-self-help-group-discussion",
        "url": "https://api.events.ccc.de/congress/2025/event/0107062f-4967-4b60-8d73-f7ea8c4c3633/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Next to the Nap Lab on Level 4 https://39c3.c3nav.de/l/c:4:185.66:150.04/",
        "language": "en, de",
        "description": "\"I set myself on fire to keep other people warm\" is how a friend recently described their past relationships to me. Does this resonate with you? Do you tend to forget about your own needs, because you focus on others a lot?\r\n\r\nAfter a short introduction, we will split into smaller groups, and we will share with each other...\r\n...how you suffer from people pleasing with people close to you\r\n...how you plan to (or have managed to) recover from being a people pleaser to live healthier relationships/friendships\r\n...and, how to prevent falling into old habits again.\r\n\r\nThis session is open to anyone, and I want to especially extend this invitation to you, if you (or your loved ones) suffer from people pleasing.\r\n\r\nThis session is quite long to have enough room for discussions, and, it's also OK for you to leave early.\r\n\r\nI am collecting resources (books, podcasts, blog posts, ...) on the topic of people pleasing. Please send me anything worth looking at, contact info is in my profile.",
        "schedule_start": "2025-12-29T18:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T19:30:00+01:00"
    },
    {
        "id": "985ef663-e1f8-54d2-8e3e-f0c5beb512e2",
        "kind": "official",
        "name": "Persist, resist, stitch",
        "slug": "persist-resist-stitch",
        "url": "https://api.events.ccc.de/congress/2025/event/985ef663-e1f8-54d2-8e3e-f0c5beb512e2/?format=api",
        "track": "art-beauty",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "en",
        "description": "Working with textile mediums like yarn, thread, and floss is generally seen as a feminine hobby and as thus is usually classified as craft, not art. And crafting is something people, maybe even people usually seen as a bit boring, do in their free time to unwind. Most of us have grown up with the image of the loving grandmother knitting socks for the family, an act of care that was never considered anything special.\r\nThe patriarchal society’s tendency to underestimate anything considered feminine and, inextricably connected to this, domestic is an ongoing struggle. But being underestimated also provides a cover and with it the opportunity for subversion and resistance.\r\nAs global powers are cycling back to despotism and opression, let me take you back in time to show you how people used textile crafts to organise resistance and shape movements. Like the quilts that were designed and sewn to help enslaved people in the US escape slavery and navigate the Underground Railroad from the 1780s on, or the knitted garments that carried information about the Nazis to help resistance in occupied Europe during World War II, or the cross stitches by a prisoner of war that had Nazis unknowingly display art saying “Fuck Hitler”.\r\nTextile crafts have been used by marginalised and disenfranchised people to protest, to organise, and to persist for centuries. This tradition found a new rise in what is now called “craftivism” and is using the internet to build bigger communities spanning the world. These communities also come together to help, often quite tangibly by creating specific items like the home-sewn masks during early Covid19. In addition, crafting has scientifically-proven benefits for one’s mental health.\r\nTaking up the increasingly popular quote \"When the world is too scary, too loud, too much: Stop consuming, start creating\", this talk shows how the skills to create have enabled and will enable people to resist and to persist.",
        "schedule_start": "2025-12-28T16:35:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T17:15:00+01:00"
    },
    {
        "id": "8046d836-f973-48e8-9a0b-ede4f2d85238",
        "kind": "assembly",
        "name": "Perspektiven auf Männlichkeit - Eine Einladung zur gemeinsamen Betrachtung",
        "slug": "perspektiven-auf-mannlichkeit-eine-einladung-zur-g",
        "url": "https://api.events.ccc.de/congress/2025/event/8046d836-f973-48e8-9a0b-ede4f2d85238/?format=api",
        "track": null,
        "assembly": "relationship-geeks",
        "room": null,
        "location": null,
        "language": "de",
        "description": "Egal welchen Geschlechts -  männliche Sozialisation hat auch heute noch starke Auswirkungen auf unser Leben, Lieben und Zusammensein. Wir wollen gemeinsam auf Männlichkeit blicken;\r\nverstehen, wie sie entsteht, wirkt, erhalten wird und nach einem anderen Umgang mit ihr suchen.",
        "schedule_start": "2025-12-28T12:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T13:00:00+01:00"
    },
    {
        "id": "5676feac-00d6-466f-b6ce-c682103eaaae",
        "kind": "sos",
        "name": "Perspektiven auf Männlichkeit - Eine Einladung zur gemeinsamen Betrachtung",
        "slug": "maennlichkeit-rg",
        "url": "https://api.events.ccc.de/congress/2025/event/5676feac-00d6-466f-b6ce-c682103eaaae/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "de",
        "description": "Egal welchen Geschlechts -  männliche Sozialisation hat auch heute noch starke Auswirkungen auf unser Leben, Lieben und Zusammensein. Wir wollen gemeinsam auf Männlichkeit blicken;\r\nverstehen, wie sie entsteht, wirkt, erhalten wird und nach einem anderen Umgang mit ihr suchen.",
        "schedule_start": "2025-12-28T12:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T12:50:00+01:00"
    },
    {
        "id": "0567e9d8-da4c-466a-afb2-25a8540985ea",
        "kind": "sos",
        "name": "Physikalische Grundlagen der Klimakrise",
        "slug": "physikalische-grundlagen-der-klimakrise",
        "url": "https://api.events.ccc.de/congress/2025/event/0567e9d8-da4c-466a-afb2-25a8540985ea/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "next to Pixelebbe (Layer 2, G6)",
        "language": "de, en",
        "description": "Diese Session ist für dich, wenn du die physikalischen Grundlagen der Klimakrise kennenlernen möchtest, oder dein Wissen auffrischen möchtest.\r\n\r\n📍 The location of this session might change, please check here again before the session starts. **The location is currently set to be [next to Pixelebbe](https://39c3.c3nav.de/l/c:2:134.03:163.63/) (Layer 2, G6).** We will sit on the floor and won't have much space because we don't want to obstruct escape routes.📍\r\n\r\n* How does CO2 heat the planet?\r\n* How can we learn from earlier changes in the climate?\r\n* What are positive and negative feedback loops in the climate system and why should we care?\r\n* Can a simple mathematical tool, which you can easily apply also to other topics, weigh in on the question whether the current new flooding and heating records are due to changes in the climate or due to mere chance?\r\n* How can we track the origin of CO2 in the atmosphere with a certain radioactive tool?\r\n\r\nWe will also discuss common climate myths and explore in which sense we still have a CO2 budget left.\r\n\r\n**[References](https://chaos.quasicoherent.io/)**",
        "schedule_start": "2025-12-29T14:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T14:50:00+01:00"
    },
    {
        "id": "61733ece-0278-4337-bea8-a7e5a803c0b4",
        "kind": "assembly",
        "name": "pill pusher deluxe",
        "slug": "pill-pusher-deluxe",
        "url": "https://api.events.ccc.de/congress/2025/event/61733ece-0278-4337-bea8-a7e5a803c0b4/?format=api",
        "track": null,
        "assembly": "provingground",
        "room": null,
        "location": "proving ground",
        "language": "en",
        "description": "Prototype of low level drug dealing simulator, come play :) \r\nDeveloper is present, hit me up: pill-pusher.com",
        "schedule_start": "2025-12-29T22:00:00+01:00",
        "schedule_duration": "18:00:00",
        "schedule_end": "2025-12-30T16:00:00+01:00"
    },
    {
        "id": "69da7eda-6cac-4bb7-9db5-a604f85e0f6e",
        "kind": "assembly",
        "name": "Pimp Your Katzenohren",
        "slug": "pimp-your-katzenohren",
        "url": "https://api.events.ccc.de/congress/2025/event/69da7eda-6cac-4bb7-9db5-a604f85e0f6e/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "44bba78f-4945-40e4-b38e-ce6c772a3fc6",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "Are your cat ears not fancy enough yet? Come by and give them a fabulous upgrade. Don’t have any yet? This is your chance to grab the must-have accessory for every chaos event!\r\n\r\nI’ll bring a box full of 3D-printed cat ears (around 150 pieces) and loads of crafting supplies.\r\n\r\n## What to Expect\r\n- Decorate your own cat ears with anything that sparkles, shines, or just looks awesome.\r\n- Exchange ideas and designs with others.\r\n- Feel free to bring your own cat ears if you have some!\r\n\r\n## Participation\r\n**Who:** Anyone who loves crafting\r\n**Age:** Open to all ages\r\n**Materials:** Provided (while supplies last) – feel free to bring your own as well, donations welcome\r\n\r\n## Duration\r\nThe workshop lasts about 1 hour or as long as there are materials left.",
        "schedule_start": "2025-12-27T16:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T17:45:00+01:00"
    },
    {
        "id": "fbdaf559-fcd6-44a1-baf6-dbdc74c75444",
        "kind": "assembly",
        "name": "Pixelprint:ing with bricks",
        "slug": "pixelprinting-with-bricks",
        "url": "https://api.events.ccc.de/congress/2025/event/fbdaf559-fcd6-44a1-baf6-dbdc74c75444/?format=api",
        "track": null,
        "assembly": "art",
        "room": "b2c62983-6997-464c-92e9-88add73e61bc",
        "location": "J5_level_3_Saal 1 Zwischenfoyer Workshopspace 1",
        "language": null,
        "description": "We print with building block tiles, also known as Lego Dots™, on paper.\r\nThere will be a short introduction to the printing technique and how to create the printing plates.\r\nWe print using the primary colors and can mix any other color as needed.\r\n\r\nWhat makes Lego Dots™ exciting is that you are bound to a grid – in this case, 8×8 units. The tiles come in different shapes: circles, squares, quarter circles, and many more. Have a look at the gallery to see some examples.\r\n\r\nWe print using a press from the Open Press Project.\r\nThe print size is limited to 7×7 cm due to the press we are using.\r\nIt is a “jump-in” workshop with no registration required – when one person leaves, the next can join in.\r\n\r\n\r\nLink: [https://pxlprnt.de](https://pxlprnt.de)",
        "schedule_start": "2025-12-27T14:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-27T16:30:00+01:00"
    },
    {
        "id": "354e52a8-c9d3-477c-b94e-b43715c8f3e7",
        "kind": "assembly",
        "name": "Pixelprint:ing with bricks",
        "slug": "pixelprinting-with-bricks_hdlc",
        "url": "https://api.events.ccc.de/congress/2025/event/354e52a8-c9d3-477c-b94e-b43715c8f3e7/?format=api",
        "track": null,
        "assembly": "art",
        "room": "b2c62983-6997-464c-92e9-88add73e61bc",
        "location": "J5_level_3_Saal 1 Zwischenfoyer Workshopspace 1",
        "language": "en",
        "description": "We print with building block tiles, also known as Lego Dots™, on paper.\r\nThere will be a short introduction to the printing technique and how to create the printing plates.\r\nWe print using the primary colors and can mix any other color as needed.\r\nWhat makes Lego Dots™ exciting is that you are bound to a grid – in this case, 8×8 units. The tiles come in different shapes: circles, squares, quarter circles, and many more. Have a look at the gallery to see some examples.\r\nWe print using a press from the Open Press Project.\r\nThe print size is limited to 7×7 cm due to the press we are using.\r\nIt is a “jump-in” workshop with no registration required – when one person leaves, the next can join in.\r\n\r\n\r\nLink: [https://pxlprnt.de](https://pxlprnt.de)",
        "schedule_start": "2025-12-28T14:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T16:00:00+01:00"
    },
    {
        "id": "fcadbcf2-79e5-4334-b4bf-8e0614151a4a",
        "kind": "assembly",
        "name": "Pixelprint:ing with bricks",
        "slug": "pixelprinting-with-bricks_62jn",
        "url": "https://api.events.ccc.de/congress/2025/event/fcadbcf2-79e5-4334-b4bf-8e0614151a4a/?format=api",
        "track": null,
        "assembly": "art",
        "room": "b2c62983-6997-464c-92e9-88add73e61bc",
        "location": "J5_level_3_Saal 1 Zwischenfoyer Workshopspace 1",
        "language": null,
        "description": "We print with building block tiles, also known as Lego Dots™, on paper.\r\nThere will be a short introduction to the printing technique and how to create the printing plates.\r\nWe print using the primary colors and can mix any other color as needed.\r\nWhat makes Lego Dots™ exciting is that you are bound to a grid – in this case, 8×8 units. The tiles come in different shapes: circles, squares, quarter circles, and many more. Have a look at the gallery to see some examples.\r\nWe print using a press from the Open Press Project.\r\nThe print size is limited to 7×7 cm due to the press we are using.\r\nIt is a “jump-in” workshop with no registration required – when one person leaves, the next can join in.\r\n\r\n\r\nLink: [https://pxlprnt.de](https://pxlprnt.de)",
        "schedule_start": "2025-12-29T14:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T16:00:00+01:00"
    },
    {
        "id": "03ab8d1c-1785-4183-a56a-9718a9d06de6",
        "kind": "sos",
        "name": "Plüschige Katzenohren / Fluffy Catears",
        "slug": "pluschige-katzenohren-fluffy-catears",
        "url": "https://api.events.ccc.de/congress/2025/event/03ab8d1c-1785-4183-a56a-9718a9d06de6/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Treffpunkt: Chaostreff Bonn - Datenburg Assembly",
        "language": "de, en",
        "description": "We create together fluffy cat ears. If you've got some 3D-printed, feel free to upgrade them with fluffyness. If you've got no own ears, we've got a few for you.\r\n\r\nWe will meet at the Datenburg Assembly and walk together to the location (probably the Haecksen Assembly :) )",
        "schedule_start": "2025-12-28T20:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-28T21:20:00+01:00"
    },
    {
        "id": "2e3d5fcf-2d43-464f-98eb-a73f812f287b",
        "kind": "assembly",
        "name": "Plushie Group Photo",
        "slug": "plushie-group-photo",
        "url": "https://api.events.ccc.de/congress/2025/event/2e3d5fcf-2d43-464f-98eb-a73f812f287b/?format=api",
        "track": null,
        "assembly": "teckids",
        "room": null,
        "location": "Teckids-Assembly",
        "language": "de, en",
        "description": "**Plushies of the world, unite!**\r\n\r\nBring your plushy to the 39c3 group ohoto! All humans can brign their plushies, nut only plushies will be on the photo.\r\n\r\nWe make one photo with everyone, and one with only the plushies of young hackers under 18.\r\n\r\nThe photos will be published on the fediverse.\r\n\r\n*Please stay calm and avoid any shoving when bringing your plushy to the group and when picking it up again. We do not want anyone to loose their plushy!*",
        "schedule_start": "2025-12-28T18:00:00+01:00",
        "schedule_duration": "00:15:00",
        "schedule_end": "2025-12-28T18:15:00+01:00"
    },
    {
        "id": "6c058338-1818-4b61-a259-e1a81cb9aec6",
        "kind": "sos",
        "name": "Plushie(-verse) Meetup",
        "slug": "plushie-verse-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/6c058338-1818-4b61-a259-e1a81cb9aec6/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "de, en",
        "description": "Location and time can still be subject of change :3",
        "schedule_start": "2025-12-28T19:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T19:55:00+01:00"
    },
    {
        "id": "1e037c37-1841-4474-8118-1c144a4cc40d",
        "kind": "assembly",
        "name": "POC Introduction",
        "slug": "poc-intro",
        "url": "https://api.events.ccc.de/congress/2025/event/1e037c37-1841-4474-8118-1c144a4cc40d/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": null,
        "description": "",
        "schedule_start": "2025-12-27T14:00:00+01:00",
        "schedule_duration": "00:55:00",
        "schedule_end": "2025-12-27T14:55:00+01:00"
    },
    {
        "id": "6f5e214a-305b-41b0-b91f-be3f04f05b70",
        "kind": "assembly",
        "name": "Podcasting für Einsteiger*innen",
        "slug": "podcasting-fur-einsteigerinnen_8uu8",
        "url": "https://api.events.ccc.de/congress/2025/event/6f5e214a-305b-41b0-b91f-be3f04f05b70/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "6744610c-1f7d-59b6-94d4-cbe917bb5100",
        "location": null,
        "language": "de",
        "description": "Podcasting ist mittlerweile sehr bekannt – also warum nicht selbst mal podcasten?\r\nDas Sendezentrum bietet euch die Möglichkeit, in einem Workshop einen Podcast aufzunehmen und bis zur Veröffentlichungsreife zu bearbeiten. Dabei stehen euch erfahrene Podcaster*innen zur Seite.\r\nEs gibt zwei Termine, die beide denselben Workshop beinhalten.\r\n\r\nDie Anmeldung findet jeweils von 11:00 bis 11:15 bzw. von 13:30 bis 13:15 Uhr im Sendezentrum statt. Bitte dafür vorbeikommen.\r\n\r\nHinweis: Zum Schutz der Privatsphäre der Teilnehmenden werden die Aufnahmen direkt nach dem Workshop gelöscht und können daher NICHT mitgenommen werden.\r\n\r\nTeilnehmer*innen: max. 6 pro Slot\r\n\r\nAlter: ab 10\r\n\r\nAnmeldung bei: rupi42ai (DECT: 6032)",
        "schedule_start": "2025-12-28T13:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T15:00:00+01:00"
    },
    {
        "id": "013a6423-dba5-40fc-8f2a-c907c5922900",
        "kind": "assembly",
        "name": "Podcasting für Einsteiger*innen",
        "slug": "podcasting-fur-einsteigerinnen",
        "url": "https://api.events.ccc.de/congress/2025/event/013a6423-dba5-40fc-8f2a-c907c5922900/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "6744610c-1f7d-59b6-94d4-cbe917bb5100",
        "location": null,
        "language": "de",
        "description": "Podcasting ist mittlerweile sehr bekannt – also warum nicht selbst mal podcasten?\r\nDas Sendezentrum bietet euch die Möglichkeit, in einem Workshop einen Podcast aufzunehmen und bis zur Veröffentlichungsreife zu bearbeiten. Dabei stehen euch erfahrene Podcaster*innen zur Seite.\r\nEs gibt zwei Termine, die beide denselben Workshop beinhalten.\r\n\r\nDie Anmeldung findet jeweils von 11:00 bis 11:15 bzw. von 13:30 bis 13:45 Uhr im Sendezentrum statt. Bitte dafür vorbeikommen.\r\n\r\nHinweis: Zum Schutz der Privatsphäre der Teilnehmenden werden die Aufnahmen direkt nach dem Workshop gelöscht und können daher NICHT mitgenommen werden.\r\n\r\nTeilnehmer*innen: max. 6 pro Slot\r\n\r\nAlter: ab 10\r\n\r\nAnmeldung bei: rupi42ai (DECT: 6032)",
        "schedule_start": "2025-12-28T11:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T13:00:00+01:00"
    },
    {
        "id": "30f5e9c8-4182-5160-81cb-fa8c04f95ec0",
        "kind": "assembly",
        "name": "Podcast Radiomegahertz – MHz rein | kHz raus | Ultraschall.fm mittendrin",
        "slug": "podcast-radiomegahertz-mhz-rein-khz-raus-ultraschall-fm-mittendrin",
        "url": "https://api.events.ccc.de/congress/2025/event/30f5e9c8-4182-5160-81cb-fa8c04f95ec0/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "9001b61b-b1f1-5bcd-89fd-135ed5e43e19",
        "location": null,
        "language": "de",
        "description": "Wenn Neo in die Matrix schaut, sieht er die Welt. Ärzt:innen sollten bei der Betrachtung eines Ultraschallbildes mit den typischen Graustufen die Anatomie des Menschen erkennen. Doch die Entstehung und Interpretation des Graustufenbildes liegt in der Hand der Ultraschallenden. Neo muss genauso wie Ärzt:innen lernen, die Technik zu nutzen und die Bilder zu interpretieren. Radiomegahertz erstellt Podcasts über Ultraschall in der Medizin und wird während der Live-Session auf die Möglichkeiten und Grenzen von Ultraschall eingehen.\r\nZur Verdeutlichung werden Freiwillige live „geschallt” (sonografiert). Das Ziel ist die Erstellung eines Podcasts bzw. Videopodcasts. Zur Produktion wird die Open-Source-Software Ultraschall.fm verwendet. Die Software-Entwickler von Ultraschall.fm sind während der Session vor Ort und bieten Support bei podcasttypischen Fragen.\r\n\r\nWhen Neo looks into the Matrix, he sees the world. When looking at an ultrasound image with the typical gray scale, doctors should be able to recognize human anatomy. However, the creation and interpretation of the gray scale image is in the hands of the ultrasound technician. Just like doctors, Neo must learn to use the technology and interpret the images. Radiomegahertz creates podcasts about ultrasound in medicine and will discuss the possibilities and limitations of ultrasound during the live session. To illustrate this, volunteers will be “scanned” (sonographed) live. The goal is to create a podcast or video podcast. The open-source software Ultraschall.fm will be used for production. The software developers from Ultraschall.fm will be on site during the session to offer support with podcast-related questions.",
        "schedule_start": "2025-12-27T14:45:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-27T15:30:00+01:00"
    },
    {
        "id": "978487f2-156c-428d-80d3-dc6e7b970302",
        "kind": "assembly",
        "name": "Poetic Technologies and an open-source university",
        "slug": "poetic-technologies-and-an-open-source-university",
        "url": "https://api.events.ccc.de/congress/2025/event/978487f2-156c-428d-80d3-dc6e7b970302/?format=api",
        "track": null,
        "assembly": "art",
        "room": "b2c62983-6997-464c-92e9-88add73e61bc",
        "location": "J5_level_3_Saal 1 Zwischenfoyer Workshopspace 1",
        "language": null,
        "description": "Universities have become debt traps. Education is no longer about learning—it's financial control dressed up as opportunity. Students graduate with crushing loans. Professors work precarious jobs. Administration consumes budgets that should fund actual learning. Knowledge is sold, credentialed, gatekept.\r\n\r\nBut what if we could reimagine this completely? Not reform universities—redesign them from scratch.\r\n\r\nIn this workshop, we're asking CCC participants to collectively design the university of our dreams. Not the university we think is \"realistic\" or \"achievable within current constraints.\" The university we actually want.\r\n\r\nHere are the questions:\r\n\r\nShould it be distributed or centralized? Fully virtual or partially offline? How do we use open-source technologies to eliminate bullshit jobs, administration, and bureaucracy? How do we make education free, accessible, and democratic?\r\n\r\nCan a university exist without exams, without filtering students, accepting everyone who wants to learn? How do we build around open libraries—like David Graeber's music and book collections at davidgraeber.org—that anyone can modify and contribute to? How does this become not an institution, not a nation-state project, but a community of experimenters distributed globally?\r\n\r\nUltimately, this is about technologies—survival technologies. Social technologies. Poetic technologies.",
        "schedule_start": "2025-12-29T17:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T19:30:00+01:00"
    },
    {
        "id": "96f3d12f-de68-4c23-bb3a-08526645396f",
        "kind": "assembly",
        "name": "pole workshop - Day 3",
        "slug": "pole-workshop",
        "url": "https://api.events.ccc.de/congress/2025/event/96f3d12f-de68-4c23-bb3a-08526645396f/?format=api",
        "track": null,
        "assembly": "powercircus",
        "room": null,
        "location": "power-circus - c-base",
        "language": "en, de",
        "description": "Play-and-learn workshop with a pole—static or spinning! No extra stabilization weights, so max. 100 kg, please. You can also try the hoop extension (aka lollipop pole).",
        "schedule_start": "2025-12-29T18:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T19:30:00+01:00"
    },
    {
        "id": "07563d7a-a3f1-4fd0-8893-c3816fc643bb",
        "kind": "assembly",
        "name": "Pole Workshop - Day 4",
        "slug": "pole-workshop-day-4",
        "url": "https://api.events.ccc.de/congress/2025/event/07563d7a-a3f1-4fd0-8893-c3816fc643bb/?format=api",
        "track": null,
        "assembly": "powercircus",
        "room": null,
        "location": "power circus - c-base",
        "language": "de, en",
        "description": "Play-and-learn workshop with a pole—static or spinning! No extra stabilization weights, so max. 100 kg, please. You can also try the hoop extension (aka lollipop pole). ATTENTION, sorry, workshop starts 30 min later as planned around 14:30.",
        "schedule_start": "2025-12-30T14:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-30T16:00:00+01:00"
    },
    {
        "id": "f08556ab-5f55-582a-bc03-f55bf5b2f2dc",
        "kind": "assembly",
        "name": "Political Organizing - Tools we need",
        "slug": "political-organizing-tools-we-need",
        "url": "https://api.events.ccc.de/congress/2025/event/f08556ab-5f55-582a-bc03-f55bf5b2f2dc/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "3249bd83-bfb2-445b-bea0-bce4e7370926",
        "location": null,
        "language": "en",
        "description": "We are tenants organizing ourselves in the Berlin Tenants Union to fight for better housing conditions. In our organization, we have some active members that need to plan, coordinate and document actions. At the same time, we are constantly growing with new members who have little experience in collective struggles. Onboarding them shouldn’t bring a steep learning curve, but rather empower people to participate right-away. So we need tools that require only a low level of technical expertise to get started.\r\n\r\nYet we’re facing a gap between our values (data sovereignty, open source, collective ownership) and our reality (onboarding friction, technical barriers, competing with Big Tech UX). But we are the advanced users in the technical sphere. So where do less technical users face difficulties so that they choose tools that don't align with our values? And are we mere facilitators or also educators in these spaces? That’s why we would like to exchange with like-minded people.\r\n\r\nSo let's connect and talk about the toolbox we want!\r\n\r\n\r\n\r\nSome questions we would like to discuss:\r\n- How can information and shared knowledge made accessible for new members?\r\n- How can events be communicated and how can we mobilize for specific actions?\r\n- Where should we store contact information from the people we organize?\r\n- How can we keep track of active members?\r\n- And what is our position as hackers in all of that?",
        "schedule_start": "2025-12-28T18:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T18:50:00+01:00"
    },
    {
        "id": "49baf6fb-d9c1-4e77-acd3-43495189feda",
        "kind": "assembly",
        "name": "Pony Pracht, Nina Bendix Igleses: »Water to Voice« (live perfomance)",
        "slug": "pony-pracht-nina-bendix-igleses-water-to-voice-liv",
        "url": "https://api.events.ccc.de/congress/2025/event/49baf6fb-d9c1-4e77-acd3-43495189feda/?format=api",
        "track": null,
        "assembly": "art",
        "room": "5016e7af-2e84-4c1f-b605-d266207e2ef1",
        "location": null,
        "language": null,
        "description": "»Water to Voice« is an evolving piece born from the process of cloning Lisa’s voice. The flow and movement of water control and trigger the voice, creating a unique interplay between the two elements. It captures the voice in the midst of its training—shifting, stumbling, reinterpreting itself. As the water moves, it shapes and disrupts the sound, transforming liquid motion into vocal gesture. What emerges is neither purely human nor purely artificial, but something in between—alive, unstable, and constantly transforming. »Water to Voice« becomes a dialogue between nature and technology, a fragile choreography in which the voice learns, falters, and evolves in real time.\r\n\r\n#### Artist Bio:\r\n\r\nThe duo Lisa L. Zwinzscher & Nina Bendix Igleses (Leipzig/Weimar) explores the boundaries of listening and voice in the digital realm. Emerging from Lisa L. Zwinzscher’s solo project Pony Pracht, which blends music with interactive, game-inspired visuals, her work expands to questions of identity and authenticity in the age of AI. As a singer, she has cloned her own voice, transforming it into a human-artificial live instrument.  Fascinated by the tactile, sonic and metaphorical qualities of water, Nina Bendix Igleses approaches listening as a multisensory practice of relating to the world, investigating interconnection within and between self and environment. Together, they engage with questions of identity, resonance, and transformation, creating sonic environments that explore what it means to be human.\r\n\r\n[ponypracht.com](https://ponypracht.com)\r\n\r\n[ninabendixigleses.com](https://ninabendixigleses.com)",
        "schedule_start": "2025-12-29T15:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T16:00:00+01:00"
    },
    {
        "id": "c2ee835f-1379-4a19-9064-3b6e3ddc253f",
        "kind": "assembly",
        "name": "Pony Pracht, Nina Bendix Igleses: »Water to Voice« (live perfomance)",
        "slug": "pony-pracht-nina-bendix-igleses-water-to-voice",
        "url": "https://api.events.ccc.de/congress/2025/event/c2ee835f-1379-4a19-9064-3b6e3ddc253f/?format=api",
        "track": null,
        "assembly": "art",
        "room": "5016e7af-2e84-4c1f-b605-d266207e2ef1",
        "location": null,
        "language": null,
        "description": "»Water to Voice« is an evolving piece born from the process of cloning Lisa’s voice. The flow and movement of water control and trigger the voice, creating a unique interplay between the two elements. It captures the voice in the midst of its training—shifting, stumbling, reinterpreting itself.\r\nAs the water moves, it shapes and disrupts the sound, transforming liquid motion into vocal gesture. What emerges is neither purely human nor purely artificial, but something in between—alive, unstable, and constantly transforming. »Water to Voice« becomes a dialogue between nature and technology, a fragile choreography in which the voice learns, falters, and evolves in real time.\r\n\r\nArtist Bio:\r\n\r\nThe duo Lisa L. Zwinzscher & Nina Bendix Igleses (Leipzig/Weimar) explores the boundaries of listening and voice in the digital realm. Emerging from Lisa L. Zwinzscher’s solo project Pony Pracht, which blends music with interactive, game-inspired visuals, her work expands to questions of identity and authenticity in the age of AI. As a singer, she has cloned her own voice, transforming it into a human-artificial live instrument. \r\nFascinated by the tactile, sonic and metaphorical qualities of water, Nina Bendix Igleses approaches listening as a multisensory practice of relating to the world, investigating interconnection within and between self and environment.\r\nTogether, they engage with questions of identity, resonance, and transformation, creating sonic environments that explore what it means to be human.\r\n\r\n\r\n[ponypracht.com](https://ponypracht.com)\r\n\r\n[ninabendixigleses.com](https://ninabendixigleses.com)",
        "schedule_start": "2025-12-28T23:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T00:00:00+01:00"
    },
    {
        "id": "8857a376-2018-4c0e-ab09-efc4684c8a81",
        "kind": "assembly",
        "name": "Pony Pracht, Nina Bendix Igleses: »Water to Voice« (meet the artist)",
        "slug": "pony-pracht-nina-bendix-igleses-water-to-voice-mee",
        "url": "https://api.events.ccc.de/congress/2025/event/8857a376-2018-4c0e-ab09-efc4684c8a81/?format=api",
        "track": null,
        "assembly": "art",
        "room": "5016e7af-2e84-4c1f-b605-d266207e2ef1",
        "location": null,
        "language": null,
        "description": "»Water to Voice« is an evolving piece born from the process of cloning Lisa’s voice. The flow and movement of water control and trigger the voice, creating a unique interplay between the two elements. It captures the voice in the midst of its training—shifting, stumbling, reinterpreting itself. As the water moves, it shapes and disrupts the sound, transforming liquid motion into vocal gesture. What emerges is neither purely human nor purely artificial, but something in between—alive, unstable, and constantly transforming. »Water to Voice« becomes a dialogue between nature and technology, a fragile choreography in which the voice learns, falters, and evolves in real time.\r\n\r\n#### Artist Bio:\r\n\r\nThe duo Lisa L. Zwinzscher & Nina Bendix Igleses (Leipzig/Weimar) explores the boundaries of listening and voice in the digital realm. Emerging from Lisa L. Zwinzscher’s solo project Pony Pracht, which blends music with interactive, game-inspired visuals, her work expands to questions of identity and authenticity in the age of AI. As a singer, she has cloned her own voice, transforming it into a human-artificial live instrument.  Fascinated by the tactile, sonic and metaphorical qualities of water, Nina Bendix Igleses approaches listening as a multisensory practice of relating to the world, investigating interconnection within and between self and environment. Together, they engage with questions of identity, resonance, and transformation, creating sonic environments that explore what it means to be human.\r\n\r\n[ponypracht.com](https://ponypracht.com)\r\n\r\n[ninabendixigleses.com](https://ninabendixigleses.com)",
        "schedule_start": "2025-12-29T13:00:00+01:00",
        "schedule_duration": "02:30:00",
        "schedule_end": "2025-12-29T15:30:00+01:00"
    },
    {
        "id": "18ba461a-3175-4ac3-897b-1c3270b42470",
        "kind": "assembly",
        "name": "Post für das Nebelhörnchen",
        "slug": "post-fur-das-nebelhornchen",
        "url": "https://api.events.ccc.de/congress/2025/event/18ba461a-3175-4ac3-897b-1c3270b42470/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "44bba78f-4945-40e4-b38e-ce6c772a3fc6",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "Das Nebelhörnchen kennt sich mit Umwelt, Klima und Technologie aus. Es möchte sein Wissen mit euch teilen und beantwortet gerne Briefe.\r\nSchreibt ihm doch eine Postkarte mit einer Frage. Vielleicht habt ihr auch eine spannende Geschichte, wie ihr auf die Frage gekommen seid.\r\n\r\nDas Nebelhörnchen ist ein neuer Kinder-Klima-Podcast der Scientists for Future. Ihr habt hier die einmalige Gelegenheit, den Podcast beim Start mitzugestalten. Mit etwas Glück bekommt ihr nach einer Weile euren Brief und die Antwort vom Nebelhörnchen im Podcast vorgelesen.",
        "schedule_start": "2025-12-29T14:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T15:45:00+01:00"
    },
    {
        "id": "b0afa21a-c71c-4069-b461-c497f9c2cf3e",
        "kind": "assembly",
        "name": "Post-Platform Digital Publishing",
        "slug": "post-platform-digital-publishing_s7hy",
        "url": "https://api.events.ccc.de/congress/2025/event/b0afa21a-c71c-4069-b461-c497f9c2cf3e/?format=api",
        "track": null,
        "assembly": "art",
        "room": "b2c62983-6997-464c-92e9-88add73e61bc",
        "location": "J5_level_3_Saal 1 Zwischenfoyer Workshopspace 1",
        "language": null,
        "description": "In this workshop, we will engage with digital publishing methods that operate independently of big tech platforms and products. We will build our own RSS files for personal websites, blogs and discuss pirate publishing forms, both online and offline.\r\n\r\nWe will present the idea of the PPDP-PRINTER, a DIY device currently under development that combines web2print scripts with a simple server and local online publishing/broadcasting capabilities. The printer converts files, prints via its dot-matrix printer, creates RSS feeds, and serves them online. Our aim with the PPDP-PRINTER is to create an all-in-one material manifestation of our resource collection Post-Platform Digital Publishing Toolkit \r\n\r\nPlease bring your laptop.\r\n\r\nLink: [https://publishing.wellgedacht.com/](https://publishing.wellgedacht.com/)\r\nmastodon: [@wellgedachtpublishing@post.lurk.org](https://post.lurk.org/@wellgedachtpublishing)",
        "schedule_start": "2025-12-28T20:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T21:30:00+01:00"
    },
    {
        "id": "71c2713a-af4e-4b9c-b48c-eb66d660b72b",
        "kind": "assembly",
        "name": "Post-Platform Digital Publishing",
        "slug": "post-platform-digital-publishing",
        "url": "https://api.events.ccc.de/congress/2025/event/71c2713a-af4e-4b9c-b48c-eb66d660b72b/?format=api",
        "track": null,
        "assembly": "art",
        "room": "b2c62983-6997-464c-92e9-88add73e61bc",
        "location": "J5_level_3_Saal 1 Zwischenfoyer Workshopspace 1",
        "language": null,
        "description": "In this workshop, we will engage with digital publishing methods that operate independently of big tech platforms and products. We will build our own RSS files for personal websites, blogs and discuss pirate publishing forms, both online and offline.\r\n\r\nWe will present the idea of the PPDP-PRINTER, a DIY device currently under development that combines web2print scripts with a simple server and local online publishing/broadcasting capabilities. The printer converts files, prints via its dot-matrix printer, creates RSS feeds, and serves them online. Our aim with the PPDP-PRINTER is to create an all-in-one material manifestation of our resource collection Post-Platform Digital Publishing Toolkit \r\n\r\n\r\nLink: [https://publishing.wellgedacht.com/](https://publishing.wellgedacht.com/)\r\nmastodon: [@wellgedachtpublishing@post.lurk.org](https://post.lurk.org/@wellgedachtpublishing)",
        "schedule_start": "2025-12-27T20:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-27T22:00:00+01:00"
    },
    {
        "id": "2cfe5d5f-a249-49c4-b110-414a44711818",
        "kind": "assembly",
        "name": "Post-Platform Digital Publishing",
        "slug": "post-platform-digital-publishing_7bxs",
        "url": "https://api.events.ccc.de/congress/2025/event/2cfe5d5f-a249-49c4-b110-414a44711818/?format=api",
        "track": null,
        "assembly": "art",
        "room": "b2c62983-6997-464c-92e9-88add73e61bc",
        "location": "J5_level_3_Saal 1 Zwischenfoyer Workshopspace 1",
        "language": null,
        "description": "In this workshop, we will engage with digital publishing methods that operate independently of big tech platforms and products. We will build our own RSS files for personal websites, blogs and discuss pirate publishing forms, both online and offline.\r\n\r\nWe will present the idea of the PPDP-PRINTER, a DIY device currently under development that combines web2print scripts with a simple server and local online publishing/broadcasting capabilities. The printer converts files, prints via its dot-matrix printer, creates RSS feeds, and serves them online. Our aim with the PPDP-PRINTER is to create an all-in-one material manifestation of our resource collection Post-Platform Digital Publishing Toolkit \r\n\r\n\r\nLink: [https://publishing.wellgedacht.com/](https://publishing.wellgedacht.com/)\r\nmastodon: [@wellgedachtpublishing@post.lurk.org](https://post.lurk.org/@wellgedachtpublishing)",
        "schedule_start": "2025-12-30T11:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-30T13:00:00+01:00"
    },
    {
        "id": "82a3dddb-c67d-4917-9c88-9cc23efc5bb0",
        "kind": "assembly",
        "name": "POTA - Parks on the Air [DAY 1]",
        "slug": "pota-parks-on-the-air-day-1",
        "url": "https://api.events.ccc.de/congress/2025/event/82a3dddb-c67d-4917-9c88-9cc23efc5bb0/?format=api",
        "track": null,
        "assembly": "chaoswelle",
        "room": "e0339235-7eb1-4c6f-8940-d8b341c406aa",
        "location": "Meetup at Chaoswelle - from there we start into Planten un Blomen Park",
        "language": "de, en",
        "description": "POTA introduction \"in a nutshell\" followed by joint POTA activation on shortwave in the \"Planten un Blomen\" park right next to the CCH.\r\n\r\nWe meet daily at 01:00 p.m. at the Assembly for a short introduction and then go out into the park together. The participants learn how to set up a portable shortwave station and get a crash course in shortwave operation. Then it's time to get on the air! Other radio amateurs around the world are waiting to contact us. Can you manage the 10 radio connections necessary for a successful \"activation\" of the park?\r\n\r\nNOTE: We meet AT THE CHAOSWELLE ASSEMBLY and start there with a short introduction to the POTA program. Then we go out into the park together. Dress warmly and weatherproof! We go outside even when it's raining or snowing!\r\n\r\nIf anyone wants to join us later: radio amateurs can reach us in the park on 145.500 MHz FM.\r\n\r\nOur location in the park: [OpenStreetMap](https://www.openstreetmap.org/directions?engine=fossgis_osrm_foot&route=53.561346%2C9.986447%3B53.559593%2C9.986438#map=18/53.560490/9.986277)",
        "schedule_start": "2025-12-27T13:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-27T15:00:00+01:00"
    },
    {
        "id": "93072c13-0782-4b7f-b98e-a5780854ab7e",
        "kind": "assembly",
        "name": "POTA - Parks on the Air [DAY 2]",
        "slug": "pota-parks-on-the-air-day-2",
        "url": "https://api.events.ccc.de/congress/2025/event/93072c13-0782-4b7f-b98e-a5780854ab7e/?format=api",
        "track": null,
        "assembly": "chaoswelle",
        "room": "e0339235-7eb1-4c6f-8940-d8b341c406aa",
        "location": "Meetup at Chaoswelle - from there we start into Planten un Blomen Park",
        "language": "de, en",
        "description": "POTA introduction \"in a nutshell\" followed by joint POTA activation on shortwave in the \"Planten un Blomen\" park right next to the CCH.\r\n\r\nWe meet daily at 01:00 p.m. at the Assembly for a short introduction and then go out into the park together. The participants learn how to set up a portable shortwave station and get a crash course in shortwave operation. Then it's time to get on the air! Other radio amateurs around the world are waiting to contact us. Can you manage the 10 radio connections necessary for a successful \"activation\" of the park?\r\n\r\nNOTE: We meet AT THE CHAOSWELLE ASSEMBLY and start there with a short introduction to the POTA program. Then we go out into the park together. Dress warmly and weatherproof! We go outside even when it's raining or snowing!\r\n\r\nIf anyone wants to join us later: radio amateurs can reach us in the park on 145.500 MHz FM.\r\n\r\nOur location in the park: [OpenStreetMap](https://www.openstreetmap.org/directions?engine=fossgis_osrm_foot&route=53.561346%2C9.986447%3B53.559593%2C9.986438#map=18/53.560490/9.986277)",
        "schedule_start": "2025-12-28T13:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T15:00:00+01:00"
    },
    {
        "id": "73c129a0-8f70-43e1-ba61-4241df469875",
        "kind": "assembly",
        "name": "POTA - Parks on the Air [DAY 3]",
        "slug": "pota-parks-on-the-air-day-3",
        "url": "https://api.events.ccc.de/congress/2025/event/73c129a0-8f70-43e1-ba61-4241df469875/?format=api",
        "track": null,
        "assembly": "chaoswelle",
        "room": "e0339235-7eb1-4c6f-8940-d8b341c406aa",
        "location": "Meetup at Chaoswelle - from there we start into Planten un Blomen Park",
        "language": "de, en",
        "description": "POTA introduction \"in a nutshell\" followed by joint POTA activation on shortwave in the \"Planten un Blomen\" park right next to the CCH.\r\n\r\nWe meet daily at 01:00 p.m. at the Assembly for a short introduction and then go out into the park together. The participants learn how to set up a portable shortwave station and get a crash course in shortwave operation. Then it's time to get on the air! Other radio amateurs around the world are waiting to contact us. Can you manage the 10 radio connections necessary for a successful \"activation\" of the park?\r\n\r\nNOTE: We meet AT THE CHAOSWELLE ASSEMBLY and start there with a short introduction to the POTA program. Then we go out into the park together. Dress warmly and weatherproof! We go outside even when it's raining or snowing!\r\n\r\nIf anyone wants to join us later: radio amateurs can reach us in the park on 145.500 MHz FM.\r\n\r\nOur location in the park: [OpenStreetMap](https://www.openstreetmap.org/directions?engine=fossgis_osrm_foot&route=53.561346%2C9.986447%3B53.559593%2C9.986438#map=18/53.560490/9.986277)",
        "schedule_start": "2025-12-29T13:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T15:00:00+01:00"
    },
    {
        "id": "cb8cd10b-f5d1-597d-a5c4-3cbd914fa6aa",
        "kind": "official",
        "name": "Power Cycle B7 oder Warum kauft man eine Zeche?",
        "slug": "power-cycle-b7-oder-warum-kauft-man-eine-zeche",
        "url": "https://api.events.ccc.de/congress/2025/event/cb8cd10b-f5d1-597d-a5c4-3cbd914fa6aa/?format=api",
        "track": "ccc-community",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "de",
        "description": "Wir – Mitglieder des Recklinghäuser Chaostreffs c3RE –  haben gemeinsam mit einigen weiteren Menschen einen weiteren Verein gegründet, den Blumenthal7 e.V. \r\nDas Ziel ist, ein altes Steinkohlebergwerk zu kaufen, zu erhalten, zu renovieren und vielen Menschen als Raum für Chaos, Kreativität und Happenings zugänglich zu machen.",
        "schedule_start": "2025-12-28T14:45:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T15:25:00+01:00"
    },
    {
        "id": "d4b2186b-a1a9-521e-ac91-5dfe6deb2782",
        "kind": "official",
        "name": "Power Cycles statt Burnout – Wie Einflussnahme nicht verpufft",
        "slug": "power-cycles-statt-burnout-wie-einflussnahme-nicht-verpufft",
        "url": "https://api.events.ccc.de/congress/2025/event/d4b2186b-a1a9-521e-ac91-5dfe6deb2782/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "de",
        "description": "Ziel des Talks ist es, ein realistisches Bild davon zu vermitteln, wie parlamentarische Entscheidungsfindung funktioniert – und praktische Hinweise zu geben, wie man Einfluss nehmen kann, ohne dabei Ressourcen zu verschwenden.\r\n\r\nWie bringt man politische Prozesse in Bewegung? Was passiert eigentlich mit einer Mail, wenn sie an einen Abgeordneten geht? Und wie unterscheidet sich konstruktive Interessenvertretung von übergriffigem Lobbyismus?\r\n\r\nIn diesem Talk berichten Anna Kassautzki (Mitglied des Bundestags von 2021 bis 2025, stellvertretende Vorsitzende des Digitalausschusses 20. LP) und Rahel Becker (ehemalige wissenschaftliche Mitarbeiterin Digitales) aus der Innenperspektive parlamentarischer Arbeit.\r\n\r\nChatkontrolle, Data Act, Recht auf Open Data, DSGVO, es gab viel zu verhandeln in der letzten Legislaturperiode. Anna und Rahel waren mittendrin und geben einen Einblick in die hektische -  teils absurde Kommunikation mit Interessenvertretungen. Dabei liegt der Fokus immer auf der Frage: Welche Strategien braucht es, damit zivilgesellschaftliche Arbeit nicht verpufft?\r\n\r\nZugleich geht es um die strukturellen Fragen:\r\nWo sind die Flaschenhälse für politischen Fortschritt? Wie priorisieren Abgeordnete in einem überfüllten Kalender? Und welche Hebel kann die (digitale) Zivilgesellschaft sinnvoll nutzen, um Gehör zu finden?\r\n\r\nDenn gerade in Zeiten massiver digitalpolitischer Herausforderungen ist informierte, strategische Beteiligung notwendiger denn je. Ein Vortrag für alle, die sich in politische Prozesse einmischen wollen.",
        "schedule_start": "2025-12-28T21:05:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T21:45:00+01:00"
    },
    {
        "id": "3e09209f-7ab3-5709-b752-c59737e593cf",
        "kind": "assembly",
        "name": "Powering Transparency: Open Data across Parliaments",
        "slug": "powering-transparency-open-data-across-parliaments",
        "url": "https://api.events.ccc.de/congress/2025/event/3e09209f-7ab3-5709-b752-c59737e593cf/?format=api",
        "track": null,
        "assembly": "free-knowledge-habitat",
        "room": "84c3550d-d676-5c42-b443-5ecd6ae2cc83",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-28T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T17:00:00+01:00"
    },
    {
        "id": "ef3e27b2-593c-4b27-969c-08621049606d",
        "kind": "assembly",
        "name": "Power Play Cycles - Hands On: Rewriting the Rules of Economic Simulation",
        "slug": "power-play-cycles-hands-on",
        "url": "https://api.events.ccc.de/congress/2025/event/ef3e27b2-593c-4b27-969c-08621049606d/?format=api",
        "track": null,
        "assembly": "neuschwabenland",
        "room": null,
        "location": "SoS Saal 6 (Mitmach-Teil eines Vortrags)",
        "language": "de, en",
        "description": "Economic power hides in rules. Early home-computer “market simulators” such as Hammurabi, Oregon Trail, and Lemonade Stand encoded entire ideologies of productivity, scarcity, and profit into a few dozen lines of BASIC. They taught us how to play the economy — literally.\r\n\r\nBut what happens when players stop following those rules and begin to rewrite them? This talk explores the power cycles inside these classic games: loops of control between player, program, and system. By modifying code, exploiting glitches, and bending rule sets, we can expose how computational models reproduce economic dogmas—and how small hacks can turn libertarian fantasies into playful counter-economies.\r\n\r\nThrough live demonstrations and short historical dives, we’ll trace how the simple act of “cheating” becomes a tool of critique. Each intervention reveals a new feedback loop between code and ideology: where every CPU cycle becomes a site of political power.\r\n\r\nCan a hacked simulation still be fun? Can rewriting a game’s rules help us imagine different systems of value and exchange? Between nostalgia, code archaeology, and playful subversion, this session invites you to rethink what—and who—games simulate when we let the power cycle run differently.",
        "schedule_start": "2025-12-29T17:30:00+01:00",
        "schedule_duration": "00:20:00",
        "schedule_end": "2025-12-29T17:50:00+01:00"
    },
    {
        "id": "1f678886-fbd8-499e-bc1e-c3864bedbbf4",
        "kind": "sos",
        "name": "Power Play Cycles: Rewriting the Rules of Economic Simulation",
        "slug": "power-play-cycles",
        "url": "https://api.events.ccc.de/congress/2025/event/1f678886-fbd8-499e-bc1e-c3864bedbbf4/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "de",
        "description": "What happens when players rewrite the rules of economic simulation games instead of obeying them? By hacking classics like Hammurabi, Oregon Trail, and Lemonade Stand, this talk explores how code, ideology, and play form power cycles—and how breaking them turns market logic into creative resistance. \r\n\r\nhands-on session afterwards (from 5.30pm):\r\nhttps://events.ccc.de/congress/2025/hub/de/event/detail/power-play-cycles-hands-on\r\n\r\nSlides:\r\nhttps://docs.google.com/presentation/d/10aPPQov41A_9ySeQzuhuVZIn4arK4hLiqX6m82OYuRU/edit?usp=sharing\r\n\r\n–\r\n\r\nEconomic power hides in rules. Early home-computer “market simulators” such as Hammurabi, Oregon Trail, and Lemonade Stand encoded entire ideologies of productivity, scarcity, and profit into a few dozen lines of BASIC. They taught us how to play the economy — literally.\r\n\r\nBut what happens when players stop following those rules and begin to rewrite them? This talk explores the power cycles inside these classic games: loops of control between player, program, and system. By modifying code, exploiting glitches, and bending rule sets, we can expose how computational models reproduce economic dogmas—and how small hacks can turn libertarian fantasies into playful counter-economies.\r\n\r\nThrough live demonstrations and short historical dives, we’ll trace how the simple act of “cheating” becomes a tool of critique. Each intervention reveals a new feedback loop between code and ideology: where every CPU cycle becomes a site of political power.\r\n\r\nCan a hacked simulation still be fun? Can rewriting a game’s rules help us imagine different systems of value and exchange? Between nostalgia, code archaeology, and playful subversion, this session invites you to rethink what—and who—games simulate when we let the power cycle run differently.",
        "schedule_start": "2025-12-29T17:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T17:50:00+01:00"
    },
    {
        "id": "8cdf5018-ad7f-5c64-8d81-91bf2741a2a1",
        "kind": "assembly",
        "name": "Powerpoint Karaoke",
        "slug": "powerpoint-karaoke_0uxh",
        "url": "https://api.events.ccc.de/congress/2025/event/8cdf5018-ad7f-5c64-8d81-91bf2741a2a1/?format=api",
        "track": null,
        "assembly": "chaos_jetzt",
        "room": "72dca21e-dc62-5090-a694-ad294bd1e53f",
        "location": null,
        "language": "de",
        "description": "Bei Powerpoint Karaoke hält man eine von uns gegebene absolute random Präsentation, die man vorher nie sah, was immer sehr sehr lustig ist. Wenn Du Dir noch unsicher bist oder sicher keine halten willst ist das überhaupt kein Problem, Du kannst gerne trotzdem vorbei kommen und einfach zu schauen (╹◡╹)",
        "schedule_start": "2025-12-28T19:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T19:30:00+01:00"
    },
    {
        "id": "71b404a9-cdc1-4273-932d-9448022db06a",
        "kind": "sos",
        "name": "PowerPoint-Karaoke",
        "slug": "powerpoint-karaoke",
        "url": "https://api.events.ccc.de/congress/2025/event/71b404a9-cdc1-4273-932d-9448022db06a/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Treffpunkt KIF-Assembly",
        "language": "de, en",
        "description": "We practise competent performance with complete cluelessness and bring a small KIF tradition to Congress. Guaranteed to exercise your laugh muscles!",
        "schedule_start": "2025-12-27T18:30:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-27T19:50:00+01:00"
    },
    {
        "id": "15b7aa12-4742-4427-b3a1-50781987399e",
        "kind": "sos",
        "name": "Power Zeichnen — Machtdynamiken sichtbar machen.",
        "slug": "power-zeichnen-machtdynamiken-sichtbar-machen_wuqf",
        "url": "https://api.events.ccc.de/congress/2025/event/15b7aa12-4742-4427-b3a1-50781987399e/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Workshopbus Halle H",
        "language": null,
        "description": "Zeichnen ist Denken und Sprechen zugleich. Nur mit den Händen. Es hilft uns auch beim Verstehen und Erklären von Machtverhältnissen. Und egal, was uns immer erzählt wurde. Wir alle können zeichnen. Also: Stift raus, Power an – let’s draw!",
        "schedule_start": "2025-12-28T17:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T18:30:00+01:00"
    },
    {
        "id": "d648af79-7ba4-4af3-9c5f-c27142cc6777",
        "kind": "assembly",
        "name": "Power Zeichnen – Machtdynamiken sichtbar machen  (Workshop)",
        "slug": "pitch-power-zeichnen-machtdynamiken-sichtbar-_ea0y",
        "url": "https://api.events.ccc.de/congress/2025/event/d648af79-7ba4-4af3-9c5f-c27142cc6777/?format=api",
        "track": null,
        "assembly": "art",
        "room": "52bfcad3-93f7-4df2-9aa5-758349e1ccdb",
        "location": null,
        "language": null,
        "description": "Drawing is like thinking and speaking at the same time. Just with our hands. And it helps us to understand and explain power dynamics. And despite all that we were told: we all can draw. So: pens out, full power — let’s draw!\r\n\r\n[www.loufo.info](www.loufo.info)\r\n\r\n[www.justus.plus](www.justus.plus)\r\n\r\nPicture: ©Justus Pfeiffer",
        "schedule_start": "2025-12-28T17:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T18:30:00+01:00"
    },
    {
        "id": "f5ece7ce-2447-4b05-85de-95be251a418f",
        "kind": "assembly",
        "name": "Power Zeichnen – Machtdynamiken sichtbar machen (Workshop)",
        "slug": "pitch-power-zeichnen-machtdynamiken-sichtbar-mache",
        "url": "https://api.events.ccc.de/congress/2025/event/f5ece7ce-2447-4b05-85de-95be251a418f/?format=api",
        "track": null,
        "assembly": "art",
        "room": "52bfcad3-93f7-4df2-9aa5-758349e1ccdb",
        "location": null,
        "language": null,
        "description": "Drawing is like thinking and speaking at the same time. Just with our hands. And it helps us to understand and explain power dynamics. And despite all that we were told: we all can draw. So: pens out, full power — let’s draw!\r\n\r\n[www.loufo.info](www.loufo.info)\r\n\r\n[www.justus.plus](www.justus.plus)\r\n\r\nPicture: ©Justus Pfeiffer",
        "schedule_start": "2025-12-29T14:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T15:30:00+01:00"
    },
    {
        "id": "523ee7b2-ce00-446e-8a14-479a982e0eb5",
        "kind": "sos",
        "name": "Präfiguration",
        "slug": "prafiguration",
        "url": "https://api.events.ccc.de/congress/2025/event/523ee7b2-ce00-446e-8a14-479a982e0eb5/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "de, en",
        "description": "A session on prefiguration.  \r\n\r\nAs a term. \r\nAs a concept. \r\nAs a theory.\r\nAs a practice.\r\nAs an attitude. \r\nAs an emotional mode of life.\r\nAs a method. \r\n\r\nI will tell you about my current activist-research activities and then we can get into discussions about it.\r\n\r\nWhat does prefiguration mean? A few approaches: \r\n\r\n...'a transformative political instrument, [...]  [which] aims to establish social relationships, practices and institutions in the here and now that are intended to represent a glimpse of the desired society – among other things, in order to generate motivational effects through exemplarity and to test and practise post-transformative subjectivity.\" (Sörensen 2023, p. 14), from Sörensen, P. (2023). Prefiguration: On the political nature of transformative practice. Campus. \r\n\r\n...“the deliberative experimental implementation of desired future social relations and practices in the here-and-now” (Raekstad & Gradin 2020, p. 10), from Raekstad, P. & Gradin, S. (2020). Prefigurative Politics: Building Tomorrow Today. Polity Press. \r\n\r\n...‘the concept of prefigurations simply refers to the search for ways of anticipating an egalitarian, horizontal society [...] a shared existence in solidarity with living beings without mutual oppression and exploitation’ (Starodub 2025, p. 8), from Starodub, A. (2025). Future Without Borders: History of Ideas and the Present State of Border Demarcation. edition assemblage. \r\n\r\n...'anarchist organizations generally prefigured the future anarchist society in two ways. First, by embodying the kinds of organizational structure and methods of deliberation and decision-making that a future society would contain. Second, by performing the kinds of functions that organizations in a future society will carry out. [...] which was not original or exclusive to the anarchist movement.' (Baker 2023, S. 122-123), aus Baker, Z. (2023). Means and Ends: The Revolutionary Practice of Anarchism in Europe and The United States. ak press.\r\n\r\nTranslated with DeepL.com (free version)",
        "schedule_start": "2025-12-27T20:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T21:20:00+01:00"
    },
    {
        "id": "202e15cf-1770-4c61-903a-5fb417caba59",
        "kind": "assembly",
        "name": "Prepping-Supply richtig kaufen",
        "slug": "prepping-supply-richtig-kaufen",
        "url": "https://api.events.ccc.de/congress/2025/event/202e15cf-1770-4c61-903a-5fb417caba59/?format=api",
        "track": null,
        "assembly": "cadus-reboot-solidarity-2025",
        "room": "b8121ce4-8a5a-405e-936e-89f633d8c7db",
        "location": "Halle H",
        "language": "de",
        "description": "It is repeatedly becoming public knowledge that the extreme right is also interested in the topic of prepping. However, this is not about a crisis preparedness based on solidarity, but about isolating and protecting their own ethnic families or the German \"Volk\". Far-right online. shops selling prepping supplies try to disguise themselves as harmless survival shops. We want to discuss how to recognize such shops and what exactly far-right crisis narratives are in an accompanied reading corner. You can take a look at the far-right crisis world through primary sources and ask questions or exchange ideas and experiences.",
        "schedule_start": "2025-12-29T12:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T13:00:00+01:00"
    },
    {
        "id": "85bf2c41-0285-5cb5-b111-91d44cc226bf",
        "kind": "assembly",
        "name": "Pre-Quantum to Post-Quantum Cryptography",
        "slug": "pre-quantum-to-post-quantum-cryptography",
        "url": "https://api.events.ccc.de/congress/2025/event/85bf2c41-0285-5cb5-b111-91d44cc226bf/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-29T19:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T20:30:00+01:00"
    },
    {
        "id": "92fda60e-ee15-43f7-9f16-3069adb50756",
        "kind": "sos",
        "name": "Privacy Ultras Meetup",
        "slug": "privacy-ultras-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/92fda60e-ee15-43f7-9f16-3069adb50756/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "en",
        "description": "If you're trying to raise your privacy / OPSEC in the real and digital worlds to a maximum, this is for you.\r\n\r\nThis is a round-table skill sharing session about practical privacy.\r\nLet's discuss our threat levels (what we're trying to protect against) and share our approaches to preserving our privacy.\r\n\r\nTopics may include how to avoid unique identifiers like your legal or birth name, phone numbers, email addresses, physical (postal) addresses, device identifiers like browser cookies, IP addresses, MAC addresses, anonymous/multiple SIM cards or virtual phone numbers, and all kinds of fingerprinting techniques.\r\n\r\nI will bring a list of topics/threats and we'll discuss our solutions to them. I'm asking to share your tricks, which may include using fake names, P.O. boxes and parcel lockers, actively avoiding cameras, using anonymous phone numbers / SIM cards, VPNs, browser extensions, sandboxing techniques, self hosting, and whatever else. Of course I'll bring my knowledge on this topic as well.\r\n\r\nThe session will not be recorded. Please do not take any photos.",
        "schedule_start": "2025-12-28T14:30:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-28T15:50:00+01:00"
    },
    {
        "id": "9762c357-edf7-43e3-84b4-58bf95c32c99",
        "kind": "assembly",
        "name": "Probiotic drinks making @ FHB",
        "slug": "probiotic-drinks-making-fhb",
        "url": "https://api.events.ccc.de/congress/2025/event/9762c357-edf7-43e3-84b4-58bf95c32c99/?format=api",
        "track": null,
        "assembly": "fhb",
        "room": "bb1811c4-2aff-4e62-9874-c85ad7165626",
        "location": null,
        "language": "en",
        "description": "[To secure spot on this workshop please sign in here.](https://dud-poll.inf.tu-dresden.de/pdm_39c3/)\r\n\r\nThis an introductory workshop into probiotic brewing, everybody is welcome no one turned away for lack of funds.",
        "schedule_start": "2025-12-27T14:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-27T16:00:00+01:00"
    },
    {
        "id": "b5e54d90-ab24-42fc-ae6d-9ae16157845c",
        "kind": "assembly",
        "name": "Probiotic making&cooking",
        "slug": "probiotic-makingcooking",
        "url": "https://api.events.ccc.de/congress/2025/event/b5e54d90-ab24-42fc-ae6d-9ae16157845c/?format=api",
        "track": null,
        "assembly": "fhb",
        "room": "bb1811c4-2aff-4e62-9874-c85ad7165626",
        "location": null,
        "language": "en",
        "description": "[To secure spot on this workshop please sign in here.](https://dud-poll.inf.tu-dresden.de/pc_39c3/)\r\n\r\nProbiotic cooking is hands on workshop where we use high quality probiotic or by fermentation prepared ingredients creating variety of dishes. There are two main topics. One is to \"discover\" how much better dishes can be when you are using really high quality ingredients. The other is to share recipes and tricks to make these amazing dishes. Imagine for example making soup from kimchi, kimchi jjigae (김치찌개) or kimchi-jeon 김치전, dressing for salad using cidre vinegar aged for five years in oak barrel mixed with mirrabelle syrup made at 2019 ccc camp, soy sauce infused at cold with shiso ...\r\n\r\nFhb will have a decent amount of good stock, if you can bring something good please do so, either for the workshop or for sharing and exchange.\r\n\r\nThis workshop is based on \"donation at your will no one turned away for lack of funds\". Part of the workshop benefits goes towards fhb budget and hopefully larger part towards Algoldor's pocket to cover participation costs at 39c3 event and if some extras are accumulated, then towards current and future fermentation projects.",
        "schedule_start": "2025-12-29T14:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T16:00:00+01:00"
    },
    {
        "id": "7f6e6dff-5f85-5c03-8f07-373b3acce367",
        "kind": "official",
        "name": "Programmierte Kriegsverbrechen? Über KI-Systeme im Kriegseinsatz in Gaza und warum IT-Fachleute sich dazu äußern müssen",
        "slug": "programmierte-kriegsverbrechen-uber-ki-systeme-im-kriegseinsatz-in-gaza-und-warum-it-fachleute-sich-dazu-auern-mussen",
        "url": "https://api.events.ccc.de/congress/2025/event/7f6e6dff-5f85-5c03-8f07-373b3acce367/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "de",
        "description": "Das Thema „KI in der Militärtechnik“ und die Beziehung zwischen Mensch und Maschine ist seit Jahrzehnten ein Thema in der Friedensbewegung, der Konfliktforschung, der Philosophie, den Sozialwissenschaften und den kritischen Data & Algorithm Studies. Doch in den letzten Jahren wurden Waffensysteme mit KI-Komponenten entwickelt und auch praktisch in bewaffneten Konflikten eingesetzt. Dabei reicht die Anwendung von Drohnensteuerung über optische Zielerfassung bis hin zur logistischen Zielauswahl. Am Beispiel KI-gestützter Zielwahlsysteme, die vom israelischen Militär seit Mai 2021 und insbesondere jetzt im Genozid in Gaza eingesetzt werden, können die aktuellen technischen Entwicklungen aufgezeigt und analysiert werden. Im Fokus dieses Talks stehen vier KI-unterstützte Systeme: Das System Gospel zur militärischen Bewertung von Gebäuden, das System Lavender zur militärischen Bewertung von Personen, das System Where's Daddy? zur Zeitplanung von Angriffen und ein experimentelles System auf Basis großer Sprachmodelle zur Erkennung militärisch relevanter Nachrichten in palästinensischen Kommunikationsdaten.\r\n\r\nAuf Basis der Aussagen von Whistleblower:innen des israelischen Militärs und Angestellten beteiligter Unternehmen wie Amazon, Google oder Microsoft sowie internen Dokumenten, die durch investigative Recherchen von mehreren internationalen Teams von Journalist:innen veröffentlicht wurden, können die Systeme und Designentscheidungen technisch detailliert beschrieben, kritisch analysiert sowie die militärischen und gesellschaftlichen Implikationen herausgearbeitet und diskutiert werden. Dabei entstehen auch Fragen bezüglich Verantwortungsverlagerung durch KI, Umgehung und Bruch des humanitären Völkerrechts sowie die grundsätzliche Rolle von automatisierter Kriegsführung.\r\n\r\nAm Schluss geht der Vortrag noch auf die Verantwortung von IT-Fachleuten ein, die ja das Wissen und Verständnis dieser Systeme mitbringen und daher überhaupt erst problematisieren können, wenn Systeme erweiterte oder gänzlich andere Funktionen erfüllen, als öffentlich und politisch oft kommuniziert und diskutiert wird. Überlegungen zu Handlungsoptionen und Auswegen leiten zuletzt die Diskussion ein.",
        "schedule_start": "2025-12-29T14:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T15:45:00+01:00"
    },
    {
        "id": "a0b6d7a4-380c-433f-b3b4-c3c9feb05e65",
        "kind": "sos",
        "name": "Programming Language Design Meetup",
        "slug": "programming-language-design",
        "url": "https://api.events.ccc.de/congress/2025/event/a0b6d7a4-380c-433f-b3b4-c3c9feb05e65/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Shared Table 12",
        "language": "en",
        "description": "A meetup for everyone who is interested in the design of programming languages, compiler implementation, and similar.\r\n\r\nIf you have designed your own language and want to show it to people, or just want to talk about interesting ideas for language features, you'll fit right in.\r\n\r\nDECT 4390",
        "schedule_start": "2025-12-28T17:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T17:25:00+01:00"
    },
    {
        "id": "072666bd-6492-490a-ac4d-e3c8c09f16dd",
        "kind": "assembly",
        "name": "Programming LED Badges with Python",
        "slug": "programming-led-badges-with-python",
        "url": "https://api.events.ccc.de/congress/2025/event/072666bd-6492-490a-ac4d-e3c8c09f16dd/?format=api",
        "track": null,
        "assembly": "fossasia",
        "room": null,
        "location": "FOSSASIA Assembly, Hall H, K2-K3, Critical Decentralisation Cluster",
        "language": "de, en",
        "description": "In this self-guided workshop, you'll learn how to program your LED badge using Python — create scrolling text, build animations, add your own effects, and personalize your badge however you like. Work through the material at your own pace. Beginners and advanced participants are equally welcome :). Share ideas, ask questions, and learn together with others at the table.\r\n\r\n**What You’ll Need**\r\n- Bring your LED badge (LEDs are also available for purchase at the assembly)\r\n- A computer with USB or a compatible connection for your badge.\r\n- Data USB cables\r\n\r\n**What You’ll Do**\r\n- Write simple Python scripts to control the badge\r\n- Create scrolling messages, patterns, and animated effects\r\n- Experiment freely and customize your badge with your own style",
        "schedule_start": "2025-12-27T13:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T14:00:00+01:00"
    },
    {
        "id": "b422d681-41d5-5dfe-a4b0-1a8dc6c7900d",
        "kind": "assembly",
        "name": "Programming with the TROPIC01 open architecture secure element",
        "slug": "programming-the-tropic01-open-source-secure-e_1f9x",
        "url": "https://api.events.ccc.de/congress/2025/event/b422d681-41d5-5dfe-a4b0-1a8dc6c7900d/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "8cfad365-ec61-4269-baee-45d894acf821",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-29T14:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T16:00:00+01:00"
    },
    {
        "id": "1f4b0457-28f0-5ae2-bf17-866d1aeda0a9",
        "kind": "assembly",
        "name": "Programming with the TROPIC01 open architecture secure element",
        "slug": "programming-the-tropic01-open-source-secure-elemen",
        "url": "https://api.events.ccc.de/congress/2025/event/1f4b0457-28f0-5ae2-bf17-866d1aeda0a9/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "8cfad365-ec61-4269-baee-45d894acf821",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-28T11:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T13:00:00+01:00"
    },
    {
        "id": "a309c0d5-240e-4f55-b226-6eade3a74362",
        "kind": "assembly",
        "name": "Program Your LED Badge with your mobile phone (No Code, open source on F-Droid/Android/iOS",
        "slug": "installing-the-pslab-python-toolchain",
        "url": "https://api.events.ccc.de/congress/2025/event/a309c0d5-240e-4f55-b226-6eade3a74362/?format=api",
        "track": null,
        "assembly": "fossasia",
        "room": null,
        "location": "FOSSASIA Assembly, Hall H, K2-K3, Critical Decentralisation Cluster",
        "language": "en",
        "description": "Come and program your LED badge with our open source Badge Magic app, available on Fdroid, Android and iOS. You will explore how to create your own scrolling messages, icons, patterns, and fun display effects — no programming required. Just open the app, connect your badge, and start designing.\r\n\r\n#### A Fully Open Source App\r\nBadge Magic is fully open source, free to use, and community-developed, with source code available for both the mobile app and the firmware — making it easy to extend, localize, or contribute new features\r\n\r\n#### New Beta Release\r\nTry our beta version of Badge Magic, the app now can: \r\n- Support for multiple badge sizes\r\n- Stream content continuously\r\n- Introduce more animation styles\r\n- Expand font options to support Asian script and extended Latin characters\r\n- Activate the 8 memory slots (screen frames)\r\n- Support multilingual interface support",
        "schedule_start": "2025-12-30T12:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-30T14:00:00+01:00"
    },
    {
        "id": "7b68adf0-2d83-5a92-a116-a406120c5b12",
        "kind": "official",
        "name": "Project Poltergeist",
        "slug": "project-poltergeist",
        "url": "https://api.events.ccc.de/congress/2025/event/7b68adf0-2d83-5a92-a116-a406120c5b12/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "en",
        "description": "A formidable force in electronic music, Project Poltergeist has carved out a distinctive space in the hard electronic music scene. Specializing in a razor-sharp blend of harder electronic dance genres, this solo artist has become a pivotal act on the Chaos circuit. Known for delivering high-energy sets that push the boundaries of electronic sound, Project Poltergeist has earned a reputation as a must-see performer. His ability to seamlessly navigate between aggressive techno, driving Hardtrance and Psytrance rhythms has made him a standout act, consistently drawing massive crowds and becoming a highlight of major Chaos events.\r\n\r\n\r\n\r\nhttps://linktr.ee/projectpoltergeist",
        "schedule_start": "2025-12-30T03:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T04:00:00+01:00"
    },
    {
        "id": "d08f6f41-a731-57f7-ba40-8f38464f2dcd",
        "kind": "official",
        "name": "Prometheus: Reverse-Engineering Overwatch",
        "slug": "prometheus-reverse-engineering-overwatch",
        "url": "https://api.events.ccc.de/congress/2025/event/d08f6f41-a731-57f7-ba40-8f38464f2dcd/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "en",
        "description": "Hey you! Yes you! Do you want to pay for a game which gets forcibly taken away from you after only six years? Do you want to buy lootboxes in order to unlock cosmetics faster in the game you „own“?\r\n\r\nOverwatch 1 was released in 2016 to critical acclaim and millions of sales globally. It has permanently changed the hero-shooter landscape which was in much need of a fresh new game and playstyle. After a few hard years plagued with infrequent updates, long overdue hero nerfs / reworks and broken promises, Overwatch 1 was finally taken offline on October 3, 2022.\r\n\r\nEver since I started playing Overwatch I was fascinated by the game and it’s proprietary engine, Tank. Not much is known about it, only that core components were reused from the cancelled Blizzard IP, Titan. It’s a shame that this game (engine) is not getting the recognition it deserves. From the entity-component architecture to the deterministic graph based scripting engine which handles (almost) everything which happens ingame, it is a truly refreshing take on networking and game programming rarely seen in games. So, considering this, building a game server from scratch can’t be that hard, riiiight?\r\n\r\nJoin me in this documentation of my gradual descent into madness while I (jokingly) roast Overwatch developers for code which they probably do not even remember that theyve written 10+ years ago :)\r\n\r\nAll research presented in this talk was done on the first archived, still publicly available version which I could find, 0.8.0.0 Beta (0.8.24919), which got uploaded to archive.org.",
        "schedule_start": "2025-12-28T20:10:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T20:50:00+01:00"
    },
    {
        "id": "9b890c44-e35e-4442-bd5d-9bae517738ca",
        "kind": "assembly",
        "name": "Promoting Homeservers outside the default matrix.org",
        "slug": "promoting-homeservers-outside-the-default-matrixor",
        "url": "https://api.events.ccc.de/congress/2025/event/9b890c44-e35e-4442-bd5d-9bae517738ca/?format=api",
        "track": null,
        "assembly": "matrix",
        "room": "f2cba7c6-04c4-4166-913d-33058a468ad6",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-29T23:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T00:00:00+01:00"
    },
    {
        "id": "a253e48b-7a74-5de5-809a-3c7e3e665566",
        "kind": "assembly",
        "name": "Promptbastelei und andere Überlebensstrategien",
        "slug": "promptbastelei-und-andere-uberlebensstrategien",
        "url": "https://api.events.ccc.de/congress/2025/event/a253e48b-7a74-5de5-809a-3c7e3e665566/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "3249bd83-bfb2-445b-bea0-bce4e7370926",
        "location": null,
        "language": "de",
        "description": "Alle reden über KI als Gamechanger, aber wie fühlt es sich an, wenn man als Dev mittendrin steckt? In unserer Session öffnen wir einen Raum, in dem Forschung und Programmierpraxis zusammenkommen. Wir bringen erste Fragen und Muster aus unseren wissenschaftlichen Fallstudien in Softwareunternehmen mit, ihr eure täglichen Erfahrungen aus Projektstress, Legacy Code und Promptbastelei. \r\n\r\nGemeinsam wollen wir rekonstruieren, wie KI konkret in eure Pipelines rutscht, wie ihr mit Black Box Momenten umgeht, warum ihr bestimmten Outputs vertraut und anderen nicht und welche neuen Routinen sich im Team herausbilden. Uns interessiert, was ihr gelernt habt, was ihr bewusst verweigert und wie sich euer Selbstbild als Entwickler:in vielleicht verschoben hat.\r\n\r\nStatt Hochglanzversprechen setzen wir auf eine ehrliche, kontroverse Gesprächsrunde. Hier teilen wir Erfahrungen, beleuchten Spannungsfelder und schärfen unser Bild davon, welche konkrete Rolle KI derzeit in der Programmierpraxis spielt, inklusive Widersprüchen. Bringt deshalb gerne die ungelösten Fragen und offenen Baustellen ein, an denen ihr als Entwickler:innen und wir als Forscherinnen gemeinsam weiterdenken und -experimentieren können.",
        "schedule_start": "2025-12-29T11:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T11:50:00+01:00"
    },
    {
        "id": "a19d5bca-7949-5353-abaf-1c43655f7c26",
        "kind": "official",
        "name": "Protecting the network data of one billion people: Breaking network crypto in popular Chinese mobile apps",
        "slug": "protecting-the-network-data-of-one-billion-people-breaking-network-crypto-in-popular-chinese-mobile-apps",
        "url": "https://api.events.ccc.de/congress/2025/event/a19d5bca-7949-5353-abaf-1c43655f7c26/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "en",
        "description": "TLS is not as universal as we might think. Applications with hundreds of millions of active users continue to use insecure, home-rolled proprietary network encryption to protect sensitive user data. This talk demonstrates that this is a widespread and systemic issue affecting a large portion of the most popular applications in the world. These issues are particularly concentrated in mobile applications developed in China, which have been overlooked by the global security community despite their massive popularity and influence.\r\n\r\nWe found that 47.6% of top Mi Store applications used proprietary network cryptography without any additional encryption, compared to only 3.51% of top Google Play Store applications. We analyzed the most popular of these protocols, including cryptosystems designed by Alibaba, iQIYI, Kuaishou, and Tencent. Of the top 9 protocol families, we discovered vulnerabilities in 8 that allowed network eavesdroppers to decrypt underlying data. We also discovered additional vulnerabilities in several other protocols used by apps with hundreds of millions of users.\r\n\r\nThrough the vulnerabilities fixed as a result of this work, this research has directly improved the network security of up to one billion people. However, there were hundreds more proprietary protocols used by popular applications that we discovered. Verifying all of their security through manual reverse-engineering and vulnerability reporting is not feasible at this scale. What can we do as a community to fix this systemic issue and prevent such failures from occurring in the future?",
        "schedule_start": "2025-12-28T11:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T12:00:00+01:00"
    },
    {
        "id": "1bc0fd0c-7de1-41ee-9169-a02a3b7945c6",
        "kind": "sos",
        "name": "Prototype Fund & Friends Meetup",
        "slug": "prototype-fund-friends-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/1bc0fd0c-7de1-41ee-9169-a02a3b7945c6/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Späti",
        "language": "de, en",
        "description": "We're here to meet our community! Whether you have been funded by Prototype Fund or want to get to know the people behind the fund, come say hi.\r\n\r\n(If you have questions about applying for future funding rounds, please attend our \"Meet the funders\" session: https://events.ccc.de/congress/2025/hub/en/event/detail/meet-the-funders-sovereign-tech-agency-nlnet-proto . Please note that we cannot give any updates on applications submitted in October and November 2025.)\r\n\r\nAbout us: The Prototype Fund is a funding program of the Federal Ministry of  Research, Technology and Space (BMFTR) that is managed and evaluated by the Open Knowledge Foundation Germany. Individuals and small teams (of freelance coders, hackers, UX designers and more) can receive funding in order to test their ideas and develop open source applications in the areas of IT Security and Software Infrastructure. We aim to keep innovation processes as well as infrastructures open and accessible.\r\n\r\nAs we were unable to get a room for this year, you'll find us at Späti! If you can't find us, you can contact us at @PrototypeFund@mastodon.social or marie@prototypefund.de.",
        "schedule_start": "2025-12-28T15:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T15:50:00+01:00"
    },
    {
        "id": "fd87a52c-abb3-4dce-b860-9262813facac",
        "kind": "sos",
        "name": "Proving the axioms: the allure of reverse mathematics turning mathematics upside down",
        "slug": "proving-the-axioms-the-allure-of-reverse-mathemari",
        "url": "https://api.events.ccc.de/congress/2025/event/fd87a52c-abb3-4dce-b860-9262813facac/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "next to Pixelebbe (Layer 2, G6)",
        "language": "en",
        "description": "📍 The location of this session might change, please check here again before the session starts. **The location is currently set to be [next to Pixelebbe](https://39c3.c3nav.de/l/c:2:134.03:163.63/) (Layer 2, G6).** We will sit on the floor and won't have much space because we don't want to obstruct escape routes.📍\r\n\r\nStarting from certain base axioms, we prove results. This is how mathematics is usually done. Is there another way?\r\n\r\nIn reverse mathematics, we turn this upside down and instead inquire: Which axioms are required for which results? Perhaps surprisingly, it is possible to answer this question (and prove these answers correct). We can thereby illuminate hidden relations between mathematical theorems and gain a deeper understanding of the mathematical landscape.\r\n\r\nThis talk gives an introduction to reverse mathematics with a focus on examples. It is a beginner's talk aimed at people who are interested in mathematics but have NOT attended reverse mathematics lectures at universities.\r\n\r\nContents:\r\n\r\n1. The foundational crisis which uprooted mathematics at the beginning of the 20th century\r\n2. Overcoming the crisis: formal proofs as gold standard\r\n3. A menagerie of axiomatic systems\r\n4. How results connect with existence principles\r\n\r\n**[Transcript](https://chaos.quasicoherent.io/)**",
        "schedule_start": "2025-12-28T15:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T15:50:00+01:00"
    },
    {
        "id": "e24ed287-0453-41dc-8720-44eaf740463d",
        "kind": "sos",
        "name": "Proxies using MASQUE",
        "slug": "proxies-using-masque",
        "url": "https://api.events.ccc.de/congress/2025/event/e24ed287-0453-41dc-8720-44eaf740463d/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Shared Table 18, G1 Hall 3, Level 0  https://39c3.c3nav.de/l/c:0:128.24:89.27/",
        "language": "en, de",
        "description": "MASQUE is an acronym for  Multiplexed Application Substrate over QUIC Encryption (masque). This is the name of a IETF working-group which goal is to  \"develop mechanism(s) that allow configuring and concurrently running multiple proxied stream- and datagram-based flows inside an HTTP connection.\" https://datatracker.ietf.org/wg/masque/about/\r\n\r\nI'm currently reading into this topic and experimenting a little bit by doing internet measurements using services build with masque.\r\n\r\nWhile many big companies seem to have integrated CONNECT-IP or CONNECT-UDP into their proxy or vpn services, there seem to be not many smaller community projects or discussions about it. \r\nOr maybe i just missed it.\r\n\r\nAre you already using parts of MASQUE? Let's chat about this.\r\n\r\nIf you're interested in this topic but haven't heard of it before, I can give a brief introduction to what MASQUE is.\r\n\r\nI think this topic might not be big enough for a whole SoS room, so i will look out for some space to meet. Maybe even a reservable shared table. Location will be updated during congress.\r\n\r\nIf you want to chat about it but can not participate, you can contact me via matrix chat @jkb:systemli.org\r\n\r\nLOCATION:\r\nShared Table 18\r\nG1 Hall 3, Level 0\r\nhttps://39c3.c3nav.de/l/c:0:128.24:89.27/",
        "schedule_start": "2025-12-29T19:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T20:00:00+01:00"
    },
    {
        "id": "35e68e53-852a-56a2-8b3c-1bc27ce7fbb0",
        "kind": "official",
        "name": "PRÜF",
        "slug": "pruf",
        "url": "https://api.events.ccc.de/congress/2025/event/35e68e53-852a-56a2-8b3c-1bc27ce7fbb0/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "de",
        "description": "Wir haben eine Forderung: „Alle Parteien, die vom Verfassungsschutz als rechtsextremer Verdachtsfall oder gesichert rechtsextrem eingestuft werden, sollen durch das Bundesverfassungsgericht überprüft werden.“ Wir demonstrieren so lange, bis der Bundesrat die Prüfung formal beantragt hat. PRÜF-Demos. Bald in allen Landeshauptstädten. Am 2. Samstag. Jeden Monat.\r\n\r\nWarum beim Schutz der Demokratie nicht mal einen Ansatz wählen, der so noch nicht probiert wurde? Nicht auf die anderen gucken, sondern auf uns? Auf das gemeinsame? Auf Spaß? Das nutzen, was wir haben und was wir können? Wir haben das Grundgesetz, dessen Stärken eingesetzt werden müssen. Wir haben uns, Millionen Menschen, die wir uns organisieren können. Wir haben Ideen, wir haben Geld, wir haben Macht, wir haben Wissen. Bisher haben wir nicht einmal ansatzweise unsere Möglichkeiten ausgeschöpft und es wäre absurd, wenn wir das nicht schaffen würden, die Freiheitliche Demokratische Grundordnung zu schützen.\r\n\r\nVortrag kann Spuren von Prüfen enthalten.",
        "schedule_start": "2025-12-30T00:15:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-30T00:55:00+01:00"
    },
    {
        "id": "46ea3f36-2feb-5303-939c-7ab930f979d4",
        "kind": "assembly",
        "name": "Pub-Quiz für \"Nicht-Nerds\" [all creatures welcome]",
        "slug": "pub-quiz-fur-nicht-nerds",
        "url": "https://api.events.ccc.de/congress/2025/event/46ea3f36-2feb-5303-939c-7ab930f979d4/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "de",
        "description": "Das Quiz ist offen für alle.\r\nWir stellen hauptsächlich lustig-interessante Fragen.\r\n\r\nEs gibt keine Fragen nach \"Nerd-Credibility\".\r\nDu kennst keine DIN-Normen? Sammelst und behebst keine Software-Bugs? Um Viren kümmerst du dich mit Desinfektionsmittel? \r\nDann bist du bei uns richtig. Wir quizzen uns durch Geographie, Geschichte, Filme und Serien -- immer mit einem Blick auf Diversität und Inklusion.\r\n\r\nWir versuchen, schwierige Themen (z.B. Gewalt, Diskriminierung, etc.) zu vermeiden bzw. sensibel zu behandeln.",
        "schedule_start": "2025-12-29T21:15:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T23:15:00+01:00"
    },
    {
        "id": "a877d4c4-bed2-401f-b2f4-b2ac559e8aa3",
        "kind": "sos",
        "name": "pudding mit gabel essen / eating pudding with a fork",
        "slug": "pudding-mit-gabel-essen-eating-pudding-with-a-fork",
        "url": "https://api.events.ccc.de/congress/2025/event/a877d4c4-bed2-401f-b2f4-b2ac559e8aa3/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "between House of Tea and Coffee Nerds",
        "language": "de, en",
        "description": "as the name suggests, we'd like to meet up to eat pudding with a fork, either within or juuuust outside of CCH (whichever is better).\r\n\r\ndon't forget to bring your own pudding* and fork.\r\n\r\n*can also be anything else you like, but it should ideally be relatively similar to pudding in some way ^^;\r\n\r\n(also, sorry for placing this on a day where only the things at the Hauptbahnhof are open :<)",
        "schedule_start": "2025-12-28T19:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T19:30:00+01:00"
    },
    {
        "id": "a5f3a134-ed30-4072-a938-6cef75d57a7b",
        "kind": "sos",
        "name": "Pudding mit Stäbchen essen",
        "slug": "pudding-mit-stabchen",
        "url": "https://api.events.ccc.de/congress/2025/event/a5f3a134-ed30-4072-a938-6cef75d57a7b/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": null,
        "description": "You bring the pudding  \r\nWe bring the chopsticks",
        "schedule_start": "2025-12-27T23:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-28T00:20:00+01:00"
    },
    {
        "id": "dbd933dd-ad57-51a7-b4e5-ff54c904b795",
        "kind": "official",
        "name": "Punkrock-Songtext-Lesung",
        "slug": "punkrock-songtext-lesung",
        "url": "https://api.events.ccc.de/congress/2025/event/dbd933dd-ad57-51a7-b4e5-ff54c904b795/?format=api",
        "track": "live-performance",
        "assembly": "spaetverkauf",
        "room": "6114efbe-f549-579a-8aa4-cd143f5a96cf",
        "location": null,
        "language": "de",
        "description": "Stell dir vor: gedämpftes Licht, ehrfürchtige Congress-Stille, vielleicht ein Glas Rotwein. Eine Mateflasche fällt um und niemand applaudiert. Sei bereit für eine Stunde voller lyrischer Hochkultur. Doch statt Rilke und Schiller erklingen die unsterblichen Verse der Kassierer – vorgetragen mit jener getragenen Feierlichkeit, die man eigentlich für Sturm und Drang reserviert.\r\n\r\nWas passiert, wenn man \"Das schlimmste ist, wenn das Bier alle ist\" behandelt wie Heines \"Loreley\"? Wenn Strophen über Zerstörung und Rebellion plötzlich die gleiche ehrfurchtsvolle Interpretation erfahren wie Weimarer Klassik? Wir präsentieren: Die große Versöhnung zwischen Sicherheitsnadel und Smoking, zwischen Moshpit und Musensaal.\r\n\r\nEntdecke die verborgene Poesie im Pogo, die Metaphorik im Mittelfinger, und die überraschende Erkenntnis, dass \"Keine Macht für Niemand\" eigentlich erstaunlich gut klingt, wenn man es ausspricht wie ein frisch ausgegrabenes Goethe-Fragment.\r\nHochkultur ist auch nur Punk mit besseren Manieren.",
        "schedule_start": "2025-12-28T19:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T19:30:00+01:00"
    },
    {
        "id": "fac2d253-6d42-4d2c-b272-9f32b3e56ea2",
        "kind": "sos",
        "name": "Puppies/Puppyplayer in ball pit meetup 🐶🐕",
        "slug": "puppy",
        "url": "https://api.events.ccc.de/congress/2025/event/fac2d253-6d42-4d2c-b272-9f32b3e56ea2/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Bällebad (Erwachsene, Saal 4 Foyer)",
        "language": "en, de",
        "description": "All puppies/pupplayers and, of course, anyone else who is interested are invited to meet up in/at the ball pit! (if you want in hoods of course!)\r\n\r\nDon't know what pupplay is? Check out https://www.pupplay.de/ and feel free to ask a puppy on site. Insider tip: Bring cookies to make yourself popular! 🍪\r\n\r\nThis will be a rather informal meetup! Come and go as you please!",
        "schedule_start": "2025-12-29T19:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T20:00:00+01:00"
    },
    {
        "id": "4435af8f-b96a-5593-be42-47a04ba5f47e",
        "kind": "official",
        "name": "Pwn2Roll: Who Needs a 595€ Remote When You Have wheelchair.py?",
        "slug": "pwn2roll-who-needs-a-599-remote-when-you-have-wheelchair-py",
        "url": "https://api.events.ccc.de/congress/2025/event/4435af8f-b96a-5593-be42-47a04ba5f47e/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "en",
        "description": "This talk depicts the reverse engineering of a popular electric wheelchair drive system - the Alber e-motion M25: a several thousand euro assistive device that treats mobility like a SaaS subscription. Through Android app reverse engineering, proprietary Bluetooth protocol analysis, hours of staring at hex dumps (instead of the void), and good old-fashioned packet sniffing, we'll expose how manufacturers artificially limit essential features and monetize basic human mobility.\r\n\r\nWhat you'll learn:\r\n\r\n- how a 22-character QR code sticker, labeled as \"Cyber Security Key\", becomes AES encryption\r\n- why your 6000€ wheelchair drive includes an app with Google Play Billing integration for features the hardware already supports\r\n- the internals, possibilities and features of electronics worth 30€ cosplaying as a 595€ medical device\r\n- the technical implementation of the \"pay 99.99€ or stay slow\" speed limiter (6 km/h vs 8.5 km/h)\r\n- how nearly 2000€ in hardware and app features can be replaced by a few hundred lines of Python\r\n- why the 8000€ even more premium (self-driving) variant is literally identical hardware with a different Boolean flag and firmware plus another (pricier) remote\r\n\r\nWe'll cover the complete methodology: from initial reconnaissance, sniffing and decrypting packets to reverse-engineer the proprietary communication protocol, to PoCs of Python replacements, tools, techniques, and ethical considerations of reverse engineering medical devices.\r\n\r\nThis is a story about artificial scarcity, exploitative DRM, ethics and industry power, and how hacker-minded creatures should react and act to this.\r\n\r\nThis talk will be simultaneously interpretated into German sign language (Deutsche Gebärdensprache aka. DGS).",
        "schedule_start": "2025-12-27T17:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T18:15:00+01:00"
    },
    {
        "id": "02570181-ffe0-4c60-9af7-60a48b3008bc",
        "kind": "sos",
        "name": "Pwn Basics - Hacking Web Applications for Beginners",
        "slug": "pwn-basics-hacking-web-applications-for-beginners",
        "url": "https://api.events.ccc.de/congress/2025/event/02570181-ffe0-4c60-9af7-60a48b3008bc/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "en",
        "description": "UPDATE: You can download the workshop slides here: https://janosch-braukmann.de/wordpress/wp-content/uploads/2025/12/39C3_Pwn_Basics.pdf\r\n\r\nThis is a beginners' workshop on web application security. No prerequisites in web application security are required. A certain (web application) development background is beneficial.\r\n\r\nFirst, we will be playing a virtual escape the room game with challenges on a web application to get into an attacker's mindset.\r\nThen follows a quick introduction to the OWASP Top 10 vulnerabilities (2025 Release Candidate).\r\nFinally use the gathered knowledge to attack a vulnerable web application (https://github.com/Phylu/vulnerable-click-game) and see how these attacks can easily be prevented.\r\n\r\nPlease bring your (fully charged) laptop to be able to participate.",
        "schedule_start": "2025-12-28T23:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-29T00:20:00+01:00"
    },
    {
        "id": "6f75e9a7-5ac5-4bd5-9a91-418fd55bb90f",
        "kind": "sos",
        "name": "Python Programming for Absolute Beginners",
        "slug": "python-programming-for-absolute-beginners",
        "url": "https://api.events.ccc.de/congress/2025/event/6f75e9a7-5ac5-4bd5-9a91-418fd55bb90f/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": null,
        "description": "(While this abstract is in English, this workshop will be held either in English or German; depending on who wants to participate!)\r\n\r\nProgramming is not only a useful competency and oftentimes fun, but also a sort of “cultural technique” of our ever-expanding community. This workshop is intended as a first introduction to (Python) programming for absolute beginners. While C3 is traditionally a 'tech/hacker conference', more and more people without a programming background attend – as far as I'm concerned, this is awesome!\r\n\r\nWhile you certainly don't have to be a 'coder' to be a part of Congress (or to be a hacker), programming is still fun, wonderfully creative, and also an extremely valuable skill. Don't be afraid to give it a go!\r\n\r\nOf course, by the end of this 90-minute workshop, you will not be a programmer. You will, however, have attempted a deep dive into (Python) programming, learned some basics, and set yourself up for further learning (if you choose to do so). Furthermore, we will explore why it is still worthwhile to learn programming in a world that is seeing increased LLM usage – especially in the domain of software development.\r\n\r\n## Target Audience and Required Previous Knowledge\r\n\r\nThis is NOT a session for experienced developers who want to learn Python. This session is intended for beginners with little to no experience programming! Motivated children and young hackers are more than welcome, but it will be a stretch.\r\n\r\nNo previous knowledge and/or technical expertise is required!\r\n\r\n## Learning Objectives\r\n\r\nFrom a learning perspective, after the session, participants will be able to …\r\n\r\n* describe what programming essentially is about.\r\n* name and describe some basic programming terminology.\r\n* define requirements and design simple software.\r\n* model simple problems in terms of data structures and basic algorithms.\r\n* write basic scripts in Python in order to solve specific problems.\r\n* describe the role of LLMs in modern software development.\r\n\r\n## About Me\r\n\r\nMy Name is Ingo, and I am currently responsible for Digital Education and Educational Technology at the University of Cologne. Relevant to this session, I have a background in both education and computational linguistics. My love for Python stems from my work as a (computational) linguist and various projects I've been involved with. :)\r\n\r\n## Format\r\n\r\nThis session will be a 90-minute “code-along” workshop. We will be looking at some fundamental concepts in theory and, together, write some code.\r\n\r\n## Technical Requirements\r\n\r\nIf you want to participate actively (i.e., code along), you should bring a device that is capable of running a modern browser and has Internet access. Being able to type comfortably is also recommended ;). Alternatively, any device capable of running Python 3.10+ (ideally in a Jupyter Notebook) will do just fine!\r\n\r\n## Material\r\n \r\nAfter the session, I will provide all materials, including some selected additional resources. All materials will also be provided via this page.\r\n\r\nThe material, including the slides, is available via [GitHub](https://github.com/IngoKl/39c3-python-programming-for-absolute-beginners).\r\n\r\nPs. This is a slightly updated version of the workshop(s) I gave at previous iterations of congress.",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-29T17:20:00+01:00"
    },
    {
        "id": "7e0c77b7-242c-57c7-8fb5-4791303c8f11",
        "kind": "assembly",
        "name": "Q&A - Device Neutrality, Free Software and FSFE's litigation against Apple",
        "slug": "qa-device-neutrality-free-software-and-fsfes-litig",
        "url": "https://api.events.ccc.de/congress/2025/event/7e0c77b7-242c-57c7-8fb5-4791303c8f11/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "326e815a-aba6-4552-9e14-dc9184fc197b",
        "location": null,
        "language": "en",
        "description": "Join us for an accessible and relaxed session exploring Device Neutrality, user freedom, and the role of Free Software in today’s digital landscape. Learn how the EU’s Digital Markets Act affects Free Software and discover why the Free Software Foundation Europe is taking legal action against Apple. FSFE team members and volunteers will be on hand to answer questions, share insights, and discuss these issues with curious creatures of all backgrounds. No technical knowledge is required.",
        "schedule_start": "2025-12-29T14:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T14:50:00+01:00"
    },
    {
        "id": "86448483-e0f0-5719-8453-86d03d99e5d8",
        "kind": "assembly",
        "name": "qaul - Decentralized Off-the-Grid Mesh Communication App",
        "slug": "qaul-decentralized-off-the-grid-mesh-communication",
        "url": "https://api.events.ccc.de/congress/2025/event/86448483-e0f0-5719-8453-86d03d99e5d8/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-29T18:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T18:30:00+01:00"
    },
    {
        "id": "51e412c4-2e17-434c-97a9-3b8ad9f96a58",
        "kind": "sos",
        "name": "Qubes OS meetup",
        "slug": "qubes-os-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/51e412c4-2e17-434c-97a9-3b8ad9f96a58/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "en, de",
        "description": "We are a group of Qubes OS users who meet monthly in Berlin.\r\nAt 39c3 we would like to meet other Qubes OS enthusiasts and discuss everything Qubes OS related!\r\n\r\nSome topics for the meeting could be:\r\n\r\n- 2025 in Qubes :D\r\n- Qubes OS 4.3\r\n- Introducing Qubes OS: A beginner’s perspective and a hands-on experience\r\n- Whatever you would like to share and discuss!\r\n\r\nAll creatures welcome <3",
        "schedule_start": "2025-12-29T00:30:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-29T01:50:00+01:00"
    },
    {
        "id": "8f4cef99-652b-427b-a049-24f9bb42ea29",
        "kind": "sos",
        "name": "Queer Cyberterrorism Meetup",
        "slug": "queer-cyberterrorism-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/8f4cef99-652b-427b-a049-24f9bb42ea29/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "House of Tea",
        "language": "en",
        "description": "Let's discuss hacktivism, hacktivism-adjacent topics, hacks and leaks, how to do various types of anarchism with a computer, ethical irresponsible non-disclosure, hacking for fun, and any other black hat related shenanigans. \r\n\r\nA hopefully safe space for aspiring threat actors and threat actresses to hang out and drink tea. \"Queer\" is just a vibe check.\r\n\r\nNot a place to discuss WikiLeaks or WikiLeaks-related topics as this subject has been covered to death at previous congresses. Let's shift our attention to folks still doing meaningful work instead.",
        "schedule_start": "2025-12-28T21:00:00+01:00",
        "schedule_duration": "00:55:00",
        "schedule_end": "2025-12-28T21:55:00+01:00"
    },
    {
        "id": "cdb9c886-f89f-4f89-8964-c3ccc497218e",
        "kind": "sos",
        "name": "Queer*IT Gathering 🌈",
        "slug": "queerit-gathering",
        "url": "https://api.events.ccc.de/congress/2025/event/cdb9c886-f89f-4f89-8964-c3ccc497218e/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "de",
        "description": "We would like to invite all queer individuals interested in queer digital infrastructure (\"it by us for us as queers\") to meet with us and build a collective/community.\r\n\r\nWhether you develop software solutions, design IT infrastructure, or are simply looking for technical solutions that are suitable for us as queers and that we can trust—you are very welcome 💖!\r\n\r\nEven if you just want to meet other queer people at the Congress, feel free to come by.\r\n\r\n🏳️‍🌈🏳️‍⚧️\r\n\r\n“We” are the loose collective [queerit.org](https://queerit.org), the [Digital Empowerment Project by Local IT](https://digitalempowermentproject.de/) together with the [\"queersupport\" of the youth network Lambda](https://queersupport.de).\r\n\r\nLet's build on what we already discussed as QueerIT at the Chaos Feminist Convention (you can see what that was [here](https://queerit.org/queer-it-auf-der-chaos-feminist-convention/)) and form alliances.\r\n\r\nWe look forward to seeing you!\r\n\r\n🏳️‍🌈🏳️‍⚧️",
        "schedule_start": "2025-12-28T15:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T15:50:00+01:00"
    },
    {
        "id": "28fc102e-a38e-51b2-a48b-530b0d0e49a9",
        "kind": "official",
        "name": "Race conditions, transactions and free parking",
        "slug": "race-conditions-transactions-and-free-parking",
        "url": "https://api.events.ccc.de/congress/2025/event/28fc102e-a38e-51b2-a48b-530b0d0e49a9/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "en",
        "description": "After the [Air France-KLM dataleak](https://media.ccc.de/v/37c3-lightningtalks-58027-air-france-klm-6-char-short-code) I kept repeating this was not a real hack, and confessed I always wanted to hack a system based on triggering race conditions because the lack of proper transactions.\r\nThis was way easier than expected. In this talk I will show how just adding `$ seq 0 9 | xargs -I@ -P10 ..` can break some systems, and how to write safe database transactions that prevent abuse.\r\n\r\nIn this talk I will explain what race conditions are. Many examples of how and why code will fail. How to properly create a database transaction. The result of abusing this in real life (e.g. free parking).",
        "schedule_start": "2025-12-29T21:05:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-29T21:45:00+01:00"
    },
    {
        "id": "5bf7ce29-ffb1-51df-ba8f-9864b23f58d4",
        "kind": "assembly",
        "name": "Radicle: P2P, Censorship-Resistant Code Collaboration Based on Git",
        "slug": "radicle-p2p-censorship-resistant-code-collaboratio",
        "url": "https://api.events.ccc.de/congress/2025/event/5bf7ce29-ffb1-51df-ba8f-9864b23f58d4/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "Today, much of the open-source ecosystem depends on a few centralized code forges, even though modern version control systems are designed with fully distributed collaboration in mind.\r\nThis creates questionable dependencies with regards to governance and supply-chain security.\r\nIn this talk, we explore an alternative: [Radicle](https://radicle.xyz/), a decentralized, peer-to-peer code collaboration stack built on Git, that empowers developers to work together while staying sovereign.\r\n\r\nUnlike traditional, centralized code forges that can impose censorship, Radicle ensures that each user retains control over their data, interactions, and collaboration, free from corporate influence.\r\nThis aligns with broader movements toward decentralization, open-source software, and the democratization of internet services.\r\n\r\nWe introduce the system, provide a progress update, and share what we are currently working on.\r\n\r\nAttendees gain a comprehensive understanding of Radicle’s technical architecture, its practical benefits for decentralized code collaboration, and how it contributes to a more autonomous and resilient future for open-source development.\r\n\r\nFind out more:\r\n - [FAQ of the project (radicle.xyz)](https://radicle.xyz/faq)\r\n - [*How we built a gossip layer and CRDT on top of Git* by Alexis Sellier at GitMerge 2024 (youtube.com)](https://www.youtube.com/watch?v=tsVa53SPIHc)\r\n - [Release Notes for 1.0 (radicle.xyz)](https://radicle.xyz/2024/09/10/radicle-1.0.html)\r\n - [radicle.zulipchat.com](https://radicle.zulipchat.com)d\r\n\r\n*Free your code!*",
        "schedule_start": "2025-12-28T17:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T18:00:00+01:00"
    },
    {
        "id": "66debe2d-84ca-5350-95af-7d1af9de73af",
        "kind": "assembly",
        "name": "Radicle: Setup and Introduction",
        "slug": "radicle-setup-and-introduction",
        "url": "https://api.events.ccc.de/congress/2025/event/66debe2d-84ca-5350-95af-7d1af9de73af/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "8cfad365-ec61-4269-baee-45d894acf821",
        "location": null,
        "language": "en",
        "description": "Attend this workshop if you would like to try out Radicle. We'll set it up, and learn how to replicate a Git repository of your choice on the network. Further, learn how to use Radicle Patches and Radicle Issues for collaboration.",
        "schedule_start": "2025-12-28T18:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T20:00:00+01:00"
    },
    {
        "id": "0fe83223-da78-4f87-b747-c44028b31a5e",
        "kind": "sos",
        "name": "Radio FoxHunt / Transmitter hunt (new frequency!)",
        "slug": "radio-foxhunt-transmitter-hunt",
        "url": "https://api.events.ccc.de/congress/2025/event/0fe83223-da78-4f87-b747-c44028b31a5e/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "you find it :D",
        "language": "en",
        "description": "a signal will be transmitted from a hidden location, your task is to locate the source. If you find it, a prize will await you\r\n\r\nsignal specs:\r\n\r\nmodulation: cw \\\r\nfrequency: 867.900000 MHz \\\r\nperiod: 1000ms \\\r\npower: <14dBm \\\r\nantenna: very inefficient flexy\r\n\r\ncheck this telegram chat if you need help! https://t.me/escradiolounge\r\n\r\nif you find it and nobody is around, send me a dm on this account or join the telegram chat",
        "schedule_start": "2025-12-29T11:00:00+01:00",
        "schedule_duration": "16:40:00",
        "schedule_end": "2025-12-30T03:40:00+01:00"
    },
    {
        "id": "3722e377-355d-4e35-8255-4a1b43b91532",
        "kind": "sos",
        "name": "Raphson music player (Demo)",
        "slug": "raphson-music-player-demo",
        "url": "https://api.events.ccc.de/congress/2025/event/3722e377-355d-4e35-8255-4a1b43b91532/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ed6f137e-f28f-4f30-9295-dc02504e7b76",
        "location": null,
        "language": "en",
        "description": "Web-based self-hosted social music player for parties or social spaces.\r\n\r\nWhat makes this different from other music players? It is designed around listening with groups. Instead of playing a single playlist, this music player allows enabling many playlists from different people. Tracks are shuffled from multiple playlists into a single queue. No more arguing about which music to play, everyone's music get played.\r\n\r\nAn additional benefit of this is music discovery; even when you're listening solo you might like to mix up your own music with someone else's.",
        "schedule_start": "2025-12-30T13:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-30T13:25:00+01:00"
    },
    {
        "id": "0c4f3f27-e074-4c4f-84b4-9d5706787614",
        "kind": "sos",
        "name": "Rationalitiy/LessWrong/ACX/Slate Star Codex",
        "slug": "rationalitiylesswrongacxslate-star-codex",
        "url": "https://api.events.ccc.de/congress/2025/event/0c4f3f27-e074-4c4f-84b4-9d5706787614/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "hall 3 foyer chillout platform https://39c3.c3nav.de/l/c:0:157.14:158.05/",
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-27T18:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T18:50:00+01:00"
    },
    {
        "id": "6b7789f4-e1e1-415e-901b-758b0b9a10df",
        "kind": "sos",
        "name": "RAYHUNTER: Let's hunt Stingrays - Community Meetup",
        "slug": "rayhunter-orcas-hunt-stingrays-community-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/6b7789f4-e1e1-415e-901b-758b0b9a10df/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "en, de",
        "description": "Rayhunter is a new open source tool from the EFF to detect cellular spying.\r\n\r\nYou install Rayhunter on a LTE pocket router to detect suspicious activity from IMSI catchers (aka. Stingray) in your vicinity.\r\n\r\nIn this session we want to install Rayhunter, talk about what it does and why it is useful, what possible use cases are and how future development might look like.\r\n\r\nEveryone is welcome, no special knowledge or skills are needed.\r\n\r\nIf you can please bring along the following items\r\n\r\n* your laptop (Linux, MacOS, Windows)\r\n* a (fully charged) TP-Link M7350 portable LTE router (some other models are also supported by Rayhunter, but this is the one I tested)\r\n* a Micro-SD card (32 GB is ok)\r\n* a SIM card (e.g. a prepaid SIM from your local supermarket - you may want to activate it but it is not strictly needed, nano-SIM form factor needed) \r\n* a USB-C cable that can connect to your laptop\r\n* installer files for your OS version\r\n\r\nYou can find the TP-Link M7350 used on eBay or new on Amazon for ~45 EUR\r\nhttps://amzn.eu/d/6YUbV1b\r\nhttps://www.tp-link.com/de/home-networking/mifi/m7350/\r\n\r\nFor background information:\r\nhttps://www.eff.org/deeplinks/2025/03/meet-rayhunter-new-open-source-tool-eff-detect-cellular-spying\r\n\r\nGitHub repository and release files:\r\nhttps://github.com/EFForg/rayhunter\r\n\r\nEuropean community around TP-Link M7350:\r\nhttps://github.com/m0veax/tplink_m7350\r\n\r\nPlease note that this is not an \"official\" EFF event.",
        "schedule_start": "2025-12-28T19:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T19:50:00+01:00"
    },
    {
        "id": "e2d88fda-f059-4fde-9f4a-9b1937e6b14c",
        "kind": "sos",
        "name": "Realismus beim SF Weltenbau: Was wir aus der Geschichte über die SF-Zukunft lernen können",
        "slug": "realismus-beim-sf-weltenbau-was-wir-aus-der-geschi",
        "url": "https://api.events.ccc.de/congress/2025/event/e2d88fda-f059-4fde-9f4a-9b1937e6b14c/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "de",
        "description": "So wie das Fantasy-Genre oft das Mittelalter abbildet und weiterdenkt, kann man sich auch in der Science Fiction an der realen Geschichte orientieren, vor allem dann, wenn sie realistisch sein soll. Das gilt natürlich auch für Fantasy Weltenbau.\r\n\r\nThemen:\r\nWie man Technologie entwickelt: z.B. FTL\r\nAlles immer größer & teurer? oder kleiner?\r\nInseln und Entdecker\r\nDie Größe der bekannten Welt: Reisen und Nachrichten\r\nVon Vögeln und schwarzen Löchern\r\nWer bezahlt?\r\nGeografie rulez\r\n\r\nWie entstehen neue Technologien? Wie sind sie früher entstanden? Wird alles immer größer, oder auch einmal kleiner und effizienter? Wie entwickeln sich Gesellschaften und Konflikte? Welche wirtschaftlichen und infrastrukturellen Voraussetzungen braucht es, um kilometergroße Battleships zu bauen? Wie viele Menschen passen eigentlich auf die Erde? Was bedeutet Postapokalypse im historischen Kontext? Warum sollten wir das Sonnensystem besiedeln und Planeten terraformen? Falls es Aliens gibt, sind wir dann Forscher, Siedler und Eroberer? Oder sind wir eher die Eroberten, wie einst die Bewohner der Pazifikinseln?\r\n\r\nViel Material für eine realistische Geschichte der Zukunft, basierend auf realer Wissenschaft und historischen Mustern.",
        "schedule_start": "2025-12-30T13:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T13:50:00+01:00"
    },
    {
        "id": "d02f5178-f72a-5e59-83d1-fe70f689e3b8",
        "kind": "assembly",
        "name": "Real World Timestamping With OpenTimestamps",
        "slug": "real-world-timestamping-with-opentimestamps",
        "url": "https://api.events.ccc.de/congress/2025/event/d02f5178-f72a-5e59-83d1-fe70f689e3b8/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-28T19:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T19:30:00+01:00"
    },
    {
        "id": "2be7ff6f-0d6f-5a12-8a4b-ec45281c11f5",
        "kind": "assembly",
        "name": "Recap and precap of Critical Decentralization Cluster sessions",
        "slug": "recap-and-precap-of-critical-decentralization_ct48",
        "url": "https://api.events.ccc.de/congress/2025/event/2be7ff6f-0d6f-5a12-8a4b-ec45281c11f5/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-28T19:55:00+01:00",
        "schedule_duration": "00:05:00",
        "schedule_end": "2025-12-28T20:00:00+01:00"
    },
    {
        "id": "4f430591-a6ec-51cf-a580-8b1917394c98",
        "kind": "assembly",
        "name": "Recap and precap of Critical Decentralization Cluster sessions",
        "slug": "recap-and-precap-of-critical-decentralization-clus",
        "url": "https://api.events.ccc.de/congress/2025/event/4f430591-a6ec-51cf-a580-8b1917394c98/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-27T18:25:00+01:00",
        "schedule_duration": "00:05:00",
        "schedule_end": "2025-12-27T18:30:00+01:00"
    },
    {
        "id": "372f7089-b6ae-50ed-bc35-f60c5e9fd6e1",
        "kind": "official",
        "name": "Recharge your batteries with us - an empowering journey through the energy transition",
        "slug": "recharge-your-batteries-with-us-an-empowering-journey-through-the-energy-transition",
        "url": "https://api.events.ccc.de/congress/2025/event/372f7089-b6ae-50ed-bc35-f60c5e9fd6e1/?format=api",
        "track": "science",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "en",
        "description": "A committed energy activist and an award-winning solar cell researcher take you on a lively, motivating and sometimes funny journey:\r\n\r\n- to electricity rebels from the Black Forest,\r\n- to heat pumps that supply entire neighborhoods,\r\n- to new solar technologies,\r\n- to wind turbines with history,\r\n- and to politicians who were too pessimistic.\r\n\r\nWhat is already going really well? What can you emulate? Where is it worth getting involved?\r\nWe'll show you – in an easy-to-understand, cheerful way.\r\nTo stay motivated for an adventure as big as the energy transition, we need more than just facts and figures. We need momentum, optimism, and the human energy that keep the power cycles turning.\r\nCome by! Let’s recharge together and celebrate the successes of the energy transition.",
        "schedule_start": "2025-12-28T20:10:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T20:50:00+01:00"
    },
    {
        "id": "66517696-5f96-5782-865b-7bd4b3340e38",
        "kind": "assembly",
        "name": "Reden über Radfahren - deutschsprachige Fahrradpodcasts",
        "slug": "reden-ber-radfahren-deutschsprachige-fahrradpodcasts",
        "url": "https://api.events.ccc.de/congress/2025/event/66517696-5f96-5782-865b-7bd4b3340e38/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "6744610c-1f7d-59b6-94d4-cbe917bb5100",
        "location": null,
        "language": "de",
        "description": "In Zusammenarbeit mit dem grandiosen Magazin fahrstil habe ich 2024 alle deutschsprachigen Fahrradpodcasts herausgesucht - es waren ca. 70. Mittlerweile sind es 99 und ich bin mir sicher, immer noch nicht Alle gelistet zu haben: https://podcasts.regines-radsalon.de\r\n\r\nWas hat es mit dieser Podcaster*innen-Community auf sich und was lässt sich mit so einer Sammlung anstellen? Erstaunlich ist, daß fast alle gefundenen Podcasts noch vollständig im Netz auffindbar sind.\r\n\r\nEs bleibt vermutlich work in progress in vielerlei Hinsicht. Manches geht und ist sogar unterhaltsam wie etwa die FahrradPodcastAdventsrallye, die im Dezember 2025 zum dritten Mal im Fediverse stattfinden wird. Anderes wird vermutlich nie richtig funktionieren wie etwa konsistente Daten aller deutschsprachigen Fahrradpodcasts zu etwa dem Genderverhältnis der Gästys zu bekommen.",
        "schedule_start": "2025-12-29T18:45:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-29T19:30:00+01:00"
    },
    {
        "id": "718be695-c840-5eed-9c67-b8d5089f8042",
        "kind": "official",
        "name": "RedScout42 – Zur digitalen Wohnungsfrage",
        "slug": "redscout42-zur-digitalen-wohnungsfrage",
        "url": "https://api.events.ccc.de/congress/2025/event/718be695-c840-5eed-9c67-b8d5089f8042/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "de",
        "description": "In unserem Vortrag zeigen wir, wie Immoscout & Co. mit einem ausgeklügelten technischen System Monopolprofite generiert, die Mieten in die Höhe treibt und ein Vermieterparadies aufgebaut hat, das die Mieter:innen in den Wahnsinn treibt. \r\n\r\nWir bleiben aber nicht bei der Kritik stehen, sondern zeigen, wie durch die Vergesellschaftung von Plattformen der Daseinsvorsorge ein Werkzeug entstehen kann, das den Mittellosen auf dem Wohnungsmarkt hilft. Vermieter in ihre Schranken zu weisen und Markttransparenz für alle statt nur für die Besitzenden zu schaffen.",
        "schedule_start": "2025-12-27T14:45:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-27T15:25:00+01:00"
    },
    {
        "id": "395d4535-2a59-4373-8b23-f64c27f87f8a",
        "kind": "sos",
        "name": "Red teams in military operations",
        "slug": "collaboration-with-red-teams-in-military-operation",
        "url": "https://api.events.ccc.de/congress/2025/event/395d4535-2a59-4373-8b23-f64c27f87f8a/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "en",
        "description": "Gathering, orchestrating and dissipating data during specific operations.\r\n\r\nSpeaker: Anton Tseholnyk, AFU OSINT team",
        "schedule_start": "2025-12-27T22:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-27T22:25:00+01:00"
    },
    {
        "id": "09d208db-424d-5cd5-9fac-47c5c36022d4",
        "kind": "assembly",
        "name": "\"Referendum Citoyen\" the revolutionnary app",
        "slug": "referendum-citoyen-the-revolutionnary-app",
        "url": "https://api.events.ccc.de/congress/2025/event/09d208db-424d-5cd5-9fac-47c5c36022d4/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "The voting app is a simple blockchain voting app, based on ZK proof generated from a french ID card. The presentation will deep dive in the tech part, first but also present the social movement that wants to bring the referendum culture in France through a voting system that is independent from the State infrastructure, but still can prove that voters are french with the ID digital signature.\r\nThe voting app is Work in Progress and needs a lot of work. This is also an open call for hackers to help improve and make the app the easiest app for people.\r\n\r\nhttps://github.com/ReferendumCitoyen/referendum-citoyen-react-native",
        "schedule_start": "2025-12-28T21:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T21:30:00+01:00"
    },
    {
        "id": "c20cbaea-51ca-462f-a058-af7d39473d29",
        "kind": "sos",
        "name": "Reform des Nachrichtendienstrechts: Austausch über präventive Schutzkonzepte für hochgefährdete Personen",
        "slug": "reform-des-nachrichtendienstrechts-austausch-uber-",
        "url": "https://api.events.ccc.de/congress/2025/event/c20cbaea-51ca-462f-a058-af7d39473d29/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de",
        "description": "Die deutsche Bundesregierung plant aktuell die Reform des Nachrichtendienstrechts. Was bei der medialen Aufregung oft unerwähnt bleibt: Die neuen Regelungen spielen mit Feuer mit Leib und Leben höchstgefährdeter Personen. \r\n\r\nDas Problem: Ein ex post Rechtsschutz kommt meistens zu spät, nachdem der gravierende Schaden bereits eingetreten ist. Das bedeutet, der Schadensfall muss bereits ex ante durch präventive Schutzkonzepte und Handlungsvorschläge möglichst verhindert werden. \r\n\r\nIn einer Austauschsession soll besprochen werden, wie mögliche Handlungsvorschläge, Standards und policy-Entwürfe für ex ante Schutzkonzepte und möglichst effizienten Rechtsschutz im Eilfall entwickelt und verbreitet werden können. Zielgruppe sind nicht nur Jurist:innen, sondern insbesondere auch gefährdete Personen und solche, die mit ihnen zusammenarbeiten (insb. Journalist:innen, Anwält:innen, etc).\r\n\r\nDie Organisationskreatur ist Jurastudi in Examensvorbereitung.",
        "schedule_start": "2025-12-29T23:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T23:55:00+01:00"
    },
    {
        "id": "7310fde2-79ec-43bb-b5c6-219f3ce5b2f6",
        "kind": "sos",
        "name": "Regiotreffen",
        "slug": "regiotreffen",
        "url": "https://api.events.ccc.de/congress/2025/event/7310fde2-79ec-43bb-b5c6-219f3ce5b2f6/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "de",
        "description": "Regiotreffen auf dem 39c3. Das Treffen aller Regiovertreter*innen.",
        "schedule_start": "2025-12-29T14:30:00+01:00",
        "schedule_duration": "01:25:00",
        "schedule_end": "2025-12-29T15:55:00+01:00"
    },
    {
        "id": "1cb6db33-0eb7-4ecb-86fb-dd212450460b",
        "kind": "assembly",
        "name": "Relation Anarchy and Solo-Poly meet-up.",
        "slug": "relation-anarchy-and-solo-poly-meet-up",
        "url": "https://api.events.ccc.de/congress/2025/event/1cb6db33-0eb7-4ecb-86fb-dd212450460b/?format=api",
        "track": null,
        "assembly": "relationship-geeks",
        "room": null,
        "location": "A self organised session room?",
        "language": "en",
        "description": "A meetup for those who identify as Relationship Anarchist or Solo Poly, we like to share experiences and thoughts that we run into within these contexts.\r\nIf you identify as a Relationship anarchist or as Solo Polo, even if you're not in such a relationship now or have been. We want to share out experiences and thoughts on the topic, but it's not an introduction",
        "schedule_start": "2025-12-30T15:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T15:50:00+01:00"
    },
    {
        "id": "cd624c60-a299-4fb1-8108-7f68e1d96073",
        "kind": "sos",
        "name": "Relation Anarchy and Solo-Poly meet-up.",
        "slug": "relation-anarchy-and-solo-poly-meet-up_d41j",
        "url": "https://api.events.ccc.de/congress/2025/event/cd624c60-a299-4fb1-8108-7f68e1d96073/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": null,
        "description": "Abstract: Meet up for those identifying as solo-poly or relationship anarchist, to meet and share experiences.\r\n\r\nDescription: A meetup for those who identify as Relationship Anarchist or Solo Poly, we like to share experiences and thoughts that we run into within these contexts.\r\n\r\nIf you identify as a Relationship anarchist or as Solo Polo, even if you're not in such a relationship now or have been. We want to share out experiences and thoughts on the topic, but it's not an introduction",
        "schedule_start": "2025-12-30T15:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T15:50:00+01:00"
    },
    {
        "id": "f1417f1a-9b59-45ef-a8a3-ec86a5083638",
        "kind": "sos",
        "name": "Relationship Anarchy and Technologies of Connection",
        "slug": "relationship-anarchy-and-technologies-of-conn_x57l",
        "url": "https://api.events.ccc.de/congress/2025/event/f1417f1a-9b59-45ef-a8a3-ec86a5083638/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "en",
        "description": "Abstract: Relationship Anarchy is a guiding principle that hold the promise for us to prefigure the future. This session will start off by defining Relationship Anarchy. It will then nest this definition in the context of our current situation (socially, politically, technologically). Finally, we will look at technologies in a wider sense and investigate whether they are nurturing or hostile towards the prefiguration of Relationship Anarchy.\r\n\r\nDescription: Relationship Anarchy is a form of livable anarchy. It follows in the steps of anarchy, in that it rejects illegitimate authority and nurtures personal and collective autonomy and agency. Livable anarchy opens up the public space for folx to participate actively in shaping how they wish to live and self-represent their desire and identity. It is rooted in solidarity and a respectful attitude towards otherness. \r\n\r\nIn this talk, we explore the ways in which technology shapes our ability to practice Relationship Anarchy, as a form of livable anarchy. We start off by acknowledging that our use of technology shapes what we can do, perceive and imagine. In this sense, we can categorize technologies, in a broad sense, as either hostile towards Relationship Anarchy, or as nurturing towards it. \r\n\r\nThe basis of this discussion is going to be a definition of Relationship Anarchy that catileptic, the speaker, offers in their writing: \"Relationship Anarchy is honoring alterity while making one's self subject to others\".\r\n\r\nThis presentation is loosely based on this essay: https://catileptic.tech/posts/relationship-anarchy-technology/ .",
        "schedule_start": "2025-12-29T12:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T12:50:00+01:00"
    },
    {
        "id": "986a1497-7785-4adc-a403-d4fd36e37e8e",
        "kind": "assembly",
        "name": "Relationship Anarchy and Technologies of Connection",
        "slug": "relationship-anarchy-and-technologies-of-connectio",
        "url": "https://api.events.ccc.de/congress/2025/event/986a1497-7785-4adc-a403-d4fd36e37e8e/?format=api",
        "track": null,
        "assembly": "relationship-geeks",
        "room": null,
        "location": null,
        "language": "en",
        "description": "Relationship Anarchy is a form of livable anarchy. It follows in the steps of anarchy, in that it rejects illegitimate authority and nurtures personal and collective autonomy and agency. Livable anarchy opens up the public space for folx to participate actively in shaping how they wish to live and self-represent their desire and identity. It is rooted in solidarity and a respectful attitude towards otherness. \r\n\r\nIn this talk, we explore the ways in which technology shapes our ability to practice Relationship Anarchy, as a form of livable anarchy. We start off by acknowledging that our use of technology shapes what we can do, perceive and imagine. In this sense, we can categorize technologies, in a broad sense, as either hostile towards Relationship Anarchy, or as nurturing towards it. \r\n\r\nThe basis of this discussion is going to be a definition of Relationship Anarchy that catileptic, the speaker, offers in their writing: \"Relationship Anarchy is honoring alterity while making one's self subject to others\".",
        "schedule_start": "2025-12-29T12:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T13:00:00+01:00"
    },
    {
        "id": "2359c635-3ce4-49b6-8de7-57ce46ba19e3",
        "kind": "assembly",
        "name": "Relationship Geeks: Community Kick-off",
        "slug": "community-kick-off",
        "url": "https://api.events.ccc.de/congress/2025/event/2359c635-3ce4-49b6-8de7-57ce46ba19e3/?format=api",
        "track": null,
        "assembly": "relationship-geeks",
        "room": null,
        "location": "RG Assembly: 2nd floor, Saal Y, L8",
        "language": "de, en",
        "description": "Say hello, get to know each other. Collect your T-shirt if you've ordered one. Bring your friends. \r\nThis will be an informal get-together and networking event without formal content session.",
        "schedule_start": "2025-12-27T11:00:00+01:00",
        "schedule_duration": "00:20:00",
        "schedule_end": "2025-12-27T11:20:00+01:00"
    },
    {
        "id": "7a5f3e9f-8dd9-4c4d-a7b4-06a9bd701ec8",
        "kind": "assembly",
        "name": "re:luks — Unattended Power Cycles for your FDE Servers",
        "slug": "reluks-unattended-power-cycles-for-your-fde-server",
        "url": "https://api.events.ccc.de/congress/2025/event/7a5f3e9f-8dd9-4c4d-a7b4-06a9bd701ec8/?format=api",
        "track": null,
        "assembly": "hsmr",
        "room": "ccb0429b-107a-490b-bcb7-ff15de63a127",
        "location": null,
        "language": "en, de",
        "description": "One of the annoyances of full disk encryption (FDE) is that a reboot (which might be necessary after system updates) requires the disk passphrase to be entered. re:luks solves this problem by using a second FDE server for mutal reboots. The solution follows the KISS principle and consists of a short Python script.\r\n\r\nIf you want to keep your server up-to-date and don't want to sacrifice disk encryption or convenience, then this short project presentation might be for you! Let's increase the power cycle count of our FDE servers by automating the reboot process!\r\n\r\nSlides: https://md.privacy1st.de/p/pty3inm4z0#/",
        "schedule_start": "2025-12-29T14:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T14:25:00+01:00"
    },
    {
        "id": "b5e583f3-bdb0-47c1-8a90-a7e3063e92a3",
        "kind": "sos",
        "name": "Renewable Power Cycles - Patching Democracy",
        "slug": "renewable-power-cycles-patching-parlamentarische-d",
        "url": "https://api.events.ccc.de/congress/2025/event/b5e583f3-bdb0-47c1-8a90-a7e3063e92a3/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "de",
        "description": "How can we work together to improve political decision-making processes in the long term? What do you want from democracy?\r\n\r\nMotivation:\r\nWhile our democracy can be shaped by the people as they wish on paper, the population seems to be largely dissatisfied with political actions:\r\n- The handling of many crises appears to be inadequate\r\n- Urgent problems seem to be postponed\r\n- Democratic participation seems tedious and ineffective\r\n\r\nWe would like to work together to find ways to improve, that can be implemented within the framework of our existing political system.\r\n\r\nProcedure:\r\n- 15 min. presentation on motivation and information\r\n- 35 min. bug fixing - Moderated discussion round to jointly develop solutions",
        "schedule_start": "2025-12-27T11:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T11:50:00+01:00"
    },
    {
        "id": "6f7b0875-bdfa-5828-be59-70ab9a1224cf",
        "kind": "assembly",
        "name": "Repair for future",
        "slug": "repair-for-future_odrf",
        "url": "https://api.events.ccc.de/congress/2025/event/6f7b0875-bdfa-5828-be59-70ab9a1224cf/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "3249bd83-bfb2-445b-bea0-bce4e7370926",
        "location": null,
        "language": "de",
        "description": "* Meetup für alle, die sich in einer Reparaturinitiative engagieren (möchten)\r\n* Kurzer Lagebericht zu den neuesten Entwicklungen beim Recht auf Reparatur\r\n* Diskussion über Synergien zwischen lokalen Repair-Cafés und Make/Hack-Spaces\r\n* Fröhliches Rumgenerde über eure wildesten Reparaturerfahrungen",
        "schedule_start": "2025-12-28T17:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T17:50:00+01:00"
    },
    {
        "id": "9ecdb420-14a8-45b8-9775-9706e1547ce5",
        "kind": "sos",
        "name": "Repressions and Surveillance of Pro-Palestine Speech in Germany",
        "slug": "repressions-and-surveillance-of-pro-palestine-spee",
        "url": "https://api.events.ccc.de/congress/2025/event/9ecdb420-14a8-45b8-9775-9706e1547ce5/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "en",
        "description": "Over the last two years, Germany has engaged in systematic repression of Pro-Palestine speech within its borders, including home raids for online speech, border interrogations and device searches, spurious criminal charges, and arrests at protests for speech acts - often accompanied by disproportionate use of force.\r\n\r\nSocial media monitoring, as well as video surveillance of association and expression at protests play an important and ongoing role, that becomes more problematic with the passage of Berlin's updated policing law providing for longer administrative detention, geofence warrants, and the expanded use of facial recognition in public spaces.  \r\n\r\nIn this talk we briefly summarize events occurring in Berlin and Frankfurt over the last two years as they pertain to digital surveillance and repression. Amnesty and Civicus Monitor have spoken out about Germany's repressions in this area, and the latter has downgraded its rating for Freedom of Expression accordingly.\r\n\r\nCome to find out what you can do to help push back against unconstitutional repressions of speech in Germany, and the role that NGOs and people with technical skills can play.",
        "schedule_start": "2025-12-29T12:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T12:25:00+01:00"
    },
    {
        "id": "c48308f9-93c3-4d50-9926-70028f841aa0",
        "kind": "sos",
        "name": "Rereading the Cards. What in God*ess' Name is Queerfeminist Tarot?",
        "slug": "rereading-the-cards-what-in-godess-name-is-queerfe",
        "url": "https://api.events.ccc.de/congress/2025/event/c48308f9-93c3-4d50-9926-70028f841aa0/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Workshop will take place at shared table 14 in Saal 3 Foyer https://39c3.c3nav.de/l/c:0:160.42:141.12/@0,160.79,142.16,6",
        "language": "en, de",
        "description": "Esoteric practices and Tarot-Cards specifically are widely popular among people who identify as leftist and/or queer-feminist. This might seem surprising at first glance, there being a long tradition of crititque of superstition and esoterics in leftist theory, starting with the enlightment and continuing for example in Adornos \"The Stars down to Earth\" where occultism is linked to fascism and antisemitism. Yet in the wake of 1968 esoteric practices have played a huge role in the counterculture movements and some of them have linked themselves explicitly to the project of an emancipatory Tarot, either by questioning the Tarots assumptions of gender-roles, changing the imagery or including Tarot reading into radical practice. We want to trace back this history and discuss virtues and pitfalls of these approaches. Most of all we want to hear your arguments and intuitions about Tarot in an emancipatory context. We'll also bring some examples from our collection of tarot decks to peruse. Actual Tarot reading might occur but is not really the subject of this session.\r\nmax 10 Participants\r\n*edit 2025-01-10* \r\nYou will find the materials we talked about to download under this link until end of January: https://theomorphia.twilightparadox.com/index.php/s/gs8fyi99Tqfkmt9\r\nAlso the Tarot Wiki we couldn't remember the name of ist: https://www.aeclectic.net/tarot/cards/list.shtml",
        "schedule_start": "2025-12-28T13:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T15:00:00+01:00"
    },
    {
        "id": "2673fcdf-7326-4ec1-99db-1fd2c03f18c5",
        "kind": "sos",
        "name": "Reticulum Workshop #1: Low-profile and low-energy autonomous networking over TCP/IP, LoRa and Bluetooth Low Energy",
        "slug": "reticulum-workshop-1-low-profile-and-low-energy-au",
        "url": "https://api.events.ccc.de/congress/2025/event/2673fcdf-7326-4ec1-99db-1fd2c03f18c5/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Moved under the escelators here (search for \"Cubetopia on a projector\" on the map) https://39c3.c3nav.de/l/c:0:179.47:174.36/",
        "language": "en",
        "description": "Running your own communications infrastructure has obvious benefits.  We live in a world of increasing digital censorship, and are rarely completely in charge of our communications.  Even if we choose to use \"better\" alternatives to WhatsApp, Instagram, etc., we are still always completely reliant on the one underlying network, i.e. \"The Internet\".  With the push of a button, \"The Internet\" may all of a sudden become unavailable.  In places with oppressive regimes, this has not been uncommon.  In the current political climate, it would not be surprising if any political system all of a sudden became repressive.\r\n\r\nNatural disasters are another very important reason to have ways of communicating with each other.  As we saw recently in the floods in Valencia, when disaster strikes, there are no more communication networks for civilians.  It is obvious that it is crucial to be able to communicate with your peers when in an emergency: both for moral support; and to increase the safety and chances of survival.\r\n\r\nIn this workshop, we will explore the possibilities for setting up a decentralized off grid communications system using the Reticulum communication protocol stack.  We choose to focus on Reticulum because it is designed for heterogeneous networks built from various cheap devices, to be deployed in a bottom up way by small communities.  More information is found here: https://reticulum.network/\r\n\r\nThe mesh network stack runs on various platforms.  You can run it on your desktop, your home server, your mobile phone.  In the workshop, we will focus on building some standalone nodes, based on a low power ARM board, that you can connect to your local network, to be able to communicate with your peers.\r\n\r\nIt can run on top of a wide variety of transport layers.  It can run on normal IPv4 networks.  However, for us the interesting part is that it also runs on high latency, low bandwidth radio links.  These can be Internet of Things networks like LoRa, or packet radio systems using cheap handheld VHF radios.  (One such radio is the infamous programmable Baofeng UV-5R.)\r\n\r\nWe will look at some applications that were build on top of the Reticulum communication protocol stack.  There is a simple graphical chat application called Meshchat (https://github.com/markqvist/reticulum-meshchat) that can be run locally on your computer.  There is also a BBS style forum implementation, called Nomadnet (https://github.com/markqvist/NomadNet)  Finally, there are Android mobile phone apps called Sideband (https://github.com/markqvist/Sideband) and Columba (https://github.com/torlando-tech/columba)",
        "schedule_start": "2025-12-28T15:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T17:00:00+01:00"
    },
    {
        "id": "cd40b943-e8e3-4ad7-b681-cf02480d5fe7",
        "kind": "sos",
        "name": "Reticulum Workshop #2: Low-profile and low-energy autonomous networking over packet radio using Software Defined Radios",
        "slug": "reticulum-workshop-2-low-profile-and-low-energy-au",
        "url": "https://api.events.ccc.de/congress/2025/event/cd40b943-e8e3-4ad7-b681-cf02480d5fe7/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Moved under the escelators here (search for \"Cubetopia on a projector\" on the map) https://39c3.c3nav.de/l/c:0:179.47:174.36/",
        "language": "en",
        "description": "This work session is about running the Reticulum protocol over packet radio using Software Defined Radios. The setup allows linking local networks and contexts over long-distance radio links. There are people from several local Reticulum networks at 39C3 and it would be great to figure out how to connect those networks over autonomous links!\r\n\r\nNo prior knowledge required. We do not have the solution at hand and plan to put our heads together to make this happen. There is some basic knowledge and equipment available but more is always welcome.\r\n\r\nSee the description of the previous workshop about an introduction to Reticulum: https://events.ccc.de/congress/2025/hub/en/event/detail/reticulum-workshop-1-low-profile-and-low-energy-au",
        "schedule_start": "2025-12-29T15:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T17:00:00+01:00"
    },
    {
        "id": "f9eed863-ba03-4d4d-9e6d-3d674729c9a6",
        "kind": "sos",
        "name": "Reticulum workshop #3: Politics of the Reticulum Ecosystem",
        "slug": "reticulum-workshop-3-politics-of-the-reticulum-eco",
        "url": "https://api.events.ccc.de/congress/2025/event/f9eed863-ba03-4d4d-9e6d-3d674729c9a6/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "CDC Circle",
        "language": "en",
        "description": "Which are the political choices and fault lines in the technology and the community around it?  What are the consequences?  How to improve the situation?  Can we find a normative common ground?  Is that necessary?  If so, why?",
        "schedule_start": "2025-12-30T15:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T16:00:00+01:00"
    },
    {
        "id": "8d0965e8-7e53-464c-a5b5-aa23136dbcd3",
        "kind": "sos",
        "name": "Retro Online Gaming - Mit alten Consolen Online spielen",
        "slug": "retro-online-gaming-mit-alten-consolen-online-spie",
        "url": "https://api.events.ccc.de/congress/2025/event/8d0965e8-7e53-464c-a5b5-aa23136dbcd3/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "team23 assembly",
        "language": "de, en",
        "description": "Old gaming consoles may have lost support for the vendor supplied official online gaming. But they are not dead yet. In this session, I will explain how to bring systems back online using community driven project / servers.\r\n\r\nThe following systems will be covered:\r\n- Nintendo DSI\r\n- Sega Dreamcast\r\n- Nintendo Wii und Wii U\r\n- Original Xbox\r\n\r\nContact: waffle.ratters_9w@icloud.com\r\nFor many of these systems, there is also an active community with news and online events.\r\n\r\nLet's the games begin :)\r\n\r\nPS: If you bring your Wii, DSi oder OG Xbox, I may be able to help you with getting things set up. For the OG Xbox please give me a heads-up.",
        "schedule_start": "2025-12-28T19:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T20:00:00+01:00"
    },
    {
        "id": "c553ee23-bc27-585a-b8d0-d8fee999e75a",
        "kind": "official",
        "name": "Reverse engineering the Pixel TitanM2 firmware",
        "slug": "reverse-engineering-the-pixel-titanm2-firmware",
        "url": "https://api.events.ccc.de/congress/2025/event/c553ee23-bc27-585a-b8d0-d8fee999e75a/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "en",
        "description": "I will discuss the problems encountered while reverse engineering and simulating the firmware for the TitanM2 security chip, found in the Google Pixel phones. I'll discuss how to obtain the firmware. Talk about the problems reverse engineering this particular binary. I show how you can easily extend ghidra with new instructions to get a full decompilation. Also, I wrote a Risc-V simulator in python for running the titanM2 firmware.",
        "schedule_start": "2025-12-28T23:55:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-29T00:35:00+01:00"
    },
    {
        "id": "6812c2eb-3c95-52a1-929e-188b5ebec1c0",
        "kind": "assembly",
        "name": "Riot Pub Quiz [all creatures welcome]",
        "slug": "riot-pub-quiz",
        "url": "https://api.events.ccc.de/congress/2025/event/6812c2eb-3c95-52a1-929e-188b5ebec1c0/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "de",
        "description": "Bei einem Pub Quiz bildet man ein kleines Team mit einem lustigen Namen. Dann gibt es hintereinander Fragen. Mal sind es Schätzfragen, mal der Name einer Gruppe, der Name eines Liedes oder eine kleine Anekdote zu einem kurzen Videoausschnitt oder Bild. Für die Beantwortung jeder Frage gibt es dann etwa eine Minute Zeit und am Ende muss der Zettel mit den Lösungen abgegeben werden. Diesen kontrollieren wir dann und Küren dann das Team mit dem meisten Riot Wissen.\r\n\r\nEin Spaß für die ganze Bezugsgruppe.",
        "schedule_start": "2025-12-29T23:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-30T01:00:00+01:00"
    },
    {
        "id": "66bdd7fc-2cbd-4ac1-b52e-389e8e246bdd",
        "kind": "assembly",
        "name": "Robo Rallye spielen für Kids",
        "slug": "robo-rallye-spiele-fur-kids",
        "url": "https://api.events.ccc.de/congress/2025/event/66bdd7fc-2cbd-4ac1-b52e-389e8e246bdd/?format=api",
        "track": null,
        "assembly": "cyber4edu_datenschutz-heinis",
        "room": "6fa05954-9cc8-4535-85c8-bb568600ecfa",
        "location": null,
        "language": "de",
        "description": "In dem Spiel Robo Rallye steuerst du einen Roboter durch eine Fabrikhalle und lernst nebenbei die Grundlagen des Programmierens kennen.\r\n\r\nAlter: 10-18, max 8 Teilnehmende",
        "schedule_start": "2025-12-28T14:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T15:30:00+01:00"
    },
    {
        "id": "a18d4fee-6f4d-57b3-a8ad-6f40edce3267",
        "kind": "assembly",
        "name": "Roboter-Action mit dem mBot2",
        "slug": "roboter-action-mit-dem-mbot2",
        "url": "https://api.events.ccc.de/congress/2025/event/a18d4fee-6f4d-57b3-a8ad-6f40edce3267/?format=api",
        "track": null,
        "assembly": "chaos_jetzt",
        "room": "1d0080d1-d8d1-5a26-85e8-6e0556bdbf95",
        "location": null,
        "language": "de",
        "description": "In diesem Workshop wirst du in deinem Team einen mBot2-Roboter programmieren. Dabei lernst du, wie Roboter sich in ihrer Umgebung orientieren, Hindernisse erkennen oder selbstständig einer Linie folgen können. 🤖\r\n\r\nLass den mBot2 auf einer vordefinierten Bahn fahren, in Regenbogenfarben blinken, coole Sounds abspielen oder auf dein Kommando stoppen – und was passiert eigentlich, wenn sich zwei Roboter unerwartet begegnen? Lass es uns gemeinsam herausfinden. 🌈\r\n\r\nEgal, ob du schon Erfahrung mit Programmierung hast oder dich zum ersten Mal damit beschäftigst – hier kannst du Neues lernen, kreativ werden und mit anderen Technikbegeisterten Spaß haben.",
        "schedule_start": "2025-12-28T14:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T15:45:00+01:00"
    },
    {
        "id": "244236eb-d9c5-524b-bfd8-9e77a5326430",
        "kind": "official",
        "name": "Rob StrobE",
        "slug": "rob-strobe",
        "url": "https://api.events.ccc.de/congress/2025/event/244236eb-d9c5-524b-bfd8-9e77a5326430/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-30T01:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T02:00:00+01:00"
    },
    {
        "id": "9c894308-6284-4259-b861-504bad08fab6",
        "kind": "sos",
        "name": "Roller Derby Meetup",
        "slug": "roller-derby-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/9c894308-6284-4259-b861-504bad08fab6/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "foyer, meet by the fairy dust",
        "language": "en, de",
        "description": "A Meetup for everyone involved in Roller Derby.\r\n\r\nSignal: https://signal.group/#CjQKIJat9g9HqufGMVk_QWQWiuamnOSAGl_QtZDCBpC82lhHEhCo4YRcXEPMscPbl6aJz2xK",
        "schedule_start": "2025-12-29T18:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T19:00:00+01:00"
    },
    {
        "id": "c861e27c-9f67-404e-8ec2-d0b634e19f97",
        "kind": "sos",
        "name": "RopeLabs Rope Jam",
        "slug": "ropelabs-rope-jam",
        "url": "https://api.events.ccc.de/congress/2025/event/c861e27c-9f67-404e-8ec2-d0b634e19f97/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "en",
        "description": "**⚠️ This is a sober event. Anyone we suspect is intoxicated will be turned away.**\r\n\r\nA rope jam is an open, unstructured space to practice, explore, and share rope skills together.\r\n\r\nYou can arrive alone, with a partner, or in a small group. You are welcome to tie, be tied, switch roles, self-tie, observe, or simply quietly talk rope.\r\n\r\nWe will start with a short introduction and matching game to help connect people who arrive on time. Late arrivals will not be admitted. You may also bring your own partner or choose to observe only.\r\n\r\nThis is a non-sexual space. Sensual, rope-focused play is permitted. Wear what you want. A minimum level of coverage is required at all times, as would be expected in a gym. The event is open to participants aged 18 and over.\r\n\r\nWhat to bring\r\n* Non-stretch rope if you have it\r\n* A blanket or cushions for sitting on the floor\r\n* Comfortable clothing. Avoid loose layers if possible\r\n* A small amount of practice rope will be available.\r\n\r\nRules\r\n* Consent is mandatory. Always ask first.\r\n* Respect boundaries, focus, and personal space.\r\n* Do not interrupt active scenes.\r\n* Keep conversation low and rope-focused.\r\n* No photography unless everyone involved agrees.\r\n\r\nWhether you are new to rope or have years of experience, this is a relaxed space to learn, practice, and connect. Come say hi, we do not bite unless asked.\r\n\r\nLocation and time may still change.\r\nPlaces are limited by room size. You will need a ticket per person.\r\nGet your free ticket here: [https://ticket.kinkygeeks.de/kinkygeeks/ropelabs-ropejam/](https://ticket.kinkygeeks.de/kinkygeeks/ropelabs-ropejam/)",
        "schedule_start": "2025-12-29T22:30:00+01:00",
        "schedule_duration": "02:55:00",
        "schedule_end": "2025-12-30T01:25:00+01:00"
    },
    {
        "id": "01b5310e-4f94-401a-9cbe-7cf630952ed3",
        "kind": "assembly",
        "name": "Rope whippings for beginners",
        "slug": "rope-whippings-for-beginners_1gv6",
        "url": "https://api.events.ccc.de/congress/2025/event/01b5310e-4f94-401a-9cbe-7cf630952ed3/?format=api",
        "track": null,
        "assembly": "ropelabs",
        "room": "4f642acd-fa70-4770-a2cd-b33f7487b44e",
        "location": "Ropelabs assembly",
        "language": "en",
        "description": "Whippings are sewing techniques used to secure the ends of ropes against fraying.\r\n\r\nI'll show you two techniques to whip ropes.\r\n\r\nMaterials will be provided, you are welcome to bring your rope.\r\n\r\n!!! info\r\n  You will need a little manual dexterity, hand-eye-coordination, and a bit of strength in your fingers.",
        "schedule_start": "2025-12-27T13:00:00+01:00",
        "schedule_duration": "00:55:00",
        "schedule_end": "2025-12-27T13:55:00+01:00"
    },
    {
        "id": "1627c5c1-db61-5117-aa41-991850cc20a8",
        "kind": "official",
        "name": "Rowhammer in the Wild: Large-Scale Insights from FlippyR.AM",
        "slug": "rowhammer-in-the-wild-large-scale-insights-from-flippyr-am",
        "url": "https://api.events.ccc.de/congress/2025/event/1627c5c1-db61-5117-aa41-991850cc20a8/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "en",
        "description": "This will be a followup talk after our talk \"Ten Years of Rowhammer: A Retrospect (and Path to the Future)\" at 38C3.\r\nIn the talk last year we gave an overview of the current state of Rowhammer and highlighted that there are no large-scale prevalence studies.\r\nWe wanted to change that and asked the audience to participate in our large-scale study on Rowhammer prevalence.\r\n\r\nWe performed the large-scale study on Rowhammer prevalence thanks to many volunteers supporting our study by measuring their systems.\r\nIn total, we collected 1006 datasets on 822 different systems (some systems were measured multiple times).\r\nWe show that 126 of them (12.5%) are affected by Rowhammer with our fully-automated setup.\r\nThis should be seen as a lower bound, since the preconditions required for effective tools failed on ~50% of the systems.\r\nAmong many other insights, we learned that the fully-automated reverse-engineering of DRAM addressing functions is still an open problem and we assume the actual number of affected systems to be higher as the 12.5% we measured in our study.\r\n\r\nNow, one year after our talk at the 38C3, we want to give an update on the current state of Rowhammer, since multiple new insights were published in the last year:\r\nThe first reliable Rowhammer exploit on DDR5, a JavaScript implementation of Rowhammer that works on current DDR4 systems, and an ECC bypass on DDR4, just to name a few.\r\nAdditionally, we want to present the results of our large-scale study on Rowhammer prevalence which was supported by the audience from last year's talk.",
        "schedule_start": "2025-12-29T23:00:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-29T23:40:00+01:00"
    },
    {
        "id": "0786f21f-55be-5ebb-9030-a88b82004d83",
        "kind": "assembly",
        "name": "Running a NGO empowered by with Software Freedom",
        "slug": "running-a-ngo-empowered-by-with-software-freedom",
        "url": "https://api.events.ccc.de/congress/2025/event/0786f21f-55be-5ebb-9030-a88b82004d83/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "3249bd83-bfb2-445b-bea0-bce4e7370926",
        "location": null,
        "language": "en",
        "description": "Since its founding more than 20 years ago, the FSFE has been pursuing this way. Right from the start, we have relied on Free Software although it sometimes meant not being able to use and offer trendy services. Also, given the limited resources, we constantly have to choose between useful features and maintainability.\r\n\r\nAnd still, neither is our infrastructure perfect nor is it 1:1 transferable to other organisations. But we think it's important that organisations exchange their experiences and learning, especially when it's about something as important as software freedom. \r\n\r\nYou can find a deep dive of the FSFE IT infrastructure in [our news article from 2021](https://fsfe.org/news/2021/news-20211203-01.html)",
        "schedule_start": "2025-12-30T13:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T13:50:00+01:00"
    },
    {
        "id": "2f4d448e-c0d2-512c-9ff2-90f1014a5f50",
        "kind": "assembly",
        "name": "Rust programming language: Absolute beginner workshop – FLINTA edition ✨ [FLINTA* only]",
        "slug": "rust-programming-language-absolute-beginner-worksh",
        "url": "https://api.events.ccc.de/congress/2025/event/2f4d448e-c0d2-512c-9ff2-90f1014a5f50/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "en",
        "description": "**A heartfelt welcome!**\r\n\r\nWe will hold a Rust workshop – FLINTA edition – for beginners.\r\n\r\nWe will start with an introduction in the form of a lecture of about 45 minutes.\r\n\r\nThis will be followed by a period of about 75 minutes (including a short break), during which you are going to work through exercises independently and at your own pace.\r\n\r\nWe will help with any questions. We — and you — will be supported by the automated Rustlings course.\r\n\r\nOther experienced Rust developers will be on hand to help participants directly with questions during the workshop.\r\n\r\nDon't hold back: You are very welcome to ask questions during the workshop!\r\n\r\n**You will need:**\r\n\r\n- A laptop, prepared as described below, so we can get started right away.\r\n\r\n**Preparation**\r\n\r\n- Follow the instructions at **<https://rustlings.rust-lang.org/>** for the installation of Rust itself, as well as the interactive Rustlings course.\r\n- Also note the instructions for the editor and terminal. The integration with [**rust-analyzer**](https://rust-analyzer.github.io/) will make your Rust experience much more enjoyable!\r\n\r\n**Verify that your setup works ahead of time!**\r\n\r\nIf you would like to receive help setting this up or verifying that your setup works well (especially if you use Windows), please come by our friendly Rust assembly or contact me directly.\r\n\r\n**Power supply**\r\n\r\nThe workshop rooms at the venue might not be well prepared for work with many laptops: there might not be any power sockets at the tables.\r\n\r\n- Please bring your laptop fully charged.\r\n- If you can, then bring a long cable and multi-sockets, so you can provide yourself and others with electricity.\r\n\r\n**See you at the workshop — great to have you!**\r\n\r\nLeonie ([**@calisti@chaos.social**](https://chaos.social/@calisti))",
        "schedule_start": "2025-12-29T14:45:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T16:45:00+01:00"
    },
    {
        "id": "a772df36-2b1c-46d2-b14b-33f155f9bbd2",
        "kind": "sos",
        "name": "Rust programming language: An absolute beginner workshop with intro presentation",
        "slug": "rust-programming-language-an-absolute-beginner-wor",
        "url": "https://api.events.ccc.de/congress/2025/event/a772df36-2b1c-46d2-b14b-33f155f9bbd2/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "en, de",
        "description": "**A heartfelt welcome!**\r\n\r\nWe will hold a Rust workshop for beginners.\r\n\r\nWe will start with an introduction in the form of a lecture of about 45 minutes.\r\n\r\nThis will be followed by a period of about 120 minutes (including a break), during which you are going to work through exercises independently and at your own pace.\r\n\r\nWe will help with any questions. We — and you — will be supported by the automated Rustlings course.\r\n\r\nOther experienced Rust developers will be on hand to help all participants directly with questions during the workshop.\r\n\r\nDon't hold back: You are very welcome to ask questions during the workshop!\r\n\r\n**You will need:**\r\n\r\n- A laptop, prepared as described below, so we can get started right away.\r\n\r\n**Preparation**\r\n\r\n- Follow the instructions at **<https://rustlings.rust-lang.org/>** for the installation of Rust itself, as well as the interactive Rustlings course.\r\n- Also note the instructions for the editor and terminal. The integration with [**rust-analyzer**](https://rust-analyzer.github.io/) will make your Rust experience much more enjoyable!\r\n\r\n**Verify that your setup works ahead of time!**\r\n\r\nIf you would like to receive help setting this up or verifying that your setup works well (especially if you use Windows), please come by our friendly Rust assembly or contact me directly.\r\n\r\n**Power supply**\r\n\r\nThe workshop rooms at the venue are not well prepared for work with many laptops: unfortunately, there will not be any power sockets at the tables!\r\n\r\n- Please bring your laptop fully charged.\r\n- If you can, then bring a long cable and multi-sockets, so you can provide yourself and others with electricity.\r\n\r\n**See you at the workshop — great to have you!**\r\n\r\nLeonie ([**@calisti@chaos.social**](https://chaos.social/@calisti))",
        "schedule_start": "2025-12-28T11:00:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-28T14:00:00+01:00"
    },
    {
        "id": "370782f9-0621-5e49-a49d-11676f50bf92",
        "kind": "assembly",
        "name": "Rust programming language: An absolute beginner workshop with intro presentation [all creatures welcome]",
        "slug": "rust-programming-language-an-absolute-beginne_vwxn",
        "url": "https://api.events.ccc.de/congress/2025/event/370782f9-0621-5e49-a49d-11676f50bf92/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "5bd9a18b-085a-5e3f-8ef1-fbe122464a91",
        "location": null,
        "language": "en",
        "description": "**A heartfelt welcome!**\r\n\r\nWe will hold a Rust workshop for beginners.\r\n\r\nWe will start with an introduction in the form of a lecture of about 45 minutes.\r\n\r\nThis will be followed by a period of about 120 minutes (including a break), during which you are going to work through exercises independently and at your own pace.\r\n\r\nWe will help with any questions. We — and you — will be supported by the automated Rustlings course.\r\n\r\nOther experienced Rust developers will be on hand to help all participants directly with questions during the workshop.\r\n\r\nDon't hold back: You are very welcome to ask questions during the workshop!\r\n\r\n**You will need:**\r\n\r\n- A laptop, prepared as described below, so we can get started right away.\r\n\r\n**Preparation**\r\n\r\n- Follow the instructions at **<https://rustlings.rust-lang.org/>** for the installation of Rust itself, as well as the interactive Rustlings course.\r\n- Also note the instructions for the editor and terminal. The integration with [**rust-analyzer**](https://rust-analyzer.github.io/) will make your Rust experience much more enjoyable!\r\n\r\n**Verify that your setup works ahead of time!**\r\n\r\nIf you would like to receive help setting this up or verifying that your setup works well (especially if you use Windows), please come by our friendly Rust assembly or contact me directly.\r\n\r\n**Power supply**\r\n\r\nThe workshop rooms at the venue are not well prepared for work with many laptops: unfortunately, there will not be any power sockets at the tables!\r\n\r\n- Please bring your laptop fully charged.\r\n- If you can, then bring a long cable and multi-sockets, so you can provide yourself and others with electricity.\r\n\r\n**See you at the workshop — great to have you!**\r\n\r\nLeonie ([**@calisti@chaos.social**](https://chaos.social/@calisti))",
        "schedule_start": "2025-12-28T11:00:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-28T14:00:00+01:00"
    },
    {
        "id": "0de1bea3-ff4d-4e1b-b562-5066049c54a5",
        "kind": "sos",
        "name": "Safety First, Innovation Last? Überleben als Embedded-Entickler",
        "slug": "der-embedded-migrationspfad-purpose-ai-proofing-di",
        "url": "https://api.events.ccc.de/congress/2025/event/0de1bea3-ff4d-4e1b-b562-5066049c54a5/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "de",
        "description": "Zielgruppe:\r\nEmbedded Entwickler, Architekten, System-Ingenieure, die sich fragen: \"Bringt meine Arbeit der Welt noch etwas, und habe ich morgen noch einen Job?\" Besonders für High-End-Entwickler aus Legacy-Branchen (Automotive, Industrie, Luftfahrt).\r\n\r\nFormat:\r\nOpen-Space & Reverse Mentoring Diskussion (45 Minuten): Ein Austausch in zwei Teilen.\r\n\r\nDie Große These:\r\nDein gut bezahlter Legacy-Job ist ein Goldener Käfig, dessen Opportunitätskosten exponentiell steigen. C-Legacy und veraltete Prozesse machen uns zu Low-Hanging-Fruit für die nächste Generation von Code-Copilots und AI-Automatisierung. Wir müssen uns neu positionieren und unsere Skills \"AI-Proofen\".\r\n\r\nDer Austausch:\r\nDies ist ein Networking-Event für den Ausbruch. Wir suchen den direkten Austausch mit Leuten, die die Migration bereits erfolgreich geschafft haben (z. B. von Automotive zu MedTech, Startups, oder Open Source). Wir diskutieren: Welchen Purpose hat unser Wissen in nachhaltigeren Branchen? Welche Skills (abseits von C95) sind jetzt gefragt?\r\n\r\nCall to Action:\r\nKomm, teile deinen Schmerz und triff diejenigen, die ihren Karriere-Reset-Knopf schon gedrückt haben.",
        "schedule_start": "2025-12-29T20:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T21:20:00+01:00"
    },
    {
        "id": "17c89be4-e426-4993-9184-9a8e082385ad",
        "kind": "sos",
        "name": "Satanism Meetup: Empathy. Reason. Advocacy.",
        "slug": "satanist-furry-cruising",
        "url": "https://api.events.ccc.de/congress/2025/event/17c89be4-e426-4993-9184-9a8e082385ad/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Level 3 Lounging Area, I know c3nav is down (as of writing) but here is the link https://39c3.c3nav.de/l/c:3:231.44:166.13/ and this is my outfit https://chaos.social/@saxnot/115807559373915969 shout",
        "language": "de, en",
        "description": "[there are c3nav trouble please call if we're hard to find! My tshirt is [https://chaos.social/@saxnot/115807559373915969](https://chaos.social/@saxnot/115807559373915969)]\r\n\r\nQuestion all the things and break free from traditional religion. Already a \"spicy atheist\" or like to be one? Let's meet and join forces! \r\nSmite your enemies and burn the dogma of the dead hand, together <3 <3\r\n\r\nI (saxnot) am member of The Satanic Temple (TST) but all denominations are very welcome!\r\n\r\n\r\n# What's Satanism?\r\n\r\n- [The Satanic Temple] views Satan neither as a supernatural being, nor a symbol of evil, but instead relies on the literary Satan as a symbol representing \"the eternal rebel\" against arbitrary authority and social norms, or as a metaphor to promote pragmatic skepticism, rational reciprocity, personal autonomy, and curiosity.[[1]](https://en.wikipedia.org/wiki/The_Satanic_Temple#top)\r\n\r\n\r\n# Quotes of The Satanic Bible to give you a taste:\r\n\r\n- Life is the great indulgence—death, the great abstinence. Therefore, make the most of life—HERE AND NOW!\r\n\r\n- For I stand forth to challenge the wisdom of the world—to interrogate the “laws” of man and of “God”.  \r\nI request reasons for your golden rule, and ask the why and wherefore of your Ten Commands.  \r\nBefore none of your printed idols do I bend in acquiescence, and he who saith “thou shalt” to me is my mortal foe.  \r\nI demand proof over all things and accept with reservations even that which is true.\r\n\r\n\r\n# The seven Tenets of TST (your church might differ!)\r\n\r\n- I) One should strive to act with compassion and empathy toward all creatures in accordance with reason.\r\n\r\n- II) The struggle for justice is an ongoing and necessary pursuit that should prevail over laws and institutions.\r\n\r\n- III) One’s body is inviolable, subject to one’s own will alone.\r\n\r\n- IV) The freedoms of others should be respected, including the freedom to offend. To willfully and unjustly encroach upon the freedoms of another is to forgo one's own.\r\n\r\n- V) Beliefs should conform to one's best scientific understanding of the world. One should take care never to distort scientific facts to fit one's beliefs.\r\n\r\n- VI) People are fallible. If one makes a mistake, one should do one's best to rectify it and resolve any harm that might have been caused.\r\n\r\n- VII) Every tenet is a guiding principle designed to inspire nobility in action and thought. The spirit of compassion, wisdom, and justice should always prevail over the written or spoken word.\r\n\r\n\r\n# REGIE SATANAS!\r\n\r\n# AVE SATANAS!\r\n\r\n# HAIL SATAN!",
        "schedule_start": "2025-12-30T10:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T10:50:00+01:00"
    },
    {
        "id": "abcc9535-44f1-480a-9996-bc17d4137c7e",
        "kind": "sos",
        "name": "Sbor medžuslovjanskogo jezyka",
        "slug": "sbor-medzuslowjanskogo-jezyka",
        "url": "https://api.events.ccc.de/congress/2025/event/abcc9535-44f1-480a-9996-bc17d4137c7e/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "en, de",
        "description": "Medžuslovjanski jest ustrojny jezyk, razumlivy vsim Slovjanam.\r\n\r\nSbor otvorny vsem interesovatim – tož ako medžuslovjanskym ne govoriš. Cělkom bez plana.\r\n\r\nDobrodošli!\r\n\r\n[Hočem veče togo!](http://steen.free.fr/interslavic/) / [Ne razuměm :(](https://interslavic-dictionary.com)",
        "schedule_start": "2025-12-27T20:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-27T20:25:00+01:00"
    },
    {
        "id": "55b1c6a3-ede2-577d-bdd2-d75466fac6df",
        "kind": "assembly",
        "name": "Schiffsromantik",
        "slug": "schiffsromantik",
        "url": "https://api.events.ccc.de/congress/2025/event/55b1c6a3-ede2-577d-bdd2-d75466fac6df/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "6744610c-1f7d-59b6-94d4-cbe917bb5100",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-29T14:45:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-29T15:30:00+01:00"
    },
    {
        "id": "2b5a6a8e-327e-594d-8f92-b91201d18a02",
        "kind": "official",
        "name": "Schlechte Karten - IT-Sicherheit im Jahr null der ePA für alle",
        "slug": "schlechte-karten-it-sicherheit-im-jahr-null-der-epa-fur-alle",
        "url": "https://api.events.ccc.de/congress/2025/event/2b5a6a8e-327e-594d-8f92-b91201d18a02/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "de",
        "description": "Zum letzten Chaos Communication Congress konnten Martin Tschirsich und Bianca Kastl eine Ansammlung größerer und kleiner Sicherheitsprobleme in der elektronischen Patientenakte für alle aufzuzeigen – sei es in der Ausgabe von Identifikationsmitteln, in Systemen in der Telematikinfrastruktur oder in angebundenen Systemen. All diese Probleme kumulierten in einem veränderten und reduzierten Rollout der ePA für alle in den Modellregionen Anfang 2025, bei dem bereits erste Maßnahmen zur Schadensminimierung unternommen wurden. \r\nEnde April 2025 wurde die ePA für alle dann auch wirklich für alle deutschlandweit bereitgestellt – allerdings traten am gleichen Tag die scheinbar sicher gelösten Sicherheitslücken im Zugangsmanagement wieder zu Tage und wurden alsbald wieder nur provisorisch abgedichtet.\r\n\r\nDieser Talk will etwas zurückblicken auf die Geschichte und die Ursachen dieser Sicherheitsprobleme der ePA für alle. Als «eines der größten IT-Projekte der Bundesrepublik» steht die ePA sinnbildlich für den digitalpolitischen Umgang mit Sicherheitsversprechen und interessensgetriebenen Anforderungen über die Köpfe von Patient*innen oder Bürger*innen hinweg. \r\n\r\nDabei geht es nicht nur um technische Probleme und deren Behebungsversuche, sondern auch um die strukturellen Ursachen, die große digitale Vorhaben immer wieder in manchen Bereichen scheitern lassen. Diese tiefergehende Betrachtung kann uns dabei helfen, die Ursachen für schlechte IT-Sicherheit auch bei zukünftigen digitalpolitischen Vorhaben in Deutschland besser zu verstehen. Nicht für die ePA für alle und Anwendungen im Bereich der Telematikinfrastruktur, sondern auch weit darüber hinaus.\r\n\r\nTiefergehende Analyse und Nachwirkungen zu 38C3 „Konnte bisher noch nie gehackt werden“: Die elektronische Patientenakte kommt - jetzt für alle!",
        "schedule_start": "2025-12-29T17:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T18:15:00+01:00"
    },
    {
        "id": "444f4561-829e-41c3-82e8-c4909eeb1f84",
        "kind": "assembly",
        "name": "Schlingelkind pres. Deep, Dark and Organic Techno with MilkDrop visuals",
        "slug": "schlingelkind-pres-deep-dark-and-organic-techno",
        "url": "https://api.events.ccc.de/congress/2025/event/444f4561-829e-41c3-82e8-c4909eeb1f84/?format=api",
        "track": null,
        "assembly": "komona",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": null,
        "description": "",
        "schedule_start": "2025-12-27T22:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-27T23:30:00+01:00"
    },
    {
        "id": "8d71dbaa-7e3f-4b3a-9d4f-934a4f51e9f2",
        "kind": "assembly",
        "name": "Schwere Weste, dichte Maske – Wie sich Schutzkleidung anfühlt",
        "slug": "schwere-weste-dichte-maske-wie-sich-schutzkleidung",
        "url": "https://api.events.ccc.de/congress/2025/event/8d71dbaa-7e3f-4b3a-9d4f-934a4f51e9f2/?format=api",
        "track": null,
        "assembly": "cadus-reboot-solidarity-2025",
        "room": "b8121ce4-8a5a-405e-936e-89f633d8c7db",
        "location": "Halle H",
        "language": "de",
        "description": "What does operational gear actually feel like? With us, you can try it on and find out: plate carrier, helmet, ballistic goggles, IFAK — and in the second part, a full CBRN protective suit with mask. We’ll give a short introduction to why we use this equipment in humanitarian missions and what it can realistically do.  \r\n\r\nYou’ll be able to try everything on yourself, ask questions, and get a real sense of what this gear protects you from — and what it doesn’t — as well as how exhausting it is to put on and move around in. Photos are absolutely fine, whether it’s for your grandma’s Christmas card or just for fun.  \r\n\r\nPlease note: This workshop includes discussion of war, injury, and death.",
        "schedule_start": "2025-12-27T16:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-27T16:30:00+01:00"
    },
    {
        "id": "d1778875-8959-4efa-8975-9c0993d00294",
        "kind": "sos",
        "name": "Science fiction brunch",
        "slug": "science-fiction-brunch",
        "url": "https://api.events.ccc.de/congress/2025/event/d1778875-8959-4efa-8975-9c0993d00294/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "next to Pixelebbe (Layer 2, G6)",
        "language": "en",
        "description": "Let's share the premises of our favorite science fiction stories :-)\r\n\r\n(Everyone needs to bring their own food.)\r\n\r\n📍 The location of this session might change, please check here again before the session starts. **The location is currently set to be [next to Pixelebbe](https://39c3.c3nav.de/l/c:2:134.03:163.63/) (Layer 2, G6).** We will sit on the floor and won't have much space because we don't want to obstruct escape routes.📍\r\n\r\n**[Recommendations](https://chaos.quasicoherent.io/)**",
        "schedule_start": "2025-12-30T10:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-30T11:00:00+01:00"
    },
    {
        "id": "ad1cc4c7-e125-4cbe-ac14-9e8aaafe5a6f",
        "kind": "sos",
        "name": "Science in Science Fiction: Die reale Wissenschaft von Star Trek und Star Wars",
        "slug": "science-in-science-fiction-die-reale-wissenschaft-",
        "url": "https://api.events.ccc.de/congress/2025/event/ad1cc4c7-e125-4cbe-ac14-9e8aaafe5a6f/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "de",
        "description": "In Science Fiction gibt es Überlichtgeschwindigkeit, Aliens, Antigravitation, Terraforming, Schutzschilde, Beamen, Railguns, KI, Fusion, Nano, und noch viel mehr. \r\n\r\nDieser Vortrag gibt einen Überblick, was die moderne Wissenschaft dazu sagt. Der Stand der Wissenschaft entwickelt sich weiter und das kommt nur langsam in der Science Fiction Literatur und in der Öffentlichkeit an. Was stimmt noch und was hat sich geändert? Was ist wissenschaftlich fundiert, was wäre vielleicht doch möglich und was wird immer erfundene Wissenschaft bleiben. \r\n\r\nEin realistischer Blick auf die Technologien von Star Trek und Star Wars. Außerdem ein Blick über den Tellerrand, denn auch in der Vergangenheit wurden ab und zu schon Technologien erfunden, die sich vorher niemand vorstellen konnte.",
        "schedule_start": "2025-12-28T17:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T18:20:00+01:00"
    },
    {
        "id": "aae00623-1d79-4694-b1cd-c57e12e18a7f",
        "kind": "assembly",
        "name": "Scrapergeist - Zeitungsgedichte in retro und visionär",
        "slug": "scrapergeist-zeitungsgedichte-in-retro-und-vi_c1n2",
        "url": "https://api.events.ccc.de/congress/2025/event/aae00623-1d79-4694-b1cd-c57e12e18a7f/?format=api",
        "track": null,
        "assembly": "art",
        "room": "52bfcad3-93f7-4df2-9aa5-758349e1ccdb",
        "location": null,
        "language": null,
        "description": "Computer magazines from the early 2000s, interviews with magical thinking, and the most creative ways to reassure shareholders. The tech industry is full of technoid dreams, advertisements for the future, and error messages in continuous text. In this workshop, we hack these archives analogously: we cut, collage, and remix the old pages into new, poetic forms.\r\n\r\nNo prior knowledge is necessary. Scissors, glue and texts are provided (your own finds are welcome). The offered source material will be mostly in German. \r\n\r\n\r\nLink: [https://schneuer.online/blog/workshop-scrapergeist-beim-39c3/](https://schneuer.online/blog/workshop-scrapergeist-beim-39c3/)",
        "schedule_start": "2025-12-29T16:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T18:30:00+01:00"
    },
    {
        "id": "19dc71e0-a2c4-4783-9c74-638dd0b1dd82",
        "kind": "assembly",
        "name": "Scrapergeist - Zeitungsgedichte in retro und visionär",
        "slug": "scrapergeist-zeitungsgedichte-in-retro-und-visiona",
        "url": "https://api.events.ccc.de/congress/2025/event/19dc71e0-a2c4-4783-9c74-638dd0b1dd82/?format=api",
        "track": null,
        "assembly": "art",
        "room": "52bfcad3-93f7-4df2-9aa5-758349e1ccdb",
        "location": "E1_HALL H_LEVEL_0_ART&PLAY – Bus",
        "language": null,
        "description": "Computer magazines from the early 2000s, interviews with magical thinking, and the most creative ways to reassure shareholders. The tech industry is full of technoid dreams, advertisements for the future, and error messages in continuous text. In this workshop, we hack these archives analogously: we cut, collage, and remix the old pages into new, poetic forms.\r\n\r\nNo prior knowledge is necessary. Scissors, glue and texts are provided (your own finds are welcome). The offered source material will be mostly in German. \r\n\r\n\r\nLink: [https://schneuer.online/blog/workshop-scrapergeist-beim-39c3/](https://schneuer.online/blog/workshop-scrapergeist-beim-39c3/)",
        "schedule_start": "2025-12-28T14:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T16:00:00+01:00"
    },
    {
        "id": "8cc61f1f-7f76-490c-acff-6f4be5e19e2f",
        "kind": "sos",
        "name": "Search Engine Creators Meetup",
        "slug": "search-engine-creators-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/8cc61f1f-7f76-490c-acff-6f4be5e19e2f/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "en, de",
        "description": "Meeting of creatures who have already tinkered with search engines, for getting to know each other and exchanging knowledge.\r\n\r\nIf you are interested in search engines, but have no prior knowledge [Search engines for the Curious](https://events.ccc.de/congress/2025/hub/en/event/detail/search-engines-for-the-curious) on day 3 is the even t for you.\r\n\r\nBring\r\n* problems where you are curious how others solved them\r\n* solutions others may be interested in\r\n* Lots of curiousness\r\n* some time to chat and listen\r\n\r\nIf you are curious about how search engines work but haven't worked on one yet you might be interested in the session \"Search Engines for the Curious\" which is aimed to be accessible to newcomers.\r\n\r\nExact location are still to be announced.\r\n\r\nNote: SoS Workshop D is way too large, I'd be happy to free up the reservation in exchange for a small location (maybe ~20 people) (and maybe a 50min slot)",
        "schedule_start": "2025-12-28T10:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T10:55:00+01:00"
    },
    {
        "id": "4e7620b1-7459-5e07-a24f-40d1c07edbb7",
        "kind": "assembly",
        "name": "Search Engines for the Curious",
        "slug": "search-engines-for-the-curious_bdbx",
        "url": "https://api.events.ccc.de/congress/2025/event/4e7620b1-7459-5e07-a24f-40d1c07edbb7/?format=api",
        "track": null,
        "assembly": "free-knowledge-habitat",
        "room": "84c3550d-d676-5c42-b443-5ecd6ae2cc83",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-29T10:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T11:30:00+01:00"
    },
    {
        "id": "a458319b-983e-4d64-b850-fd1ce2f779cc",
        "kind": "sos",
        "name": "Search Engines for the Curious (The more readable version)",
        "slug": "search-engines-for-the-curious",
        "url": "https://api.events.ccc.de/congress/2025/event/a458319b-983e-4d64-b850-fd1ce2f779cc/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Free Knowlwdge Habitat worksop area",
        "language": "en, de",
        "description": "You've just learned that some chaos-creatures tinker with their own search engines in their free time (as in real web search with its own index) and want to know more?\r\n\r\nThis meetup aims to bring together those who already have experience building search engines with those who want to know more about that.\r\n\r\nPlanned format is an \"ask me anything\". Creatures who want to answer questions are welcome (please contact Slatian in advance). \r\n\r\nI you have already worked on a search engine you may be interested in the [Search Engine Creators Meetup](https://events.ccc.de/congress/2025/hub/en/event/detail/search-engine-creators-meetup) on day 2.\r\n\r\n* [c3nav](https://39c3.c3nav.de/l/a43a3d71-b30f-41c9-8e64-50284e0405f2)\r\n* [The Event on the Free Knowledge Habitat Pretalx](https://pretalx.wikimedia.de/39c3-2025/talk/H8VLAD/)\r\n* [Pretalx synced event](https://events.ccc.de/congress/2025/hub/de/event/detail/search-engines-for-the-curious_bdbx)",
        "schedule_start": "2025-12-29T10:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T11:30:00+01:00"
    },
    {
        "id": "3bedb7e4-5d7f-42ec-bb89-a9220338421d",
        "kind": "assembly",
        "name": "Secure Offline Communications: What's Next?",
        "slug": "secure-offline-communications-whats-next",
        "url": "https://api.events.ccc.de/congress/2025/event/3bedb7e4-5d7f-42ec-bb89-a9220338421d/?format=api",
        "track": null,
        "assembly": "houseoftea",
        "room": "50814d28-5d61-4501-84cd-8f6928d1cc77",
        "location": null,
        "language": "en",
        "description": "While this session is hosted by The Briar Project, we explicitly welcome all other collectives and individuals interested and working in this area of Internet shutdowns and digital censorship. Let's see where we can join forces to best serve users' needs.",
        "schedule_start": "2025-12-28T15:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T16:45:00+01:00"
    },
    {
        "id": "73106405-5604-4567-8ff4-161bb11eb5f0",
        "kind": "assembly",
        "name": "Securing Open Source Communities WG (How to keep Open Source open)",
        "slug": "how-to-keep-open-source-open-without-leaving-our-c",
        "url": "https://api.events.ccc.de/congress/2025/event/73106405-5604-4567-8ff4-161bb11eb5f0/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "en",
        "description": "Recent years have seen an increase in stress and pressure resulting from both actor and non-actor harms due to the pivot in how we manage our OSS communities in digital spaces. To better equip the broader OSS community with how to document, detect, and handle these issues we need to threat model and abusability test common governance and community frameworks and publish relevant guidance.\r\n\r\nIn this session, we are starting with Phase 1: building communication norms. This is because the work that follows carries inherent risk as we identify, research, and model these frameworks. We'll also publish our recommended communications practices regarding sensitive information in open source.\r\n\r\nGithub: [https://github.com/nivenly/securing-open-source-communities-wg/](https://github.com/nivenly/securing-open-source-communities-wg/)\r\n\r\nPresentation @ 11:00 Day 4: [https://events.ccc.de/congress/2025/hub/event/detail/how-to-keep-open-source-open-without-leaving-our-communities-open-to-threats](https://events.ccc.de/congress/2025/hub/event/detail/how-to-keep-open-source-open-without-leaving-our-communities-open-to-threats)",
        "schedule_start": "2025-12-30T12:30:00+01:00",
        "schedule_duration": "00:55:00",
        "schedule_end": "2025-12-30T13:25:00+01:00"
    },
    {
        "id": "a022566b-f89e-4025-bebe-ad239d018602",
        "kind": "sos",
        "name": "Security for small engineering teams",
        "slug": "security-at-startupssmall-teams",
        "url": "https://api.events.ccc.de/congress/2025/event/a022566b-f89e-4025-bebe-ad239d018602/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "en",
        "description": "https://docs.google.com/presentation/d/1DpV4sVjJ__9z0k74aTIG5l8h2qM3nG-9caeSTv6Suig/edit?usp=sharing\r\n\r\nAvailable until day 3 + 7 days. Contains contact and slides.\r\n\r\nThe only skipped slide is the one about rulesets, it also contains an OSS release for compliance work.\r\n\r\n--------\r\n\r\n\r\nHow do you manage security in small software engineering teams or startups (2-50 people)?\r\nWhat did you implement? Which changes did you implement or push for as a security person?\r\n\r\nI previously worked at a small NGO and startup and want to create a space to share experiences.\r\n\r\nInitially, I'll give some insights about what I implemented in the past year, however the goal is to have a discussion.\r\n\r\nTopics might include:\r\n- Fuzzing\r\n- Responsible disclosure (both incoming and outgoing)\r\n- DefectDojo, Dependabot and SecObserve\r\n- GitHub's security features\r\n- Static analyzers ranging from Semgrep to Zizmor\r\n\r\nPut in notes here if you want to join! https://cryptpad.fr/pad/#/2/pad/edit/3iZ8MLCkX9I3xcTsh6uc2LwA/",
        "schedule_start": "2025-12-29T17:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T17:50:00+01:00"
    },
    {
        "id": "a481eb2e-8b78-5f97-bfee-a47d1a271010",
        "kind": "official",
        "name": "Security Nightmares",
        "slug": "security-nightmares",
        "url": "https://api.events.ccc.de/congress/2025/event/a481eb2e-8b78-5f97-bfee-a47d1a271010/?format=api",
        "track": "ccc-community",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "de",
        "description": "Wir wagen auch den IT-Security-Ausblick auf das Jahr 2026. Der ist wie immer mit Vorsicht zu genießen.",
        "schedule_start": "2025-12-30T14:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T15:45:00+01:00"
    },
    {
        "id": "0cd9234b-1abb-5fa2-85a9-af1ec76569bb",
        "kind": "official",
        "name": "Security of Cardiac Implantable Electronic Devices",
        "slug": "security-of-cardiac-implantable-electronic-devices",
        "url": "https://api.events.ccc.de/congress/2025/event/0cd9234b-1abb-5fa2-85a9-af1ec76569bb/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "en",
        "description": "CIEDs may adversely affect patients implanted with such devices should their security be compromised. Although some efforts to secure these devices can be noted, it has quite often been lacking and may thus enable patient harm or data confidentiality compromise by malicious actors. Given the vast consequences of security vulnerabilities within this industry, the author aims to provide insight into the challenges associated with designing security architectures for such platforms, as well as possible methodology of researching these devices safely even when lacking manufacturer cooperation and access to device programmers. \r\n\r\nData collected by CIEDs and transmitted through remote monitoring is an additional concern for patients. Whilst research has shown that most manufacturers do respond in a timely and comprehensive fashion to GDPR requests, immediate data access is not yet possible and requires the patient to reach out to their doctors to obtain the requisite (event) data. A proposed solution is presented on how a patient communicator may be designed to allow patients interested in their autonomy to perform limited device interrogation in a safe and secure manner.",
        "schedule_start": "2025-12-30T12:50:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-30T13:30:00+01:00"
    },
    {
        "id": "c7c95f2a-039e-51d9-94f4-0212b6513fed",
        "kind": "assembly",
        "name": "SeedSigner DIY Bitcoin signing device build workshop",
        "slug": "seedsigner-diy-bitcoin-signing-device-build-w_312i",
        "url": "https://api.events.ccc.de/congress/2025/event/c7c95f2a-039e-51d9-94f4-0212b6513fed/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "Seedsigners are open-source DIY signing devices which can be built using \"normal\" hardware like a Raspberry Pi and act as kind of hardware wallets to sign Bitcoin transactions. Since the hardware is missing a secure element chip, the keys are saved externally, usually via self-drawn QR-codes which are read again for every use via the build-in camera.\r\n\r\nWe brought a few kits with us which we sell for 45€ and build together. We will lashing the firmware on the MicroSD card and then build everything together in the 3d-printed enclosure.\r\n\r\nThe kit includes:\r\nRaspberry Pi Zero 1.3 (without Wifi or Bluetooth chip), GPIO-header already soldered\r\nDisplay-Hat with joystick and buttons\r\nCamera\r\n64GB MicroSD card\r\nMicroUSB to USB-C cable\r\n3D printed enclosure\r\n6 printed templates for self-drawn QR-Codes",
        "schedule_start": "2025-12-30T10:45:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-30T12:45:00+01:00"
    },
    {
        "id": "fe789c4d-9b9b-5a9d-b2dd-aeb6dc6bc59d",
        "kind": "assembly",
        "name": "SeedSigner DIY Bitcoin signing device build workshop",
        "slug": "seedsigner-diy-bitcoin-signing-device-build-worksh",
        "url": "https://api.events.ccc.de/congress/2025/event/fe789c4d-9b9b-5a9d-b2dd-aeb6dc6bc59d/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "Seedsigners are open-source DIY signing devices which can be built using \"normal\" hardware like a Raspberry Pi and act as kind of hardware wallets to sign Bitcoin transactions. Since the hardware is missing a secure element chip, the keys are saved externally, usually via self-drawn QR-codes which are read again for every use via the build-in camera.\r\n\r\nWe brought a few kits with us which we sell for 45€ and build together. We will solder the 40pin GPIO header to the Raspberry Pi Zero, flashing the firmware on the MicroSD card and then build everything together in the 3d-printed enclosure.\r\n\r\nThe kit includes:\r\nRaspberry Pi Zero 1.3 (without Wifi or Bluetooth chip), GPIO-header to solder\r\nDisplay-Hat with joystick and buttons\r\nCamera\r\n64GB MicroSD card\r\nMicroUSB to USB-C cable\r\n3D printed enclosure\r\n6 printed templates for self-drawn QR-Codes",
        "schedule_start": "2025-12-27T14:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-27T16:30:00+01:00"
    },
    {
        "id": "8ac82d03-a4e1-4b89-aae5-afde47a75dbd",
        "kind": "sos",
        "name": "Se habla español",
        "slug": "se-habla-espanol",
        "url": "https://api.events.ccc.de/congress/2025/event/8ac82d03-a4e1-4b89-aae5-afde47a75dbd/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "en",
        "description": "Un espacio para reunir a la comunidad de habla hispana en el 39c3. La idea es presentarnos brevemente (¿de dónde vienes? ¿en qué andas?), platicar y hacer comunidad. El idioma principal será español pero el espacio es abierto y flexible. Sin formalidades ni láminas, solo personas.\r\n\r\nA space to bring together the Spanish-speaking community at the 39c3.\r\nThe idea is to briefly introduce ourselves (where are you from? what are you working on?), chat, and build community. Spanish will be the main language but the space is open and flexible. No formalities or slides, just people.",
        "schedule_start": "2025-12-27T18:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-27T18:25:00+01:00"
    },
    {
        "id": "4e4a7a0b-a2ae-4e6a-b709-d470067c6a65",
        "kind": "assembly",
        "name": "Seile takeln für Anfänger",
        "slug": "seile-takeln-fur-anfanger_p947",
        "url": "https://api.events.ccc.de/congress/2025/event/4e4a7a0b-a2ae-4e6a-b709-d470067c6a65/?format=api",
        "track": null,
        "assembly": "ropelabs",
        "room": "4f642acd-fa70-4770-a2cd-b33f7487b44e",
        "location": "Ropelabs Assembly",
        "language": "de",
        "description": "Unter Takling versteht sich (unter Anderem) eine Reihe von Nähtechniken, um Seilenden gegen Aufdröseln oder Ausfransen zu sichern.\r\n\r\nIch zeige euch zwei Techniken zum takeln von Seilen.\r\n\r\nMaterial wird gestellt, eigene Seile können gerne mitgebracht werden.\r\n\r\n!!! info\r\n  Es braucht ein Minimum an Fingerfertigkeit, Hand-Augen-Koordination und etwas Kraft in den Fingern.",
        "schedule_start": "2025-12-27T11:30:00+01:00",
        "schedule_duration": "00:55:00",
        "schedule_end": "2025-12-27T12:25:00+01:00"
    },
    {
        "id": "10462bbf-a044-4228-b01a-f38527f0f0b1",
        "kind": "assembly",
        "name": "Selbstgemachtes Leid: Die KinkyGeeks-Bastelwerkstatt",
        "slug": "selbstgemachtes-leid-die-kinkygeeks-bastelwerkstat",
        "url": "https://api.events.ccc.de/congress/2025/event/10462bbf-a044-4228-b01a-f38527f0f0b1/?format=api",
        "track": null,
        "assembly": "kinkygeeks",
        "room": "d82ce58b-7cde-4e8d-bf8d-df24d342383e",
        "location": null,
        "language": "de, en",
        "description": "We have prepared small craft kits that you can make during this time.\r\n\r\nYou can choose between two different spanking tools, and you can also paint small tags made of shrink wrap, e.g., for collars or similar items.\r\n\r\nNo registration necessary, just come by and see if there is a spot available.\r\nThere are material costs of 0-5 €, depending on the set.",
        "schedule_start": "2025-12-28T12:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T13:30:00+01:00"
    },
    {
        "id": "a8920121-ab63-4799-8e60-9b1bd3b4b5c0",
        "kind": "assembly",
        "name": "Selbstgemachtes Leid: Die KinkyGeeks-Bastelwerkstatt II",
        "slug": "selbstgemachtes-leid-die-kinkygeeks-bastelwer_0j14",
        "url": "https://api.events.ccc.de/congress/2025/event/a8920121-ab63-4799-8e60-9b1bd3b4b5c0/?format=api",
        "track": null,
        "assembly": "kinkygeeks",
        "room": "d82ce58b-7cde-4e8d-bf8d-df24d342383e",
        "location": null,
        "language": "de, en",
        "description": "We have prepared small craft kits that you can make during this time.\r\n\r\nYou can choose between two different spanking tools, and you can also paint small tags made of shrink wrap, e.g., for collars or similar items.\r\n\r\nNo registration necessary, just come by and see if there is a spot available.\r\nThere are material costs of 0-5 €, depending on the set.",
        "schedule_start": "2025-12-29T14:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T15:30:00+01:00"
    },
    {
        "id": "16cd571e-2ee2-4e91-bb88-8178155216d4",
        "kind": "sos",
        "name": "Selbsthilfegruppe für Menschen in der Energiewirtschaft",
        "slug": "selbsthilfegruppe-fur-menschen-in-der-energiewirts",
        "url": "https://api.events.ccc.de/congress/2025/event/16cd571e-2ee2-4e91-bb88-8178155216d4/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Runder Tisch vor der Bits und Bäume - Workshop Area (unterm Flugzeug)",
        "language": "de",
        "description": "(Bringt gerne was zum Frühstücken mit, dann machen wir uns eine gemütliche Runde)\r\n\r\nWir sind Menschen aus der Energiewirtschaft, die Lust auf Austausch und Vernetzung haben! Gemeinsam wollen wir Ideen teilen und Open-Source-Tools in der Branche weiter voranbringen.\r\n\r\nUnser Alltag ist geprägt von den Herausforderungen der edi@energy-Dokumente und dem ständigen Schnittstellenchaos – und genau deswegen haben wir Open-Source-Tools wie die AHB-Tabellen oder den Bedingungsbaum entwickelt, um uns (und euch) das Leben ein bisschen leichter zu machen.\r\n\r\nAußerdem engagieren wir uns im gemeinnützigen Verein BO4E (Business Objects for Energy), um ein simples und offenes Datenmodell für die Energiebranche zu entwickeln. Unser Ziel: weniger Frust, mehr Effizienz.\r\n\r\nIn dieser Session steht das Kennenlernen und Netzwerken im Mittelpunkt. Wenn du auch Lust hast, die Branche mit neuen Ideen und Open-Source-Projekten zu bereichern, dann bist du hier genau richtig!\r\n\r\nLinksammlung:\r\n\r\nhttps://www.bo4e.de\r\nhttps://github.com/bo4e\r\n\r\nhttps://bedingungsbaum.hochfrequenz.de\r\nhttps://ahb-tabellen.hochfrequenz.de\r\nhttps://ebd.hochfrequenz.de\r\nhttps://fristenkalender.hochfrequenz.de\r\n\r\nhttps://github.com/Hochfrequenz/digital_market_communication\r\n\r\nWir freuen uns darauf, dich kennenzulernen und gemeinsam die Energiebranche ein Stückchen besser zu machen! 🚀",
        "schedule_start": "2025-12-28T11:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T12:20:00+01:00"
    },
    {
        "id": "47aa9d9a-4d14-45bf-a4d2-5b32ddec7c06",
        "kind": "sos",
        "name": "Selbsthilfegruppe Unternehmens IT / Enterprise IT support group",
        "slug": "selbsthilfegruppe-unternehmens-it-enterprise-it-su",
        "url": "https://api.events.ccc.de/congress/2025/event/47aa9d9a-4d14-45bf-a4d2-5b32ddec7c06/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de, en",
        "description": "Finally NIS.2 will arrive in most european countries, let's chat about our experience with the way enterprise (=legacy ?) software vendors deal with security.",
        "schedule_start": "2025-12-29T13:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T13:25:00+01:00"
    },
    {
        "id": "b6069b0d-2d5d-438b-a611-4fb145e94815",
        "kind": "sos",
        "name": "Selbsthilfegruppe Verwaltungsdigitalisierung (Faxgeräteclub)",
        "slug": "selbsthilfegruppe-verwaltungsdigitalisierung-faxge",
        "url": "https://api.events.ccc.de/congress/2025/event/b6069b0d-2d5d-438b-a611-4fb145e94815/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "de",
        "description": "Ähnlich wie in den letzten Jahren wollen wir uns auch dieses Jahr wieder treffen und uns rund um das Thema Verwaltungsdigitalisierung austauschen und vernetzen.\r\n\r\nWas ist der Faxgeräteclub und warum machen wir das?\r\n\r\nWenn wir über Behörden-IT sprechen, dann sprechen wir oft über einen zwingend notwendigen Wissensaufbau und die Internalisierung von IT-Kompetenz in der öffentlichen Verwaltung. Aber wer sich dann tatsächlich für einen Job in der Verwaltung entscheidet oder aus der Zivilgesellschaft heraus positiv auf die Verwaltung einwirken will, die:der braucht viel Überzeugungstalent und oft auch Durchhaltevermögen. Aber wir können auch viel Positives bewirken.\r\n\r\nWoran scheitert es in der Praxis, wo liegen die strukturellen Probleme und welche Impulse braucht es jetzt aus der Politik?\r\n\r\nWir sprechen im Faxgeräteclub über unsere Erfahrungen im Alltag in und mit Behörden, darüber, was in der Verwaltung alles noch falsch läuft und wie wir gemeinsam etwas daran ändern können. Kommt vorbei uns lasst uns gemeinsam in lockerer Runde ein wenig diskutieren und Pläne schmieden! Willkommen sind alle, die sich für die IT der öffentlichen Verwaltung interessieren und/oder gerne mit uns ihre Ideen oder Fragen teilen möchten.",
        "schedule_start": "2025-12-27T16:30:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-27T17:50:00+01:00"
    },
    {
        "id": "f33636a7-e2a3-5925-87e3-1ba270e73ff5",
        "kind": "official",
        "name": "selbstverständlich antifaschistisch! Aktuelle Informationen zu den Verfahren im Budapest-Komplex - von family & friends Hamburg",
        "slug": "selbstverstandlich-antifaschistisch-aktuelle-informationen-zu-den-verfahren-im-budapest-komplex-von-family-friends-hamburg",
        "url": "https://api.events.ccc.de/congress/2025/event/f33636a7-e2a3-5925-87e3-1ba270e73ff5/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "de",
        "description": "Am 26. September wurde gegen Hanna vor dem OLG München das erste Urteil gegen eine der Antifaschist*innen im Rahmen des Budapest-Komplexes gefällt: 5 Jahre für ein lediglich auf Indizien basierendes Urteil. Dem Mordvorwurf der Staatsanwaltschaft wurde nicht entsprochen, behauptet wurde aber die Existenz einer gewalttätigen „kriminellen Vereinigung“.\r\nAm 12. Januar 2026 wird nun vor dem OLG Düsseldorf der Prozess gegen Nele, Emmi, Paula, Luca, Moritz und Clara, die seit Januar in verschiedenen Gefängnissen in U-Haft sitzen, eröffnet. Die Anklage konstruiert auch hier eine kriminelle Vereinigung nach §129 und enthält den Vorwurf des versuchten Mordes. Die Verfahren in dieser Weise zu verfolgen, lässt vor allem auf ein hohes Ausforschungs- und Einschüchterungsinteresse schließen.\r\nZaid, gegen den ein europäischer Haftbefehl aus Ungarn vorliegt, war Anfang Mai unter Meldeauflagen entlassen worden; aufgrund seiner nicht-deutschen Staatsangehörigkeit hatte der Generalbundesanwalt keine Anklage gegen ihn erhoben. Da er in Deutschland nach wie vor von einer Überstellung nach Ungarn bedroht ist, hält er sich seit Oktober 2025 in Paris auf. Er ist gegen Auflagen auf freiem Fuß.\r\nEin weiteres Verfahren im Budapest- Komplex wird in Dresden zusammen mit Vorwürfen aus dem Antifa Ost Verfahren verhandelt. Der Prozess gegen Tobi, Johann, Thomas (Nanuk), Paul und zwei weitere Personen wird bereits im November beginnen.\r\nIn Budapest sitzt Maja – entgegen einer einstweiligen Verfügung des BVerfG und festgestellt rechtswidrig im Juni 2024 nach Ungarn überstellt - weiterhin in Isolationshaft; der Prozess soll erst im Januar fortgeführt werden und voraussichtlich mit dem Urteil am 22.01. zu Ende gehen.\r\nMit den Prozessen im Budapest-Komplex wird ein Exempel statuiert – nicht nur gegen Einzelne, sondern gegen antifaschistische Praxis insgesamt. Die Behauptung einer kriminellen Vereinigung mit Mordabsichten stellt eine absurde juristische Eskalation des staatlichen Vorgehens gegen Antifaschist*innen dar und steht in keinem Verhältnis zu den verhandelten Vorkommnissen.\r\nMit dieser Prozesswelle und den Repressionen gegen Freund*innen und Angehörige wird antifaschistisches Engagement massiv kriminalisiert und ein verzerrtes Bild von politischem Widerstand gezeichnet – während gleichzeitig rechte Gewalt europaweit zunimmt und faschistische Parteien erstarken. Wir sehen, dass Angriffe auf Rechtsstaatlichkeit und Zivilgesellschaf immer weiter zunehmen. Die Art und Weise, wie gegen die Antifas im Budapest-Komplex vorgegangen wird, ist ein Vorgeschmack darauf, wie politische Opposition in einer autoritäreren Zukunft behandelt werden könnte. Wir sind alle von der rechtsautoritären Entwicklung, von Faschisierung betroffen. Die Kriminalisierung von Antifas als „terroristische Vereinigung\" ist Teil einer (weltweiten) Entdemokratisierung und Zersetzung von Rechtsstaatlichkeit.",
        "schedule_start": "2025-12-28T13:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T14:30:00+01:00"
    },
    {
        "id": "bb059ef1-1e4b-428f-b921-2daf0c44938d",
        "kind": "sos",
        "name": "self-organized infrastructure meetup",
        "slug": "self-organized-infrastructure-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/bb059ef1-1e4b-428f-b921-2daf0c44938d/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-29T15:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T15:50:00+01:00"
    },
    {
        "id": "15c754b3-cbc8-40af-9835-3873f0374e63",
        "kind": "sos",
        "name": "Self-Restricting Software Workshop",
        "slug": "self-restricting-software-workshop",
        "url": "https://api.events.ccc.de/congress/2025/event/15c754b3-cbc8-40af-9835-3873f0374e63/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Bits&Bäume Workshop Area (Hall H)",
        "language": "en, de",
        "description": "Computer programs run with all privileges of the running user. If your user can read your emails, then so can any other program you run. However, many programs do not need most permissions and perhaps should not have them at all.\r\n\r\nThis workshop demonstrates quite simple ways in which software can self-restrict itself. The focus will not be on foreign, potentially malicious software, but on hardening programs against misconduct and future security vulnerabilities.\r\n\r\nSeveral operating systems have developed different interfaces that restrict software beyond its normal scope. This workshop will focus on POSIX and especially OpenBSD because of its user-friendly APIs. Although other operating systems, such as Linux, will be discussed, they will not be covered in depth due to their more complicated APIs.\r\n\r\nWithin the workshop part, software with known security vulnerabilities is then patched together - usually with almost a single line. Ideally, an exploit has hardly any effect afterwards, although the vulnerability is still present. This is not intended to encourage carelessness, but rather to demonstrate the development of a further safety net for software.\r\n\r\nA basic understanding of programming is required and, more importantly, an interest in the topic. You will need to bring an SSH client, for example a laptop with (almost) any operating system.\r\n\r\nThe language will be either English or German, depending on who shows up.",
        "schedule_start": "2025-12-30T12:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T12:50:00+01:00"
    },
    {
        "id": "9f08f3cb-7b16-54ee-bba1-a4c967c8e799",
        "kind": "assembly",
        "name": "Self-Restricting Software Workshop",
        "slug": "self-restricting-software-workshop_7l3e",
        "url": "https://api.events.ccc.de/congress/2025/event/9f08f3cb-7b16-54ee-bba1-a4c967c8e799/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "3249bd83-bfb2-445b-bea0-bce4e7370926",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-30T12:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T12:50:00+01:00"
    },
    {
        "id": "0bdced6b-d08f-4d13-a63d-a9145ae994f8",
        "kind": "sos",
        "name": "SERVFAIL Domain Name Session",
        "slug": "servfail-domain-name-session",
        "url": "https://api.events.ccc.de/congress/2025/event/0bdced6b-d08f-4d13-a63d-a9145ae994f8/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Øl Telecom assembly",
        "language": null,
        "description": "Unique opportunity! Get exclusive FREE invite codes from the founders of SERVFAIL! And discuss Domain Name Shenanigans.",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T16:25:00+01:00"
    },
    {
        "id": "032fdd30-9488-55b8-968c-dbce19a3f446",
        "kind": "official",
        "name": "Set-top box Hacking: freeing the 'Freebox'",
        "slug": "set-top-box-hacking-freeing-the-freebox",
        "url": "https://api.events.ccc.de/congress/2025/event/032fdd30-9488-55b8-968c-dbce19a3f446/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "en",
        "description": "The Freebox HD is a set-top box with media player capabilities designed and built by the French ISP 'Free' in 2006, and distributed to customers since (including me). It is still in use and will be maintained until the end of 2025.\r\n\r\nWhen I got it, I wanted to run homebrew software on it, so I decided to reverse engineer it. The initial goal was to get arbitrary code execution. The Freebox HD being largely undocumented, this talk shows the full process of reverse engineering it from scratch:\r\n* Initial visual inspection\r\n* Disassembly and inspection of the insides\r\n* Attack surface analysis and choice of the target\r\n* Search and exploitation of a vulnerability in PrBoom (a Doom source port running on the Freebox HD)\r\n* Analysis of the Linux system running on the Freebox HD\r\n* Search and exploitation of a Linux kernel exploit to escape the sandbox and gain root privileges\r\n* Decryption and dump of the firmware\r\n* Analysis of the Linux system and the programs of the Freebox HD\r\n* Playing with the remote control capabilities\r\n* Reverse engineering of the private networks of the ISP\r\n\r\nThe two exploits used to gain full root access were both discovered for this specific hack, which makes them 0-day exploits.\r\n\r\nThe analysis leads to some interesting discoveries about the device itself, but also the ISP, how their technical support works and accesses the devices remotely, and much more!",
        "schedule_start": "2025-12-29T17:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T18:15:00+01:00"
    },
    {
        "id": "6031a0c5-8b52-4cb5-80e7-92238f9b40aa",
        "kind": "sos",
        "name": "shaders show & tell",
        "slug": "shaders-hackshow",
        "url": "https://api.events.ccc.de/congress/2025/event/6031a0c5-8b52-4cb5-80e7-92238f9b40aa/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "https://39c3.c3nav.de/l/c:0:166.28:100.79/ (c-base, nord-west table near the shaderamp projection screen)",
        "language": "en",
        "description": "Self-organized show & tell focused on shaders.\r\nWe’ll have a projector and screen — bring your laptop with HDMI to show your demos.\r\nFeatured live demos:\r\n- swiss.gl http://swiss.gl/\r\n- shaderamp https://github.com/ArthurTent/ShaderAmp",
        "schedule_start": "2025-12-28T17:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T18:00:00+01:00"
    },
    {
        "id": "fd536a59-3346-4984-8b46-5f7f1f10f7b1",
        "kind": "assembly",
        "name": "ShapeIt — Open Source 3D Modeller",
        "slug": "shapeit-open-source-3d-modeller",
        "url": "https://api.events.ccc.de/congress/2025/event/fd536a59-3346-4984-8b46-5f7f1f10f7b1/?format=api",
        "track": null,
        "assembly": "hsmr",
        "room": "cd645add-6434-4c23-90c3-d0867c883b96",
        "location": null,
        "language": "de, en",
        "description": "Let me introduce you to ShapeIt — an open-source CAD application developed by me, Gerhard.\r\n\r\nAre you interested in getting involved? Feel free to join us!\r\n\r\nWhether you simply want to try out ShapeIt or actively contribute to its development, you are very welcome.\r\n\r\nCurrent areas of work include platform independence, user experience testing, the plugin interface, STL reverse engineering, and SVG import.\r\n\r\nhttps://github.com/FriendsOfCADability/CADability\r\n\r\nNote: This workshop is held by Gerhard, who has no Hub-account. Not by langfingaz ;)",
        "schedule_start": "2025-12-29T15:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T15:30:00+01:00"
    },
    {
        "id": "b32addb2-ed54-4d91-8365-83551402c109",
        "kind": "assembly",
        "name": "ShapeIt — Open Source 3D Modeller",
        "slug": "shapeit-open-source-3d-modeller_t00i",
        "url": "https://api.events.ccc.de/congress/2025/event/b32addb2-ed54-4d91-8365-83551402c109/?format=api",
        "track": null,
        "assembly": "hsmr",
        "room": "cd645add-6434-4c23-90c3-d0867c883b96",
        "location": null,
        "language": "de, en",
        "description": "Let me introduce you to ShapeIt — an open-source CAD application developed by me, Gerhard.\r\n\r\nAre you interested in getting involved? Feel free to join us!\r\n\r\nWhether you simply want to try out ShapeIt or actively contribute to its development, you are very welcome.\r\n\r\nCurrent areas of work include platform independence, user experience testing, the plugin interface, STL reverse engineering, and SVG import.\r\n\r\nhttps://github.com/FriendsOfCADability/CADability\r\n\r\nNote: This workshop is held by Gerhard, who has no Hub-account. Not by langfingaz ;)",
        "schedule_start": "2025-12-30T11:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-30T11:30:00+01:00"
    },
    {
        "id": "5afbde81-25dc-4dd8-849a-25f0ef69fca6",
        "kind": "sos",
        "name": "Share Your Citizen Science: Projects, Pets, and Paths for Collaboration ( Is This Citizen Science — and Do You Want Anything from ECSA?)",
        "slug": "share-your-citizen-science-projects-pets-and-paths",
        "url": "https://api.events.ccc.de/congress/2025/event/5afbde81-25dc-4dd8-849a-25f0ef69fca6/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "en, de",
        "description": "Citizen science can mean many things: DIY measurements, community research, data activism, social experiments, artistic inquiry, or collective knowledge work. At CCC, many such projects exist — often without ever using the label “citizen science”.\r\nThis session follows a “show your pet” format. Participants are invited to bring and briefly present their own projects, tools, experiments, or unfinished ideas and share:\r\nwhat the project does\r\n\r\n\r\nwho participates\r\n\r\n\r\nhow (or if) it serves a community\r\n\r\n\r\nwhether calling it “citizen science” helps or gets in the way\r\n\r\n\r\nProjects do not need to be finished, funded, successful, or formally recognised. Critical, messy, and experimental work is explicitly welcome.\r\nAlongside peer exchange, the session creates space to explore if and how collaboration with the wider citizen science community — including ECSA — could be useful:\r\nWhat kinds of support would actually help these projects?\r\n\r\n\r\nWhere does institutional collaboration feel helpful — or harmful?\r\n\r\n\r\nWhat would make collaboration worth the effort?\r\n\r\n\r\nThe goal is not recruitment or alignment, but to understand what collaboration should look like from the project side, if at all.\r\n\r\nWebsite: https://www.ecsa.ngo/\r\nMastodon: @ECSA\r\nStart your own Citizen Science Project\r\nhttps://moodle.citizenscience.eu/",
        "schedule_start": "2025-12-27T15:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T15:50:00+01:00"
    },
    {
        "id": "622607f1-f74c-42ae-b295-5d1392b5e4fd",
        "kind": "assembly",
        "name": "Shift allocation for Video Mixer Angels (Day 1)",
        "slug": "video-mixer-1",
        "url": "https://api.events.ccc.de/congress/2025/event/622607f1-f74c-42ae-b295-5d1392b5e4fd/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": null,
        "description": "",
        "schedule_start": "2025-12-27T18:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T19:15:00+01:00"
    },
    {
        "id": "9eb276d8-99db-4e25-8c08-2fe4bc3f708b",
        "kind": "assembly",
        "name": "Shift allocation for Video Mixer Angels (Day 2)",
        "slug": "video-mixer-2",
        "url": "https://api.events.ccc.de/congress/2025/event/9eb276d8-99db-4e25-8c08-2fe4bc3f708b/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": null,
        "description": "",
        "schedule_start": "2025-12-28T18:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T19:15:00+01:00"
    },
    {
        "id": "3da2b1b3-3851-4c78-b4e3-40f8dcebc424",
        "kind": "assembly",
        "name": "Shift allocation for Video Mixer Angels (Day 3)",
        "slug": "video-mixer-3",
        "url": "https://api.events.ccc.de/congress/2025/event/3da2b1b3-3851-4c78-b4e3-40f8dcebc424/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": null,
        "description": "",
        "schedule_start": "2025-12-29T18:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T19:15:00+01:00"
    },
    {
        "id": "f392f7c4-841b-5922-8fdf-ff8eb8150825",
        "kind": "official",
        "name": "Shit for Future: turning human shit into a climate solution",
        "slug": "shit-for-future-turning-human-shit-into-a-climate-solution",
        "url": "https://api.events.ccc.de/congress/2025/event/f392f7c4-841b-5922-8fdf-ff8eb8150825/?format=api",
        "track": "science",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "en",
        "description": "Today’s science mostly follows worn-out pathways and lack big discoveries and innovations. Scientists often don’t want to take a risk because the competition for a permanent position in academia is so high, which pressures them into conservative research topics supported by their supervisors. Even when science provides helpful solutions for urgent problems, the knowledge mostly ends up in libraries, written in papers that nobody understands. I want to show that it is worthwhile to follow research ideas that are unconventional, upset your boss af and explore topics that are unpopular like working with shit. I hope that sharing stories of how a funny idea turned into a solution encourage others to start making impact in their environment.",
        "schedule_start": "2025-12-29T13:50:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-29T14:30:00+01:00"
    },
    {
        "id": "f9a5fe48-1609-40c0-a750-57984d0998c3",
        "kind": "sos",
        "name": "Shitty Robot Battle",
        "slug": "shitty-robot-battle",
        "url": "https://api.events.ccc.de/congress/2025/event/f9a5fe48-1609-40c0-a750-57984d0998c3/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "de, en",
        "description": "Shitty Robot Battle!\r\n\r\nPlease register at 39c3@shitty-robots.com!\r\n\r\nThere ist also a Workshop ( https://events.ccc.de/congress/2025/hub/en/event/detail/shitty-robot-workshop ) but robots that were not build in the workshop are also welcome!\r\n\r\nWe also needs volunteers as judges for the battle!\r\n\r\nParticipants please come at Day 3 on10 p.m. to the shared table 22(Hall H) .\r\n\r\nLink to the Lightning talk : Link zum Lightning talk : https://media.ccc.de/v/39c3-lightning-talks-tag-3#t=6038",
        "schedule_start": "2025-12-29T22:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T22:55:00+01:00"
    },
    {
        "id": "53375d30-6758-4929-8700-0152b6d61039",
        "kind": "sos",
        "name": "Shitty Robot Workshop (until 8 a.m.)",
        "slug": "shitty-robot-workshop",
        "url": "https://api.events.ccc.de/congress/2025/event/53375d30-6758-4929-8700-0152b6d61039/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "de, en",
        "description": "We build Robots from garbage and need more garbage!\r\n\r\nBring your elektronic waste und soldering iron, multimeter and hammer!\r\n\r\nMicrocontrollers and other \"reasonable\" elektronic components alre also welcome!\r\n\r\nNo limits on age, no limits on weight and no limits on technology! \r\n\r\nOn Day 3 we let the robots battle each other : https://events.ccc.de/congress/2025/hub/en/event/detail/shitty-robot-battle\r\n\r\nThe system says that the workshop ends at 1:50, but we do not stop then ;-)\r\nWe plan to tinker until 8 a.m.\r\n\r\n\r\nThere ist a box in Saal D where you can drop hardware.",
        "schedule_start": "2025-12-28T00:30:00+01:00",
        "schedule_duration": "07:30:00",
        "schedule_end": "2025-12-28T08:00:00+01:00"
    },
    {
        "id": "b497aae1-e1ca-4a34-b8c3-2053bba86cfe",
        "kind": "assembly",
        "name": "SHOC Meeting Day 1",
        "slug": "shoc-1",
        "url": "https://api.events.ccc.de/congress/2025/event/b497aae1-e1ca-4a34-b8c3-2053bba86cfe/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": null,
        "description": "",
        "schedule_start": "2025-12-27T12:00:00+01:00",
        "schedule_duration": "01:25:00",
        "schedule_end": "2025-12-27T13:25:00+01:00"
    },
    {
        "id": "a08c8129-136f-4c86-ac06-8ed45ffa55f1",
        "kind": "assembly",
        "name": "Show off your Stickers",
        "slug": "show-off-your-stickers",
        "url": "https://api.events.ccc.de/congress/2025/event/a08c8129-136f-4c86-ac06-8ed45ffa55f1/?format=api",
        "track": null,
        "assembly": "nixos",
        "room": null,
        "location": "C-Base Mainhall behind the stargate",
        "language": "en, de",
        "description": "In this Event every Participant gets 3 Minutes to talk about the story of the stickers on its laptop. Last congress laptops were photographed, this year you have the chance to talk about why you chose exactly these stickers.\r\nHave fun and share stories",
        "schedule_start": "2025-12-28T13:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T14:00:00+01:00"
    },
    {
        "id": "1d9b33cc-9701-4b87-bc92-de3e240a8dc5",
        "kind": "assembly",
        "name": "Sicher durch den Internet-Dschungel - Ein interaktiver Mitmach-Vortrag",
        "slug": "sicher-durch-den-internet-dschungel-ein-interaktiv",
        "url": "https://api.events.ccc.de/congress/2025/event/1d9b33cc-9701-4b87-bc92-de3e240a8dc5/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "44bba78f-4945-40e4-b38e-ce6c772a3fc6",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "Tauche ein in die Welt der Cyber-Sicherheit auf spielerische und spannende Weise!\r\n\r\nMöchtest du lernen, wie du dich sicher im Internet bewegst? Dann sei dabei bei unserem Vortrag und Quiz!\r\n\r\nWorauf kannst du dich freuen?\r\n\r\nWie du echte Webseiten von gefälschten unterscheidest\r\nWie du manipulierte Bilder, Texte und Videos erkennst\r\nWie du ein sicheres Passwort erstellst\r\nUnd viele weitere Tipps zum Schutz im Netz!\r\nDas Highlight:\r\n\r\nDu kannst alles selbst ausprobieren und aktiv mitmachen.\r\n\r\nWarum lohnt es sich?\r\n\r\nWeil du danach besser vorbereitet bist, Online-Gefahren zu erkennen und dich sicher im Internet zu bewegen.\r\n\r\nBitte bring ein eigenes Gerät (Handy, Tablet, Laptop etc.) mit, um am Quiz teilzunehmen.",
        "schedule_start": "2025-12-30T14:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T15:15:00+01:00"
    },
    {
        "id": "a57175cf-4198-423b-8001-6a951370f502",
        "kind": "assembly",
        "name": "Signal Angel Introduction",
        "slug": "signal-intro",
        "url": "https://api.events.ccc.de/congress/2025/event/a57175cf-4198-423b-8001-6a951370f502/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": null,
        "description": "",
        "schedule_start": "2025-12-27T15:00:00+01:00",
        "schedule_duration": "00:55:00",
        "schedule_end": "2025-12-27T15:55:00+01:00"
    },
    {
        "id": "83910a70-d72a-4a4c-9a89-78a3b543f501",
        "kind": "assembly",
        "name": "Signal, Matrix & Threema Contact Verification Meeting",
        "slug": "signal-matrix-contact-verification-meeting",
        "url": "https://api.events.ccc.de/congress/2025/event/83910a70-d72a-4a4c-9a89-78a3b543f501/?format=api",
        "track": null,
        "assembly": "hsmr",
        "room": "ccb0429b-107a-490b-bcb7-ff15de63a127",
        "location": "HDGDL",
        "language": "de, en",
        "description": "Welcome to our modern ‘key signing’ session: We invite you to exchange contacts via Signal, Matrix and Threema and to verify each other's chat sessions. This ensures that no ‘person in the middle’ is reading along.\r\n\r\nWe at [hsmr] and MaZe are using the opportunity that many of us are present at the same time to verify each other. However, all other creatures are also welcome to join. We are happy to help if this is your first time hearing about contact verification.",
        "schedule_start": "2025-12-29T12:15:00+01:00",
        "schedule_duration": "00:10:00",
        "schedule_end": "2025-12-29T12:25:00+01:00"
    },
    {
        "id": "250ba0c1-79dd-4061-918c-befcb8150975",
        "kind": "sos",
        "name": "Situation on anarchist prisoners in Belarus",
        "slug": "uprising-in-belarus-revisted-5-years-later-2",
        "url": "https://api.events.ccc.de/congress/2025/event/250ba0c1-79dd-4061-918c-befcb8150975/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": null,
        "description": "Talk with ABC Belarus\r\n\r\nIt’s been 5 years since people in Belarus rose up against dictatorship of Alexander Lukashenko and for months tried to get rid of authoritarian regime through peaceful demonstrations, direct actions, strikes and acts of sabotage. The world has changed radically since that uprising with situation in Belarus becoming even more precarious since russia’s full scale invasion of Ukraine.\r\n\r\nAt this anniversary we are going to look into the past, talk about the reality of resistance against russian empire and what were the chances of success for people in Belarus in 2020 knowing all the plans of Putin at this point of history.\r\n\r\nThe presentation expects you to have basic knowledge of political situation in Belarus/Russia/Ukraine.",
        "schedule_start": "2025-12-29T16:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T16:55:00+01:00"
    },
    {
        "id": "b8222e34-dafc-4a00-a976-270cf1e3d53a",
        "kind": "sos",
        "name": "Skat Crashkurs",
        "slug": "skat-crashkurs",
        "url": "https://api.events.ccc.de/congress/2025/event/b8222e34-dafc-4a00-a976-270cf1e3d53a/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "c3skat assembly",
        "language": "de, en",
        "description": "An intoroduction course into the card game Skat for beginners. No prior knowledge required.",
        "schedule_start": "2025-12-28T16:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T17:30:00+01:00"
    },
    {
        "id": "1d17e1f7-8df3-4e29-9752-3401b7235e8a",
        "kind": "assembly",
        "name": "Skat lernen für Frühaufsteher",
        "slug": "skat-lernen",
        "url": "https://api.events.ccc.de/congress/2025/event/1d17e1f7-8df3-4e29-9752-3401b7235e8a/?format=api",
        "track": null,
        "assembly": "c3skat",
        "room": null,
        "location": "c3skat Assembly",
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-29T10:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T12:00:00+01:00"
    },
    {
        "id": "e6837a00-672c-532b-9bfa-319453667c03",
        "kind": "official",
        "name": "Skynet Starter Kit: From Embodied AI Jailbreak to Remote Takeover of Humanoid Robots",
        "slug": "skynet-starter-kit-from-embodied-ai-jailbreak-to-remote-takeover-of-humanoid-robots",
        "url": "https://api.events.ccc.de/congress/2025/event/e6837a00-672c-532b-9bfa-319453667c03/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "en",
        "description": "Unitree is among the highest-volume makers of commercial robots, and their newest humanoid platforms ship with multiple control stacks and on-device AI agents. If the widespread, intrusive presence of these robots in our lives is inevitable, should we take the initiative to ensure they are completely under our control? What paths might attackers use to compromise these robots, and to what extent could they threaten the physical world?\r\n\r\nIn this talk, we first map the complete attack surface of Unitree humanoids, covering hardware interfaces, near-field radios and Internet-accessible channels. We demonstrate how a local attacker can hijack a robot by exploiting vulnerabilities in short-range radio communications (Bluetooth, LoRa) and local Wi-Fi. We also present a fun exploit of the embodied AI in the humanoid: With a single spoken/text sentence, we jailbreak the on-device LLM Agent and pivot to root-priviledged remote code execution. Combined with a flaw in the cloud management service, this forms a full path to gain complete control over any Unitree robot connected to the Internet, obtaining root shell, camera livestreaming, and speaker control.\r\n\r\nTo achieve this, we combined hardware inspection, firmware extraction, software-defined radio tooling, and deobfuscation of customized, VM-based protected binaries. This reverse engineering breakthrough also allowed us to understand the overall control logic, patch decision points, and unlock advanced robotic movements that were deliberately disabled on consumer models like G1 AIR. \r\n\r\nTakeaways. Modern humanoids are networked, AI-powered cyber-physical systems; weaknesses across radios, cloud services, and on-device agents could allow attackers to remotely hijack robot operations, extract sensitive data or camera livestreams, or even weaponize the physical capabilities. As robotics continue their transition from controlled environments to everyday applications, our work highlights the urgent need for security-by-design in this emerging technology landscape.",
        "schedule_start": "2025-12-28T12:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T13:15:00+01:00"
    },
    {
        "id": "00afd3a8-2dfb-43e4-91ca-ff589dd491dc",
        "kind": "sos",
        "name": "Slow internet, fast money: How Deutsche Telekom breaks the internet",
        "slug": "slow-network-fast-money-how-deutsche-telekom-break",
        "url": "https://api.events.ccc.de/congress/2025/event/00afd3a8-2dfb-43e4-91ca-ff589dd491dc/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Saal 5",
        "language": "en, de",
        "description": "In Europa ist die Netzneutralität ein im EU-Recht verankertes Prinzip, das besagt, dass alle Daten im Internet gleich behandelt werden müssen. Doch was geschieht, wenn große Anbieter wie die Deutsche Telekom dieses Prinzip durch ihre Zusammenschaltungspraktiken systematisch verletzen?\r\n\r\nDas Projekt Netzbremse.de dokumentiert einen alarmierenden Fall: Millionen von Telekom-Kunden erleben eine künstliche Drosselung ihrer Verbindung, weil die Telekom sich weigert, ihre Peering-Kapazitäten angemessen auszubauen. Als einziger Internetanbieter in Deutschland müssen Nutzer und Netzbetreiber an beiden Enden der Leitung zahlen, um Überlastungen zu vermeiden. Die Folge: massive Qualitätseinbußen bei Videostreaming, Online-Spielen und Online-Konferenzen – insbesondere Abends. Netzbetreiber und Content-Anbieter, die nicht bereit sind, für eine störungsfreie Verbindung zu zahlen, leiden unter schlechter Servicequalität. Ein Bündnis aus Verbraucherschutz, Zivilgesellschaft und Forschung geht nun gegen diesen direkten Angriff auf das offene und freie Internet vor.\r\n\r\nDiese Session wird veranstaltet von Gesellschaft für Freiheitsrechte (GFF) und epicenter.works.",
        "schedule_start": "2025-12-30T15:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-30T16:00:00+01:00"
    },
    {
        "id": "4544a34b-29a3-4290-bd76-42a8beab390b",
        "kind": "sos",
        "name": "social work get together",
        "slug": "social-work-get-together",
        "url": "https://api.events.ccc.de/congress/2025/event/4544a34b-29a3-4290-bd76-42a8beab390b/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de, en",
        "description": "where are the social workers within the chaos? get together :)",
        "schedule_start": "2025-12-27T16:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T16:50:00+01:00"
    },
    {
        "id": "11e2394c-c225-537f-8d1a-2de3dd6872b4",
        "kind": "assembly",
        "name": "SocksTrace: Preventing Proxy Leaks in Your Applications",
        "slug": "sockstrace-preventing-proxy-leaks-in-your-applicat",
        "url": "https://api.events.ccc.de/congress/2025/event/11e2394c-c225-537f-8d1a-2de3dd6872b4/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "SocksTrace is a Linux-based proxy leak detector and traffic proxifier built on seccomp-notify. By intercepting network syscalls directly in the kernel, it provides runtime-agnostic visibility and enforcement that works even for statically linked binaries and modern browsers.\r\n\r\nThe talk showcases real WebRTC-related proxy leaks discovered using SocksTrace, explains shortcomings of traditional tools, and demonstrates transparent SOCKSification, DNS enforcement, and safe handling of applications that launch their own Tor instances. We conclude with practical use cases and future directions for syscall-level network containment.",
        "schedule_start": "2025-12-29T17:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T18:00:00+01:00"
    },
    {
        "id": "0dedf686-d71e-4cf6-ba7c-16be89fa0883",
        "kind": "sos",
        "name": "Softer Softwares Discussion",
        "slug": "softer-softwares-discussion",
        "url": "https://api.events.ccc.de/congress/2025/event/0dedf686-d71e-4cf6-ba7c-16be89fa0883/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Chill Lounge, 4th Floor by the Memleak Bar",
        "language": "en",
        "description": "​Software is not soft. We want softer software!\r\n\r\nWhy is the accepted software paradigm to separate humans into two categories: the programmer and the user?\r\n\r\nOne reason is that software is still so difficult to modify that even programmers have a hard time, leaving the user completely hopeless!\r\n\r\nUsers exist in a disempowered and (even more frequently today) often disenfranchised position. Because power structures exist in software just as they do in society, the choice to build and distribute software through apps packaged for the market reinforces and hardens this unfortunate imposition on the user and compounds many of the imbalances we see in society today. Computing is too transformational a medium to relegate to the limited domain of the app.\r\n\r\n​We are a coalition of researchers, designers, educators and builders working toward a new paradigm of computing that is more malleable, transparent, and user-empowering. We seek not only to make computing as thoughtfully crafted and as easy to change as it is to use, but to leverage that softness of software to recenter the user as the locus of ownership over their digital lives. This is super fun and very ethical! Imagine all the amazing forms of software when billions more people are able to effect change over their computing medium and build on each others ideas.",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T16:25:00+01:00"
    },
    {
        "id": "baa1c2c5-31f8-4b7c-b4a7-3bd0606a6ef4",
        "kind": "sos",
        "name": "Software Defined Radio Capture The Signal (SDRCTS)",
        "slug": "software-defined-radio-capture-the-signal-sdrcts",
        "url": "https://api.events.ccc.de/congress/2025/event/baa1c2c5-31f8-4b7c-b4a7-3bd0606a6ef4/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "online -  https://sdrcts.tildepipe.org",
        "language": "en",
        "description": "Learn software defined radio with gnuradio\r\n\r\nSolve riddles about digital signals, modulations and other systems in gnuradio. A CTS is one of the best possibilities to learn a lot in a short time. \r\n\r\nDifficulty level: Beginner to medium.\r\n\r\nNote: This is an online project, you do NOT need a 39C3 ticket!\r\n\r\nhttps://sdrcts.tildepipe.org",
        "schedule_start": "2025-12-27T11:00:00+01:00",
        "schedule_duration": "3 05:00:00",
        "schedule_end": "2025-12-30T16:00:00+01:00"
    },
    {
        "id": "b818c405-71b9-57cd-996d-beaf40c75b5e",
        "kind": "assembly",
        "name": "Software Liberation Toolbox Exchange",
        "slug": "software-liberation-toolbox-exchange",
        "url": "https://api.events.ccc.de/congress/2025/event/b818c405-71b9-57cd-996d-beaf40c75b5e/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-27T16:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T17:30:00+01:00"
    },
    {
        "id": "e5cb313a-a637-4f5f-92a6-62b9dc03c2ee",
        "kind": "assembly",
        "name": "Soldering Competition - Day 1",
        "slug": "soldering-competition-day-1",
        "url": "https://api.events.ccc.de/congress/2025/event/e5cb313a-a637-4f5f-92a6-62b9dc03c2ee/?format=api",
        "track": null,
        "assembly": "segfaultdragons",
        "room": "a2935a76-ad49-4ba6-aa60-33fc7068d97a",
        "location": "SegFaultDragons Assembly",
        "language": "de, en",
        "description": "This is a smd hand soldering competition - the goal is to solder a Winkekatze with some LED lights in the shortest time possible. Every contestant keeps the board and the overall top 3 win a prize. \r\nContestants are expected to have smd soldering experience - beginners will not be able to finish within 90 minutes. For more details check out the competition's website: https://handsolderingcompetition.de/",
        "schedule_start": "2025-12-27T12:00:00+01:00",
        "schedule_duration": "12:00:00",
        "schedule_end": "2025-12-28T00:00:00+01:00"
    },
    {
        "id": "cccc83e2-bb15-4ef6-9e59-69a80a57278e",
        "kind": "assembly",
        "name": "Soldering Competition - Day 2",
        "slug": "soldering-competition-day-2",
        "url": "https://api.events.ccc.de/congress/2025/event/cccc83e2-bb15-4ef6-9e59-69a80a57278e/?format=api",
        "track": null,
        "assembly": "segfaultdragons",
        "room": "a2935a76-ad49-4ba6-aa60-33fc7068d97a",
        "location": "SegFaultDragons assembly in hall 3 (part of Chaos West)",
        "language": "de, en",
        "description": "This is a smd hand soldering competition - the goal is to solder a Winkekatze with some LED lights in the shortest time possible. Every contestant keeps the board and the overall top 3 win a prize. \r\nContestants are expected to have smd soldering experience - beginners will not be able to finish within 90 minutes. For more details check out the competition's website: https://handsolderingcompetition.de/",
        "schedule_start": "2025-12-28T12:00:00+01:00",
        "schedule_duration": "12:00:00",
        "schedule_end": "2025-12-29T00:00:00+01:00"
    },
    {
        "id": "d9824005-1360-477c-b72b-03e0333b9ba6",
        "kind": "assembly",
        "name": "Soldering Competition - Day 3",
        "slug": "soldering-competition-day-3",
        "url": "https://api.events.ccc.de/congress/2025/event/d9824005-1360-477c-b72b-03e0333b9ba6/?format=api",
        "track": null,
        "assembly": "segfaultdragons",
        "room": "a2935a76-ad49-4ba6-aa60-33fc7068d97a",
        "location": "SegFaultDragons assembly in hall 3 (part of Chaos West)",
        "language": "de, en",
        "description": "This is a smd hand soldering competition - the goal is to solder a Winkekatze with some LED lights in the shortest time possible. Every contestant keeps the board and the overall top 3 win a prize. \r\nContestants are expected to have smd soldering experience - beginners will not be able to finish within 90 minutes. For more details check out the competition's website: https://handsolderingcompetition.de/",
        "schedule_start": "2025-12-29T12:00:00+01:00",
        "schedule_duration": "12:00:00",
        "schedule_end": "2025-12-30T00:00:00+01:00"
    },
    {
        "id": "6060e8e5-f67a-4fea-9b65-22577a5b3758",
        "kind": "assembly",
        "name": "Soldering Competition - Prize Awards",
        "slug": "soldering-competition-prize-awards",
        "url": "https://api.events.ccc.de/congress/2025/event/6060e8e5-f67a-4fea-9b65-22577a5b3758/?format=api",
        "track": null,
        "assembly": "segfaultdragons",
        "room": "a2935a76-ad49-4ba6-aa60-33fc7068d97a",
        "location": "SegFaultDragons assembly in hall 3 (part of Chaos West)",
        "language": "de, en",
        "description": "Prizes will be given to the winners of the competition. Please show up on time.",
        "schedule_start": "2025-12-30T12:00:00+01:00",
        "schedule_duration": "00:15:00",
        "schedule_end": "2025-12-30T12:15:00+01:00"
    },
    {
        "id": "f438c615-13cb-42a8-8f0a-1732e072d6b9",
        "kind": "assembly",
        "name": "Solder Your Own Meshtastic / Meshcore Node",
        "slug": "solder-your-own-meshtastic-meshcore-node",
        "url": "https://api.events.ccc.de/congress/2025/event/f438c615-13cb-42a8-8f0a-1732e072d6b9/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "96b6f1c3-8b00-4faa-8957-a2980bd4bd44",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en",
        "description": "**Solder Your Own Meshtastic / Meshcore Node**  \r\n  \r\n**Materials costs**:  \r\n€130  \r\n  \r\n**Taught by** Retia / Kody.  \r\n  \r\n**Workshop Itinerary**:  Anyone can build their own off-grid mesh communication from scratch! This beginner soldering class teaches you how to build your own full-featured LoRa mesh node from scratch. We will guide you through basic through-hole and surface-mount soldering techniques to build a custom, cat-shaped node! By the end, you'll have a fully functional node you built with your own hands, capable of running Meshtastic or Meshcore.\r\n**Note: This is a hardware assembly class; advanced software configuration is covered in the Meshcore classes.**\r\n  \r\n**Registration**:  \r\nBuy a kit at the Hardware Hacking Area or website to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served.  \r\n\r\n**Workshop Includes**: Nibble Connect Unsoldered Kit",
        "schedule_start": "2025-12-28T10:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T11:30:00+01:00"
    },
    {
        "id": "8c4f8eb1-d568-418a-9586-2eb43be086c0",
        "kind": "assembly",
        "name": "Solder your very own IoT Pusheen Cat Lamp with WLED! (Day 3)",
        "slug": "solder-your-very-own-iot-pusheen-cat-lamp-with-wle",
        "url": "https://api.events.ccc.de/congress/2025/event/8c4f8eb1-d568-418a-9586-2eb43be086c0/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "96b6f1c3-8b00-4faa-8957-a2980bd4bd44",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en",
        "description": "**Solder your very own IoT Pusheen Cat Lamp with WLED!**  \r\n  \r\n**Materials costs**:  \r\n€70  \r\n  \r\n**Taught by** Retia / Michael.  \r\n  \r\n**Workshop Itinerary**: Build the cutest IoT device on the network, and defend your home Wi-Fi! You will solder a custom PCB designed to light up and connect a Pusheen cat lamp. Once assembled, we will flash it with WLED, the industry-standard open-source software for controlling addressable LEDs. You’ll leave with a lamp you can control from your phone to display rainbows, fire effects, and notifications. It also doubles as a Wi-Fi defender, with firmware to detect and warn you of the presence of Wi-Fi jamming attacks! \r\n  \r\n**Registration**:  \r\nBuy a kit at the Hardware Hacking Area or website to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served.  \r\n\r\n**Workshop Includes**: Pusheen Kit (Custom PCB & 3d printed base)",
        "schedule_start": "2025-12-29T10:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T11:30:00+01:00"
    },
    {
        "id": "ddd6b2da-8d5d-4fa7-a8ab-442265bee611",
        "kind": "assembly",
        "name": "Solder your very own IoT Pusheen Cat Lamp with WLED! (Day 4)",
        "slug": "solder-your-very-own-iot-pusheen-cat-lamp-wit_zgns",
        "url": "https://api.events.ccc.de/congress/2025/event/ddd6b2da-8d5d-4fa7-a8ab-442265bee611/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "96b6f1c3-8b00-4faa-8957-a2980bd4bd44",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en",
        "description": "**Solder your very own IoT Pusheen Cat Lamp with WLED!**  \r\n  \r\n**Materials costs**:  \r\n€70  \r\n  \r\n**Taught by** Retia / Michael.  \r\n  \r\n**Workshop Itinerary**: Build the cutest IoT device on the network, and defend your home Wi-Fi! You will solder a custom PCB designed to light up and connect a Pusheen cat lamp. Once assembled, we will flash it with WLED, the industry-standard open-source software for controlling addressable LEDs. You’ll leave with a lamp you can control from your phone to display rainbows, fire effects, and notifications. It also doubles as a Wi-Fi defender, with firmware to detect and warn you of the presence of Wi-Fi jamming attacks! \r\n  \r\n**Registration**:  \r\nBuy a kit at the Hardware Hacking Area or website to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served.  \r\n\r\n**Workshop Includes**: Pusheen Kit (Custom PCB & 3d printed base)",
        "schedule_start": "2025-12-30T10:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-30T11:30:00+01:00"
    },
    {
        "id": "edeb9f7b-30b5-5ed0-abf4-018af1ca6390",
        "kind": "assembly",
        "name": "Solidarity Finance on P2P Rails",
        "slug": "solidarity-finance-on-p2p-rails",
        "url": "https://api.events.ccc.de/congress/2025/event/edeb9f7b-30b5-5ed0-abf4-018af1ca6390/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "This talk will last approximately 15 to 20 minutes followed by Q&A discussion for the rest of the time.",
        "schedule_start": "2025-12-30T13:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-30T14:00:00+01:00"
    },
    {
        "id": "f0df81bd-bfb3-4799-80c1-64968f3ee381",
        "kind": "assembly",
        "name": "Sorten züchten für Dummies",
        "slug": "sorten-zuchten-fur-dummies",
        "url": "https://api.events.ccc.de/congress/2025/event/f0df81bd-bfb3-4799-80c1-64968f3ee381/?format=api",
        "track": null,
        "assembly": "osg",
        "room": null,
        "location": "Bits & Bäume Workshop-Area",
        "language": "de",
        "description": "Du hast zwei Pflanzen gekreuzt. Ihre Nachkommen sind wunderschön. In der nächsten Generation scheint der Zauber kaputt, nur wenige Exemplare besitzen das schöne Merkmal. Was ist passiert? Und wie kann daraus eine stabile, schöne Sorte entstehen?\r\n\r\nVererbung kann stark vereinfacht mit den Mendelschen Regeln erklärt werden, die du wahrscheinlich aus dem Bio-Unterricht kennst. Um Gemüsesorten zu züchten, reichen sie aus:\r\n\r\nF1 heißt 1. Kindgeneration. Wenn du zwei samenfeste Sorten gekreuzt hast, mischen die Merkmale der Elternpflanzen sich gleichmäßig. In unserem Beispiel kreuzten sich eine rote und eine gefleckte Tomatensorte zu einer Generation mit rot-violett gestreiften Früchten.\r\n\r\nF2 heißt 2. Kindgeneration. Die Merkmale \"mendeln sich aus\", jede Pflanze wird anders bunte Früchte tragen. Samen von der F2-Generation bekommst du gratis in diesem Workshop.\r\n\r\nZüchtung heißt, diese zu selektieren, bis das Streifenmuster nach Jahren samenfest wird. Säe mehrere Körner, ernte viele Tomaten - sammle ausschließlich Saatgut von den Rot-Violetten!",
        "schedule_start": "2025-12-29T17:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T17:50:00+01:00"
    },
    {
        "id": "e1200b9f-dd57-5440-8f97-b7e59ed43e6c",
        "kind": "assembly",
        "name": "Sorten züchten für Dummies",
        "slug": "sorten-zuchten-fur-dummies_ea33",
        "url": "https://api.events.ccc.de/congress/2025/event/e1200b9f-dd57-5440-8f97-b7e59ed43e6c/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "3249bd83-bfb2-445b-bea0-bce4e7370926",
        "location": null,
        "language": "de",
        "description": "Du hast zwei Pflanzen gekreuzt. Ihre Nachkommen sind wunderschön. In der nächsten Generation scheint der Zauber kaputt, nur wenige Exemplare besitzen das schöne Merkmal. Was ist passiert? Und wie kann daraus eine stabile, schöne Sorte entstehen?\r\n\r\nVererbung kann stark vereinfacht mit den Mendelschen Regeln erklärt werden, die du wahrscheinlich aus dem Bio-Unterricht kennst. Um Gemüsesorten zu züchten, reichen sie aus:\r\n\r\nF1 heißt 1. Kindgeneration. Wenn du zwei samenfeste Sorten gekreuzt hast, mischen die Merkmale der Elternpflanzen sich gleichmäßig. In unserem Beispiel kreuzten sich eine rote und eine gefleckte Tomatensorte zu einer Generation mit rot-violett gestreiften Früchten.\r\n\r\nF2 heißt 2. Kindgeneration. Die Merkmale \"mendeln sich aus\", jede Pflanze wird anders bunte Früchte tragen. Samen von der F2-Generation bekommst du gratis in diesem Workshop.\r\n\r\nZüchtung heißt, diese zu selektieren, bis das Streifenmuster nach Jahren samenfest wird. Säe mehrere Körner, ernte viele Tomaten - sammle ausschließlich Saatgut von den Rot-Violetten!",
        "schedule_start": "2025-12-29T17:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T17:50:00+01:00"
    },
    {
        "id": "69855197-9ad2-4c7a-89fb-e0381ddde4f7",
        "kind": "sos",
        "name": "Sortiere das Bällebad / sort the ball pit",
        "slug": "sortiere-das-ballebad-sort-the-ball-pit_a9rk",
        "url": "https://api.events.ccc.de/congress/2025/event/69855197-9ad2-4c7a-89fb-e0381ddde4f7/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Bällebad (Foyer vor Saal 4 gegenüber Garderobe / Fundbüro)",
        "language": "de, en",
        "description": "Have you always wanted to sort a ball pit? As efficiently as possible? And maybe even do some maker-related stuff? Then meet us, the \"Bällerinas\" and tinker with us on software and hardware.",
        "schedule_start": "2025-12-28T14:00:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-28T14:45:00+01:00"
    },
    {
        "id": "cd6c0622-b0cb-49f0-b750-b7040256db37",
        "kind": "sos",
        "name": "Sortiere das Bällebad / sort the ball pit",
        "slug": "sortiere-das-ballebad-sort-the-ball-pit",
        "url": "https://api.events.ccc.de/congress/2025/event/cd6c0622-b0cb-49f0-b750-b7040256db37/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "im Bällebad (Foyer vor Saal 4 gegenüber Garderobe / Fundbüro)",
        "language": "de, en",
        "description": "Have you always wanted to sort a ball pit? As efficiently as possible? And maybe even do some maker-related stuff? Then meet us, the \"Bällerinas\" and tinker with us on software and hardware.",
        "schedule_start": "2025-12-27T14:00:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-27T14:45:00+01:00"
    },
    {
        "id": "77e26042-8959-40c1-ba4a-b626fbebe43a",
        "kind": "sos",
        "name": "Sozialrecht hacken - Hartzen für Fortgeschrittene",
        "slug": "sozialrecht-hacken-hartzen-fur-fortgeschrittene",
        "url": "https://api.events.ccc.de/congress/2025/event/77e26042-8959-40c1-ba4a-b626fbebe43a/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "de",
        "description": "https://events.ccc.de/congress/2025/hub/de/event/detail/wer-liegt-hier-wem-auf-der-tasche-genug-mit-dem-burgergeld-fetisch-sturmt-die-palaste\r\n\r\nNachdem in diesem Talk wahrscheinlich viel über Bürgergeld und \"neue Grundsicherung\" geredet wurde, gehen wir hier in einem praktischen Austausch zu einem selbstbewussten Umgang mit dem ganzen Scheiß. Es geht um Tipps, Tricks und Hacks im alltäglichen Umgang mit dem Jobcenter. Die Referentin bezieht bereits seit mehreren Jahren unsanktioniert Bürgergeld, ohne auch nur einen einzigen Termin wahrgenommen zu haben, aber das ganze soll mehr ein offener Austausch sein, bei dem alle etwas beitragen können, als ein linearer Vortrag.",
        "schedule_start": "2025-12-30T10:30:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-30T11:50:00+01:00"
    },
    {
        "id": "30a8a9c1-9244-4f5f-957b-86dcc512635d",
        "kind": "sos",
        "name": "Space Technology and Science Meetup",
        "slug": "space-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/30a8a9c1-9244-4f5f-957b-86dcc512635d/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "C3Space Assembly",
        "language": "de, en",
        "description": "A meetup open for everyone interested in space exploration, space travel, satellites, CubeSats, satellite tracking, DIY astronomy, amateur rocketry ... you name it.\r\nA place to hang out (and to show of projects). The goal is to bring all the different people hacking on space topics in our community in one place, explore existing projects and come up with new ideas to hack where no congress has hacked before.\r\n\r\nPlease be aware, that we aim to provide a safe environment for all galactic life forms (although we are only able to provide an oxygen atmosphere). We come in peace!",
        "schedule_start": "2025-12-28T14:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T15:45:00+01:00"
    },
    {
        "id": "18d2c951-c395-4d87-9762-d569570d9ad6",
        "kind": "assembly",
        "name": "Space Technology and Science Meetup",
        "slug": "space-technology-and-science-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/18d2c951-c395-4d87-9762-d569570d9ad6/?format=api",
        "track": null,
        "assembly": "c3space",
        "room": null,
        "location": "C3Space Assembly",
        "language": "de, en",
        "description": "A meetup open for everyone interested in space exploration, space travel, satellites, CubeSats, satellite tracking, DIY astronomy, amateur rocketry ... you name it.\r\nA place to hang out (and to show of projects). The goal is to bring all the different people hacking on space topics in our community in one place, explore existing projects and come up with new ideas to hack where no congress has hacked before.\r\n\r\nPlease be aware, that we aim to provide a safe environment for all galactic life forms (although we are only able to provide an oxygen atmosphere). We come in peace!",
        "schedule_start": "2025-12-28T14:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T15:45:00+01:00"
    },
    {
        "id": "f1e6f4e2-875f-573c-9e68-8dfd52e29225",
        "kind": "official",
        "name": "Spectre in the real world: Leaking your private data from the cloud with CPU vulnerabilities",
        "slug": "spectre-in-the-real-world-leaking-your-private-data-from-the-cloud-with-cpu-vulnerabilities",
        "url": "https://api.events.ccc.de/congress/2025/event/f1e6f4e2-875f-573c-9e68-8dfd52e29225/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "en",
        "description": "Seven years ago, Spectre and Meltdown were announced. These two vulnerabilities showed that instructions executed by the CPU might accidentally access secret data. This secret data can contain files cached from disk, cryptographic keys, private information, or anything else that might be stored in memory. An attacker can use Spectre to learn the value of that secret data, even though the attacker is not supposed to have access to it. \r\n\r\nEven though this sounds problematic, there is a reason why these type of vulnerabilities haven't had a significant real-world impact. Mitigations make it much harder to pull off, and an attacker needs a form of remote code execution anyway to trigger the relevant CPU instructions. If an attacker can already execute arbitrary code, then Spectre is probably not what you should be worried about. For regular users, these CPU vulnerabilities are likely not that much of a threat.\r\n\r\nHowever, that is not the case for public cloud providers. Their business model is to provide *remote code execution as a service*, and to rent out shared hardware resources as efficiently as possible. Customers run their system in an seemingly isolated virtual machine on top of shared physical hardware. Because customers can run anything they want on these systems, public cloud providers must treat these workloads as untrusted. They have to assume the worst case scenario, i.e. that an attacker is deliberately trying violate the confidentiality, integrity or availability of their systems, and, by extension, their customers' systems. For transient execution vulnerabilities like Spectre, that means that they enable all reasonable mitigations, and some more.\r\n\r\nIn this talk, we show that transient execution attacks can be used on real-world systems, despite the deployed software mitigations. We demonstrate this by silently leaking secret data from another virtual machine at a major global cloud provider, defeating virtual machine isolation without leaving a trace. Additionally, we'll discuss our coordinated disclosure process, the currently deployed mitigations and how future mitigations could address the issue.",
        "schedule_start": "2025-12-30T00:15:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-30T00:55:00+01:00"
    },
    {
        "id": "3ba0cb08-6b35-4434-9c6b-7492505f397e",
        "kind": "sos",
        "name": "Speedcoding (JavaScript) 🚀",
        "slug": "speedcoding-javascript",
        "url": "https://api.events.ccc.de/congress/2025/event/3ba0cb08-6b35-4434-9c6b-7492505f397e/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "en",
        "description": "You will be given a series of algorithmic challenges that you have to solve in a certain amount of time. Whether you are an experienced developer or a beginner, this is a great opportunity to expand your knowledge 💡\r\n\r\nTo participate, you should bring a device with you, ideally a laptop, so that you can solve the challenges. There is a short tutorial to help you prepare: https://hackmd.io/2zLdA8eOT9-GifslGQZSvw?view",
        "schedule_start": "2025-12-28T21:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T21:50:00+01:00"
    },
    {
        "id": "8ff32e43-e9c4-4431-bb8b-66cdc185a352",
        "kind": "sos",
        "name": "speedrun: hacking medical research in under 4.5 minutes",
        "slug": "speedrun-hacking-medical-research-in-under-45-minu",
        "url": "https://api.events.ccc.de/congress/2025/event/8ff32e43-e9c4-4431-bb8b-66cdc185a352/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "en",
        "description": "I made a bargain, now I have to keep up my end of the deal.\r\n\r\nThis is the 10x sped-up version of my other talk on day 1 -- for the ADHD crowd, for anyone who missed the first talk, or for those that just wanna enjoy the show and have a laugh.\r\n\r\n[https://events.ccc.de/congress/2025/hub/en/event/detail/hacking-medical-research-for-a-better-transition](https://events.ccc.de/congress/2025/hub/en/event/detail/hacking-medical-research-for-a-better-transition)\r\n\r\nThis is a speedrun. I cannot select less than 25 minutes, but I do not intend to go over 5 minutes unless I have to reset. I would prefer to do this as lightning talk, but I'm not sure they support LiveSplit.",
        "schedule_start": "2025-12-30T12:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-30T12:25:00+01:00"
    },
    {
        "id": "4d030ba2-b40c-40a2-b4ac-5dfdbf9918b5",
        "kind": "assembly",
        "name": "Spielen ohne Spass aber mit Freude",
        "slug": "spielen-ohne-spass-aber-mit-freude",
        "url": "https://api.events.ccc.de/congress/2025/event/4d030ba2-b40c-40a2-b4ac-5dfdbf9918b5/?format=api",
        "track": null,
        "assembly": "provingground",
        "room": null,
        "location": "proving ground",
        "language": "de, en",
        "description": "Community Playing games without a plan and without rules. A revue of complexity for relaxation and breathing. Review, preview, intermediate worlds.",
        "schedule_start": "2025-12-28T17:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T18:30:00+01:00"
    },
    {
        "id": "a19dfaab-a5e2-464d-8277-8a8fb79448db",
        "kind": "assembly",
        "name": "Spieleprogrammieren mit PyGame",
        "slug": "spieleprogrammieren-mit-pygame_4rw4",
        "url": "https://api.events.ccc.de/congress/2025/event/a19dfaab-a5e2-464d-8277-8a8fb79448db/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "3ec94f24-6a95-48f4-91d0-1e9ced1f2144",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "Wir beschäftigen uns damit wie Spiele aufgebaut werden und funktionieren und programmieren ein eigenes Spiel auf Grundlage von einer erweiterbaren und je nach Zeit und Interesse vollständig austauschbaren Jump'n'Run-Vorlage. Wir arbeiten dabei mit der Programmiersprache Python und der dazugehörigen Bibliothek PyGame.\r\n\r\nEs ist kein Vorwissen notwendig um die Inhalte zu verstehen; der Workshop ist für alle geeignet die ein Interesse daran haben, zu verstehen wie Videospiele gemacht werden oder eigene Ideen für Spiele umsetzen wollen.\r\n\r\nWer sich ein Laptop für den Workshop ausleihen möchte, sollte sich spätestens eine Stunde vor dem Workshop an der Teckids-Assembly im Digitalcourage-Habitat melden.\r\nSiehe auch [https://events.ccc.de/congress/2025/hub/de/project/detail/assembly/laptop-ausleihe-fur-junghackerinnen/](https://events.ccc.de/congress/2025/hub/de/project/detail/assembly/laptop-ausleihe-fur-junghackerinnen/)\r\nWer ein eigenes Laptop benutzen möchte, benötigt ein Linux-System mit Thonny und Tiled.\r\n\r\nWer nach den ersten 1,5 Stunden noch weiter machen möchte, kann [bei Teil 2 an der Teckids-Assembly]([https://events.ccc.de/congress/2025/hub/de/event/detail/spieleprogrammieren-mit-pygame-teil-3-tag-2](https://events.ccc.de/congress/2025/hub/de/event/detail/spieleprogrammieren-mit-pygame-teil-3-tag-2)) weitermachen.",
        "schedule_start": "2025-12-29T14:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T15:30:00+01:00"
    },
    {
        "id": "84a4b924-80e1-4a3d-b245-06bb11c7ee22",
        "kind": "assembly",
        "name": "Spieleprogrammieren mit PyGame",
        "slug": "spieleprogrammieren-mit-pygame",
        "url": "https://api.events.ccc.de/congress/2025/event/84a4b924-80e1-4a3d-b245-06bb11c7ee22/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "3ec94f24-6a95-48f4-91d0-1e9ced1f2144",
        "location": "Saal B / Hall B",
        "language": "de",
        "description": "Wir beschäftigen uns damit wie Spiele aufgebaut werden und funktionieren und programmieren ein eigenes Spiel auf Grundlage von einer erweiterbaren und je nach Zeit und Interesse vollständig austauschbaren Jump'n'Run-Vorlage. Wir arbeiten dabei mit der Programmiersprache Python und der dazugehörigen Bibliothek PyGame.\r\n\r\nEs ist kein Vorwissen notwendig um die Inhalte zu verstehen; der Workshop ist für alle geeignet die ein Interesse daran haben, zu verstehen wie Videospiele gemacht werden oder eigene Ideen für Spiele umsetzen wollen.\r\n\r\nWer sich ein Laptop für den Workshop ausleihen möchte, sollte sich spätestens eine Stunde vor dem Workshop an der Teckids-Assembly im Digitalcourage-Habitat melden.\r\nSiehe auch [https://events.ccc.de/congress/2025/hub/de/project/detail/assembly/laptop-ausleihe-fur-junghackerinnen/](https://events.ccc.de/congress/2025/hub/de/project/detail/assembly/laptop-ausleihe-fur-junghackerinnen/)\r\nWer ein eigenes Laptop benutzen möchte, benötigt ein Linux-System mit Thonny und Tiled.\r\n\r\nWer nach den ersten 1,5 Stunden noch weiter machen möchte, kann [bei Teil 2 an der Teckids-Assembly]([https://events.ccc.de/congress/2025/hub/de/event/detail/spieleprogrammieren-mit-pygame-teil-2-tag-2](https://events.ccc.de/congress/2025/hub/de/event/detail/spieleprogrammieren-mit-pygame-teil-2-tag-2)) weitermachen.",
        "schedule_start": "2025-12-28T10:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T11:30:00+01:00"
    },
    {
        "id": "4e109768-12a3-4198-afd2-7f95583d0e3e",
        "kind": "assembly",
        "name": "Spieleprogrammieren mit PyGame – Teil 2 Tag 2",
        "slug": "spieleprogrammieren-mit-pygame-teil-2-tag-2",
        "url": "https://api.events.ccc.de/congress/2025/event/4e109768-12a3-4198-afd2-7f95583d0e3e/?format=api",
        "track": null,
        "assembly": "teckids",
        "room": null,
        "location": "Teckids-Assembly",
        "language": "de",
        "description": "*Dies ist die Fortsetzung vom [ersten Teil im Kidspace](https://events.ccc.de/congress/2025/hub/de/event/detail/spieleprogrammieren-mit-pygame), aber es dürfen auch noch weitere Teilnehmer\\*innen dazu kommen.*\r\n\r\nWir beschäftigen uns damit wie Spiele aufgebaut werden und funktionieren und programmieren ein eigenes Spiel auf Grundlage von einer erweiterbaren und je nach Zeit und Interesse vollständig austauschbaren Jump'n'Run-Vorlage. Wir arbeiten dabei mit der Programmiersprache Python und der dazugehörigen Bibliothek PyGame.\r\n\r\nEs ist kein Vorwissen notwendig um die Inhalte zu verstehen; der Workshop ist für alle geeignet die ein Interesse daran haben, zu verstehen wie Videospiele gemacht werden oder eigene Ideen für Spiele umsetzen wollen.\r\n\r\nWer sich ein [ein Laptop für den Workshop ausleihen](https://events.ccc.de/congress/2025/hub/de/project/detail/assembly/laptop-ausleihe-fur-junghackerinnen/) möchte, sollte sich spätestens eine Stunde vor dem Workshop an der Teckids-Assembly im Digitalcourage-Habitat melden. Wer ein eigenes Laptop benutzen möchte, benötigt ein Linux-System mit Thonny und Tiled.",
        "schedule_start": "2025-12-28T11:45:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T13:15:00+01:00"
    },
    {
        "id": "55f1e674-e99c-4693-af11-31f62de4dfa9",
        "kind": "assembly",
        "name": "Spieleprogrammieren mit PyGame – Teil 2 Tag 3",
        "slug": "spieleprogrammieren-mit-pygame-teil-3-tag-2",
        "url": "https://api.events.ccc.de/congress/2025/event/55f1e674-e99c-4693-af11-31f62de4dfa9/?format=api",
        "track": null,
        "assembly": "teckids",
        "room": null,
        "location": "Teckids-Assembly",
        "language": "de",
        "description": "*Dies ist die Fortsetzung vom [ersten Teil im Kidspace](https://events.ccc.de/congress/2025/hub/de/event/detail/spieleprogrammieren-mit-pygame_4rw4), aber es dürfen auch noch weitere Teilnehmer\\*innen dazu kommen.*\r\n\r\nWir beschäftigen uns damit wie Spiele aufgebaut werden und funktionieren und programmieren ein eigenes Spiel auf Grundlage von einer erweiterbaren und je nach Zeit und Interesse vollständig austauschbaren Jump'n'Run-Vorlage. Wir arbeiten dabei mit der Programmiersprache Python und der dazugehörigen Bibliothek PyGame.\r\n\r\nEs ist kein Vorwissen notwendig um die Inhalte zu verstehen; der Workshop ist für alle geeignet die ein Interesse daran haben, zu verstehen wie Videospiele gemacht werden oder eigene Ideen für Spiele umsetzen wollen.\r\n\r\nWer sich ein [ein Laptop für den Workshop ausleihen](https://events.ccc.de/congress/2025/hub/de/project/detail/assembly/laptop-ausleihe-fur-junghackerinnen/) möchte, sollte sich spätestens eine Stunde vor dem Workshop an der Teckids-Assembly im Digitalcourage-Habitat melden. Wer ein eigenes Laptop benutzen möchte, benötigt ein Linux-System mit Thonny und Tiled.",
        "schedule_start": "2025-12-29T15:45:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T17:15:00+01:00"
    },
    {
        "id": "79806071-dd16-5054-84f0-9719ab51886f",
        "kind": "official",
        "name": "Spontaneous Space (Live)",
        "slug": "spontaneous-space-live",
        "url": "https://api.events.ccc.de/congress/2025/event/79806071-dd16-5054-84f0-9719ab51886f/?format=api",
        "track": null,
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "de",
        "description": "Free improvised Ambient-Jazz",
        "schedule_start": "2025-12-29T21:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T22:30:00+01:00"
    },
    {
        "id": "6003bc37-2c95-5d47-a7be-e33478dba7f5",
        "kind": "official",
        "name": "Sportbrigade Sparwasser",
        "slug": "sportbrigade-sparwasser",
        "url": "https://api.events.ccc.de/congress/2025/event/6003bc37-2c95-5d47-a7be-e33478dba7f5/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-28T19:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T21:00:00+01:00"
    },
    {
        "id": "edffca3d-c2af-4eff-91ba-5d6173dd3f69",
        "kind": "sos",
        "name": "SSHG - Stickerselbsthilfegruppe / Sticker Self-Help Group",
        "slug": "sshg-stickerselbsthilfegruppe-sticker-self-help-gr",
        "url": "https://api.events.ccc.de/congress/2025/event/edffca3d-c2af-4eff-91ba-5d6173dd3f69/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "In front of Hall Z, follow the black rabbit",
        "language": null,
        "description": "Meet like-minded people in the sticker self-help group. We create and design stickers and talk about our experiences and pain.\r\n\r\nSSHG\r\n\r\nUpdate: Official Link https://sshg.cybahn.de",
        "schedule_start": "2025-12-29T14:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T14:50:00+01:00"
    },
    {
        "id": "bd88d0ec-2127-5185-a1b4-13302ca49bd5",
        "kind": "assembly",
        "name": "State of the Decentralization in Industry",
        "slug": "state-of-the-decentralization-in-industry",
        "url": "https://api.events.ccc.de/congress/2025/event/bd88d0ec-2127-5185-a1b4-13302ca49bd5/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "Open-source is fun and exciting, but it often gets relegated to 'hobby', but there are industry applications. Come learn about various businesses that use open-source libraries every day, and how you can turn your open-source contributions into work, lifestyle, or even changing the world.",
        "schedule_start": "2025-12-29T13:15:00+01:00",
        "schedule_duration": "00:15:00",
        "schedule_end": "2025-12-29T13:30:00+01:00"
    },
    {
        "id": "7db2b693-8b6f-4f8d-880b-fa01bfe7b462",
        "kind": "sos",
        "name": "Steno Meetup / Introduction",
        "slug": "steno-meetup-introduction",
        "url": "https://api.events.ccc.de/congress/2025/event/7db2b693-8b6f-4f8d-880b-fa01bfe7b462/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "en, de",
        "description": "A meetup for steno enthusiasts, users & those interested in stenography (both machine stenography & shorthand)\r\n\r\nThere will be a short introduction presentation on how machine stenography works (specifically the Plover theory, as that is freely available & the one I'm most familiar with), and I'll also bring all my hardware so you can try it out on your own devices - you do need Plover installed on your own laptop though to be able to use that hardware (https://github.com/openstenoproject/plover).\r\n\r\nI'm looking forward to seeing what kind of hardware & theories others are using, so do bring your things ^^\r\n\r\n(If enough people show up we'd just continue after the 25min somewhere else)",
        "schedule_start": "2025-12-30T13:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-30T13:55:00+01:00"
    },
    {
        "id": "0f1eb728-e514-51d7-9437-d78bbb7df058",
        "kind": "official",
        "name": "Steuerkarten für Freunde (post-punk, experimental, spoken word)",
        "slug": "steuerkarten-fur-freunde-post-punk-experimental-sp",
        "url": "https://api.events.ccc.de/congress/2025/event/0f1eb728-e514-51d7-9437-d78bbb7df058/?format=api",
        "track": "live-performance",
        "assembly": "spaetverkauf",
        "room": "6114efbe-f549-579a-8aa4-cd143f5a96cf",
        "location": null,
        "language": "en",
        "description": "Wir, Jona, Fen und Bille, haben uns im Sommer gefunden und plötzlich ist genug entstanden um die Musik auch teilen zu wollen, weil die Texte von uns handeln und, weil es raus muss in die Welt. \r\n\r\nShy, chaotisch, solidarisch, hypnotisierend, fragend, wütend - Es geht um das Nein-Sagen im Spätkapitalismus, wie man trauert wenn man Gewalt erfahren hat, queer desires und was an Leonard eigentlich so besonders ist. Punk, Spoken Word, noisige Flächen, deutsche und englische Texte.\r\n\r\nSetlist:\r\nNein\r\nVictims\r\nWas ist denn an Leonard so besonders\r\nBaby \r\nHairpin Turns",
        "schedule_start": "2025-12-29T23:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T23:30:00+01:00"
    },
    {
        "id": "4c72fd89-b037-5761-b6a6-0b759edbb67d",
        "kind": "official",
        "name": "Steve Simon",
        "slug": "steve-simon",
        "url": "https://api.events.ccc.de/congress/2025/event/4c72fd89-b037-5761-b6a6-0b759edbb67d/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "de",
        "description": "Als ein bescheidener, introvertierter und klaustrophobischer Misanthrop und Glatzenträger meidet Steve das Rampenlicht. Deswegen steht er in einem Nachtclub gern in der dunklen Ecke, verbarrikadiert hinter Technik.\r\n\r\nEigentlich war es sein großer Traum, als Teil des ostkasachstanischen Staatsballett mit einer neopostbarockmodernen Aufführung von Schwanensee um die Welt zu touren. Da er aber die erforderliche Mindestgröße für neopostbarockanische, ostkasachstanische Staatsballett-Tänzer unterschreitet, schwache Sprunggelenke hat und außerdem nie tanzt, wird dieser wohl nie in Erfüllung gehen.\r\n\r\nAusgebildet als Vodka-Vernichtungsexperte weiss er, dass die Bar das wichtigste Element eines Clubs ist. Er ist ausserdem seit seinem 22. Lebensjahr ein erfolgreicher Leser und kann seit kurzem 6 der 8 in seinem Namen enthaltenen Buchstaben aufmalen. Wenn man ihm Zeit lässt. Aber Autogramme geben muss er ja eh nicht.\r\n\r\nWie im Hitchhikers Guide empfohlen, den er übrigens auch fast ganz allein durchgelesen hat, hat er immer sein Schmuse-Handtuch dabei.\r\n\r\nAchja … und er spielt einfach grandiose House-Musik.",
        "schedule_start": "2025-12-27T23:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T01:00:00+01:00"
    },
    {
        "id": "2b22a8e3-32f0-4be1-9062-a0b18f20c1d0",
        "kind": "sos",
        "name": "Stickmaschinen & Ink/Stitch Meetup",
        "slug": "stickmaschinen-inkstitch-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/2b22a8e3-32f0-4be1-9062-a0b18f20c1d0/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de, en",
        "description": "We want to get together, talk about our experiences with Ink/Stitch and machine embroidery, show off projects and network. \r\n\r\nThere is no agenda, we'll just sit down together and see what we feel like talking about. \r\n\r\nInk/Stitch is a plugin for Inkscape that can be used to design embroidery patterns for machine embroidery.\r\n\r\nHere is the pad we created, feel free to take a look and contact me here on the hub: https://hedgedoc.c3d2.de/r_NgjtxrSdiOSzkKG7g_TA?view#",
        "schedule_start": "2025-12-29T00:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T01:20:00+01:00"
    },
    {
        "id": "f3e74754-e457-44ed-b49b-7344c127014d",
        "kind": "assembly",
        "name": "Stonehenge Cursed Soldering Challenge",
        "slug": "stonehenge-weird-soldering-challenge",
        "url": "https://api.events.ccc.de/congress/2025/event/f3e74754-e457-44ed-b49b-7344c127014d/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "9825112f-e46b-49b0-9c86-b791f7a3ec90",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en, de",
        "description": "**Stonehenge Cursed Soldering Challenge**  \r\n\r\n**Materials costs**:  \r\n€10  \r\n  \r\n**Taught by** Kliment.  \r\n  \r\n**Workshop Itinerary**:  \r\n\r\n * Test and Increase your soldering skills with this challenge in the shape of Stonehenge.\r\n * Prior soldering experience helps, but is not mandatory\r\n  * The components are mounted in an unorthodox way making this a unique challenge\r\n  * Kit includes\r\n      *  Empty PCB\r\n      * All the parts needed for assemly\r\n       * A 3D-printed multipurpose base\r\n           * Nice base to display the finished board\r\n           * Store components during assembly\r\n           * Protect the finished board for transport by placing it upside down \r\n  * The board features a `CH32V203` microcontroller which can easily be programmed without extra tools\r\n\r\n**Registration**:  \r\nBuy a kit at the Hardware Hacking Area to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served.  \r\n  \r\n**Links**:\r\n* [https://gitlab.ccc.ac/cpresser/stonehenge](https://gitlab.ccc.ac/cpresser/stonehenge)\r\n* [https://gitlab.ccc.ac/cpresser/stonehenge-firmware](https://gitlab.ccc.ac/cpresser/stonehenge-firmware)",
        "schedule_start": "2025-12-27T17:00:00+01:00",
        "schedule_duration": "02:30:00",
        "schedule_end": "2025-12-27T19:30:00+01:00"
    },
    {
        "id": "12006a01-0f29-42fc-a66b-9da23b6b4b56",
        "kind": "sos",
        "name": "Stop Neurodiverse Discrimination Now",
        "slug": "lasst-uns-die-diskriminierung-von-neurodivergenten",
        "url": "https://api.events.ccc.de/congress/2025/event/12006a01-0f29-42fc-a66b-9da23b6b4b56/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "en, de",
        "description": "Society is not built for neurodivergent minds. Discrimination, exclusion, and institutional bullying are not individual misfortunes; they are systemic failures. I will share insights from my own journey and the practical tools I’ve developed to fight back against these structures.\r\n\r\nBut individual resilience isn't enough. We are using this session at 39C3 to found a community that refuses to accept institutional discrimination. Our goal is to organize peer support, expose systemic abuse, and build a solid infrastructure for mutual aid.\r\n\r\nThis is not a lecture. Together, we will define how this collective will operate. Bring your anger, your ideas, and your skills. Let’s hack the structures that try to shut us out.",
        "schedule_start": "2025-12-29T10:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T10:55:00+01:00"
    },
    {
        "id": "ec25686e-bfa7-546f-a4f7-75c87a6f7cd0",
        "kind": "official",
        "name": "Störmoment",
        "slug": "stormoment",
        "url": "https://api.events.ccc.de/congress/2025/event/ec25686e-bfa7-546f-a4f7-75c87a6f7cd0/?format=api",
        "track": "dj-set",
        "assembly": "spaetverkauf",
        "room": "6114efbe-f549-579a-8aa4-cd143f5a96cf",
        "location": null,
        "language": "en",
        "description": "You can look at the state of society and be scared. It's fair to be scared, it's fair to feel pessimism. \r\nBut.\r\nListen to Punk music. Punk's hopeful. Punk is never pretending that things are great. But the message, the verve, the rythm and everything behind punk music is: Fuck this, fight back!\r\n\r\n\r\nHere's a mix with some bands I like:\r\nhttps://soundcloud.com/klingtjut/stoer",
        "schedule_start": "2025-12-27T21:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T22:00:00+01:00"
    },
    {
        "id": "15e448a3-4c54-5739-8c1c-9907bc528834",
        "kind": "official",
        "name": "stornoline",
        "slug": "stornoline",
        "url": "https://api.events.ccc.de/congress/2025/event/15e448a3-4c54-5739-8c1c-9907bc528834/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "23645630-94b3-4228-9f50-2ba4c646fa3c",
        "location": null,
        "language": "de",
        "description": "... find me here (: \r\n\r\nhttps://soundcloud.com/stornoline",
        "schedule_start": "2025-12-27T18:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-27T20:00:00+01:00"
    },
    {
        "id": "6f3c9293-c346-50ff-ab16-149babcec858",
        "kind": "assembly",
        "name": "Streckenkunde & Open-Data für Eisenbahn (SOP)",
        "slug": "streckenkunde-open-data-fur-eisenbahn-sop",
        "url": "https://api.events.ccc.de/congress/2025/event/6f3c9293-c346-50ff-ab16-149babcec858/?format=api",
        "track": null,
        "assembly": "sharedtables",
        "room": "1d248c31-47bc-4af7-be3e-74dfaea2b0ba",
        "location": null,
        "language": null,
        "description": " by cloudmarker97  (DECT 6112) ",
        "schedule_start": "2025-12-30T10:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T11:00:00+01:00"
    },
    {
        "id": "1b3a10df-9883-590b-bd19-2312d28e2362",
        "kind": "assembly",
        "name": "Studio Drölf",
        "slug": "studio-drolf",
        "url": "https://api.events.ccc.de/congress/2025/event/1b3a10df-9883-590b-bd19-2312d28e2362/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "6744610c-1f7d-59b6-94d4-cbe917bb5100",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-28T16:30:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-28T17:15:00+01:00"
    },
    {
        "id": "f81b392e-e7c0-4ab6-8030-0669ca3b2ba0",
        "kind": "sos",
        "name": "Subtitles Team-Treffen",
        "slug": "subtitles-team-treffen",
        "url": "https://api.events.ccc.de/congress/2025/event/f81b392e-e7c0-4ab6-8030-0669ca3b2ba0/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "36b4db9c-9b13-42b7-b659-f47fe2f88b5d",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-30T14:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-30T14:25:00+01:00"
    },
    {
        "id": "d1a92d77-d8c6-524e-ba32-d2e9547723e0",
        "kind": "official",
        "name": "Suing spyware in Europe: news from the front!",
        "slug": "suing-spyware-in-europe-news-from-the-front",
        "url": "https://api.events.ccc.de/congress/2025/event/d1a92d77-d8c6-524e-ba32-d2e9547723e0/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "en",
        "description": "Despite the European Parliament’s PEGA investigation in 2023, spyware scandals in Europe continue to grow, with little real action to stop or address them. Many EU countries were — or still are — clients of the world’s major spyware companies. As a result, nothing changes except the number of victims targeted by these technologies. Worst, offices or clients in the EU is useful for spyware companies' sales pitch. So, the EU is a growing hub for this ominous ecosystem! With no real political will to act, members of the PEGA investigation say the only hope for change is to take these cases to court — and that’s exactly the path we’ve chosen!\r\n\r\nIrídia’s case is one of the flagship cases in the EU, both for its depth and for what it has achieved so far. We will review the current status and implications of the case, examining issues that range from state responsibility to the role of the spyware company behind Pegasus — in its creation, sale, and export — which maintains a strong presence within the EU.\r\n\r\nAfter that, we will take a step back to look at what is happening across Europe. We will highlight the most significant cases currently moving forward, as well as some of the PEGA coalition’s strategies for driving accountability, strengthening safeguards, and ensuring remedies. The coalition’s mission goes beyond legal action — it aims to prevent the devastating impact of spyware and push for systemic change.",
        "schedule_start": "2025-12-28T12:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T13:15:00+01:00"
    },
    {
        "id": "429a0a42-bbd4-41b2-929c-754097890115",
        "kind": "sos",
        "name": "Super Mario Odyssey(Decomp) — A tale about decompiling and research",
        "slug": "super-mario-odysseydecomp-a-tale-about-decompiling",
        "url": "https://api.events.ccc.de/congress/2025/event/429a0a42-bbd4-41b2-929c-754097890115/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "en",
        "description": "An overview of learnings and best-of discoveries as well as impressive projects surrounding the reverse engineering and modding of Super Mario Odyssey.\r\n\r\nIn more than four years of decompiling the game ([OdysseyDecomp](https://github.com/MonsterDruide1/OdysseyDecomp)) we have learnt about Nintendo's code practices and mistakes, some easter-eggs, and unused content. While a part of the community was busy taking the game apart, others focused on creating something new - in this talk, I show our decomp project along with a live demo of the workflow, some interesting easter eggs, unintended behaviour and interesting concepts in Nintendo's code, and finally some best-ofs and current state of the modding community.\r\n\r\nReach out to me after the talk!\r\nDiscord: @monsterdruide1\r\nDECT: 5750",
        "schedule_start": "2025-12-29T17:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T17:50:00+01:00"
    },
    {
        "id": "e5377df9-07f4-5c8c-b510-8f64e58d95e3",
        "kind": "official",
        "name": "Supplements und Social Media – wenn der Online-Hype zur realen Gesundheitsgefahr wird",
        "slug": "supplements-und-social-media-wenn-der-online-hype-zur-realen-gesundheitsgefahr-wird",
        "url": "https://api.events.ccc.de/congress/2025/event/e5377df9-07f4-5c8c-b510-8f64e58d95e3/?format=api",
        "track": "science",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "de",
        "description": "Der Markt für Nahrungsergänzungsmittel boomt seit Jahren. Dafür sorgen unter anderem verschiedenste Influencer, die die Präparate in den sozialen Medien bewerben. Statt nur Produkte der großen Player in diesem Bereich anzupreisen, wie More Nutrition, ESN oder Holy Energy, haben einige Influencer mittlerweile sogar ihre eigenen Nahrungsergänzungsmittelmarken auf den Markt gebracht.\r\n\r\nVersprochen wird dabei vieles: Pre-Workout-Booster sollen die Leistung beim Krafttraining erhöhen und blitzschnell zum Traumkörper verhelfen, während Gaming-Booster Wachheit und eine Top-Performance beim Zocken versprechen. Wieder andere Kapseln oder auch Gummibärchen sollen für eine makellose Haut oder einen ruhigen Schlaf sorgen. Manche Präparate können angeblich sogar Krankheiten vorbeugen oder heilen.\r\n\r\nDoch was steckt tatsächlich in diesen Mitteln, die online regelrecht gehypt werden? Rein rechtlich handelt es sich um Lebensmittel, was wiederum bedeutet, dass sie ohne behördliche Zulassung auf den Markt gebracht werden dürfen. Es genügt schon, wenn der Unternehmer für die Sicherheit garantiert. Die Hürden für einen Marktzutritt sind damit denkbar niedrig, während gleichzeitig Gewinnmargen locken, die sogar den illegalen Drogenhandel übertreffen.\r\n\r\nDas Ergebnis zeigt sich in den Berichten der amtlichen Lebensmittelüberwachung: Bei den Proben, die das Niedersächsische Landesamt für Verbraucherschutz und Lebensmittelsicherheit im Jahr 2024 untersucht hat, entsprachen rund neun von zehn Proben (89 %) nicht den rechtlichen Vorgaben. Neben Mängeln bei der Kennzeichnung und Bewerbung, wodurch Verbraucher viel Geld für wirkungslose Pulver ausgeben, ist die stoffliche Zusammensetzung der Produkte besonders kritisch. So kann beispielsweise die Einnahme von überdosierten Vitamin-D-Präparaten zu Störungen des Calciumstoffwechsels führen (sog. Hypercalcämien). Vermeintlich harmlose pflanzliche Präparate, wie Kurkuma oder Ashwaganda, können zu Leberschäden bis hin zum Leberversagen führen. Besonders brisant ist dabei, dass die Wahrscheinlichkeit für die Erforderlichkeit einer Lebertransplantation oder den Tod des Patienten höher ist als bei Leberschäden durch Arzneimittel (83 vs. 66 %). Es kommen also Menschen durch die Einnahme von Präparaten zu Schaden, mit deren Hilfe sie ihrer Gesundheit eigentlich etwas Gutes tun wollten.\r\n\r\nDer Vortrag beleuchtet daher die aktuelle Marktsituation unter besonderer Berücksichtigung des Influencer-Marketings kritisch, erklärt den Unterschied zwischen Nahrungsergänzungs- und Arzneimitteln und stellt die rechtlichen Rahmenbedingungen für das Inverkehrbringen und die Bewerbung von Nahrungsergänzungsmitteln dar. Zudem wird aufgezeigt, warum ein ausreichender Verbraucherschutz durch die aktuellen Möglichkeiten des Lebensmittelrechts insbesondere im Internet nicht gewährleistet werden kann, wo Handlungsbedarf für die Politik besteht und wie man sich selbst vor fragwürdigen Produkten schützen kann.",
        "schedule_start": "2025-12-29T14:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T15:45:00+01:00"
    },
    {
        "id": "ec8bcbfd-2b93-4566-b7e6-62ed25442465",
        "kind": "assembly",
        "name": "Surface Mount Electronics Assembly for Terrified Beginners (Day 3)",
        "slug": "surface-mount-electronics-assembly-for-terrif_qfvy",
        "url": "https://api.events.ccc.de/congress/2025/event/ec8bcbfd-2b93-4566-b7e6-62ed25442465/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "24bda89e-2bc4-471b-8870-eccacf62ef3b",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en, de",
        "description": "**Surface Mount Electronics Assembly for Terrified Beginners**  \r\n  \r\nIn this workshop, we will learn to handle the tiniest electronic components, which are used to make modern electronic devices. We will cheat the same way the electronics industry does, and learn the techniques of stencil paste printing and reflow soldering. You will learn a technique that stops your hands from shaking, so you can very very precisely place microscopic parts. We will make an electronic cat that purrs if you handle it correctly. No prior experience or knowledge of anything electronic needed. Caffeine use is not recommended immediately before. All tools are provided.  Takes around 2 hours.   \r\n  \r\n**Materials costs**:  \r\n20€ if you want to make a board, free to observe.    \r\n  \r\n**Taught by** Kliment.  \r\n  \r\n**Workshop Itinerary**:  \r\n  \r\n**Registration**:  \r\nSign up on the paper sheet at the Hardware Hacking Area.  \r\n  \r\n**Links**:",
        "schedule_start": "2025-12-29T10:00:00+01:00",
        "schedule_duration": "02:30:00",
        "schedule_end": "2025-12-29T12:30:00+01:00"
    },
    {
        "id": "ade0a453-33bc-4ecb-b758-1a93bd1a6714",
        "kind": "assembly",
        "name": "Surface Mount Electronics Assembly for Terrified Beginners (Day 4)",
        "slug": "surface-mount-electronics-assembly-for-terrif_v66k",
        "url": "https://api.events.ccc.de/congress/2025/event/ade0a453-33bc-4ecb-b758-1a93bd1a6714/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "24bda89e-2bc4-471b-8870-eccacf62ef3b",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en, de",
        "description": "**Surface Mount Electronics Assembly for Terrified Beginners**  \r\n  \r\nIn this workshop, we will learn to handle the tiniest electronic components, which are used to make modern electronic devices. We will cheat the same way the electronics industry does, and learn the techniques of stencil paste printing and reflow soldering. You will learn a technique that stops your hands from shaking, so you can very very precisely place microscopic parts. We will make an electronic cat that purrs if you handle it correctly. No prior experience or knowledge of anything electronic needed. Caffeine use is not recommended immediately before. All tools are provided.  Takes around 2 hours.   \r\n  \r\n**Materials costs**:  \r\n20€ if you want to make a board, free to observe.    \r\n  \r\n**Taught by** Kliment.  \r\n  \r\n**Workshop Itinerary**:  \r\n  \r\n**Registration**:  \r\nSign up on the paper sheet at the Hardware Hacking Area.  \r\n  \r\n**Links**:",
        "schedule_start": "2025-12-30T10:00:00+01:00",
        "schedule_duration": "02:30:00",
        "schedule_end": "2025-12-30T12:30:00+01:00"
    },
    {
        "id": "1c19a455-d4bb-56ed-88dd-8ead6505e2cd",
        "kind": "official",
        "name": "Syncing visuals and stage lights against the beat of live music: an introduction",
        "slug": "syncing-visuals-and-stage-lights-against-the-beat-",
        "url": "https://api.events.ccc.de/congress/2025/event/1c19a455-d4bb-56ed-88dd-8ead6505e2cd/?format=api",
        "track": null,
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "en",
        "description": "We will teach people how to set up and use TouchDesigner to perform audio analysis and how to draw basic effects and light shows that respond to the beat of the input audio. \r\nIf you want to follow along, please come with  TouchDesigner preinstalled (the free version is perfectly fine). Recommended on Windows or Mac, but with enough pain it can run under Wine as well.",
        "schedule_start": "2025-12-27T18:00:00+01:00",
        "schedule_duration": "00:59:00",
        "schedule_end": "2025-12-27T18:59:00+01:00"
    },
    {
        "id": "5bb2abd5-e968-4db6-98c5-d1a5cc707c70",
        "kind": "assembly",
        "name": "Synth Meetup",
        "slug": "synth-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/5bb2abd5-e968-4db6-98c5-d1a5cc707c70/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "24bda89e-2bc4-471b-8870-eccacf62ef3b",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en, de",
        "description": "Get together and geek out over music synthesizers, music synthesis, making sound, and creating music. Hardware, software - anything goes! All are welcome to come and talk synths, play synths, share projects, learn, and share. Some attendees have made their own synths at workshops at HOPE_16 -- please bring them! Please feel free to bring any synth or sound-making device. Everyone welcome - no need to bring anything but your interest in music, sound, and noise!  \r\n  \r\n**Registration**:  \r\nNo registration -- please show up at the Hardware Hacking Area and join us!",
        "schedule_start": "2025-12-29T22:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-30T00:30:00+01:00"
    },
    {
        "id": "2d9296bd-bfcd-41bd-aeb9-07909321132a",
        "kind": "sos",
        "name": "Tales of apartheid",
        "slug": "tales-of-apartheid",
        "url": "https://api.events.ccc.de/congress/2025/event/2d9296bd-bfcd-41bd-aeb9-07909321132a/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "en, de",
        "description": "After yesterday we had way too many people not being able to hear us at the self organised session, we want to repeat it with a room and mics, giving everyone an oppurtunity to participate.\r\nI am palestinan with israeli citisinship and I lived about 30 years under the apartheid.\r\nWith my is an activist who was in the westbank during 2022 to 2024, who next to his activism was collecting data for his university work, documenting the dynamics between settlers and the palestinans.",
        "schedule_start": "2025-12-29T23:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T00:20:00+01:00"
    },
    {
        "id": "f29c72cb-f210-5300-b22b-ee74f0146343",
        "kind": "assembly",
        "name": "Talk with Industry Cryptographers and Developers",
        "slug": "talk-with-industry-cryptographers-and-developers",
        "url": "https://api.events.ccc.de/congress/2025/event/f29c72cb-f210-5300-b22b-ee74f0146343/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-29T14:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T15:00:00+01:00"
    },
    {
        "id": "de8378e5-ace4-5544-9ef7-cd49f6595629",
        "kind": "official",
        "name": "Tatendrang.wav",
        "slug": "tatendrangwav",
        "url": "https://api.events.ccc.de/congress/2025/event/de8378e5-ace4-5544-9ef7-cd49f6595629/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "de",
        "description": "In seinen Sets widmet sich Tatendrang.wav vor allem dem Psytrance in seinen unterschiedlichen Facetten – von tiefen, psychedelischen Klanglandschaften bis hin zu druckvollen, treibenden Passagen. Sein Fokus liegt darauf, eine dichte Atmosphäre aufzubauen, die Körper und Geist gleichermaßen in Bewegung versetzt.\r\n\r\nDabei geht es ihm weniger um schnelle Effekte, sondern um einen konstanten Flow, hypnotische Rhythmen und eine intensive Verbindung zum Dancefloor. Tatendrang.wav steht für authentische Underground-Vibes, kompromisslosen Sound und lange Nächte voller Energie, Psychedelic Feelings und ekstatischer Momente.",
        "schedule_start": "2025-12-29T02:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T04:00:00+01:00"
    },
    {
        "id": "9c5ecc2f-74a0-4a96-be59-a2adc40760b0",
        "kind": "sos",
        "name": "TBA",
        "slug": "tba",
        "url": "https://api.events.ccc.de/congress/2025/event/9c5ecc2f-74a0-4a96-be59-a2adc40760b0/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": null,
        "description": "",
        "schedule_start": "2025-12-30T01:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-30T02:20:00+01:00"
    },
    {
        "id": "91471fc6-77b7-41c7-a30d-c9faff63c538",
        "kind": "assembly",
        "name": "TBD friends badge soldering workshop",
        "slug": "tbd-badge-soldering-workshops",
        "url": "https://api.events.ccc.de/congress/2025/event/91471fc6-77b7-41c7-a30d-c9faff63c538/?format=api",
        "track": null,
        "assembly": "tbd",
        "room": "bdc5d981-3a6a-46fe-8a58-073f8215a3a8",
        "location": "TBD",
        "language": "en, de",
        "description": "There are some version 1.5 and version 2.0 TBD friends badges left to solder. Badges contain blinking lights and 2-way communication, so the badge can tell you if there are friends around that also wear their TBD friends badge.\r\n\r\nSoldering is done using solder paste and a hotplate. Takes about 1 hour for beginners (which mainly depends on my divergence when I talk you through it). Record time is 12 minutes.\r\n\r\nBadges are donation-ware - Pay whatever you like. Materials costs are currently about 2 euro\r\n\r\nhttps://github.com/hackwinkel/",
        "schedule_start": "2025-12-28T14:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T15:00:00+01:00"
    },
    {
        "id": "e5ce9b54-062f-4dd5-bb65-9ed8badd3cc5",
        "kind": "assembly",
        "name": "TBD friends badge soldering workshop",
        "slug": "possibly-tbd-friends-badge-soldering-workshop",
        "url": "https://api.events.ccc.de/congress/2025/event/e5ce9b54-062f-4dd5-bb65-9ed8badd3cc5/?format=api",
        "track": null,
        "assembly": "tbd",
        "room": "bdc5d981-3a6a-46fe-8a58-073f8215a3a8",
        "location": "TBD",
        "language": "en, de",
        "description": "There may still be some version 1.5 and version 2.0 TBD friends badges left to solder. Badges contain blinking lights and 2-way communication, so the badge can tell you if there are friends around that also wear their TBD friends badge.\r\n\r\nSoldering is done using solder paste and a hotplate. Takes about 1 hour for beginners (which mainly depends on my divergence when I talk you through it). Record time is 12 minutes.\r\n\r\nBadges are donation-ware - Pay whatever you like. Materials costs are currently about 2 euro\r\n\r\nhttps://github.com/hackwinkel/",
        "schedule_start": "2025-12-29T14:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T15:00:00+01:00"
    },
    {
        "id": "cda91c48-845d-42dc-a19b-441f020117d3",
        "kind": "sos",
        "name": "#TeamDatenschutz-Meetup",
        "slug": "teamdatenschutz-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/cda91c48-845d-42dc-a19b-441f020117d3/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "de, en",
        "description": "The #TeamDatenschutz (team data protection) is used in the (more or less) social networks to assemble data protection officers, programmers, lawyers, activists, or supervisory authorities, as well as other people interested in data protection.\r\n\r\nThis Self-organized Session - attempting to is intended as a meet up, where people can meet other persons interested in data protection, maybe see someone again, and for sharing or ranting about data protection topics and issues, etc.",
        "schedule_start": "2025-12-29T11:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-29T12:20:00+01:00"
    },
    {
        "id": "d4707753-08fb-47ba-9477-04711d154e7b",
        "kind": "sos",
        "name": "Teamtype – multiplayer mode for your text editor!",
        "slug": "teamtype-multiplayer-mode-for-your-text-editor",
        "url": "https://api.events.ccc.de/congress/2025/event/d4707753-08fb-47ba-9477-04711d154e7b/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "en",
        "description": "We've been working on Teamtype (previously known as Ethersync) for two years now: It connects directories on different computers together, and keeps them in sync. And if you open a file in your text editor, you can edit it together, and see each other's cursors.\r\n\r\nThis enables a new form of smooth real-time collaboration. You can use it for pair programming or note-taking, for example, all from the comfort of your own editor! It feels a bit like the missing real-time complement to Git.\r\n\r\nTeamtype follows local-first principles, and uses encrypted peer-to-peer connections (you don't need a server or an account). You can also work on entire projects, not just single files.\r\n\r\nAt 39C3, it's time for a live demo! Let me show you how Teamtype works and what you can do with it! We're maintaining plugins for Neovim and VS Code/Codium; others are working on plugins for Jetbrains IDEs, have integrated it into TeXstudio, or are building a web editor for it! I can also show you some more experimental features like a Hedgedoc bridge, or writing commit messages together.\r\n\r\nWe'd be excited for more collaboration on collaboration, so let me show you how to get involved!\r\n\r\nIn the final part of this session, you can install & try Teamtype for yourself in a frantic massively-multiplayer editing experiment! :D\r\n\r\n- Source code: <https://github.com/teamtype/teamtype>\r\n- Documentation: <https://teamtype.github.io/teamtype/>\r\n- Mastodon: <https://fosstodon.org/@teamtype>",
        "schedule_start": "2025-12-28T12:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T12:50:00+01:00"
    },
    {
        "id": "0be2e6a3-ad10-57bc-8882-6d19abd5b8e2",
        "kind": "official",
        "name": "tech-coops Q&A",
        "slug": "tech-coops-qa",
        "url": "https://api.events.ccc.de/congress/2025/event/0be2e6a3-ad10-57bc-8882-6d19abd5b8e2/?format=api",
        "track": null,
        "assembly": "spaetverkauf",
        "room": "6114efbe-f549-579a-8aa4-cd143f5a96cf",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-29T16:30:00+01:00",
        "schedule_duration": "00:15:00",
        "schedule_end": "2025-12-29T16:45:00+01:00"
    },
    {
        "id": "a5335820-b003-4d06-9434-df253d02ac26",
        "kind": "sos",
        "name": "tech from below",
        "slug": "tech-from-below",
        "url": "https://api.events.ccc.de/congress/2025/event/a5335820-b003-4d06-9434-df253d02ac26/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "de",
        "description": "[tech from below](https://techfrombelow.de/) is a Berlin-based meetup that brings together tech-savvy activists and activist developers to discuss tech tools for social movements. In this special edition, we’ll introduce ourselves and hear from three projects that use technology in their political work.\r\n\r\n* **[Klasse & Methode – IT Collective Stuttgart](https://klasse-methode.it/)** will present the community calendar software [Lauti](https://lauti.org/)\r\n* **[https://esc-it.org](esc-IT Collective)** creates content for IT security trainings for activists\r\n* **[neinzurbezahlkarte.de](https://neinzurbezahlkarte.de/) / [bezahlkarte-stoppen.de](https://bezahlkarte-stoppen.de)**: App for subscription management of payment card vouchers\r\n\r\n\r\nThe event will be held in German only.",
        "schedule_start": "2025-12-28T18:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T19:20:00+01:00"
    },
    {
        "id": "fdc78e2b-b01d-4ab0-9fd9-af71e16b212d",
        "kind": "sos",
        "name": "Tech over Tea: Palestine solidarity with communities in resistance",
        "slug": "tech-over-tea-palestine-solidarity-with-communitie",
        "url": "https://api.events.ccc.de/congress/2025/event/fdc78e2b-b01d-4ab0-9fd9-af71e16b212d/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "House of Tea",
        "language": "en, de",
        "description": "On Day 1, a group of people came together to ask: How can we talk about Palestine. Individuals have taken the ideas shared since then throughout 39C3. \r\n\r\nThis is a space for people to gather and share their experiences the past few days. Individuals who are new to the topic of Palestine and thinking about the implications of tech, such as cloud technologies, for surveillance, war, and genocide are also invited to join and listen.\r\n\r\nA reminder to all participants to remain excellent to each other and hold space for each other if tensions arise, we feel discomfort, or grapple with gnarly thoughts that haven't settled. \r\n\r\nThe discussion will likely be in English. People are encouraged to share in the language that is most comfortable to them (English, German, etc), and where possible we can translate.",
        "schedule_start": "2025-12-30T11:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T12:30:00+01:00"
    },
    {
        "id": "f9a035c9-f239-508c-a3ae-5cde981de8f2",
        "kind": "assembly",
        "name": "Tech-Transcendentalism as Hypermodern Myth and Neofeudal Ideology [all creatures welcome]",
        "slug": "tech-transcendentalism-as-hypermodern-myth-and-neo",
        "url": "https://api.events.ccc.de/congress/2025/event/f9a035c9-f239-508c-a3ae-5cde981de8f2/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "en",
        "description": "**tl;dr:** A libertarian mindset among tech-affine people often goes together with political ideas that seem to promote freedom and progress, but really stand for a crypto-fascist neufeudalism, and the transhumanist idea that we can and need to take control of human evolution by technological means—in the narrow image of those who promote this view, and to the detriment of diverse people with other world views or ways of life.\r\n\r\nThe inclusion of Joscha Bach's talk at 39C3 and its subsequent cancellation, after his emails with Jeffrey Epstein were made public, has generated much needed discussion about this close connection between **the libertarian right in tech**, the **TESCREAL** bundle of throught schools (transhumanism, extropianism, singularitarianism, cosmism, rationalism, effective altruism, and longtermism) [1], and covertly or overtly misogynist / queer- & transphobic / misanthropic **patriarchal**, **authoritarian**, and **fascist ideologies**.\r\n\r\nNone of this is particularly new. Analysis of these connections stretches back decades. It reveals a shocking amount of supremacism, egotism, and immaturity, a profound lack of responsibility, the celebration of behavior that targets undesired minorities, and political incorrectness under the guise of \"free speech,\" from the very beginnings of the tech industry to the present moment [2,3]. \r\n\r\nLast year, Bach presented at 38C3, where he reduced the human mind to software, fetishized the mismeasure of human intelligence by IQ, and called for the effective dehumanization of humanity (quote: \"we anthropomorphize people way too much\") [4].\r\n\r\nRecently, another connection has been highlighted: that between **transhumanist narratives** and **religious salvation myths** [5,6,7] and **apocalyptic revelations** [8,9,10]. The basic idea is that our world is about to unravel and our capacities will soon be outclassed by superintelligent machines that—for all practical purposes—take on the role of god(s). For the *accelerationist*, this is a good thing because, with the proper alignment, it will enable us to upload our minds to the cloud, live forever, and thus conquer the galaxy. For the *doomer*, surprisingly, this is not a bad thing either, because humanity is but an intermediate stage—crossing Nietzsche's famous <a href=\"https://www.goodreads.com/quotes/384722-man-is-a-rope-stretched-between-the-animal-and-the\">rope</a>—between the primitive ape descending from the trees and the infallible machines that will inevitably replace us, marking the next step in some sort of strange imagined *<a href=\"https://en.wikipedia.org/wiki/Great_chain_of_being\">Great Chain of Being</a>*. Human extinction, therefore, is to be welcomed.\r\n\r\nIn these **hypermodern apocalypse myths**, God and the devil in the traditional religious narrative have simply been replaced by our future machine overlords. Just take Peter Thiel's invocation of the *antichrist* (nicely contextualized and summarized in [8,9,10]), some sinister force that prevents technological progress from saving humanity and leading us into our glorious future. Or Bach himself who—in an interview on the Jim Rutt Show—outlined an *Aquinean approach to alignment*: all it takes to get along with AGI is love, hope, and faith [11]. The *apotheotic drive* behind all this is not exactly subtle.\r\n \r\nSuch dramatic-sounding (and weirdly spiritual) visions of the future cover up a dark political agenda, sometimes called the **dark enlightenment** [12,13], which is being implemented in their shadow: a totalitarian form of **libertarian neufeudalism** designed to enrich a very small elite of billionaires at the cost of the rest of humanity and the ecological health of our planet. The idea is for the chosen few to survive the coming megacrisis without having to worry about us—the other 98%. This side of transhumanism looks more like a crazed end-time cult than the pan-rationalist utopia it pretends to be in public.\r\n\r\nThis entire view is based on an astonishing amount of hubris. It reveals a lack of empathy and human connection. It is also completely detached from reality, assuming technological capabilities and an individual capacity to survive that are very unlikely to ever come to pass. It is a myth in both senses of the term: a visionary narrative for this epoch of late-stage capitalism, but also a foolish fairy tale with no relevance to what is actually going on.\r\n\r\nWhat explains the **appeal** of such a **delusional** and **anti-human ideology**?\r\n\r\nOne reason is widespread *ignorance* when it comes to the true nature of this heterogeneous movement. It does not even try to hide from view but—backed by a spittle-licking tech-media information clique and the idea that \"boys will be boys\" but that's not too harmful and, anyway, this phase will pass—it manages to cover its tracks quite effectively and to get away with pretty much anything at the moment—even buying itself a Vice President of the U.S. of A. [14].\r\n\r\nThe second reason is the following: in this time of looming crisis, a lot of us are looking for *positive visions of the future*, for narratives that suggest workable paths our of our current predicament. This is why many otherwise intelligent and tech-savvy folks are surprisingly susceptible to the dangerous and anti-social delusion of the hypermodern myth of technological salvation. We desperately *want* it to be true.\r\n\r\n**Workshop Format:** (60 min)\r\n\r\nThis workshop consists of a short (10 min) introductory talk by Yogi Jaeger, which summarizes the main theses of his 2023 essay on tech-transcendentalism [7], followed by comments from ElleJay.\r\n\r\nThe main part of the workshop consists of a **moderated deliberative discussion with the audience**. We want to exchange ideas and perspectives, as well as experiences, especially from the standpoints of different minority groups impacted by this ideology.\r\n\r\n**The aim of our deliberations is to raise awareness of the presence and influence of transhumanist crypto-fascism in the community, and to come up with specific strategies how to oppose this problematic ideology while providing alternative visions for a thriving and diverse humanity in the 21st century.**\r\n\r\nThe time is perfect to raise this important topic at 39C3—not just because of the debate about Bach, but also because it seems to be garnering more and more attention, at least in English-speaking world.  \r\n\r\n**References:**\r\n\r\n[1] The term TESCREAL was coined by Timnit Gebru and Emile Torres in this article, which explains the history and the different flavors of this ideology-bundle: https://firstmonday.org/ojs/index.php/fm/article/view/13636/11599.\r\n\r\n[2] Paulina Borsook (2001). Cyberselfish: A Critical Romp through the Terribly Libertarian Culture of High Tech (New York: PublicAffairs).\r\n\r\n[3] The Nerd Reich Podcast: Gil Duran interviews Paulina Borsook: https://youtu.be/DL-kwZdkiOA.\r\n\r\n[4] Documented in this Mastodon thread by Aline Blankertz: https://indieweb.social/@alineblankertz/113808990876980594.\r\n\r\n[5] Meghan O'Gieblyn (2021). God, Human, Animal, Machine: Technology, Metaphor, and the Search for Meaning (New York: Doubleday). Neatly summarized here: https://youtu.be/mgqdSJrutXg.\r\n\r\n[6] Mary-Jane Rubenstein (2022). Astrotopia: The Dangerous Religion of the Corporate Space Race (Chicago: University of Chicago Press).\r\n\r\n[7] In this blog from 2023, Jaeger compares tech-transcendentalism to the medieval catholic salvation myth: https://www.johannesjaeger.eu/blog/machine-metaphysics-and-the-cult-of-techno-transcendentalism.\r\n\r\n[8] The Nerd Reich Podcast: Gil Duran talks to Robert Fuller and Matthew Fox about Peter Thiel's \"Antichrist\" lectures: https://youtu.be/KegSMO9XcIY.\r\n\r\n[9] This Guardian article has lots of excerpts from Thiel's \"antichrist\" lectures: https://www.theguardian.com/us-news/2025/oct/10/peter-thiel-lectures-antichrist.\r\n\r\n[10] The Nation: \"Peter Thiel is the real Antichrist,\" https://www.thenation.com/podcast/archive/twsu112025.\r\n\r\n[11] Joscha Bach in one of his three appearances on the Jim Rutt Show: https://www.jimruttshow.com/currents-joscha-bach.\r\n\r\n[12] Guardian article on Curtis Yarvin (a.k.a. Mencius Moldbug): https://www.theguardian.com/us-news/2024/dec/21/curtis-yarvin-trump.\r\n\r\n[13] Nick Land's coining of \"Dark Englightenment\" is described in this essay: https://socialecologies.wordpress.com/2012/10/10/nick-land-on-the-dark-enlightenment.\r\n\r\n[14] See, for example: https://www.cbsnews.com/news/jd-vance-trump-vp-peter-thiel-billionaire.",
        "schedule_start": "2025-12-28T16:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T17:45:00+01:00"
    },
    {
        "id": "cd3af7ee-3204-5404-8714-f18d33f08bd8",
        "kind": "official",
        "name": "Teckids – eine verstehbare (digitale) Welt",
        "slug": "teckids-eine-verstehbare-digitale-welt",
        "url": "https://api.events.ccc.de/congress/2025/event/cd3af7ee-3204-5404-8714-f18d33f08bd8/?format=api",
        "track": "ccc-community",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "de",
        "description": "Bei Teckids geht es nicht \"nur\" um Technikbasteln und Programmieren mit Kindern, sondern darum, mit anderen, für andere, bei Events und gesellschaftlich aktiv zu werden.\r\n\r\nIn letzter Zeit haben wir viele Projekte dafür unternommen. Unter anderem haben wir den neuen Themen-Slot \"Jung und überwacht\" bei den BigBrotherAwards 2025 gestaltet und bereiten Jugendthemen für das nächste Jahr vor. Zum zweiten Mal laden wir beim 39c3 Kinder beim Fairydust-Türöffner-Tag \"hinter die Kulissen\" der Chaos-Teams ein.\r\n\r\nUnser Slogan mit dem etwas merkwürdigen Wort \"Verstehbarkeit\" steht dafür, dass alle nicht nur die Fähigkeiten, sondern auch das Recht behalten sollen, mit ihrer Technik zu machen, was sie wollen, und alles zu hinterfragen und zu verstehen. Dafür wollen wir noch mehr junge Menschen und auch Erwachsene erreichen.",
        "schedule_start": "2025-12-29T12:50:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-29T13:30:00+01:00"
    },
    {
        "id": "ed994dd7-88c3-454e-b99a-5d63858db442",
        "kind": "sos",
        "name": "Teilchendetektor im Keller? Ich hab's gemacht! Die Theorie und der Bau einer Funkenkammer",
        "slug": "teilchendetektor-im-keller-ich-habs-gemacht-die-th",
        "url": "https://api.events.ccc.de/congress/2025/event/ed994dd7-88c3-454e-b99a-5d63858db442/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "de",
        "description": "Myonen-Detektion mit einer Funkenkammer. Wie funktioniert das eigentlich? \r\n\r\nMyonen sind Teilchen, die Elektronen sehr ähnlich sind, nur deutlich schwerer. Sie entstehen in der kosmischen Hintergrundstrahlung und treffen ständig auf die Erde. Eine praktische Eigenschaft dieser Teilchen ist, dass sie beim Durchqueren von Materie, Moleküle ionisieren. Auf ihrem Weg hinterlassen sie also Spuren aus freien Elektronen.\r\n\r\nIn einer Funkenkammer macht man sich genau diesen Effekt zunutze: Zwischen zwei Elektroden liegt ein starkes elektrisches Feld an. Wenn ein vorbeifliegendes Myon ein Gas ionisiert, werden die frei gewordenen Elektronen im Feld beschleunigt und lösen einen sichtbaren Funken aus. So wird die unsichtbare Spur des Myons kurzzeitig sichtbar. \r\n\r\nWie kann man wissen, ob das detektierte Teilchen ein Myon ist? Welche technischen Herausforderungen gibt es? Wie nützlich ist eine Funkenkammer heutzutage noch? Inwiefern gibt es Überschneidungen mit Teilchendetektoren am DESY oder CERN? Das alles versuche ich zu beantworten.\r\n\r\nBeim 38c3 habe ich bereits einen Vortrag mit dem Titel „Einführung in die Teilchenphysik“ gehalten. Seitdem habe ich viel dazugelernt und freue mich darauf, dieses Wissen mit euch zu teilen, mit euch in den Austausch zu gehen und euch auf meinem Weg zur angehenden Teilchenphysikerin mitzunehmen.\r\n \r\nDer Vortrag ist für alle Lebewesen gedacht. Egal ob ihr Vorwissen mitbringt oder nicht. \r\n\r\nIch freue mich auf euer Kommen!",
        "schedule_start": "2025-12-28T22:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T22:25:00+01:00"
    },
    {
        "id": "356ec811-8969-44ab-9551-bb4988841acc",
        "kind": "sos",
        "name": "Tetrapod Operation Centre",
        "slug": "tetrapod-operation-centre",
        "url": "https://api.events.ccc.de/congress/2025/event/356ec811-8969-44ab-9551-bb4988841acc/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Irish Embassy / Ministry of Chaos glowy area",
        "language": "en",
        "description": "Come to the Tetrapod Operation Centre for all your tetrapod requirements.\r\n\r\nC3NAV: https://39c3.c3nav.de/l/c:0:191.33:93.04/\r\nLevel 0, Hall H, K1",
        "schedule_start": "2025-12-27T15:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-27T17:00:00+01:00"
    },
    {
        "id": "72f2a9b5-f646-584a-a3f1-e700657736a5",
        "kind": "official",
        "name": "Textiles 101: Fast Fiber Transform",
        "slug": "textiles-101-fast-fiber-transform",
        "url": "https://api.events.ccc.de/congress/2025/event/72f2a9b5-f646-584a-a3f1-e700657736a5/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "en",
        "description": "Textiles play an integral part in our daily lives. If you’re reading this, chances are you’re wearing clothes or have some form of fabric within arm’s reach. Yet despite how common and essential textiles are, few of us know how they actually come to be. How do we go from a plant, animal, or synthetic polymer to a fully finished piece of clothing?\r\n\r\nThis talk unravels the full transformation pipeline of textiles: starting with fibers and their properties, then spinning them into yarn, turning that yarn into textiles through weaving, knitting, crochet, braiding, knotting, and other techniques, and finally finishing them through printing, embroidery, dyeing, or bleaching.\r\nAlong the way, you’ll learn why your “100% cotton” garments can feel completely different despite being made of the same fiber, how structure matters just as much as material, and what environmental impact different choices have.\r\n\r\nWhether you want to make your own textiles, hack existing ones, or finally understand why that wool sweater you washed too hot is now tiny, this talk is a crash course in most things textile, and a reminder that you don’t need industrial machinery or fast fashion to create something on your own.",
        "schedule_start": "2025-12-28T22:05:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T22:45:00+01:00"
    },
    {
        "id": "4758c2ce-a3a2-5c1c-9a3b-ec905da9ac03",
        "kind": "official",
        "name": "The 39c3 Drag Show",
        "slug": "the-39c3-drag-show",
        "url": "https://api.events.ccc.de/congress/2025/event/4758c2ce-a3a2-5c1c-9a3b-ec905da9ac03/?format=api",
        "track": "live-performance",
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-28T21:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T22:00:00+01:00"
    },
    {
        "id": "d921f5af-9d6b-5ff3-8fe8-147467b23c65",
        "kind": "official",
        "name": "The Angry Path to Zen: AMD Zen Microcode Tools and Insights",
        "slug": "the-angry-path-to-zen-amd-zen-microcode-tools-and-insights",
        "url": "https://api.events.ccc.de/congress/2025/event/d921f5af-9d6b-5ff3-8fe8-147467b23c65/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "en",
        "description": "Modern CPUs often translate the complex, user visible instruction set like x86_64 into a simpler, less feature rich internal instruction set. For simple instructions this translation is done by a fast path decoding unit. However some instructions, like `wrmsr` or `rdrand` are too complex to decode that way. These instructions instead are translated using a microcode decoder that can act almost like an execution engine. The microcode decoder still emits internal instructions into the pipeline, but allows for features like conditional branches and calls & returns. All of this logic happens during a single x86_64 instruction and is usually hidden from the outside world. At least since AMD K8, launched in 2003, AMD CPUs allowed updating this microcode to fix bugs made in the original implementation. \r\n\r\nBuilding on our [previous](https://media.ccc.de/v/34c3-9058-everything_you_want_to_know_about_x86_microcode_but_might_have_been_afraid_to_ask) [experience](https://media.ccc.de/v/35c3-9614-inside_the_amd_microcode_rom) with AMD K8 & K10 microcode and [EntrySign](https://bughunters.google.com/blog/5424842357473280/zen-and-the-art-of-microcode-hacking) [published](https://media.ccc.de/v/why2025-156-entrysign-create-your-own-x86-microcode-for-fun-and-profit) earlier this year, we took a closer look at AMD Zen 1-5 CPUs. We build on top of [Zentool](https://github.com/google/security-research/tree/master/pocs/cpus/entrysign/zentool) to understand more instructions and created a set of tools to easily create microcode patches as well as apply them on CPUs. We can modify the behavior of instructions and observe some usually not visible internal state by supplying our own microcode update.\r\n\r\nLike on K8, we extracted the physical ROM on the CPU using an electron microscope to read the hardcoded microcode on a Zen 1 CPU. Using the understanding of the microcode encoding we could then start disassembling the contents and understand how some instructions are implemented. While there are still a lot of things we don't understand, we could follow control flow and analyze algorithms like the XXTEA decryption of the microcode update.\r\n\r\nTo start off this work, we implemented a set of tools that allow easy testing of microcode updates without the need for a fully featured OS. That way we can run timing tests with low noise and don't risk data corruption if we corrupt a vital instruction. To continue our naming scheme from our work on K8 we dubbed this the AngryTools, all of them available on [GitHub](https://github.com/AngryUEFI). The core components are a UEFI application running from RAM, AngryUEFI, and a Python framework for test writing on a client computer, AngryCAT. AngryUEFI starts on the test system and waits for AngryCAT tests supplied via TCP. These tests usually consist of a microcode update that gets loaded on the target CPU core and a buffer with x64 instructions that get run afterwards. AngryUEFI then sends back information about the test execution. AngryUEFI also recovers most faults caused by invalid microcode, often even allowing reuse of a CPU core after a failed test run. We also added some syscall-like interfaces to support more complex data collection like [IBS](https://reflexive.space/zen2-ibs/).\r\n\r\nTo make it easier to write custom microcode updates we also implemented [ZenUtils](https://github.com/AngryUEFI/ZenUtils), a set of Python tools. So far we support single line assembly and disassembly based on architecture specification for Zen 1 & 2 with limited support for other Zen architectures. We also include a macro assembler that can create a full microcode update from an assembly-like input file. Later we will also extend ZenUtils with utilities to sign and en/decrypt microcode updates. Currently we rely on Zentool for these tasks.\r\n\r\nWe also show some basic examples of how microcode programs work, from a simple CString strlen implementation in a single x64 instruction to a [subleq](https://esolangs.org/wiki/Subleq) VM implemented entirely in microcode. These show off the basics of microcode programming, like memory loads & stores, arithmetic and conditional branches. We are also currently looking at other examples and more complex programs.\r\n\r\nWe hope this talk shows you how to start throwing random bits at your own AMD Zen CPU to figure out what each bit does and help us in further understanding the instruction set. We welcome improvements to the tooling and even entirely new tools to help analyze microcode updates and the ROM.\r\n\r\nIf you are already familiar with EntrySign, we only cover the very basics of it and focus more on what we learned after having a foothold in the microcode.",
        "schedule_start": "2025-12-29T20:10:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-29T20:50:00+01:00"
    },
    {
        "id": "7c12c5be-5414-5673-a856-697a3889f824",
        "kind": "official",
        "name": "The art of text (rendering)",
        "slug": "the-art-of-text-rendering",
        "url": "https://api.events.ccc.de/congress/2025/event/7c12c5be-5414-5673-a856-697a3889f824/?format=api",
        "track": "art-beauty",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "en",
        "description": "Text is everywhere in our modern digital life and yet, no one really pay attention to how it is rendered on a screen. Maybe this is a sign that problem has been solved. But it isn't. A few people are still looking at the best way to display text on any devices & any languages. This talk is based on a lesson I gave at SIGGRAPH  a few years ago (https://www.slideshare.net/slideshow/siggraph-2018-digital-typography/110385070) to explain rendering techniques and concepts.",
        "schedule_start": "2025-12-27T11:00:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-27T11:40:00+01:00"
    },
    {
        "id": "1c7a26ad-1d1d-53f2-aa09-23e623b6fa3e",
        "kind": "assembly",
        "name": "The Bitcoin Security Budget and Its Implications A Look at the Security, Scaling and Spam Resistance of Proof of Work Cryptocurrencies",
        "slug": "the-bitcoin-security-budget-and-its-implications-a",
        "url": "https://api.events.ccc.de/congress/2025/event/1c7a26ad-1d1d-53f2-aa09-23e623b6fa3e/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "Satoshi Nakamoto released Bitcoin: A Peer-to-Peer Electronic Cash System, in October 2008, https://bitcoin.org/bitcoin.pdf,  during the 2008 financial crisis. The Bitcoin genesis block was mined in January 2009 launching the Bitcoin network. The design of Bitcoin has a maximum money supply of 21 million Bitcoin (BTC). The security budget consisting of the block reward and transaction fees per block is paid to the miner (creator) of each block as an incentive to secure the network. The blocks in Bitcoin are approximately every 10 minutes. The block reward is required by consensus to halve approximately every 4 years, starting at 50 BTC per block in 2009, and is currently at 3.125 BTC per block. This leads to a current annual growth rate of the total Bitcoin money supply that is below 1%. The next halving to 1.5625 BTC is estimated to occur in April of 2028. Transaction fees are currently less than 1% of the total Bitcoin security budget. \r\n\r\nIt is claimed in section 6 of the Bitcoin whitepaper that:\r\n\r\n “Once a predetermined number of coins have entered circulation, the incentive can transition entirely to transaction fees and be completely inflation free”; \r\n\r\nhowever no evidence, theory or references are provided to support this claim. \r\n\r\nThe above model, with some variations, has been followed by most of the top proof of work cryptocurrencies, including Bitcoin Cash (BCH), Litecoin (LTC), and ZCash (ZEC). There are however some notable exceptions, Dogecoin (DOGE) and Monero (XMR). Both Dogecoin and Monero have fixed block rewards. In Dogecoin this was the result of a bug in the code; however in Monero a fixed minimum block reward or tail emission was deliberately set at the constant rate 0.6 XMR per block. The blocks in Monero are approximately every 2 minutes. This leads to an annual growth rate of the total Monero money supply that is below 1%. For comparison the historical annual compounded rate of growth of the gold money supply is close to 1%.\r\n\r\nThe fee market in a cryptocurrency is also highly dependent on whether the blocksize is fixed, as in  Bitcoin, Dogecoin, Litecoin and ZCash or adaptive as in Bitcoin Cash and Monero. In the case of adaptive blocksizes the question becomes: Is there a penalty (cost) to increase the blocksize as in Monero or no cost to increase the blocksize as in Bitcoin Cash?\r\n\r\nA balance needs to be found in the design of a cryptocurrency between allowing for blocksize growth in order to support the transaction demand for peer to peer electronic cash, and the necessity of spam mitigation.   The use of privacy preserving technologies can also have a profound impact on this balance, by increasing the transaction size, while at the same time preventing the use of censorship, as a means of spam mitigation. In Monero for example this increase will be by a factor of around 20 times, after the upcoming Full Chain Membership Proofs, plus plus (FCMP++) hard fork. This makes finding this balance in cryptocurrencies such as Monero with no option to opt out of privacy, by far the hardest. On the other hand a solution that works in Monero will also work in a cryptocurrency with a lesser degree of privacy. \r\n\r\nIn the presentation we will discuss the following questions:\r\nHow do the various types of fee markets: fixed blocksize, adaptive blocksize with penalty, and adaptive blocksize without penalty work?\r\nCan transaction fees replace the falling block rewards or are fixed block rewards necessary?\r\nAre there advantages or disadvantages to replacing block rewards with transaction fees?\r\nIs it possible to have a fixed block reward and still be inflation free? \r\nDo we have a peer-to-peer electronic cash system or just another kind of asset for investment and speculation using centralized financial institutions?\r\nIs a worldwide peer-to-peer electronic cash system possible now or in the foreseeable future?\r\n\r\nWe will also discuss some of the broader implications",
        "schedule_start": "2025-12-28T18:00:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T18:40:00+01:00"
    },
    {
        "id": "c5330358-1304-59c6-931d-31f8b53ae8a6",
        "kind": "assembly",
        "name": "The CDC Badge: conference badge & devboard with TROPIC01 and ESP32-S3",
        "slug": "the-cdc-badge-conference-badge-devboard-with-tropi",
        "url": "https://api.events.ccc.de/congress/2025/event/c5330358-1304-59c6-931d-31f8b53ae8a6/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-27T11:10:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-27T11:50:00+01:00"
    },
    {
        "id": "365c9a9d-7945-5e73-a717-7bf817d19f91",
        "kind": "assembly",
        "name": "The CDC Badge: conference badge & devboard with TROPIC01 and ESP32-S3",
        "slug": "the-cdc-badge-conference-badge-devboard-with-_420t",
        "url": "https://api.events.ccc.de/congress/2025/event/365c9a9d-7945-5e73-a717-7bf817d19f91/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-29T13:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T14:00:00+01:00"
    },
    {
        "id": "38fcf304-2754-5d8f-9985-e77536442084",
        "kind": "assembly",
        "name": "The DarkFi super-app",
        "slug": "the-darkfi-super-app",
        "url": "https://api.events.ccc.de/congress/2025/event/38fcf304-2754-5d8f-9985-e77536442084/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "8cfad365-ec61-4269-baee-45d894acf821",
        "location": null,
        "language": "en",
        "description": "Hi,\r\n\r\nmy name is Yuki and I am part of the DarkFi community. Out of this user/community perspective I will tell you something about the philosophy of DarkFi, the anonymous tech-stack, Lunarpunk, the Desert vs Forest, RegFi vs DarkFi and the DarkFi Vision.\r\n\r\nThe talk will not go to deep in the low level tech, because I am also just learning about them :)\r\n\r\nI plan to keep the talk short and have a Q&A personally after the talk, in a more 'relaxed' environment. \r\n\r\nnote: As you might expect, the talk will be held in english. But I can also speak german, if needed f.e\r\n\r\nP.S: This is the first talk I will hold, I am very excited :)",
        "schedule_start": "2025-12-28T13:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T14:00:00+01:00"
    },
    {
        "id": "05172ecd-15ea-5d99-b912-1f2cd2521dcd",
        "kind": "assembly",
        "name": "The Digital Identity Event Horizon",
        "slug": "the-digital-identity-event-horizon",
        "url": "https://api.events.ccc.de/congress/2025/event/05172ecd-15ea-5d99-b912-1f2cd2521dcd/?format=api",
        "track": null,
        "assembly": "fnf",
        "room": "1d0080d1-d8d1-5a26-85e8-6e0556bdbf95",
        "location": null,
        "language": "en",
        "description": "What happens when threat modelling becomes reality? This is the story of a research team caught in the mask-off moment for digital identity, documenting the technology's inherent dangers at the exact moment its weaponised design revealed itself.\r\n\r\nOver four years, New Design Congress conducted eight case studies across implementations ranging from national biometric schemes to Web3 zero-knowledge proofs. More than 45 participants, including law enforcement officers, military personnel, information security researchers, CEOs, and activists, spoke candidly about digital identity's failure modes. The resulting 600+ citations documented a fundamental problem: the Cartesian vulnerability. \"I authenticate, therefore I am\" - when proving identity becomes inseparable from possessing identity, social-engineering attacks become inevitable. When identity infrastructure becomes a single point of failure, it tears at the fabric of society itself.\r\n\r\nSince 2021, New Design Congress has applied adversarial security research methodology to the question of flawed digital identity: its definitions, implementations, and implications. From FaceID to BankID, from Facebook to the fediverse, from Worldcoin to the world's passports, this is an exhaustive study of the opportunities and risks that emerge from how we represent entities in the information age. At the centre is a core hypothesis: today's digital identities are inherently vulnerable to attack, and this leads to brittle digital societies.\r\n\r\nThis talk presents the threats and findings for the first time. It is for anyone who still believes today's technologies can safely represent humans. The report it is based on, The Digital Identity Event Horizon, is a landmark adversarial study that names the concrete harms of digital identity directly, establishes a working definition, introduces a threat modeling framework for evaluating any scheme, and presents ten key findings and fourteen recommendations, with many immediately  implementable across policy, design, and governance.\r\n\r\nThe report will be soft-launched at https://newdesigncongress.org/en/report/2026/the-digital-identity-event-horizon.",
        "schedule_start": "2025-12-27T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T17:00:00+01:00"
    },
    {
        "id": "aed8ee93-4b81-4f3b-b279-0a41a01682e8",
        "kind": "sos",
        "name": "The Event",
        "slug": "the-event",
        "url": "https://api.events.ccc.de/congress/2025/event/aed8ee93-4b81-4f3b-b279-0a41a01682e8/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "under the rocket",
        "language": null,
        "description": "it starts at 19:00 under the rocket",
        "schedule_start": "2025-12-29T19:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T19:25:00+01:00"
    },
    {
        "id": "44d1ae6d-febc-5035-8379-d2030e7f59a2",
        "kind": "official",
        "name": "The Eyes of Photon Science: Imaging, Simulation and the Quest to Make the Invisible Visible",
        "slug": "the-eyes-of-photon-science-imaging-simulation-and-the-quest-to-make-the-invisible-visible",
        "url": "https://api.events.ccc.de/congress/2025/event/44d1ae6d-febc-5035-8379-d2030e7f59a2/?format=api",
        "track": "science",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "en",
        "description": "X-ray imaging detectors have come a long way in the last 15 years, turning ideas that once seemed impossible into realities. Imaging detectors in photon science are more than just high-speed cameras. They are complex systems operating at the limits of what’s physically measurable. Understanding how they behave before, during, and after experiments is essential to advancing both the technology and the science it enables.\r\n\r\nIn this talk, I’ll take you inside the world of detector simulation and performance modelling. I’ll explore how tools like Monte Carlo simulations, sensor response models, and system-level performance evaluations are used to:\r\n\r\n- Predict detector behaviour in extreme conditions (such as MHz X-ray bursts), and\r\n- identify critical performance bottlenecks before production.\r\n\r\nBy linking imaging technology with simulation and modelling, we can better interpret experimental data and design the next generation of scientific cameras. Beyond the technical aspects, this talk reflects on the broader theme of how we “see” though technology, what it means to make the invisible visible, and how simulation changes not only how we build instruments, but also how we understand them.",
        "schedule_start": "2025-12-27T23:00:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-27T23:40:00+01:00"
    },
    {
        "id": "d9459a91-792a-5e64-aea1-b20f7bd33535",
        "kind": "assembly",
        "name": "The Freak Show Clubhouse",
        "slug": "the-freak-show-clubhouse",
        "url": "https://api.events.ccc.de/congress/2025/event/d9459a91-792a-5e64-aea1-b20f7bd33535/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "9001b61b-b1f1-5bcd-89fd-135ed5e43e19",
        "location": null,
        "language": "de",
        "description": "Im Clubhouse-Style trifft das Freak Show Team auf seine Hörer. Jeder kann mitmachen. Werde zum Freak Show Host für 5 Minuten. Wir diskutieren mit Euch jedes frühere oder künftige Thema und sind uns auch für Hot Takes nicht zu schade.",
        "schedule_start": "2025-12-28T18:45:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-28T20:15:00+01:00"
    },
    {
        "id": "958d3055-3929-56b8-b71c-25b3a64f1902",
        "kind": "official",
        "name": "The Heartbreak Machine: Nazis in the Echo Chamber",
        "slug": "the-heartbreak-machine-nazis-in-the-echo-chamber",
        "url": "https://api.events.ccc.de/congress/2025/event/958d3055-3929-56b8-b71c-25b3a64f1902/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "de",
        "description": "Monatelang tauchte Martha in die verborgene Welt von WhiteDate, WhiteChild und WhiteDeal ein, drei Plattformen, die von einer Rechtsextremistin aus Deutschland betrieben werden. Sie glaubt an die Verschwörung einer weißen Vorherrschaft und einer „rassisch reinen“ weißen Gemeinschaft.  Was als Neugier begann, entwickelte sich schnell zu einem Experiment über menschliches Verhalten, Technologie und Absurdität.\u2028\u2028Martha infiltrierte das Portal mit „realistischen“ KI-Chatbots. Die Bots waren so überzeugend, dass sie die Überprüfungen umgingen und sogar als „weiß“ verifiziert worden. Durch die Gespräche und Recherche von digitalen Spuren dieser Gemeinschaft, die sich in Sicherheit wähnte, konnte sie Nutzer identifizieren. \r\n\u2028Gemeinsam mit Reporter:innen der „Die Zeit“ konnten wir die Person hinter der Plattform enttarnen und ihre Radikalisierung von einer erfolgreichen Pianistin zu einer Szene-Unternehmerin nachzeichnen. Um ihr Dating-Portal hat sie ein Netzwerk von Websites aufgebaut, dass seinen Nutzern Liebe, Treue und Tradition vermarktet. WhiteDate verspricht romantische Beziehungen, WhiteChild propagiert Familien- und Abstammungsideale und WhiteDeal ermöglicht berufliches Networking und „gegenseitige Unterstützung“ unter einem rassistischen Weltbild. Gemeinsam zeigen sie, wie Ideologie und Einsamkeit auf bizarre Weise miteinander verwoben sein können.\u2028\u2028Nach monatelanger Beobachtung, klassischer OSINT-Recherche, automatisierter Gesprächsanalyse und Web-Scraping haben wir herausgefunden, wer hinter diesen Plattformen steckt und wie ihre Infrastruktur funktioniert. Dabei deckten wir die Widersprüche und Absurditäten extremistischer Gemeinschaften auf, verdeutlichten ihre Anfälligkeit für technologische Eingriffe und brachten sogar den einen oder anderen Nazi zum Weinen.\u2028\u2028Dieser Vortrag erzählt von Beobachtung, Schabernack und Einblicken in die digitale Welt extremistischer Gruppen. Er zeigt, wie Algorithmen, KI-Personas und investigatives Denken Hass entlarven, seine Narrative hinterfragen und seine Echokammern aufbrechen können. Wir zeigen, wie Technologie im Kampf gegen Extremismus eingesetzt werden kann.",
        "schedule_start": "2025-12-29T21:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T22:45:00+01:00"
    },
    {
        "id": "56bb25c0-b7c2-4a58-835e-3ce62d809dfc",
        "kind": "sos",
        "name": "The Kissening - Kiss A Stranger",
        "slug": "the-kissening-kiss-a-stranger",
        "url": "https://api.events.ccc.de/congress/2025/event/56bb25c0-b7c2-4a58-835e-3ce62d809dfc/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Chaos Computer Music Club",
        "language": null,
        "description": "Kissing is wonderful and we should do it more often. During the Kissening, strangers meet to consensually kiss each other.\r\n\r\nIn order to recognize other people who might want to kiss, put a sticker - any sticker really - on your chest. You can, of course, also be creative and use badges, etc. Just make sure that others know that you want to be part of the Kissening. \r\n\r\nOnce you found someone, go up to them and ask if they want to kiss. Be very mindful of explicit consent and simply respect a \"no\". Talk about the kind of kissing you want to perform and only proceed to kiss of there is clear, unmistakable verbal consent.",
        "schedule_start": "2025-12-28T20:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-28T21:20:00+01:00"
    },
    {
        "id": "973af772-1dae-58a1-b979-ea890cbdfe09",
        "kind": "official",
        "name": "The Last of Us -  Fighting the EU Surveillance Law Apocalypse",
        "slug": "the-last-of-us-fighting-the-eu-surveillance-law-apocalypse",
        "url": "https://api.events.ccc.de/congress/2025/event/973af772-1dae-58a1-b979-ea890cbdfe09/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "en",
        "description": "Admidst its current push to remove the rules that have protected the EU's environment, consumer and fundamental rights, there is one area the European Commission happily calls for more regulation: Internal security. The recent \"ProtectEU\" Internal Security Strategy does little to protect Europeans, and instead foresees attacks on encryption, the re-introduction of mandatory data retention and the strengthening of Europol and Frontex, the main agents of the EU's oppressive law enforcement infrastructure. In this talk, we will introduce the strategy and its main pillars, explain its political and legal contexts, and take a look at what it would mean for our fundamental rights, access to encryption, and IT security if enacted. But not all hope is lost (yet), and together we want to chart pathways to meaningful resistance. To do so, we will help understand the maze of the EU's lawmaking process and identify pressure points. We will then look back at past fights, lessons learned and new opportunities to act in solidarity against a surveillance agenda that is truly apocalyptic.",
        "schedule_start": "2025-12-29T17:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T18:15:00+01:00"
    },
    {
        "id": "85f3cd1a-fe3a-56f8-8b41-aa7a75ce8f28",
        "kind": "assembly",
        "name": "The Mask-Off Moment for Digital Identity",
        "slug": "the-mask-off-moment-for-digital-identity",
        "url": "https://api.events.ccc.de/congress/2025/event/85f3cd1a-fe3a-56f8-8b41-aa7a75ce8f28/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "Despite decades of cryptography, security practice, and best practice deployment, digital identity remains the weakest link in systems design because its core terms stay vague while its consequences are concrete. What does it actually take to assemble a digital identity? What do different implementations share, even when they claim to be radically different? And what happens when those definitions are left elastic enough to serve whoever holds power?\r\n\r\n\"The mask-off moment\" tracks the convergence of capability (biometrics, sensors, AI triage, mass digitisation), institutional incentives (risk scoring, eligibility gates, compliance automation), and political will. The result is an emerging form of bureaucratic violence we are not prepared to name, much less govern.\r\n\r\nThis talk traces how digital identity became weapon-ready through optimistic framing and opportunistic ambiguity, then offers a concrete frame to interrogate any proposal: what it will do on its best day, what it will do on its worst day, and which parts of the system will be impossible to “add accountability to later.” The intended audience is policymakers, technologists, designers, and civil-society people who are tired of vague promises and want a usable model that survives contact with reality.",
        "schedule_start": "2025-12-27T18:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-27T19:00:00+01:00"
    },
    {
        "id": "ce60f89c-fcdb-577f-89c2-5beb11b88ca7",
        "kind": "official",
        "name": "The Maybe Talent Show",
        "slug": "the-maybe-talent-show",
        "url": "https://api.events.ccc.de/congress/2025/event/ce60f89c-fcdb-577f-89c2-5beb11b88ca7/?format=api",
        "track": "entertainment",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "en",
        "description": "The show is an open format that gives people the space to show themselves, be visible and make themselves vulnerable. We bring a queer format that celebrates people for simply being humans to Hamburgs neighborhood pubs, autonomous stages and other easily accessible spaces. In doing so it's explicitly anti-capitalist, builds communities and unlikely alliances.\r\nNot just in the hacker/CCC community we applaud the cool things people can do: The big stage is often reserved for outstanding achievements; attention and social credits usually go to those who already have the network and skills. While we consider celebrating success to be absolutely necessary, we see the need to give people space to try things out, to fail publicly without having to be ashamed, and to celebrate Imperfection. Stage presence comes from trying on stage, and the Maybe Talent Show is the place where this is possible for everyone. Inclusive, hilarious and without making fun of anyone. Promise.",
        "schedule_start": "2025-12-28T23:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T00:30:00+01:00"
    },
    {
        "id": "f1f8be7b-2087-5fff-969d-baef470497b1",
        "kind": "official",
        "name": "The Modular Workshop – The Tunegirl und Rob StrobE",
        "slug": "the-modular-workshop-the-tunegirl-und-rob-strobe",
        "url": "https://api.events.ccc.de/congress/2025/event/f1f8be7b-2087-5fff-969d-baef470497b1/?format=api",
        "track": null,
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "de",
        "description": "Ablauf des Workshops\r\n1. Begrüßung & Einführung \r\n•\tVorstellung der Artists\r\n•\tMotivation und Ziel des Workshops\r\n•\tKurzer Überblick über Setup & Equipment\r\n2. Theorie & Orientierung im Kabeldschungel mit The Tunegirl & Rob StrobE \r\n•\tWas passiert eigentlich im Patch?\r\n•\tÜberblick über Module, Signale, Clocking & Drummachines\r\n•\tSounddesign-Strategien und Workflow-Tipps\r\n3. Praxis: Live Modular Patchen mit The Tunegirl \r\n•\tPatchen in Echtzeit\r\n•\tAufbau und Struktur eines modularen Livesets\r\n•\tEntstehung von Rhythmus, Sequenzen und Texturen\r\n•\tAbschließend Live-Jam\r\n4. Visual Support\r\n•\teine Kamera für den direkten Einblick ins Patch-Setup\r\n5. Q&A – Eure Fragen, unsere Antworten  Minuten\r\n•\tOffene Fragerunde\r\n•\tAustausch & Networking\r\n________________________________________\r\nZielgruppe\r\n•\tEinsteiger bis Fortgeschrittene\r\n•\tInteressierte an modularer Klangerzeugung, Hardware-Livesets & -Musikproduktion\r\n________________________________________\r\nHinweis\r\nNach dem Workshop stehen wir euch gerne für persönliche Fragen, Austausch und Nerd-Talk zur Verfügung.\r\n________________________________________\r\nWir wünschen viel Spaß, Inspiration & gute Unterhaltung!\r\nAndrea (The Tunegirl) & Rob (Rob StrobE)",
        "schedule_start": "2025-12-29T18:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T19:00:00+01:00"
    },
    {
        "id": "dcf9ec1c-9755-5757-8f1d-91ec6e0f0661",
        "kind": "official",
        "name": "The Museum of Care: Open-Source Survival Kit Collection",
        "slug": "the-museum-of-care-open-source-survival-kit-collection",
        "url": "https://api.events.ccc.de/congress/2025/event/dcf9ec1c-9755-5757-8f1d-91ec6e0f0661/?format=api",
        "track": "art-beauty",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "en",
        "description": "We think humanity could already be living in a society of abundance and communal luxury. We have the technologies to produce enough for everyone to have everything. The issue isn't technological but social. This is why we need a Museum (of Care): museums are among the few places that create, distribute, and preserve what a society values.\r\n\r\nWhat will be at the session:\r\nWe'll tell in more detail about the concept of the Museum of Care on abandoned ships (of which, according to Maritime Foundation data, there are more than 4,500 in the world). We'll talk about the halls of our museum: the Hall of Giants and other emerging spaces. Projects we're building—spirulina farms, 3D printers—in Saint Vincent (Caribbean) and Kibera Art District, Nairobi Kenya, Playground designed that communities can construct with nearly no resources. Can we actually build a nomadic museum proud not of its unique exhibits but of how easily they spread and get replicated?\r\n\r\nThen we will move to an open conversation about what poetic technologies are and how they differ from bureaucratic ones. Some people may have read David Graeber's book The Utopia of Rules; here you can download his other texts that are less widely known or not yet published. We would very much like to explore the question of poetic and bureaucratic technologies together with you. To facilitate this discussion, the David Graeber Institute has invited Alistair Parvin, creator of the Wiki House project, to join Nika Dubrovsky in conversation.\r\n\r\nThe discussion continues in the format of a Visual Assembly—focused on building a distributed, non-hierarchical, genuinely open University with different ideas of funding and knowledge production. This is the very beginning of the process so all input is very much welcome. We'd welcome any ideas, critiques, or proposals for collaboration.",
        "schedule_start": "2025-12-29T11:00:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-29T11:40:00+01:00"
    },
    {
        "id": "f7806034-b88e-559b-9c11-7ce6ffc72a82",
        "kind": "official",
        "name": "There is NO WAY we ended up getting arrested for this (Malta edition)",
        "slug": "there-is-no-way-we-ended-up-getting-arrested-for-this-malta-edition",
        "url": "https://api.events.ccc.de/congress/2025/event/f7806034-b88e-559b-9c11-7ce6ffc72a82/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "en",
        "description": "The talk goes through the full journey,\r\n\r\n1. The talk describes in more detail how the arrests were carried out on November 12th, 2022 including the confiscation of all computer equipment, the time spent in a cell and the interrogation before being released.\r\n2. How the decision was made to go to the media 5 months later, the consequences of that and why it was beneficial.\r\n3. The later fallout including the university disassociating itself from the students + even disallowing one of the students to tutor at the university\r\n4. How this led to a pause in Malta's participation in the European Cyber Security Challenge with one specific meeting involving the national IT agency and the 3 students.\r\n5. mentions of a grant of a pardon after the prime minister visited the office of a student\r\n6. The start of the initial court sessions and the outcomes from that.\r\n7. A super interesting meeting where the justice minister told the students that even though they'll be given a pardon -- if this happens again they will be arrested again.\r\n8. What it meant to get a pardon and how that technically still hasn't ended our situation in court yet.",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T17:00:00+01:00"
    },
    {
        "id": "0cc2fd2c-93de-5cb0-b10d-56e901b4acc4",
        "kind": "official",
        "name": "The Small Packet of Bits That Can Save (or Destabilize) a City",
        "slug": "the-small-packet-of-bits-that-can-save-or-destabilize-a-city",
        "url": "https://api.events.ccc.de/congress/2025/event/0cc2fd2c-93de-5cb0-b10d-56e901b4acc4/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "en",
        "description": "In this talk, we’ll begin by contextualizing the importance of the seismic alert in Mexico City, a system born from the devastating 1985 earthquake. We’ll examine how it was designed, how it works, and why it carries such a deep psychological impact.\r\n\r\nFrom there, we’ll explore the history and design of Weather Radio and the SAME protocol, looking at how messages are transmitted and encoded through this technology, and how it was later adapted for SASMEX. \r\n\r\nI’ll also share my personal experience building compatible receivers, from early open-source experiments that inspired local manufacturers to create government-certified devices, to developing a receiver as part of my undergraduate thesis.\r\n\r\nWe’ll analyze how simplicity, one of the key strengths of these systems, also introduces certain risks, and how these trade-offs emerge when dealing with accessibility, interoperability, and security in system design.\r\n\r\nFinally, I’ll demonstrate how to receive, decode, and encode these alert messages, and discuss how, with the right equipment, it’s possible to generate such alert signals.",
        "schedule_start": "2025-12-28T23:55:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-29T00:35:00+01:00"
    },
    {
        "id": "f7a3c3ba-a9d0-5aab-bf31-f63a034a8d22",
        "kind": "official",
        "name": "The Spectrum - Hackspace Beyond Hacking",
        "slug": "the-spectrum-hackspace-beyond-hacking",
        "url": "https://api.events.ccc.de/congress/2025/event/f7a3c3ba-a9d0-5aab-bf31-f63a034a8d22/?format=api",
        "track": "ccc-community",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "en",
        "description": "The Spectrum is a new queer-feminist, intersectional and transdisciplinary hackspace centering FLINTA+, creatures with disabilities, and other marginalized communities founded in 2025. We see hacking as more than code and machines—it’s a way of exploring the world through curiosity, play, and care. By taking things, systems, and ideas apart, we uncover new perspectives and possibilities for change. Our space is built around awareness, inclusion, and open access to knowledge. We aim to create an environment where everyone can learn, share, and experiment freely—without the constraints of “normality.” From art and music to activism and technology, The Spectrum brings together diverse disciplines and beings to co-create, collaborate, and imagine better futures.\r\n\r\nAt 39C3, we want to share our experiences of building such a space: how awareness work and accessibility can shape community dynamics, what transdisciplinary hacking can look like, and how centering marginalized perspectives transforms collective creation. Join us to explore what it means to hack not only systems, but also art, expectations, and realities.\r\n\r\nhttps://the-spectrum.space/en/",
        "schedule_start": "2025-12-29T22:05:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-29T22:45:00+01:00"
    },
    {
        "id": "59672af6-1c93-496b-b802-c681c7c2538e",
        "kind": "assembly",
        "name": "The Spoon Game - 39C3 Special Edition workshop (#1)",
        "slug": "the-spoon-game-39c3-special-edition-workshop-_vtbu",
        "url": "https://api.events.ccc.de/congress/2025/event/59672af6-1c93-496b-b802-c681c7c2538e/?format=api",
        "track": null,
        "assembly": "houseoftea",
        "room": "50814d28-5d61-4501-84cd-8f6928d1cc77",
        "location": null,
        "language": "en",
        "description": "Can you join the choir that sings only in modem beeps? Will you win the speed-typing competition on a reverse Dvorak keyboard? Will you be able to take part in the most chaotic but functional wiring competition?\r\n\r\nSeemingly trivial questions, but with surprising implications!\r\n\r\nTo understand what connects these mysterious situations, come and discover \"The Spoon Game\", designed and hosted by Atypha. A workshop around a fascinating game that will change the way you see spoons forever!\r\n\r\n⚠️ 7 people/session maximum to ensure a good workshop. Book you slot now: [https://urlr.me/t3DYx6](https://urlr.me/t3DYx6)\r\n\r\n#Inclusion #accessibility",
        "schedule_start": "2025-12-27T20:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-27T21:00:00+01:00"
    },
    {
        "id": "ecd3416e-46bf-45f0-bb0d-ffd12e78f282",
        "kind": "assembly",
        "name": "The Spoon Game - 39C3 Special Edition workshop (#2)",
        "slug": "the-spoon-game-39c3-special-edition-workshop-_iejc",
        "url": "https://api.events.ccc.de/congress/2025/event/ecd3416e-46bf-45f0-bb0d-ffd12e78f282/?format=api",
        "track": null,
        "assembly": "houseoftea",
        "room": "50814d28-5d61-4501-84cd-8f6928d1cc77",
        "location": null,
        "language": "en",
        "description": "Can you join the choir that sings only in modem beeps? Will you win the speed-typing competition on a reverse Dvorak keyboard? Will you be able to take part in the most chaotic but functional wiring competition?\r\n\r\nSeemingly trivial questions, but with surprising implications!\r\n\r\nTo understand what connects these mysterious situations, come and discover \"The Spoon Game\", designed and hosted by Atypha. A workshop around a fascinating game that will change the way you see spoons forever!\r\n\r\n⚠️ 7 people/session maximum to ensure a good workshop. Book you slot now: [https://urlr.me/t3DYx6](https://urlr.me/t3DYx6)\r\n\r\n#Inclusion #accessibility",
        "schedule_start": "2025-12-28T21:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T22:00:00+01:00"
    },
    {
        "id": "6be68f26-58b4-49ae-bf28-1558fe5cd90b",
        "kind": "assembly",
        "name": "The Spoon Game - 39C3 Special Edition workshop (#3)",
        "slug": "the-spoon-game-39c3-special-edition-workshop-_xf7m",
        "url": "https://api.events.ccc.de/congress/2025/event/6be68f26-58b4-49ae-bf28-1558fe5cd90b/?format=api",
        "track": null,
        "assembly": "houseoftea",
        "room": "50814d28-5d61-4501-84cd-8f6928d1cc77",
        "location": null,
        "language": "en",
        "description": "Can you join the choir that sings only in modem beeps? Will you win the speed-typing competition on a reverse Dvorak keyboard? Will you be able to take part in the most chaotic but functional wiring competition?\r\n\r\nSeemingly trivial questions, but with surprising implications!\r\n\r\nTo understand what connects these mysterious situations, come and discover \"The Spoon Game\", designed and hosted by Atypha. A workshop around a fascinating game that will change the way you see spoons forever!\r\n\r\n⚠️ 7 people/session maximum to ensure a good workshop. Book you slot now: [https://urlr.me/t3DYx6](https://urlr.me/t3DYx6)\r\n\r\n#Inclusion #accessibility",
        "schedule_start": "2025-12-29T21:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T21:30:00+01:00"
    },
    {
        "id": "178c7de7-3090-4531-9a19-fac6daadb84d",
        "kind": "sos",
        "name": "The State of LEO - Satellite enthusiast meetup",
        "slug": "the-state-of-leo-satellite-enthusiast-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/178c7de7-3090-4531-9a19-fac6daadb84d/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "en, de",
        "description": "The aim of this low-key meet-up is to discuss the current state of LEO / MEO constellations and the benefits they provide.\r\nWe will also discuss potential risks and vulnerabilities as well as future fields for research in the security community.",
        "schedule_start": "2025-12-29T18:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T18:25:00+01:00"
    },
    {
        "id": "468e3540-c221-5f83-b0a4-ed7848d2a034",
        "kind": "official",
        "name": "The Uncontrolled Manifold : dancing with sympoetic machines",
        "slug": "the-uncontrolled-manifold-dancing-with-sympoetic-m",
        "url": "https://api.events.ccc.de/congress/2025/event/468e3540-c221-5f83-b0a4-ed7848d2a034/?format=api",
        "track": "live-performance",
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-27T20:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T21:00:00+01:00"
    },
    {
        "id": "51c5eac2-c9f1-55b8-b8ab-0c1cf9cbf4b0",
        "kind": "assembly",
        "name": "\"They Talk Tech\" live mit Anne Roth",
        "slug": "they-talk-tech-live-mit-anne-roth",
        "url": "https://api.events.ccc.de/congress/2025/event/51c5eac2-c9f1-55b8-b8ab-0c1cf9cbf4b0/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "9001b61b-b1f1-5bcd-89fd-135ed5e43e19",
        "location": null,
        "language": "de",
        "description": "Anne Roth beschäftigt sich seit vielen Jahren mit staatlichen Sicherheitsarchitekturen, Geheimdienstkontrolle, digitaler Gewalt und Fragen politischer Teilhabe. Im Gespräch geht es um die Mechanismen digitaler Macht, um Freiheitsrechte im Zeitalter permanenter Datenerfassung und darum, wie politische Entscheidungen technologische Entwicklungen prägen und umgekehrt - und wo die netzpolitische Community auch in politisch schwierigen Zeiten ansetzen kann, um die Entwicklung positiv zu beeinflussen.\r\n\r\nEine offene, präzise und lebendige Diskussion, die sowohl technisch interessierte als auch politisch denkende Menschen abholt. Live und mit Raum für eure Fragen.\r\n\r\n\"They Talk Tech\" ist ein c't-Podcast von Svea Eckert und Eva Wolfangel",
        "schedule_start": "2025-12-28T13:30:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-28T14:15:00+01:00"
    },
    {
        "id": "55fcd5b2-4710-4335-b733-5e8f0c311347",
        "kind": "assembly",
        "name": "Threat model & best practices for activists",
        "slug": "threat-model-best-practices-for-activists",
        "url": "https://api.events.ccc.de/congress/2025/event/55fcd5b2-4710-4335-b733-5e8f0c311347/?format=api",
        "track": null,
        "assembly": "komona",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de",
        "description": "Ihr könnt hier einen Kontakt dalassen (zB weil ihr nicht kommen konntet): https://cryptpad.fr/form/#/2/form/view/sImMYiqKh0WAOY7+c0zDmtzrNHPFCUSIqjT2J3I5q1w",
        "schedule_start": "2025-12-27T18:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-27T20:00:00+01:00"
    },
    {
        "id": "bc5b663a-1e48-5525-afbd-1e6895b71db0",
        "kind": "official",
        "name": "Throwing your rights under the Omnibus - how the EU's reform agenda threatens to erase a decade of digital rights",
        "slug": "throwing-your-rights-under-the-omnibus-how-the-eu-s-reform-agenda-threatens-to-erase-a-decade-of-digital-rights",
        "url": "https://api.events.ccc.de/congress/2025/event/bc5b663a-1e48-5525-afbd-1e6895b71db0/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "en",
        "description": "The new EU Commission has an agenda. What started with the report of former European Central Bank chief Mario Draghi on Europe's \"competitiveness\" has quickly turned into \"getting rid of bureaucracy\", then into \"simplification\", and finally open \"deregulation\". What this means is that a large number of European laws that were adopted in the last decade to ensure sustanabiliy, protect human rights along the whole supply chain, or to ensure our digital rights, are watered down, and core elements are scrapped. \r\n\r\nIn terms of the EU's digital rulebook, it has already started in May with the deletion of a core compliance element in the General Data Protection Regulation (GDPR) - the obligation to keep records of your processing activities. While it sounds harmless - all the other rights and obligations still appy - it means that companies have no clue anymore what personal data they process, for which purposes, and how. \r\n\r\nA much larger revision has been proposed on 19th November 2025, with the \"omnibus\" legislation dubbed \"Digital Simplification Package\". This will affect rules on data protection, data governance, AI, obligations to report cybersecurity incidents, and protections against cookies and other tracking technologies. Furthermore, the EU's net neutrality rules are scheduled to be opened for reform in December by the so called Digital Networks Act.\r\n\r\nIn this talk we discuss what to expect from the new EU agenda, who is driving it and how to resists. Our goal is to leave you better informed and equipped to fight back against this deregulatory trend. This talk may contain hope.",
        "schedule_start": "2025-12-27T21:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T22:45:00+01:00"
    },
    {
        "id": "78e9dd70-6a4c-47cc-a62a-31370dfb48aa",
        "kind": "assembly",
        "name": "TicTacLights Nano Colour -- reflow soldering",
        "slug": "tictaclights-nano-colour-reflow-soldering",
        "url": "https://api.events.ccc.de/congress/2025/event/78e9dd70-6a4c-47cc-a62a-31370dfb48aa/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "9825112f-e46b-49b0-9c86-b791f7a3ec90",
        "location": "Hardware Hacking Area -- Hall 3",
        "language": "en, de",
        "description": "## Materials costs\r\n45.— €\r\n  \r\n## Taught by\r\n[Arne](https://events.ccc.de/congress/2025/hub/en/user/arne)\r\n  \r\n## Workshop Itinerary\r\nWe will assemble and solder the [TicTacLights Nano Colour](https://wiki.blinkenarea.org/index.php/TicTacLightsNanoColourEnglish) kit together. No prior knowledge of reflow soldering is required, but a steady hand (go easy on caffeine!) and good eyes are useful. \r\n\r\n**The steps we'll go through are:**\r\n1. Apply solder paste to the front board with a stencil\r\n2. Place the 144 LEDs on the board one-by-one, using tweezers (this can easily take a couple of hours)\r\n3. Solder the LEDs on a hot plate\r\n4. Apply solder paste to the back of the board with another stencil\r\n5. Place the microcontroller, capacitors, resistors and other components on the board one-by-one\r\n6. Solder the components with a hot air\r\n7. Repeat the same steps for the 2nd board (with far fewer components on it)\r\n8. Test and debug the boards (this can take until after midnight if there are many problematic boards)\r\n  \r\n## Registration\r\nTo register for this workshop, please buy a kit at the [BlinkenArea](assembly://blinkenarea) assembly *as early as possible*. Only a limited number of kits is available.\r\n\r\nIf you have any questions or would like to see an already built TicTacLights Nano Colour first, please visit us at the BlinkenArea.",
        "schedule_start": "2025-12-28T18:00:00+01:00",
        "schedule_duration": "06:00:00",
        "schedule_end": "2025-12-29T00:00:00+01:00"
    },
    {
        "id": "54589fd1-1e02-4abb-ad9f-5dae04437870",
        "kind": "assembly",
        "name": "TI Messenger ShowDown",
        "slug": "ti-messenger-dating",
        "url": "https://api.events.ccc.de/congress/2025/event/54589fd1-1e02-4abb-ad9f-5dae04437870/?format=api",
        "track": null,
        "assembly": "matrix",
        "room": null,
        "location": null,
        "language": null,
        "description": "Since mid-year 2025, the TI-Messenger has been mandatory in Germany. While the specification defines a common framework, real-world deployments differ significantly depending on the health insurance provider and implementation partner.\r\n\r\nThis self-hosted session is a technical exchange focused on existing TI-Messenger implementations. Participants will present and compare the messenger apps used by different health insurance providers, share screenshots and APKs, and discuss practical experiences from deployment and daily use.\r\n\r\nThe goal is to build a shared, experience-based overview of:\r\n\r\n* functional differences between implementations\r\n* client behavior and UX choices\r\n* interoperability and Matrix usage patterns\r\n* operational or architectural observations\r\n\r\nThis is not an official assessment or certification review, but a peer-to-peer knowledge exchange from a technical and user-centric perspective.\r\n\r\nBring your devices, artifacts, and observations.",
        "schedule_start": "2025-12-27T19:00:00+01:00",
        "schedule_duration": "00:58:00",
        "schedule_end": "2025-12-27T19:58:00+01:00"
    },
    {
        "id": "7efdab2f-7ad9-5b85-83ea-3b87e19374a6",
        "kind": "official",
        "name": "Tinabel vs Nintendo DS - Chiptune punk and new-wave from Tina Belmont, using Rhythm Core Alpha 2 on Nintendo DSi and 3DS",
        "slug": "tinabel-vs-nintendo-ds-chiptune-punk-and-new-wave-",
        "url": "https://api.events.ccc.de/congress/2025/event/7efdab2f-7ad9-5b85-83ea-3b87e19374a6/?format=api",
        "track": "live-performance",
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "en",
        "description": "Tinabel (Tina Belmont) is the creator of  \"Rhythm Core Alpha 2\", a music creation system for the Nintendo DSi and 3DS game consoles which was available in the Nintendo eShop until March 2023.\r\nShe will play a blistering set of her own original music and 1980's covers. \r\nYes, there are vocals.\r\nThese songs are fast songs about dark subjects: burnout, secret shame, alienation, failed friendships, abandonment issues, etc.\r\nYou'll dance and then say \"Wait... what?!\"\r\nWhile this is electronic, this is a punk show. Expect intensity.\r\n\r\nSee http://www.tinabelmont.com and http://www.whitecollarpunk.com to hear the music, or http://rhythmcorealpha.com to learn about the software!",
        "schedule_start": "2025-12-29T22:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T23:00:00+01:00"
    },
    {
        "id": "ef4e4b14-549d-550c-aeb1-59c4626b1215",
        "kind": "official",
        "name": "Tippeln am Rande des Abgrunds",
        "slug": "tippeln-am-rande-des-abgrunds",
        "url": "https://api.events.ccc.de/congress/2025/event/ef4e4b14-549d-550c-aeb1-59c4626b1215/?format=api",
        "track": "live-performance",
        "assembly": "spaetverkauf",
        "room": "6114efbe-f549-579a-8aa4-cd143f5a96cf",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-27T19:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-27T19:30:00+01:00"
    },
    {
        "id": "01fcd8c2-eb77-4167-80f7-d71f09efde38",
        "kind": "sos",
        "name": "Tor Relay Operators Meetup",
        "slug": "tor-relay-operators-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/01fcd8c2-eb77-4167-80f7-d71f09efde38/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "en",
        "description": "Official 39C3 Tor Relay Operators Meetup supported by the Tor Project.\r\n\r\nAs always, TROMs are open for everyone who is running a relay, wants to run a relay or just thinks about it. 🙂\r\n\r\nAt this point we don't have a agenda, but everyone is free to bring up questions or topics at the meeting itself.",
        "schedule_start": "2025-12-30T00:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T00:50:00+01:00"
    },
    {
        "id": "e448ef16-47cf-57ad-9fbd-a5f91aa4aa3b",
        "kind": "official",
        "name": "To sign or not to sign: Practical vulnerabilities in GPG & friends",
        "slug": "to-sign-or-not-to-sign-practical-vulnerabilities-i",
        "url": "https://api.events.ccc.de/congress/2025/event/e448ef16-47cf-57ad-9fbd-a5f91aa4aa3b/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "en",
        "description": "Beyond the underlying mathematics of cryptographic algorithms, there is a whole other layer of implementation code, assigning meaning to the processed data. For example, a signature verification operation both needs robust cryptography **and** assurance that the verified data is indeed the same as was passed into the signing operation. To facilitate the second part, software such as *GnuPG* implement parsing and processing code of a standardized format. Especially when implementing a feature rich and evolving standard, there is the risk of ambivalent specification, and classical implementation bugs.\r\n\r\nThe impact of the vulnerabilities we found reaches from various signature verification bypasses, breaking encryption in transit and encryption at rest, undermining key signatures, to exploitable memory corruption vulnerabilities.",
        "schedule_start": "2025-12-27T17:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T18:15:00+01:00"
    },
    {
        "id": "89e43412-11e7-40fc-a2d4-d9274950d669",
        "kind": "sos",
        "name": "Towards (more) digital independence in science",
        "slug": "towards-more-digital-independence-in-science",
        "url": "https://api.events.ccc.de/congress/2025/event/89e43412-11e7-40fc-a2d4-d9274950d669/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Assembly Digitale Gesellschaft Schweiz",
        "language": "en, de",
        "description": "Let's discuss how to move universities towards more digital sovereignty to safeguard an open and independent science.",
        "schedule_start": "2025-12-29T15:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T16:00:00+01:00"
    },
    {
        "id": "e7beb71f-65c8-5cea-ad45-947ad82a3ef0",
        "kind": "assembly",
        "name": "Traditionelles Haecksen-Picknick",
        "slug": "traditionelles-haecksen-picknick",
        "url": "https://api.events.ccc.de/congress/2025/event/e7beb71f-65c8-5cea-ad45-947ad82a3ef0/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "5bd9a18b-085a-5e3f-8ef1-fbe122464a91",
        "location": null,
        "language": "de",
        "description": "Jedes Jahr treffen wir uns zum traditionellen Haecksen-Picknick auf dem Congress, tauschen uns aus und planen das nächste Jahr. \r\n\r\nHinweis: \r\nDieses Picknick ist nicht gedacht für die Aufnahme von Neuhaecksen.\r\nFalls ihr den Haecksen beitreten möchtet, besucht bitte das Picknick an Tag 2 um 14 Uhr als Erstes!\r\n\r\n\r\nEN: \r\nEvery year, we meet for the traditional Haecksen picnic at the Congress, exchange ideas and plan for the coming year.\r\n\r\nNote:\r\nThis picnic is not intended for the admission of new Haecksen.\r\nIf you would like to join the Haecksen, please attend the picnic on day 2 at 2 p.m. as your first event!",
        "schedule_start": "2025-12-29T15:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T17:00:00+01:00"
    },
    {
        "id": "cf5e34a6-eafa-4747-a2f6-871df62f3591",
        "kind": "assembly",
        "name": "Traditionelles Haecksen-Picknick",
        "slug": "haecksen-picknick-fur-alt-haecksen_i0dn",
        "url": "https://api.events.ccc.de/congress/2025/event/cf5e34a6-eafa-4747-a2f6-871df62f3591/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "de, en",
        "description": "Every year, we meet for the traditional Haecksen picnic at the Congress, exchange ideas and plan for the coming year.\r\n\r\nNote:\r\nThis picnic is not intended for the admission of new Haecksen.\r\nIf you would like to join the Haecksen, please attend the [picnic for new Haecksen](https://events.ccc.de/congress/2025/hub/en/event/detail/haecksen-picknick-fur-noch-nicht-haecksen_gyr8) on day 2 at 2 p.m. as your first event!",
        "schedule_start": "2025-12-29T15:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T17:00:00+01:00"
    },
    {
        "id": "000a17ea-dcb5-56fa-9026-95e1d5a8e722",
        "kind": "assembly",
        "name": "Trans Austauschrunde [TINA* only]",
        "slug": "trans-austauschrunde",
        "url": "https://api.events.ccc.de/congress/2025/event/000a17ea-dcb5-56fa-9026-95e1d5a8e722/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "de",
        "description": "Nicht cis Personen only\r\n\r\nDer Weg der Transition ist für jede*n sehr individuell und trotzdem gibt es viele Überschneidungen. Mensch bemerkt die ersten Veränderungen und kann diese nicht einordnen oder bekommt eine Ablehnung oder Zusage von der Krankenkasse. Erzähl uns von deinen Erfahrungen, denn hier findest du Leute, die ähnliche Erlebnisse oder Erfahrungen gemacht haben. Eventuell standen diese vor einem ähnlichen Problem und wissen, wie es weiter gehen kann oder du willst einfach deine aktuelle Freude teilen. Lass uns austauschen, denn gemeinsam sind wir stärker.\r\n\r\nWie letztes Jahr, sollen am Anfang kurz Themencluster gefunden und dann in kleineren Gruppen an Tischen weiter bearbeitet, diskutiert oder sich gegenseitig damit geholfen werden.\r\n\r\nDas Ganze findet dann in drei Runden á 15 min statt, damit die Teilnehmenden die Möglichkeit haben, über mehrere Themen zu reden.",
        "schedule_start": "2025-12-27T20:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T21:45:00+01:00"
    },
    {
        "id": "ef1bff6a-a412-476d-aa8c-24a4b6338e13",
        "kind": "sos",
        "name": "Transdermal HRT Brewing for Beginners",
        "slug": "transdermal-hrt-brewing-for-beginners",
        "url": "https://api.events.ccc.de/congress/2025/event/ef1bff6a-a412-476d-aa8c-24a4b6338e13/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de, en",
        "description": "In this workshop we will learn how to make easy transdermal HRT (Hormone Replacement Therapy) products for trans people ourselves!\r\n\r\nThe two variants are sprays and gels, there are enough base ingredients for both.\r\n\r\nI forgot to register this workshop earlier but you can just join us at any time at our assembly Projekt31 for a workshop.",
        "schedule_start": "2025-12-30T10:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-30T10:55:00+01:00"
    },
    {
        "id": "8622b255-f195-4eb0-b3ab-a1d19c5fe817",
        "kind": "sos",
        "name": "Transdermal HRT Brewing for Beginners placeholder",
        "slug": "transdermal-hrt-brewing-for-beginners-placeholder",
        "url": "https://api.events.ccc.de/congress/2025/event/8622b255-f195-4eb0-b3ab-a1d19c5fe817/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "de, en",
        "description": "In diesem Workshop lernen wir, wie wir transdermale HET (Hormon Ersatz Therapie) Produkte für trans Personen einfach selber machen können.\r\n\r\nDie beiden Möglichkeiten sind dabei Sprays und Gels, für beides sind genug Zutaten da.\r\n\r\nEs gibt nur einen (rudimentären, scuffed) Setup dafür und es eignet sich nicht um in größerer Runde zu arbeiten. Wenn viele kommen gerne unabhängigen Austausch von Rezepten, Methoden, Vernetzen von trans Menschis oder Aktivistis. In den Folgetagen kann an der Asembly (Projekt31) auch noch gut gebraut werden\r\n.",
        "schedule_start": "2025-12-28T00:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T00:25:00+01:00"
    },
    {
        "id": "c6b00873-5bc7-5422-ab99-d024669977e7",
        "kind": "assembly",
        "name": "Transitous Meetup",
        "slug": "transitous-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/c6b00873-5bc7-5422-ab99-d024669977e7/?format=api",
        "track": null,
        "assembly": "free-knowledge-habitat",
        "room": "84c3550d-d676-5c42-b443-5ecd6ae2cc83",
        "location": null,
        "language": "en",
        "description": "Transitous [ˈtɹæn.sɪʃəs] is a community-run provider-neutral international public transport routing service. Using openly available data and a FOSS routing engine we operate a free to use routing service that does not stop at borders.",
        "schedule_start": "2025-12-30T11:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T12:30:00+01:00"
    },
    {
        "id": "cc2dc346-c1fc-58ad-a723-8472c9a8e5d1",
        "kind": "official",
        "name": "Transkultureller Hack auf die klassische Musikszene – Vortrag und Konzert",
        "slug": "transkultureller-hack-auf-die-klassische-musikszene-vortrag-und-konzert",
        "url": "https://api.events.ccc.de/congress/2025/event/cc2dc346-c1fc-58ad-a723-8472c9a8e5d1/?format=api",
        "track": "art-beauty",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "de",
        "description": "Das transkulturelle Bridges Kammerorchester hackt die klassische Musikszene: es bringt Musizierende mit und ohne Flucht- und Migrationsbiografie zusammen und integriert Instrumente und Musikstile in die europäische Orchestertradition, die dort traditionell nicht vorgesehen sind. Neben klassischen Orchesterinstrumenten spielen Instrumente wie Oud, Tar, Tiple, Kaval, Kamanche, Shudraga, Daf und Riq zentrale Rollen.\r\n\r\nIhre Musik komponieren die Orchestermitglieder überwiegend selbst. Auch das ist ein Hack auf die klassische Musikszene, die bisher überwiegend Werke verstorbener männlicher Komponisten interpretiert. So steht die Musik des Bridges Kammerorchester für Vielfalt und Selbstbestimmung und macht die Diversität der in Deutschland lebenden Gesellschaft hörbar. \r\nIm Vortrag zeigen Mitglieder des Bridges Kammerorchesters anhand von Erfahrungen und Hörbeispielen – live und per Video – wie sie die klassische Musikszene hacken. Sie geben Einblicke in ihren kollektiven, heterogenen Kompositionsprozess, berichten von Freiheiten, Herausforderungen und Erfahrungen mit Publikum und Veranstaltern. Persönliche Migrationsgeschichten verdeutlichen, wie diese die musikalische Perspektive und Identität des Orchesters prägen. Anschließend folgt ein Konzert, das die Vielfalt ihrer Musik erlebbar macht.\r\n\r\n*Eine Aufzeichnung dieser Session ist verfügbar [auf dem YouTube-Kanal von Bridges](https://youtu.be/R0kzNxpKaJQ).*",
        "schedule_start": "2025-12-29T19:15:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T20:45:00+01:00"
    },
    {
        "id": "77368e14-999b-56bc-bc11-9f6199ac37e0",
        "kind": "assembly",
        "name": "transmasc meetup [all creatures welcome]",
        "slug": "transmasc-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/77368e14-999b-56bc-bc11-9f6199ac37e0/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "en",
        "description": "Hi, I'm Li0n. I'm transmasc, and I'd really like to meet more nerdy transmascs. if you feel the same way, please come say hi. we transmascs can be quite invisible sometimes, each walking around as individuals, never finding each other, always having to figure things out by ourselves. I would like to make a change to that and build solidarity and support between transmascs in the CCC community.",
        "schedule_start": "2025-12-27T19:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T20:30:00+01:00"
    },
    {
        "id": "a448d75a-088a-428e-825e-94f9763d8506",
        "kind": "sos",
        "name": "Trans* Treff",
        "slug": "trans-treff",
        "url": "https://api.events.ccc.de/congress/2025/event/a448d75a-088a-428e-825e-94f9763d8506/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "de, en",
        "description": "Meetup for trans and non binary peoples. There is no agenda, just a chance to meetup other people and maybe Blahajs :3",
        "schedule_start": "2025-12-28T10:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T10:55:00+01:00"
    },
    {
        "id": "9483dae3-b049-4b51-80ba-bf368485b5d5",
        "kind": "sos",
        "name": "Treffen der Bahn-Chaosbubble",
        "slug": "treffen-der-bahn-chaosbubble",
        "url": "https://api.events.ccc.de/congress/2025/event/9483dae3-b049-4b51-80ba-bf368485b5d5/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de, en",
        "description": "this shall be a meetup of train-interested people and nerds. unconference-style, whoever wants to participate and wants to talk about a topic, just come in and announce your topic.\r\n\r\nIf there isn't enough time, the conversations can always be continued elsewhere.",
        "schedule_start": "2025-12-29T10:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T11:20:00+01:00"
    },
    {
        "id": "8b06246d-d95c-4934-9568-2f9cc51a0cc5",
        "kind": "sos",
        "name": "Treffen der netzpolitischen Community der Schweiz",
        "slug": "treffen-der-netzpolitischen-community-der-schweiz",
        "url": "https://api.events.ccc.de/congress/2025/event/8b06246d-d95c-4934-9568-2f9cc51a0cc5/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "de",
        "description": "Nach dem Vortrag zur Netzpolitik in der Schweiz (Tag 3, Saal Fuse, 19:15) sind alle interessierten Personen eingeladen, die Diskussion in einer self-organized Session fortzusetzen. Es werden Aktivist:innen von verschiedenen Organisationen der Netzpolitik in der Schweiz anwesend sein.",
        "schedule_start": "2025-12-29T20:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-29T21:20:00+01:00"
    },
    {
        "id": "ad825024-8809-4479-80b5-994888317a61",
        "kind": "assembly",
        "name": "Treffen der netzpolitischen Community der Schweiz",
        "slug": "treffen-der-netzpolitischen-community-der-sch_uoca",
        "url": "https://api.events.ccc.de/congress/2025/event/ad825024-8809-4479-80b5-994888317a61/?format=api",
        "track": null,
        "assembly": "digiges-schweiz",
        "room": null,
        "location": "SoS Lecture E",
        "language": "de",
        "description": "Netzpolitik in der Schweiz\r\n* [Vortrag: Netzpolitik in der Schweiz](https://fahrplan.events.ccc.de/congress/2025/fahrplan/event/netzpolitik-in-der-schweiz-zwischen-bodensee-und-matterhorn)\r\n* [Workshop: Netzpolitik in der Schweiz](https://events.ccc.de/congress/2025/hub/en/event/detail/treffen-der-netzpolitischen-community-der-schweiz)\r\n* [Party: Digitale Gesellschaft Schweiz](https://events.ccc.de/congress/2025/hub/en/event/detail/party-der-digitalen-gesellschaft-schweiz)",
        "schedule_start": "2025-12-29T20:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T21:30:00+01:00"
    },
    {
        "id": "a152c1c2-7ac6-4087-be52-69e6fb605e47",
        "kind": "assembly",
        "name": "Trickmisch",
        "slug": "trickmisch",
        "url": "https://api.events.ccc.de/congress/2025/event/a152c1c2-7ac6-4087-be52-69e6fb605e47/?format=api",
        "track": null,
        "assembly": "houseoftea",
        "room": "50814d28-5d61-4501-84cd-8f6928d1cc77",
        "location": null,
        "language": "de, en",
        "description": "we will draw grafics an animate them with our \r\nweb plattform https://trixmix.tv",
        "schedule_start": "2025-12-29T15:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T17:00:00+01:00"
    },
    {
        "id": "32b28198-e9b8-41fd-b8ab-3d47d36042ec",
        "kind": "assembly",
        "name": "Trigg - Build an Open-Hardware Portable Handheld Games Console",
        "slug": "trigg-build-an-openhardware-portable-handheld-game",
        "url": "https://api.events.ccc.de/congress/2025/event/32b28198-e9b8-41fd-b8ab-3d47d36042ec/?format=api",
        "track": null,
        "assembly": "hardwarehackingarea",
        "room": "96b6f1c3-8b00-4faa-8957-a2980bd4bd44",
        "location": "Hardware Hacking Area (Halle 3)",
        "language": "en",
        "description": "**Trigg - Build an Open-Hardware Portable Handheld Games Console**\r\n  \r\n**Materials costs**:  \r\n€45  \r\n  \r\n**Taught by** fablab|nk.  \r\n  \r\n**Workshop Itinerary**:\r\nIn this 3-hour workshop you will build your own Trigg: an open-hardware portable handheld games console which runs tile-based games that can be coded and uploaded directly from the browser. Check out the PDF build guide here: https://github.com/fablabnk/TriggWorkshop/blob/main/TriggBuildGuide.pdf\r\n\r\nTrigg is our version of the Hack Club Sprig, which we adapted into a through-hole soldering kit in the FabLab of our coding school 42 Berlin, to teach soldering and basic electronics to coding students. Kits include a Raspberry Pi Pico (RP2040) and all components (batteries and USB cable not included).\r\n\r\nOur workshop and build guide will take you from the basics of soldering through to assembling, soldering, flashing and testing your Trigg, increasing your confidence as you go. After building, come by to our assembly to code and flash your first game. Parent-child building teams are also very welcome. \r\n\r\n**Registration**:  \r\nBuy a kit at the Hardware Hacking Area to guarantee a seat, or come by early! (And please do arrive early, regardless!) First come, first served.  \r\n  \r\n**Links**:  \r\n[https://github.com/fablabnk/TriggWorkshop](https://github.com/fablabnk/TriggWorkshop)  \r\n[https://github.com/fablabnk/TriggWorkshop/blob/main/TriggBuildGuide.pdf](https://github.com/fablabnk/TriggWorkshop/blob/main/TriggBuildGuide.pdf)  \r\n[https://sprig.hackclub.com/](https://sprig.hackclub.com/)",
        "schedule_start": "2025-12-28T14:30:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-28T17:30:00+01:00"
    },
    {
        "id": "15f00864-bb2d-42a8-b191-fe00a983a5e0",
        "kind": "assembly",
        "name": "Trikkitt: PolyGen Hands on",
        "slug": "trikkitt-polygen-hands-on",
        "url": "https://api.events.ccc.de/congress/2025/event/15f00864-bb2d-42a8-b191-fe00a983a5e0/?format=api",
        "track": null,
        "assembly": "art",
        "room": "e42d724e-976b-497f-ba7a-5c3d37d991ae",
        "location": null,
        "language": null,
        "description": "Artist: Trikkitt\r\n\r\nGenre: workshop\r\n\r\nPolyGen: See inside the units, see how they work, and get to pull one apart. Learn how the game works and ask any questions you have about it.\r\n\r\nPicture: PolyGen ©Trikkitt\r\n\r\n[https://gen.polyb.io](https://gen.polyb.io)",
        "schedule_start": "2025-12-28T20:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T21:30:00+01:00"
    },
    {
        "id": "f4eda482-4582-496b-91da-a7c18e9a1591",
        "kind": "assembly",
        "name": "Trikkitt: PolyGen Hands on",
        "slug": "trikkitt-polygen-hands-on_6rvi",
        "url": "https://api.events.ccc.de/congress/2025/event/f4eda482-4582-496b-91da-a7c18e9a1591/?format=api",
        "track": null,
        "assembly": "art",
        "room": "e42d724e-976b-497f-ba7a-5c3d37d991ae",
        "location": null,
        "language": null,
        "description": "Artist: Trikkitt\r\n\r\nGenre: workshop\r\n\r\nPolyGen: See inside the units, see how they work, and get to pull one apart. Learn how the game works and ask any questions you have about it.\r\n\r\nPicture: PolyGen ©Trikkitt\r\n\r\n[https://gen.polyb.io](https://gen.polyb.io)",
        "schedule_start": "2025-12-29T20:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T21:30:00+01:00"
    },
    {
        "id": "f3ecee56-19f5-5c45-b5ec-799f710e0388",
        "kind": "official",
        "name": "Trump government demands access to European police databases and biometrics",
        "slug": "trump-government-demands-access-to-european-police-databases-and-biometrics",
        "url": "https://api.events.ccc.de/congress/2025/event/f3ecee56-19f5-5c45-b5ec-799f710e0388/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "en",
        "description": "The US demand is unprecedented: even EU member states do not grant each other such extensive direct database access – normally the exchange takes place via the \"hit/no-hit principle\" with a subsequent request for further data. This is how it works, for example, in the Prüm Treaty among all Schengen states, which has so far covered fingerprints and DNA data and is now also being extended to facial images.\r\n\r\nThe EBSP could practically affect anyone who falls under the jurisdiction of border authorities: from passport controls to deportation proceedings. Under the US autocrat Donald Trump, this is a particular problem, as his militia-like immigration authority ICE is already using data from various sources to brutally persecute migrants – direct access to police data from VWP partners could massively strengthen this surveillance apparatus. Germany alone might give access to facial images of 5.5 million people and fingerprints of a similar dimension.\r\n\r\nThe USA has already tightened the Visa Waiver Programme several times, for instance in 2006 through the introduction of biometric passports and in 2008 through the ESTA pre-registration requirement. In addition, there were bilateral agreements for the exchange of fingerprints and DNA profiles – however, these may only be transmitted in individual cases involving serious crime.\r\n\r\nExisting treaties such as the EU-US Police Framework Agreement are not applicable to the \"Enhanced Border Security Partnership\", as it applies exclusively to law enforcement purposes. It is also questionable how the planned data transfer is supposed to be compatible with the strict data protection rules of the GDPR. The EU Commission therefore wants to negotiate a framework agreement on the EBSP that would apply to all member states. Time is running short: the US government has set VWP states a deadline of 31 December 2026. Some already agreed on a bilateral level.",
        "schedule_start": "2025-12-28T20:10:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T20:50:00+01:00"
    },
    {
        "id": "d1f336a3-60e8-4d84-9177-0affad1c86f8",
        "kind": "sos",
        "name": "Trustworthy Systems Meetup (security&correctness proofs in practical systems)",
        "slug": "trustworthy-systems-meetup-safetysecurity-proofs",
        "url": "https://api.events.ccc.de/congress/2025/event/d1f336a3-60e8-4d84-9177-0affad1c86f8/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Chillout Area In Foyer of Hall 3 ==> https://39c3.c3nav.de/l/c:0:156.89:158.38/",
        "language": "en, de",
        "description": "Does it not sit right with you either when people say bugs are inevitable and every system has its 0-day eventually? Let's meet up and talk about the options to never have that happen.\r\n\r\nTurns out that systems for which mathematical proof that can never happen have  made it out of academia and into production. An open source tooling ecosystem is also coming up at the moment.\r\n\r\nLet's meet up and talk about what is possible already, what can be done and what should be done from the point of view of community-made software - there are a bunch of interesting implications with EU product liability and standards bodies may to require verification eventually. \r\n\r\nI can give a short conceptual introduction about how proof works, what it covers, what else you need to fully trust your whole stack (by stealing shamelessly from talks people have given in the seL4 community) and give pointers to some documentation you can use to run a proven secure seL4 microkernel on your Raspberry Pi - the technical/mathematical detail beyond that is also still beyond me.\r\n\r\nGet/Stay in touch:\r\nhttps://signal.group/#CjQKIIwPr-1D84DcrKdEcDEUjnDGWLLKhI9iM_NqRfSMbmQmEhCW30zKOq-nsiaT_afkyQyK \r\n\r\nIf after this you're itching to go prove something there is a workshop at the Nix assembly at 20:00 (unrelated to this),\r\nhttps://events.ccc.de/congress/2025/hub/en/event/detail/careful-whispers-of-proof-assistants-lean4-nix-nvi",
        "schedule_start": "2025-12-29T18:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T18:50:00+01:00"
    },
    {
        "id": "6532de66-9cf8-4f85-ac60-12c6c116836e",
        "kind": "assembly",
        "name": "Turkish Speakers Meetup",
        "slug": "turkish-speakers-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/6532de66-9cf8-4f85-ac60-12c6c116836e/?format=api",
        "track": null,
        "assembly": "trsh",
        "room": null,
        "location": "Assembly table, Hall H (c3nav: trsh)",
        "language": "en",
        "description": "Some of us are from Istanbul, some from Berlin, some from all over the world. Our hometown can change, but this three never: drink çay, love cats, hack for freedom. In every congress, we met a lot of Turkish speakers individually; this year we are getting together. Come and meet while having some tschunk!\r\n\r\nKongrelerde Türkçe konuşan insan sayısı sürekli artıyor, gelin tschunk içip takılalım!\r\n\r\nHoş geldiniz!",
        "schedule_start": "2025-12-28T12:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T13:30:00+01:00"
    },
    {
        "id": "ef123e4d-4ee3-47e6-be47-9ab4f8e62374",
        "kind": "sos",
        "name": "Twilight Imperium Gathering",
        "slug": "twilight-imperium-gathering",
        "url": "https://api.events.ccc.de/congress/2025/event/ef123e4d-4ee3-47e6-be47-9ab4f8e62374/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de, en",
        "description": "EDIT 29.12.25: We created a group in signal. If you want to get in contact with chaos creatures who are interested in TI, just join: https://signal.group/#CjQKIImIrmmsDgqS5AJaBs8BVTcO2upgeTPtyPv3a8zu35CoEhAzxY6MsB3eYVmd4-7pRfLj\r\n\r\nDo you play Twilight Imperium and want to discuss it with other creatures or want to find/create new gaming groups? Or do you not know this epic and complex sci-fi board game about diplomacy, politics, war and intrigue yet? Let us use this short time slot for a quick meeting to share our contacts to stay in touch. Possible advantages we are going to have are e.g.:\r\n\r\n- New regional groups for (regular) games\r\n- Sharing/Discussions about house rules\r\n- Creation/Discussions of new maps",
        "schedule_start": "2025-12-28T01:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T01:25:00+01:00"
    },
    {
        "id": "0fdda2f0-88c1-518f-858f-fd41d48325f4",
        "kind": "official",
        "name": "Über europäische Grenzen hinweg auf klinischen Daten rechnen - aber sicher!",
        "slug": "uber-europaische-grenzen-hinweg-auf-klinischen-daten-rechnen-aber-sicher",
        "url": "https://api.events.ccc.de/congress/2025/event/0fdda2f0-88c1-518f-858f-fd41d48325f4/?format=api",
        "track": "science",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "de",
        "description": "**Klinische Forschung 101:** Warum sind \"multizentrische\" klinische Studien der Goldstandard und wie läuft das ab? Welche Daten werden da gesammelt und wie funktioniert in der Praxis der Datenaustausch? Was sagt die DSGVO dazu?\r\n\r\n**Sicheres verteiltes Rechnen 101:** Wie kann man in verschlüsselten peer-to-peer Netzwerken gemeinsam auf verteilten Daten rechnen, ohne die Eingabedaten untereinander austauschen zu müssen? Was sind technische Vor- und Nachteile? Was ändert das an den Rollen der Akteure im System?\r\n\r\n**Der Prototyp in Deutschland 2019:** Das LMU Klinikum in München kooperiert mit der Charité in Berlin und der TU München. Zum ersten Mal gelingt das gemeinsame Rechnen auf verteilten Patient:innendaten. Diverse lessons were learned.\r\n\r\n**Die erste europäische Studie 2024:** Das LMU Klinikum in München kooperiert mit der Policlinico Universitario Fondazione Agostino Gemelli in Rom. Aus der Pilotstudie ergibt sich auch ein DSGVO-konformer Blueprint und eine wiederverwendbare Architektur.\r\n\r\n**Fazit und Ausblick:** Sicheres verteiltes Rechnen in der Wissenschaft und darüber hinaus.",
        "schedule_start": "2025-12-28T15:40:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T16:20:00+01:00"
    },
    {
        "id": "4d01ab8e-8421-40ea-873e-8c23df6a1ea6",
        "kind": "sos",
        "name": "UltraStar, Singstar, Karaoke Meet-Up and Demo Session",
        "slug": "ultrastar-singstar-karaoke-meet-up-and-demo-sessio",
        "url": "https://api.events.ccc.de/congress/2025/event/4d01ab8e-8421-40ea-873e-8c23df6a1ea6/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Saal 5 if free, otherwise main foyer in front of Saal 1",
        "language": "en, de",
        "description": "We’re meeting for a casual session around the UltraStar project.\r\n\r\nWe’ll talk about:\r\n- which UltraStar-related projects currently exist,\r\n- where the community is active,\r\n- how to get involved,\r\n- and what new features and setups are available.\r\n\r\nThe session is open to:\r\n- people who already use UltraStar\r\n- those who want to get to know the project\r\n- potential contributors (code, songs, UX, testing)\r\n- curious visitors who just want to drop by\r\n\r\nIf there’s time, we’ll also do a short live demo and/or sing together\r\n\r\nFeel free to bring questions, ideas, or your own setup knowledge!",
        "schedule_start": "2025-12-29T16:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T17:30:00+01:00"
    },
    {
        "id": "c27368ff-667e-45da-82a9-53d66b41425f",
        "kind": "sos",
        "name": "(Un-)Hacking Digital Sovereignty",
        "slug": "hacking-digital-sovereignty",
        "url": "https://api.events.ccc.de/congress/2025/event/c27368ff-667e-45da-82a9-53d66b41425f/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Bits&Bäume Workshop Area",
        "language": "en, de",
        "description": "As members of the Switzerland Chapter of the Internet Society we would like to bring together activists, NGOs, and businesses who strive to make our communities, states, and supranational institutions truly digitally sovereign, i.e.: As (collaborative but independent) actors connected by distributed networks powered by free software enabling the free exchange of information over open data formats.\r\n\r\nGiven that those who dislike this vision have deep pockets, excellent contacts to politicians, and marketing teams who try to give \"digital sovereignty\" a very different meaning from how we understand it (\"buy European\"), we as a community should \r\n\r\na) network to get to know the other actors who are working on this topic and be more effective **together**,\r\nb) understand what is going on elsewhere in Europe, and \r\nc) exchange news, ideas, challenges, successes and failures in influencing policy so that other activists can learn from them.\r\n\r\nCryptpad document for the session: https://cryptpad.fr/code/#/2/code/edit/9Xjq3o+57GnYbmNmGWY2fxCv/",
        "schedule_start": "2025-12-29T21:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T21:50:00+01:00"
    },
    {
        "id": "84625c10-ccaf-5686-adab-4966d8d1a3e7",
        "kind": "assembly",
        "name": "(Un-)Hacking Digital Sovereignty",
        "slug": "un-hacking-digital-sovereignty",
        "url": "https://api.events.ccc.de/congress/2025/event/84625c10-ccaf-5686-adab-4966d8d1a3e7/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "3249bd83-bfb2-445b-bea0-bce4e7370926",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-29T21:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T21:50:00+01:00"
    },
    {
        "id": "341961a3-599d-52b9-8262-34c1757c9698",
        "kind": "official",
        "name": "Unnecessarily Complicated Kitchen – Die Wissenschaft des guten Geschmacks",
        "slug": "unnecessarily-complicated-kitchen-die-wissenschaft-des-guten-geschmacks",
        "url": "https://api.events.ccc.de/congress/2025/event/341961a3-599d-52b9-8262-34c1757c9698/?format=api",
        "track": "entertainment",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "de",
        "description": "Willkommen in der „Unnecessarily Complicated Kitchen“ – einer Küche, in der Naturwissenschaft, Technik und kulinarisches Chaos aufeinandertreffen.\r\nWir sezieren das Kochen aus der Perspektive von Hacker*innen: Warum Hitzeübertragung ein deinen Tschunk kühlt, warum Emulsionen wie BGP funktionieren und wie sich die Kunst des Abschmeckens in Datenpunkten erklären lässt.\r\n\r\nIn diesem Talk verbinden wir naturwissenschaftliche Experimente mit kulinarischer Praxis. Wir erhitzen, rühren, messen und analysieren – live auf der Bühne. Dabei übersetzen wir Physik und Chemie in Geschmack, Textur und Aha-Momente.\r\nKochen wird so zum Laborversuch, zum Hack, zum Reverse Engineering des guten Geschmacks.\r\n\r\nIch zeige, dass hinter jeder gelungenen Marinade ein Protokoll steckt, hinter jeder Soße ein Algorithmus – und dass man auch in der Küche mit Trial & Error, Open Source und einer Prise Chaos zu erstaunlichen Ergebnissen kommt.\r\n\r\nAm Ende steht nicht nur Erkenntnis, sondern auch Genuss: Denn wer versteht, warum etwas schmeckt, kann die Regeln brechen – und sie dabei besser würzen.",
        "schedule_start": "2025-12-28T00:20:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T01:20:00+01:00"
    },
    {
        "id": "ad5df397-cd49-50cb-a8d6-18862f01c507",
        "kind": "assembly",
        "name": "#unplugTrump – Deine Daten, deine Entscheidung",
        "slug": "unplugtrump-deine-daten-deine-entscheidung",
        "url": "https://api.events.ccc.de/congress/2025/event/ad5df397-cd49-50cb-a8d6-18862f01c507/?format=api",
        "track": null,
        "assembly": "chaos_jetzt",
        "room": "72dca21e-dc62-5090-a694-ad294bd1e53f",
        "location": null,
        "language": "de",
        "description": "In unserem Workshop #unplugTrump schauen wir uns genau an, wie diese Plattformen funktionieren  Was ist ihr Geschäftsmodell? Warum sind sie „kostenlos“? Und was passiert mit den Daten, die du teilst?\r\n\r\nStatt nur zu kritisieren, zeigen wir dir Alternativen: freie Messenger, unabhängige Suchmaschinen, dezentrale soziale Netzwerke und andere Tools, mit denen du selbst entscheidest, was du teilst – und mit wem. 🔎🌍\r\n\r\nDu recherchierst selbst in kleinen Gruppen, testest Alternativen und findest heraus, was für dich funktioniert. Begleitet wirst du dabei von engagierten Mentor:innen, die dir Impulse geben, Fragen beantworten und dich beim Ausprobieren unterstützen. Am Ende präsentierst du deine Ergebnisse: Welche Tools kanntest du noch nicht? Welche könntest du dir vorstellen zu nutzen? Welche Plattformen verdienen dein Vertrauen?\r\n\r\nOb du bereits erste Erfahrungen mit diesen Themen hast oder dich zum ersten Mal damit beschäftigst: Du bist herzlich willkommen! Und gemeinsam machen wir den ersten Schritt in Richtung digitale Selbstbestimmung.",
        "schedule_start": "2025-12-28T12:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T13:15:00+01:00"
    },
    {
        "id": "c846d40a-db93-46d4-9b1a-91edf2f2ea79",
        "kind": "assembly",
        "name": "Unsicherheitspaket 2.0",
        "slug": "unsicherheitspaket-20",
        "url": "https://api.events.ccc.de/congress/2025/event/c846d40a-db93-46d4-9b1a-91edf2f2ea79/?format=api",
        "track": null,
        "assembly": "digiges",
        "room": null,
        "location": "SoS Lecture 6",
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-29T16:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T16:55:00+01:00"
    },
    {
        "id": "6c071880-f894-40e5-81c4-ae5767a78ab1",
        "kind": "sos",
        "name": "Unsicherheitspaket 2.0",
        "slug": "unsicherheitspaket",
        "url": "https://api.events.ccc.de/congress/2025/event/6c071880-f894-40e5-81c4-ae5767a78ab1/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "de",
        "description": "Meet-up for people interested in fighting against the \"Unsicherheitspaket 2.0\" surveillance measures.",
        "schedule_start": "2025-12-29T16:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T16:55:00+01:00"
    },
    {
        "id": "1d91a5dc-aac6-4494-8717-f140a7bfe295",
        "kind": "assembly",
        "name": "Unveiling Spyware & 0-Days Linked to Italy",
        "slug": "unveiling-spyware-0-days-linked-to-italy",
        "url": "https://api.events.ccc.de/congress/2025/event/1d91a5dc-aac6-4494-8717-f140a7bfe295/?format=api",
        "track": null,
        "assembly": "houseoftea",
        "room": "50814d28-5d61-4501-84cd-8f6928d1cc77",
        "location": null,
        "language": "en",
        "description": "An open discussion on surveillance, tech accountability & resistance:\r\n\r\nAcross Europe and beyond, governments — backed by private companies — are quietly deploying intrusive spyware and exploiting 0-days to monitor journalists, activists, and entire communities. Most of this happens in the dark, without transparency, oversight, or democratic debate.\r\n\r\nThis session is an open call to everyone who refuses this model of surveillance: hackers, activists, journalists, researchers, and anyone working to expose abuse and protect the vulnerable. Together, we’ll share findings, map the ecosystem, connect struggles, and imagine practical tools for collective defense — including an open-access ebook and a webinar series for journalists and sources on how to stay safe.\r\n\r\nWhat we want to explore together:\r\n\r\n - Spyware and 0-days currently used in Italy (Paragon)  — and the routes through which they spread\r\n - Italian-made surveillance tech exported across Europe and the Global South\r\n - The surveillance industry’s opacity: vendors, brokers, middlemen, secret deals\r\n - Digital threats faced by journalists, activists, and communities — and how to fight back\r\n - Opportunities for shared investigations, transnational resistance, and long-term alliances\r\n\r\nA new year-long investigation will examine how spyware is deployed against journalists and activists in Italy, how it is used in everyday policing, and how tools like Paragon — as well as Italian-made spyware and 0-days — may be circulating across borders.\r\n\r\nLink to the project:\r\nhttps://events.ccc.de/congress/2025/hub/en/project/detail/so/unveiling-spyware-0day-used-or-made-in-italy-e0\r\n\r\nIf you’ve encountered evidence, leaks, pressure, or outreach from companies producing trojans or 0-days — or if you’re working on related research — please reach out. Anonymous conversations are always welcome. Solidarity first. ✊\r\n\r\nContact:\r\nMatrix: @rositarijtano:matrix.org\r\nSignal: rositarijtano.87\r\nEmail: rositarijtano@gmail.com",
        "schedule_start": "2025-12-29T17:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T19:00:00+01:00"
    },
    {
        "id": "e12de982-7439-548a-aed4-5d5a3ffd4699",
        "kind": "assembly",
        "name": "Update 2025. Digital integrity of the human person, A new fundamental right.",
        "slug": "update-2025-digital-integrity-of-the-human-person-",
        "url": "https://api.events.ccc.de/congress/2025/event/e12de982-7439-548a-aed4-5d5a3ffd4699/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "Every human evolves today in multi-dimensional physical and digital environment. If each individual is to keep its individuality and autonomy in its choices, it must be protected and given effective tools to defend its own autonomy.\r\n\r\nRecognizing that human life has been digitally extended must question ourselves on what makes us human today. Should personal data be considered as component of the person, rather than objects that can be owned by whoever collects that data? Should our digital integrity be protected?\r\n\r\nIf each human person already has a right to physical and mental integrity (Swiss Constitution article 10 al.2), shouldn’t it have a right to digital integrity?\r\n\r\nAlexis Roussel has been co-authoring a book on the right to Digital Integrity. He is an advocate in digital public policies in Switzerland.",
        "schedule_start": "2025-12-27T17:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-27T18:00:00+01:00"
    },
    {
        "id": "d0d64c1a-59a1-415e-ae9c-70e5c0ccfe27",
        "kind": "assembly",
        "name": "[UPDATED LOCATION] Ministry of Chaos - UK Hackers Meetup",
        "slug": "moc-dinner",
        "url": "https://api.events.ccc.de/congress/2025/event/d0d64c1a-59a1-415e-ae9c-70e5c0ccfe27/?format=api",
        "track": null,
        "assembly": "moc",
        "room": null,
        "location": "https://39c3.c3nav.de/l/c:0:181.35:159.93/@0,181.79,160.16,6",
        "language": "en",
        "description": "Ministry of Chaos are a newly-formed grassroots group of hackers from around the UK, looking to form links between similar communities.\r\n\r\nWe're looking to bring together like-minded folk to discuss how to build the community that allows that to happen. Do you have links to similar small groups in your local area? Are you part of a local hackspace with a similar vibe? Or are you simply just interested? Come along!\r\n\r\nWe're aiming to host a fairly open discussion and meeting place with the goal of taking the first steps to bring these communities together.\r\n\r\nNo fixed agenda, but some topics which we'd like to cover might be:\r\n- Online community spaces (Challenges, drawbacks, successes)\r\n- Physical community spaces (Co-ordinating a space at EMF?)\r\n- Hackerspaces (Is anyone part of one? What has/hasn't worked there?)\r\n- Community safety\r\n- Creating links between existing groups and communities",
        "schedule_start": "2025-12-29T20:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T21:00:00+01:00"
    },
    {
        "id": "0995a90b-59b6-409c-9b5d-746d352ae7f3",
        "kind": "assembly",
        "name": "Upgrade Your LED Badge: Replace Proprietary Firmware with Open Source One",
        "slug": "upgrade-your-led-badge-replace-proprietary-firmwar",
        "url": "https://api.events.ccc.de/congress/2025/event/0995a90b-59b6-409c-9b5d-746d352ae7f3/?format=api",
        "track": null,
        "assembly": "fossasia",
        "room": null,
        "location": "FOSSASIA Assembly, Hall H, K2-K3, Critical Decentralisation Cluster",
        "language": "en",
        "description": "Flashing an LED badge with new firmware means replacing or updating the software embedded in the badge's microcontroller. Firmware is the low-level code that controls how the badge operates, such as displaying text, animations, or patterns on its LED screen. By flashing new firmware, you can unlock new features, fix bugs, or customize the badge’s functionality. In this session, you can try to flash your LED badge with an open source firmware developed by the FOSSASIA community.\r\n\r\n**What Happens When You Flash Firmware?**\r\n- Erases the Existing Code: The microcontroller's memory is wiped clean to make space for the new firmware.\r\n- Uploads New Code: The new firmware is written (flashed) to the badge's memory.\r\n- Changes the Badge's Behavior: The badge now follows the instructions defined by the new firmware, enabling additional or modified capabilities.\r\n\r\n**What You’ll Need**\r\n- Your LED badge (LEDs are also available for purchase at the assembly)\r\n- A computer with USB or a compatible connection for your badge.\r\n- [Open source firmware files](https://github.com/fossasia/badgemagic-firmware)  \r\n- [Flashing tool](https://github.com/ch32-rs/wchisp?tab=readme-ov-file#installing)\r\n- USB cables",
        "schedule_start": "2025-12-28T20:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T21:00:00+01:00"
    },
    {
        "id": "012990f1-24c4-49f7-a45a-eb6e0b374254",
        "kind": "sos",
        "name": "Uprising in Belarus revisted 5 years later",
        "slug": "uprising-in-belarus-revisted-5-years-later-0",
        "url": "https://api.events.ccc.de/congress/2025/event/012990f1-24c4-49f7-a45a-eb6e0b374254/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": null,
        "description": "Talk with ABC Belarus\r\n\r\nIt’s been 5 years since people in Belarus rose up against dictatorship of Alexander Lukashenko and for months tried to get rid of authoritarian regime through peaceful demonstrations, direct actions, strikes and acts of sabotage. The world has changed radically since that uprising with situation in Belarus becoming even more precarious since russia’s full scale invasion of Ukraine.\r\n\r\nAt this anniversary we are going to look into the past, talk about the reality of resistance against russian empire and what were the chances of success for people in Belarus in 2020 knowing all the plans of Putin at this point of history.\r\n\r\nThe presentation expects you to have basic knowledge of political situation in Belarus/Russia/Ukraine.",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T16:25:00+01:00"
    },
    {
        "id": "492b3efa-768b-4168-95e2-f152b0ee07c4",
        "kind": "assembly",
        "name": "Urine Tasting (18+)",
        "slug": "urine-tasting-18",
        "url": "https://api.events.ccc.de/congress/2025/event/492b3efa-768b-4168-95e2-f152b0ee07c4/?format=api",
        "track": null,
        "assembly": "bzd",
        "room": null,
        "location": "bzd assembly",
        "language": "en, de",
        "description": "Can you tell the difference between real and artificial urine?\r\n\r\nWe will hold a tasting competition where you can prove it.\r\n\r\nThe winner will receive a genuine bottle of sodi-soda.\r\n\r\nFeaturing the real sodi of fediverse fame!!!!elf1",
        "schedule_start": "2025-12-29T01:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T01:30:00+01:00"
    },
    {
        "id": "3a99ce3b-f66a-49ab-9d3d-8fd3caa0fb8b",
        "kind": "sos",
        "name": "US Amateur Radio Exam",
        "slug": "us-amateur-radio-exam",
        "url": "https://api.events.ccc.de/congress/2025/event/3a99ce3b-f66a-49ab-9d3d-8fd3caa0fb8b/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Eschelsweg 4, (Altona) 22767 Hamburg",
        "language": "en",
        "description": "US American amateur radio exam. Take the test, become a radio amateur.\r\n\r\nFurther Details: https://ham-exam.org/en/exam-ccc\r\n\r\nPlease not that we exam will be located at Attraktor, NOT in the Congress Center. The distance is approx. 4 km, the address is as follows:\r\n\r\nEschelsweg 4 (Altona)\r\n22767 Hamburg\r\n\r\nOSM: https://www.openstreetmap.org/node/2866066044#map=19/53.549873/9.946473",
        "schedule_start": "2025-12-28T19:00:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-28T22:00:00+01:00"
    },
    {
        "id": "71f5494a-c3d0-49ba-a406-cf45b6866ef2",
        "kind": "assembly",
        "name": "Vaporwave Dream Set",
        "slug": "vaporwave-dream-set",
        "url": "https://api.events.ccc.de/congress/2025/event/71f5494a-c3d0-49ba-a406-cf45b6866ef2/?format=api",
        "track": null,
        "assembly": "beat",
        "room": null,
        "location": "c-base",
        "language": "en, de",
        "description": "Releases of t e l e p a t h, HKE, and of course their joint work 2814, as well as other releases mostly from the slightly controversial Dream Catalogue label will be showcased.  You may call this a tribute.  This genre is very chill and at times awesomely bass heavy.  Come around and hang out!\r\n\r\n## We have awesome shit\r\n\r\nThe awesome shit we have is\r\n- Vaporwave Essentials guides\r\n- A Nintendo 64 on a CRT, and an arcade machine\r\n  - with all Nintendo 64 games ever released, totally legally archived from totally personally owned cartridges\r\n- Consumerism\r\n  - (This actually just means chewing gum and other snacks, but to keep the Vaporwave flair, I will call it consumerism)\r\n- A Tea station",
        "schedule_start": "2025-12-30T01:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-30T03:00:00+01:00"
    },
    {
        "id": "a3be1bc9-d8e5-464a-a772-bdcf1640231b",
        "kind": "assembly",
        "name": "Vaporwave Set 1",
        "slug": "vaporwave-set-1",
        "url": "https://api.events.ccc.de/congress/2025/event/a3be1bc9-d8e5-464a-a772-bdcf1640231b/?format=api",
        "track": null,
        "assembly": "beat",
        "room": null,
        "location": "BEAT assembly",
        "language": null,
        "description": "",
        "schedule_start": "2025-12-28T01:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T03:30:00+01:00"
    },
    {
        "id": "62a4c15d-6efb-5d85-b41d-5363e08ebeae",
        "kind": "official",
        "name": "Variable Fonts — It Was Never About File Size",
        "slug": "variable-fonts-it-was-never-about-file-size",
        "url": "https://api.events.ccc.de/congress/2025/event/62a4c15d-6efb-5d85-b41d-5363e08ebeae/?format=api",
        "track": "art-beauty",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "en",
        "description": "When the OpenType 1.8 specification introduced variable fonts in 2016, the idea was simple: combine all weights and styles of a font family into one file and save file size and therefore bandwidth. Yet in 2025, variable fonts have become a platform for artistic and technical exploration far beyond their initial goal.\r\n\r\nThis talk follows that transformation from the inside. It starts with a short history of flexible font technologies — Adobe’s Multiple Master and Apple’s TrueType GX formats of the 1990s (I am just mentioning the company names as they were the publishers of these technologies) — and how they failed to become standards. It then shows why variable fonts succeeded: many designers today are more tech savvy and know some basic HTML, CSS and maybe even some JavaScript. And at the same time all major browsers and almost all design apps support variable fonts  by now.\r\n\r\nFrom there, I present a series of first-hand projects where typography met code:\r\n– TypoLabs (2017), whose identity used a custom variable font animating between extremes of weight and width → the variable font family became the (probably forever) unpublished variable font family Denman;\r\n– Marjoree (2024), a pair of variable pattern fonts based on hexagonal and pentagonal tilings that explore legibility and repetition;\r\n– Kario (2025), a duplex variable font powering the 39C3 identity, with uniwidth weights, optical-size adjustments, and typographic Easter eggs;\r\n– and Bronco (2017?), an experiment using the arbitrary-axis model for interpolation to escape the cube-shaped multiple master design space of traditional variable fonts.\r\n\r\nThe talk then moves from history to speculation. Early head-tracking experiments once tried to adjust a variable font’s optical size based on reader position — producing total chaos as text reshaped itself while being read. On the other hand this playful chaos marks the moment when things become truly interesting: connecting a font axis to live data, to mouse movement, to sound, to network input — anything that makes type responsive and alive. That’s the kind of misbehavior I want to talk about — not breaking for the sake of breaking, but using technology the “wrong” way to see what happens.\r\n\r\nThe talk will mix images, a lot of short videos, and a bit of behind-the-scenes insight into font development. It’s about what happens when design tools meet code, and how that intersection keeps typography alive and unpredictable.\r\n\r\nLink list of variable font experiments:\r\nhttps://kario.showmefonts.com/\r\nhttps://marjoree.showmefonts.com/\r\nhttps://www.bronco.varfont.com/\r\nhttps://www.denman.varfont.com/\r\nhttps://www.seraphs.varfont.com/ \r\n+ 39C3 visual identity",
        "schedule_start": "2025-12-28T17:35:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T18:15:00+01:00"
    },
    {
        "id": "9519ec0c-e7a5-4f54-ac66-bdcd34d8fd44",
        "kind": "sos",
        "name": "vas3k.club meetup",
        "slug": "vas3kclub-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/9519ec0c-e7a5-4f54-ac66-bdcd34d8fd44/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Near Coffee geeks area",
        "language": "en",
        "description": "Meet people from https://vas3k.club/\r\nTelegram: https://t.me/mikhail_kulemin",
        "schedule_start": "2025-12-30T12:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T13:20:00+01:00"
    },
    {
        "id": "bc5ae16f-7451-447f-a3fe-dd9cd4de3a48",
        "kind": "sos",
        "name": "VCFB Mitgliederversammlung",
        "slug": "vcfb-mitgliederversammlung",
        "url": "https://api.events.ccc.de/congress/2025/event/bc5ae16f-7451-447f-a3fe-dd9cd4de3a48/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "VCF@Congress Assembly",
        "language": "de",
        "description": "The VCFB e.V. is holding its annual member meeting (in German).",
        "schedule_start": "2025-12-29T12:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T13:15:00+01:00"
    },
    {
        "id": "e244030d-5dbc-462a-b63c-19a22dce12e6",
        "kind": "assembly",
        "name": "Vectoralism - The economic system of the 21st Century (or: Why is our tech going to shit & what can hackers and organizers do about it?)",
        "slug": "vectoralism-the-economic-system-of-the-21st-centur",
        "url": "https://api.events.ccc.de/congress/2025/event/e244030d-5dbc-462a-b63c-19a22dce12e6/?format=api",
        "track": null,
        "assembly": "komona",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-28T15:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T16:00:00+01:00"
    },
    {
        "id": "8f23bf2e-1a03-43dc-808e-24df2dfb8f58",
        "kind": "sos",
        "name": "Vegan Chaos: Bring-Along Fingerfood Brunch",
        "slug": "vegan-chaos-bring-along-fingerfood-brunch",
        "url": "https://api.events.ccc.de/congress/2025/event/8f23bf2e-1a03-43dc-808e-24df2dfb8f58/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "de, en",
        "description": "**Meet & Eat: Come to the Vegan Chaos Bring-Along Fingerfood Brunch! Bring whatever you like, sweet or savoury, anything goes as long as it's vegan!**\r\n\r\nThe great thing about this principle: It will scale. If everyone brings something, there is always enough – no matter how many people will be there.\r\n\r\nDue to the special congress situation, finger food is best suited for this get-together. If you have access to a kitchen, feel free to prepare something! If not: go to the supermarket, see what's available, and improvise. To be prepared for anything, bring your own cups, dishes & forks if you need them.\r\n\r\n### More Information:\r\n\r\n- To the **[Vegan Chaos Community Assembly](https://events.ccc.de/congress/2025/hub/en/assembly/detail/vegan_chaos)**\r\n- Follow us at Mastodon: **[@vegan@chaos.social](//chaos.social/@vegan)**\r\n\r\n### Our Events:\r\n\r\n-  27.12.  |  13:00  |  Room D |  **[Vegan Chaos: Welcome Meet & Greet](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-welcome-meet-greet_zdm4)**\r\n\r\n-  27.12.  |  20:30  |  Assembly |  **[Vegan Chaos: Let's Talk](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-lets-talk-day-1)**\r\n\r\n-  28.12.  |  11:30  |  Assembly |  **[Vegan Chaos: Let's Talk](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-lets-talk-day-2)**\r\n\r\n-  29.12.  |  13:00  |  Room D |  **[Vegan Chaos: Bring-Along Fingerfood Brunch](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-bring-along-fingerfood-brunch)**\r\n\r\n-  29.12.  |  18:30  |  Assembly |  **[Vegan Chaos: Let's Talk](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-lets-talk-day-3)**\r\n\r\n-  30.12.  |  11:00  |  Room 6 |  **[Vegan Chaos: Farewell Meeting](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-farewell-meeting)**\r\n[![Vegan Chaos Community](https://usercontent.events.ccc.de/congress/2025/hub/usercontent/e/918d60965337/39C3veganchaos-kl.png \"Vegan Chaos Community\")](https://events.ccc.de/congress/2025/hub/en/assembly/detail/vegan_chaos)",
        "schedule_start": "2025-12-29T13:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-29T14:20:00+01:00"
    },
    {
        "id": "746f2679-d129-46f0-8980-4cdce0de899c",
        "kind": "sos",
        "name": "Vegan Chaos: Farewell Meeting",
        "slug": "vegan-chaos-farewell-meeting",
        "url": "https://api.events.ccc.de/congress/2025/event/746f2679-d129-46f0-8980-4cdce0de899c/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "de, en",
        "description": "**Today we are pulling down our tents.** We are meeting as vegan hacktivists and beings with an interest in animal rights and sustainability for a farewell meeting - to look back together on what we have experienced and to make concrete arrangements: How do we continue organising the Vegan Chaos Community? What are the next ideas, plans and projects?\r\n\r\nThere will also be opportunities for personal get-togethers after the Congress: Is a Vegan Chaos travelling group forming for other Chaos events? What else could happen next? Come along, let's put our heads together!\r\n\r\n### More Information:\r\n\r\n- To the **[Vegan Chaos Community Assembly](https://events.ccc.de/congress/2025/hub/en/assembly/detail/vegan_chaos)**\r\n- Follow us at Mastodon: **[@vegan@chaos.social](//chaos.social/@vegan)**\r\n\r\n### Our Events:\r\n\r\n-  27.12.  |  13:00  |  Room D |  **[Vegan Chaos: Welcome Meet & Greet](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-welcome-meet-greet_zdm4)**\r\n\r\n-  27.12.  |  20:30  |  Assembly |  **[Vegan Chaos: Let's Talk](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-lets-talk-day-1)**\r\n\r\n-  28.12.  |  11:30  |  Assembly |  **[Vegan Chaos: Let's Talk](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-lets-talk-day-2)**\r\n\r\n-  29.12.  |  13:00  |  Room D |  **[Vegan Chaos: Bring-Along Fingerfood Brunch](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-bring-along-fingerfood-brunch)**\r\n\r\n-  29.12.  |  18:30  |  Assembly |  **[Vegan Chaos: Let's Talk](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-lets-talk-day-3)**\r\n\r\n-  30.12.  |  11:00  |  Room 6 |  **[Vegan Chaos: Farewell Meeting](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-farewell-meeting)**\r\n\r\n[![Vegan Chaos Community](https://usercontent.events.ccc.de/congress/2025/hub/usercontent/e/918d60965337/39C3veganchaos-kl.png \"Vegan Chaos Community\")](https://events.ccc.de/congress/2025/hub/en/assembly/detail/vegan_chaos)",
        "schedule_start": "2025-12-30T11:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T11:50:00+01:00"
    },
    {
        "id": "50ab2aec-7e8f-466a-88d2-ef4d4de7b6cb",
        "kind": "assembly",
        "name": "Vegan Chaos: Let's Talk (Day 1)",
        "slug": "vegan-chaos-lets-talk-day-1",
        "url": "https://api.events.ccc.de/congress/2025/event/50ab2aec-7e8f-466a-88d2-ef4d4de7b6cb/?format=api",
        "track": null,
        "assembly": "vegan_chaos",
        "room": "237b04ac-1b42-4c60-b0eb-30b186054fb9",
        "location": "Vegan Chaos Assembly, Hall Y, 2. OG",
        "language": "de, en",
        "description": "**Come by and let's chat at our assembly!**\r\n\r\nThis is the time when the community comes together, when anyone interested can ask questions in a relaxed atmosphere, or just enjoy a drink together. Like-minded people, curious minds, motivated individuals, interested parties and many more meet here. Let's connect, all creatures are welcome!\r\n\r\n### More Information:\r\n\r\n- To the **[Vegan Chaos Community Assembly](https://events.ccc.de/congress/2025/hub/en/assembly/detail/vegan_chaos)**\r\n- Follow us at Mastodon: **[@vegan@chaos.social](//chaos.social/@vegan)**\r\n\r\n### Our Events:\r\n\r\n-  27.12.  |  13:00  |  Room D |  **[Vegan Chaos: Welcome Meet & Greet](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-welcome-meet-greet_zdm4)**\r\n\r\n-  27.12.  |  20:30  |  Assembly |  **[Vegan Chaos: Let's Talk](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-lets-talk-day-1)**\r\n\r\n-  28.12.  |  11:30  |  Assembly |  **[Vegan Chaos: Let's Talk](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-lets-talk-day-2)**\r\n\r\n-  29.12.  |  13:00  |  Room D |  **[Vegan Chaos: Bring-Along Fingerfood Brunch](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-bring-along-fingerfood-brunch)**\r\n\r\n-  29.12.  |  18:30  |  Assembly |  **[Vegan Chaos: Let's Talk](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-lets-talk-day-3)**\r\n\r\n-  30.12.  |  11:00  |  Room 6 |  **[Vegan Chaos: Farewell Meeting](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-farewell-meeting)**",
        "schedule_start": "2025-12-27T20:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T21:30:00+01:00"
    },
    {
        "id": "815819fd-ffe6-4e7a-8083-0c3f6b696253",
        "kind": "assembly",
        "name": "Vegan Chaos: Let's Talk (Day 2)",
        "slug": "vegan-chaos-lets-talk-day-2",
        "url": "https://api.events.ccc.de/congress/2025/event/815819fd-ffe6-4e7a-8083-0c3f6b696253/?format=api",
        "track": null,
        "assembly": "vegan_chaos",
        "room": "237b04ac-1b42-4c60-b0eb-30b186054fb9",
        "location": "Vegan Chaos Assembly, Hall Y, 2. OG",
        "language": "de, en",
        "description": "**Come by and let's chat at our assembly!**\r\n\r\nThis is the time when the community comes together, when anyone interested can ask questions in a relaxed atmosphere. Like-minded people, curious minds, motivated individuals, interested parties and many more meet here. Let's connect, all creatures are welcome!\r\n\r\n### More Information:\r\n\r\n- To the **[Vegan Chaos Community Assembly](https://events.ccc.de/congress/2025/hub/en/assembly/detail/vegan_chaos)**\r\n- Follow us at Mastodon: **[@vegan@chaos.social](//chaos.social/@vegan)**\r\n\r\n### Our Events:\r\n\r\n-  27.12.  |  13:00  |  Room D |  **[Vegan Chaos: Welcome Meet & Greet](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-welcome-meet-greet_zdm4)**\r\n\r\n-  27.12.  |  20:30  |  Assembly |  **[Vegan Chaos: Let's Talk](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-lets-talk-day-1)**\r\n\r\n-  28.12.  |  11:30  |  Assembly |  **[Vegan Chaos: Let's Talk](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-lets-talk-day-2)**\r\n\r\n-  29.12.  |  13:00  |  Room D |  **[Vegan Chaos: Bring-Along Fingerfood Brunch](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-bring-along-fingerfood-brunch)**\r\n\r\n-  29.12.  |  18:30  |  Assembly |  **[Vegan Chaos: Let's Talk](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-lets-talk-day-3)**\r\n\r\n-  30.12.  |  11:00  |  Room 6 |  **[Vegan Chaos: Farewell Meeting](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-farewell-meeting)**",
        "schedule_start": "2025-12-28T11:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T12:30:00+01:00"
    },
    {
        "id": "be739747-30f4-4ea3-a689-1c206656fd4e",
        "kind": "assembly",
        "name": "Vegan Chaos: Let's Talk (Day 3)",
        "slug": "vegan-chaos-lets-talk-day-3",
        "url": "https://api.events.ccc.de/congress/2025/event/be739747-30f4-4ea3-a689-1c206656fd4e/?format=api",
        "track": null,
        "assembly": "vegan_chaos",
        "room": "237b04ac-1b42-4c60-b0eb-30b186054fb9",
        "location": "Vegan Chaos Assembly, Hall Y, 2. OG",
        "language": "de, en",
        "description": "**Come by and let's chat at our assembly!**\r\n\r\nThis is the time when the community comes together, when anyone interested can ask questions in a relaxed atmosphere, or just enjoy a drink together. Like-minded people, curious minds, motivated individuals, interested parties and many more meet here. Let's connect, all creatures are welcome!\r\n\r\n### More Information:\r\n\r\n- To the **[Vegan Chaos Community Assembly](https://events.ccc.de/congress/2025/hub/en/assembly/detail/vegan_chaos)**\r\n- Follow us at Mastodon: **[@vegan@chaos.social](//chaos.social/@vegan)**\r\n\r\n### Our Events:\r\n\r\n-  27.12.  |  13:00  |  Room D |  **[Vegan Chaos: Welcome Meet & Greet](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-welcome-meet-greet_zdm4)**\r\n\r\n-  27.12.  |  20:30  |  Assembly |  **[Vegan Chaos: Let's Talk](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-lets-talk-day-1)**\r\n\r\n-  28.12.  |  11:30  |  Assembly |  **[Vegan Chaos: Let's Talk](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-lets-talk-day-2)**\r\n\r\n-  29.12.  |  13:00  |  Room D |  **[Vegan Chaos: Bring-Along Fingerfood Brunch](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-bring-along-fingerfood-brunch)**\r\n\r\n-  29.12.  |  18:30  |  Assembly |  **[Vegan Chaos: Let's Talk](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-lets-talk-day-3)**\r\n\r\n-  30.12.  |  11:00  |  Room 6 |  **[Vegan Chaos: Farewell Meeting](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-farewell-meeting)**",
        "schedule_start": "2025-12-29T18:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T19:30:00+01:00"
    },
    {
        "id": "2ec19720-e2db-428d-be58-95a20a0c9d57",
        "kind": "sos",
        "name": "Vegan Chaos: Welcome Meet & Greet",
        "slug": "vegan-chaos-welcome-meet-greet_zdm4",
        "url": "https://api.events.ccc.de/congress/2025/event/2ec19720-e2db-428d-be58-95a20a0c9d57/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "de, en",
        "description": "**Finally Congress again! The Vegan Chaos Community is a forum for vegan hacktivists and people concerned about animal rights and sustainable development.**\r\n\r\nAre you interested in these topics? Do you have an idea that you would like to realise or are you already active somewhere in the field of veganism? Or do you just want to network with like-minded people? Either way, come to our Meet & Greet on Day 1!\r\n\r\nWe will get to know each other, present what has happened so far and make valuable connections - for the upcoming days here in Hamburg and beyond! All Creatures are Welcome!\r\n\r\n### More Information:\r\n\r\n- To the **[Vegan Chaos Community Assembly](https://events.ccc.de/congress/2025/hub/en/assembly/detail/vegan_chaos)**\r\n- Follow us at Mastodon: **[@vegan@chaos.social](//chaos.social/@vegan)**\r\n\r\n### Our Events:\r\n\r\n-  27.12.  |  13:00  |  Room D |  **[Vegan Chaos: Welcome Meet & Greet](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-welcome-meet-greet_zdm4)**\r\n\r\n-  27.12.  |  20:30  |  Assembly |  **[Vegan Chaos: Let's Talk](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-lets-talk-day-1)**\r\n\r\n-  28.12.  |  11:30  |  Assembly |  **[Vegan Chaos: Let's Talk](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-lets-talk-day-2)**\r\n\r\n-  29.12.  |  13:00  |  Room D |  **[Vegan Chaos: Bring-Along Fingerfood Brunch](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-bring-along-fingerfood-brunch)**\r\n\r\n-  29.12.  |  18:30  |  Assembly |  **[Vegan Chaos: Let's Talk](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-lets-talk-day-3)**\r\n\r\n-  30.12.  |  11:00  |  Room 6 |  **[Vegan Chaos: Farewell Meeting](https://events.ccc.de/congress/2025/hub/en/event/detail/vegan-chaos-farewell-meeting)**\r\n\r\n[![Vegan Chaos Community](https://usercontent.events.ccc.de/congress/2025/hub/usercontent/e/918d60965337/39C3veganchaos-kl.png \"Vegan Chaos Community\")](https://events.ccc.de/congress/2025/hub/en/assembly/detail/vegan_chaos)",
        "schedule_start": "2025-12-27T13:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T13:50:00+01:00"
    },
    {
        "id": "576aa455-dbcc-589a-b93f-d79eed627169",
        "kind": "assembly",
        "name": "Vereinskrams bei den Haecksen [all creatures welcome]",
        "slug": "vereinskrams-bei-den-haecksen",
        "url": "https://api.events.ccc.de/congress/2025/event/576aa455-dbcc-589a-b93f-d79eed627169/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "de",
        "description": "Wir laden euch zu einem entspannten Austausch über die Formalia und Pseudo-Formalia in Vereinen und spezifisch dem Haecksen-Verein ein. Es wird am Anfang eine kurze Einführung geben, danach besprechen wir im Austausch die mitgebrachten Fragen und Anregungen. Der Schwerpunkt wird dabei auf die Projektarbeit bei den Haecksen legen und wie das Werkzeug \"Verein\" für diese zu benutzen ist.",
        "schedule_start": "2025-12-28T18:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T19:00:00+01:00"
    },
    {
        "id": "6a747cc1-1320-5027-b7f9-050a6f3b2134",
        "kind": "official",
        "name": "Verlorene Domains, offene Türen - Was alte Behördendomains verraten",
        "slug": "verlorene-domains-offene-turen-was-alte-behordendomains-verraten",
        "url": "https://api.events.ccc.de/congress/2025/event/6a747cc1-1320-5027-b7f9-050a6f3b2134/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "de",
        "description": "Im Rahmen der Untersuchung zeigten sich nicht nur Fehlkonfigurationen, sondern auch Phänomene wie Bitsquatting und Typoquatting innerhalb der Verwaltungsnetze. Mit dem Betrieb eines DNS-Servers und dem Erwerb von bund.ee (naher Typosquatting/Bitquatting zu bund.de) konnten u.a. zahlreiche DNS-Anfragen von Servern des Bundesministerium des Innern (BMI) und weiterer Einrichtungen des Bundes empfangen werden.\r\n\r\nDer Vortrag beleuchtet die technischen und organisatorischen Schwachstellen, die hinter solchen Vorgängen stehen - und zeigt, wie DNS-Details Einblicke in die IT-Infrastruktur des Staates ermöglichen können. Abgerundet wird das Ganze durch praktische Beispiele, Datenanalysen und Empfehlungen, wie sich ähnliche Vorfälle künftig vermeiden lassen.\r\n\r\nIn anderen Ländern sind gov-Domains als TLDs längst üblich (bspw. gov.uk) - in Deutschland ist bund.de oder gov.de allerdings nicht so verbreitet wie man glaubt, unter anderem da Bundesministerien eigene Domains nutzen oder nach Regierungsbildung umbenannt werden.",
        "schedule_start": "2025-12-28T21:05:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T21:45:00+01:00"
    },
    {
        "id": "726489b8-72a8-5db6-9cfc-d1a3790a15d6",
        "kind": "assembly",
        "name": "Vernetzungstreffen ÖRR",
        "slug": "vernetzungstreffen-orr",
        "url": "https://api.events.ccc.de/congress/2025/event/726489b8-72a8-5db6-9cfc-d1a3790a15d6/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "326e815a-aba6-4552-9e14-dc9184fc197b",
        "location": null,
        "language": "de",
        "description": "Du arbeitetest im Öffentlich-Rechtlichen-Rundfunk und bist auf dem Congress? Dann haben wir etwas gemeinsam. Lasst uns treffen & kennenlernen.",
        "schedule_start": "2025-12-28T20:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T20:50:00+01:00"
    },
    {
        "id": "4972548a-618e-56a1-8328-3abe474a31ab",
        "kind": "official",
        "name": "Verschlüsselung brechen durch physischen Zugriff - Smartphone Beschlagnahme durch Polizei",
        "slug": "verschlusselung-brechen-durch-physischen-zugriff-smartphone-beschlagnahme-durch-polizei",
        "url": "https://api.events.ccc.de/congress/2025/event/4972548a-618e-56a1-8328-3abe474a31ab/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "de",
        "description": "Staatstrojaner, Chat-Kontrolle, Wanzen. Die Mittel staatlicher Überwachung sind vielfältig und teilweise technisch sehr komplex. Dabei ist es leicht, den Überblick zu verlieren. Ein relativ profanes Mittel, das Polizeibehörden in Deutschland hunderttausendfach anwenden, ist die Beschlagnahme von Smartphones und Laptops sowie das Auslesen ihrer Daten. Genaue Statistiken gibt es nicht. Es dürften jedoch mehr Fälle sein als bei der einfachen Telekommunikationsüberwachung. Allein in Sachsen-Anhalt waren es innerhalb von fünf Jahren 13.000 Smartphones. \r\n\r\nAuch bei leichten Straftaten und Ordnungswidrigkeiten beschlagnahmt die Polizei regelmäßig Datenträger - insbesondere Smartphones und Laptops - etwa beim Verdacht einer Beleidigung oder bei der Handynutzung im Straßenverkehr. Oft werden auch Hausdurchsuchungen durchgeführt und dabei alle technischen Geräte beschlagnahmt und durchsucht. Die Verfassungsmäßigkeit dieser polizeilichen Praxis ist sehr zweifelhaft. Das Bundesinnenministerium plante in der letzten Legislatur sogar, die Kompetenzen der Polizei auszuweiten wodurch auch heimliche Hausdurchsuchungen möglich werden sollten. Damit könnte die Polizei heimlich Staatrojaner installieren oder sog. Evil-Maid-Angriffe vorbereiten. Die Strafverfolgungsbehörden stützen sich auf die Beschlagnahmevorschriften der §§ 94 ff. Strafprozessordnung, die seit 1877 im Wesentlichen unverändert geblieben sind und in ihrem Wortlaut weder die Möglichkeit eines Datenzugriffs noch die Modalitäten und Grenzen einer Datenauswertung regeln. Auch wird die Maßnahme nicht auf Straftaten einer gewissen Schwere begrenzt und es fehlen Vorgaben zum Schutz besonders sensibler Daten, die etwa in den Kernbereich der persönlichen Lebensführung fallen. Im Rahmen einer Durchsuchung ermöglicht es der §§ 110 Strafprozessordnung eine vorläufige Sicherung und Durchsicht der Speichermedien. Auch diese Vorschrift reicht nicht aus, um Grundrechte angemessen zu schützen, da mit der kompletten Ausforschung des gesamten Datenbestandes ein gravierender Grundrechtseingriff in die Privatsphäre der Betroffenen verbunden ist und gesetzlich keine angemessenen Grenzen gesetzt werden.\r\n\r\nGerade auf Smartphones befinden sich oft höchstpersönliche Daten wie Chats mit der Familie oder dem*der Partner*in, Fotos, Kontakte, Standortdaten und Dating-Apps. Darüber hinaus sind die Geräte regelmäßig mit Cloud-Diensten und anderen Datenträgern verbunden. Auf all diese Daten können Polizeibehörden dann zugreifen.\r\nMöglich wird das durch Software von Firmen wie Cellebrite, MSAB oder Magnet. Diese nutzen Sicherheitslücken aus, um die Verschlüsselung von Smartphones zu knacken. Wie auch bei Sicherheitslücken für Staatstrojaner sind die Sicherheitslücken, die diese Firmen ausnutzen, den Herstellern nicht bekannt. Damit unterstützen deutsche Behörden ein System, dass die Geräte aller unsicher macht. Auch die Bitlocker-Verschlüsselung von Windows-Computern lässt sich oft umgehen. Dies ermöglicht den Strafverfolgungsbehörden den freien und unbeschränkten Zugang zu allen persönlichen Daten, ohne angemessene gesetzliche oder gerichtliche Kontrolle und Überprüfung. Auch für die betroffenen Personen wird nicht erkennbar, in welchem Ausmaß Daten durchsucht und ausgewertet wurden. Im Vortrag wird der aktuelle Stand und die Probleme von Verschlüsselung von Windows und Linux Computern sowie Android und iOS Smartphones erläutert. \r\n\r\nAm Beispiel des Journalisten Hendrik Torners, dessen Smartphone beschlagnahmt wurde, nachdem er eine polizeiliche Maßnahme nach einer Klimademonstration beobachtet hatte und nun im Rahmen einer Verfassungsbeschwerde dagegen vorgeht, sowie weiterer öffentlich diskutierter Fälle wie #Pimmelgate besprechen die Vortragenden die technischen und juristischen Hintergründe.",
        "schedule_start": "2025-12-30T00:15:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-30T00:55:00+01:00"
    },
    {
        "id": "522dd678-a94f-5b6f-8276-e68e7c13cfc3",
        "kind": "assembly",
        "name": "Visualize Your Texts With Wordrain",
        "slug": "visualize-your-texts-with-wordrain",
        "url": "https://api.events.ccc.de/congress/2025/event/522dd678-a94f-5b6f-8276-e68e7c13cfc3/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "3249bd83-bfb2-445b-bea0-bce4e7370926",
        "location": null,
        "language": "en",
        "description": "https://wordrain.org\r\nhttps://github.com/CDHUppsala/word-rain",
        "schedule_start": "2025-12-29T14:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T14:50:00+01:00"
    },
    {
        "id": "9cfd260f-ddb0-43a7-971a-b25d7d6ab280",
        "kind": "sos",
        "name": "VoidLinux drinkup",
        "slug": "voidlinux-drinkup",
        "url": "https://api.events.ccc.de/congress/2025/event/9cfd260f-ddb0-43a7-971a-b25d7d6ab280/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Uptime Bar",
        "language": null,
        "description": "Do you use or contribute to VoidLinux and want to meet the distro maintainers? Come join some maintainers for a drink!\r\n(Free drink for contributors!)",
        "schedule_start": "2025-12-28T21:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T21:55:00+01:00"
    },
    {
        "id": "3b603eda-1eb3-5635-8560-7cb7305326d7",
        "kind": "official",
        "name": "Von Berlin ins Exil - Lieder der 20er und 30er Jahre",
        "slug": "von-berlin-ins-exil-lieder-der-20er-und-30er-jahre",
        "url": "https://api.events.ccc.de/congress/2025/event/3b603eda-1eb3-5635-8560-7cb7305326d7/?format=api",
        "track": "live-performance",
        "assembly": "spaetverkauf",
        "room": "6114efbe-f549-579a-8aa4-cd143f5a96cf",
        "location": null,
        "language": "de",
        "description": "Die Schauspielerin und Politikerin Anne Helm singt eine Hommage an die Musiker*innen einer Zeit, in der politische\r\nSongs zum Ort der inneren Freiheit wurden. In ihrem Programm spannt sie den Bogen von beschwingten Kabarettsongs der Weimarer Zeit über antifaschistische Widerstandslieder, bis hin zu Hanns Eislers wehmütigen Worten über Exil und Heimweh. Begleitet wird sie dabei von Marcel Weller an der Gitarre. Durch ihre direkte und schlichte Interpretation, schenken die beiden den Liedern eine große Aktualität und Nahbarkeit.",
        "schedule_start": "2025-12-29T14:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T15:30:00+01:00"
    },
    {
        "id": "416af645-da83-41b6-8215-705ea35af152",
        "kind": "sos",
        "name": "Von der Wäscheklammer bis zur Modell-Kuppelklemme einer Seilbahn",
        "slug": "von-der-wascheklammer-bis-zur-modell-kuppelklemme-",
        "url": "https://api.events.ccc.de/congress/2025/event/416af645-da83-41b6-8215-705ea35af152/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "de",
        "description": "How does a detachable cable car actually work?\r\n\r\nI've been fascinated by these mechanical giants for a long time and have been working on implementing this technology as a working model. I've brought along the first prototypes to show you!\r\n\r\nIn this short talk, I'd like to show you what's needed to clamp onto a cable and how to develop such a detachable clamp.\r\n\r\nRequired prior knowledge: What a clothespin is",
        "schedule_start": "2025-12-28T12:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T12:25:00+01:00"
    },
    {
        "id": "11ede3bc-662b-580b-9ecb-e84edabee369",
        "kind": "official",
        "name": "Von Fuzzern zu Agenten: Entwicklung eines Cyber Reasoning Systems für die AIxCC",
        "slug": "von-fuzzern-zu-agenten-entwicklung-eines-cyber-reasoning-systems-fur-die-aixcc",
        "url": "https://api.events.ccc.de/congress/2025/event/11ede3bc-662b-580b-9ecb-e84edabee369/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "de",
        "description": "Die AIxCC (DARPA’s AI Cyber Challenge) ist ein zweijähriger Wettbewerb, dessen Ziel es war, die Möglichkeiten der automatisierten Erkennung und Behebung von Sicherheitslücken zu verbessern.\r\nDabei sollte ein autonomes, in sich geschlossenes System entwickelt werden, das Software analysiert, Schwachstellen erkennt, diese mithilfe von Reproducern nachweist und anschließend sichere Patches erzeugt.\r\n\r\nUnser Team hat sich diesem globalen Experiment angeschlossen und ein eigenes Cyber Reasoning System (CRS) von Grund auf neu entwickelt. Dazu haben wir mehrere Agenten entwickelt. Unser System profitierte von der Kombination klassischer Techniken wie Fuzzing mit modernen Large Language Models (LLMs). Die Synergie zwischen diesen Ansätzen erwies sich als leistungsfähiger als jede der beiden Techniken für sich allein, sodass unser CRS Software auf eine Weise untersuchen und patchen konnte, wie es weder Fuzzing noch LLMs allein leisten konnten.\r\n\r\nIn diesem Vortrag werden wir:\r\n- das Konzept und die Ziele hinter AIxCC erläutern\r\n- durchgehen, wie ein CRS tatsächlich funktioniert und wie wir unseres entwickelt haben\r\n- zeigen, wie LLMs traditionelle Fuzzing- und Analyse-Techniken unterstützen können\r\n- Beobachtungen zu den Strategien der Finalisten-Teams teilen",
        "schedule_start": "2025-12-29T23:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T00:00:00+01:00"
    },
    {
        "id": "8d964e8f-4853-5ca9-8a0e-6afc215dae7d",
        "kind": "official",
        "name": "Von Groschen und SpurLos - GNU Taler auch auf eurem Event!",
        "slug": "von-groschen-und-spurlos-gnu-taler-auch-auf-eurem-event",
        "url": "https://api.events.ccc.de/congress/2025/event/8d964e8f-4853-5ca9-8a0e-6afc215dae7d/?format=api",
        "track": "ccc-community",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "de",
        "description": "Anonymes Bezahlen ganz ohne Bargeld? Digitales Bezahlen ohne Gebühren auf jede einzelne Transaktion? Keine zentrale Datensammelei bei US-amerikanischen Zahlungsanbietern, und trotzdem keine Blockchain?\r\n\r\nGeht nicht? Geht doch! Schon auf mehreren Veranstaltungen wurde [GNU Taler](https://www.taler.net/) erfolgreich als lokales Event-Bezahlsystem eingesetzt: Sämtliche Zahlungen beim [LUG Camp 2024](https://lugcamp.wuplug.org/) wurden dank GNU Taler ausschließlich digital durchgeführt. Ebenso wurde mehr als ein Viertel des Umsatzes bei den [Datenspuren 2025](https://datenspuren.de/2025/) mit GNU Taler digital abgewickelt.\r\n\r\nWährend die GLS Bank im Rahmen des EU-geförderten Projekts NGI Taler ein [deutschlandweites Angebot](https://www.gls.de/taler) vorbereitet, hatten unsere Besucher*innen bereits jetzt die Gelegenheit, anonymes digitales Bezahlen in der echten Welt zu testen. Das positive Feedback und der reibungslose Ablauf haben uns gezeigt: GNU Taler ist einsatzbereit und kommt in der Community super an!\r\n\r\nDeshalb wollen wir unsere Erfahrungen mit GNU Taler als Eventbezahlsystem gerne an Orgateams von anderen (Chaos-)Veranstaltungen weitergeben. Nach einer Einführung zur Funktionsweise von GNU Taler berichten wir von der praktischen Umsetzung beim LUGCamp und bei den Datenspuren und geben Tipps für alle, die GNU Taler auch bei ihrem nächsten Event anbieten wollen.",
        "schedule_start": "2025-12-30T13:50:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-30T14:30:00+01:00"
    },
    {
        "id": "75dadf9f-5f43-5cc5-b344-b0d402af7092",
        "kind": "official",
        "name": "Von wegen Eisblumen! Wie man mit Code, Satelliten und Schiffsexpeditionen die bunte Welt des arktischen Phytoplanktons sichtbar macht",
        "slug": "von-wegen-eisblumen-wie-man-mit-code-satelliten-und-schiffsexpeditionen-die-bunte-welt-des-arktischen-phytoplanktons-sichtbar-macht",
        "url": "https://api.events.ccc.de/congress/2025/event/75dadf9f-5f43-5cc5-b344-b0d402af7092/?format=api",
        "track": "science",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "de",
        "description": "Im Arktischen Ozean wird immer deutlicher, wie stark die globale Erwärmung den Rückgang des Meereises und das marine Ökosystem beeinflussen. Winzige Organismen, das Phytoplankton, bilden die Grundlage des Nahrungsnetzes durch den Aufbau von Biomasse und spielen so eine zentrale Rolle im globalen Kohlenstoffkreislauf. Dabei werden sie in der Arktis stark von den jahreszeitlichen Schwankungen der Polarnacht/-tag, der Meereisausdehnung und der sich verändernden Umwelt beeinflusst. Doch das Phytoplankton ist nicht nur ökologisch bedeutsam, sondern auch erstaunlich vielfältig und farbenfroh – wie eine bunte Blumenwiese im Ozean! \r\nSpannend bleiben dabei auch die Fragen, was die Vielfalt des Phytoplanktons ausmacht, wie diese eine Anpassung an die Umweltveränderungen ermöglicht und wie sich das arktische Ökosystem unter verschiedenen Klimawandelszenarien entwickeln könnte.\r\nDieser Vortrag lädt euch ein, in die eisigen Welten des arktischen Ozeans einzutauchen, um dem grundlegenden Baustein des arktischen Ökosystems, dem Phytoplankton, auf den Grund zu gehen.",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T17:00:00+01:00"
    },
    {
        "id": "b57e7df8-1d24-458c-91a8-fcd7b281e4db",
        "kind": "sos",
        "name": "Vortrag: Wie können wir durch gute Kommunikation über unsere Spielvorlieben mehr Spaß an Pen&Paper-Rollenspiel haben, anschließend Congress-Pen&Paper-Night",
        "slug": "roleplay-night",
        "url": "https://api.events.ccc.de/congress/2025/event/b57e7df8-1d24-458c-91a8-fcd7b281e4db/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "de, en",
        "description": "A place for your TTRPG session. The whole night!\r\nFantasy to sci-fi, cosy to thrilling, rules light to rules heavy. It doesn't matter if you already played or will try it for the first time, this is the place to do it.\r\nThere will be limited materials (pens, paper). Please bring your own to ensure everyone can have some.\r\n\r\nMore information on https://c3rp.koehr.ing/",
        "schedule_start": "2025-12-28T22:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-28T23:20:00+01:00"
    },
    {
        "id": "dc9858ab-acce-4393-91bd-66dbbadc4416",
        "kind": "assembly",
        "name": "Vortrag zur Netzpolitik in der Schweiz: Zwischen Bodensee und Matterhorn",
        "slug": "vortrag-zur-netzpolitik-in-der-schweiz-zwischen-bo",
        "url": "https://api.events.ccc.de/congress/2025/event/dc9858ab-acce-4393-91bd-66dbbadc4416/?format=api",
        "track": null,
        "assembly": "digiges-schweiz",
        "room": null,
        "location": "Saal Fuse",
        "language": "de",
        "description": "Netzpolitik in der Schweiz\r\n* [Vortrag: Netzpolitik in der Schweiz](https://fahrplan.events.ccc.de/congress/2025/fahrplan/event/netzpolitik-in-der-schweiz-zwischen-bodensee-und-matterhorn)\r\n* [Workshop: Netzpolitik in der Schweiz](https://events.ccc.de/congress/2025/hub/en/event/detail/treffen-der-netzpolitischen-community-der-schweiz)\r\n* [Party: Digitale Gesellschaft Schweiz](https://events.ccc.de/congress/2025/hub/en/event/detail/party-der-digitalen-gesellschaft-schweiz)",
        "schedule_start": "2025-12-29T19:15:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-29T19:55:00+01:00"
    },
    {
        "id": "53b5307a-d85d-4dc1-a1fd-d26238953c7b",
        "kind": "sos",
        "name": "VTuber-Fan-Meetup",
        "slug": "vtuber-fan-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/53b5307a-d85d-4dc1-a1fd-d26238953c7b/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Assembly: Datenburg (Chaostreff Bonn), Foyer of Hall 3, E5",
        "language": "de, en",
        "description": "A small Vtuber Fan Meetup to chat and get to know each other, for fans of all kinds of Vtubers.",
        "schedule_start": "2025-12-28T20:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T21:00:00+01:00"
    },
    {
        "id": "d2b9960e-8a47-5470-8bb7-af7f124c8053",
        "kind": "official",
        "name": "VVVVVAI & Steffen Bennemann",
        "slug": "vvvvvai-steffen-bennemann",
        "url": "https://api.events.ccc.de/congress/2025/event/d2b9960e-8a47-5470-8bb7-af7f124c8053/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-29T04:00:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-29T07:00:00+01:00"
    },
    {
        "id": "c802f623-ccb7-4f3c-ba6b-1260ce3f1156",
        "kind": "sos",
        "name": "VyOS on non-x86 meetup",
        "slug": "vyos-on-non-x86-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/c802f623-ccb7-4f3c-ba6b-1260ce3f1156/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Meet at PoC desk, we'll move to a suitable place",
        "language": "de, en",
        "description": "We'd like to coordinate efforts to run/maintain VyOS on non-x86 hardware\r\n\r\nUpdate: Further coordination happens in #poorvyos on libera.",
        "schedule_start": "2025-12-28T16:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T16:25:00+01:00"
    },
    {
        "id": "9cecf9cb-503c-52f8-b184-83cc051eda7d",
        "kind": "assembly",
        "name": "Wählt diesen Workshop! Ein interaktiver Streifzug durch verschiedene Wahlverfahren [all creatures welcome]",
        "slug": "wahlt-diesen-workshop-ein-interaktiver-streifzug-d",
        "url": "https://api.events.ccc.de/congress/2025/event/9cecf9cb-503c-52f8-b184-83cc051eda7d/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "de",
        "description": "Welche Wahlsysteme gibt es überhaupt so, und wo werden sie üblicherweise eingesetzt? Welche Vor- und Nachteile haben sie, und gibt es \"ein bestes\"?\r\n\r\nWir werden verschiedene Wahlsysteme ausprobieren und diskutieren, wie sehr sie uns zufrieden stellen und für welche Einsatzgebiete sie geeignet sind. Dazu gibt es Fun Facts und mathematische Hintergründe.\r\n\r\nUnd was bedeutet das alles für euch in der Praxis, wenn ihr zum Beispiel in eurem Hackspace einen Vorstand wählen wollt?",
        "schedule_start": "2025-12-27T12:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T13:30:00+01:00"
    },
    {
        "id": "e6b6ea01-8d44-5437-a82d-6972a93a4a9d",
        "kind": "official",
        "name": "Wald statt Repression - Die Kreativität von Staat und Kapital",
        "slug": "wald-statt-repression-die-kreativitat-von-staat-un",
        "url": "https://api.events.ccc.de/congress/2025/event/e6b6ea01-8d44-5437-a82d-6972a93a4a9d/?format=api",
        "track": null,
        "assembly": "spaetverkauf",
        "room": "6114efbe-f549-579a-8aa4-cd143f5a96cf",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-27T15:00:00+01:00",
        "schedule_duration": "00:15:00",
        "schedule_end": "2025-12-27T15:15:00+01:00"
    },
    {
        "id": "c288e40a-14e8-50aa-8d96-74fa3cdae312",
        "kind": "official",
        "name": "Wando Waiato & The Morellion",
        "slug": "wando-waiato-the-morellion",
        "url": "https://api.events.ccc.de/congress/2025/event/c288e40a-14e8-50aa-8d96-74fa3cdae312/?format=api",
        "track": null,
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "de",
        "description": "For more than 35 years now, we are constantly digging crates for the most fulfilling music and sounds we barley can imagine. We spent thousands of nights with presenting the new findings to each other. Inexhaustible obsessed.",
        "schedule_start": "2025-12-30T05:30:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-30T08:30:00+01:00"
    },
    {
        "id": "e8dcbfd9-0436-5b47-823c-c50ae171fb75",
        "kind": "official",
        "name": "Wante (DJ Set)",
        "slug": "wante-dj-set",
        "url": "https://api.events.ccc.de/congress/2025/event/e8dcbfd9-0436-5b47-823c-c50ae171fb75/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "de",
        "description": "deep (minimal) techno, ambient & dub techno.",
        "schedule_start": "2025-12-29T23:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-30T01:00:00+01:00"
    },
    {
        "id": "15cb532f-ea2f-4dfe-8c47-ef30b8cd9d23",
        "kind": "assembly",
        "name": "Warum ist die Raumzeit krumm?",
        "slug": "warum-ist-die-raumzeit-krumm_fqtn",
        "url": "https://api.events.ccc.de/congress/2025/event/15cb532f-ea2f-4dfe-8c47-ef30b8cd9d23/?format=api",
        "track": null,
        "assembly": "art",
        "room": "86fc3a14-289a-408c-9391-f14fe1dd6402",
        "location": "See description",
        "language": "de, en",
        "description": "**_Takes place in the entrance hall next to the welcome desk. [&rarr; c3nav-Link &larr;](https://39c3.c3nav.de/l/c:0:237.95:198.54/)_**\r\n\r\n**Artist: Raumzeit Kollektiv**\r\n\r\n**Genre: interactive Installation**\r\n\r\nIn our performative exhibition “Why is space-time curved?”, visitors can immerse themselves in an artistic journey through questions of physics. Artists Miriam Ebbig, Steff Hörmanseder, and Ilona Klein have collaborated with physicist Luz Lea Richtmann to interpret physical questions artistically. Come by and explore the resulting exhibits from the fields of music, projection, installation, and video art. You can decide for yourself how you want to move through the exhibition, whether you want to explore details, let yourself drift through, or read up on exciting background information. If there are physics questions that have been on your mind for a long time but you've been unsure or shy about asking, come to the Physics Cabinet! Here you can ask physicists your questions without being seen. There is also a station where you can creatively express your own inspirations and new questions or answers.\r\n\r\n**day 1 - 3 performative physics - cabinet; polylux show \r\n    12:00 - 2:00 pm\r\n    5:00 - 7:00 pm**\r\n\r\nPicture: Warum ist die Raumzeit krumm? ©QuantumFrontiers | Sofie Puttfarken",
        "schedule_start": "2025-12-29T12:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T14:00:00+01:00"
    },
    {
        "id": "ceef27ea-aa6c-427d-9502-da17cc5b6ece",
        "kind": "assembly",
        "name": "Warum ist die Raumzeit krumm?",
        "slug": "warum-ist-die-raumzeit-krumm",
        "url": "https://api.events.ccc.de/congress/2025/event/ceef27ea-aa6c-427d-9502-da17cc5b6ece/?format=api",
        "track": null,
        "assembly": "art",
        "room": "86fc3a14-289a-408c-9391-f14fe1dd6402",
        "location": "See description",
        "language": "de, en",
        "description": "**_Takes place in the entrance hall next to the welcome desk. [&rarr; c3nav-Link &larr;](https://39c3.c3nav.de/l/c:0:237.95:198.54/)_**\r\n\r\n**Artist: Raumzeit Kollektiv**\r\n\r\n**Genre: interactive Installation**\r\n\r\nIn our performative exhibition “Why is space-time curved?”, visitors can immerse themselves in an artistic journey through questions of physics. Artists Miriam Ebbig, Steff Hörmanseder, and Ilona Klein have collaborated with physicist Luz Lea Richtmann to interpret physical questions artistically. Come by and explore the resulting exhibits from the fields of music, projection, installation, and video art. You can decide for yourself how you want to move through the exhibition, whether you want to explore details, let yourself drift through, or read up on exciting background information. If there are physics questions that have been on your mind for a long time but you've been unsure or shy about asking, come to the Physics Cabinet! Here you can ask physicists your questions without being seen. There is also a station where you can creatively express your own inspirations and new questions or answers.\r\n\r\n**day 1 - 3 performative physics - cabinet; polylux show \r\n    12:00 - 2:00 pm\r\n    5:00 - 7:00 pm**\r\n\r\nPicture: Warum ist die Raumzeit krumm? ©QuantumFrontiers | Sofie Puttfarken",
        "schedule_start": "2025-12-28T12:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T14:00:00+01:00"
    },
    {
        "id": "fc7c08d3-912c-4d85-8e59-a1c57ff04989",
        "kind": "assembly",
        "name": "Warum ist die Raumzeit krumm?",
        "slug": "warum-ist-die-raumzeit-krumm_4gf8",
        "url": "https://api.events.ccc.de/congress/2025/event/fc7c08d3-912c-4d85-8e59-a1c57ff04989/?format=api",
        "track": null,
        "assembly": "art",
        "room": "86fc3a14-289a-408c-9391-f14fe1dd6402",
        "location": "See description",
        "language": "de, en",
        "description": "**_Takes place in the entrance hall next to the welcome desk. [&rarr; c3nav-Link &larr;](https://39c3.c3nav.de/l/c:0:237.95:198.54/)_**\r\n\r\n**Artist: Raumzeit Kollektiv**\r\n\r\n**Genre: interactive Installation**\r\n\r\nIn our performative exhibition “Why is space-time curved?”, visitors can immerse themselves in an artistic journey through questions of physics. Artists Miriam Ebbig, Steff Hörmanseder, and Ilona Klein have collaborated with physicist Luz Lea Richtmann to interpret physical questions artistically. Come by and explore the resulting exhibits from the fields of music, projection, installation, and video art. You can decide for yourself how you want to move through the exhibition, whether you want to explore details, let yourself drift through, or read up on exciting background information. If there are physics questions that have been on your mind for a long time but you've been unsure or shy about asking, come to the Physics Cabinet! Here you can ask physicists your questions without being seen. There is also a station where you can creatively express your own inspirations and new questions or answers.\r\n\r\n**day 1 - 3 performative physics - cabinet; polylux show \r\n    12:00 - 2:00 pm\r\n    5:00 - 7:00 pm**\r\n\r\nPicture: Warum ist die Raumzeit krumm? ©QuantumFrontiers | Sofie Puttfarken",
        "schedule_start": "2025-12-29T17:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T19:00:00+01:00"
    },
    {
        "id": "8164262c-c63a-49ea-8ff6-0221f8defe06",
        "kind": "assembly",
        "name": "Warum ist die Raumzeit krumm?",
        "slug": "warum-ist-die-raumzeit-krumm_zxpr",
        "url": "https://api.events.ccc.de/congress/2025/event/8164262c-c63a-49ea-8ff6-0221f8defe06/?format=api",
        "track": null,
        "assembly": "art",
        "room": "86fc3a14-289a-408c-9391-f14fe1dd6402",
        "location": "See description",
        "language": "de, en",
        "description": "**_Takes place in the entrance hall next to the welcome desk. [&rarr; c3nav-Link &larr;](https://39c3.c3nav.de/l/c:0:237.95:198.54/)_**\r\n\r\n**Artist: Raumzeit Kollektiv**\r\n\r\n**Genre: interactive Installation**\r\n\r\nIn our performative exhibition “Why is space-time curved?”, visitors can immerse themselves in an artistic journey through questions of physics. Artists Miriam Ebbig, Steff Hörmanseder, and Ilona Klein have collaborated with physicist Luz Lea Richtmann to interpret physical questions artistically. Come by and explore the resulting exhibits from the fields of music, projection, installation, and video art. You can decide for yourself how you want to move through the exhibition, whether you want to explore details, let yourself drift through, or read up on exciting background information. If there are physics questions that have been on your mind for a long time but you've been unsure or shy about asking, come to the Physics Cabinet! Here you can ask physicists your questions without being seen. There is also a station where you can creatively express your own inspirations and new questions or answers.\r\n\r\n**day 1 - 3 performative physics - cabinet; polylux show \r\n    12:00 - 2:00 pm\r\n    5:00 - 7:00 pm**\r\n\r\nPicture: Warum ist die Raumzeit krumm? ©QuantumFrontiers | Sofie Puttfarken",
        "schedule_start": "2025-12-28T17:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T19:00:00+01:00"
    },
    {
        "id": "7d5b6bf5-b24f-4ca3-aa1c-589d8c8f99c5",
        "kind": "assembly",
        "name": "Was hat das Fediverse eigentlich zu bieten wenn Datenschutz und Digitale Souveränität egal sind?",
        "slug": "was-hat-das-fediverse-eigentlich-zu-bieten-wenn-da",
        "url": "https://api.events.ccc.de/congress/2025/event/7d5b6bf5-b24f-4ca3-aa1c-589d8c8f99c5/?format=api",
        "track": null,
        "assembly": "fediverse",
        "room": "d6235213-abef-46b2-98ce-a985f01809d8",
        "location": null,
        "language": "de, en",
        "description": "In this workshop I want to work together with you on the question - what does the Fediverse offer for people not interested to run their own server or which software the software running on the server is written in. What makes the Fediverse interesting for people outside of our bubble. The results of the workshop will be published so that all ambassadors of the Fediverse can use them afterwards in their work promoting the Fediverse.",
        "schedule_start": "2025-12-29T15:00:00+01:00",
        "schedule_duration": "00:55:00",
        "schedule_end": "2025-12-29T15:55:00+01:00"
    },
    {
        "id": "e6e3d80b-27be-45cf-94db-e9edfcdbb2f0",
        "kind": "assembly",
        "name": "WASH-Sprechstunde",
        "slug": "wash-sprechstunde",
        "url": "https://api.events.ccc.de/congress/2025/event/e6e3d80b-27be-45cf-94db-e9edfcdbb2f0/?format=api",
        "track": null,
        "assembly": "cadus-reboot-solidarity-2025",
        "room": "a16020f3-0436-41b4-a695-fb3c369591ab",
        "location": "Halle H",
        "language": "de, en",
        "description": "CADUS WASH-Station – Water, Sanitation and Hygiene\r\n\r\nEin kompakter Einblick in Wasseraufbereitung im Einsatz: Mit Wasserfiltersystem, kleinem Wasserlabor und kurzen WASH Sprechstunden.\r\n\r\nZum Anschauen, Anfassen und Fragenstellen.\r\n\r\nKommt zu unseren regelmäßigen WASH-Sprechstunden vorbei, stellt eure Fragen, und bekommt einen praktischen Einblick in einfache Wasseraufbereitungs- und Hygienelösungen im Einsatz.",
        "schedule_start": "2025-12-27T15:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-27T15:30:00+01:00"
    },
    {
        "id": "5bfe02db-9bec-4431-8efe-350751c3b64c",
        "kind": "assembly",
        "name": "WASH-Sprechstunde",
        "slug": "wash-sprechstunde_uewf",
        "url": "https://api.events.ccc.de/congress/2025/event/5bfe02db-9bec-4431-8efe-350751c3b64c/?format=api",
        "track": null,
        "assembly": "cadus-reboot-solidarity-2025",
        "room": "a16020f3-0436-41b4-a695-fb3c369591ab",
        "location": "Halle H",
        "language": "de, en",
        "description": "CADUS WASH Station – Water, Sanitation, and Hygiene\r\n\r\nA compact insight into water treatment in action: with a water filter system, small water laboratory, and short WASH consultation hours.\r\n\r\nTo look at, touch, and ask questions.\r\n\r\nCome to our regular WASH consultation hours, ask your questions, and get a practical insight into simple water treatment and hygiene solutions in use.",
        "schedule_start": "2025-12-28T12:00:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-28T12:45:00+01:00"
    },
    {
        "id": "954f8158-338b-450a-9e46-af15976fffc4",
        "kind": "assembly",
        "name": "WASH-Sprechstunde",
        "slug": "wash-sprechstunde_aflz",
        "url": "https://api.events.ccc.de/congress/2025/event/954f8158-338b-450a-9e46-af15976fffc4/?format=api",
        "track": null,
        "assembly": "cadus-reboot-solidarity-2025",
        "room": "a16020f3-0436-41b4-a695-fb3c369591ab",
        "location": "Halle H",
        "language": "de, en",
        "description": "CADUS WASH Station – Water, Sanitation, and Hygiene\r\n\r\nA compact insight into water treatment in action: with a water filter system, small water laboratory, and short WASH consultation hours.\r\n\r\nTo look at, touch, and ask questions.\r\n\r\nCome to our regular WASH consultation hours, ask your questions, and get a practical insight into simple water treatment and hygiene solutions in use.",
        "schedule_start": "2025-12-29T14:00:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-29T14:45:00+01:00"
    },
    {
        "id": "628654d0-2023-41bc-bbf3-fa0d86aa223b",
        "kind": "assembly",
        "name": "Was ist Awareness? Was macht c3awareness?",
        "slug": "was-ist-awareness-was-macht-c3awareness",
        "url": "https://api.events.ccc.de/congress/2025/event/628654d0-2023-41bc-bbf3-fa0d86aa223b/?format=api",
        "track": null,
        "assembly": "c3awareness",
        "room": null,
        "location": "Saal 6",
        "language": "de, en",
        "description": "We will talk a bit about how we work - during the events and throughout the year. There will be a chance to ask questions and there are some things we would like your opinion on as well!",
        "schedule_start": "2025-12-29T20:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T21:20:00+01:00"
    },
    {
        "id": "5f628589-e717-4f00-99b9-e7b4aa7a957a",
        "kind": "sos",
        "name": "Was ist Awareness? Was macht c3awareness? ❤️‍🩹 What is awareness? What does c3awareness do?",
        "slug": "was-ist-awareness-was-macht-c3awareness_qmf7",
        "url": "https://api.events.ccc.de/congress/2025/event/5f628589-e717-4f00-99b9-e7b4aa7a957a/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "de, en",
        "description": "Are you interested in awareness work during Chaos events? Would you even like to help the c3awareness Team? Come by and get to know us then!\r\n\r\nWe will talk a bit about how we work - during the events and throughout the year. There will be a chance to ask questions and there are some things we would like your opinion on as well!",
        "schedule_start": "2025-12-29T20:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T21:20:00+01:00"
    },
    {
        "id": "b51eb883-55db-5e30-9685-f7726b4da4d1",
        "kind": "official",
        "name": "Watch Your Kids: Inside a Children's Smartwatch",
        "slug": "watch-your-kids-inside-a-children-s-smartwatch",
        "url": "https://api.events.ccc.de/congress/2025/event/b51eb883-55db-5e30-9685-f7726b4da4d1/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "en",
        "description": "Smartwatches for children have entered the mainstream: Advertised on the subway and sold by your cell provider, manufacturers are charging premium prices comparable to an entry-level Apple watch.\r\n\r\nIn exchange, parents are promised peace of mind: A safe, gentle introduction into the world of technology — and a way to call, text, and locate their child at any time.\r\n\r\nBut how much are the vendor's promises of safety, privacy, GDPR compliance, apps made in Europe and cloud servers in Germany actually worth?\r\n\r\nWe take you along the process of hacking one of the most popular children's watches out there, from gaining initial access to running our own code on the watch. Along the way, we find critical security issues at every turn. Our PoC attacks allow us to read and write messages, virtually abduct arbitrary children, and take control over any given watch.\r\n\r\nFinally, we'll also talk about disclosure, funny ideas of what passes as a security fix, and how we can use what we found to build something better.",
        "schedule_start": "2025-12-29T13:50:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-29T14:30:00+01:00"
    },
    {
        "id": "d2380674-d290-41b5-b306-1372d6360e18",
        "kind": "sos",
        "name": "\"We are the Battlefields\" (Film: Mathieu Rigouste/2024) - Das Globale Geschäft mit Krieg und Kontrolle / Genre: Dokumentation / Reportage",
        "slug": "we-are-battlefields-film-mathieu-rigouste2024-das-",
        "url": "https://api.events.ccc.de/congress/2025/event/d2380674-d290-41b5-b306-1372d6360e18/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "en, de",
        "description": "CN: oppression, violance, repression\r\n\r\n“Since the early 2000s, I've been investigating oppressive security and surveillance systems oppressive security and surveillance systems while actively engaging with activism and political while actively engaging with activism and political\r\nmovements. Because of this, I've been put on movements. Because of this, I've been put on a watch-list by the French government’s government’s intelligence services.\r\n\r\nI believe that we need to better understand, to understand the control and crushing power forced upon us, the people, by the war machine. My determination to people, by the war machine. My determination to fight against these powers led me to go and fight against these powers led me to go and investigate the problem at the heart of the French investigate the problem at the heart of the French\r\nwar machine – Milipol – the world's leading trade war machine – Milipol – the world's leading trade fair for internal state security.\r\n\r\nFollow me behind the scenes of this global business. Together, we'll investigate the making of business. Together, we'll investigate the making of wars, the globalization of surveillance and the wars, the globalization of surveillance and the\r\nbusiness of repression. \r\n\r\nThe aim of this investigation is to shed light on the inner workings of a system by letting its main inner workings of a system by letting its main players tell their own stories, face-to-face with the players tell their own stories, face-to-face with the camera. We will reflect on our findings with camera. We will reflect on our findings with the help of those who suffer at the hands of the military industrial complex on a daily basis and military industrial complex on a daily basis and who are constantly fighting it in order to exist.\r\n\r\nThroughout our investigation, we question our participation in systems and the order of things in the world. Similarly, we question our ability to the world. Similarly, we question our ability to preserve and transform ourselves. \r\nIn the reflection of the war machine, we face ourselves and what we want to become.\"\r\nMathieu Rigouste - investigative journalist / filmmaker\r\n\r\nhttps://mathieurigouste.net/-Nous-sommes-des-champs-de-bataille-",
        "schedule_start": "2025-12-30T01:00:00+01:00",
        "schedule_duration": "01:20:00",
        "schedule_end": "2025-12-30T02:20:00+01:00"
    },
    {
        "id": "5e4957e1-4479-4fc5-90b3-be49d0c6b9bc",
        "kind": "sos",
        "name": "web browser fingerprinting",
        "slug": "web-browser-fingerprinting-survey-of-attacks-and-m",
        "url": "https://api.events.ccc.de/congress/2025/event/5e4957e1-4479-4fc5-90b3-be49d0c6b9bc/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-30T14:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-30T14:25:00+01:00"
    },
    {
        "id": "86d6a4e1-d2e7-53fa-8ce8-c58168042450",
        "kind": "official",
        "name": "Weebz",
        "slug": "weebz",
        "url": "https://api.events.ccc.de/congress/2025/event/86d6a4e1-d2e7-53fa-8ce8-c58168042450/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "ae1d2469-2639-46dc-b21b-809ab14badae",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-28T17:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T19:00:00+01:00"
    },
    {
        "id": "9145a7ea-2710-4454-86e7-c50ef7a0b90b",
        "kind": "assembly",
        "name": "WEKILL//LEAKS \"version 0.9\" (a card game of courageous publishing and imperialist sh1tf#ckery). launch and playtest.",
        "slug": "wekillleaks-version-09-launch-presentation-and-pla",
        "url": "https://api.events.ccc.de/congress/2025/event/9145a7ea-2710-4454-86e7-c50ef7a0b90b/?format=api",
        "track": null,
        "assembly": "houseoftea",
        "room": "50814d28-5d61-4501-84cd-8f6928d1cc77",
        "location": "Follow the white rabbit",
        "language": "en",
        "description": "WEKILL//LEAKS is a 2-player card game.\r\n\r\nHave you ever dreamt of running THE EMPIRE? Of limitlessly expanding your economic, political and military power through the World at any cost, including through war and deception? Do you have what it takes to crush your political opponents – those who disagree with your methods and want to expose them – in order to impose your warmongering agenda?\r\n\r\nOr have you ever dreamt of organizing THE LEAK? Of leading data-driven journalism online into the future? Will you be capable of combining the powers of digital technologies and investigative journalism to expose the crimes and lies of the Empire? To give everyone the power to understand the World they live in, and act upon it?\r\n\r\nWhether you want to side with Power or with Courage… WEKILL//LEAKS is a game for you! \r\n\r\nEach player choses to play either as “The Empire” or as a mysterious organisation called “The Leak”.\r\n\r\nThis is the release of \"version 0.9\", as the game is currently in pre-final-stage of testing and fine-tuning.\r\n\r\nCome join to discover the game, discuss its design and playtest it!\r\n\r\nThe glossy box-set contains the following:\r\n\r\n-  2 Decks of 40 illustrated color cards, made of prime 330g/m² coated “casino-grade” black-core cardboard\r\n-  1 Score-keeping card\r\n-  1 Color manual\r\n-  3 Laser-cut tokens for score-keeping\r\n\r\nYou can also get your own copy of the game, and support the project financially directly, or on https://opencollective.com/dissent-and-datalove\r\n\r\nMore information about the project: https://dissent-and-datalove.institute/artworks/wkl/",
        "schedule_start": "2025-12-27T17:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-27T19:30:00+01:00"
    },
    {
        "id": "f72a1a4f-5656-57cc-ad7e-7d1e32b13a8b",
        "kind": "assembly",
        "name": "Welcome to CDC day 3",
        "slug": "intro-to-cdc",
        "url": "https://api.events.ccc.de/congress/2025/event/f72a1a4f-5656-57cc-ad7e-7d1e32b13a8b/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-29T10:25:00+01:00",
        "schedule_duration": "00:05:00",
        "schedule_end": "2025-12-29T10:30:00+01:00"
    },
    {
        "id": "56fff3dc-4532-47a5-b3b4-48ae3160ee35",
        "kind": "assembly",
        "name": "Welcome to the House of Tea! <3",
        "slug": "welcome-to-the-house-of-tea-3",
        "url": "https://api.events.ccc.de/congress/2025/event/56fff3dc-4532-47a5-b3b4-48ae3160ee35/?format=api",
        "track": null,
        "assembly": "houseoftea",
        "room": "50814d28-5d61-4501-84cd-8f6928d1cc77",
        "location": null,
        "language": "en, de",
        "description": "Whether it's your first Congress or you're a \"regular\", the House of Tea welcomes you! Come to share the vibe, to browse the amazing tea, to drink a cup or two, to help your neighbors, and take part of something wonderful!\r\n\r\nThis first meeting is a good time to learn the basics of the functioning of the House of Tea and how to further participate in helping it run; or just to meet all the fantastic creatures who gravitate around it, and share some delicious tea!",
        "schedule_start": "2025-12-27T11:00:00+01:00",
        "schedule_duration": "03:00:00",
        "schedule_end": "2025-12-27T14:00:00+01:00"
    },
    {
        "id": "8122fb96-8f4c-5a24-8d79-361e2ec1c83a",
        "kind": "assembly",
        "name": "Welcome to the last CDC day",
        "slug": "recap-and-precap-of-critical-decentralization_x3sg",
        "url": "https://api.events.ccc.de/congress/2025/event/8122fb96-8f4c-5a24-8d79-361e2ec1c83a/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-30T10:25:00+01:00",
        "schedule_duration": "00:05:00",
        "schedule_end": "2025-12-30T10:30:00+01:00"
    },
    {
        "id": "14c1fd74-8ea8-4677-a102-26f155ae8c78",
        "kind": "assembly",
        "name": "\"Well-Prepared, Still LARPing\"",
        "slug": "well-prepared-still-larping",
        "url": "https://api.events.ccc.de/congress/2025/event/14c1fd74-8ea8-4677-a102-26f155ae8c78/?format=api",
        "track": null,
        "assembly": "cadus-reboot-solidarity-2025",
        "room": "b8121ce4-8a5a-405e-936e-89f633d8c7db",
        "location": "Halle H",
        "language": "de",
        "description": "Wir laden zum gemeinsamen Rumspinnen und Austausch ein: CADUS meets LARP. Im CADUS Assembly kommen wir zusammen, schnappen uns dann ein ruhiges Eckchen und quatschen darüber, wie spielerische Ansätze, Simulation und Community helfen können, gut vorbereitet durch Krisen zu gehen. Cozy, offen, ohne Agenda – einfach reden, zuhören, Ideen teilen.",
        "schedule_start": "2025-12-29T19:00:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-29T19:45:00+01:00"
    },
    {
        "id": "64413d56-6f05-50a9-abe7-a40e5458f2fb",
        "kind": "assembly",
        "name": "Werde Teil der Endof10 -Kampagne! Hilf Menschen beim Umstieg auf Linux [FLINTA* only]",
        "slug": "werde-teil-der-endof10-kampagne-hilf-menschen-beim",
        "url": "https://api.events.ccc.de/congress/2025/event/64413d56-6f05-50a9-abe7-a40e5458f2fb/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "de",
        "description": "Mit Linux können Computer, die nicht die Hardware - Voraussetzungen für Windows 11 erfüllen, noch lange sicher weiter betrieben werden. In einer kurzen Einführung von ca. 20 Minuten, möchte ich meinen Weg beschreiben, wie ich mich immer mehr in der Endof10-Kampagne engagiert habe, obwohl ich keine Linux-Expertin bin.\r\n\r\nIch möchte meine Erfahrungen mit dem Organisieren von Linux-Veranstaltungen in Berlin mit euch teilen und darüber sprechen, wie mein Netzwerk immer mehr gewachsen ist.\r\n\r\nFür den Umstieg auf Linux richte ich mich mit meinen Unterstützungsangeboten hauptsächlich an ältere, aufgeschlossene Menschen. Diese leben entweder in meiner Nachbarschaft oder sind in politischen Gruppen aktiv.\r\nEs gibt auch eine Kooperation mit dem Technikmuseum in Berlin, wo wir einmal im Monat ein Linux-Café anbieten.\r\n\r\nAnschließend möchte ich euch einladen, Ideen und Erfahrungen darüber auszutauschen, wie auch ihr Teil dieses globalen Graswurzel Unterstützungsnetzwerks werden könnt (falls ihr nicht schon dabei seid).\r\nWichtig ist dabei lediglich, dass euch das Thema wichtig ist (z.B wegen Vermeidung von Elektroschrott oder Unabhängigkeit von Microsoft). Jede Person hat etwas, das sie beitragen kann.\r\n\r\n\r\nFLINTA-Only.  Die Unterstützungsstrukturen sind bisher stark männlich geprägt. Über mehr Sichtbarkeit von FLINTA-Personen in diesem Bereich würde ich mich freuen.",
        "schedule_start": "2025-12-27T15:45:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T16:45:00+01:00"
    },
    {
        "id": "94c5aafc-0742-500b-92bd-ca6f2ceb37a1",
        "kind": "official",
        "name": "Wer hat Angst vor dem Neutralitätsgebot?",
        "slug": "wer-hat-angst-vor-dem-neutralitatsgebot",
        "url": "https://api.events.ccc.de/congress/2025/event/94c5aafc-0742-500b-92bd-ca6f2ceb37a1/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "de",
        "description": "„Neutralität“ wird zum neuen Kampfbegriff: Weil sie gegen die menschenfeindliche Politik von Friedrich Merz protestieren, wirft die CDU Gruppen wie Omas gegen Rechts, Greenpeace und Correctiv vor, nicht neutral zu sein. Unter Berufung auf ein angeblich verletztes Neutralitätsgebot werden staatliche Förderungen gestrichen und NGOs geraten unter Beobachtung des Verfassungsschutzes.\r\nJulia Klöckner verbietet im Namen der „Neutralität“ Palestine-Shirts, Anstecknadeln und Regenbogenflaggen im Parlament. Die AfD fordert dazu auf, Lehrkräfte zu melden, die sich gegen Rechtsextremismus einsetzen oder entsprechende Positionen innerhalb der AfD kritisieren.\r\nDoch was steckt dahinter?\r\nWas bedeutet das sogenannte Neutralitätsgebot – und für wen gilt es überhaupt?\r\nUnd für wen gilt es nicht?\r\nZivilcourage kann nicht neutral sein – und soll es auch nicht sein. Genauso wie AfD-Hetze gegen Migrant*innen nicht „neutral“ ist, ist die Kritik menschenfeindlicher Äußerungen nicht nur legitim, sondern Pflicht demokratischer Bürger*innen. Das Beschwören eines „Neutralitätsgebots“ für NGOs ist ein durchschaubarer, aber gefährlicher Versuch, sie der eigenen Position zu unterwerfen.\r\nDie Rechtsanwältinnen Vivian Kube und Hannah Vos erklären den verfassungsrechtlichen Hintergrund, zeigen die autoritären Strategien hinter dem Ruf nach „Neutralität“ auf und geben Tipps, wie man sich dagegen wehren kann.\r\nSie engagieren sich im Projekt Gegenrechtschutz, um demokratische Prinzipien und Betroffene vor rechtlichen Angriffen zu verteidigen.",
        "schedule_start": "2025-12-29T13:50:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-29T14:30:00+01:00"
    },
    {
        "id": "1e0b17f8-d1e2-5d75-b052-811b8f722b38",
        "kind": "official",
        "name": "Wer liegt hier wem auf der Tasche? Genug mit dem Bürgergeld-Fetisch. Stürmt die Paläste!",
        "slug": "wer-liegt-hier-wem-auf-der-tasche-genug-mit-dem-burgergeld-fetisch-sturmt-die-palaste",
        "url": "https://api.events.ccc.de/congress/2025/event/1e0b17f8-d1e2-5d75-b052-811b8f722b38/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "de",
        "description": "Die neue Grundsicherung trumpft Hartz IV in seiner Grausamkeit und ist ein Damoklesschwert über Erwerbslosen und allen, die Lohnarbeit machen. Zugleich nimmt die Zahl der Milliardäre und Mulitmillionäre stetig zu. Finanzbetrug durch Überreiche wird mehr oder weniger tatenlos zugesehen, während das Phantom des Bürgergeld-Totalverweigerers seit Jahren durch die Medien getrieben wird. \r\n\r\nWie der Angriff auf den Sozialstaat sich auf die Betroffenen in der Praxis auswirkt und was wir als Zivilgesellschaft tun können, um nicht nur tatenlos zusehen zu müssen, darum geht es in diesem Talk.",
        "schedule_start": "2025-12-29T17:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T18:15:00+01:00"
    },
    {
        "id": "f0425c0b-ef72-424b-85bb-ca224de48754",
        "kind": "sos",
        "name": "We show Quadball🏐🤾🏿‍♀️🏳️‍⚧️: brooms, a snitch, six hoop-goals and lots of gender diversity and fun",
        "slug": "we-show-quadball-brooms-a-snitch-six-round-goals-a",
        "url": "https://api.events.ccc.de/congress/2025/event/f0425c0b-ef72-424b-85bb-ca224de48754/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "en, de",
        "description": "Quadball combines the best of rugby, handball, and dodgeball -- let's talk about that!\r\nIt looks like this -> [https://chaos.social/@saxnot/115754026830564736](https://chaos.social/@saxnot/115754026830564736)\r\n\r\nAgain we will present Quadball (Muggle Quidditch) at congress! Very small intro to the sport rules followed by casual Q&A.\r\n\r\nQuadball champions gender diversity with its gender rule:\r\n\"A team may not have more than three players who identify as the same gender in play at the same time\"\r\ngiving an edge to nonbinary players.\r\n\r\nJendrik and saxnot play in the Braunschweiger Broomicorns, one of the leading german quadball teams.\r\n\r\nFind a quadball league near you!\r\n\r\n<https://dqbsport.de/>",
        "schedule_start": "2025-12-28T18:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T18:25:00+01:00"
    },
    {
        "id": "d397c338-c631-5a03-a335-e3043d49188c",
        "kind": "official",
        "name": "We, the EU, and 1064 Danes decided to look into YouTube: A story about how the EU gave us a law, 1064 Danes gave us their YouTube histories, and reality gave us a headache",
        "slug": "we-the-eu-and-1064-danes-decided-to-look-into-youtube-a-story-about-how-the-eu-gave-us-a-law-1064-danes-gave-us-their-youtube-histories-and-reality-ga",
        "url": "https://api.events.ccc.de/congress/2025/event/d397c338-c631-5a03-a335-e3043d49188c/?format=api",
        "track": "science",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "en",
        "description": "**Talk Description**\r\nIn this talk, we explore what happens when the European Union’s data access laws meet the practical realities of platform research. The talk opens with a shared introduction, where David and LK set the stage: why social media platforms like YouTube matter for democracy and what the EU has done to make them more transparent.\r\n\r\nLK will then provide a short introduction into the legally mandated ways we can currently use to access platform data: from the GDPR’s right of access, the research data access provisions in the DSA, to the portability obligations into the DMA. But access is not the same as insight, a lesson David learned the hard way. Along with his team he invited over a thousand Danes to make use of their GDPR-right to their own data and donate their YouTube watch histories, searches, subscriptions and comments. Using the DSA, the team then obtained meta-data on the millions of videos the data donors had interacted with. The goal: Seeing what the digital data traces YouTube collects from its users can tell us about the platform’s effect on people’s lives and society. Are the data carrying indicators of polarization, loneliness, political extremism or any of the numerous other ails of society that YouTube has been suspected to cause? However, the data are difficult to get a hold of, messy, not properly annotated, and parsing them requires an almost archeological mindset. Together, we will peek behind the Youtube curtain, shine a light on what platform data actually looks like, and sketch out what can and cannot be learned from them. \r\n\r\nAll around Europe, researchers are currently facing similar challenges, parsing cryptic user and platform data from Facebook and TikTok to porn sites and Zalando. The platforms implement the data access laws to achieve minimal compliance but not to provide meaningful transparency. Data gathered by the DSA40 Data Access Collaboratory shows that application forms vary widely, researchers are rejected for non-compliant reasons, and applications artificially stalled. Other researchers have shown that the data received through some of the APIs is incomplete and inaccurate. In short: there is a lot of space for improvement. But we do not need to wait for investigations into platform compliance to conclude.. The basic conditions for democratic oversight have been set, which means that theoretically various legal ways into the platforms exist for citizens, researchers and civil society. The question that remains is which levers to use to practically realise as much of this potential as possible. \r\n\r\n**About the Presenters**\r\nDavid Wegmann is a PhD student at Aarhus University, Denmark. He researches social media and its societal effects using data science. As part of DATALAB, he led the analysis of donated data for “Data donation as a method for investigating trends and challenges in digital media landscapes at national scale: The Danish population’s use of YouTube as an illustrative case” by Bechmann and colleagues (2025).\r\n\r\nLK Seiling coordinates the DSA40 Data Access Collaboratory, where they research the implementation of the DSA’s data access provisions. At the Weizenbaum Institute Berlin, they are also looking into research engineering and data access as well as technologically mediated risks for individuals, society, and science.",
        "schedule_start": "2025-12-30T13:50:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-30T14:30:00+01:00"
    },
    {
        "id": "1eabd316-60fe-41f5-b531-f669ae3f5ef6",
        "kind": "assembly",
        "name": "Wetten, dass.. du das nicht im Schutzanzug schaffst?",
        "slug": "wetten-dass-du-das-nicht-im-schutzanzug-schaffst",
        "url": "https://api.events.ccc.de/congress/2025/event/1eabd316-60fe-41f5-b531-f669ae3f5ef6/?format=api",
        "track": null,
        "assembly": "cadus-reboot-solidarity-2025",
        "room": "b8121ce4-8a5a-405e-936e-89f633d8c7db",
        "location": "Halle H",
        "language": "de",
        "description": "How heavy is a plate carrier really? How limited is your vision with a CBRN mask? And how complicated can a simple task become once you’re wearing operational gear? In our small “deployment gear challenge,” you can find out for yourself. We’ve prepared a set of playful tasks — some quick, some fiddly, some delightfully absurd. There are small prizes, plenty of laughs, and, along the way, a sense of how this gear slows you down, protects you, or sometimes just gets completely in the way.",
        "schedule_start": "2025-12-29T20:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T21:00:00+01:00"
    },
    {
        "id": "aa332267-221e-55ea-baae-b63eee8545b8",
        "kind": "assembly",
        "name": "\"What can a mixnet do? Strategies for network-level anonymity\"",
        "slug": "what-can-a-mixnet-do-strategies-for-network-level-",
        "url": "https://api.events.ccc.de/congress/2025/event/aa332267-221e-55ea-baae-b63eee8545b8/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-27T20:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-27T22:30:00+01:00"
    },
    {
        "id": "4914b889-5003-561f-90a8-5371fc09a946",
        "kind": "official",
        "name": "What Makes Bike-Sharing Work? Insights from 43 Million Kilometers of European Cycling Data",
        "slug": "what-makes-bike-sharing-work-insights-from-43-million-kilometers-of-european-cycling-data",
        "url": "https://api.events.ccc.de/congress/2025/event/4914b889-5003-561f-90a8-5371fc09a946/?format=api",
        "track": "science",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "en",
        "description": "We are Felix, Georg, and Martin - each of us working professionally in different research and data areas, ranging from the future of mobility to computational fluid dynamics and machine learning. What unites us is our shared interest in **quantitative traffic analyses**. Building on earlier small-scale studies focused on individual cities, we set out to launch a project that captures shared bike system data across Europe - from regular bikes to e-bikes.\r\n\r\nIn our study, which led to an **[open-access scientific publication](https://doi.org/10.1007/s11116-025-10661-2)**, we scraped shared bike data across Europe at a **minute-by-minute level** over many months, accumulating **more than 43 million records**. We analyze **behavioural and systemic patterns** to understand what makes a bike-sharing system useful and successful within a city. As such, this evidence-based research fits very well with the **39C3 Science track** and the theme of \"**Power Cycles**\" as we dissect the complex energy and usage cycles that define urban mobility and sustainable futures for everyone. We bridge the gap between urban planning, socioeconomics, and technology by applying statistical modeling and engineering knowledge to a large-scale mined dataset. Join us to learn whether right-wing politics stall sustainable mobility, or which climate e-bikes feel most comfortable in!\r\n\r\nWe love going the extra mile and therefore provide a live, interactive demo that everyone can use to explore and understand traffic flows: [bikesharingflowmap.de](https://bikesharingflowmap.de/). Therefore, attendees will be able to play with the data in a self-service way. We also provide all code on GitHub and the complete dataset on HuggingFace. And, of course, we will also discuss how both bike-sharing operators and our boss reacted when we told them about the dataset we already had collected (spoiler: lawyers were involved, yet it’s still available for downloads…).",
        "schedule_start": "2025-12-29T12:50:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-29T13:30:00+01:00"
    },
    {
        "id": "051501f6-d65d-5fe4-b318-9c25113ea739",
        "kind": "assembly",
        "name": "What's happening with XSLT?",
        "slug": "whats-happening-with-xslt_o6lt",
        "url": "https://api.events.ccc.de/congress/2025/event/051501f6-d65d-5fe4-b318-9c25113ea739/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "3249bd83-bfb2-445b-bea0-bce4e7370926",
        "location": null,
        "language": "en",
        "description": "But did you know that this family of Languages - it not only includes XSLT but also XPath and XQuery - is still very important in the digital humanities and other niches near you? Would you be surprised to learn that there is an effort to specify the next version 4?\r\n\r\nLast year, I joined the QT4 Community Group that is working on that.\r\n\r\nCome by if you are interested in hearing where we are headed or just to indulge in the drama about OppenSource maintenance, W3C politics, and why XML is still around even though JSON and YAML are so much simpler!",
        "schedule_start": "2025-12-28T16:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T16:50:00+01:00"
    },
    {
        "id": "bdbd06d2-4e69-5bbe-9c6c-25bfd9982eaf",
        "kind": "assembly",
        "name": "Whats new in Reticulum",
        "slug": "whats-new-in-reticulum",
        "url": "https://api.events.ccc.de/congress/2025/event/bdbd06d2-4e69-5bbe-9c6c-25bfd9982eaf/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-30T13:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-30T13:30:00+01:00"
    },
    {
        "id": "472259a3-7191-54d4-8ed8-3e2365fed7f0",
        "kind": "assembly",
        "name": "What’s Next with Open Hardware at FOSSASIA and Beyond",
        "slug": "whats-next-with-open-hardware-at-fossasia-and-beyo",
        "url": "https://api.events.ccc.de/congress/2025/event/472259a3-7191-54d4-8ed8-3e2365fed7f0/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "In 2025, teams at FOSSASIA initiated several open hardware projects developed entirely from the ground up, including a new ARM based Pocket Science Lab, an updated LED Badge platform, and an NFC powered ePaper badge enabling energy independent content transfer. However, this session goes beyond a project update. It situates these developments within a wider global movement of open hardware initiatives across Asia, Europe, and other regions. Drawing on experiences from FOSSASIA as well as broader perspectives from the international open hardware community, the talk examines where open hardware is heading as a decentralised, collaborative practice. With input from international experts and community contributors, the session will explore trends emerging, including evolving manufacturing models, open silicon and firmware stacks, supply chain resilience, and the realities of sustaining openness at scale.",
        "schedule_start": "2025-12-27T14:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-27T14:30:00+01:00"
    },
    {
        "id": "3555a1ef-3804-48b3-b50d-91ad63df1eeb",
        "kind": "sos",
        "name": "What the Guix!?",
        "slug": "what-the-guix",
        "url": "https://api.events.ccc.de/congress/2025/event/3555a1ef-3804-48b3-b50d-91ad63df1eeb/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "en",
        "description": "Hey you! Psst, are you a developer or an IT person? Do you use multiple computers with many packages and move between them back and forth?\r\nI feel your pain and may have some remedy for it. You don't have to sell your soul to get out of dependency hell, BTW ;-) I will show you how to embrace the Functional Programming Model even at the operating system level! Eelco Dolstra explored these ideas in his PhD thesis in 2006, also introducing NixOS. Today we focus on GNU Guix, inspired by NixOS Ludovic Courtès started this lispy project in 2012.",
        "schedule_start": "2025-12-28T17:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T17:55:00+01:00"
    },
    {
        "id": "ba5269c3-88f7-50e8-b12c-63510ee697e8",
        "kind": "official",
        "name": "What You Hack Is What You Mean: 35 Years of Wiring Sense into Text",
        "slug": "what-you-hack-is-what-you-mean-35-years-of-wiring-sense-into-text",
        "url": "https://api.events.ccc.de/congress/2025/event/ba5269c3-88f7-50e8-b12c-63510ee697e8/?format=api",
        "track": "art-beauty",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "en",
        "description": "Computers can’t do much without encoding. They need ways to turn bytes into symbols, words, and meaning — to make text readable for both humans and machines. But encoding isn’t just for machines. Humans also encode: we describe, structure, and translate our thoughts into text. And while the number of text formats seems endless (and keeps growing), that’s not a bug — it’s a feature. Diversity in encoding is how we learn what works and what doesn’t.\r\n\r\nLong before ASCII tables or Unicode, text encoding already existed — in alphabets, printing presses, and typographic systems. Every technology of writing has been a way of hacking language into matter: from clay tablets to lead letters, from code pages to Markdown. Each era brings new formats and new constraints — and with them, new genres, new rules, new cultural codes. Think of poetry and protocol manuals, fairy tales and README files, the Hacker Bible itself — all shaped by the tools and conventions that carry them.\r\n\r\nSo here’s the question: can we encode not only what we see, but what we mean? Can we capture a poem’s rhythm, a play’s voices, or the alternate endings of a story — and do it in a way that’s open, remixable, and machine-readable?\r\n\r\nTurns out, yes — and the solution has existed since 1988. It’s called the Text Encoding Initiative (TEI), a long-running open-source standard that lets you describe the structure, semantics, and context of texts using XML. You can think of it as a humanities fork of hypertext — an extensible markup language for everything from medieval manuscripts to memes.\r\n\r\nTEI is more than a format: it’s a collaborative, living standard maintained by an international community of researchers, librarians, and digital humanists. It evolves with the world — adding elements for new text types (like social media posts) and for changing cultural realities (like non-binary gender markers). It embodies open science principles and keeps publishing in the hands of its creators.\r\n\r\nYou don’t need a publisher, a platform, or a big server farm. Just an XML-aware text editor, a few lines of CSS, and maybe a Git repo. From there, you can transform your encoded text into websites, PDFs, e-books — or share it directly in its raw, readable, hackable form. It’s sustainable, transparent, and low-energy. It even challenges the academic prestige economy by making every individual contribution visible — from editors to annotators to script writers.\r\n\r\nIn this talk, we’ll look at text as code and code as culture, from alphabets to XML, and explore how TEI can be a tool for hacking not machines but meaning itself. We’ll end with a practical example: a TEI-encoded page of the first Hacker Bible — because our own history also deserves to be archived, shared, and forked.",
        "schedule_start": "2025-12-30T11:55:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-30T12:35:00+01:00"
    },
    {
        "id": "d304dbd5-b055-5742-a134-417b0adbfa14",
        "kind": "official",
        "name": "When 8 Bits is Overkill: Making Blinkenlights with a 1-bit CPU",
        "slug": "when-8-bits-is-overkill-making-blinkenlights-with-a-1-bit-cpu",
        "url": "https://api.events.ccc.de/congress/2025/event/d304dbd5-b055-5742-a134-417b0adbfa14/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "en",
        "description": "In the late seventies, Motorola created a very cheap CPU, intended to replace logic circuits made from electromechanical relays. The resulting IC is so minimalistic that it can hardly be recognized as a CPU: Its data bus is just a single bit wide, it has no program counter, and the address bus isn't connected to the cpu at all. Yet, with just a few support components, and some clever programming, it can be made to do all sorts of things.\r\n\r\nWe'll explore hardware design and programming by taking a look at my implementation of Conway's Game of Life, and answer the question of how one can address 512 words of memory, as well as some other peripherals, using just four bits of address space.\r\n\r\nOutline:\r\n* History and theory of operation of the mc14500 \r\n* Writing programs that process one bit at a time\r\n* A closer look at the hardware I built, including its wacky peripherals\r\n* Demonstration\r\n* Q&A",
        "schedule_start": "2025-12-29T13:50:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-29T14:30:00+01:00"
    },
    {
        "id": "9c5f59ba-255e-5446-9b31-13eebef85810",
        "kind": "official",
        "name": "When Vibe Scammers Met Vibe Hackers: Pwning PhaaS with Their Own Weapons",
        "slug": "when-vibe-scammers-met-vibe-hackers-pwning-phaas-with-their-own-weapons",
        "url": "https://api.events.ccc.de/congress/2025/event/9c5f59ba-255e-5446-9b31-13eebef85810/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "en",
        "description": "Our journey began with a simple question: why are so many people losing money to fake convenience store delivery websites? The answer led us through two distinct criminal architectures, both exhibiting characteristics of large language model–assisted development.\r\n\r\nCase 1 ran on PHP with backup artifacts exposing implementation details and query manipulation opportunities. The installation package itself contained pre-existing access mechanisms—whether this was developer insurance or criminal-on-criminal sabotage remains unclear. We leveraged initial access to bypass security restrictions using protocol-level manipulation and extracted gigabytes of operational data.\r\n\r\nCase 2 featured authentication bypass vulnerabilities that granted direct administrative access. The backend structure revealed copy-pasted code patterns without proper security implementation.\r\n\r\nThroughout both systems, we observed telltale signs of AI-generated code: verbose documentation in unexpected languages, inconsistent coding patterns, textbook-like naming conventions, and theoretical security implementations. Even the UI revealed LLM fingerprints—overly polished component layouts, placeholder text patterns, and design choices that felt distinctly \"tutorial-like.\" These weren't experienced developers—they were operators deploying what LLMs gave them without understanding the internals.\r\n\r\nThe irony? We used AI extensively too: for data parsing, pattern recognition, attack surface mapping, and intelligence queries. The difference was intentionality—we understood what the output meant.\r\n\r\nUsing open-source intelligence platforms and carefully crafted fingerprints, we mapped over a hundred active domains following similar patterns. Each one shared the same architecture, the same weaknesses, the same developer mistakes. This repeatability became our advantage. When scammers can redeploy infrastructure in days, you don't attack individual sites—you automate the entire reconnaissance-to-evidence pipeline.\r\n\r\nThis talk demonstrates practical techniques for mass-scale fraud infrastructure fingerprinting, operational security considerations when investigating active criminal operations, and methods to recognize AI-generated code patterns that reveal threat actor sophistication. We'll discuss the ethical boundaries of counter-fraud operations and evidence preservation for law enforcement, along with automation strategies for sustainable threat intelligence when adversaries rebuild faster than you can report. The demonstration will show how to go from a single suspicious domain to a network map of 100+ sites and thousands of victim records—using tools available to any researcher.\r\n\r\nThis isn't a story about elite hackers versus criminal masterminds. It's about two groups equally reliant on AI vibing their way through technical problems—one for fraud, one for justice. The skill barrier has collapsed. The question now is: who has better context, better ethics, and better coffee?",
        "schedule_start": "2025-12-28T23:00:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T23:40:00+01:00"
    },
    {
        "id": "33d920dc-0ffa-485a-89be-e5a5c66a967b",
        "kind": "sos",
        "name": "Where Do All The Leaks Go? OpenAleph Roundtable",
        "slug": "where-do-all-the-leaks-go-openaleph-roundtable",
        "url": "https://api.events.ccc.de/congress/2025/event/33d920dc-0ffa-485a-89be-e5a5c66a967b/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": null,
        "description": "Abstract: If you work involves sifting through and making sense of large amounts of data, we welcome you to a session on OpenAleph (openaleph.org) where we can brainstorm (and commiserate) together. We will show practical examples of surfacing interesting leads from leaked data and explore falsely-held beliefs that stand in the way of investigators. Making sense of a large volume of data is marketed as being a textbook use-case for generative AI. We beg to differ.\r\n\r\nDescription: Making sense of large amounts of unstructured data makes users reach for prompting a chatbot. Newsrooms and organizations we work with hope to “ask questions” in a chat window, instead of searching through their data. But these same users rightfully demand accuracy and deterministic results. If they don’t find exactly what they are looking for, they doubt the efficiency of the entire software stack.\r\n\r\nOur experience, at the Data and Research Center (darc.li) with supporting research and investigations with algorithms and infrastructure led to insights about how to answer difficult questions in a deterministic way.\r\n\r\nThis session will walk the audience through several features that surface names, companies, and other interesting data from large leaks. We will explore conundrums about search and deduplication features, which pose difficult questions for investigators and programmers.\r\n\r\nThere are many falsehoods we tend to believe about our world. What is a name, actually? What constitutes a country, and who decides on that? How do you search for words across several languages, all at once? And how do you reveal hidden links in large volumes of data?\r\n\r\nAll these will be answered without prompting a chatbot, not even once!",
        "schedule_start": "2025-12-29T19:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T20:20:00+01:00"
    },
    {
        "id": "26a63dec-8730-4c85-a20b-dc254828e725",
        "kind": "assembly",
        "name": "Whiskey Tasting",
        "slug": "whiskey-tasting",
        "url": "https://api.events.ccc.de/congress/2025/event/26a63dec-8730-4c85-a20b-dc254828e725/?format=api",
        "track": null,
        "assembly": "fhb",
        "room": "bb1811c4-2aff-4e62-9874-c85ad7165626",
        "location": null,
        "language": "en",
        "description": "Signing list is available on foodhacking base\r\n\r\nA list of whiskeys will be published after the event here [Whiskey tasting @FHB site](https://foodhackingbase.org/wiki/39C3_Whisky_Tasting)",
        "schedule_start": "2025-12-28T20:30:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T22:30:00+01:00"
    },
    {
        "id": "75278df7-ef18-4d91-9d13-fab140c7084d",
        "kind": "assembly",
        "name": "Whiskyleaks",
        "slug": "whiskyleaks",
        "url": "https://api.events.ccc.de/congress/2025/event/75278df7-ef18-4d91-9d13-fab140c7084d/?format=api",
        "track": null,
        "assembly": "milliways",
        "room": null,
        "location": "Milliways",
        "language": "en",
        "description": "No tasting notes, no seriousness, just good company and great conversations fueled by the occasional sip of something special.",
        "schedule_start": "2025-12-29T20:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T22:00:00+01:00"
    },
    {
        "id": "64ec3662-a77a-51c1-98fc-65f995f49912",
        "kind": "official",
        "name": "Who cares about the Baltic Jammer? – Terrestrial Navigation in the Baltic Sea Region",
        "slug": "who-cares-about-the-baltic-jammer-terrestrial-navigation-in-the-baltic-sea-region",
        "url": "https://api.events.ccc.de/congress/2025/event/64ec3662-a77a-51c1-98fc-65f995f49912/?format=api",
        "track": "security",
        "assembly": "ccc",
        "room": "85a6ba5d-11d9-4efe-8d28-c5f7165a19ce",
        "location": null,
        "language": "en",
        "description": "Since 2017, our team at DLR and partners across Europe have been working on an alternative to satellite navigation: **R-Mode**, a backup system based on terrestrial transmitters. Our main testbed spans the Baltic Sea — a region now infamous for GNSS jamming and spoofing.\r\n\r\nWe’ll start by showing what GNSS interference actually means in practice: aircraft losing navigation data, ships switching to manual control, and entire regions facing timing outages — such as the recent disruption of telecommunications in Gdańsk during Easter 2025.\r\n\r\nThen we’ll take you behind the scenes of building R-Mode: designing signals that can coexist with legacy systems, installing transmitters along the coast, and testing shipborne receivers in rough conditions. We’ll share personal moments — like the first time we received a stable position fix in the middle of the Baltic.\r\n\r\nFinally, we’ll talk about perception and politics: how a “research curiosity” became a critical infrastructure project, why ESA now wants to build a *satellite* backup (with the same vulnerabilities), and how it feels when your civilian open-source navigation system suddenly becomes strategically relevant.",
        "schedule_start": "2025-12-27T12:50:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-27T13:30:00+01:00"
    },
    {
        "id": "9bdb9e0b-10c1-5543-81f5-d51da1c86367",
        "kind": "official",
        "name": "Who runs the www? WSIS+20 and the future of Internet governance",
        "slug": "who-runs-the-www-wsis20-and-the-future-of-internet",
        "url": "https://api.events.ccc.de/congress/2025/event/9bdb9e0b-10c1-5543-81f5-d51da1c86367/?format=api",
        "track": "ethics-society-politics",
        "assembly": "ccc",
        "room": "7202df07-050c-552f-8318-992f94e40ef0",
        "location": null,
        "language": "en",
        "description": "The starting point is the UN’s WSIS+20 review process, which negotiated the future of the Internet Governance Forum and the roles of stakeholders within it. Against this backdrop, the talk traces the origins of the so-called multistakeholder approach and examines how it works in practice and where its limits lie.\r\n\r\nWhat role do technical standardization organizations such as the IETF, ICANN, ITU or the W3C play in an increasingly geopolitical environment? Who sets the rules, who defines the standards, and who is left out of these processes?\r\n\r\nThe aim of the talk is to make the connections between technology and international politics visible and to explain why Internet governance matters to everyone interested in an open, global, and interoperable Internet.",
        "schedule_start": "2025-12-30T12:50:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-30T13:30:00+01:00"
    },
    {
        "id": "5476150a-512d-564c-b2e3-527e5466d292",
        "kind": "assembly",
        "name": "Who's afraid of anonymity? A philosophical and political toolkit",
        "slug": "whos-afraid-of-anonymity-a-philosophical-and-polit",
        "url": "https://api.events.ccc.de/congress/2025/event/5476150a-512d-564c-b2e3-527e5466d292/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-30T14:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-30T14:30:00+01:00"
    },
    {
        "id": "a9307f22-d872-5dcd-ba03-90c2b698e1d8",
        "kind": "assembly",
        "name": "Who's afraid of emotions? From helplessness to impactful activism",
        "slug": "whos-afraid-of-emotions-from-helplessness-to-_7zcf",
        "url": "https://api.events.ccc.de/congress/2025/event/a9307f22-d872-5dcd-ba03-90c2b698e1d8/?format=api",
        "track": null,
        "assembly": "fnf",
        "room": "1d0080d1-d8d1-5a26-85e8-6e0556bdbf95",
        "location": null,
        "language": "en",
        "description": "Join us for an engaging and transformative workshop designed specifically for techies and digital rights activists. In an era increasingly defined by surveillance and technological risks, it's essential to address the emotional toll these challenges take on our community and beyond.\r\n\r\nDuring this interactive session, participants will:\r\n\r\nReflect Together: Engage in a moment of introspection and heartfelt group discussions about the emotions surrounding surveillance, technology, and associated risks. Learn to actively listen and share your experiences in a supportive environment where your feelings are validated.\r\n\r\nBrainstorm Solutions: Explore ways our communities can provide more support to their members and be generous towards a broader audience, particularly those unfamiliar with digital rights issues. Learn how to communicate effectively about these feelings and provide alternatives and resources for those feeling overwhelmed.\r\n\r\nExperience Safe Spaces: Throughout the workshop, we will create an emotionally safe space that allows participants to experience firsthand what a supportive environment feels like. This is not just a theoretical exercise, but a practice in fostering community resilience and mutual care.\r\n\r\nAdditionally, participants will receive comprehensive material to help them easily reproduce this workshop in their own communities. With these tools, you'll be empowered to extend the conversation and emotional support to others who share similar feelings about the challenges posed by technology.",
        "schedule_start": "2025-12-30T11:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-30T12:00:00+01:00"
    },
    {
        "id": "e7d2351e-cfce-4734-bade-b91f96cf78f9",
        "kind": "assembly",
        "name": "Who wants to be a hacker millionaire",
        "slug": "who-wants-to-be-a-hacker-millionaire",
        "url": "https://api.events.ccc.de/congress/2025/event/e7d2351e-cfce-4734-bade-b91f96cf78f9/?format=api",
        "track": null,
        "assembly": "bornhack",
        "room": null,
        "location": "BornHack Assembly in Cold North, Hall H",
        "language": "en",
        "description": "Den Sevblodda trinken bitte",
        "schedule_start": "2025-12-28T23:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T00:30:00+01:00"
    },
    {
        "id": "73b38a87-fff2-555f-8f66-dc1c96eabc67",
        "kind": "assembly",
        "name": "Widerspruch gegen die elektronische Patientenakte - jetzt gleich hier erledigen",
        "slug": "widerspruch-gegen-die-elektronische-patienten_8y3v",
        "url": "https://api.events.ccc.de/congress/2025/event/73b38a87-fff2-555f-8f66-dc1c96eabc67/?format=api",
        "track": null,
        "assembly": "fnf",
        "room": "cabacbb1-c20c-55a9-b84a-c8af6a9be62c",
        "location": null,
        "language": "de",
        "description": "Als gesetzlich Versicherter hast Du Anfang 2025 eine ePA erhalten, in der fortan alle Deine Behandlungsdaten (Diagnosen, Medikamente, Zahnbehandlungen, ...) protokolliert werden. Wir raten zum Widerspruch und helfen gerne dabei und stehen für Fragen zur Verfügung.\r\n\r\nDarüber hinaus bieten wir Widerspruchsformulare gegen das Durchsuchen Deiner Abrechnungsdaten durch die Krankenkassen an. Damit will die Krankenkasse auf Basis Deiner persönlichen Daten ein sog. Risikoprofil für Dich erstellen.\r\n \r\nAußerhalb unserer \"Sprechzeiten\" findest Du an unserem Stand eine Anleitung, die Dir zeigt wie Du Deiner ePA widersprechen kannst.\r\n\r\nAlternativ kannst Du auch unseren Widerspruchsgenerator dafür nutzen, den Du auf unserer Webseite 'https://widerspruch-epa.de' findest.\r\n\r\nZusätzlich kannst Du auch eine Auskunft bei Deiner Krankenasse zu allen dort vorliegenden Daten von Dir machen.",
        "schedule_start": "2025-12-28T20:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T21:30:00+01:00"
    },
    {
        "id": "9960c6d6-93ad-4d22-b346-1a0883d902d1",
        "kind": "sos",
        "name": "Widerstand gegen Debanking",
        "slug": "2-jahre-bezahlkarte-2-jahre-widerstand-gegen-_kzuw",
        "url": "https://api.events.ccc.de/congress/2025/event/9960c6d6-93ad-4d22-b346-1a0883d902d1/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ecd57af5-f5fe-4b00-bd18-005375deb4ac",
        "location": null,
        "language": "de",
        "description": "How are Antifa-Ost, the war in Ukraine, Antifa = terrorist group, an American despot, and the bank accounts of German left-wing anti-repression structures connected?\r\nThis fall, several political actors in Germany were affected. Among them were the anti-repression structures ABC Dresden and Rote Hilfe e.v: Our bank accounts were closed and several banks refused to open new ones. The reason? No official reason has been given to us so far. However, when we look at these events against the backdrop of the ongoing criminalization of anti-fascism and the classification of anti-fascists from Germany as terrorists by the US, a political motivation seems likely. This development is worrying and highlights the urgency of taking action against the ever-increasing shift to the right.\r\n\r\nAfter a brief update on the situation of affected groups and the political context in which debanking is taking place in Germany, we want to explore how we can respond to the current situation and develop a common perspective for action. \r\nOur goal: to make anti-repression structures capable of action again in the current times!  Because we need them all more urgently than ever!\r\n\r\nWe would like to discuss the following topics in groups:\r\n- Networking among GLS members / GLS cooperative\r\n- Alternative and decentralized payment options. Creating independence from banks?\r\n- Gathering information, bringing transparency to commercial lists (OFAK and Worldcheck)\r\n- Leverage and pressure options on Bafin/authorities. Which actors are involved? Who creates sanctions and terror lists?",
        "schedule_start": "2025-12-29T21:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T22:20:00+01:00"
    },
    {
        "id": "91e75a96-1940-4225-9bfb-d97c2cf088e6",
        "kind": "sos",
        "name": "Widerstand gegen Debanking",
        "slug": "widerstand-gegen-debanking",
        "url": "https://api.events.ccc.de/congress/2025/event/91e75a96-1940-4225-9bfb-d97c2cf088e6/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "SOS Lecture Hall E",
        "language": "de",
        "description": "NEW EVENT HERE: https://events.ccc.de/congress/2025/hub/de/event/detail/2-jahre-bezahlkarte-2-jahre-widerstand-gegen-_kzuw",
        "schedule_start": "2025-12-29T21:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T22:20:00+01:00"
    },
    {
        "id": "622b485d-7b8a-4632-b149-89191f9cf0cf",
        "kind": "sos",
        "name": "Wie eine Gruppe Nerds einen Wald rettete und nur um Haaresbreite vier Wochen Gefängnis entkam",
        "slug": "wie-eine-gruppe-nerds-einen-wald-rettete-und-_bgci",
        "url": "https://api.events.ccc.de/congress/2025/event/622b485d-7b8a-4632-b149-89191f9cf0cf/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": "de",
        "description": "Klimagerechtigkeitsaktivismus: ein Blick hinter die Kulissen.\r\n\r\nIn Augsburg und Ravensburg gibt es seit 2019 Nerdgruppen, die nicht nur starke Meinungen zu Programmiersprachendesign haben :-), sondern auch mit zivilem Ungehorsam versuchen, einen Beitrag für Klimagerechtigkeit zu leisten. Im Laufe der Zeit haben wir verschiedene Techniken erlernt und weiterentwickelt, die größtenteils auf beliebige andere Städte übertragbar sind.\r\n\r\nAktivismus wirkt leider meist verzögert, indirekt oder schwer quantifizierbar. In dieser Session möchten wir einen ganz bestimmtes Projekt vorstellen, bei dem sich ausnahmsweise der Erfolg doch unmittelbar und direkt eingestellt hat:\r\n\r\nDer erfolgreichen Rettung des rodungsbedrohten Forst Kasten bei München.\r\n\r\nIn Zeiten des Rechtsrucks freut sich vielleicht die eine oder andere Person hier über etwas Positives :-)\r\n\r\n**[Fotos](https://chaos.quasicoherent.io/)**",
        "schedule_start": "2025-12-27T16:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-27T16:25:00+01:00"
    },
    {
        "id": "1052b53b-607c-5126-837a-ea526d4abb11",
        "kind": "assembly",
        "name": "Wie funktioniert das IT-Netzwerk Zuhause? Netzwerk Basics [all creatures welcome]",
        "slug": "wie-funktioniert-das-it-netzwerk-zuhause-netzwerk-",
        "url": "https://api.events.ccc.de/congress/2025/event/1052b53b-607c-5126-837a-ea526d4abb11/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "de",
        "description": "Du hast keine oder kaum Ahnung von IT-Netzwerktechnik und wolltest immer schon mal wissen, was da eigentlich passiert? Was läuft zwischen Router/Fritzbox und unserem Endgerät ab, damit wir im Internet surfen können? Wenn dich das interessiert, dann ist dieser Workshop vielleicht was für dich. Denn es soll darum gehen, wie die Basics der Netzwerk-Technik funktionieren. Dabei werden wir in Gruppen die Regeln in einem Netzwerk erkunden und zwar Schicht für Schicht. Als Leitfaden orientieren wir uns am OSI-Model, das Modell der Netzwerktechnik, an das sich keiner hält. Es wird um MAC-Adressen, IP-Adressen, Ports, UDP und TCP gehen. Weil alle Theorie irgendwie staubig ist, geht es in diesem Workshop einen Schritt weiter. Die erkundeten Regeln werden in einem Netzwerkspiel ganz praktisch umgesetzt, in dem wir Netzwerkwitze durch ein Netzwerk  schicken. Dafür brauchen wir imaginäre Brieftauben nach RFC 1149 und 6214 (bitte keine realen Flugtiere und Fluggeräte mitbringen - Danke) und einige imaginäre Hardware.\r\n\r\nBitte Humor, Fantasie und Laptop mit RJ45-Anschluss(LAN/Ethernet-Kabel) zur Recherche mitbringen (Teilnahme ohne Hardware ist auch möglich). Die Ergebnisse sollen am Ende allen Workshop-Teilnehmenden zur Verfügung gestellt werden, zum mitnehmen.\r\n\r\nContentNote: Das Netzwerkspiel kann bewegungsintensiv sein.\r\n\r\nFolien: https://codeberg.org/ratten/39c3_Haecksen_Workshop_Netzwerk_basics",
        "schedule_start": "2025-12-30T14:00:00+01:00",
        "schedule_duration": "01:45:00",
        "schedule_end": "2025-12-30T15:45:00+01:00"
    },
    {
        "id": "81ba4c98-45d1-49fa-b83f-7dd93202fa37",
        "kind": "sos",
        "name": "Wie geht aktivistische Pressearbeit? Reichweite für erfolgreiche und verhinderte Aktionen. Workshop",
        "slug": "wie-geht-aktivistische-pressearbeit-reichweite-fur",
        "url": "https://api.events.ccc.de/congress/2025/event/81ba4c98-45d1-49fa-b83f-7dd93202fa37/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "next to Pixelebbe (Layer 2, G6)",
        "language": "de",
        "description": "📍 The location of this session might change, please check here again before the session starts. **The location is currently set to be [next to Pixelebbe](https://39c3.c3nav.de/l/c:2:134.03:163.63/) (Layer 2, G6).** We will sit on the floor and won't have much space because we don't want to obstruct escape routes.📍\r\n\r\nIm Aktivismus können wir mittels Pressearbeit unseren Protestaktionen Reichweite verschaffen, die über das direkte Publikum hinausgeht.\r\n\r\nWie geht das, wie informiert man die Presse überhaupt? Ist Presse vertrauenswürdig? Was ist Framing und wieso ist es so wichtig? Wie kann man mit Pressearbeit auch aus behördlich verhinderten Aktionen oder Leaks noch aktivistische Erfolge generieren?\r\n\r\nWorkshop mit zahlreichen Praxisbeispielen.\r\n\r\n**[Quellen](https://chaos.quasicoherent.io/)**",
        "schedule_start": "2025-12-29T16:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T16:50:00+01:00"
    },
    {
        "id": "493feaaa-d1fd-5b21-ba01-cfa706065436",
        "kind": "assembly",
        "name": "Wie man mit offenen Geodaten und Wikidata Natur- und Kulturerbe dokumentiert",
        "slug": "wie-man-mit-offenen-geodaten-und-wikidata-natur-un",
        "url": "https://api.events.ccc.de/congress/2025/event/493feaaa-d1fd-5b21-ba01-cfa706065436/?format=api",
        "track": null,
        "assembly": "free-knowledge-habitat",
        "room": "84c3550d-d676-5c42-b443-5ecd6ae2cc83",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-28T13:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T13:30:00+01:00"
    },
    {
        "id": "ff9bc670-fadb-4588-b1b1-7d5825d84767",
        "kind": "sos",
        "name": "Wie spielt man eigentlich Bridge?",
        "slug": "wie-spielt-man-eigentlich-bridge",
        "url": "https://api.events.ccc.de/congress/2025/event/ff9bc670-fadb-4588-b1b1-7d5825d84767/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Bits&Bäume Living Room",
        "language": "de, en",
        "description": "Was haben Buster Keaton, Omar Sharif, Winston Churchill und Mahatma Gandhi gemeinsam? Sie alle waren leidenschaftliche Bridgespieler.\r\n\r\nTauche mit uns in diesem Crashkurs ein in die faszinierende Welt des bekanntesten Stich-Kartenspiels der Welt. Denn Bridge ist nicht nur das \"Spiel der alten Damen in englischen Filmen\" sondern bietet jede Menge Möglichkeiten zu knobeln, ständig neues zu lernen, für Teamwork und ausgefeilte, analoge Kommunikationssysteme.\r\n\r\nIhr lernt bei uns die Grundregeln des Spiels und könnt euch direkt selbst am Problemlösen probieren. Wir haben ein paar Karten dabei, wenn ihr aber selbst Spielkarten (Französisches Blatt, 52 Karten) habt, bringt gerne welche mit.",
        "schedule_start": "2025-12-30T11:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-30T11:25:00+01:00"
    },
    {
        "id": "f61a93f0-c47f-53e5-9351-14090d7c5001",
        "kind": "assembly",
        "name": "Wie spielt man eigentlich Bridge?",
        "slug": "wie-spielt-man-eigentlich-bridge_dyea",
        "url": "https://api.events.ccc.de/congress/2025/event/f61a93f0-c47f-53e5-9351-14090d7c5001/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "326e815a-aba6-4552-9e14-dc9184fc197b",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-30T11:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T11:50:00+01:00"
    },
    {
        "id": "fb3ad2e1-084a-5d7e-ac57-d4b9e0a5256a",
        "kind": "assembly",
        "name": "Wie spreche ich IHN an? Mit anderen Männern über Sexismus, Grenzüberschreitung und sexualisierte/ Partnerschafts-Gewalt reden [all creatures welcome]",
        "slug": "wie-spreche-ich-ihn-an-mit-anderen-mannern-uber-se",
        "url": "https://api.events.ccc.de/congress/2025/event/fb3ad2e1-084a-5d7e-ac57-d4b9e0a5256a/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "de",
        "description": "Wie können Männer über das Thema ins Gespräch kommen? Wie können Männer andere Männer auf sexistisches und grenzüberschreitendes Verhalten ansprechen?\r\nDer Workshop möchte einen Austausch anregen, welche Barrieren es gibt, andere Männer auf problematisches Verhalten anzusprechen, aber auch darüber, wie diese überwunden werden können. Es geht nicht darum, FLINTA ausschließlich als Betroffene anzusehen und cis Männer ausschließlich als Ausübende. Dennoch ist es wichtig, dass (cis) Männer Verantwortung übernehmen und solche Gespräche führen. Als solidarische Praxis, aber auch als Prävention. \r\nIm Workshop können Ideen, Erfahrungen und Strategien miteinander geteilt oder zusammen entwickelt werden. Also kommt vorbei, wenn ihr diese Gespräche bereits führt, wenn ihr euch bisher noch nicht getraut habt oder auch, wenn ihr ein so cooles Umfeld habt, dass sie gar nicht nötig sind.\r\n\r\nDer Workshop richtet sich an Männer. Wir werden dies auch zu Beginn formulieren, aber wir wollen natürlich keine Nachweise. \r\nJulian [er/ they] und buecherwurm [sie/ ihr, agender] werden den Workshop begleiten, buecherwurm wird sich auf den methodischen Rahmen fokussieren und vermutlich irgendwann rausziehen.",
        "schedule_start": "2025-12-28T19:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T20:15:00+01:00"
    },
    {
        "id": "1511188c-92ca-5002-b411-591b5f848e14",
        "kind": "official",
        "name": "Wie wir alte Flipperautomaten am Leben erhalten",
        "slug": "wie-wir-alte-flipperautomaten-am-leben-erhalten",
        "url": "https://api.events.ccc.de/congress/2025/event/1511188c-92ca-5002-b411-591b5f848e14/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "62251a07-13e4-5a72-bb3c-8528416ee0f2",
        "location": null,
        "language": "de",
        "description": "Der Vortrag gibt einen Einblick in die verschiedenen Generationen von Flippern und deren Technik. Angefangen von elektromechanischen Geräten aus den frühen Sechzigern, über erste Prozessorsteuerungen, bis hin zu modernsten computergesteuerten Automaten mit Bussystemen. Jede Generation hat ihre technischen Eigenheiten, ihre typischen Fehlermuster und Schwachstellen. \r\nIn öffentlichen Räumen sind heutzutage kaum mehr Flipper anzutreffen. Das liegt insbesondere daran, dass deren Wartung aufwändig ist, weil durch die mechanische Beanspruchung häufig Fehler auftreten. Bereits kleinste technische Probleme können den Spielspaß zunichte machen.\r\nDas Finden und Beheben von Fehlern erfordert viel Erfahrung – und manchmal Kreativität, insbesondere wenn alte Bauteile nicht mehr verfügbar sind oder kaum Dokumentation vorhanden ist. Technisch ist Sachverstand auf vielen Ebenen erforderlich, vom Schaltplanlesen über Löten und elektronische Messtechnik, bis hin zu mechanischem Know-how.\r\nDie Community der Flipper-Enthusiasten ist allerdings groß und kooperativ, sodass auch private Sammler ihre Flipper am Laufen halten können.",
        "schedule_start": "2025-12-28T21:05:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T21:45:00+01:00"
    },
    {
        "id": "4347a170-1927-44b7-b0da-25b032c80cb0",
        "kind": "sos",
        "name": "Wie wir auf den höchsten Kirchturm der Welt stiegen, um der Kirche beim Klimaschutz auf das Dach zu steigen",
        "slug": "wie-wir-auf-den-hochsten-kirchturm-der-welt-stiege",
        "url": "https://api.events.ccc.de/congress/2025/event/4347a170-1927-44b7-b0da-25b032c80cb0/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "de",
        "description": "Am 2. Juli 2024 kletterten wir unangemeldet auf das Ulmer Münster und platzierten dort auf einem riesigen Banner die Frage „Wäre Jesus Klimaaktivist?“. Viele Kirchengemeinden in ganz Deutschland hängten daraufhin diese Frage selbst an ihre Kirchen und der Theologie-Professor Ruben Zimmermann schrieb ein Buch über diese theologische Frage.\r\n\r\nDie These: Jesus hat sich laut Bibel immer für die Menschen eingesetzt, die wenig hatten. Die Klimakrise ist langfristig die größte Bedrohung für viele dieser Menschen. Wir glauben, Jesus würde sich heute als Aktivist engagieren. So wie er auch schon damals im Tempel Protest gemacht hat, weil ihm die Kommerzialisierung nicht passte. Darum sollten sich Kirchengemeinden aus ihrem Glauben heraus für Klimagerechtigkeit und die Bewahrung der Schöpfung einsetzen.\r\n\r\n\r\n🧮",
        "schedule_start": "2025-12-29T11:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T11:50:00+01:00"
    },
    {
        "id": "d5e10e5f-3c1e-505e-92b5-03c6d8d34d59",
        "kind": "assembly",
        "name": "Wikidata and Colonialism in Data",
        "slug": "wikidata-and-colonialism-in-data",
        "url": "https://api.events.ccc.de/congress/2025/event/d5e10e5f-3c1e-505e-92b5-03c6d8d34d59/?format=api",
        "track": null,
        "assembly": "free-knowledge-habitat",
        "room": "84c3550d-d676-5c42-b443-5ecd6ae2cc83",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-29T14:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T15:30:00+01:00"
    },
    {
        "id": "61aaa70b-dd18-509a-aa76-16be2f9d8d94",
        "kind": "assembly",
        "name": "Wikidata Introduction",
        "slug": "wikidata-introduction_rtp4",
        "url": "https://api.events.ccc.de/congress/2025/event/61aaa70b-dd18-509a-aa76-16be2f9d8d94/?format=api",
        "track": null,
        "assembly": "free-knowledge-habitat",
        "room": "84c3550d-d676-5c42-b443-5ecd6ae2cc83",
        "location": null,
        "language": "en",
        "description": "Wikidata is a sister project of Wikipedia, Wikimedia Commons and other Wikimedia projects to collect and publish Linked Open Data (LOD). Here yo ucan find out what that means and how you can edit and reuse the data.",
        "schedule_start": "2025-12-27T15:15:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-27T15:45:00+01:00"
    },
    {
        "id": "4eca24de-de8d-5f44-9230-bd20cdf2e9ae",
        "kind": "assembly",
        "name": "Wikidata Introduction",
        "slug": "wikidata-introduction_7xy7",
        "url": "https://api.events.ccc.de/congress/2025/event/4eca24de-de8d-5f44-9230-bd20cdf2e9ae/?format=api",
        "track": null,
        "assembly": "free-knowledge-habitat",
        "room": "84c3550d-d676-5c42-b443-5ecd6ae2cc83",
        "location": null,
        "language": "en",
        "description": "Wikidata is a sister project of Wikipedia, Wikimedia Commons and other Wikimedia projects to collect and publish Linked Open Data (LOD). Here yo ucan find out what that means and how you can edit and reuse the data.",
        "schedule_start": "2025-12-30T10:45:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-30T11:15:00+01:00"
    },
    {
        "id": "9709d7e7-cd5f-5af2-ac27-ef7873eea494",
        "kind": "assembly",
        "name": "Wikidata Live Querying",
        "slug": "wikidata-live-querying",
        "url": "https://api.events.ccc.de/congress/2025/event/9709d7e7-cd5f-5af2-ac27-ef7873eea494/?format=api",
        "track": null,
        "assembly": "free-knowledge-habitat",
        "room": "84c3550d-d676-5c42-b443-5ecd6ae2cc83",
        "location": null,
        "language": "de",
        "description": "In Wikidata warten ganz viele Schätze darauf, gehoben zu werden. In diesem Workshop schreiben wir gemeinsam SPARQL-Queries, um Daten aus Wikidata abzufragen.",
        "schedule_start": "2025-12-28T20:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T21:00:00+01:00"
    },
    {
        "id": "c966c65e-a15b-5857-9bc1-722ad498762c",
        "kind": "assembly",
        "name": "Wikidata und Kolonialismus in Daten",
        "slug": "wikidata-und-kolonialismus-in-daten",
        "url": "https://api.events.ccc.de/congress/2025/event/c966c65e-a15b-5857-9bc1-722ad498762c/?format=api",
        "track": null,
        "assembly": "free-knowledge-habitat",
        "room": "84c3550d-d676-5c42-b443-5ecd6ae2cc83",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-29T13:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T14:15:00+01:00"
    },
    {
        "id": "5a765194-a365-5b0c-988a-eb7a118cd663",
        "kind": "assembly",
        "name": "Wiki Loves Demokratie",
        "slug": "wiki-loves-demokratie",
        "url": "https://api.events.ccc.de/congress/2025/event/5a765194-a365-5b0c-988a-eb7a118cd663/?format=api",
        "track": null,
        "assembly": "free-knowledge-habitat",
        "room": "84c3550d-d676-5c42-b443-5ecd6ae2cc83",
        "location": null,
        "language": "de",
        "description": "Im Jahr 2024 konnten wir den 75. Geburtstag des Grundgesetzes feiern. Anlass genug, um mit “Wiki Loves Demokratie” eine Reihe von Veranstaltungen ins Leben zu rufen, die dazu beitragen will, zum Begriff der Demokratie selbst und zur freiheitlich demokratischen Grundordnung Artikel in der Wikipedia weiter anzureichern und so diese wichtigen Themen noch sichtbarer zu machen. In der Session wollen wir auf die durchgeführten Veranstaltungen zurückblicken und gemeinsam weitere Ideen und Wünsche für zukünftige Veranstaltungen zu “Wiki Loves Demokratie” zusammentragen und sammeln. Wir freuen uns auf den Austausch mit euch!\r\n\r\nFolien: https://commons.wikimedia.org/wiki/File:24122025_Wiki_Loves_Demokratie_39c3_final.pdf",
        "schedule_start": "2025-12-27T16:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-27T16:30:00+01:00"
    },
    {
        "id": "0cefcc35-77da-5bd4-b9b0-68fe93cd6627",
        "kind": "assembly",
        "name": "Wikimedia Commons: Mehr als nur Bilder für Wikipedia - Eine Einführung in das Projekt",
        "slug": "wikimedia-commons-mehr-als-nur-bilder-fur-wikipedi",
        "url": "https://api.events.ccc.de/congress/2025/event/0cefcc35-77da-5bd4-b9b0-68fe93cd6627/?format=api",
        "track": null,
        "assembly": "free-knowledge-habitat",
        "room": "84c3550d-d676-5c42-b443-5ecd6ae2cc83",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-27T13:45:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-27T14:30:00+01:00"
    },
    {
        "id": "eca275bb-2186-42fc-bce9-9bf69c1a25d8",
        "kind": "sos",
        "name": "Windows Installparty",
        "slug": "windows-installparty",
        "url": "https://api.events.ccc.de/congress/2025/event/eca275bb-2186-42fc-bce9-9bf69c1a25d8/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "NixOS Assembly",
        "language": "en, de",
        "description": "Enough of random operating system where nothing is working? Visit us to install windows in your favourite version!",
        "schedule_start": "2025-12-29T23:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T23:25:00+01:00"
    },
    {
        "id": "bee1adbb-4b0e-46f9-b92a-3d195af914d1",
        "kind": "sos",
        "name": "Wir bauen einen Digital-O-Mat für die Berliner Wahl 2026",
        "slug": "intro-und-kick-off-wir-bauen-einen-digital-o-mat-f",
        "url": "https://api.events.ccc.de/congress/2025/event/bee1adbb-4b0e-46f9-b92a-3d195af914d1/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Digitale-Gesellschaft-Assembly, c-base Habitat",
        "language": "de",
        "description": "The next election for the House of Representatives will take place in Berlin in 2026.\r\n\r\nWhat are the positions of the parties running in the election on digital issues? And how can one “calculate” how closely these positions align with one's own political views? How should one deal with fascist parties, and what other details need to be taken into account?\r\n\r\nKleindatenverein.org has already built several Digital-O-mats and will also offer one for the 2026 Berlin election. After presenting possible types of Wahl-O-Mats, we want to decide on a model, determine the next steps, and ideally check in the first code.\r\n\r\nAnyone who wants to participate or just check it out is welcome to join. No prior knowledge is necessary.\r\n\r\nPeople from other states where elections will be held in 2026 and who are interested in building a Digital-O-Mat are especially welcome.",
        "schedule_start": "2025-12-28T14:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T14:25:00+01:00"
    },
    {
        "id": "24f073aa-ae23-4c13-bd7b-81eeec85a66a",
        "kind": "assembly",
        "name": "Wir bauen einen Digital-O-Mat für die Berliner Wahl 2026",
        "slug": "digital-o-mat-kick-off",
        "url": "https://api.events.ccc.de/congress/2025/event/24f073aa-ae23-4c13-bd7b-81eeec85a66a/?format=api",
        "track": null,
        "assembly": "digiges",
        "room": "5d295699-cfe8-476d-b1ae-557cf52a2e39",
        "location": "DigiGes Assembly, c-base Habitat, Halle H",
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-28T14:00:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-28T14:45:00+01:00"
    },
    {
        "id": "2611779c-7e30-4369-a46c-1869d4735db8",
        "kind": "sos",
        "name": "Wir gründen eine Chaos-WG als solidarisches, selbstverwaltetes Wohnprojekt in Schleswig-Holstein/Hamburg.",
        "slug": "wir-grunden-eine-chaos-wg-als-solidarisches-selbst",
        "url": "https://api.events.ccc.de/congress/2025/event/2611779c-7e30-4369-a46c-1869d4735db8/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "de",
        "description": "Eingeladen sind alle Interessierten die keine Lust mehr auf immer höhere Mieten für immer schlechteren Wohnraum haben und den Traum von einem bewohnten Hackspace/Makespace verwirklichen möchten.\r\n\r\nVoraussetzungen: Keine. Vorkenntnisse über das Modell des Mietshäusersyndikats (syndikat.org) sind aber von Vorteil.\r\n\r\nyellni [DECT 2297]",
        "schedule_start": "2025-12-28T20:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-28T20:25:00+01:00"
    },
    {
        "id": "7ba4325a-cc4e-4b80-8f92-c75264c19d98",
        "kind": "sos",
        "name": "wir klatschen für unsere engel 👏👏👏",
        "slug": "wir-klatschen-fur-unsere-engel",
        "url": "https://api.events.ccc.de/congress/2025/event/7ba4325a-cc4e-4b80-8f92-c75264c19d98/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "auf dem balkon vor dem späti",
        "language": "de",
        "description": "the session is german only - sorry but no other country would understand this.",
        "schedule_start": "2025-12-29T19:00:00+01:00",
        "schedule_duration": "00:05:00",
        "schedule_end": "2025-12-29T19:05:00+01:00"
    },
    {
        "id": "0fec0fbc-130b-4a3d-9c57-59ae89f05627",
        "kind": "assembly",
        "name": "Wir sagen \"Moin\"! Stoßt mit uns an!",
        "slug": "wir-sagen-moin-stot-mit-uns-an",
        "url": "https://api.events.ccc.de/congress/2025/event/0fec0fbc-130b-4a3d-9c57-59ae89f05627/?format=api",
        "track": null,
        "assembly": "c3fl",
        "room": null,
        "location": "MOiN Assembly",
        "language": "de, en",
        "description": "Seit 2015 sagen wir „Moin!”. Darauf möchten wir mit euch gemeinsam anstoßen. Wir haben sieben Kästen mit verschiedenen Getränken (Bier, Cola, Limo) aus unserem Flensburger Zuhause mitgebracht, die wir gerne mit euch ploppen möchten.\r\nKommt gerne vorbei! Wir verschenken die Getränke. Wenn ihr möchtet, könnt ihr gerne eine optionale Spende dalassen.\r\nWer zuerst kommt, kann sich aussuchen, was wir noch da haben.",
        "schedule_start": "2025-12-27T18:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T19:00:00+01:00"
    },
    {
        "id": "a451acf7-b475-457c-80f9-963e3935a350",
        "kind": "assembly",
        "name": "Wir zerlegen einen Plasterouter",
        "slug": "wir-zerlegen-einen-plasterouter",
        "url": "https://api.events.ccc.de/congress/2025/event/a451acf7-b475-457c-80f9-963e3935a350/?format=api",
        "track": null,
        "assembly": "c3kidspace",
        "room": "44bba78f-4945-40e4-b38e-ce6c772a3fc6",
        "location": "Saal B / Hall B",
        "language": "de, en",
        "description": "Unter fachnerdischer Aufsicht gucken wir uns gemeinsam Internetrouter mal genau an. Wozu ist welcher Knopf, welche Buchse, welches Lämpchen.\r\n\r\nWie sieht so ein Ding von innen aus und finden wir da vielleicht einen versteckten Debug-Port, auf den wir uns mal auflöten können?",
        "schedule_start": "2025-12-29T13:00:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T14:30:00+01:00"
    },
    {
        "id": "9410c3c9-92b6-4978-a9b9-4440ed34b901",
        "kind": "sos",
        "name": "Wissen, Geld, Macht: Die prekäre Situation der Geisteswissenschaften und warum sie Dich interessieren sollte",
        "slug": "kristin-aubel-und-sonja-lemke",
        "url": "https://api.events.ccc.de/congress/2025/event/9410c3c9-92b6-4978-a9b9-4440ed34b901/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Assembly Chaostreff und FOSS-AG TU Dortmund (Saal 3)",
        "language": "de, en",
        "description": "Knowledge, Money, Power: The precarious situation of the humantities and why You should care about it\r\n\r\nThe humanities primarily produce knowledge (aka neoliberally without value) and encourage critical thinking (aka dangerous for authoritarian regimes). Their financial and political status is therefore in even more danger than before - at the universities and in governmental committees. \r\nJoin us if you\r\n- are associated with the humanities and want to exchange (concrete) problems and (maybe) solutions. \r\n- want to know/discuss why this is so crucial for science and society in general.\r\n- are just curious.\r\n\r\nOrga: Kristin is/was a literary and cultural studies scholar at several universities in Germany and Austria. Sonja is a member of the research committee of the German Bundestag/parliament.",
        "schedule_start": "2025-12-29T11:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T12:00:00+01:00"
    },
    {
        "id": "7b91e420-b195-5724-b3fb-8820a90e27b5",
        "kind": "assembly",
        "name": "​WissPod Jahresrückblick 2025 oder: KI in der Wissenschaft!?",
        "slug": "wisspod-jahresrckblick-2025-oder-ki-in-der-wissenschaft",
        "url": "https://api.events.ccc.de/congress/2025/event/7b91e420-b195-5724-b3fb-8820a90e27b5/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "9001b61b-b1f1-5bcd-89fd-135ed5e43e19",
        "location": null,
        "language": "de",
        "description": "Mit unseren Gästen sprechen wir über Podcasts in der Wissen{schaft}skommunikation, über Ziele und Kriterien – und darüber wie KI die Wissenschaft verändert.",
        "schedule_start": "2025-12-29T18:45:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-29T20:15:00+01:00"
    },
    {
        "id": "c5b0284a-1180-4f2f-a526-d3f22687c650",
        "kind": "sos",
        "name": "Wondrous mathematics: A gentle introduction to P vs. NP, the greatest open question in computer science, the complexity zoo and galactic algorithms",
        "slug": "wondrous-mathematics-a-gentle-introduction-to-p-vs",
        "url": "https://api.events.ccc.de/congress/2025/event/c5b0284a-1180-4f2f-a526-d3f22687c650/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "see session description",
        "language": "en",
        "description": "📍 The location of this session might change, please check here again before the session starts. **The location is currently set to be [next to Pixelebbe](https://39c3.c3nav.de/l/c:2:134.03:163.63/) (Layer 2, G6).** We will sit on the floor and won't have much space because we don't want to obstruct escape routes.📍\r\n\r\nVery roughly, P is the class of efficiently solvable problems and NP is the class of non-efficiently solvable problems. A basic fact of life is P ≠ NP. However, for the last fifty years, this observation has stubbornly resisted every attempt of a proof. The talk will carefully explain:\r\n\r\n▸ what the precise statement of the conjecture P ≠ NP is\r\n\r\n▸ how the world would look like if P = NP\r\n\r\n▸ whether it might be that it's provable that the conjecture is unprovable (that the conjecture exceeds the boundaries of logic)\r\n\r\n▸ what's known about hypothetical proofs of P ≠ NP: the so-called relativization barrier every proof attempt needs to overcome\r\n\r\nThe P vs. NP question is embedded into a larger zoo of complexity classes, of which P and NP are only two members. We will also talk about:\r\n\r\n▸ recent insights on the relationship between time and memory\r\n\r\n▸ weird so-called galactic algorithms\r\n\r\nThis talk requires no mathematical prerequisites. Indeed, people who took classes on computability theory in university will be bored to hell and should only attend if they plan to support the session by offering interesting remarks. :-)\r\n\r\nTo enjoy and follow the talk, you should know that we use algorithms to solve computational problems and that some are more efficient than others. You'll be extra prepared if at some point in your life you've implemented some algorithms. That said, you will only enjoy the talk if you enjoy mathematical thinking and a certain amount of mathematical precision. This is not a light-and-fun talk, to the small extent that it's fun it's only thanks to the interesting theoretical relationships discussed in the talk.\r\n\r\n**[Transcript](https://chaos.quasicoherent.io/)**",
        "schedule_start": "2025-12-27T14:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-27T15:20:00+01:00"
    },
    {
        "id": "dc849670-02ed-41fe-b3df-3437f75716c1",
        "kind": "sos",
        "name": "Wondrous mathematics: How does artificial intelligence such as ChatGPT accomplish the feat of learning?",
        "slug": "wondrous-mathematics-how-does-artificial-intellige",
        "url": "https://api.events.ccc.de/congress/2025/event/dc849670-02ed-41fe-b3df-3437f75716c1/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": null,
        "description": "Conventional computer algorithms are superior to the human intellect in many regards: for instance at multiplying large numbers or winning at chess by analyzing huge numbers of moves. But there are also many tasks which come naturally to us yet exceed the capabilities of algorithms by vast amounts: Rigid algorithms can't decipher human handwriting or drive cars.\r\n\r\nThe recent breakthroughs in artificial intelligence circumvent these barriers by employing quite a different approach: They use artificial neural networks, which are inspired by the partially-understood way the human brain works.\r\n\r\nThe unique feature of artificial neural nets is that they aren't rigid, but can learn. Human programmers specify their rough structure and supply training data, but don't write a single line of code governing their behavior.\r\n\r\n**In the spirit of a good Unix command-line tool, this talk aspires to explain one thing and explain it well: How do artificial neural nets accomplish the feat of learning?**\r\n\r\nWe'll learn that the answer is related to a mathematical breakthrough made at the end of the 17th century and discuss why deep learning only surged in the last few years, even though the basics of artificial neural nets were already understood in the 1980s. We'll also touch upon some of the greatest problems of neural nets, which emerge directly from the way neural nets learn.\r\n\r\nThe talk doesn't require any advanced knowledge of mathematics. If you're already familiar with Michael Nielsen's book, then don't expect to learn anything new and come to this talk only if you want to contribute interesting remarks. The talk has the goal of making the other neural network talks more accessible.\r\n\r\n**[Transcript](https://chaos.quasicoherent.io/)**",
        "schedule_start": "2025-12-28T18:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T19:20:00+01:00"
    },
    {
        "id": "19a352a1-fc5c-4fbd-84f2-3b77b90663c6",
        "kind": "sos",
        "name": "Woodpecker CI meetup",
        "slug": "woodpecker-ci-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/19a352a1-fc5c-4fbd-84f2-3b77b90663c6/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "c-base (next to the big nix flag)",
        "language": null,
        "description": "@6543 will introduce Woodpecker-CI to the interested parties and answer questions.\r\n\r\nAnyone who uses Woodpecker-CI and is interested in it can come and/or also welcome to ask in-depth questions.\r\n\r\nIt should be a relaxed exchange session without obligation and agenda.",
        "schedule_start": "2025-12-29T15:30:00+01:00",
        "schedule_duration": "01:10:00",
        "schedule_end": "2025-12-29T16:40:00+01:00"
    },
    {
        "id": "2ca08785-40e4-4645-a3c1-0ee74eea9bc7",
        "kind": "sos",
        "name": "Working With (and Around) Research Infrastructure for Excellent Citizen Science – Understanding User Stories and Needs",
        "slug": "how-research-tools-actually-break-user-stories-fro",
        "url": "https://api.events.ccc.de/congress/2025/event/2ca08785-40e4-4645-a3c1-0ee74eea9bc7/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "en, de",
        "description": "## Session Description\r\n\r\nWe constantly build, use, maintain, and adapt physical and digital tools and infrastructures — both inside and outside formal institutions, and far beyond classical environmental citizen science.\r\n\r\nThis session invites participants involved in **community projects** to share concrete **user stories** about how they actually work:\r\n- what they try to do,\r\n- what doesn’t work,\r\n- what they avoid using,\r\n- what they need,\r\n- and why.\r\n\r\nRather than presenting solutions or pitching an infrastructure, the session focuses on:\r\n\r\n### Session Focus\r\n- **Lived practices and workflows**\r\n- **Shared experiences and bottlenecks** in maintaining infrastructure\r\n- **Research activities within communities**, including success stories\r\n- **Trust issues and refusals** related to infrastructure services\r\n- **Boundaries around data, governance, and centralisation**, with concrete project examples\r\n\r\n### Method\r\nParticipants will fill in short **user stories based on real situations**.  \r\nThese stories will be **anonymised** and analysed to identify patterns that can inform the **early design of a future research infrastructure (RIECS)** — before assumptions harden into technical or governance choices.\r\n\r\n---\r\n\r\n## About the Project\r\n\r\n**RIECS-Concept Project** (CORDIS)  \r\n🔗 https://cordis.europa.eu/project/id/101188210/de\r\n\r\n### Connect with RIECS-Concept\r\nFollow us on Mastodon:  \r\n🔗 https://mastodon.social/@riecs_concept\r\n\r\n---\r\n\r\n## Get Involved\r\n\r\n**Shape the future of Research Infrastructure for Excellent Citizen Science in Europe**\r\n\r\n👉 Sign up to be interviewed:  \r\n🔗 https://forms.gle/uVpB2uL6j8eufdZVA",
        "schedule_start": "2025-12-30T10:30:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-30T11:20:00+01:00"
    },
    {
        "id": "c21bfed6-c0f5-4bd9-901e-9b30fb335e46",
        "kind": "assembly",
        "name": "Workshop: Analoge Computer für Anfänger:innen",
        "slug": "analoge-computer",
        "url": "https://api.events.ccc.de/congress/2025/event/c21bfed6-c0f5-4bd9-901e-9b30fb335e46/?format=api",
        "track": null,
        "assembly": "cyber4edu_datenschutz-heinis",
        "room": "6fa05954-9cc8-4535-85c8-bb568600ecfa",
        "location": null,
        "language": "de",
        "description": "max. 6 Teilnehmende",
        "schedule_start": "2025-12-29T15:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T16:00:00+01:00"
    },
    {
        "id": "f4c3ba26-7d48-4b19-b0b2-ce7e9d210766",
        "kind": "assembly",
        "name": "Workshop: Device Tree Handling and Linux booting with barebox",
        "slug": "workshop-device-tree-handling-and-linux-booting-wi",
        "url": "https://api.events.ccc.de/congress/2025/event/f4c3ba26-7d48-4b19-b0b2-ce7e9d210766/?format=api",
        "track": null,
        "assembly": "osfw",
        "room": null,
        "location": "Open Source Firmware Assembly",
        "language": "en, de",
        "description": "We'll walk through the barebox bootloader RISC-V webdemo at https://www.barebox.org/demo/ but many concepts apply equally well to ARM as well as booting Linux in general with other bootloaders as well.\r\n\r\nOptimally bring your own charged laptop with you.",
        "schedule_start": "2025-12-29T13:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T13:25:00+01:00"
    },
    {
        "id": "26724f57-7c86-4655-a076-e1c75412308e",
        "kind": "assembly",
        "name": "Workshop: Luanti / Minetest Weltenbauer",
        "slug": "workshop-luanti-minetest-weltenbauer",
        "url": "https://api.events.ccc.de/congress/2025/event/26724f57-7c86-4655-a076-e1c75412308e/?format=api",
        "track": null,
        "assembly": "cyber4edu_datenschutz-heinis",
        "room": "6fa05954-9cc8-4535-85c8-bb568600ecfa",
        "location": null,
        "language": "de",
        "description": "In dem Workshop werden wir gemeinsam eine Welt nach euren Vorstellungen bauen. Dazu nutzen wir natürlich die freie Minecraft-Alternative Luanti (ehemals Minetest). An dem Projekt kann nach dem Workshop gerne von euch weitergearbeitet werden - die Welt wird weiter bestehen :) Wir haben ein paar Laptops vor Ort, eigene Laptops sollten bitte den aktuellen Luanti-Client installiert haben.\r\n\r\nAlter: 8-16 Jahre; max 8 Teilnehmende",
        "schedule_start": "2025-12-30T10:30:00+01:00",
        "schedule_duration": "01:30:00",
        "schedule_end": "2025-12-30T12:00:00+01:00"
    },
    {
        "id": "e218d7af-ed23-5ac0-b6ae-8fe700791940",
        "kind": "assembly",
        "name": "Workshop Network-Security + \"Darknet\" [FLINTA* only]",
        "slug": "workshop-network-security-darknet",
        "url": "https://api.events.ccc.de/congress/2025/event/e218d7af-ed23-5ac0-b6ae-8fe700791940/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "en",
        "description": "***FLINTA*-only***\r\nThis one-hour workshop focuses on the secure and responsible use of offensive security tools. We'll take a practical look at Metasploit, Torify, and related tools to understand how to test attack surfaces while maintaining privacy and anonymity.\r\n\r\nTogether, we'll discuss setting up a small test environment, routing traffic through Tor and proxy chains, and discuss the limits of technical anonymization—including legal and ethical aspects.\r\n\r\nObjective:\r\nYou'll learn how to use Metasploit securely in a lab setup, what Torify can do, and where caution is advised.\r\n\r\nLevel: Intermediate (basic knowledge of Linux and networking recommended)\r\nDuration: Approx. 1 hour\r\nWhat to bring: Laptop with Linux (VM is acceptable), Metasploit, and Tor tools",
        "schedule_start": "2025-12-28T11:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T12:15:00+01:00"
    },
    {
        "id": "327799ca-c91a-47fc-a47a-fb3431a5534f",
        "kind": "sos",
        "name": "WTF, nochmal das Ganze?",
        "slug": "wtf-nochmal-das-ganze_rvsg",
        "url": "https://api.events.ccc.de/congress/2025/event/327799ca-c91a-47fc-a47a-fb3431a5534f/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "de, en",
        "description": "The system of harassing payment cards for people receiving asylum seeker benefits is not a new idea, but has been dusted off from the 1990s/2000s. But even back then, there was resistance – and it was anything but boring!\r\nRevel in the old days with us and be inspired by past actions and successes!\r\n\r\nWe show pictures of the initiative against the chip card system in Berlin, which was active there mainly in the noughties against the precursors of today's payment cards.",
        "schedule_start": "2025-12-27T13:30:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-27T13:55:00+01:00"
    },
    {
        "id": "f55e0381-7325-4533-ba93-f642eedc80fd",
        "kind": "assembly",
        "name": "WTF, nochmal das Ganze?",
        "slug": "wtf-nochmal-das-ganze",
        "url": "https://api.events.ccc.de/congress/2025/event/f55e0381-7325-4533-ba93-f642eedc80fd/?format=api",
        "track": null,
        "assembly": "neinzurbezahlkarte",
        "room": null,
        "location": "NeinZurBezahlkarte Assembly",
        "language": "de",
        "description": "The system of harassing payment cards for people receiving asylum seeker benefits is not a new idea, but has been dusted off from the 1990s/2000s. But even back then, there was resistance – and it was anything but boring!\r\nRevel in the old days with us and be inspired by past actions and successes!\r\n\r\nWe show pictures of the initiative against the chip card system in Berlin, which was active there mainly in the noughties against the precursors of today's payment cards.",
        "schedule_start": "2025-12-27T13:30:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-27T14:00:00+01:00"
    },
    {
        "id": "f9e3dcd8-d398-4ee9-8bf4-b449f9f06b14",
        "kind": "sos",
        "name": "WTF, nochmal das Ganze? II",
        "slug": "wtf-nochmal-das-ganze-ii",
        "url": "https://api.events.ccc.de/congress/2025/event/f9e3dcd8-d398-4ee9-8bf4-b449f9f06b14/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "de",
        "description": "The system of harassing payment cards for people receiving asylum seeker benefits is not a new idea, but has been dusted off from the 1990s/2000s. But even back then, there was resistance—including in Thuringia!\r\n\r\nWe are showing “Change?! – No way!”, a 25-minute documentary by Filmpirat*innen about the voucher system for refugees. Using hidden cameras, the film pirates in Thuringia accompanied refugees while shopping to show the everyday, discriminatory madness at supermarket checkouts when vouchers have to be “used up” during a shopping trip or dictionaries “can't be bought with vouchers.” But they also show the everyday solidarity of people who exchange vouchers 1:1 for cash in exchange initiatives and do not stop there, but generally demand the abolition of the voucher practice – the precursor to today's payment cards.",
        "schedule_start": "2025-12-29T00:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T00:25:00+01:00"
    },
    {
        "id": "55b1e8ba-8e01-40d8-b7f1-af71993e80ba",
        "kind": "assembly",
        "name": "WTF, nochmal das Ganze? II",
        "slug": "wtf-nochmal-das-ganze-ii_ztjy",
        "url": "https://api.events.ccc.de/congress/2025/event/55b1e8ba-8e01-40d8-b7f1-af71993e80ba/?format=api",
        "track": null,
        "assembly": "neinzurbezahlkarte",
        "room": null,
        "location": "SoS Lecture 6",
        "language": "de",
        "description": "The system of harassing payment cards for people receiving asylum seeker benefits is not a new idea, but has been dusted off from the 1990s/2000s. But even back then, there was resistance—including in Thuringia!\r\n\r\nWe are showing “Change?! – No way!”, a 25-minute documentary by Filmpirat*innen about the voucher system for refugees. Using hidden cameras, the film pirates in Thuringia accompanied refugees while shopping to show the everyday, discriminatory madness at supermarket checkouts when vouchers have to be “used up” during a shopping trip or dictionaries “can't be bought with vouchers.” But they also show the everyday solidarity of people who exchange vouchers 1:1 for cash in exchange initiatives and do not stop there, but generally demand the abolition of the voucher practice – the precursor to today's payment cards.",
        "schedule_start": "2025-12-29T00:00:00+01:00",
        "schedule_duration": "00:25:00",
        "schedule_end": "2025-12-29T00:25:00+01:00"
    },
    {
        "id": "7244e819-2373-59ed-a745-c8953f1874f2",
        "kind": "assembly",
        "name": "XMPP and metadata",
        "slug": "xmpp-and-metadata",
        "url": "https://api.events.ccc.de/congress/2025/event/7244e819-2373-59ed-a745-c8953f1874f2/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-28T22:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-28T22:30:00+01:00"
    },
    {
        "id": "d92af8c4-40fb-54e2-9535-bcc683f4a010",
        "kind": "official",
        "name": "Xous: A Pure-Rust Rethink of the Embedded Operating System",
        "slug": "xous-a-pure-rust-rethink-of-the-embedded-operating-system",
        "url": "https://api.events.ccc.de/congress/2025/event/d92af8c4-40fb-54e2-9535-bcc683f4a010/?format=api",
        "track": "hardware",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "en",
        "description": "The world is full of small, Internet-of-Things (IoT) gadgets running embedded operating systems. These devices generally fall into two categories: larger devices running a full operating system using an MMU which generally means Linux, or smaller devices running without an MMU using operating systems like Zephyr, chibios, or rt-thread, or run with no operating system at all. The software that underpins these projects is written in C with coarse hardware memory protection at best. As a result, these embedded OSes lack the security guarantees and/or ergonomics offered by modern languages and best practices.\r\n\r\nThe Xous microkernel borrows concepts from heavier operating systems to modernize the embedded space. The open source OS is written in pure Rust with minimal dependencies and an emphasis on modularity and simplicity, such that a technically-savvy individual can audit the code base in a reasonable period of time. This talk covers three novel aspects of the OS: its incorporation of hardware memory virtualization, its pure-Rust standard library, and its message passing architecture.\r\n\r\nDesktop OSes such as Linux require a hardware MMU to virtualize memory. We explain how ARM has tricked us into accepting that MMUs are hardware-intensive features only to be found on more expensive “application” CPUs, thus creating a vicious cycle where cheaper devices are forced to be less safe. Thanks to the open nature of RISC-V, we are able to break ARM’s yoke and incorporate well-established MMU-based memory protection into embedded hardware, giving us security-first features such as process isolation and encrypted swap memory. In order to make Xous on real hardware more accessible, we introduce the Baochip-1x, an affordable, mostly-open RTL 22nm SoC configured expressly for the purpose of running Xous. The Baochip-1x features a Vexriscv CPU running at 400MHz, 2MiB of SRAM, 4MiB of nonvolatile RRAM, and a quad-core RV32E-derivative I/O accelerator called the “BIO”, based on the PicoRV clocked at 800MHz.\r\n\r\nMost Rust targets delegate crucial tasks such as memory allocation, networking, and threading to the underlying operating system’s C standard library. We want strong memory safety guarantees all the way down to the memory allocator and task scheduler, so for Xous we implemented our standard library in pure Rust. Adhering to pure Rust also makes cross-compilation and cross-platform development a breeze, since there are no special compiler or linker concerns. We will show you how to raise the standard for “Pure Rust” by implementing a custom libstd.\r\n\r\nXous combines the power of page-based virtual memory and Rust’s strong borrow-checker semantics to create a safe and efficient method for asynchronous message passing between processes. This inter-process communication model allows for easy separation of different tasks while keeping the core kernel small. This process maps well onto the Rust \"Borrow / Mutable Borrow / Move\" concept and treats object passing as an IPC primitive. We will demonstrate how this works natively and give examples of how to map common programming algorithms to shuttle data safely between processes, as well as give examples of how we implement features such as scheduling and synchronization primitive entirely in user space.\r\n\r\nWe conclude with a short demo of Xous running on the Baochip-1x, bringing Xous from the realm of emulation and FPGAs into everyday-user accessible physical silicon.",
        "schedule_start": "2025-12-28T23:00:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T23:40:00+01:00"
    },
    {
        "id": "d2817273-9deb-5e08-9d5a-8338f8fb0340",
        "kind": "official",
        "name": "Yazz Ewok DJ Set",
        "slug": "yazz-ewok-dj-set",
        "url": "https://api.events.ccc.de/congress/2025/event/d2817273-9deb-5e08-9d5a-8338f8fb0340/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "de",
        "description": "Als BIPoC und FLINTA* DJ ist sie schon seit mehr als zehn Jahren Teil der Hamburger Technoszene.",
        "schedule_start": "2025-12-31T00:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-31T02:00:00+01:00"
    },
    {
        "id": "e9a0fb45-97cb-4619-8b46-b249cc196673",
        "kind": "sos",
        "name": "Yerba Mate Meetup",
        "slug": "yerba-mate-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/e9a0fb45-97cb-4619-8b46-b249cc196673/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "House of Tea",
        "language": "de, en",
        "description": "Let us enjoy a mate together and share some stories. Bring your own mate and yerba, if you have. All creatures welcome.\r\n\r\nTomemos mate y charlemos un rato. Si tenés, traiga tu propio mate y yerba. ¡Todos las criaturas son bienvenidos!",
        "schedule_start": "2025-12-29T12:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T13:15:00+01:00"
    },
    {
        "id": "c102d2a8-d3fd-42f2-bb82-48a09e3c85c7",
        "kind": "sos",
        "name": "Yes, even you can harden your systemd services!",
        "slug": "yes-even-you-can-harden-your-systemd-services",
        "url": "https://api.events.ccc.de/congress/2025/event/c102d2a8-d3fd-42f2-bb82-48a09e3c85c7/?format=api",
        "track": null,
        "assembly": "sos",
        "room": "d477e5d4-4700-4317-896c-ca39c0720eed",
        "location": null,
        "language": "en",
        "description": "systemd offers lots of low-effort features for hardening services, but they're only slowly gaining adoption even though they are relatively simple to use. I'd like to introduce the essential options for hardening a systemd service, taking into account some interesting possibilities that arise when at least parts of the system are completely immutable, such as on NixOS.",
        "schedule_start": "2025-12-28T17:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-28T17:50:00+01:00"
    },
    {
        "id": "08eca1e2-0b28-5c6b-988d-5204f271c05b",
        "kind": "official",
        "name": "YMNA",
        "slug": "ymna",
        "url": "https://api.events.ccc.de/congress/2025/event/08eca1e2-0b28-5c6b-988d-5204f271c05b/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "8f027ad0-044c-50bb-bce6-d7c35cbfd326",
        "location": null,
        "language": "en",
        "description": "Hallo ihr Lieben, ganz aufgeregt sende ich euch den Link zu meinem Set: https://soundcloud.com/ymna_music \r\nIch hoffe euch gefällt mein Mix aus globalen Sounds und elektronischer Tanzmusik. Liebe Grüße Nina (art&play)",
        "schedule_start": "2025-12-28T04:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-28T06:00:00+01:00"
    },
    {
        "id": "c527d492-7ad2-40b0-9503-d57710e3ce29",
        "kind": "sos",
        "name": "Young Queer Gathering (aka. Twink Meetup)",
        "slug": "young-queer-gathering-aka-twink-meetup",
        "url": "https://api.events.ccc.de/congress/2025/event/c527d492-7ad2-40b0-9503-d57710e3ce29/?format=api",
        "track": null,
        "assembly": "sos",
        "room": null,
        "location": "Glass front, 2nd floor, https://39c3.c3nav.de/l/c:2:197.14:136.4/",
        "language": "de, en",
        "description": "The Original: Meetup for all the young queers! (T.rans W.o.man I.nter N.onbinary K.inky S.hy; aka. former \"former Twink Meetup\")\r\n\r\nLet's continue our tradition started at the 34C3. Establishing new friendships, find old ones again, exchanging cuddles, talk about life and relationships. We try to be newbie- and introvert-friendly, so you can come even if you don't know anybody yet! (recommended age: ~ 18 - 39)\r\n\r\nMeeting point:\r\n\r\nGlass front at the escalators in the entrance area, 2nd floor. So you can join or leave anytime you want.\r\nhttps://39c3.c3nav.de/l/c:2:197.14:136.4/\r\n\r\nRespect the Code of Conduct - Be Excellent To Each Other!\r\nThe Awareness-Team (DECT 113) can help.",
        "schedule_start": "2025-12-28T18:20:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-28T19:00:00+01:00"
    },
    {
        "id": "e3c53522-a76d-427d-bff6-9881aa8f9378",
        "kind": "assembly",
        "name": "Young, wild, free and arbeitsrechtlich informiert",
        "slug": "jung-wild-free-and-arbeitsrechtlich-informiert",
        "url": "https://api.events.ccc.de/congress/2025/event/e3c53522-a76d-427d-bff6-9881aa8f9378/?format=api",
        "track": null,
        "assembly": "fau",
        "room": null,
        "location": null,
        "language": "de",
        "description": "The FAU shows you some best practices to prevent exploitation at work and solidarity with your fellow co-workers. \r\nFeel free to ask questions after.",
        "schedule_start": "2025-12-29T15:00:00+01:00",
        "schedule_duration": "00:30:00",
        "schedule_end": "2025-12-29T15:30:00+01:00"
    },
    {
        "id": "a79aa412-ba9c-58c4-a22a-28a3f0c3cd23",
        "kind": "assembly",
        "name": "Zellkultur",
        "slug": "zellkultur",
        "url": "https://api.events.ccc.de/congress/2025/event/a79aa412-ba9c-58c4-a22a-28a3f0c3cd23/?format=api",
        "track": null,
        "assembly": "sendezentrum",
        "room": "9001b61b-b1f1-5bcd-89fd-135ed5e43e19",
        "location": null,
        "language": "de",
        "description": "In der Zellkultur reden Claudia (moepern) und Anna (Adora Belle) über das Leben, die Biologie und den ganzen Rest. Am liebsten schauen wir tief in die Zelle, auf die DNA und schauen Viren bei der Arbeit zu. Wir besprechen aktuelle Themen - aber wollen auch Grundlagenwissen vermitteln. Ihr seid außerdem eingeladen, eure Fragen zu stellen. Ob live oder per Zusendung. :) Und in einer aktuellen Bio-Frage klären wir Biologie-Mythen auf!",
        "schedule_start": "2025-12-29T13:45:00+01:00",
        "schedule_duration": "00:45:00",
        "schedule_end": "2025-12-29T14:30:00+01:00"
    },
    {
        "id": "926c987a-2dd9-54f6-9a3a-45222dc9c4b7",
        "kind": "official",
        "name": "Zentrum für Politische Schönheit: Ein Jahr Adenauer SRP+ und der Walter Lübcke Memorial Park",
        "slug": "zps-ein-jahr-adenauer-srp-und-mehr",
        "url": "https://api.events.ccc.de/congress/2025/event/926c987a-2dd9-54f6-9a3a-45222dc9c4b7/?format=api",
        "track": "art-beauty",
        "assembly": "ccc",
        "room": "ba692ba3-421b-5371-8309-60acc34a3c05",
        "location": null,
        "language": "en",
        "description": "Es ist genau ein Jahr her, dass der Adenauer SRP+ in der Halle des 38C3 stand. Damals war er noch eine Baustelle, aber schon bald machte er sich auf den Weg, um Geschichte zu schreiben. Wir nehmen euch mit auf eine Reise: von Blockade über Protest, von Sommerinterviews bis zu Polizeischikanen lassen wir ein Jahr Adenauer SRP+ Revue passieren. Das könnte lustig werden.\r\nAußerdem: alles zum Walter Lübcke-Memorial-Park, den wir gerade direkt vor die CDU-Zentrale gebaut haben.\r\n\r\nOwei owei: Das wird viel für 40 Minuten.",
        "schedule_start": "2025-12-27T11:55:00+01:00",
        "schedule_duration": "00:40:00",
        "schedule_end": "2025-12-27T12:35:00+01:00"
    },
    {
        "id": "f4e2a697-9f71-557f-9950-42f6e4142706",
        "kind": "assembly",
        "name": "Zerocat Chipflasher",
        "slug": "zerocat-chipflasher",
        "url": "https://api.events.ccc.de/congress/2025/event/f4e2a697-9f71-557f-9950-42f6e4142706/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "8cfad365-ec61-4269-baee-45d894acf821",
        "location": null,
        "language": "en",
        "description": "The Zerocat Chipflasher is a versatile device that is made for firmware replacement. Its operation requires some training and some knowledge about typical difficulties in in-system flash programming.\r\n\r\nThis device comes with freedom in mind, down to details. It started as a cellar-project during the time of Snowden revelations, and now reaches a point of maturity in cooperation with the GNU Boot project. Key features that make this device a reproducable tool on GNU/Linux-Libre systems, now and in future, will be explained.\r\n\r\nYou will be trained in device operation, targeting a hard-to-flash ThinkPad T60 systemboard. Successful operation should result in a successful boot of the liberated T60 laptop - but let’s see!\r\n-- https://www.zerocat.org",
        "schedule_start": "2025-12-29T20:00:00+01:00",
        "schedule_duration": "02:00:00",
        "schedule_end": "2025-12-29T22:00:00+01:00"
    },
    {
        "id": "18e536a7-4688-563c-a165-ea7d5e6fc8d0",
        "kind": "assembly",
        "name": "Zero-Knowledge Proofs Workshop",
        "slug": "zero-knowledge-proofs-workshop",
        "url": "https://api.events.ccc.de/congress/2025/event/18e536a7-4688-563c-a165-ea7d5e6fc8d0/?format=api",
        "track": null,
        "assembly": "cdc",
        "room": "c61e6141-f206-424d-99af-1391b103eace",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-28T16:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T17:30:00+01:00"
    },
    {
        "id": "4818b654-2dea-4f15-b7ad-76458251a4b7",
        "kind": "assembly",
        "name": "Zocking Around the Christmas Tree",
        "slug": "zocking-around-the-christmas-tree",
        "url": "https://api.events.ccc.de/congress/2025/event/4818b654-2dea-4f15-b7ad-76458251a4b7/?format=api",
        "track": null,
        "assembly": "teckids",
        "room": null,
        "location": "Assembly der Teckids-Gemeinschaft",
        "language": "de",
        "description": "Alle von 9 bis 16 Jahren sind eingeladen, es sich in unserem Teckids-Jugendzimmer vor dem Fernseher und dem stimmungsvollen [NeoPixel-Weihnachtsbaum](https://events.ccc.de/congress/2024/hub/de/project/luantree-minetest-neopixel-tannenbaum/) gemütlich zu machen. Es gibt ein [SuperTuxKart](https://supertuxkart.net/de/Main_Page)-Turnier und alkoholfreie Drinks.\r\n\r\nKostenlos, aber wir bitten um Spenden für unsere Unkosten!",
        "schedule_start": "2025-12-28T18:30:00+01:00",
        "schedule_duration": "02:30:00",
        "schedule_end": "2025-12-28T21:00:00+01:00"
    },
    {
        "id": "9ce30444-ca2b-5ef4-bc30-972fb6339418",
        "kind": "official",
        "name": "Zweite Sahne & Olga Rhythmus",
        "slug": "zweite-sahne-olga-rhythmus",
        "url": "https://api.events.ccc.de/congress/2025/event/9ce30444-ca2b-5ef4-bc30-972fb6339418/?format=api",
        "track": "dj-set",
        "assembly": "music",
        "room": "23645630-94b3-4228-9f50-2ba4c646fa3c",
        "location": null,
        "language": "en",
        "description": "",
        "schedule_start": "2025-12-28T20:00:00+01:00",
        "schedule_duration": "02:30:00",
        "schedule_end": "2025-12-28T22:30:00+01:00"
    },
    {
        "id": "7cfa48af-7421-5a63-9e8c-24360f0c2132",
        "kind": "assembly",
        "name": "Zwischen Assistenz und KI-(Selbst)-Kontrolle: Generative KI im Berufsfeld Softwareentwicklung",
        "slug": "zwischen-assistenz-und-ki-selbst-kontrolle-generat",
        "url": "https://api.events.ccc.de/congress/2025/event/7cfa48af-7421-5a63-9e8c-24360f0c2132/?format=api",
        "track": null,
        "assembly": "bitsundbaeume_aboutfreedom",
        "room": "3249bd83-bfb2-445b-bea0-bce4e7370926",
        "location": null,
        "language": "de",
        "description": "Die Softwareentwicklung gilt als Berufsfeld mit hohem Maß an Autonomie, kollaborativem Wissensaustausch und einer stark community-getriebenen Lernkultur. Mit dem Einzug generativer KI verändern sich diese Strukturen grundlegend. Der spontane Austausch unter Kolleg:innen oder auf Foren wie Stack Overflow wird zunehmend durch den Dialog mit dem ChatBot ersetzt. In unserem Vortrag möchten wir die Konsequenzen daraus beleuchten. Zuerst stellen wir drei zentrale Ergebnisse unserer empirischen Forschung vor und werden diese anschließend analysieren und vor dem Hintergrund arbeitssoziologischer Annahmen diskutieren.\r\n\r\nUnsere Studie basiert auf einer digital-ethnografischen Analyse von Diskussionsbeiträgen auf Reddit, in denen sich Softwareentwickler:innen offen über ihre Erfahrungen mit generativer KI austauschen. Daraus können wir zeigen, dass Entwickler:innen KI-Systeme in drei Rollen verorten:\r\n\r\nKI als Werkzeug:\r\nDie KI wird gezielt eingesetzt, um klar abgegrenzte Aufgaben zu erledigen. Ziel und Vorgehen stehen fest, die Kontrolle über Prozess und Ergebnis liegt vollständig bei dem Nutzenden.\r\n\r\n\r\nKI als Assistenz:\r\nDie KI unterstützt als dialogisches Gegenüber. Sie kann Ideen liefern und Alternativen vorschlagen, aber Auswahl, Bewertung und Einordnung der Inhalte bleiben beim Menschen.\r\n\r\n\r\nKI als Proxy-Management:\r\nDie Entwickler:in weist der KI bewusst eine leitende Rolle zu und überträgt ihr die Steuerung und Bewertung des eigenen Arbeitsprozesses.\r\n\r\nGerade in dieser letzten Form zeigt sich ein spannendes Phänomen: KI als Feedbackinstanz ohne soziale Interaktion. Kein Gatekeeping auf Stack Overflow, kein „Wie, das weißt du nicht?“, keine Unsicherheiten vor Kolleg:innen zugeben und keine endlosen Google-Suchen, die ins Leere führen. Stattdessen ein vermeintlich privater und immer verfügbarer SafeSpace, in dem Unwissenheit nicht offenbart oder verurteilt wird – und man immer eine Antwort bekommt. Viele beschreiben das als Gewinn an Autonomie. Andere berichten jedoch vom Gegenteil: Von wachsender Isolation, schleichendem Kompetenzverlust und einer neuen Form von Abhängigkeit.\r\nDiese Ambivalenz verstehen wir als Spannungsfeld zwischen technikvermittelter Selbstermächtigung und Kontrolle. Aus der Perspektive der Professionssoziologie – in Anlehnung an Andrew Abbotts The System of Professions (1988) – werden berufliche Zuständigkeiten („jurisdictions“) stets neu ausgehandelt. Dabei spielen technologische Entwicklungen eine zentrale Rolle, weil sie bestimmen, welches Wissen als Expertise gilt und wer es beanspruchen kann. Für die Zukunft der Softwareentwicklung bedeutet dies vielleicht: Weg vom kollektiven Wissensaustausch hin zu einer individualisierten Praxis.\r\n\r\nIn unserem Workshop möchten wir mit euch diese Dynamiken zwischen Autonomie und Abhängigkeit hinterfragen und diskutieren. Begegnet uns hier eine neue Form von KI-(Selbst)-Kontrolle, jenseits klassischer Hierarchien? Und welche Folgen bedeutet das für unser Selbstverständnis, Lernprozesse und die soziale Verankerung professioneller Programmierarbeit?",
        "schedule_start": "2025-12-29T12:00:00+01:00",
        "schedule_duration": "00:50:00",
        "schedule_end": "2025-12-29T12:50:00+01:00"
    },
    {
        "id": "1b61fba3-1056-523d-a9b4-e15c18f24d42",
        "kind": "official",
        "name": "Zwischen Brandanschlägen und Platzbesetzungen: Eine antirassistische Geschichte aus Bern (1980 - 2000)",
        "slug": "zwischen-brandanschlagen-und-platzbesetzungen-eine",
        "url": "https://api.events.ccc.de/congress/2025/event/1b61fba3-1056-523d-a9b4-e15c18f24d42/?format=api",
        "track": null,
        "assembly": "spaetverkauf",
        "room": "6114efbe-f549-579a-8aa4-cd143f5a96cf",
        "location": null,
        "language": "de",
        "description": "",
        "schedule_start": "2025-12-27T15:20:00+01:00",
        "schedule_duration": "00:15:00",
        "schedule_end": "2025-12-27T15:35:00+01:00"
    },
    {
        "id": "09913585-40f8-5d19-8656-1fd769cb1464",
        "kind": "assembly",
        "name": "Zyklus hacken – Power to the Cycles [all creatures welcome]",
        "slug": "zyklus-hacken-power-to-the-cycles",
        "url": "https://api.events.ccc.de/congress/2025/event/09913585-40f8-5d19-8656-1fd769cb1464/?format=api",
        "track": null,
        "assembly": "haecksen-assembly",
        "room": "dff47472-19ff-586e-8862-e94a89dd347b",
        "location": null,
        "language": "de",
        "description": "In diesem Workshop geht es um die Mutter aller Zyklen: den Menstruationszyklus. Wir werden über Chronobiologie, Ernährung, Sport, Schwangerschaft, PMS, PMDD, Migräne, PCOS, Endometriose, Thermometer, Wärmflaschen und den Mond sprechen. Und natürlich den Anfang und das Ende. Der Workshop soll Gelegenheit bieten sich über den Zyklus auszutauschen. Alle mit eigener Menstruationserfahrung sind willkommen. Dazu zählen Erfahrungen mit dem Menstruationszyklus, die in der Vergangenheit liegen, nur sporadisch auftreten oder durch Hormontherapie ausgelöst oder pausiert wurden. Wir möchten in diesem Haecksen-Skillshare versuchen das Thema in seiner ganzen Bandbreite zu besprechen und unterschiedliche Perspektiven zu hören. Alle die systematisch Zyklusdaten erfassen oder erfasst haben und ihre Erkenntnisse daraus teilen möchten, sind herzlich dazu eingeladen. Power to the Cycles!",
        "schedule_start": "2025-12-28T20:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T21:30:00+01:00"
    },
    {
        "id": "cb40fb2e-15ec-46c0-9f6b-b1a8a3b90f1a",
        "kind": "assembly",
        "name": "ΠXL: Noisy Improvised Concert on Analog&Digital Modular Synths (live)",
        "slug": "xl-noisy-improvised-concert-on-analogdigital-modul",
        "url": "https://api.events.ccc.de/congress/2025/event/cb40fb2e-15ec-46c0-9f6b-b1a8a3b90f1a/?format=api",
        "track": null,
        "assembly": "art",
        "room": "5016e7af-2e84-4c1f-b605-d266207e2ef1",
        "location": null,
        "language": null,
        "description": "Improvised electronic music on a hybrid setup consisting of a small modular system and digital components programmed in Pure Data. The focus is on the musical exploration of raw electronic sounds without the use of echoes, reverb, or loopers. Even though there may be rhythmic moments, these are not the focus, nor are harmony and melody—rather, technical/mathematical structures are the starting points. The aesthetic appeal arises from the acceptance of the sound moment as a cognitive experience and the shared perception of a tension arc by the audience and performer. \r\n\r\n#### Artist Bio:\r\n\r\ni am an electronic/experimental musician, composer, improviser, programmer based in leipzig/germany. \r\n\r\nafter more than 3 decades as a professional musician and instrumental teacher in various styles and on various traditional instruments, i have become a little bored and saturated with it. in addition, i have felt the desire to devote my life to other tasks such as left wing political, activist work and exploring the social space. therefore i have decided to stop making traditional music and to focus musically on improvisation and electronic sound generation. \r\n\r\nthis allows me to combine some strong interests - for example, exploring sounds, computer programming, electronic tinkering - and use them for my artistic work. i play live with a small modular system as well as with self-developed digital, computer-based instruments and controllers. in addition to ensemble \r\nimprovisation, i am increasingly interested in solo performances. through my long time as a wind instrumentalist i have become accustomed to always using my breath for articulation and dynamic control. \r\nthat's why i usually use a breath controller for my electronic performances.\r\nin this concert i expect to use an eurorack-modular in combination with pure data & supercollider",
        "schedule_start": "2025-12-29T20:30:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T21:30:00+01:00"
    },
    {
        "id": "c02accd4-ed96-420a-aab4-14cf2f50c2c7",
        "kind": "assembly",
        "name": "ΠXL: Noisy Improvised Concert on Analog&Digital Modular Synths (live)",
        "slug": "noisy-improvised-concert-on-analogdigital-modular-",
        "url": "https://api.events.ccc.de/congress/2025/event/c02accd4-ed96-420a-aab4-14cf2f50c2c7/?format=api",
        "track": null,
        "assembly": "art",
        "room": "5016e7af-2e84-4c1f-b605-d266207e2ef1",
        "location": null,
        "language": null,
        "description": "Improvised electronic music on a hybrid setup consisting of a small modular system and digital components programmed in Pure Data. The focus is on the musical exploration of raw electronic sounds without the use of echoes, reverb, or loopers. Even though there may be rhythmic moments, these are not the focus, nor are harmony and melody—rather, technical/mathematical structures are the starting points. The aesthetic appeal arises from the acceptance of the sound moment as a cognitive experience and the shared perception of a tension arc by the audience and performer. \r\n\r\n#### Artist Bio:\r\n\r\ni am an electronic/experimental musician, composer, improviser, programmer based in leipzig/germany. \r\n\r\nafter more than 3 decades as a professional musician and instrumental teacher in various styles and on various traditional instruments, i have become a little bored and saturated with it. in addition, i have felt the desire to devote my life to other tasks such as left wing political, activist work and exploring the social space. therefore i have decided to stop making traditional music and to focus musically on improvisation and electronic sound generation. \r\n\r\nthis allows me to combine some strong interests - for example, exploring sounds, computer programming, electronic tinkering - and use them for my artistic work. i play live with a small modular system as well as with self-developed digital, computer-based instruments and controllers. in addition to ensemble \r\nimprovisation, i am increasingly interested in solo performances. through my long time as a wind instrumentalist i have become accustomed to always using my breath for articulation and dynamic control. \r\nthat's why i usually use a breath controller for my electronic performances.\r\nin this concert i expect to use an eurorack-modular in combination with pure data & supercollider",
        "schedule_start": "2025-12-27T20:00:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T21:00:00+01:00"
    }
]