<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:image="http://purl.org/rss/1.0/modules/image/"
  xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/"
  xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel rdf:about="//media.ccc.de/updates.rdf">
    <title>Chaos Computer Club - last 100 events feed</title>
    <link>//media.ccc.de/</link>
    <description>Der Chaos Computer Club ist die größte europäische Hackervereinigung, und seit über 25 Jahren Vermittler im Spannungsfeld technischer und sozialer Entwicklungen.</description>
    <image rdf:resource="/images/frontend/feed-banner.png"/>
    <items>
      <rdf:Seq>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-449-deu-Privilege_Escalation_-_Zugriffsfaehigkeiten_im_Namen_der_Sicherheit_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-659-eng-introducing_pgreflex_-_an_open_source_convex_alternative_for_postgres_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-406-deu-Demoszene_Nachlese_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-666-deu-Gemeinsam_Wissens-Infrastruktur_bauen_foederierte_Wikibase_fuer_Video-_und_Podcasts_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-sd/gpn24-686-deu-Lightning_Talks_sd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-532-eng-Popping_podman_dockers_bonnet_Unraveling_the_image_pull_process_while_developing_for_Forgejo_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-467-eng-DIDays_as_Anarchist_Practice_Anarchist_Practices_for_DIDays_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-578-eng-Three_Languages_Triple_the_Confusion_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-616-eng-MMO-CHIP_From_Microscope_to_Verilog_in_an_hour_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-450-eng-Pixel_Bureaucracy_At_The_Scale_Of_Chaos_-_or_Torturing_286_People_By_Pretending_To_Be_The_Government_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-592-deu-Bluetooth-Smart-Kommunikation_von_Gadgets_analysieren_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-634-eng-Breaking_architecture_barriers_Running_x86_games_and_apps_on_ARM_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-660-deu-Besser_Tunneln_mit_SSH_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-480-eng-Building_video_games_with_20_year_old_tech_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-379-deu-Medikationsplan24ti_-_der_digital_geruehrte_Medikationsprozess_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-385-eng-WAF_Wrong_Approach_Firewall_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-611-eng-It_doesnt_always_have_to_be_Linux_-_An_intro_to_FreeBSD_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-452-deu-Kindgerechte_Systemarchitektur_Die_Open_Source-Musikbox_TonBERRY_pico_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-514-deu-But_Can_It_Run_Fake_News_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-606-deu-Verdinglichte_Entwicklungen_Aus_der_Kueche_zur_integrierten_Entwicklungsumgebung_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-499-eng-From_Idea_to_JEP_An_OpenJDK_Developers_Journey_to_Improve_Profiling_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-505-eng-How_to_decompile_a_DSP_architecture_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-396-deu-Because_the_night_belongs_to_night_trains_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-689-deu-Lets_Play_Critical_Live-Gaming_als_Format_fuer_politische_Interventionen_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-484-deu-decryptoparty_-_Unabled_to_stay_encrypted_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-600-eng-KeepKarlsruheBoring_collective_agendas_boredom_and_maintenance_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-494-deu-Digitalisierung_in_der_Medizin_2026_-_elektronische_Patientenakte_ePA_fuer_alle_SOS_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-399-deu-Wie_funktionieren_Software-Synthesizer_Part_1_Oszillatoren_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-394-deu-Digitale_Stellwerke_-_digitale_Plaene_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-392-deu-De-Spotify_Yourself_-_Warum_Du_von_Streamingdienst_weg_willst_und_wie_wohin_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-652-eng-Gaslight_Gatekeep_Girlboss_Breaking_Minecrafts_Decentralised_Chat_Reporting_System_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-483-deu-Was_ist_eine_EC-Karte_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-595-deu-Wie_steuert_man_eigentlich_ein_Museum_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-651-deu-Energiewendeexe_at_the_Chaos_of_Scale_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-513-deu-Warum_produziert_Koeln_Hbf_Verspaetungen_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-407-deu-Ultracycling_-_Wie_man_sehr_lange_Distanzen_zuruecklegt_und_dabei_Spass_hat_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-502-eng-Why_Even_Signal_Calls_Apple_Google_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-435-eng-User-Centric_Product_Management_in_Open_Source_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-501-eng-Bagel_History_of_a_bread_with_a_hole_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/contributors/noname_ev/h264-hd/import-110715-deu-Von_Markdown_zu_PDF_auf_die_harte_Weise_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-414-deu-EMV_Theorie_Praxis_und_der_ganze_Rest_-_eine_Fallstudie_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-526-deu-Communication_without_Borders_Cross-Platform_VoIP_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-495-deu-Datenschutz_fuer_Chaos-_Vereine_in_der_Praxis_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-533-eng-Tamper-Sensing_Meshes_in_the_Wild_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-487-deu-Mal_was_mit_Salz_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-432-eng-Writing_GPU_shaders_in_Rust_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-476-eng-Ultrafast_Lasers_101_A_Photonic_Adventure_for_Molecular_Dynamics_Enthusiasts_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-594-eng-Ok_-_for_the_last_and_final_time_Patents_are_good_And_Patents_are_bad_A_3D_printer_project_to_prove_it_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-357-deu-Was_ist_gute_Mobilitaet_Ein_datenbasierter_Ansatz_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-605-deu-Wir_bauen_uns_ein_Forschungsnetz_-_BelWue_2026_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-691-deu-Making_Politics_Commemoration_Resistance_and_Play_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-519-deu-Beyond_Shitposting_-_Was_kann_das_Fediverse_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-640-deu-Data_Not_Found_New_Infra_Structures_with_the_NFDI_Infrastruktur_fuer_Forschungsdaten_-_gemeinsam_gestaltet_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-367-deu-Pwning_Bossware_for_Fun_and_Ethics_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-645-deu-systemd_ParticleOS_nspawn_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-627-deu-strace_--_mein_schweizer_Taschenmesser_zum_analysieren_debuggen_monitoren_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-388-eng-Making_games_in_Rust_with_Bevy_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-612-deu-Choose_Your_Filter_-_Vom_Forschungsprojekt_zur_Ausstellung_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-571-deu-Designed_by_me_-_eigene_Elektronik-Projekte_industriell_fertigen_lassen_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-448-deu-Wie_und_warum_das_Bundesamt_fuer_Strahlenschutz_flaechendeckend_Radioaktivitaet_misst_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-397-deu-Wirklich_tiefe_Loecher_graben_-_wo_eigentlich_keine_sein_sollten_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-488-deu-Encoding_wie_funktioniert_das_eigentlich_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-637-deu-Graphs_to_scale_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-503-eng-DeLegacy_Forcing_IPv6_at_Scale_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-674-deu-Common_sense_in_der_IT-Sicherheit_Verantwortungsvoller_Umgang_mit_Sicherheitsluecken_und_Nutzern_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-585-eng-So_youve_become_a_FOSS-Maintainer_-_Lessons_learned_from_6_years_of_maintaining_HedgeDoc_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-654-deu-Wohnen_hacken_-_Ein_Blick_in_das_Mietshaeuser_Syndikat_und_Wohnprojekte_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-552-deu-Opening_-_What_to_hack_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-604-deu-Industrial_Automation_and_Standardization_going_Internet_-_A_try_to_untangle_the_chaos_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-690-eng-Howl_Elite_Force_Voyager_Online_Video_Game_Performance_Reenacted_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-673-eng-Evaluating_and_developing_machine_learning_models_aeN_introduction_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-669-deu-Deconstructing_Techno-Ableism_Wie_Technik_mehr_behindert_als_nuetzt_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-591-deu-Vortrag_ueber_Glocken_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-460-deu-Trollen_leicht_gemacht_-_Helfen_auf_der_GPN24_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-626-deu-forgejo_for_foss_files_-_die_Reise_von_Github_zu_Forgejo_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-622-deu-Die_drei_Klammern_und_die_BASH_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-212-deu-Abschlusspraesentation_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-216-deu-FRIENDS_TO_GO_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-219-deu-Ecostreak_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-217-deu-BrainBoost_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-218-deu-Zurueck_in_die_Kindheit_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-224-deu-Shotokan_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-221-deu-2_in_1_Taschinator_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-220-deu-Speicherpotential_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-226-deu-Sprout_Bot_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-215-deu-Ceres_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-222-deu-Merzometer_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-225-deu-McSchrodders_mod_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-223-deu-Shut_up_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/contributors/muenchen/asm/2026/h264-hd/import-110706-eng-Yes_even_you_can_harden_your_systemd_services_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/contributors/muenchen/asm/2026/h264-hd/import-110699-deu-Vom_Bundestagszusammenfasser_zum_PaZuFa_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/contributors/muenchen/asm/2026/h264-hd/import-110650-deu-Exkurs_ins_Schwerbehindertenrecht_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-4-eng-Four_Fascinating_Programming_Languages_Youve_Probably_Never_Heard_Of_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-2-eng-A_crash_course_on_the_OCaml_module_language_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-9-eng-Accessibility_by_Design_Practical_A11y_for_Everyday_Software_Engineering_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-12-eng-Git_meets_Linked_Data_-_A_Tale_of_an_Unusual_Architecture_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-7-eng-Run_your_own_digital_infrastructure_using_MirageOS_unikernels_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-10-eng-Bridging_the_Gap_Between_UX_Design_and_Development_Atomic_Design_Storybook_hd.mp4"/>
        <rdf:li resource="https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-3-eng-Going_back_in_time_with_the_Undoable_Monad_hd.mp4"/>
      </rdf:Seq>
    </items>
  </channel>
  <image rdf:about="/images/frontend/feed-banner.png">
    <title>Chaos Computer Club - last 100 events feed</title>
    <url>/images/frontend/feed-banner.png</url>
    <link>//media.ccc.de/</link>
  </image>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-449-deu-Privilege_Escalation_-_Zugriffsfaehigkeiten_im_Namen_der_Sicherheit_hd.mp4">
    <title>Privilege Escalation – Zugriffsfähigkeiten im Namen der Sicherheit (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-449-deu-Privilege_Escalation_-_Zugriffsfaehigkeiten_im_Namen_der_Sicherheit_hd.mp4</link>
    <description>Staatliche Sicherheitsbefugnisse wachsen selten durch die eine große Entscheidung. Meist wachsen sie schrittweise: durch Infrastruktur, die aufgebaut und verstetigt wird, sowie durch die Kombination vorhandener Instrumente. Zusammen können sie einen qualitativen Sprung im Eingriffsgewicht erzeugen, oft nicht durch einen einzelnen klaren Bruch, sondern durch die schrittweise Verdichtung bestehender Strukturen. Gleichzeitig korrigieren Gerichte oft nur einzelne Normen, während die zugrunde liegenden Strukturen bestehen bleiben.

Der Vortrag beschreibt drei Mechanismen dieses Capability-Buildings anhand von Abhörschnittstellen im TK-Netz, automatisierter Datenanalyse und staatlichen Eingriffen in IT-Systeme. Im Zentrum steht das Muster, nach dem Zugriffsfähigkeiten entstehen und sich verfestigen.

Wer Privilege Escalation kennt, erkennt ein ähnliches Muster: Zugriffsfähigkeiten entstehen nicht auf einmal, sondern durch eine Folge kleiner Erweiterungen, die sich zu einem neuen Zustand verdichten.

Staatliches Capability-Building folgt selten einem Masterplan, sondern wiederkehrenden Mechanismen:

Infrastruktur als Fait accompli
Bestehende Schnittstellen verschieben die politische Frage von „ob“ zu „wie“. Neue Befugnisse knüpfen regelmäßig an vorhandene Infrastruktur an.

Kombination als Capability-Sprung
Die Verknüpfung vorhandener Datenbestände erzeugt neue Zugriffsmöglichkeiten. Der Eingriff entsteht im Zusammenspiel, nicht durch einzelne Maßnahmen.

Normkorrektur ohne Strukturkorrektur
Gerichte korrigieren Rechtsgrundlagen, während die zugrunde liegenden Strukturen bestehen bleiben und weiter genutzt werden.

Diese Mechanismen wirken nicht im luftleeren Raum. Sicherheitsdiskurse können Bedrohungen zuspitzen und politischen Handlungsdruck erzeugen, in dem neue Zuständigkeiten oft bereits angelegt sind, bevor sie rechtlich ausformuliert werden.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/87KXST/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Staatliche Sicherheitsbefugnisse wachsen selten durch die eine große Entscheidung. Meist wachsen sie schrittweise: durch Infrastruktur, die aufgebaut und verstetigt wird, sowie durch die Kombination vorhandener Instrumente. Zusammen können sie einen qualitativen Sprung im Eingriffsgewicht erzeugen, oft nicht durch einen einzelnen klaren Bruch, sondern durch die schrittweise Verdichtung bestehender Strukturen. Gleichzeitig korrigieren Gerichte oft nur einzelne Normen, während die zugrunde liegenden Strukturen bestehen bleiben.

Der Vortrag beschreibt drei Mechanismen dieses Capability-Buildings anhand von Abhörschnittstellen im TK-Netz, automatisierter Datenanalyse und staatlichen Eingriffen in IT-Systeme. Im Zentrum steht das Muster, nach dem Zugriffsfähigkeiten entstehen und sich verfestigen.

Wer Privilege Escalation kennt, erkennt ein ähnliches Muster: Zugriffsfähigkeiten entstehen nicht auf einmal, sondern durch eine Folge kleiner Erweiterungen, die sich zu einem neuen Zustand verdichten.

Staatliches Capability-Building folgt selten einem Masterplan, sondern wiederkehrenden Mechanismen:

Infrastruktur als Fait accompli
Bestehende Schnittstellen verschieben die politische Frage von „ob“ zu „wie“. Neue Befugnisse knüpfen regelmäßig an vorhandene Infrastruktur an.

Kombination als Capability-Sprung
Die Verknüpfung vorhandener Datenbestände erzeugt neue Zugriffsmöglichkeiten. Der Eingriff entsteht im Zusammenspiel, nicht durch einzelne Maßnahmen.

Normkorrektur ohne Strukturkorrektur
Gerichte korrigieren Rechtsgrundlagen, während die zugrunde liegenden Strukturen bestehen bleiben und weiter genutzt werden.

Diese Mechanismen wirken nicht im luftleeren Raum. Sicherheitsdiskurse können Bedrohungen zuspitzen und politischen Handlungsdruck erzeugen, in dem neue Zuständigkeiten oft bereits angelegt sind, bevor sie rechtlich ausformuliert werden.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/87KXST/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-449-privilege-escalation-zugriffsfahigkeiten-im-namen-der-sicherheit&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/449-28e3799f-f082-586d-b113-14caa4b5cbf4.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-449-deu-Privilege_Escalation_-_Zugriffsfaehigkeiten_im_Namen_der_Sicherheit_hd.mp4&quot;&gt;gpn24-449-deu-Privilege_Escalation_-_Zugriffsfaehigkeiten_im_Namen_der_Sicherheit_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-06T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-659-eng-introducing_pgreflex_-_an_open_source_convex_alternative_for_postgres_hd.mp4">
    <title>introducing pgreflex - an open source convex alternative for postgres (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-659-eng-introducing_pgreflex_-_an_open_source_convex_alternative_for_postgres_hd.mp4</link>
    <description>Convex is a TypeScript framework* that makes one promise: &quot;if you change a value in the database, no matter how, it&#39;ll update in the frontend automatically.&quot;

This is great - imagine writing a comment, and everyone with the page open sees it immideately. If you imagine the normal todo-list example for webdev, you checkmark a task in one tab, and it immediately updates for everyone. 

However, despite being open-source, convex is developed by a VC-backed company, and runs on a properitary database - you can only interface with it through their properitary libraries. Simple functions like COUNT aren&#39;t supported, and require hacky workarounds. You can&#39;t write a simple UPDATE statement. Migrations and schemas are loosely enforced. 

All of these restrictions led to me writing pgreflex - a fully free + open-source, community-driven postgres-based alternative. Instead of writing a custom database, pgreflex simply subscribes to postgres&#39; write-ahead-log (WAL) via logical replication - and notifies the app server if something changed. No properitary lock-in, and only a simple, thin library you can use with your existing stack.

* Note: Even for people who can&#39;t immediately use pgreflex (not writing TypeScript servers, ...) the underlying tech of &quot;listen to WAL to invalidate queries and propagate changes&quot; is powerful. I promise this talk could be useful if you write rust webapps, too. Or Go webapps. Or python. Or anything, really. It probably could work with mysql, too.

In the talk, we&#39;ll cover:

- Why doing what convex allows you do to is *really cool* from a UX perspective
- How does pgreflex work (subscribe to WAL, invalidate)
- Challenges and drawbacks of the approach, incl. complexity, latency, and computational overhead
- How would you use it off-the-shelf in a TypeScript + tRPC + drizzle project
- How other programming languages might implement the same

Maybe: a couple of benchmarks (pgreflex vs. convex on same server), if I manage to finish those before GPN

Community contributions welcome :)

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/EGXV8L/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Convex is a TypeScript framework* that makes one promise: &quot;if you change a value in the database, no matter how, it&#39;ll update in the frontend automatically.&quot;

This is great - imagine writing a comment, and everyone with the page open sees it immideately. If you imagine the normal todo-list example for webdev, you checkmark a task in one tab, and it immediately updates for everyone. 

However, despite being open-source, convex is developed by a VC-backed company, and runs on a properitary database - you can only interface with it through their properitary libraries. Simple functions like COUNT aren&#39;t supported, and require hacky workarounds. You can&#39;t write a simple UPDATE statement. Migrations and schemas are loosely enforced. 

All of these restrictions led to me writing pgreflex - a fully free + open-source, community-driven postgres-based alternative. Instead of writing a custom database, pgreflex simply subscribes to postgres&#39; write-ahead-log (WAL) via logical replication - and notifies the app server if something changed. No properitary lock-in, and only a simple, thin library you can use with your existing stack.

* Note: Even for people who can&#39;t immediately use pgreflex (not writing TypeScript servers, ...) the underlying tech of &quot;listen to WAL to invalidate queries and propagate changes&quot; is powerful. I promise this talk could be useful if you write rust webapps, too. Or Go webapps. Or python. Or anything, really. It probably could work with mysql, too.

In the talk, we&#39;ll cover:

- Why doing what convex allows you do to is *really cool* from a UX perspective
- How does pgreflex work (subscribe to WAL, invalidate)
- Challenges and drawbacks of the approach, incl. complexity, latency, and computational overhead
- How would you use it off-the-shelf in a TypeScript + tRPC + drizzle project
- How other programming languages might implement the same

Maybe: a couple of benchmarks (pgreflex vs. convex on same server), if I manage to finish those before GPN

Community contributions welcome :)

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/EGXV8L/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-659-introducing-pgreflex-an-open-source-convex-alternative-for-postgres&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/659-352e5f70-1a69-51e7-aacc-ee3b453a3ba6.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-659-eng-introducing_pgreflex_-_an_open_source_convex_alternative_for_postgres_hd.mp4&quot;&gt;gpn24-659-eng-introducing_pgreflex_-_an_open_source_convex_alternative_for_postgres_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-06T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-406-deu-Demoszene_Nachlese_hd.mp4">
    <title>Demoszene Nachlese (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-406-deu-Demoszene_Nachlese_hd.mp4</link>
    <description>Eine Selektion der feinsten Pixelkunst aus dem vergangenem Jahr. Ein schmaus für Auge, Ohr und Hirn.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/YYZPLK/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Eine Selektion der feinsten Pixelkunst aus dem vergangenem Jahr. Ein schmaus für Auge, Ohr und Hirn.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/YYZPLK/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-406-demoszene-nachlese&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/406-85cfaea9-0acf-5f51-8ba2-e3954088c942.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-406-deu-Demoszene_Nachlese_hd.mp4&quot;&gt;gpn24-406-deu-Demoszene_Nachlese_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-06T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-666-deu-Gemeinsam_Wissens-Infrastruktur_bauen_foederierte_Wikibase_fuer_Video-_und_Podcasts_hd.mp4">
    <title>Gemeinsam Wissens-Infrastruktur bauen: föderierte Wikibase für Video- und Podcasts (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-666-deu-Gemeinsam_Wissens-Infrastruktur_bauen_foederierte_Wikibase_fuer_Video-_und_Podcasts_hd.mp4</link>
    <description>Das WissKomm Wiki hat Förderung, einen laufenden Prototypen und 100.000+ identifizierte Videos. Dieser Talk zeigt, was schon läuft: föderierte Wikibase, automatische Transkription per Whisper, SPARQL-Queries über Wissenschaftsmedien. 
Mit Arrrrrmin haben wir LanzMining von der GPN23 zu SpeakerMining aufgebaut und ins WissKomm Wiki integriert - eine vollständige Pipeline, die aus ZDF-Archiv-PDFs einen verlinkten Wissensgraph erzeugt: 10.000+ Personenerwähnungen, 120.000+ Wikidata-Triples, OpenRefine-Kuration. Genau das skalieren wir im WissKomm Wiki auf Wissenschaftsvideos und -podcasts. Plus die offenen Probleme, an denen wir gemeinsam arbeiten möchten, am besten gleich im GPN24 Hackathon.

2021: Idee
GPN22: Präsentation im CCC.
GPN23: Prototyp, Antrag in der Schwebe, Arrrrrmin stellt LanzMining vor.
GPN24: Das Projekt läuft: Gefördert durch FDM-NDS dürfen wir jetzt zeigen, wie LanzMining, WissKomm Wiki und viele ähnliche Projekte zusammenpassen.

Ein Einblick: [GPN23, media.ccc.de](https://media.ccc.de/v/gpn23-299-ctrl-f-for-facts-mit-dem-wisskomm-wiki-filterblasen-erkennen-und-fakten-sichtbar-machen). 
Im Talk gehen wir endlich über Konzepte hinaus in die Anwendung!


Auf der GPN23 hat Arrrrrmin mit LanzMining gezeigt, was möglich ist, wenn man TV-Archivdaten strukturiert erschließt. Wir haben das weitergebaut zur vollständigen Pipeline Speaker Mining. Ausgangspunkt: ZDF-Archiv-PDFs des Markus-Lanz-Talks. 
Semantisch disambiguiert mit OpenRefine, dedupliziert auf Wikibase bereitgestellt und letztlich nachhaltig frei verfügbar.
Wer mag, kann live über SPARQL-Queries Fragen stellen: - wer war wie oft zu Gast? Mit welcher Rollenverteilung? 
Wir gehen noch tiefer in die Analyse: Visualisierung der Rollenverteilung, wie von LanzMining bereits vorgemacht: Indem wir Klassen wie Rollen und Instanzen wie Markus Lanz statistisch unter die Lupe nehmen, können wir mit Speaker Mining bildlich machen, was unsere Medienlandschaft ausmacht.


Die aktuelle WissKomm-Wiki-Infrastruktur besteht aus einer föderierten Wikibase via Wikibase.cloud (wie ein eigenes Wikidata), langfristig verknüpft mit einem Full Text Wiki für Transkripte. Via SPARQL kann nach Properties und Datenquellen gefiltert werden. 

Speaker Mining zeigt, wohin das führt: Wenn Sendungsarchiv-Metadaten maschinenlesbar in einer Wikibase liegen, kann man fragen: Wer war wann zu Gast, mit welcher Rolle, aus welcher Institution?

Whisper läuft noch lokal, transkribiert offline, und die Ergebnisse landen vorerst nicht im Wiki - bis wir im Projekt die Rechtsfragen geklärt haben. Ziel dafür: Ende Juni steht der Fragenkatalog, und im September haben wir unser Rechtsgutachten.
Experimentell haben wir so schon mal 230+ Folgen Lanz &amp; Precht transkribiert und analysiert - die ersten Ergebnisse sind ganz spannend. Der Blick auf die beiden *sozusagen*-Experten ist nur ein erster Einblick in das, was langfristig möglich sein soll. Der nächste Schritt geht gen Wissenschafts-Podcasts, wie dem jüngst mit dem ÖFG-Preis für Wissenschaftsjournalismus ausgezeichneten Podcast [Das Klima](https://dasklima.podigee.io/) von u.a. FuzzyLeapfrog, die von Beginn an bei Speaker Mining mitgewirkt hat.


Jetzt geht es darum, die Community aufzubauen: Der [Matrix-Channel](https://matrix.to/#/#wisskomm.wiki:matrix.org) ist aufgesetzt, das Community-Team steht bereit und arbeitet fleißig mit unserem gemeinnützigen Verein daran, die gewachsenen Strukturen der vergangenen fünf Jahre auf bleibende Strukturen zu stellen. Das Open Science Lab aus Hannover übernimmt die fundamentale Infrastruktur, und der Verein übernimmt experimentellere Interfaces wie Gamification oder Plugins.

* Föderierte Wiki-Architektur: Wikibase + Full Text Wiki, verbunden über interne Queries
* Module für Datenakquise, Zwischenspeicherung, Transkription (Whisper ASR, lokal)
* Interfaces: nicht nur für Forschende und Entwickler\*innen, sondern auch für Urheber\*innen und Plattformbetreibende
* Federation mit Wikidata, ORKG, TIB AV-Portal - ohne deren Infrastruktur zu überlasten

Wer mitmachen will: Wir vom WissKomm Wiki sind auf der GPN, sprecht uns an :) Zum Talk gibts hoffentlich noch den Workshop. 

**Links**

* [GPN23: CTRL+F for Facts (WissKomm Wiki)](https://media.ccc.de/v/gpn23-299-ctrl-f-for-facts-mit-dem-wisskomm-wiki-filterblasen-erkennen-und-fakten-sichtbar-machen)
* [GPN23: LanzMining (Arrrrrmin)]([https://media.ccc.de/v/gpn23](https://media.ccc.de/v/gpn23-213-lanzmining-wer-spricht-denn-da-))
* [Projekt](https://borgnetzwerk.org/wisskomm-wiki)
* SciCom Wiki: [Code](https://gitlab.com/wisskomm-wiki), [Paper](https://arxiv.org/abs/2511.09248),
* Speaker Mining: [Code](https://github.com/borgnetzwerk/speaker-mining), [Paper](
https://doi.org/10.48550/arXiv.2606.02905))

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/G9VCNN/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Das WissKomm Wiki hat Förderung, einen laufenden Prototypen und 100.000+ identifizierte Videos. Dieser Talk zeigt, was schon läuft: föderierte Wikibase, automatische Transkription per Whisper, SPARQL-Queries über Wissenschaftsmedien. 
Mit Arrrrrmin haben wir LanzMining von der GPN23 zu SpeakerMining aufgebaut und ins WissKomm Wiki integriert - eine vollständige Pipeline, die aus ZDF-Archiv-PDFs einen verlinkten Wissensgraph erzeugt: 10.000+ Personenerwähnungen, 120.000+ Wikidata-Triples, OpenRefine-Kuration. Genau das skalieren wir im WissKomm Wiki auf Wissenschaftsvideos und -podcasts. Plus die offenen Probleme, an denen wir gemeinsam arbeiten möchten, am besten gleich im GPN24 Hackathon.

2021: Idee
GPN22: Präsentation im CCC.
GPN23: Prototyp, Antrag in der Schwebe, Arrrrrmin stellt LanzMining vor.
GPN24: Das Projekt läuft: Gefördert durch FDM-NDS dürfen wir jetzt zeigen, wie LanzMining, WissKomm Wiki und viele ähnliche Projekte zusammenpassen.

Ein Einblick: [GPN23, media.ccc.de](https://media.ccc.de/v/gpn23-299-ctrl-f-for-facts-mit-dem-wisskomm-wiki-filterblasen-erkennen-und-fakten-sichtbar-machen). 
Im Talk gehen wir endlich über Konzepte hinaus in die Anwendung!


Auf der GPN23 hat Arrrrrmin mit LanzMining gezeigt, was möglich ist, wenn man TV-Archivdaten strukturiert erschließt. Wir haben das weitergebaut zur vollständigen Pipeline Speaker Mining. Ausgangspunkt: ZDF-Archiv-PDFs des Markus-Lanz-Talks. 
Semantisch disambiguiert mit OpenRefine, dedupliziert auf Wikibase bereitgestellt und letztlich nachhaltig frei verfügbar.
Wer mag, kann live über SPARQL-Queries Fragen stellen: - wer war wie oft zu Gast? Mit welcher Rollenverteilung? 
Wir gehen noch tiefer in die Analyse: Visualisierung der Rollenverteilung, wie von LanzMining bereits vorgemacht: Indem wir Klassen wie Rollen und Instanzen wie Markus Lanz statistisch unter die Lupe nehmen, können wir mit Speaker Mining bildlich machen, was unsere Medienlandschaft ausmacht.


Die aktuelle WissKomm-Wiki-Infrastruktur besteht aus einer föderierten Wikibase via Wikibase.cloud (wie ein eigenes Wikidata), langfristig verknüpft mit einem Full Text Wiki für Transkripte. Via SPARQL kann nach Properties und Datenquellen gefiltert werden. 

Speaker Mining zeigt, wohin das führt: Wenn Sendungsarchiv-Metadaten maschinenlesbar in einer Wikibase liegen, kann man fragen: Wer war wann zu Gast, mit welcher Rolle, aus welcher Institution?

Whisper läuft noch lokal, transkribiert offline, und die Ergebnisse landen vorerst nicht im Wiki - bis wir im Projekt die Rechtsfragen geklärt haben. Ziel dafür: Ende Juni steht der Fragenkatalog, und im September haben wir unser Rechtsgutachten.
Experimentell haben wir so schon mal 230+ Folgen Lanz &amp; Precht transkribiert und analysiert - die ersten Ergebnisse sind ganz spannend. Der Blick auf die beiden *sozusagen*-Experten ist nur ein erster Einblick in das, was langfristig möglich sein soll. Der nächste Schritt geht gen Wissenschafts-Podcasts, wie dem jüngst mit dem ÖFG-Preis für Wissenschaftsjournalismus ausgezeichneten Podcast [Das Klima](https://dasklima.podigee.io/) von u.a. FuzzyLeapfrog, die von Beginn an bei Speaker Mining mitgewirkt hat.


Jetzt geht es darum, die Community aufzubauen: Der [Matrix-Channel](https://matrix.to/#/#wisskomm.wiki:matrix.org) ist aufgesetzt, das Community-Team steht bereit und arbeitet fleißig mit unserem gemeinnützigen Verein daran, die gewachsenen Strukturen der vergangenen fünf Jahre auf bleibende Strukturen zu stellen. Das Open Science Lab aus Hannover übernimmt die fundamentale Infrastruktur, und der Verein übernimmt experimentellere Interfaces wie Gamification oder Plugins.

* Föderierte Wiki-Architektur: Wikibase + Full Text Wiki, verbunden über interne Queries
* Module für Datenakquise, Zwischenspeicherung, Transkription (Whisper ASR, lokal)
* Interfaces: nicht nur für Forschende und Entwickler\*innen, sondern auch für Urheber\*innen und Plattformbetreibende
* Federation mit Wikidata, ORKG, TIB AV-Portal - ohne deren Infrastruktur zu überlasten

Wer mitmachen will: Wir vom WissKomm Wiki sind auf der GPN, sprecht uns an :) Zum Talk gibts hoffentlich noch den Workshop. 

**Links**

* [GPN23: CTRL+F for Facts (WissKomm Wiki)](https://media.ccc.de/v/gpn23-299-ctrl-f-for-facts-mit-dem-wisskomm-wiki-filterblasen-erkennen-und-fakten-sichtbar-machen)
* [GPN23: LanzMining (Arrrrrmin)]([https://media.ccc.de/v/gpn23](https://media.ccc.de/v/gpn23-213-lanzmining-wer-spricht-denn-da-))
* [Projekt](https://borgnetzwerk.org/wisskomm-wiki)
* SciCom Wiki: [Code](https://gitlab.com/wisskomm-wiki), [Paper](https://arxiv.org/abs/2511.09248),
* Speaker Mining: [Code](https://github.com/borgnetzwerk/speaker-mining), [Paper](
https://doi.org/10.48550/arXiv.2606.02905))

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/G9VCNN/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-666-gemeinsam-wissens-infrastruktur-bauen-foderierte-wikibase-fur-video-und-podcasts&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/666-864b25a9-03c7-58ab-b73a-dac038cccdf6.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-666-deu-Gemeinsam_Wissens-Infrastruktur_bauen_foederierte_Wikibase_fuer_Video-_und_Podcasts_hd.mp4&quot;&gt;gpn24-666-deu-Gemeinsam_Wissens-Infrastruktur_bauen_foederierte_Wikibase_fuer_Video-_und_Podcasts_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-07T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-sd/gpn24-686-deu-Lightning_Talks_sd.mp4">
    <title>Lightning Talks (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-sd/gpn24-686-deu-Lightning_Talks_sd.mp4</link>
    <description>**Lightning Talks** 
Ihr kennt sie, ihr mögt sie (hoffentlich), ihr wolltet sie. 
Auch dieses Jahr dank Content24 wieder auf der GPN anzutreffen. 

**Was sind Lightning Talks?** 
Mini-Talks wo ihr einfach über ein Thema / Projekt / whatever reden könnt wo ihr denkt das es cool ist.

**Was gibt es zu beachten?** 

- First-Come ist meist auch First-Spoken ;) 
- Habt eure Slides parat
- Dauer des Talks maximal 5 Minuten
- Seid bitte rechtzeitig da


Bitte bedenkt, es ist vorgesehen, das die Lightning Talks aufgezeichnet werden. Sollte dies ein Problem da stellen bitte entsprechend eine info geben.

** Wie könnt ihr einen Lightning-Talk vorab einreichen ? **

- Ihr schreibt eine Postkarte via Chaospost an AgentK (Mit Titel, Euren Namen mit dem ihr Angesprochen werden wollt und idealerweise vorab ob ihr mit Recording einverstanden seid 

- Ihr ruft via DECT / SIP die 6543 an

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/E9LKM3/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      **Lightning Talks** 
Ihr kennt sie, ihr mögt sie (hoffentlich), ihr wolltet sie. 
Auch dieses Jahr dank Content24 wieder auf der GPN anzutreffen. 

**Was sind Lightning Talks?** 
Mini-Talks wo ihr einfach über ein Thema / Projekt / whatever reden könnt wo ihr denkt das es cool ist.

**Was gibt es zu beachten?** 

- First-Come ist meist auch First-Spoken ;) 
- Habt eure Slides parat
- Dauer des Talks maximal 5 Minuten
- Seid bitte rechtzeitig da


Bitte bedenkt, es ist vorgesehen, das die Lightning Talks aufgezeichnet werden. Sollte dies ein Problem da stellen bitte entsprechend eine info geben.

** Wie könnt ihr einen Lightning-Talk vorab einreichen ? **

- Ihr schreibt eine Postkarte via Chaospost an AgentK (Mit Titel, Euren Namen mit dem ihr Angesprochen werden wollt und idealerweise vorab ob ihr mit Recording einverstanden seid 

- Ihr ruft via DECT / SIP die 6543 an

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/E9LKM3/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-686-lightning-talks&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/686-03156722-11cb-5d4f-befc-ac96cc64ad34.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-sd/gpn24-686-deu-Lightning_Talks_sd.mp4&quot;&gt;gpn24-686-deu-Lightning_Talks_sd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-06T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-532-eng-Popping_podman_dockers_bonnet_Unraveling_the_image_pull_process_while_developing_for_Forgejo_hd.mp4">
    <title>Popping podman/dockers bonnet: Unraveling the image pull process while developing for Forgejo (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-532-eng-Popping_podman_dockers_bonnet_Unraveling_the_image_pull_process_while_developing_for_Forgejo_hd.mp4</link>
    <description>Developing an OCI image pull through cache for Forgejo had some interesting rabbit holes and it was surprisingly hard to get in depth information on a supposedly well known system. So I got to deep dive and do bits of research and reverse engineering to make the parts communicate properly.

In this talk I&#39;ll share my insights into the process of pulling OCI images according to the distribution spec (and its slight deviations) and try to answer questions like:
	- Which requests are sent by Podman or the Docker daemon when doing `docker pull image`?
		- Whats that with the /v2 endpoint and discovery?
		- How about authentication?
	- What does the pull sequence look like?
       	- Help, I got an index manifest, what should I do?
	- How should Forgejo communicate with the daemon for a successful pull?

If there is time, I&#39;ll also share small pieces of knowledge of where the implementation sits in the Forgejo codebase and how it interacts with the existing package registry.

- PR containing the implementation: https://codeberg.org/forgejo/forgejo/pulls/11611

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/8SDDSH/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Developing an OCI image pull through cache for Forgejo had some interesting rabbit holes and it was surprisingly hard to get in depth information on a supposedly well known system. So I got to deep dive and do bits of research and reverse engineering to make the parts communicate properly.

In this talk I&#39;ll share my insights into the process of pulling OCI images according to the distribution spec (and its slight deviations) and try to answer questions like:
	- Which requests are sent by Podman or the Docker daemon when doing `docker pull image`?
		- Whats that with the /v2 endpoint and discovery?
		- How about authentication?
	- What does the pull sequence look like?
       	- Help, I got an index manifest, what should I do?
	- How should Forgejo communicate with the daemon for a successful pull?

If there is time, I&#39;ll also share small pieces of knowledge of where the implementation sits in the Forgejo codebase and how it interacts with the existing package registry.

- PR containing the implementation: https://codeberg.org/forgejo/forgejo/pulls/11611

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/8SDDSH/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-532-popping-podman-dockers-bonnet-unraveling-the-image-pull-process-while-developing-for-forgejo&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/532-5b5c6075-a4b4-565b-a1d4-ae56830894ef.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-532-eng-Popping_podman_dockers_bonnet_Unraveling_the_image_pull_process_while_developing_for_Forgejo_hd.mp4&quot;&gt;gpn24-532-eng-Popping_podman_dockers_bonnet_Unraveling_the_image_pull_process_while_developing_for_Forgejo_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-07T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-467-eng-DIDays_as_Anarchist_Practice_Anarchist_Practices_for_DIDays_hd.mp4">
    <title>DI.Days as Anarchist Practice/Anarchist Practices for DI.Days (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-467-eng-DIDays_as_Anarchist_Practice_Anarchist_Practices_for_DIDays_hd.mp4</link>
    <description>Digital Independence Days are a response to the growing monopolization of technology and the recent loss of trust in US-based tech firms after the USA&#39;s shift towards authoritarianism. The (communicated) goal is to protect our current democracy and our current freedoms from deteriorating even further. Conserving the status quo and preventing a further loss of freedoms is likely not enough.

I want to highlight the larger transformative potential in this project. By applying anarchist practices to DI.Days, we can imagine a world of decentralized and democratized software, platforms and infrastructure. A world where individuals act as sovereign providers and users of technology. A world where the providers of technology do no have the ability to enact arbitrary power upon users. A world where consenting to the sharing of data is real and not a lie hidden by &quot;Accept all cookies&quot; or &quot;Agree to the Terms and Conditions&quot;.

Moving from imagining such a future to prefiguring it, I want to look at anarchistic practices that might realize such a transformation and the role of DI.Days in it.

The talk will have the following structure:
1. Introduction to social(ist) and small-a anarchism and some of their lines of thoughts and practices especially applied to education and organizing
2. What are DI.Days, what do they promise, and what do they look like in practice (at least in Karlsruhe)
3. Daydreaming a utopia for technology use on the basis of anarchist principles (and the hopes of DI.Days)
4. What practical small steps can lead there? And why are DI.Days a good project for making these steps?

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/TVNEUB/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Digital Independence Days are a response to the growing monopolization of technology and the recent loss of trust in US-based tech firms after the USA&#39;s shift towards authoritarianism. The (communicated) goal is to protect our current democracy and our current freedoms from deteriorating even further. Conserving the status quo and preventing a further loss of freedoms is likely not enough.

I want to highlight the larger transformative potential in this project. By applying anarchist practices to DI.Days, we can imagine a world of decentralized and democratized software, platforms and infrastructure. A world where individuals act as sovereign providers and users of technology. A world where the providers of technology do no have the ability to enact arbitrary power upon users. A world where consenting to the sharing of data is real and not a lie hidden by &quot;Accept all cookies&quot; or &quot;Agree to the Terms and Conditions&quot;.

Moving from imagining such a future to prefiguring it, I want to look at anarchistic practices that might realize such a transformation and the role of DI.Days in it.

The talk will have the following structure:
1. Introduction to social(ist) and small-a anarchism and some of their lines of thoughts and practices especially applied to education and organizing
2. What are DI.Days, what do they promise, and what do they look like in practice (at least in Karlsruhe)
3. Daydreaming a utopia for technology use on the basis of anarchist principles (and the hopes of DI.Days)
4. What practical small steps can lead there? And why are DI.Days a good project for making these steps?

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/TVNEUB/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-467-di-days-as-anarchist-practice-anarchist-practices-for-di-days&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/467-9a3c2975-770e-5df1-902b-a630903e2bdd.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-467-eng-DIDays_as_Anarchist_Practice_Anarchist_Practices_for_DIDays_hd.mp4&quot;&gt;gpn24-467-eng-DIDays_as_Anarchist_Practice_Anarchist_Practices_for_DIDays_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-07T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-578-eng-Three_Languages_Triple_the_Confusion_hd.mp4">
    <title>Three Languages, Triple the Confusion (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-578-eng-Three_Languages_Triple_the_Confusion_hd.mp4</link>
    <description>This code runs without errors, but still confuses. In this talk, we explore some subtle quirks of C, Python, and Java (and others) that catch even experienced developers off guard. No bugs, no typos - just the language doing exactly what it was designed to do.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/HZ8XUT/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      This code runs without errors, but still confuses. In this talk, we explore some subtle quirks of C, Python, and Java (and others) that catch even experienced developers off guard. No bugs, no typos - just the language doing exactly what it was designed to do.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/HZ8XUT/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-578-three-languages-triple-the-confusion&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/578-0b3c4d7b-d520-56b3-904f-f4d56af2377e.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-578-eng-Three_Languages_Triple_the_Confusion_hd.mp4&quot;&gt;gpn24-578-eng-Three_Languages_Triple_the_Confusion_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-07T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-616-eng-MMO-CHIP_From_Microscope_to_Verilog_in_an_hour_hd.mp4">
    <title>MMO-CHIP: From Microscope to Verilog in an hour (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-616-eng-MMO-CHIP_From_Microscope_to_Verilog_in_an_hour_hd.mp4</link>
    <description>Reverse engineering old custom chips from microscope pictures is cool, but oh so painfully slow!
Last time I did this (talk at 38C3), I spent two weeks waking up, annotating wires in Inkscape, going to bed, and then dreaming about more wires. So I decided to bite the bullet and finally build some better tooling, to keep future me more sane as well.

In this talk I&#39;ll present _MMO-CHIP_, an open source silicon reverse engineering tool I built for helping preserve and emulating custom undocumented chips, like the DSPs used in old synthesizers. It&#39;s web based and allows collaborative annotation, it handles giant pictures effortlessly and integrates a lot of features specifically designed for digitizing silicon, including some computer vision techniques. It&#39;s even able to infer the logical formula of complex logic gates, just from a few scribbles!

I will explain in detail how the algorithms used work, and how you can use it to go from microscope to simulable Verilog code in less than an hour (or even less if you draw in multiplayer with some friends!).

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/FWCJ73/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Reverse engineering old custom chips from microscope pictures is cool, but oh so painfully slow!
Last time I did this (talk at 38C3), I spent two weeks waking up, annotating wires in Inkscape, going to bed, and then dreaming about more wires. So I decided to bite the bullet and finally build some better tooling, to keep future me more sane as well.

In this talk I&#39;ll present _MMO-CHIP_, an open source silicon reverse engineering tool I built for helping preserve and emulating custom undocumented chips, like the DSPs used in old synthesizers. It&#39;s web based and allows collaborative annotation, it handles giant pictures effortlessly and integrates a lot of features specifically designed for digitizing silicon, including some computer vision techniques. It&#39;s even able to infer the logical formula of complex logic gates, just from a few scribbles!

I will explain in detail how the algorithms used work, and how you can use it to go from microscope to simulable Verilog code in less than an hour (or even less if you draw in multiplayer with some friends!).

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/FWCJ73/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-616-mmo-chip-from-microscope-to-verilog-in-an-hour&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/616-23ab538c-2dc7-5dbf-b37e-d398830e21f4.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-616-eng-MMO-CHIP_From_Microscope_to_Verilog_in_an_hour_hd.mp4&quot;&gt;gpn24-616-eng-MMO-CHIP_From_Microscope_to_Verilog_in_an_hour_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-07T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-450-eng-Pixel_Bureaucracy_At_The_Scale_Of_Chaos_-_or_Torturing_286_People_By_Pretending_To_Be_The_Government_hd.mp4">
    <title>Pixel Bureaucracy At The Scale Of Chaos - or: Torturing 286 People By Pretending To Be The Government (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-450-eng-Pixel_Bureaucracy_At_The_Scale_Of_Chaos_-_or_Torturing_286_People_By_Pretending_To_Be_The_Government_hd.mp4</link>
    <description>This talk could be described as &quot;pixelebbe Wrapped&quot;, except that it is at a different time of the year, has better jokes, provides more technical and moral insights and is not personalized. So erm it probably isn&#39;t a &quot;pixelebbe Wrapped&quot; at all, but hey, learn how we built and hosted pixelebbe, achieved better uptime than GitHub and spent only a reasonable amount of effort on this shitpost-turned-project (that&#39;s what we tell ourselves at night).

In the history of human kind, there is a set of unfortunate innovations that have caused a lot of suffering and destroyed many lives. One might think of the nuclear bomb, or the internet. One could also think of pixelebbe. At least if one were to be untroubled by accusations of exaggeration and over-dramatising.

Well what is pixelebbe? It&#39;s a pixel-setting experience designed to frustrate the player using everyones&#39; favorite thing: ✨ excessive bureaucracy ✨. The idea is very simple: we provide a 40x30 canvas, everyone can then tell us to set a specific pixel to a specific colour from our limited colourset, which we then do and so a picture will be created. Just add on top of that large amounts of red tape, such as limited office hours, a dedicated queueing system, having to use an official government form, very strict formality control and stamps.

In this talk, we want to lift the curtains and give a backoffice tour through pixelebbe. We&#39;ll talk about the technology abused to build and host pixelebbe, how we made professional software designed to look like it was put together in 2 hours. We&#39;ll even leak official secrets and risk going to pixeljail. There&#39;ll be time for a Q&amp;A and a rare live-pixel-setting-session. Rumour has it, that even our agency lead might appear on stage, which had been notoriously always-absent during 39c3.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/VJDF8H/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      This talk could be described as &quot;pixelebbe Wrapped&quot;, except that it is at a different time of the year, has better jokes, provides more technical and moral insights and is not personalized. So erm it probably isn&#39;t a &quot;pixelebbe Wrapped&quot; at all, but hey, learn how we built and hosted pixelebbe, achieved better uptime than GitHub and spent only a reasonable amount of effort on this shitpost-turned-project (that&#39;s what we tell ourselves at night).

In the history of human kind, there is a set of unfortunate innovations that have caused a lot of suffering and destroyed many lives. One might think of the nuclear bomb, or the internet. One could also think of pixelebbe. At least if one were to be untroubled by accusations of exaggeration and over-dramatising.

Well what is pixelebbe? It&#39;s a pixel-setting experience designed to frustrate the player using everyones&#39; favorite thing: ✨ excessive bureaucracy ✨. The idea is very simple: we provide a 40x30 canvas, everyone can then tell us to set a specific pixel to a specific colour from our limited colourset, which we then do and so a picture will be created. Just add on top of that large amounts of red tape, such as limited office hours, a dedicated queueing system, having to use an official government form, very strict formality control and stamps.

In this talk, we want to lift the curtains and give a backoffice tour through pixelebbe. We&#39;ll talk about the technology abused to build and host pixelebbe, how we made professional software designed to look like it was put together in 2 hours. We&#39;ll even leak official secrets and risk going to pixeljail. There&#39;ll be time for a Q&amp;A and a rare live-pixel-setting-session. Rumour has it, that even our agency lead might appear on stage, which had been notoriously always-absent during 39c3.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/VJDF8H/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-450-pixel-bureaucracy-at-the-scale-of-chaos-or-torturing-286-people-by-pretending-to-be-the-government&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/450-77e8aa7d-b890-5370-a029-37ff16b6a6a5.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-450-eng-Pixel_Bureaucracy_At_The_Scale_Of_Chaos_-_or_Torturing_286_People_By_Pretending_To_Be_The_Government_hd.mp4&quot;&gt;gpn24-450-eng-Pixel_Bureaucracy_At_The_Scale_Of_Chaos_-_or_Torturing_286_People_By_Pretending_To_Be_The_Government_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-07T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-592-deu-Bluetooth-Smart-Kommunikation_von_Gadgets_analysieren_hd.mp4">
    <title>Bluetooth-Smart-Kommunikation von Gadgets analysieren (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-592-deu-Bluetooth-Smart-Kommunikation_von_Gadgets_analysieren_hd.mp4</link>
    <description>Was muss ich tun, um dieses neue Gadget &quot;mit App&quot; von der kruden Hersteller-UI zu befreien? Mit einem (gerne gerooteten) Android-Gerät, Wireshark und jadx-gui auf Protokoll-Erkundungstour.

Immer mehr Gadgets - ob Smart Watch, LED-Panel, Waage, oder was ganz anderes - kommen &quot;mit App&quot;, einer schlecht (oder gar nicht) übersetzten, überladenen Anwendung für iOS und Android, die im Hintergrund über Bluetooth Low Energy (a.k.a. Bluetooth Smart) mit dem Gadget kommuniziert. Der Vortrag zeigt Schritt für Schritt, wie man diese Kommunikation unter Android aufzeichnen kann, wie man sie in Wireshark auf dem PC auswertet, und wie man die App mit jadx-gui decompiled, um weitere Spuren für die Datendetektiv*in zu sammeln.

&lt;a href=&quot;https://op-co.de/talks/ble-reverse-engineering/gpn24.html&quot;&gt;Präsentationsfolien mit Links&lt;/a&gt;

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/BUTAWG/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Was muss ich tun, um dieses neue Gadget &quot;mit App&quot; von der kruden Hersteller-UI zu befreien? Mit einem (gerne gerooteten) Android-Gerät, Wireshark und jadx-gui auf Protokoll-Erkundungstour.

Immer mehr Gadgets - ob Smart Watch, LED-Panel, Waage, oder was ganz anderes - kommen &quot;mit App&quot;, einer schlecht (oder gar nicht) übersetzten, überladenen Anwendung für iOS und Android, die im Hintergrund über Bluetooth Low Energy (a.k.a. Bluetooth Smart) mit dem Gadget kommuniziert. Der Vortrag zeigt Schritt für Schritt, wie man diese Kommunikation unter Android aufzeichnen kann, wie man sie in Wireshark auf dem PC auswertet, und wie man die App mit jadx-gui decompiled, um weitere Spuren für die Datendetektiv*in zu sammeln.

&lt;a href=&quot;https://op-co.de/talks/ble-reverse-engineering/gpn24.html&quot;&gt;Präsentationsfolien mit Links&lt;/a&gt;

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/BUTAWG/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-592-bluetooth-smart-kommunikation-von-gadgets-analysieren&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/592-6e42d296-4d10-50de-bf5a-691708c2c9a2.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-592-deu-Bluetooth-Smart-Kommunikation_von_Gadgets_analysieren_hd.mp4&quot;&gt;gpn24-592-deu-Bluetooth-Smart-Kommunikation_von_Gadgets_analysieren_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-06T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-634-eng-Breaking_architecture_barriers_Running_x86_games_and_apps_on_ARM_hd.mp4">
    <title>Breaking architecture barriers: Running x86 games and apps on ARM (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-634-eng-Breaking_architecture_barriers_Running_x86_games_and_apps_on_ARM_hd.mp4</link>
    <description>Presenting FEX, a translation layer to run x86 apps and games on ARM devices: Learn why x86 is such a pain to emulate, what tricks and techniques make your games fly with minimal translation overhead, and how we are seamless enough that you&#39;ll forget what CPU you&#39;re using in the first place!

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&#39;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.

Gaming 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?

This talk will be accessible to a technical audience and gaming enthusiasts alike. However, be prepared to learn cursed knowledge you won&#39;t be able to forget!

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/PZMB8R/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Presenting FEX, a translation layer to run x86 apps and games on ARM devices: Learn why x86 is such a pain to emulate, what tricks and techniques make your games fly with minimal translation overhead, and how we are seamless enough that you&#39;ll forget what CPU you&#39;re using in the first place!

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&#39;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.

Gaming 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?

This talk will be accessible to a technical audience and gaming enthusiasts alike. However, be prepared to learn cursed knowledge you won&#39;t be able to forget!

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/PZMB8R/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-634-breaking-architecture-barriers-running-x86-games-and-apps-on-arm&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/634-b0a9ea1e-f0ab-5502-9b23-39391f44e18a.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-634-eng-Breaking_architecture_barriers_Running_x86_games_and_apps_on_ARM_hd.mp4&quot;&gt;gpn24-634-eng-Breaking_architecture_barriers_Running_x86_games_and_apps_on_ARM_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-06T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-660-deu-Besser_Tunneln_mit_SSH_hd.mp4">
    <title>Besser Tunneln mit SSH (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-660-deu-Besser_Tunneln_mit_SSH_hd.mp4</link>
    <description>Auch in den transparentesten Umgebung will ein seine Daten doch geschützt übertragen. Wir sehen und in diesem Talk die vielfältigen Möglichkeiten an, mit der OpenSSH unsere Daten bei der Übermittlung schützen kann.

Local, remote und dynamic port foarding sowie der socks-proxy von OpenSSH stehen in diesem Talk im Mittelpunkt. Wenn ihr schon immer mal eine entfernte Datenbank mit euren lokalen SQL-Client abfragen wolltet oder auf eine lokale Datei von einem entfernten Server auslesen, ist dieser Talk für Euch. Auch eine einfache und schnelle VPN-Lösung werden wir damit aufbauen.

Dieser Talk richtet sich an OpenSSH BenutzerInnen, die meine anderen SSH Talks schon gesehen haben und/oder sich zumindest schon mal eine .config Datei für OpenSSH eingerichtet haben.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/BYDXTK/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Auch in den transparentesten Umgebung will ein seine Daten doch geschützt übertragen. Wir sehen und in diesem Talk die vielfältigen Möglichkeiten an, mit der OpenSSH unsere Daten bei der Übermittlung schützen kann.

Local, remote und dynamic port foarding sowie der socks-proxy von OpenSSH stehen in diesem Talk im Mittelpunkt. Wenn ihr schon immer mal eine entfernte Datenbank mit euren lokalen SQL-Client abfragen wolltet oder auf eine lokale Datei von einem entfernten Server auslesen, ist dieser Talk für Euch. Auch eine einfache und schnelle VPN-Lösung werden wir damit aufbauen.

Dieser Talk richtet sich an OpenSSH BenutzerInnen, die meine anderen SSH Talks schon gesehen haben und/oder sich zumindest schon mal eine .config Datei für OpenSSH eingerichtet haben.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/BYDXTK/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-660-besser-tunneln-mit-ssh&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/660-28d2a26c-bc49-5fc2-831f-97738479a5da.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-660-deu-Besser_Tunneln_mit_SSH_hd.mp4&quot;&gt;gpn24-660-deu-Besser_Tunneln_mit_SSH_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-06T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-480-eng-Building_video_games_with_20_year_old_tech_hd.mp4">
    <title>Building video games with 20 year old tech (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-480-eng-Building_video_games_with_20_year_old_tech_hd.mp4</link>
    <description>The market is full of high-performance graphics APIs like Vulkan and fantastic engines like Unreal and Unity. So, why not use DirectX 9 and a self-built engine instead? ;)

In this talk we&#39;ll take a quick stroll down memory lane, to look at the tech used to build video games in the 2000s. Then we&#39;ll see what we can build today using the tech from back then.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/JD3RUJ/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      The market is full of high-performance graphics APIs like Vulkan and fantastic engines like Unreal and Unity. So, why not use DirectX 9 and a self-built engine instead? ;)

In this talk we&#39;ll take a quick stroll down memory lane, to look at the tech used to build video games in the 2000s. Then we&#39;ll see what we can build today using the tech from back then.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/JD3RUJ/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-480-building-video-games-with-20-year-old-tech&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/480-8d99ae50-1db0-5d47-a8af-f10144d0bfa5.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-480-eng-Building_video_games_with_20_year_old_tech_hd.mp4&quot;&gt;gpn24-480-eng-Building_video_games_with_20_year_old_tech_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-07T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-379-deu-Medikationsplan24ti_-_der_digital_geruehrte_Medikationsprozess_hd.mp4">
    <title>Medikationsplan24.ti - der digital gerührte Medikationsprozess (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-379-deu-Medikationsplan24ti_-_der_digital_geruehrte_Medikationsprozess_hd.mp4</link>
    <description>Im Juli startet auf der Infrastruktur der ePA der digital gestützte Medikationsprozess (dgMP). Woher kommt er, wie funktioniert er und welche Risiken bringt er mit sich?

Im Juli startet auf der Infrastruktur der ePA der digital gestützte Medikationsprozess (dgMP) als Kombination aus elektronischen Medikationsplan und elektronischer Medikationsliste. Hiermit bekommen alle Leistungserbringende und Apotheken der Versicherten Zugriff auf dieselbe Datenbank mit geplanten, verordneten und ausgegebenen Medikamenten. Was ein therapeutischer Traum ist, kann für Versicherte erhebliche Folgen haben.

In diesem Talk werden wir uns über die Geschichte der Medikationspläne, den geplanten Abläufen und den Chancen und Risiken für Leistungserbringende und Versicherte unterhalten.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/XQSPCY/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Im Juli startet auf der Infrastruktur der ePA der digital gestützte Medikationsprozess (dgMP). Woher kommt er, wie funktioniert er und welche Risiken bringt er mit sich?

Im Juli startet auf der Infrastruktur der ePA der digital gestützte Medikationsprozess (dgMP) als Kombination aus elektronischen Medikationsplan und elektronischer Medikationsliste. Hiermit bekommen alle Leistungserbringende und Apotheken der Versicherten Zugriff auf dieselbe Datenbank mit geplanten, verordneten und ausgegebenen Medikamenten. Was ein therapeutischer Traum ist, kann für Versicherte erhebliche Folgen haben.

In diesem Talk werden wir uns über die Geschichte der Medikationspläne, den geplanten Abläufen und den Chancen und Risiken für Leistungserbringende und Versicherte unterhalten.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/XQSPCY/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-379-medikationsplan24-ti-der-digital-geruhrte-medikationsprozess&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/379-21da159e-9995-5fde-8ba9-367f9561bb91.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-379-deu-Medikationsplan24ti_-_der_digital_geruehrte_Medikationsprozess_hd.mp4&quot;&gt;gpn24-379-deu-Medikationsplan24ti_-_der_digital_geruehrte_Medikationsprozess_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-07T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-385-eng-WAF_Wrong_Approach_Firewall_hd.mp4">
    <title>WAF: Wrong Approach Firewall (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-385-eng-WAF_Wrong_Approach_Firewall_hd.mp4</link>
    <description>Web Application Firewalls (WAFs) for filtering based on HTTP and payload are omnipresent. In this talk an argument will be made that, in many cases, the wrong approach for implementing WAFs is chosen: They are implemented as &quot;deny firewalls&quot; which specifically forbid &quot;bad&quot; traffic based on pattern rules, while for network security (layers 3/4) professionals would only ever follow an &quot;allow firewall&quot; approach, which explicitly lets &quot;good&quot; traffic pass and denies everything else.
&quot;deny WAFs&quot; are oftentimes marketed as simple, easy to use, out-of-the-box solutions, but, by design, they can only prevent known exploits. Also, practical aspects limit their potential, when rulesets breaking functionality have to be disabled.
While the &quot;allow WAF&quot; approach presented here implies more effort, its main advantage is protection against new attack vectors (&quot;zero days&quot;) and it comes with a lot of side benefits, such as improved performance and resilience through caching.

Concepts will be introduced:
* HTTP Basics
* Signed URLs / signed requests
* Regular Expressions
* HTTP Caching

Practical examples with Vinyl Cache will be presented:
* Rules based on HTTP method and URL
* Header filtering
* Regular Expressions on body data

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/9TSLFQ/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Web Application Firewalls (WAFs) for filtering based on HTTP and payload are omnipresent. In this talk an argument will be made that, in many cases, the wrong approach for implementing WAFs is chosen: They are implemented as &quot;deny firewalls&quot; which specifically forbid &quot;bad&quot; traffic based on pattern rules, while for network security (layers 3/4) professionals would only ever follow an &quot;allow firewall&quot; approach, which explicitly lets &quot;good&quot; traffic pass and denies everything else.
&quot;deny WAFs&quot; are oftentimes marketed as simple, easy to use, out-of-the-box solutions, but, by design, they can only prevent known exploits. Also, practical aspects limit their potential, when rulesets breaking functionality have to be disabled.
While the &quot;allow WAF&quot; approach presented here implies more effort, its main advantage is protection against new attack vectors (&quot;zero days&quot;) and it comes with a lot of side benefits, such as improved performance and resilience through caching.

Concepts will be introduced:
* HTTP Basics
* Signed URLs / signed requests
* Regular Expressions
* HTTP Caching

Practical examples with Vinyl Cache will be presented:
* Rules based on HTTP method and URL
* Header filtering
* Regular Expressions on body data

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/9TSLFQ/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-385-waf-wrong-approach-firewall&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/385-8e51fa0c-d278-5cde-8a4e-432f76f8ef3c.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-385-eng-WAF_Wrong_Approach_Firewall_hd.mp4&quot;&gt;gpn24-385-eng-WAF_Wrong_Approach_Firewall_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-07T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-611-eng-It_doesnt_always_have_to_be_Linux_-_An_intro_to_FreeBSD_hd.mp4">
    <title>It doesn’t always have to be Linux - An intro to FreeBSD (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-611-eng-It_doesnt_always_have_to_be_Linux_-_An_intro_to_FreeBSD_hd.mp4</link>
    <description>How is FreeBSD different from Linux, what does it do well and why should I care?

While Linux is still struggling for mainstream attention on desktop, it‘s already dominant in the server space. But monocultures are bad, so this raises the question: What else is out there?

For the last year I‘ve been diving head-first into FreeBSD and I now use it for most of the things I host. In this talk I want to share with you what this underrepresented OS does well, what software you can run on it and I hope to be able to peek your interest enough to maybe give it a try yourself.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/ZSNZ89/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      How is FreeBSD different from Linux, what does it do well and why should I care?

While Linux is still struggling for mainstream attention on desktop, it‘s already dominant in the server space. But monocultures are bad, so this raises the question: What else is out there?

For the last year I‘ve been diving head-first into FreeBSD and I now use it for most of the things I host. In this talk I want to share with you what this underrepresented OS does well, what software you can run on it and I hope to be able to peek your interest enough to maybe give it a try yourself.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/ZSNZ89/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-611-it-doesn-t-always-have-to-be-linux-an-intro-to-freebsd&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/611-5de1b3d1-5caf-5315-ab9f-a2dbc734010c.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-611-eng-It_doesnt_always_have_to_be_Linux_-_An_intro_to_FreeBSD_hd.mp4&quot;&gt;gpn24-611-eng-It_doesnt_always_have_to_be_Linux_-_An_intro_to_FreeBSD_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-06T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-452-deu-Kindgerechte_Systemarchitektur_Die_Open_Source-Musikbox_TonBERRY_pico_hd.mp4">
    <title>Kindgerechte Systemarchitektur: Die Open Source-Musikbox “TonBERRY pico” (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-452-deu-Kindgerechte_Systemarchitektur_Die_Open_Source-Musikbox_TonBERRY_pico_hd.mp4</link>
    <description>Tonieboxen sind beliebt, zwingen aber in ein geschlossenes Ökosystem. Der [TonBERRY pico](https://github.com/tonberry-pico/tonberry-pico) ist ein freier und quelloffener Nachbau auf Basis des Raspberry Pi Pico W. In diesem Talk zeigen wir, wie dieses Projekt entstand:

Von der Definition von Anforderungen über erste Steckbrettaufbauten, Integration widerspenstiger Hard- und Softwarekomponenten in C und Python, hin zum fertigen KiCad-Hardware-Design (ohne SMD-Löten) und einer Web-App zur Musikverwaltung auf dem Mikrocontroller.

Jeder, der Kinder im entsprechenden Alter hat oder kennt, kennt auch die Toniebox: Das Bedienkonzept (Figur draufstellen, Hörspiel spielt) ist genial einfach, aber als Hacker:in stört man sich unweigerlich an den Nachteilen: Cloud-Zwang, geschlossenes System und teure proprietäre Figuren.

Zwar gibt es mit dem TonUINO (Arduino + DFPlayer) bereits ein tolles Community-Projekt, das Konzept ist jedoch mittlerweile etwas in die Jahre gekommen: Will man neue Lieder hinzufügen, muss man die SD-Karte ausbauen und ein paar andere, unnötige Hürden überwinden.

Hier setzt TonBERRY pico an. Das Ziel des Projekts: Die einfache Nachbaubarkeit mit Modulen und ohne SMD-Löten beibehalten, aber das System auf eine moderne Soft- und Hardwarearchitektur heben. Wir zeigen euch welche Anforderungen und Leitplanken wir uns gesetzt haben, wie wir (mehr oder weniger) geeignete Hard- und Software-Komponenten ausgewählt haben, und was es brauchte um diese Ideen zu einem tatsächlich funktionierenden Gerät zu machen.

Dieser Talk richtet sich an alle Maker:innen, Eltern mit Basteldrang und Leute, die weniger Cloud im Kinderzimmer haben möchten.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/BBRNHH/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Tonieboxen sind beliebt, zwingen aber in ein geschlossenes Ökosystem. Der [TonBERRY pico](https://github.com/tonberry-pico/tonberry-pico) ist ein freier und quelloffener Nachbau auf Basis des Raspberry Pi Pico W. In diesem Talk zeigen wir, wie dieses Projekt entstand:

Von der Definition von Anforderungen über erste Steckbrettaufbauten, Integration widerspenstiger Hard- und Softwarekomponenten in C und Python, hin zum fertigen KiCad-Hardware-Design (ohne SMD-Löten) und einer Web-App zur Musikverwaltung auf dem Mikrocontroller.

Jeder, der Kinder im entsprechenden Alter hat oder kennt, kennt auch die Toniebox: Das Bedienkonzept (Figur draufstellen, Hörspiel spielt) ist genial einfach, aber als Hacker:in stört man sich unweigerlich an den Nachteilen: Cloud-Zwang, geschlossenes System und teure proprietäre Figuren.

Zwar gibt es mit dem TonUINO (Arduino + DFPlayer) bereits ein tolles Community-Projekt, das Konzept ist jedoch mittlerweile etwas in die Jahre gekommen: Will man neue Lieder hinzufügen, muss man die SD-Karte ausbauen und ein paar andere, unnötige Hürden überwinden.

Hier setzt TonBERRY pico an. Das Ziel des Projekts: Die einfache Nachbaubarkeit mit Modulen und ohne SMD-Löten beibehalten, aber das System auf eine moderne Soft- und Hardwarearchitektur heben. Wir zeigen euch welche Anforderungen und Leitplanken wir uns gesetzt haben, wie wir (mehr oder weniger) geeignete Hard- und Software-Komponenten ausgewählt haben, und was es brauchte um diese Ideen zu einem tatsächlich funktionierenden Gerät zu machen.

Dieser Talk richtet sich an alle Maker:innen, Eltern mit Basteldrang und Leute, die weniger Cloud im Kinderzimmer haben möchten.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/BBRNHH/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-452-kindgerechte-systemarchitektur-die-open-source-musikbox-tonberry-pico&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/452-39d86a46-74ad-52ed-9c8b-54c3d70feef1.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-452-deu-Kindgerechte_Systemarchitektur_Die_Open_Source-Musikbox_TonBERRY_pico_hd.mp4&quot;&gt;gpn24-452-deu-Kindgerechte_Systemarchitektur_Die_Open_Source-Musikbox_TonBERRY_pico_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-06T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-514-deu-But_Can_It_Run_Fake_News_hd.mp4">
    <title>But Can It Run Fake News?! (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-514-deu-But_Can_It_Run_Fake_News_hd.mp4</link>
    <description>Grafikkarten sind für Grafik?! Diese namensgebende Weisheit stimmt heute nicht mehr, stattdessen werden Grafikkarten für alles mögliche eingesetzt, von wissenschaftlichen Simulationen von Galaxiekollisionen bis ihn zu resourcenfressenden und gesellschaftlich riskanten Anwendungen wie genAI.
Doch wie kam es dazu? Wir schauen uns an, wie aktuelle Grafikhardware aufgebaut ist und warum sich diese Hardware auch für so viele andere Zwecke eignet.

DE mit englischen Folien

Wir machen zusammen einen Durchstich durch die Welt der Grafik(karten)programmierung:
Wie funktioniert eigentlich traditionelle Grafikalgorithmen und Rasterisierung?
Was sind Shader und Texturen?
Wie funktioniert Vektor- und SIMT-Prozessoren?
Und zuletzt was ist GPGPU und wofür wird es genutzt?

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/APCQFY/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Grafikkarten sind für Grafik?! Diese namensgebende Weisheit stimmt heute nicht mehr, stattdessen werden Grafikkarten für alles mögliche eingesetzt, von wissenschaftlichen Simulationen von Galaxiekollisionen bis ihn zu resourcenfressenden und gesellschaftlich riskanten Anwendungen wie genAI.
Doch wie kam es dazu? Wir schauen uns an, wie aktuelle Grafikhardware aufgebaut ist und warum sich diese Hardware auch für so viele andere Zwecke eignet.

DE mit englischen Folien

Wir machen zusammen einen Durchstich durch die Welt der Grafik(karten)programmierung:
Wie funktioniert eigentlich traditionelle Grafikalgorithmen und Rasterisierung?
Was sind Shader und Texturen?
Wie funktioniert Vektor- und SIMT-Prozessoren?
Und zuletzt was ist GPGPU und wofür wird es genutzt?

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/APCQFY/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-514-but-can-it-run-fake-news&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/514-5af2221c-26ec-5fba-a32d-002df21a8cd6.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-514-deu-But_Can_It_Run_Fake_News_hd.mp4&quot;&gt;gpn24-514-deu-But_Can_It_Run_Fake_News_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-05T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-606-deu-Verdinglichte_Entwicklungen_Aus_der_Kueche_zur_integrierten_Entwicklungsumgebung_hd.mp4">
    <title>Verdinglichte Entwicklungen: Aus der Küche zur integrierten Entwicklungsumgebung (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-606-deu-Verdinglichte_Entwicklungen_Aus_der_Kueche_zur_integrierten_Entwicklungsumgebung_hd.mp4</link>
    <description>Schon Alan Turing soll Programmieren als Kochen bezeichnet haben. Bis heute wird der Vergleich immer wieder verwendet und auch auf der GPN sind Hacken und [Gulasch] Kochen traditionell miteinander verbunden. Worin die Verbindung beider Praktiken in prozessbasierter Abstraktion liegt, zeigt dieser Vortrag, bei dem eine Geschichte der beiden Prozessumgebungen nachgezeichnet wird. Neben der Rekonstruktion einer Historie von Entwicklungsumgebungen in Analogie zur Geschichte moderner Küchen wird anhand von Störungen und Fails durch IDEs, die auf persönlicher wie globaler Ebene zu Problemen wurden, die Relevanz für eine Auseinandersetzung mit ihnen eröffnet. Theoretische Unterfütterung erhält der Vortrag durch marxistische Ansätze, wie sie unter anderem vom Cousin des Besitzers der ersten modernen Küche entwickelt wurden.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/XMJKEN/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Schon Alan Turing soll Programmieren als Kochen bezeichnet haben. Bis heute wird der Vergleich immer wieder verwendet und auch auf der GPN sind Hacken und [Gulasch] Kochen traditionell miteinander verbunden. Worin die Verbindung beider Praktiken in prozessbasierter Abstraktion liegt, zeigt dieser Vortrag, bei dem eine Geschichte der beiden Prozessumgebungen nachgezeichnet wird. Neben der Rekonstruktion einer Historie von Entwicklungsumgebungen in Analogie zur Geschichte moderner Küchen wird anhand von Störungen und Fails durch IDEs, die auf persönlicher wie globaler Ebene zu Problemen wurden, die Relevanz für eine Auseinandersetzung mit ihnen eröffnet. Theoretische Unterfütterung erhält der Vortrag durch marxistische Ansätze, wie sie unter anderem vom Cousin des Besitzers der ersten modernen Küche entwickelt wurden.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/XMJKEN/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-606-verdinglichte-entwicklungen-aus-der-kuche-zur-integrierten-entwicklungsumgebung&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/606-d30a82c0-6201-57ee-9677-6d9560614448.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-606-deu-Verdinglichte_Entwicklungen_Aus_der_Kueche_zur_integrierten_Entwicklungsumgebung_hd.mp4&quot;&gt;gpn24-606-deu-Verdinglichte_Entwicklungen_Aus_der_Kueche_zur_integrierten_Entwicklungsumgebung_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-06T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-499-eng-From_Idea_to_JEP_An_OpenJDK_Developers_Journey_to_Improve_Profiling_hd.mp4">
    <title>From Idea to JEP: An OpenJDK Developer’s Journey to Improve Profiling (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-499-eng-From_Idea_to_JEP_An_OpenJDK_Developers_Journey_to_Improve_Profiling_hd.mp4</link>
    <description>OpenJDK is the main project behind Java and already has a profiler for performance assessment. But till recently, it wasn&#39;t a good one. So four years ago, only weeks into my first job, I decided to change that. But guess what: Getting a big feature into OpenJDK/Java&#39;s runtime isn&#39;t as easy as I thought.

In this talk, I chronicle my journey of getting a new profiler into JDK 25. It&#39;s a tale of blood, sweat, and C++.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/9MNRXX/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      OpenJDK is the main project behind Java and already has a profiler for performance assessment. But till recently, it wasn&#39;t a good one. So four years ago, only weeks into my first job, I decided to change that. But guess what: Getting a big feature into OpenJDK/Java&#39;s runtime isn&#39;t as easy as I thought.

In this talk, I chronicle my journey of getting a new profiler into JDK 25. It&#39;s a tale of blood, sweat, and C++.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/9MNRXX/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-499-from-idea-to-jep-an-openjdk-developer-s-journey-to-improve-profiling&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/499-e36618fa-b7a8-51c8-834b-3ccbf8098fa4.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-499-eng-From_Idea_to_JEP_An_OpenJDK_Developers_Journey_to_Improve_Profiling_hd.mp4&quot;&gt;gpn24-499-eng-From_Idea_to_JEP_An_OpenJDK_Developers_Journey_to_Improve_Profiling_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-06T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-505-eng-How_to_decompile_a_DSP_architecture_hd.mp4">
    <title>How to decompile a DSP architecture (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-505-eng-How_to_decompile_a_DSP_architecture_hd.mp4</link>
    <description>About a year ago, a friend gave me a binary to reverse engineer to playtest for a CTF. As the architecture lacked the necessary tooling, I started developing a decompiler plugin. What started as a small side project for learning, has been a part of my life over the last year. The project grew as my understanding of the architecture deepened, and it took several API updates to finally work. Join me on a journey into the rabbit hole of architecture features and how the decompiler works.

This talk will discuss the TMS320C6x Digital Signal Processor (DSP)  family and use Binary Ninja as the decompiler.

Decompilers take a compiled executable and aim to recover higher-level structures close to the original source code. As the name implies, they try to reverse the work of a compiler. This process is structured into many analysis steps of which most are independent of the architecture. However, a decompiler needs to support an architecture to get the required information for its analysis. Using a decompilers API, an architecture plugin can extend this support to any architecture (in theory).

In this talk, I will share my experiences from building such a plugin, and talk about occurring problems and solutions. You will learn the core tasks of an architecture plugin and how to fulfill them. The talk will discuss the TMS320C6x architecture family from high-level overview to opcode details. Both parts are combined to arrive at a plugin that can handle DSP architecture features. Along the way, we will discover limitations of APIs, compiler quirks and specification errors.

The talk uses Binary Ninja and its API. Some parts are specific to this tool, many concepts (and sadly problems) apply to other decompilers as well.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/ALPR3D/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      About a year ago, a friend gave me a binary to reverse engineer to playtest for a CTF. As the architecture lacked the necessary tooling, I started developing a decompiler plugin. What started as a small side project for learning, has been a part of my life over the last year. The project grew as my understanding of the architecture deepened, and it took several API updates to finally work. Join me on a journey into the rabbit hole of architecture features and how the decompiler works.

This talk will discuss the TMS320C6x Digital Signal Processor (DSP)  family and use Binary Ninja as the decompiler.

Decompilers take a compiled executable and aim to recover higher-level structures close to the original source code. As the name implies, they try to reverse the work of a compiler. This process is structured into many analysis steps of which most are independent of the architecture. However, a decompiler needs to support an architecture to get the required information for its analysis. Using a decompilers API, an architecture plugin can extend this support to any architecture (in theory).

In this talk, I will share my experiences from building such a plugin, and talk about occurring problems and solutions. You will learn the core tasks of an architecture plugin and how to fulfill them. The talk will discuss the TMS320C6x architecture family from high-level overview to opcode details. Both parts are combined to arrive at a plugin that can handle DSP architecture features. Along the way, we will discover limitations of APIs, compiler quirks and specification errors.

The talk uses Binary Ninja and its API. Some parts are specific to this tool, many concepts (and sadly problems) apply to other decompilers as well.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/ALPR3D/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-505-how-to-decompile-a-dsp-architecture&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/505-be951abc-3c08-58f6-a80b-0fec0e154536.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-505-eng-How_to_decompile_a_DSP_architecture_hd.mp4&quot;&gt;gpn24-505-eng-How_to_decompile_a_DSP_architecture_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-05T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-396-deu-Because_the_night_belongs_to_night_trains_hd.mp4">
    <title>Because the night ...belongs to night trains! (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-396-deu-Because_the_night_belongs_to_night_trains_hd.mp4</link>
    <description>Nachtzugreisen für Einsteiger und Durchschläfer. Enthält außerdem wertvolle Reisehinweise aus eigenen Erfahrungen und ein kleines, total persönliches Ranking internationaler Nachtverkehre.

Nachtzüge sind etwas magisches.*

Aber wo kommt der Drang sich im Zug flachzulegen überhaupt her? Der Vortrag bietet einen kleinen Einblick in die Herkunft des nächtlichen Verkehrs und hilfreiche Tipps für das etwas komplizierten Verkehrsmittels &quot;Nachtzug&quot; in hoffentlich unterhaltsamen Häppchen.

Außerdem sprechen wir über ganz persönliche Erfahrungen eines Nachtzugjunkies. Neben einem subjektiven Ranking geht es im Vortrag auch über die Probleme des Verkehrsmittels und warum ihr trotz allem versuchen wollt damit zu reisen.

*Wenn man die absurden Buchungsfristen verstanden hat, die absurden Preise der ÖBB erträgt und dann auch noch Glück hat eines der wenigen Betten gebucht zu bekommen und auch noch rechtzeitig zur Abfahrt zum Abfahrtsbahnhof schafft anzureisen.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/RRQ8MM/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Nachtzugreisen für Einsteiger und Durchschläfer. Enthält außerdem wertvolle Reisehinweise aus eigenen Erfahrungen und ein kleines, total persönliches Ranking internationaler Nachtverkehre.

Nachtzüge sind etwas magisches.*

Aber wo kommt der Drang sich im Zug flachzulegen überhaupt her? Der Vortrag bietet einen kleinen Einblick in die Herkunft des nächtlichen Verkehrs und hilfreiche Tipps für das etwas komplizierten Verkehrsmittels &quot;Nachtzug&quot; in hoffentlich unterhaltsamen Häppchen.

Außerdem sprechen wir über ganz persönliche Erfahrungen eines Nachtzugjunkies. Neben einem subjektiven Ranking geht es im Vortrag auch über die Probleme des Verkehrsmittels und warum ihr trotz allem versuchen wollt damit zu reisen.

*Wenn man die absurden Buchungsfristen verstanden hat, die absurden Preise der ÖBB erträgt und dann auch noch Glück hat eines der wenigen Betten gebucht zu bekommen und auch noch rechtzeitig zur Abfahrt zum Abfahrtsbahnhof schafft anzureisen.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/RRQ8MM/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-396-because-the-night-belongs-to-night-trains&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/396-78c6c013-af96-55d6-89ca-f96cd79d851f.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-396-deu-Because_the_night_belongs_to_night_trains_hd.mp4&quot;&gt;gpn24-396-deu-Because_the_night_belongs_to_night_trains_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-06T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-689-deu-Lets_Play_Critical_Live-Gaming_als_Format_fuer_politische_Interventionen_hd.mp4">
    <title>Let&#39;s Play Critical: Live-Gaming als Format für politische Interventionen (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-689-deu-Lets_Play_Critical_Live-Gaming_als_Format_fuer_politische_Interventionen_hd.mp4</link>
    <description>Let&#39;s Play Critical: Live-Gaming als Format für politische Interventionen

Wer spielt, bewegt sich in Räumen, die gesellschaftliche und kulturelle Fragen verhandeln. In diesem Sinne sind Videospiele grundlegend politisch. Gerade das in der Gaming-Kultur schon lange etablierte Format des Let&#39;s Plays lässt sich nutzen, um diese Einschreibungen sichtbar zu machen und kritisch einzuordnen. Live vor Publikum in Spielwelten einzutauchen und das Geschehen informiert zu kommentieren, ermöglicht es, Menschen niederschwellig abzuholen, zu fesseln und gesellschaftlich relevante Themen gemeinsam zu diskutieren.

Im Vortrag wird zunächst die Veranstaltungsreihe Let&#39;s Play Critical konzeptionell vorgestellt, die bereits in Köln, Berlin und auf Twitch mit unterschiedlichen Schwerpunkten und Expert:innen stattgefunden hat. Anschließend veranschaulicht eine Gaming-Session, wie sich das Format konkret nutzen lässt, um auf unterhaltsame Weise Reflexion anzustoßen. 

Dieser Talk findet in Kooperation und mit Unterstützung der Rosa-Luxemburg-Stiftung Baden-Württemberg statt.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/BZUTE8/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Let&#39;s Play Critical: Live-Gaming als Format für politische Interventionen

Wer spielt, bewegt sich in Räumen, die gesellschaftliche und kulturelle Fragen verhandeln. In diesem Sinne sind Videospiele grundlegend politisch. Gerade das in der Gaming-Kultur schon lange etablierte Format des Let&#39;s Plays lässt sich nutzen, um diese Einschreibungen sichtbar zu machen und kritisch einzuordnen. Live vor Publikum in Spielwelten einzutauchen und das Geschehen informiert zu kommentieren, ermöglicht es, Menschen niederschwellig abzuholen, zu fesseln und gesellschaftlich relevante Themen gemeinsam zu diskutieren.

Im Vortrag wird zunächst die Veranstaltungsreihe Let&#39;s Play Critical konzeptionell vorgestellt, die bereits in Köln, Berlin und auf Twitch mit unterschiedlichen Schwerpunkten und Expert:innen stattgefunden hat. Anschließend veranschaulicht eine Gaming-Session, wie sich das Format konkret nutzen lässt, um auf unterhaltsame Weise Reflexion anzustoßen. 

Dieser Talk findet in Kooperation und mit Unterstützung der Rosa-Luxemburg-Stiftung Baden-Württemberg statt.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/BZUTE8/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-689-let-s-play-critical-live-gaming-als-format-fur-politische-interventionen&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/689-5decfd8f-b652-597a-b980-178aebc6e205.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-689-deu-Lets_Play_Critical_Live-Gaming_als_Format_fuer_politische_Interventionen_hd.mp4&quot;&gt;gpn24-689-deu-Lets_Play_Critical_Live-Gaming_als_Format_fuer_politische_Interventionen_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-06T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-484-deu-decryptoparty_-_Unabled_to_stay_encrypted_hd.mp4">
    <title>[decryptoparty] - Unabled to stay encrypted (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-484-deu-decryptoparty_-_Unabled_to_stay_encrypted_hd.mp4</link>
    <description>Wir betrachten zusammen die Entschlüsselung von Nachrichten basierend auf dem Echtzeitkommunikationsprotokoll Matrix. Der Weg ist das Ziel, denn auf dieser Reise gibt es vieles über das Protokoll zu lernen, zu erklären und am Ende wissen wir hoffentlich alle mehr über die Fehlermeldung &quot;unable to decrypt&quot; als Endanwender:innen.

Matrix und darauf basierende Tools bilden eine Instant Messaging Plattform des geringeren Misstrauens. Durch die dezentrale Struktur und die vielen individuellen Möglichkeiten zur Konfiguration ist Matrix und alles, was dazu gehört, nicht unbedingt einstiegsfreundlich. Ist der Beginn einmal geschafft, landen wir früher oder später einmal bei der Fehlermeldung &quot;unable to decrypt&quot;.
Mit etwas Hartnäckigkeit, viel Zeit in der Matrix-Dokumentation und verschiedenen Tools können wir jedoch die Decryptoparty feiern und teils seit langer Zeit verschlüsselte Nachrichten doch wieder befreien. In diesem Vortrag erkläre ich, wie ich mit alten Geräten, vielen Anfragen an meinen Home Server und Datenbank-Abfragen einige Nachrichten befreit habe. Wir sprechen über die Rohdaten, Schlüsselverwaltung, Nachweis der Authentizität von Nachrichten anhand der Sender Keys und noch viel wichtiger: Was es während all diesen Schritten über das Matrix-Protokoll zu lernen gibt.
Kommt mit auf eine Reise, die nicht nur Nachrichten entschlüsselt, sondern auch Knoten im Kopf entwirrt, warum Matrix so funktioniert wie es funktioniert.

Dieser Vortrag richtet sich explizit an Anwender:innen (wie ich es auch bin), die Interesse daran haben, ein Tool ihrer Wahl etwas besser zu verstehen. Keine besonderen Vorkenntnisse notwendig, nur Neugier oder vielleicht den Wunsch, selbst Nachrichten wieder zu entschlüsseln.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/RMYMEW/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Wir betrachten zusammen die Entschlüsselung von Nachrichten basierend auf dem Echtzeitkommunikationsprotokoll Matrix. Der Weg ist das Ziel, denn auf dieser Reise gibt es vieles über das Protokoll zu lernen, zu erklären und am Ende wissen wir hoffentlich alle mehr über die Fehlermeldung &quot;unable to decrypt&quot; als Endanwender:innen.

Matrix und darauf basierende Tools bilden eine Instant Messaging Plattform des geringeren Misstrauens. Durch die dezentrale Struktur und die vielen individuellen Möglichkeiten zur Konfiguration ist Matrix und alles, was dazu gehört, nicht unbedingt einstiegsfreundlich. Ist der Beginn einmal geschafft, landen wir früher oder später einmal bei der Fehlermeldung &quot;unable to decrypt&quot;.
Mit etwas Hartnäckigkeit, viel Zeit in der Matrix-Dokumentation und verschiedenen Tools können wir jedoch die Decryptoparty feiern und teils seit langer Zeit verschlüsselte Nachrichten doch wieder befreien. In diesem Vortrag erkläre ich, wie ich mit alten Geräten, vielen Anfragen an meinen Home Server und Datenbank-Abfragen einige Nachrichten befreit habe. Wir sprechen über die Rohdaten, Schlüsselverwaltung, Nachweis der Authentizität von Nachrichten anhand der Sender Keys und noch viel wichtiger: Was es während all diesen Schritten über das Matrix-Protokoll zu lernen gibt.
Kommt mit auf eine Reise, die nicht nur Nachrichten entschlüsselt, sondern auch Knoten im Kopf entwirrt, warum Matrix so funktioniert wie es funktioniert.

Dieser Vortrag richtet sich explizit an Anwender:innen (wie ich es auch bin), die Interesse daran haben, ein Tool ihrer Wahl etwas besser zu verstehen. Keine besonderen Vorkenntnisse notwendig, nur Neugier oder vielleicht den Wunsch, selbst Nachrichten wieder zu entschlüsseln.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/RMYMEW/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-484-decryptoparty-unabled-to-stay-encrypted&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/484-f0c99b5c-a4cd-5b76-ad07-cec66a400df9.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-484-deu-decryptoparty_-_Unabled_to_stay_encrypted_hd.mp4&quot;&gt;gpn24-484-deu-decryptoparty_-_Unabled_to_stay_encrypted_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-06T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-600-eng-KeepKarlsruheBoring_collective_agendas_boredom_and_maintenance_hd.mp4">
    <title>KeepKarlsruheBoring: collective agendas, boredom and maintenance (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-600-eng-KeepKarlsruheBoring_collective_agendas_boredom_and_maintenance_hd.mp4</link>
    <description>[KeepKarlsruheBoring](https://keepkarlsruheboring.org/) is an agenda for Karlsruhe using [gancio](https://gancio.org/) to allow users, with or without registration, to add events that will be displayed in a web and in the Fediverse. In this talk, we will have an overview on the maintenance of the system beyond the software.

Some people complain about how boring Karlsruhe can be (literally, the name of the city can be translated as the calm or dream of Carl). Yet, having a more in-depth look, there are many people and collectives doing astonishing things: maybe the issue was never the lack of activity, but not having a shared agenda to get an overview on that is going on, especially if you refuse to use Instagram or other (a)social media. Under this premise, KeepKarlsruheBoring was launched in 2025 and since them have been collecting events.

Contrary to what most of the people think, technical set up and maintenance is almost effortless and what really requires work is the social maintenance: reaching out to people and helping them to put their events, moderation and correction of events. After having a brief look and the technical set-up, we will have an overview on what we have been doing in this first year to let people know and use this agenda.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/DLSLS7/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      [KeepKarlsruheBoring](https://keepkarlsruheboring.org/) is an agenda for Karlsruhe using [gancio](https://gancio.org/) to allow users, with or without registration, to add events that will be displayed in a web and in the Fediverse. In this talk, we will have an overview on the maintenance of the system beyond the software.

Some people complain about how boring Karlsruhe can be (literally, the name of the city can be translated as the calm or dream of Carl). Yet, having a more in-depth look, there are many people and collectives doing astonishing things: maybe the issue was never the lack of activity, but not having a shared agenda to get an overview on that is going on, especially if you refuse to use Instagram or other (a)social media. Under this premise, KeepKarlsruheBoring was launched in 2025 and since them have been collecting events.

Contrary to what most of the people think, technical set up and maintenance is almost effortless and what really requires work is the social maintenance: reaching out to people and helping them to put their events, moderation and correction of events. After having a brief look and the technical set-up, we will have an overview on what we have been doing in this first year to let people know and use this agenda.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/DLSLS7/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-600-keepkarlsruheboring-collective-agendas-boredom-and-maintenance&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/600-3f2934a2-6044-5a45-9757-442ef6a76ba8.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-600-eng-KeepKarlsruheBoring_collective_agendas_boredom_and_maintenance_hd.mp4&quot;&gt;gpn24-600-eng-KeepKarlsruheBoring_collective_agendas_boredom_and_maintenance_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-06T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-494-deu-Digitalisierung_in_der_Medizin_2026_-_elektronische_Patientenakte_ePA_fuer_alle_SOS_hd.mp4">
    <title>Digitalisierung in der Medizin 2026 – elektronische Patientenakte (ePA) für alle? SOS! (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-494-deu-Digitalisierung_in_der_Medizin_2026_-_elektronische_Patientenakte_ePA_fuer_alle_SOS_hd.mp4</link>
    <description>Die Entwicklung der elektronische Patientenakte (ePA) ist gekennzeichnet durch spektakuläre Veröffentlichungen. Immer wieder gibt es unglaubliche Geschichten, die man besser nicht hätte erfinden können. Die Macher der elektronischen Patientenakte (ePA) haben es fertiggebracht, eine Situation entstehen zu lassen, in der sie sich entweder für eine Volltextsuchfunktion oder für eine Verschlüsselung entscheiden mussten. 

Die Wahl zwischen Verschlüsselung und Suchfunktion bei einem IT-Projekt, das mutet an, als wenn man sich bei einem Auto zwischen Gaspedal und Bremse entscheiden müsste. Natürlich nicht ohne die Zusicherung, das fehlende Pedal würde bei der ersten Inspektion nachgeliefert. 
Verrückte Geschichte meinen Sie? Ja, aber nicht zu verrückt, um wahr zu sein. 

Nun könnten Sie ja meinen, das sei ja alles nicht Ihr Problem als Patientin oder Patient.

Das ist leider nicht so ganz richtig. Ihre Ärztin bzw. Ihren Arzt ist per Gesetz gezwungen mit diesem halbfertigen Auto - eben unter anderem ohne Bremse - bei Ihnen vorzufahren und Sie sollen dann einsteigen und mitfahren! 

Nach einigen strengen Rückfragen bekam der Gesetzgeber dann doch kalte Füße. Deshalb muss Ihre Ärztin bzw. Ihr Arzt Sie darüber aufklären, dass das Auto keine Bremse hat und auch ein paar andere Kleinigkeiten nicht ganz fertig geworden sind....

Die Verantwortung hat die Politik so an Sie und Ihre Ärztin bzw. Ihren Arzt übertragen. Sie haben als Patient ja die freie Wahl. Wollen Sie einsteigen? Sie können widersprechen. Opt-Out! Sie erinnern sich?

Aber Sie sollen sich keine Sorgen machen, Ihre Ärztin bzw. Ihr Arzt sitzt ja schließlich auch schon drin, im Auto ohne Bremse. Vielleicht beruhigt es Sie, dass neben Ihrer Ärztin bzw. Ihrem Arzt künstliche Intelligenz (KI) mitfährt? Das hilft Ihnen eher nicht?

Was machen Sie jetzt? Steigen Sie ein? Oder riskieren Sie stehen zu bleiben?

Ach so, Sie wollen wissen was da tatsächlich los ist?

Na, dann kommen Sie mal zum Talk

1. Wir schauen, was die anderen Patienten machen. Wie viele sind bei „der ePA für alle“ denn schon tatsächlich eingestiegen?
2. Wir machen sogar die Motorhaube auf und schauen mal nach, was ist sonst noch so kaputt ist. 
3. Sie wollen wissen, wie die KI durch die Hauptuntersuchung gekommen ist? Wir haben nachgefragt beim Amt. 
4. Und am Ende, wie immer, eine weitere Folge von: „wie das Ganze doch noch gelingen kann“. =)


Steigen Sie ein in den Vortrag, dann können Sie informiert entscheiden, ob Sie bei der ePA einsteigen oder lieber draußen bleiben.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/339EVB/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Die Entwicklung der elektronische Patientenakte (ePA) ist gekennzeichnet durch spektakuläre Veröffentlichungen. Immer wieder gibt es unglaubliche Geschichten, die man besser nicht hätte erfinden können. Die Macher der elektronischen Patientenakte (ePA) haben es fertiggebracht, eine Situation entstehen zu lassen, in der sie sich entweder für eine Volltextsuchfunktion oder für eine Verschlüsselung entscheiden mussten. 

Die Wahl zwischen Verschlüsselung und Suchfunktion bei einem IT-Projekt, das mutet an, als wenn man sich bei einem Auto zwischen Gaspedal und Bremse entscheiden müsste. Natürlich nicht ohne die Zusicherung, das fehlende Pedal würde bei der ersten Inspektion nachgeliefert. 
Verrückte Geschichte meinen Sie? Ja, aber nicht zu verrückt, um wahr zu sein. 

Nun könnten Sie ja meinen, das sei ja alles nicht Ihr Problem als Patientin oder Patient.

Das ist leider nicht so ganz richtig. Ihre Ärztin bzw. Ihren Arzt ist per Gesetz gezwungen mit diesem halbfertigen Auto - eben unter anderem ohne Bremse - bei Ihnen vorzufahren und Sie sollen dann einsteigen und mitfahren! 

Nach einigen strengen Rückfragen bekam der Gesetzgeber dann doch kalte Füße. Deshalb muss Ihre Ärztin bzw. Ihr Arzt Sie darüber aufklären, dass das Auto keine Bremse hat und auch ein paar andere Kleinigkeiten nicht ganz fertig geworden sind....

Die Verantwortung hat die Politik so an Sie und Ihre Ärztin bzw. Ihren Arzt übertragen. Sie haben als Patient ja die freie Wahl. Wollen Sie einsteigen? Sie können widersprechen. Opt-Out! Sie erinnern sich?

Aber Sie sollen sich keine Sorgen machen, Ihre Ärztin bzw. Ihr Arzt sitzt ja schließlich auch schon drin, im Auto ohne Bremse. Vielleicht beruhigt es Sie, dass neben Ihrer Ärztin bzw. Ihrem Arzt künstliche Intelligenz (KI) mitfährt? Das hilft Ihnen eher nicht?

Was machen Sie jetzt? Steigen Sie ein? Oder riskieren Sie stehen zu bleiben?

Ach so, Sie wollen wissen was da tatsächlich los ist?

Na, dann kommen Sie mal zum Talk

1. Wir schauen, was die anderen Patienten machen. Wie viele sind bei „der ePA für alle“ denn schon tatsächlich eingestiegen?
2. Wir machen sogar die Motorhaube auf und schauen mal nach, was ist sonst noch so kaputt ist. 
3. Sie wollen wissen, wie die KI durch die Hauptuntersuchung gekommen ist? Wir haben nachgefragt beim Amt. 
4. Und am Ende, wie immer, eine weitere Folge von: „wie das Ganze doch noch gelingen kann“. =)


Steigen Sie ein in den Vortrag, dann können Sie informiert entscheiden, ob Sie bei der ePA einsteigen oder lieber draußen bleiben.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/339EVB/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-494-digitalisierung-in-der-medizin-2026-elektronische-patientenakte-epa-fur-alle-sos&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/494-493fded8-e0cf-502f-8eb9-1ba0df9f8be4.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-494-deu-Digitalisierung_in_der_Medizin_2026_-_elektronische_Patientenakte_ePA_fuer_alle_SOS_hd.mp4&quot;&gt;gpn24-494-deu-Digitalisierung_in_der_Medizin_2026_-_elektronische_Patientenakte_ePA_fuer_alle_SOS_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-06T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-399-deu-Wie_funktionieren_Software-Synthesizer_Part_1_Oszillatoren_hd.mp4">
    <title>Wie funktionieren Software-Synthesizer Part 1: Oszillatoren (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-399-deu-Wie_funktionieren_Software-Synthesizer_Part_1_Oszillatoren_hd.mp4</link>
    <description>Wir schauen uns die grundlegenden Bausteine eines Audio-Synthesizers an und wie man diese in Software umsetzen kann.

In diesem Teil geht es zunächst um Oszillatoren: Wie entsteht der eigentliche Ton am Anfang der Signalkette bevor er durch Filter geformt wird?

Wir fangen mit einem simplen Sinusoszillator an, erweitern ihn zu einem Sägezahnoszillator und schließlich zu einem allgemeinen Wavetableoszillator, wie er in heutigen Synthesizern verwendet wird. Bei jedem Schritt analysieren wir die auftretenden Probleme und welche Lösungen entwickelt wurden, um sie zu umgehen.

Wir werden verschiedene Konzepte der Signalverarbeitung kennenlernen. Spezielle Vorkenntnisse in diesem Bereich sind jedoch nicht erforderlich.

Stichworte: Nyquist-Shannon Theorem, Aliasing, Diskrete Fourier Transformation DFT/FFT

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/B8PSDB/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Wir schauen uns die grundlegenden Bausteine eines Audio-Synthesizers an und wie man diese in Software umsetzen kann.

In diesem Teil geht es zunächst um Oszillatoren: Wie entsteht der eigentliche Ton am Anfang der Signalkette bevor er durch Filter geformt wird?

Wir fangen mit einem simplen Sinusoszillator an, erweitern ihn zu einem Sägezahnoszillator und schließlich zu einem allgemeinen Wavetableoszillator, wie er in heutigen Synthesizern verwendet wird. Bei jedem Schritt analysieren wir die auftretenden Probleme und welche Lösungen entwickelt wurden, um sie zu umgehen.

Wir werden verschiedene Konzepte der Signalverarbeitung kennenlernen. Spezielle Vorkenntnisse in diesem Bereich sind jedoch nicht erforderlich.

Stichworte: Nyquist-Shannon Theorem, Aliasing, Diskrete Fourier Transformation DFT/FFT

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/B8PSDB/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-399-wie-funktionieren-software-synthesizer-part-1-oszillatoren&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/399-4cfd9172-d22b-5c61-915f-d193aa534437.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-399-deu-Wie_funktionieren_Software-Synthesizer_Part_1_Oszillatoren_hd.mp4&quot;&gt;gpn24-399-deu-Wie_funktionieren_Software-Synthesizer_Part_1_Oszillatoren_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-06T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-394-deu-Digitale_Stellwerke_-_digitale_Plaene_hd.mp4">
    <title>Digitale Stellwerke - digitale Pläne? (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-394-deu-Digitale_Stellwerke_-_digitale_Plaene_hd.mp4</link>
    <description>Im deutschen Eisenbahnnetz wird so viel gebaut wie schon lange nicht mehr. Über 40 Strecken sollen bis 2036 generalsaniert und dabei unter anderem mit modernen elektronischen oder sogar digitalen Stellwerken ausgestattet werden. Um diese Stellwerksmodernisierungen zu planen, braucht es Bestandsplanunterlagen der bisherigen Stellwerke. Diese liegen momentan allerdings vor allem als Scan von Papierplänen vor. Als Datenaustauschformat für eine effektive Planung mit digitalen Werkzeugen eignet sich dagegen das sogenannte PlanPro-Datenmodell deutlich besser.

Aus diesem Grund habe ich mich in meiner Masterarbeit damit beschäftigt, wie Papierplanungen am besten in das PlanPro-Dateiformat digitalisiert werden können. Bisher wird dieser Prozess vollständig händisch ausgeführt, was sehr viel Zeit verschwendet und schlecht skalierbar ist. Deshalb sehen wir uns in diesem Talk an, wie mittels Bild- und Texterkennungsalgorithmen die Digitalisierung automatisiert werden kann, und vor allem, welche Schwierigkeiten dabei auftreten können. Von seltsamen Tabellenformatierungen über sehr dicht bestückte Gleispläne bis hin zu Unterschieden zwischen Ost- und Westdeutschland ist alles dabei!

Um einen ersten Überblick über den Stand der digitalen Stellwerksplanung bei der Deutschen Bahn zu bekommen, empfiehlt sich der Talk [&quot;Stellwerke planen für Informatiker&quot;](https://media.ccc.de/v/gpn22-322-stellwerke-planen-fr-informatiker) von der GPN22. Trotzdem ist kein Vorwissen notwendig, verständnisrelevante Grundlagen aus der Bahnwelt werde ich zu Beginn kurz einführen.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/X3BFBE/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Im deutschen Eisenbahnnetz wird so viel gebaut wie schon lange nicht mehr. Über 40 Strecken sollen bis 2036 generalsaniert und dabei unter anderem mit modernen elektronischen oder sogar digitalen Stellwerken ausgestattet werden. Um diese Stellwerksmodernisierungen zu planen, braucht es Bestandsplanunterlagen der bisherigen Stellwerke. Diese liegen momentan allerdings vor allem als Scan von Papierplänen vor. Als Datenaustauschformat für eine effektive Planung mit digitalen Werkzeugen eignet sich dagegen das sogenannte PlanPro-Datenmodell deutlich besser.

Aus diesem Grund habe ich mich in meiner Masterarbeit damit beschäftigt, wie Papierplanungen am besten in das PlanPro-Dateiformat digitalisiert werden können. Bisher wird dieser Prozess vollständig händisch ausgeführt, was sehr viel Zeit verschwendet und schlecht skalierbar ist. Deshalb sehen wir uns in diesem Talk an, wie mittels Bild- und Texterkennungsalgorithmen die Digitalisierung automatisiert werden kann, und vor allem, welche Schwierigkeiten dabei auftreten können. Von seltsamen Tabellenformatierungen über sehr dicht bestückte Gleispläne bis hin zu Unterschieden zwischen Ost- und Westdeutschland ist alles dabei!

Um einen ersten Überblick über den Stand der digitalen Stellwerksplanung bei der Deutschen Bahn zu bekommen, empfiehlt sich der Talk [&quot;Stellwerke planen für Informatiker&quot;](https://media.ccc.de/v/gpn22-322-stellwerke-planen-fr-informatiker) von der GPN22. Trotzdem ist kein Vorwissen notwendig, verständnisrelevante Grundlagen aus der Bahnwelt werde ich zu Beginn kurz einführen.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/X3BFBE/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-394-digitale-stellwerke-digitale-plane&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/394-3e4846c5-a2b5-5dc5-87f6-99397c0eac09.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-394-deu-Digitale_Stellwerke_-_digitale_Plaene_hd.mp4&quot;&gt;gpn24-394-deu-Digitale_Stellwerke_-_digitale_Plaene_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-06T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-392-deu-De-Spotify_Yourself_-_Warum_Du_von_Streamingdienst_weg_willst_und_wie_wohin_hd.mp4">
    <title>De-Spotify Yourself - Warum Du von $Streamingdienst weg willst und wie/wohin (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-392-deu-De-Spotify_Yourself_-_Warum_Du_von_Streamingdienst_weg_willst_und_wie_wohin_hd.mp4</link>
    <description>In diesem Talk behandeln wir Gründe von verschiedenen Musik- und Podcast-Streamingdiensten wegzumigrieren und schauen uns mögliche automatische Unterstützung und Alternativen (am Beispiel Spotify) an.

Im Rahmen meiner Großoffensive mich unabhängig(er) von Big Tech zu machen, musste zuletzt Spotify dran glauben. 

In diesem Talk erzähle ich Euch zunächst wieso (nein, es ist nicht nur Enshittyfication und Big-Tech böse).
Danach schauen wir uns an welche Alternativen es selfhosted gibt, wie gut ich sie finde, und welche ich jetzt benutze.

Außerdem gibt es einen Git-Link zu den Scripten, die ich dafür geschrieben habe und eine kurze Erklärung wie Ihr Eure Spotify Playlists auf mp3s, die Ihr von physischen Alben, die Ihr besitzt, gezogen habt, mappen könnt :)

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/GSHUB7/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      In diesem Talk behandeln wir Gründe von verschiedenen Musik- und Podcast-Streamingdiensten wegzumigrieren und schauen uns mögliche automatische Unterstützung und Alternativen (am Beispiel Spotify) an.

Im Rahmen meiner Großoffensive mich unabhängig(er) von Big Tech zu machen, musste zuletzt Spotify dran glauben. 

In diesem Talk erzähle ich Euch zunächst wieso (nein, es ist nicht nur Enshittyfication und Big-Tech böse).
Danach schauen wir uns an welche Alternativen es selfhosted gibt, wie gut ich sie finde, und welche ich jetzt benutze.

Außerdem gibt es einen Git-Link zu den Scripten, die ich dafür geschrieben habe und eine kurze Erklärung wie Ihr Eure Spotify Playlists auf mp3s, die Ihr von physischen Alben, die Ihr besitzt, gezogen habt, mappen könnt :)

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/GSHUB7/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-392-de-spotify-yourself-warum-du-von-streamingdienst-weg-willst-und-wie-wohin&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/392-3ff54fc5-d618-53ce-ac07-d17c2c341995.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-392-deu-De-Spotify_Yourself_-_Warum_Du_von_Streamingdienst_weg_willst_und_wie_wohin_hd.mp4&quot;&gt;gpn24-392-deu-De-Spotify_Yourself_-_Warum_Du_von_Streamingdienst_weg_willst_und_wie_wohin_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-06T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-652-eng-Gaslight_Gatekeep_Girlboss_Breaking_Minecrafts_Decentralised_Chat_Reporting_System_hd.mp4">
    <title>Gaslight, Gatekeep, Girlboss: Breaking Minecraft&#39;s Decentralised Chat Reporting System (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-652-eng-Gaslight_Gatekeep_Girlboss_Breaking_Minecrafts_Decentralised_Chat_Reporting_System_hd.mp4</link>
    <description>Minecraft servers have always been decentralised, but in 2022 Mojang attempted to roll out a chat reporting system. Without the ability to trust either the client or the server, this turned out to be very difficult to get right. Over the next 6 months, we were in a cycle of Mojang releasing an update, and us dropping an exploit. In all we dropped 7 exploits, and there were a couple more found by others. 
This talk covers the context behind the system, how the exploits worked, how Mojang tried to patch them, the community response, and why the system is still broken today, and a new exploit I discovered while writing the talk.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/MJMUCB/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Minecraft servers have always been decentralised, but in 2022 Mojang attempted to roll out a chat reporting system. Without the ability to trust either the client or the server, this turned out to be very difficult to get right. Over the next 6 months, we were in a cycle of Mojang releasing an update, and us dropping an exploit. In all we dropped 7 exploits, and there were a couple more found by others. 
This talk covers the context behind the system, how the exploits worked, how Mojang tried to patch them, the community response, and why the system is still broken today, and a new exploit I discovered while writing the talk.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/MJMUCB/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-652-gaslight-gatekeep-girlboss-breaking-minecraft-s-decentralised-chat-reporting-system&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/652-0eb3e4b1-c102-5842-be65-6e3218b3a523.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-652-eng-Gaslight_Gatekeep_Girlboss_Breaking_Minecrafts_Decentralised_Chat_Reporting_System_hd.mp4&quot;&gt;gpn24-652-eng-Gaslight_Gatekeep_Girlboss_Breaking_Minecrafts_Decentralised_Chat_Reporting_System_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-06T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-483-deu-Was_ist_eine_EC-Karte_hd.mp4">
    <title>Was ist eine EC-Karte? (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-483-deu-Was_ist_eine_EC-Karte_hd.mp4</link>
    <description>Während Corona wurden digitale Zahlungsmethoden deutlich verbreiteter. Mittlerweile hat sich jedoch eine neue Skepsis eingestellt, insbesondere aufgrund der Abhängigkeit von US-Unternehmen. Dieser Talk gibt dementsprechend einen Überblick über digitale Zahlverfahren, sowie ein bisschen Geschichte und einen Ausblick auf die potenzielle Zukunft davon. Dabei wird auch ein grober Überblick über die Kostenstrukturen gegeben.

Der Talk greift den in Deutschland gebräuchlichen Begriff &quot;EC-Karte&quot; auf, dessen rechtliche Definition von dem abweicht, was die meisten Menschen unter dem Begriff verstehen. Darauf aufbauend soll die Geschichte der EC-Karte sowie von Konkurrenzprodukten gezeigt werden, und wie wir in der heutigen Zahlungslandschaft gelandet sind.
Dabei werden die wichtigen Zahlungssysteme SEPA, SWIFT, Girocard, VISA, MasterCard und weitere erklärt, sowie die damit verbundenen Kosten aufgezeigt. Dabei wird ein Fokus darauf gelegt, wie diese Kosten in der EU aussehen, wie (und ob überhaupt) sie reguliert sind, und für welchen Teil der Transaktionen die entsprechenden Regularien gelten.
Auch die Probleme der Systeme werden gezeigt, sowie ein Blick auf künftige Entwicklungen, als auch ein Überblick darüber, was andere Länder machen, soll gegeben werden.
Der Talk fokussiert sich zwar auf kartenbasierte Systeme, soweit Zeit ist, wird aber auch noch über Wero &amp; Konsorten gesprochen.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/PAMMDN/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Während Corona wurden digitale Zahlungsmethoden deutlich verbreiteter. Mittlerweile hat sich jedoch eine neue Skepsis eingestellt, insbesondere aufgrund der Abhängigkeit von US-Unternehmen. Dieser Talk gibt dementsprechend einen Überblick über digitale Zahlverfahren, sowie ein bisschen Geschichte und einen Ausblick auf die potenzielle Zukunft davon. Dabei wird auch ein grober Überblick über die Kostenstrukturen gegeben.

Der Talk greift den in Deutschland gebräuchlichen Begriff &quot;EC-Karte&quot; auf, dessen rechtliche Definition von dem abweicht, was die meisten Menschen unter dem Begriff verstehen. Darauf aufbauend soll die Geschichte der EC-Karte sowie von Konkurrenzprodukten gezeigt werden, und wie wir in der heutigen Zahlungslandschaft gelandet sind.
Dabei werden die wichtigen Zahlungssysteme SEPA, SWIFT, Girocard, VISA, MasterCard und weitere erklärt, sowie die damit verbundenen Kosten aufgezeigt. Dabei wird ein Fokus darauf gelegt, wie diese Kosten in der EU aussehen, wie (und ob überhaupt) sie reguliert sind, und für welchen Teil der Transaktionen die entsprechenden Regularien gelten.
Auch die Probleme der Systeme werden gezeigt, sowie ein Blick auf künftige Entwicklungen, als auch ein Überblick darüber, was andere Länder machen, soll gegeben werden.
Der Talk fokussiert sich zwar auf kartenbasierte Systeme, soweit Zeit ist, wird aber auch noch über Wero &amp; Konsorten gesprochen.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/PAMMDN/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-483-was-ist-eine-ec-karte&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/483-ca7806ae-8ded-59e9-ab48-1aabdaeeb9d8.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-483-deu-Was_ist_eine_EC-Karte_hd.mp4&quot;&gt;gpn24-483-deu-Was_ist_eine_EC-Karte_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-06T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-595-deu-Wie_steuert_man_eigentlich_ein_Museum_hd.mp4">
    <title>Wie steuert man eigentlich ein Museum? (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-595-deu-Wie_steuert_man_eigentlich_ein_Museum_hd.mp4</link>
    <description>Ein Medienkunstmuseum besteht nicht aus Bildern an der Wand, sondern aus Projektoren, Rechnern, Sensoren, Servomotoren, Druckluft, Hochspannung und gelegentlich einer VM mit Windows XP. Vieles davon läuft 24/7 — never touch a running system. Anderes muss jeden Morgen pünktlich hochfahren und abends wieder runter. Wir erzählen, wie wir am ZKM den Alltag eines solchen Hauses am Laufen halten — und warum dabei über die Jahre eine ganze Werkstatt voll eigener Software entstanden ist.

Das ZKM in Karlsruhe ist ein Haus für lebende Medienkunst — Werke aus Code, Hardware, Netzwerken und manchmal aus Druckluft. Projektoren an der Decke, Rechner hinter den Wänden, Windows-XP-VMs für Netzkunst von 2001, eine Jakobsleiter mit Hochspannung, ein Emulator des CM-2-Supercomputers mit einer LED-Wand als Replica.

Niemand verkauft Software für „Steuere Projektoren von fünf Herstellern, davon einer ohne Netzwerkanschluss&quot;. Niemand verkauft ein System für „starte ein Kunstwerk, das sich nur per Mausklick auf einen Button starten lässt&quot;. Also bauen wir es selbst — fast immer als Antwort auf einen Bedarf aus einer Ausstellung.

Der Talk zeigt, wie das im Alltag aussieht:

- Was muss eigentlich gesteuert werden? Strom, Geräte, Rechner, Kioske, Tracking, Besucher — sechs Schichten, jede mit eigenen Protokollen, Macken und Failure-Modes.

- Welche Probleme kommen immer wieder? Kunstwerke, die nicht starten wollen. Kunstwerke, die nicht aufhören wollen. Alte Kunst auf neuer Hardware. Schulklassen, die ALLES anfassen. Projektoren, die offline gehen. Ausstellungen, die jahrelang täglich laufen müssen.

- Welche Lösungen entstehen daraus? Watchdogs, VMs mit Snapshot-Revert, ESP-Module die alte Fernbedienungen ersetzen, DNS-Filterung gegen Fortnite-Downloads, ein zentrales Kontrollsystem, das alles orchestriert.

- Was davon ist Open Source und kann auch anderen Häusern helfen? Einiges. Aus Hacks für einzelne Ausstellungen sind über die Jahre wiederverwendbare Werkzeuge geworden.

- Was haben wir auf dem Weg gelernt — über Architektur, über Künstler:innen, über das Publikum, und über Skripte, die „nur kurz&quot; laufen sollten und dann jahrelang in Produktion stehen.

Ein Blick aus der Maschinenraum-Perspektive auf den Alltag der Leute, die dafür sorgen, dass das Museum jeden Tag wieder funktioniert.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/73QXEV/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Ein Medienkunstmuseum besteht nicht aus Bildern an der Wand, sondern aus Projektoren, Rechnern, Sensoren, Servomotoren, Druckluft, Hochspannung und gelegentlich einer VM mit Windows XP. Vieles davon läuft 24/7 — never touch a running system. Anderes muss jeden Morgen pünktlich hochfahren und abends wieder runter. Wir erzählen, wie wir am ZKM den Alltag eines solchen Hauses am Laufen halten — und warum dabei über die Jahre eine ganze Werkstatt voll eigener Software entstanden ist.

Das ZKM in Karlsruhe ist ein Haus für lebende Medienkunst — Werke aus Code, Hardware, Netzwerken und manchmal aus Druckluft. Projektoren an der Decke, Rechner hinter den Wänden, Windows-XP-VMs für Netzkunst von 2001, eine Jakobsleiter mit Hochspannung, ein Emulator des CM-2-Supercomputers mit einer LED-Wand als Replica.

Niemand verkauft Software für „Steuere Projektoren von fünf Herstellern, davon einer ohne Netzwerkanschluss&quot;. Niemand verkauft ein System für „starte ein Kunstwerk, das sich nur per Mausklick auf einen Button starten lässt&quot;. Also bauen wir es selbst — fast immer als Antwort auf einen Bedarf aus einer Ausstellung.

Der Talk zeigt, wie das im Alltag aussieht:

- Was muss eigentlich gesteuert werden? Strom, Geräte, Rechner, Kioske, Tracking, Besucher — sechs Schichten, jede mit eigenen Protokollen, Macken und Failure-Modes.

- Welche Probleme kommen immer wieder? Kunstwerke, die nicht starten wollen. Kunstwerke, die nicht aufhören wollen. Alte Kunst auf neuer Hardware. Schulklassen, die ALLES anfassen. Projektoren, die offline gehen. Ausstellungen, die jahrelang täglich laufen müssen.

- Welche Lösungen entstehen daraus? Watchdogs, VMs mit Snapshot-Revert, ESP-Module die alte Fernbedienungen ersetzen, DNS-Filterung gegen Fortnite-Downloads, ein zentrales Kontrollsystem, das alles orchestriert.

- Was davon ist Open Source und kann auch anderen Häusern helfen? Einiges. Aus Hacks für einzelne Ausstellungen sind über die Jahre wiederverwendbare Werkzeuge geworden.

- Was haben wir auf dem Weg gelernt — über Architektur, über Künstler:innen, über das Publikum, und über Skripte, die „nur kurz&quot; laufen sollten und dann jahrelang in Produktion stehen.

Ein Blick aus der Maschinenraum-Perspektive auf den Alltag der Leute, die dafür sorgen, dass das Museum jeden Tag wieder funktioniert.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/73QXEV/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-595-wie-steuert-man-eigentlich-ein-museum&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/595-007e332b-9b31-589b-92b1-0e27f0e82989.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-595-deu-Wie_steuert_man_eigentlich_ein_Museum_hd.mp4&quot;&gt;gpn24-595-deu-Wie_steuert_man_eigentlich_ein_Museum_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-06T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-651-deu-Energiewendeexe_at_the_Chaos_of_Scale_hd.mp4">
    <title>Energiewende.exe at the Chaos of Scale (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-651-deu-Energiewendeexe_at_the_Chaos_of_Scale_hd.mp4</link>
    <description>Neue Regierung, neues Sondervermögen, da gibt es doch jetzt frischen Wind für die Energiewende in Deutschland, richtig?

Leider ist das Gegenteil der Fall. Die politische Unterstützung auf Bundesebene für die Energiewende bricht zunehmend weg. Woher soll man da noch Mut und Hoffnung schöpfen?

Wir zeigen Wege und Beispiele auf! Lokal, global, analog und digital bewegt sich viel. Brandaktuell geben wir Einblicke in die neuesten Initiativen, erfolgreiche Klagen, Bewegungen und Erfolge aus der Region und der ganzen Welt. Was ist in der ersten Hälfte von 2026 schon geschafft worden? Wo gibt es Blockaden? Wo braucht es jetzt deinen Beitrag damit es voran geht?

So gibt es zum Beispiel neue Rechtsprechung und Normen für Steckersolar. Was ist da alles passiert, was muss man jetzt wissen? Wie kann man Speicher sinnvoll am Balkon nutzen und die Cloud umgehen? Was tut sich in der Forschung? Und was hat das alles mit mir zu tun? 

Wir wollen Mut machen und Begeistern, für die Herausforderungen die noch vor uns liegen, aber auch die Erfolge feiern die bereits da sind!

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/P7AJJB/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Neue Regierung, neues Sondervermögen, da gibt es doch jetzt frischen Wind für die Energiewende in Deutschland, richtig?

Leider ist das Gegenteil der Fall. Die politische Unterstützung auf Bundesebene für die Energiewende bricht zunehmend weg. Woher soll man da noch Mut und Hoffnung schöpfen?

Wir zeigen Wege und Beispiele auf! Lokal, global, analog und digital bewegt sich viel. Brandaktuell geben wir Einblicke in die neuesten Initiativen, erfolgreiche Klagen, Bewegungen und Erfolge aus der Region und der ganzen Welt. Was ist in der ersten Hälfte von 2026 schon geschafft worden? Wo gibt es Blockaden? Wo braucht es jetzt deinen Beitrag damit es voran geht?

So gibt es zum Beispiel neue Rechtsprechung und Normen für Steckersolar. Was ist da alles passiert, was muss man jetzt wissen? Wie kann man Speicher sinnvoll am Balkon nutzen und die Cloud umgehen? Was tut sich in der Forschung? Und was hat das alles mit mir zu tun? 

Wir wollen Mut machen und Begeistern, für die Herausforderungen die noch vor uns liegen, aber auch die Erfolge feiern die bereits da sind!

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/P7AJJB/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-651-energiewende-exe-at-the-chaos-of-scale&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/651-f364196e-09f4-5c64-b8ff-01cf05e01d61.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-651-deu-Energiewendeexe_at_the_Chaos_of_Scale_hd.mp4&quot;&gt;gpn24-651-deu-Energiewendeexe_at_the_Chaos_of_Scale_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-05T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-513-deu-Warum_produziert_Koeln_Hbf_Verspaetungen_hd.mp4">
    <title>Warum produziert Köln Hbf Verspätungen? (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-513-deu-Warum_produziert_Koeln_Hbf_Verspaetungen_hd.mp4</link>
    <description>Wer mit dem Zug nach Köln fährt, wird schonmal erlebt haben: der Zug hält auf der Hohenzollernbrücke vor dem Bahnhof. Grund: Gleis belegt. Aber warum passiert das so häufig? Der Frage bin ich auf ungewöhnlichem Wege nachgegangen: ich habe einen 24h-Fahrplan der Strecke Köln-Aachen in einem Spiel nachgebaut.

Für so einen Nachbau ist eines wichtig zu verstehen: ich muss den Verlauf der Züge auf der Strecke Köln-Aachen für 24h abbilden. Aber der veröffentliche Fahrgastfahrplan enthält nicht alle Zugbewegungen: Wenn ein Zug in Köln Hbf endet, dann verschwindet der nicht einfach. Stattdessen fährt er leer irgendwo hin. Aber wo? Und was passiert danach mit diesen konkreten Wagen? In der Realität gibt darüber der Betriebsfahrplan Auskunft. Der ist aber nicht öffentlich. 

In meinem 24h-Fahrplan habe ich meinen ganz eigenen Betriebsfahrplan rekonstruiert und habe dabei die eine oder andere Herausforderung gefunden: da ist zum Beispiel der RE, welcher zuerst in Aachen abfährt, aber später als der nachfolgende ICE in Köln ankommt. Irgendwo wird der RE also überholt. Aber wo? Dann gibt es den Flixtrain, dessen Lok zwischen den Fahrten umsetzen muss. Das muss aber gut abgestimmt werden mit der restlichen Nutzung der Gleise.

Und dann gibt es noch die Güterzüge, deren Fahrpläne nicht gut einsehbar sind, die aber faktisch auch auf der Strecke unterwegs sind. Da habe ich dann anhand der Fahrpläne der Passagierzüge versucht die Lücken zu identifizieren.

Generell konnte ich durch diese Arbeit Muster im Fahrplan erkennen, die mit dem bloßen Auge nicht ersichtlich sind. Eines dieser Muster ist die Gleisbelegung von Köln Hbf.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/DJSYZM/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Wer mit dem Zug nach Köln fährt, wird schonmal erlebt haben: der Zug hält auf der Hohenzollernbrücke vor dem Bahnhof. Grund: Gleis belegt. Aber warum passiert das so häufig? Der Frage bin ich auf ungewöhnlichem Wege nachgegangen: ich habe einen 24h-Fahrplan der Strecke Köln-Aachen in einem Spiel nachgebaut.

Für so einen Nachbau ist eines wichtig zu verstehen: ich muss den Verlauf der Züge auf der Strecke Köln-Aachen für 24h abbilden. Aber der veröffentliche Fahrgastfahrplan enthält nicht alle Zugbewegungen: Wenn ein Zug in Köln Hbf endet, dann verschwindet der nicht einfach. Stattdessen fährt er leer irgendwo hin. Aber wo? Und was passiert danach mit diesen konkreten Wagen? In der Realität gibt darüber der Betriebsfahrplan Auskunft. Der ist aber nicht öffentlich. 

In meinem 24h-Fahrplan habe ich meinen ganz eigenen Betriebsfahrplan rekonstruiert und habe dabei die eine oder andere Herausforderung gefunden: da ist zum Beispiel der RE, welcher zuerst in Aachen abfährt, aber später als der nachfolgende ICE in Köln ankommt. Irgendwo wird der RE also überholt. Aber wo? Dann gibt es den Flixtrain, dessen Lok zwischen den Fahrten umsetzen muss. Das muss aber gut abgestimmt werden mit der restlichen Nutzung der Gleise.

Und dann gibt es noch die Güterzüge, deren Fahrpläne nicht gut einsehbar sind, die aber faktisch auch auf der Strecke unterwegs sind. Da habe ich dann anhand der Fahrpläne der Passagierzüge versucht die Lücken zu identifizieren.

Generell konnte ich durch diese Arbeit Muster im Fahrplan erkennen, die mit dem bloßen Auge nicht ersichtlich sind. Eines dieser Muster ist die Gleisbelegung von Köln Hbf.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/DJSYZM/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-513-warum-produziert-koln-hbf-verspatungen&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/513-06e4cd3b-cad0-5373-b193-1715def95b49.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-513-deu-Warum_produziert_Koeln_Hbf_Verspaetungen_hd.mp4&quot;&gt;gpn24-513-deu-Warum_produziert_Koeln_Hbf_Verspaetungen_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-06T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-407-deu-Ultracycling_-_Wie_man_sehr_lange_Distanzen_zuruecklegt_und_dabei_Spass_hat_hd.mp4">
    <title>Ultracycling – Wie man sehr lange Distanzen zurücklegt und dabei Spaß hat. (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-407-deu-Ultracycling_-_Wie_man_sehr_lange_Distanzen_zuruecklegt_und_dabei_Spass_hat_hd.mp4</link>
    <description>Eine Einführung in Ultracycling mit Tipps, wie man eine lange Strecke plant, vorbereitet und zurücklegt.

Wir haben viele Kilometer auf dem Rad zurückgelegt und dabei mehr oder minder schmerzhaft gelernt, was funktioniert und was nicht. Diese Erkenntnisse wollen wir mit euch teilen.
Im Anschluss wird es ein Get-together zum Thema Fahrradfahren geben.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/8BFLXC/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Eine Einführung in Ultracycling mit Tipps, wie man eine lange Strecke plant, vorbereitet und zurücklegt.

Wir haben viele Kilometer auf dem Rad zurückgelegt und dabei mehr oder minder schmerzhaft gelernt, was funktioniert und was nicht. Diese Erkenntnisse wollen wir mit euch teilen.
Im Anschluss wird es ein Get-together zum Thema Fahrradfahren geben.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/8BFLXC/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-407-ultracycling-wie-man-sehr-lange-distanzen-zurucklegt-und-dabei-spa-hat&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/407-9870f84a-877a-5825-be43-e60ad5677f4b.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-407-deu-Ultracycling_-_Wie_man_sehr_lange_Distanzen_zuruecklegt_und_dabei_Spass_hat_hd.mp4&quot;&gt;gpn24-407-deu-Ultracycling_-_Wie_man_sehr_lange_Distanzen_zuruecklegt_und_dabei_Spass_hat_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-06T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-502-eng-Why_Even_Signal_Calls_Apple_Google_hd.mp4">
    <title>Why Even Signal Calls Apple &amp; Google (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-502-eng-Why_Even_Signal_Calls_Apple_Google_hd.mp4</link>
    <description>I just wanted Zulip notifications on my phone. So I started building something myself - and fell into a rabbit hole.

This talk tells the story of how I tried to solve a problem - and in doing so, understood how push notifications actually work. Why my first approach didn&#39;t scale. Why almost every app uses Firebase or APNs. Why even Signal knocks at Google&#39;s door. And why, since the Wyden letter of 2023, this is a documented privacy problem: &quot;We kill people based on metadata.&quot;

I&#39;ll show what alternatives exist with UnifiedPush and ntfy, how I built a bridge for Zulip, and why the same problem applies to your Prometheus alerts, Grafana notifications, and CI/CD pipelines. And what all of this has to do with digital sovereignty.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/38ZLSX/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      I just wanted Zulip notifications on my phone. So I started building something myself - and fell into a rabbit hole.

This talk tells the story of how I tried to solve a problem - and in doing so, understood how push notifications actually work. Why my first approach didn&#39;t scale. Why almost every app uses Firebase or APNs. Why even Signal knocks at Google&#39;s door. And why, since the Wyden letter of 2023, this is a documented privacy problem: &quot;We kill people based on metadata.&quot;

I&#39;ll show what alternatives exist with UnifiedPush and ntfy, how I built a bridge for Zulip, and why the same problem applies to your Prometheus alerts, Grafana notifications, and CI/CD pipelines. And what all of this has to do with digital sovereignty.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/38ZLSX/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-502-why-even-signal-calls-apple-google&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/502-c1ca02ab-dd57-5361-9113-e820e1a23dad.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-502-eng-Why_Even_Signal_Calls_Apple_Google_hd.mp4&quot;&gt;gpn24-502-eng-Why_Even_Signal_Calls_Apple_Google_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-05T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-435-eng-User-Centric_Product_Management_in_Open_Source_hd.mp4">
    <title>User-Centric Product Management in Open Source (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-435-eng-User-Centric_Product_Management_in_Open_Source_hd.mp4</link>
    <description>How do you make sure you build the right product and build the product right?

In this talk I will elaborate on the role of user-centric product managers in open source context. What does it actually mean to be a product manager and how can this role facilitate community engagement in product development?

You will leave this talk with very tangible best practices, which you can implement immediately in your project.

I will answer the following questions:
- What is user-centricity and how to become user-centric product manager?
- Why in open source is perfectly suited to this form of product development?
- Why it&#39;s cheaper to validate hypotheses and stay in the problem space first instead of jumping to the solutions?
- How to conduct user research without a huge effort?
- How to start with user research in case you haven&#39;t done it before?

I will also present a real example of user-centric product development process, based on my work at OpenProject.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/ZYUH3P/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      How do you make sure you build the right product and build the product right?

In this talk I will elaborate on the role of user-centric product managers in open source context. What does it actually mean to be a product manager and how can this role facilitate community engagement in product development?

You will leave this talk with very tangible best practices, which you can implement immediately in your project.

I will answer the following questions:
- What is user-centricity and how to become user-centric product manager?
- Why in open source is perfectly suited to this form of product development?
- Why it&#39;s cheaper to validate hypotheses and stay in the problem space first instead of jumping to the solutions?
- How to conduct user research without a huge effort?
- How to start with user research in case you haven&#39;t done it before?

I will also present a real example of user-centric product development process, based on my work at OpenProject.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/ZYUH3P/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-435-user-centric-product-management-in-open-source&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/435-57f25a70-8f56-5e3d-ad7b-8570a6e690df.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-435-eng-User-Centric_Product_Management_in_Open_Source_hd.mp4&quot;&gt;gpn24-435-eng-User-Centric_Product_Management_in_Open_Source_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-06T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-501-eng-Bagel_History_of_a_bread_with_a_hole_hd.mp4">
    <title>Bagel: History of a bread with a hole (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-501-eng-Bagel_History_of_a_bread_with_a_hole_hd.mp4</link>
    <description>Bagels are bread rolls with a hole, or pretzels with fewer holes, and are wonderful baked goods. Whether they are served with cream cheese and lox or hummus, there is probably nothing better than a fresh bagel. But did you know that bagels have a truly interesting history? From medieval German monasteries to Poland, and from the Jewish diaspora in New York and Montréal.

So in this talk, I&#39;ll be covering the important questions of our time: Where does the Bagel come from? Where do you get the best Bagels (Montréal or New York)? And how do all these doughnuts with rigor mortis differ? And of course, you&#39;ll learn how to bake a proper bagel.

Come by and learn more than you ever wanted to know about Bagels, after you hopefully ate a delicious Bagel at the WOC (from 12 am to 3 pm).

For a full list of my sources and even more Bagel knowledge: [https://pad.mostlynerdless.de/s/8MqudkmgM](https://pad.mostlynerdless.de/s/8MqudkmgM)

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/7X3YVU/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Bagels are bread rolls with a hole, or pretzels with fewer holes, and are wonderful baked goods. Whether they are served with cream cheese and lox or hummus, there is probably nothing better than a fresh bagel. But did you know that bagels have a truly interesting history? From medieval German monasteries to Poland, and from the Jewish diaspora in New York and Montréal.

So in this talk, I&#39;ll be covering the important questions of our time: Where does the Bagel come from? Where do you get the best Bagels (Montréal or New York)? And how do all these doughnuts with rigor mortis differ? And of course, you&#39;ll learn how to bake a proper bagel.

Come by and learn more than you ever wanted to know about Bagels, after you hopefully ate a delicious Bagel at the WOC (from 12 am to 3 pm).

For a full list of my sources and even more Bagel knowledge: [https://pad.mostlynerdless.de/s/8MqudkmgM](https://pad.mostlynerdless.de/s/8MqudkmgM)

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/7X3YVU/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-501-bagel-history-of-a-bread-with-a-hole&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/501-e06cb522-aa00-54b5-97ca-98e49cb18037.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-501-eng-Bagel_History_of_a_bread_with_a_hole_hd.mp4&quot;&gt;gpn24-501-eng-Bagel_History_of_a_bread_with_a_hole_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-06T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/contributors/noname_ev/h264-hd/import-110715-deu-Von_Markdown_zu_PDF_auf_die_harte_Weise_hd.mp4">
    <title>Von Markdown zu PDF auf die harte Weise (noname_ev)</title>
    <link>https://cdn.media.ccc.de/contributors/noname_ev/h264-hd/import-110715-deu-Von_Markdown_zu_PDF_auf_die_harte_Weise_hd.mp4</link>
    <description>

&lt;p&gt;Ich mag Markdown zum Schreiben von Notizen oder längeren Texten, aber leider gefällt manchen Menschen das Anstarren von Textdateien nicht. In der Vergangenheit habe ich darum mit pandoc und latex meine Markdown Dokumente in PDFs verwandelt.&lt;br&gt;
&lt;br&gt;
Kürzlich habe ich beschlossen, dass ich typst viel lieber mag als latex. Drum zeige ich euch heute, wie ich mittlerweile Dokumente von Markdown über pandoc und typst zu PDFs konvertiere.&lt;br&gt;
&lt;br&gt;
Spoiler: Es ist ein bisschen bash-Code involviert.&lt;br&gt;&lt;/p&gt;
&lt;p&gt;
Aufgrund eines Fehlers bei der Aufnahme und Durchführung ist der Bildschirminhalt samt Präsentation leider nicht sichtbar.
&lt;/p&gt;

&lt;p&gt;
Links und Quellen:
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.noname-ev.de/chaotische_viertelstunde.html#c14h_670&quot;&gt;Vortrag auf der Vereinsseite&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://gitlab.com/hartang/typst/md2pdf&quot;&gt;Projekt &amp;apos;md2pdf&amp;apos;&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://gitlab.com/hartang/c14h/2026-01-08_von-markdown-zu-pdf-auf-die-harte-weise&quot;&gt;Repo &amp;amp; Folien&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
about this event: https://www.noname-ev.de/chaotische_viertelstunde.html#c14h_670
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      

&lt;p&gt;Ich mag Markdown zum Schreiben von Notizen oder längeren Texten, aber leider gefällt manchen Menschen das Anstarren von Textdateien nicht. In der Vergangenheit habe ich darum mit pandoc und latex meine Markdown Dokumente in PDFs verwandelt.&lt;br&gt;
&lt;br&gt;
Kürzlich habe ich beschlossen, dass ich typst viel lieber mag als latex. Drum zeige ich euch heute, wie ich mittlerweile Dokumente von Markdown über pandoc und typst zu PDFs konvertiere.&lt;br&gt;
&lt;br&gt;
Spoiler: Es ist ein bisschen bash-Code involviert.&lt;br&gt;&lt;/p&gt;
&lt;p&gt;
Aufgrund eines Fehlers bei der Aufnahme und Durchführung ist der Bildschirminhalt samt Präsentation leider nicht sichtbar.
&lt;/p&gt;

&lt;p&gt;
Links und Quellen:
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.noname-ev.de/chaotische_viertelstunde.html#c14h_670&quot;&gt;Vortrag auf der Vereinsseite&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://gitlab.com/hartang/typst/md2pdf&quot;&gt;Projekt &amp;apos;md2pdf&amp;apos;&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://gitlab.com/hartang/c14h/2026-01-08_von-markdown-zu-pdf-auf-die-harte-weise&quot;&gt;Repo &amp;amp; Folien&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
about this event: https://www.noname-ev.de/chaotische_viertelstunde.html#c14h_670
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/noname_ev-110715-von-markdown-zu-pdf-auf&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/contributors/noname_ev/110715-7167dee9-ca9b-4658-a2b3-3ab9e5586354.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/contributors/noname_ev/h264-hd/import-110715-deu-Von_Markdown_zu_PDF_auf_die_harte_Weise_hd.mp4&quot;&gt;import-110715-deu-Von_Markdown_zu_PDF_auf_die_harte_Weise_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-01-08T00:00:00+01:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-414-deu-EMV_Theorie_Praxis_und_der_ganze_Rest_-_eine_Fallstudie_hd.mp4">
    <title>EMV. Theorie, Praxis und der ganze Rest - eine Fallstudie (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-414-deu-EMV_Theorie_Praxis_und_der_ganze_Rest_-_eine_Fallstudie_hd.mp4</link>
    <description>Wir, Chrissy und Sarah, haben uns das Flower Badge vom Camp &#39;23 in der EMV Messkammer angeschaut und besprechen gemeinsam die Messergebnisse und gehen durch die Schaltung und Layout. 
Auf dem Weg plaudern wir aus dem Nähkästchen und erzählen von Messverfahren, Schaltungsdesign und hoffen, von unserem Wissen und Erfahrung etwas weiter geben zu können.

Chrissy ist Doktorandin an der TU Dresden und hat dort am Lehrstuhl viel mit EMV zu tun.
Sarah macht das Ganze beruflich und kommt aus der Praxis was EMV und Schaltungsdesign angeht.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/3L8WE3/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Wir, Chrissy und Sarah, haben uns das Flower Badge vom Camp &#39;23 in der EMV Messkammer angeschaut und besprechen gemeinsam die Messergebnisse und gehen durch die Schaltung und Layout. 
Auf dem Weg plaudern wir aus dem Nähkästchen und erzählen von Messverfahren, Schaltungsdesign und hoffen, von unserem Wissen und Erfahrung etwas weiter geben zu können.

Chrissy ist Doktorandin an der TU Dresden und hat dort am Lehrstuhl viel mit EMV zu tun.
Sarah macht das Ganze beruflich und kommt aus der Praxis was EMV und Schaltungsdesign angeht.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/3L8WE3/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-414-emv-theorie-praxis-und-der-ganze-rest-eine-fallstudie&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/414-b8bba4d4-ec0a-555e-9b1b-c8567f3f2463.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-414-deu-EMV_Theorie_Praxis_und_der_ganze_Rest_-_eine_Fallstudie_hd.mp4&quot;&gt;gpn24-414-deu-EMV_Theorie_Praxis_und_der_ganze_Rest_-_eine_Fallstudie_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-05T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-526-deu-Communication_without_Borders_Cross-Platform_VoIP_hd.mp4">
    <title>Communication without Borders: Cross-Platform VoIP (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-526-deu-Communication_without_Borders_Cross-Platform_VoIP_hd.mp4</link>
    <description>Recent events, such as Discord&#39;s controversial push for personal ID verification, the use of AI models for age-determination and the widespread analysis of user-data , have laid bare a harsh reality: proprietary platforms can&#39;t be trusted anymore. Our ability to communicate is a privilege granted by corporations, subject to their changing terms and invasive policies. While some users are leaving common communication platforms because of policy changes, others remain. This isn&#39;t just about inconvenience, it fractures communities;

This unfortunate fragmentation is what our project, &quot;Communication without Borders,&quot; directly challenges. We are building an open-source, low-latency bridging framework designed to act as a universal translator, connecting any VoIP platform to any other and giving users the freedom to choose their client without being isolated.

As our initial proof of concept, we are focusing on bridging the centralized world of Discord with the federated universe of Matrix. However, it is our goal that our architecture is not just a one-off solution; It is an easily extendable framework designed for high fidelity and minimal latency, allowing for the rapid addition of new platforms.

During this presentation, we will demonstrate the current state of our project, dive deep into the technical challenges we face, from real-time audio over privacy and security to identity and presence mapping.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/MLPPNQ/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Recent events, such as Discord&#39;s controversial push for personal ID verification, the use of AI models for age-determination and the widespread analysis of user-data , have laid bare a harsh reality: proprietary platforms can&#39;t be trusted anymore. Our ability to communicate is a privilege granted by corporations, subject to their changing terms and invasive policies. While some users are leaving common communication platforms because of policy changes, others remain. This isn&#39;t just about inconvenience, it fractures communities;

This unfortunate fragmentation is what our project, &quot;Communication without Borders,&quot; directly challenges. We are building an open-source, low-latency bridging framework designed to act as a universal translator, connecting any VoIP platform to any other and giving users the freedom to choose their client without being isolated.

As our initial proof of concept, we are focusing on bridging the centralized world of Discord with the federated universe of Matrix. However, it is our goal that our architecture is not just a one-off solution; It is an easily extendable framework designed for high fidelity and minimal latency, allowing for the rapid addition of new platforms.

During this presentation, we will demonstrate the current state of our project, dive deep into the technical challenges we face, from real-time audio over privacy and security to identity and presence mapping.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/MLPPNQ/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-526-communication-without-borders-cross-platform-voip&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/526-bf9bc7a6-cf18-506e-b5d3-bcda9521866d.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-526-deu-Communication_without_Borders_Cross-Platform_VoIP_hd.mp4&quot;&gt;gpn24-526-deu-Communication_without_Borders_Cross-Platform_VoIP_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-05T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-495-deu-Datenschutz_fuer_Chaos-_Vereine_in_der_Praxis_hd.mp4">
    <title>Datenschutz für (Chaos-)Vereine in der Praxis (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-495-deu-Datenschutz_fuer_Chaos-_Vereine_in_der_Praxis_hd.mp4</link>
    <description>In chaosnahen (und verbundenen) Vereinen bringen Wesen oft spannende neue Prozesse für alle ein. Es wird vernetzt, ausgetauscht, automatisiert, personenbezogene Daten werden verarbeitet. Community-Projekte werden über Zeit Teil der offiziellen Infra. Das funktioniert fast immer gut - bis das erste Betroffenengesuch kommt, ein Datenschutzvorfall passiert oder die Datenschutzbehörde an die Tür klopft.

Rhandos ist Juristin und Datenschutzbeauftragte des CCCHH. Aus der Praxiserfahrung möchte sie aufzeigen, wie sinnvolles Datenschutzmanagement in (Chaos)Vereinen in der Praxis umgesetzt werden kann. Ziel des Vortrags ist, Vorständen, (künftigen) Datenschutzbeauftragten und allen anderen Interessierten das Grundwerkzeug dafür an die Hand zu geben.

Themenübersicht:
- Welche Datenschutz-Pflichten müssen wir als Verein umsetzen? 
- Brauche ich eine:n Datenschutzbeauftragte:n?
- Hilfe, wo beginnen wir mit der Umsetzung?
- Wie gestalte ich datenschutzfreundliche Prozesse?
- Welche Informationen müssen wir Mitgliedern und Besucher:innen zur Verfügung stellen?
- Was ist ein Verarbeitungsverzeichnis?
- Was sind Auftragsverarbeitungen und gemeinsame Verarbeitungen?
- Wie gehe ich mit Datenschutzvorfällen um?
- Wie erfülle ich Betroffenenanfragen?
- uvm.

Im Anschluss können wir uns zu offenen Fragen und Erfahrungen aus der Praxis in einem kleineren Workshop (Ort/Zeit TBA) austauschen.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/Z9AHTJ/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      In chaosnahen (und verbundenen) Vereinen bringen Wesen oft spannende neue Prozesse für alle ein. Es wird vernetzt, ausgetauscht, automatisiert, personenbezogene Daten werden verarbeitet. Community-Projekte werden über Zeit Teil der offiziellen Infra. Das funktioniert fast immer gut - bis das erste Betroffenengesuch kommt, ein Datenschutzvorfall passiert oder die Datenschutzbehörde an die Tür klopft.

Rhandos ist Juristin und Datenschutzbeauftragte des CCCHH. Aus der Praxiserfahrung möchte sie aufzeigen, wie sinnvolles Datenschutzmanagement in (Chaos)Vereinen in der Praxis umgesetzt werden kann. Ziel des Vortrags ist, Vorständen, (künftigen) Datenschutzbeauftragten und allen anderen Interessierten das Grundwerkzeug dafür an die Hand zu geben.

Themenübersicht:
- Welche Datenschutz-Pflichten müssen wir als Verein umsetzen? 
- Brauche ich eine:n Datenschutzbeauftragte:n?
- Hilfe, wo beginnen wir mit der Umsetzung?
- Wie gestalte ich datenschutzfreundliche Prozesse?
- Welche Informationen müssen wir Mitgliedern und Besucher:innen zur Verfügung stellen?
- Was ist ein Verarbeitungsverzeichnis?
- Was sind Auftragsverarbeitungen und gemeinsame Verarbeitungen?
- Wie gehe ich mit Datenschutzvorfällen um?
- Wie erfülle ich Betroffenenanfragen?
- uvm.

Im Anschluss können wir uns zu offenen Fragen und Erfahrungen aus der Praxis in einem kleineren Workshop (Ort/Zeit TBA) austauschen.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/Z9AHTJ/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-495-datenschutz-fur-chaos-vereine-in-der-praxis&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/495-c9d48e1b-8cb6-5dba-a729-f46a39443b61.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-495-deu-Datenschutz_fuer_Chaos-_Vereine_in_der_Praxis_hd.mp4&quot;&gt;gpn24-495-deu-Datenschutz_fuer_Chaos-_Vereine_in_der_Praxis_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-05T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-533-eng-Tamper-Sensing_Meshes_in_the_Wild_hd.mp4">
    <title>Tamper-Sensing Meshes in the Wild (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-533-eng-Tamper-Sensing_Meshes_in_the_Wild_hd.mp4</link>
    <description>Tamper-sensing meshes are electronic layers that detect an attacker drilling or cutting into a device. There isn’t a lot of public information about their construction, so I did a survey of about 30 devices with such meshes. In this talk, I’ll share the results of that survey.

I&#39;ll give a quick history of these meshes from the 1800s to today, touch on industry standards, and break down the technical trade-offs behind mesh design. From there, I&#39;ll walk you through real-world construction techniques and their weaknesses--covering substrate materials, trace materials, pattern, and 3D assembly styles.

From all of this, I&#39;ve put together a set of criteria for actually secure mesh design. The gist of it is: off-the-shelf PCB processes are a solid proxy for real-world meshes for researchers or hackers; most meshes in the wild use PCB or FPC processes with feature sizes of 0.5mm or larger; and with basic techniques like silkscreen printing--the same process used for keyboard membranes--you can build meshes that match or beat the security of most devices out there.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/B3B3GD/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Tamper-sensing meshes are electronic layers that detect an attacker drilling or cutting into a device. There isn’t a lot of public information about their construction, so I did a survey of about 30 devices with such meshes. In this talk, I’ll share the results of that survey.

I&#39;ll give a quick history of these meshes from the 1800s to today, touch on industry standards, and break down the technical trade-offs behind mesh design. From there, I&#39;ll walk you through real-world construction techniques and their weaknesses--covering substrate materials, trace materials, pattern, and 3D assembly styles.

From all of this, I&#39;ve put together a set of criteria for actually secure mesh design. The gist of it is: off-the-shelf PCB processes are a solid proxy for real-world meshes for researchers or hackers; most meshes in the wild use PCB or FPC processes with feature sizes of 0.5mm or larger; and with basic techniques like silkscreen printing--the same process used for keyboard membranes--you can build meshes that match or beat the security of most devices out there.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/B3B3GD/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-533-tamper-sensing-meshes-in-the-wild&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/533-12afef00-116d-592a-848f-7fe2ec82dc00.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-533-eng-Tamper-Sensing_Meshes_in_the_Wild_hd.mp4&quot;&gt;gpn24-533-eng-Tamper-Sensing_Meshes_in_the_Wild_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-05T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-487-deu-Mal_was_mit_Salz_hd.mp4">
    <title>Mal was mit Salz (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-487-deu-Mal_was_mit_Salz_hd.mp4</link>
    <description>Eintauchen in Werdegang und Hintergrund des CERT-Specials (aka WHO-Drink)

Warum ist das Zeug eigentlich so widerlich/lecker, viel zu (wenig) salzig und kann man da nicht XY mehr/weniger rein tun? Und geht das nicht $DAMIT viel besser?
Nach fast jeder Veranstaltung gibt es motivierte WHO-Sommeliere mit guten Ideen und besseren Ratschlägen. Da lohnt es sich doch, einmal hinter die Kulissen des Gebräus zu sehen, Rezepte zu vergleichen und mit heiterem Blick auf Fehlschläge, Ausrutscher und Irrfahrten zu erklären, wie er entstand, was er bewirken soll und wo die Reise hingehen könnte.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/MLNHCD/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Eintauchen in Werdegang und Hintergrund des CERT-Specials (aka WHO-Drink)

Warum ist das Zeug eigentlich so widerlich/lecker, viel zu (wenig) salzig und kann man da nicht XY mehr/weniger rein tun? Und geht das nicht $DAMIT viel besser?
Nach fast jeder Veranstaltung gibt es motivierte WHO-Sommeliere mit guten Ideen und besseren Ratschlägen. Da lohnt es sich doch, einmal hinter die Kulissen des Gebräus zu sehen, Rezepte zu vergleichen und mit heiterem Blick auf Fehlschläge, Ausrutscher und Irrfahrten zu erklären, wie er entstand, was er bewirken soll und wo die Reise hingehen könnte.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/MLNHCD/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-487-mal-was-mit-salz&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/487-31c16cc8-b80f-5bde-8a73-31c0d17f90d4.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-487-deu-Mal_was_mit_Salz_hd.mp4&quot;&gt;gpn24-487-deu-Mal_was_mit_Salz_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-05T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-432-eng-Writing_GPU_shaders_in_Rust_hd.mp4">
    <title>Writing GPU shaders in Rust (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-432-eng-Writing_GPU_shaders_in_Rust_hd.mp4</link>
    <description>Rust-GPU compiles (embedded) Rust to GPU shaders. You can then use these shaders in the bevy game engine, your custom wgpu render or whatever else needs shaders. We&#39;ll look at how it compares to DSLs for GPU programming, such as glsl, wgsl or burn. And why are we targetting SPIR-V, yet can compile to wgsl and run on the web. And if we really can compile ordinary rust, what could we run on graphics cards?

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/8ZN9MC/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Rust-GPU compiles (embedded) Rust to GPU shaders. You can then use these shaders in the bevy game engine, your custom wgpu render or whatever else needs shaders. We&#39;ll look at how it compares to DSLs for GPU programming, such as glsl, wgsl or burn. And why are we targetting SPIR-V, yet can compile to wgsl and run on the web. And if we really can compile ordinary rust, what could we run on graphics cards?

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/8ZN9MC/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-432-writing-gpu-shaders-in-rust&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/432-c2f8a7fa-8d01-5436-bb47-f7386aa44913.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-432-eng-Writing_GPU_shaders_in_Rust_hd.mp4&quot;&gt;gpn24-432-eng-Writing_GPU_shaders_in_Rust_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-05T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-476-eng-Ultrafast_Lasers_101_A_Photonic_Adventure_for_Molecular_Dynamics_Enthusiasts_hd.mp4">
    <title>Ultrafast Lasers 101: A Photonic Adventure for Molecular Dynamics Enthusiasts (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-476-eng-Ultrafast_Lasers_101_A_Photonic_Adventure_for_Molecular_Dynamics_Enthusiasts_hd.mp4</link>
    <description>I&#39;ll cover the fundamentals of laser operation, including gain, population inversion and how you convince a bunch of excited atoms to all emit light in sync instead of doing their own thing.
We then explore how femtosecond pulses are produced in practice.
I&#39;ll explain some simple methods for shaping, tweaking, and measuring those pulses.
As a practical example, I will walk you through the velocity map imaging (VMI) setup I work with to show what can be done with this equipment, watching molecules fall apart, like a molecular stroboscope.

I work in a research group¹ doing &quot;Ultrafast Dynamics inside He Nanodroplets&quot;.
I&#39;d like to share some of the fascinating concepts, from my perspective doing real time data analysis for the research group.
„In order to measure an event in time, you must use a shorter one...“ ~ Rick Trebino
This is why we are interested in pulses of that regime, molecular dynamics operate exactly at that timescale.
But when one works with such short pulses, not only aligning the setup becomes a real pain, but also non-linear effects take over in ways you wouldn&#39;t expect from a classic optics viewpoint. Comparable to RF magic in electronics, you wouldn&#39;t expect when you look at low frequencies.
The goal is to develop an intuitive understanding of how the knowledge fits together and what those techniques enable us to observe.
I will not go deep into the details, because this topic is extremely complex and even the master&#39;s course at my university about &quot;Ultrafast laser physics&quot; is an overview of the topic. So this is going to be &quot;an overview of an overview&quot;, a 101.

[1] Femtosecond Dynamics, TU Graz ( https://www.tugraz.at/en/institutes/iep/research/femtosecond-dynamics )

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/JL7QUB/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      I&#39;ll cover the fundamentals of laser operation, including gain, population inversion and how you convince a bunch of excited atoms to all emit light in sync instead of doing their own thing.
We then explore how femtosecond pulses are produced in practice.
I&#39;ll explain some simple methods for shaping, tweaking, and measuring those pulses.
As a practical example, I will walk you through the velocity map imaging (VMI) setup I work with to show what can be done with this equipment, watching molecules fall apart, like a molecular stroboscope.

I work in a research group¹ doing &quot;Ultrafast Dynamics inside He Nanodroplets&quot;.
I&#39;d like to share some of the fascinating concepts, from my perspective doing real time data analysis for the research group.
„In order to measure an event in time, you must use a shorter one...“ ~ Rick Trebino
This is why we are interested in pulses of that regime, molecular dynamics operate exactly at that timescale.
But when one works with such short pulses, not only aligning the setup becomes a real pain, but also non-linear effects take over in ways you wouldn&#39;t expect from a classic optics viewpoint. Comparable to RF magic in electronics, you wouldn&#39;t expect when you look at low frequencies.
The goal is to develop an intuitive understanding of how the knowledge fits together and what those techniques enable us to observe.
I will not go deep into the details, because this topic is extremely complex and even the master&#39;s course at my university about &quot;Ultrafast laser physics&quot; is an overview of the topic. So this is going to be &quot;an overview of an overview&quot;, a 101.

[1] Femtosecond Dynamics, TU Graz ( https://www.tugraz.at/en/institutes/iep/research/femtosecond-dynamics )

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/JL7QUB/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-476-ultrafast-lasers-101-a-photonic-adventure-for-molecular-dynamics-enthusiasts&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/476-7e7b3216-b67a-5902-8c50-5c88d7839e59.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-476-eng-Ultrafast_Lasers_101_A_Photonic_Adventure_for_Molecular_Dynamics_Enthusiasts_hd.mp4&quot;&gt;gpn24-476-eng-Ultrafast_Lasers_101_A_Photonic_Adventure_for_Molecular_Dynamics_Enthusiasts_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-05T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-594-eng-Ok_-_for_the_last_and_final_time_Patents_are_good_And_Patents_are_bad_A_3D_printer_project_to_prove_it_hd.mp4">
    <title>Ok - for the last and final time: Patents are good. And Patents are bad. A 3D printer project to prove it. (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-594-eng-Ok_-_for_the_last_and_final_time_Patents_are_good_And_Patents_are_bad_A_3D_printer_project_to_prove_it_hd.mp4</link>
    <description>One last time: Patents are good. And Patents are bad.
And using the example of an ancient commercial 3D printer, we can finally prove it.

After getting hold of a defective 15 year old 3D printer, manufactured by the inventor of filament based 3D printing, we knew right away that we were not going to bring it back to its original working state. 

The reason is simple: the control board made sure that the printer would only accept filament from the manufacturer. A little chip inside the cartridges in which the filament can be obtained, made sure you would not by accident fill the cartridge with an unworthy material that might end you up in a bad printing experience. The only worthy filament is priced at around 10 times the price of regular (so called!) premium filament on the market. Which again was the only reason the manufacturer was able to sell the very solid machine at a laughable 40.000 € back in 2009.

So, we decided to replace all of the electronics. And the print head. And while we were at it, the print bed had to go too. And the bed leveling sensor.
We ended up with a printer that has current 3D printing features like: Klipper firmware, BL Touch, a heated print bed, an integrated OBC and an 8&quot; touch display.

But why was this possible at all (and how can we get back on topic from this point of the story)? Well - easy! Being the inventor of the technology the manufacturer had their inventions patented. Which does not only result in the - obvious - protection of their IP but also means that there is plenty of detailed documentation available that allowed someone some 20 years later to start an open source project that basically gave birth to the &quot;prime father&quot; of all modern filament based 3D printers we know today: the RepRap printer.

Most of the components we used to upgrade the ancient printer only exist because they were, in the first place: patented (boo!), documented, and then rebuilt and published (yay!) as open source hardware.

Therefore patents were the tool to give the inventor a chance to make money from its invention for years and thus refinancing the development of the technology. And those same patents made the open source project possible, giving all of us high-tech affordable 3D printing!

The talk will mainly focus on the changes we made to the printer to bring it to current technology in terms of hardware and software. It will also discuss the role the patents play in this whole picture and draw a beautiful circle from the original printer to all of the printers we know today.
If all goes well we might even bring the printer to the GPN. The distance won&#39;t be the problem - it&#39;s more the weight which is around 128 kg...

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/XSQCPR/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      One last time: Patents are good. And Patents are bad.
And using the example of an ancient commercial 3D printer, we can finally prove it.

After getting hold of a defective 15 year old 3D printer, manufactured by the inventor of filament based 3D printing, we knew right away that we were not going to bring it back to its original working state. 

The reason is simple: the control board made sure that the printer would only accept filament from the manufacturer. A little chip inside the cartridges in which the filament can be obtained, made sure you would not by accident fill the cartridge with an unworthy material that might end you up in a bad printing experience. The only worthy filament is priced at around 10 times the price of regular (so called!) premium filament on the market. Which again was the only reason the manufacturer was able to sell the very solid machine at a laughable 40.000 € back in 2009.

So, we decided to replace all of the electronics. And the print head. And while we were at it, the print bed had to go too. And the bed leveling sensor.
We ended up with a printer that has current 3D printing features like: Klipper firmware, BL Touch, a heated print bed, an integrated OBC and an 8&quot; touch display.

But why was this possible at all (and how can we get back on topic from this point of the story)? Well - easy! Being the inventor of the technology the manufacturer had their inventions patented. Which does not only result in the - obvious - protection of their IP but also means that there is plenty of detailed documentation available that allowed someone some 20 years later to start an open source project that basically gave birth to the &quot;prime father&quot; of all modern filament based 3D printers we know today: the RepRap printer.

Most of the components we used to upgrade the ancient printer only exist because they were, in the first place: patented (boo!), documented, and then rebuilt and published (yay!) as open source hardware.

Therefore patents were the tool to give the inventor a chance to make money from its invention for years and thus refinancing the development of the technology. And those same patents made the open source project possible, giving all of us high-tech affordable 3D printing!

The talk will mainly focus on the changes we made to the printer to bring it to current technology in terms of hardware and software. It will also discuss the role the patents play in this whole picture and draw a beautiful circle from the original printer to all of the printers we know today.
If all goes well we might even bring the printer to the GPN. The distance won&#39;t be the problem - it&#39;s more the weight which is around 128 kg...

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/XSQCPR/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-594-ok-for-the-last-and-final-time-patents-are-good-and-patents-are-bad-a-3d-printer-project-to-prove-it&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/594-927f9f27-62d9-5cff-a1e5-73e6830d70fd.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-594-eng-Ok_-_for_the_last_and_final_time_Patents_are_good_And_Patents_are_bad_A_3D_printer_project_to_prove_it_hd.mp4&quot;&gt;gpn24-594-eng-Ok_-_for_the_last_and_final_time_Patents_are_good_And_Patents_are_bad_A_3D_printer_project_to_prove_it_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-05T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-357-deu-Was_ist_gute_Mobilitaet_Ein_datenbasierter_Ansatz_hd.mp4">
    <title>Was ist (gute) Mobilität? Ein datenbasierter Ansatz. (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-357-deu-Was_ist_gute_Mobilitaet_Ein_datenbasierter_Ansatz_hd.mp4</link>
    <description>Mobilität ist ein Grundbedürfnis – sei es der Weg zum Supermarkt, zu Freunden oder in ein Café. Gleichzeitig besteht breiter Konsens, dass Mobilität nachhaltiger gestaltet werden muss. Doch wie lässt sich Mobilität so messen und bewerten, dass sowohl individuelle Bedürfnisse als auch Nachhaltigkeitsziele berücksichtigt werden?

Dieser Beitrag stellt mobi.mapr und das zugrunde liegende Modell vor. Im Zentrum steht ein aktivitätsbasierter Ansatz, der nicht Verkehr oder Infrastruktur, sondern Menschen, ihre alltäglichen Aktivitäten sowie ihre subjektiven Erfahrungen in den Mittelpunkt stellt. Auf Basis offener Daten entsteht so ein transparenter Ansatz zur Bewertung von Mobilitätsqualität – nachvollziehbar, reproduzierbar und unabhängig von proprietären Plattformen oder KI-Slop.

Das Ergebnis ist ein offenes Dashboard, das Mobilität sichtbar und vergleichbar macht. Es ermöglicht, Mobilitätsräume zu erkunden, faktenbasierte Entscheidungen zu treffen und Menschen dabei zu unterstützen, ihre Mobilität selbstbestimmt zu gestalten. Sämtliche Daten sind zusätzlich über eine offene API unter CC BY 4.0 zugänglich.

Dieser Talk legt einen besonderen Fokus auf den ÖPNV, sowie auf die Region Karlsruhe. Welche Effekte hat das Karlsruher Modell? Kann der KVV die Pfalz retten? All diese Fragen werden beantwortet!

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/LU8TCX/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Mobilität ist ein Grundbedürfnis – sei es der Weg zum Supermarkt, zu Freunden oder in ein Café. Gleichzeitig besteht breiter Konsens, dass Mobilität nachhaltiger gestaltet werden muss. Doch wie lässt sich Mobilität so messen und bewerten, dass sowohl individuelle Bedürfnisse als auch Nachhaltigkeitsziele berücksichtigt werden?

Dieser Beitrag stellt mobi.mapr und das zugrunde liegende Modell vor. Im Zentrum steht ein aktivitätsbasierter Ansatz, der nicht Verkehr oder Infrastruktur, sondern Menschen, ihre alltäglichen Aktivitäten sowie ihre subjektiven Erfahrungen in den Mittelpunkt stellt. Auf Basis offener Daten entsteht so ein transparenter Ansatz zur Bewertung von Mobilitätsqualität – nachvollziehbar, reproduzierbar und unabhängig von proprietären Plattformen oder KI-Slop.

Das Ergebnis ist ein offenes Dashboard, das Mobilität sichtbar und vergleichbar macht. Es ermöglicht, Mobilitätsräume zu erkunden, faktenbasierte Entscheidungen zu treffen und Menschen dabei zu unterstützen, ihre Mobilität selbstbestimmt zu gestalten. Sämtliche Daten sind zusätzlich über eine offene API unter CC BY 4.0 zugänglich.

Dieser Talk legt einen besonderen Fokus auf den ÖPNV, sowie auf die Region Karlsruhe. Welche Effekte hat das Karlsruher Modell? Kann der KVV die Pfalz retten? All diese Fragen werden beantwortet!

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/LU8TCX/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-357-was-ist-gute-mobilitat-ein-datenbasierter-ansatz&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/357-6ebb8abf-6951-56cd-a76d-4a181793f8cf.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-357-deu-Was_ist_gute_Mobilitaet_Ein_datenbasierter_Ansatz_hd.mp4&quot;&gt;gpn24-357-deu-Was_ist_gute_Mobilitaet_Ein_datenbasierter_Ansatz_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-05T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-605-deu-Wir_bauen_uns_ein_Forschungsnetz_-_BelWue_2026_hd.mp4">
    <title>Wir bauen uns ein Forschungsnetz - BelWü 2026 (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-605-deu-Wir_bauen_uns_ein_Forschungsnetz_-_BelWue_2026_hd.mp4</link>
    <description>Wenn ein größeres Netz auf- oder umgebaut wird, kauft man nicht einfach nur ein paar Router und baut die ein. Dieser Vortrag ist ein grober Abriss der letzten 3 Jahre, von der Anforderungsanalyse bis zum Aufbau der ersten Systeme.

BelWü ist der Internetprovider für die Hochschulen in Baden-Württemberg. Von kleinen Landeseinrichtungen mit statischem 1G-Port bis zu großen Universitäten mit BGP und X*100G ist alles dabei. Ein Netz mit über 3000km Dark Fiber muss mit DWDM beleuchtet werden. Der Bandbreitenbedarf steigt und wird im Backbone zukünftig 1.6TBps Verbindungen nötig machen. Die Anforderungen sind also gemischt und teilweise recht speziell.

Gleichzeitig muss das Netz mit nur einer Hand voll Leuten gebaut und betrieben werden können. Alles muss also simpel und strukturiert sein.

Eine EU-Ausschreibung dauert auch gerne mal ein Jahr. Welche Technik wird in einem Jahr verfügbar und preislich attriktiv sein? Lieber auf der sicheren Seite bleiben? Gleichzeitig sind die Kassen leer, das Netz soll sehr kosteneffizient sein, lange laufen, und auch in Teilen modernisierbar sein.

Wir haben uns am Ende dafür entschieden, das Netz mit Segment-Routing MPLS zu bauen, drei verschiedene Klassen von Routern auszuschreiben (d.h. möglicherweise 3 unterschiedliche Systeme zu bekommen), in der optischen Übertragung möglichst viel auf OpenZR+ zu setzen und ein ansonsten sehr einfaches DWDM-System zu haben.

Inzwischen ist die Ausschreibung bezuschlagt und die ersten Router sind geliefert. An der Config-Automatisierung wird noch geschraubt, aber der Hardware-Rollout startet inzwischen schon. Es scheitert derzeit nur an so weltlichen Problemen, wie Rack Mount Kits, die in den meisten Racks nicht passen...

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/YZQXRH/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Wenn ein größeres Netz auf- oder umgebaut wird, kauft man nicht einfach nur ein paar Router und baut die ein. Dieser Vortrag ist ein grober Abriss der letzten 3 Jahre, von der Anforderungsanalyse bis zum Aufbau der ersten Systeme.

BelWü ist der Internetprovider für die Hochschulen in Baden-Württemberg. Von kleinen Landeseinrichtungen mit statischem 1G-Port bis zu großen Universitäten mit BGP und X*100G ist alles dabei. Ein Netz mit über 3000km Dark Fiber muss mit DWDM beleuchtet werden. Der Bandbreitenbedarf steigt und wird im Backbone zukünftig 1.6TBps Verbindungen nötig machen. Die Anforderungen sind also gemischt und teilweise recht speziell.

Gleichzeitig muss das Netz mit nur einer Hand voll Leuten gebaut und betrieben werden können. Alles muss also simpel und strukturiert sein.

Eine EU-Ausschreibung dauert auch gerne mal ein Jahr. Welche Technik wird in einem Jahr verfügbar und preislich attriktiv sein? Lieber auf der sicheren Seite bleiben? Gleichzeitig sind die Kassen leer, das Netz soll sehr kosteneffizient sein, lange laufen, und auch in Teilen modernisierbar sein.

Wir haben uns am Ende dafür entschieden, das Netz mit Segment-Routing MPLS zu bauen, drei verschiedene Klassen von Routern auszuschreiben (d.h. möglicherweise 3 unterschiedliche Systeme zu bekommen), in der optischen Übertragung möglichst viel auf OpenZR+ zu setzen und ein ansonsten sehr einfaches DWDM-System zu haben.

Inzwischen ist die Ausschreibung bezuschlagt und die ersten Router sind geliefert. An der Config-Automatisierung wird noch geschraubt, aber der Hardware-Rollout startet inzwischen schon. Es scheitert derzeit nur an so weltlichen Problemen, wie Rack Mount Kits, die in den meisten Racks nicht passen...

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/YZQXRH/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-605-wir-bauen-uns-ein-forschungsnetz-belwu-2026&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/605-5226569b-eb15-5d9d-aacc-86b2d35874de.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-605-deu-Wir_bauen_uns_ein_Forschungsnetz_-_BelWue_2026_hd.mp4&quot;&gt;gpn24-605-deu-Wir_bauen_uns_ein_Forschungsnetz_-_BelWue_2026_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-04T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-691-deu-Making_Politics_Commemoration_Resistance_and_Play_hd.mp4">
    <title>Making Politics: Commemoration, Resistance, and Play (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-691-deu-Making_Politics_Commemoration_Resistance_and_Play_hd.mp4</link>
    <description>Can art be a catalyst for change in times of war and conflict? What role can creative acts of counter-memorialization, interventionist practices, play, and participatory art take to change how we perceive and act upon issues of contemporary and historical violence and in the broader politics of memory? Over four decades, media artist and activist Joseph DeLappe has forged a distinctive artistic practice involving the creative and critical use of games, public intervention, sculpture, performance, and activism.

In this talk, the artist will share documentation from a diversity of creative projects and actions developed over the past several decades that utilize digital and analogue processes to creatively address such questions. A lineage of works, including video games, public actions (online and IRL), participatory making, performance, play, protest and memorialization will illuminate upon his critical and interrogative strategies engaging the intersections of art, technology, and social engagement.
Joseph DeLappe is Professor of Games and Tactical Media at Abertay University in Dundee, Scotland.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/97LFTV/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Can art be a catalyst for change in times of war and conflict? What role can creative acts of counter-memorialization, interventionist practices, play, and participatory art take to change how we perceive and act upon issues of contemporary and historical violence and in the broader politics of memory? Over four decades, media artist and activist Joseph DeLappe has forged a distinctive artistic practice involving the creative and critical use of games, public intervention, sculpture, performance, and activism.

In this talk, the artist will share documentation from a diversity of creative projects and actions developed over the past several decades that utilize digital and analogue processes to creatively address such questions. A lineage of works, including video games, public actions (online and IRL), participatory making, performance, play, protest and memorialization will illuminate upon his critical and interrogative strategies engaging the intersections of art, technology, and social engagement.
Joseph DeLappe is Professor of Games and Tactical Media at Abertay University in Dundee, Scotland.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/97LFTV/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-691-making-politics-commemoration-resistance-and-play&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/691-d6e4dc33-431c-521e-aadf-4e959a456b1c.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-691-deu-Making_Politics_Commemoration_Resistance_and_Play_hd.mp4&quot;&gt;gpn24-691-deu-Making_Politics_Commemoration_Resistance_and_Play_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-05T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-519-deu-Beyond_Shitposting_-_Was_kann_das_Fediverse_hd.mp4">
    <title>Beyond Shitposting - Was kann das Fediverse (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-519-deu-Beyond_Shitposting_-_Was_kann_das_Fediverse_hd.mp4</link>
    <description>Es gibt unglaublich viele coole ActivityPub-/Fediverse-Projekte, und Mastodon ist wirklich nur die Spitze des Eisbergs.

Note: the first minute unfortunately had muted audio, and had to be cut out.

Das Fediverse ist viel mehr als nur ein Netzwerk für kurze (Shit-)Posts auf Mastodon, Misskey, Pleroma, GoToSocial und Co. Es gibt unglaublich viele spannende ActivityPub-/Fediverse-Projekte. 
Die unterschiedlichen Bereiche und Projekte werden kurz vorgestellt und es wird gezeigt, wie diese beispielsweise für eine Stadt oder Community vernetzt werden können. 
Ein Fokus der vorgestellten Projekte liegt auf „[Flohmarkt](https://codeberg.org/flohmarkt/flohmarkt)”, das seinem Namen gerecht wird. Es ist ein digitales Schwarzes Brett, an dem Angebote eingestellt und gesucht werden können. Im Gegensatz zum normalen Schwarzen Brett kann man über Mastodon oder Flohmarkt direkt in Kontakt treten.
„[Peertube](https://joinpeertube.org/de)” ist eine Software, mit der sich längere Videos hochladen, ansehen oder diskutieren lassen.
„[Mobilizon](https://mobilizon.org/)”, „[der smarter Gemeinschaftskalender](https://der-smarte-gemeinschaftskalender.de/)”, „[Gancio](https://gancio.org/)” eine Plattform, auf der es sich alles um Termine dreht. 
Und einiges mehr.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/NBT8YY/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Es gibt unglaublich viele coole ActivityPub-/Fediverse-Projekte, und Mastodon ist wirklich nur die Spitze des Eisbergs.

Note: the first minute unfortunately had muted audio, and had to be cut out.

Das Fediverse ist viel mehr als nur ein Netzwerk für kurze (Shit-)Posts auf Mastodon, Misskey, Pleroma, GoToSocial und Co. Es gibt unglaublich viele spannende ActivityPub-/Fediverse-Projekte. 
Die unterschiedlichen Bereiche und Projekte werden kurz vorgestellt und es wird gezeigt, wie diese beispielsweise für eine Stadt oder Community vernetzt werden können. 
Ein Fokus der vorgestellten Projekte liegt auf „[Flohmarkt](https://codeberg.org/flohmarkt/flohmarkt)”, das seinem Namen gerecht wird. Es ist ein digitales Schwarzes Brett, an dem Angebote eingestellt und gesucht werden können. Im Gegensatz zum normalen Schwarzen Brett kann man über Mastodon oder Flohmarkt direkt in Kontakt treten.
„[Peertube](https://joinpeertube.org/de)” ist eine Software, mit der sich längere Videos hochladen, ansehen oder diskutieren lassen.
„[Mobilizon](https://mobilizon.org/)”, „[der smarter Gemeinschaftskalender](https://der-smarte-gemeinschaftskalender.de/)”, „[Gancio](https://gancio.org/)” eine Plattform, auf der es sich alles um Termine dreht. 
Und einiges mehr.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/NBT8YY/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-519-beyond-shitposting-was-kann-das-fediverse&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/519-1cc7e31c-69c3-552c-957f-ae854a0f88a0.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-519-deu-Beyond_Shitposting_-_Was_kann_das_Fediverse_hd.mp4&quot;&gt;gpn24-519-deu-Beyond_Shitposting_-_Was_kann_das_Fediverse_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-05T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-640-deu-Data_Not_Found_New_Infra_Structures_with_the_NFDI_Infrastruktur_fuer_Forschungsdaten_-_gemeinsam_gestaltet_hd.mp4">
    <title>Data Not Found? New (Infra)Structures with the NFDI. Infrastruktur für Forschungsdaten – gemeinsam gestaltet (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-640-deu-Data_Not_Found_New_Infra_Structures_with_the_NFDI_Infrastruktur_fuer_Forschungsdaten_-_gemeinsam_gestaltet_hd.mp4</link>
    <description>„Not Found“ – eine Fehlermeldung, die nicht nur ab und zu auf dem ein oder anderen Server vorkommt, sondern auch in der Wissenschaft. Forschungsdaten sind vorhanden, aber nicht auffindbar, nicht kompatibel, nicht einfach nutzbar. Die Nationale Forschungsdateninfrastruktur (NFDI) wurde ins Leben gerufen, das mit einer gemeinsamen, offenen Infrastruktur für Forschungsdaten in Deutschland und darüber hinaus zu ändern. Wir geben einen Einblick, was bisher entstanden ist und was es auf dem Weg noch zu tun gibt.

Nach fünf Jahren Aufbauarbeit lohnt sich der Blick darauf, was aus der Idee einer vernetzten nationalen Forschungsdatenlandschaft geworden ist. Zwei chaosnahe Personen aus unterschiedlichen NFDI-Projekten geben Einblicke aus der Praxis: Welche Services und Lösungen sind bereits entstanden, wo zeigt sich echter Mehrwert und wie bringen gemeinsame Dienste, Standards und Communities den Gedanken von Offenheit, Nachnutzbarkeit und Commons in die Praxis? Und wo zeigen sich technische, rechtliche oder organisatorische Hürden?

Dahinter steckt eine größere Idee: Forschungs(daten)infrastruktur ist in Deutschland historisch gewachsen und vielfältig, verankert in Institutionen, Bundesländern und Disziplinen. Daraus resultiert aber auch: Zugang gibt es mit Passierschein A38, Interoperabilität ist oft gering und disziplinübergreifende Nutzung kaum möglich. Dazu kommt die Herausforderung, das alles international anschlussfähig zu machen.
Der Ansatz: nicht neue Silos bauen, sondern die bestehende Landschaft zusammenbringen: gemeinsam, an echten Bedarfen orientiert, mit geteilter Verantwortung und offen genug, um international anschlussfähig zu bleiben. Status: Work in progress.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/URRJN7/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      „Not Found“ – eine Fehlermeldung, die nicht nur ab und zu auf dem ein oder anderen Server vorkommt, sondern auch in der Wissenschaft. Forschungsdaten sind vorhanden, aber nicht auffindbar, nicht kompatibel, nicht einfach nutzbar. Die Nationale Forschungsdateninfrastruktur (NFDI) wurde ins Leben gerufen, das mit einer gemeinsamen, offenen Infrastruktur für Forschungsdaten in Deutschland und darüber hinaus zu ändern. Wir geben einen Einblick, was bisher entstanden ist und was es auf dem Weg noch zu tun gibt.

Nach fünf Jahren Aufbauarbeit lohnt sich der Blick darauf, was aus der Idee einer vernetzten nationalen Forschungsdatenlandschaft geworden ist. Zwei chaosnahe Personen aus unterschiedlichen NFDI-Projekten geben Einblicke aus der Praxis: Welche Services und Lösungen sind bereits entstanden, wo zeigt sich echter Mehrwert und wie bringen gemeinsame Dienste, Standards und Communities den Gedanken von Offenheit, Nachnutzbarkeit und Commons in die Praxis? Und wo zeigen sich technische, rechtliche oder organisatorische Hürden?

Dahinter steckt eine größere Idee: Forschungs(daten)infrastruktur ist in Deutschland historisch gewachsen und vielfältig, verankert in Institutionen, Bundesländern und Disziplinen. Daraus resultiert aber auch: Zugang gibt es mit Passierschein A38, Interoperabilität ist oft gering und disziplinübergreifende Nutzung kaum möglich. Dazu kommt die Herausforderung, das alles international anschlussfähig zu machen.
Der Ansatz: nicht neue Silos bauen, sondern die bestehende Landschaft zusammenbringen: gemeinsam, an echten Bedarfen orientiert, mit geteilter Verantwortung und offen genug, um international anschlussfähig zu bleiben. Status: Work in progress.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/URRJN7/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-640-data-not-found-new-infra-structures-with-the-nfdi-infrastruktur-fur-forschungsdaten-gemeinsam-gestaltet&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/640-4b51ea67-0ed3-5287-bff7-6fa08ddbb0e4.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-640-deu-Data_Not_Found_New_Infra_Structures_with_the_NFDI_Infrastruktur_fuer_Forschungsdaten_-_gemeinsam_gestaltet_hd.mp4&quot;&gt;gpn24-640-deu-Data_Not_Found_New_Infra_Structures_with_the_NFDI_Infrastruktur_fuer_Forschungsdaten_-_gemeinsam_gestaltet_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-05T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-367-deu-Pwning_Bossware_for_Fun_and_Ethics_hd.mp4">
    <title>Pwning Bossware for Fun and Ethics (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-367-deu-Pwning_Bossware_for_Fun_and_Ethics_hd.mp4</link>
    <description>After one week of research and 15 CVEs later we want to share some insights!

Most of us have probably already encountered the term bossware - software used by employers to monitor employees. While some of this software is almost indistinguishable from malware in terms of surveillance and functionality, there is still significant market demand for it. Employers might not care much about privacy concerns or efficiency beyond certain metrics, but what about the security risks that could put the company itself at risk?
After one week of research and 15 CVEs later we want to share some insights!

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/M3QHL3/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      After one week of research and 15 CVEs later we want to share some insights!

Most of us have probably already encountered the term bossware - software used by employers to monitor employees. While some of this software is almost indistinguishable from malware in terms of surveillance and functionality, there is still significant market demand for it. Employers might not care much about privacy concerns or efficiency beyond certain metrics, but what about the security risks that could put the company itself at risk?
After one week of research and 15 CVEs later we want to share some insights!

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/M3QHL3/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-367-pwning-bossware-for-fun-and-ethics&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/367-40b8ad07-965b-5a2f-9af4-564441108532.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-367-deu-Pwning_Bossware_for_Fun_and_Ethics_hd.mp4&quot;&gt;gpn24-367-deu-Pwning_Bossware_for_Fun_and_Ethics_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-05T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-645-deu-systemd_ParticleOS_nspawn_hd.mp4">
    <title>systemd, ParticleOS &amp; nspawn (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-645-deu-systemd_ParticleOS_nspawn_hd.mp4</link>
    <description>ParticleOS kombiniert viele neuere Funktionen von systemd, um ein signiertes, immutables Betriebssystem zu bauen.
systemd-nspawn wird mittels unkonventioneller Ansätze um einen unpriviligierten Modus erweitert.
ParticleOS, nspawn und weitere systemd Komponenten sind teil einer Vision, welche Linux Distributionen fundamental verändern soll.

systemd wird fortlaufend weiterentwickelt und um neue Funktionen und Komponenten erweitert.
Was auf den ersten Blick vielleicht wie eine zufällige Ansammlung von Tools und Diensten erscheinen mag, bildet bei genauerer Betrachtung ein zusammenhängendes Konzept. Dieses Konzept wurde in einem Blog-Post von Lennart Poettering ausführlich erläutert: https://0pointer.net/blog/fitting-everything-together.html
Das systemd Projekt ParticleOS versucht diese Konzept in Form eines Betriebssystems zu implementieren.

Durch die Verwendung signierbarer, immutabler Disk-Images in Kombination mit Secure Boot überprüft ParticleOS die Integrität des Betriebssystems beim Booten. Dadurch können bösartige oder unabsichtliche Änderungen am Betriebssystem verhindert werden.

systemd-nspawn ist ein Containerisierungs-Tool, welches in systemd integriert ist und ein Teil von Poetterings Vision ist.
In den letzten Release-Versionen von systemd wurde aktiv an einem unpriviligierten Modus für nspawn gearbeitet. Dadurch können auch unpriviligierte Nutzer Container mit nspawn erstellen.
Ich habe diesen unpriviligierten Modus vor kurzem ausführlich getestet und möchte berichten was bereits funktioniert und was noch in Arbeit ist.

Weder immutable Linux Distributionen, noch unpriviligierte Container sind eine neue Erfindung von systemd. Jedoch gibt es Unterschiede zu anderen Projekten.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/RLCU7V/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      ParticleOS kombiniert viele neuere Funktionen von systemd, um ein signiertes, immutables Betriebssystem zu bauen.
systemd-nspawn wird mittels unkonventioneller Ansätze um einen unpriviligierten Modus erweitert.
ParticleOS, nspawn und weitere systemd Komponenten sind teil einer Vision, welche Linux Distributionen fundamental verändern soll.

systemd wird fortlaufend weiterentwickelt und um neue Funktionen und Komponenten erweitert.
Was auf den ersten Blick vielleicht wie eine zufällige Ansammlung von Tools und Diensten erscheinen mag, bildet bei genauerer Betrachtung ein zusammenhängendes Konzept. Dieses Konzept wurde in einem Blog-Post von Lennart Poettering ausführlich erläutert: https://0pointer.net/blog/fitting-everything-together.html
Das systemd Projekt ParticleOS versucht diese Konzept in Form eines Betriebssystems zu implementieren.

Durch die Verwendung signierbarer, immutabler Disk-Images in Kombination mit Secure Boot überprüft ParticleOS die Integrität des Betriebssystems beim Booten. Dadurch können bösartige oder unabsichtliche Änderungen am Betriebssystem verhindert werden.

systemd-nspawn ist ein Containerisierungs-Tool, welches in systemd integriert ist und ein Teil von Poetterings Vision ist.
In den letzten Release-Versionen von systemd wurde aktiv an einem unpriviligierten Modus für nspawn gearbeitet. Dadurch können auch unpriviligierte Nutzer Container mit nspawn erstellen.
Ich habe diesen unpriviligierten Modus vor kurzem ausführlich getestet und möchte berichten was bereits funktioniert und was noch in Arbeit ist.

Weder immutable Linux Distributionen, noch unpriviligierte Container sind eine neue Erfindung von systemd. Jedoch gibt es Unterschiede zu anderen Projekten.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/RLCU7V/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-645-systemd-particleos-nspawn&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/645-e78bae15-dafa-5278-9c33-99049f7f2ce9.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-645-deu-systemd_ParticleOS_nspawn_hd.mp4&quot;&gt;gpn24-645-deu-systemd_ParticleOS_nspawn_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-04T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-627-deu-strace_--_mein_schweizer_Taschenmesser_zum_analysieren_debuggen_monitoren_hd.mp4">
    <title>strace -- mein schweizer Taschenmesser zum analysieren, debuggen, monitoren (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-627-deu-strace_--_mein_schweizer_Taschenmesser_zum_analysieren_debuggen_monitoren_hd.mp4</link>
    <description>System-Probleme aller Art lassen sich mit Strace analysieren. Prozessanläufe in Linux erkennen und verstehen Anwender so viel besser.

Strace ist ein wahres Wundertool. Anwender, die es einsetzen erfahren damit viel über die Abläufe und Interna von Linux: Mit Strace beobachten sie einzelne oder mehrere Prozesse zur Laufzeit auf System-Call-Ebene. Damit lassen sich bei vielen Problemen sehr einfach wertvolle Informationen zum Debuggen gewinnnen, etwa welche Konfigurationsdateien Prozesse wirklich lesen oder was die letzte Datei oder Shared Library vor einem Crash war.

Bei Performanceproblemen fördert Strace interessante Informationen zu Tage, etwa wie oft Linux einen Systemaufruf ausführt, wie lange der dauert oder wie lange das Programm selbst zwischen den Kernel-Calls arbeitet. Der kompette I/O eines Programm, sei es der Festplatten oder des Netzwerks lässt sich mit Strace elegant protokollieren und später offline analysieren. Experten spielen diese sogar später wieder ein, dank präzieser Timestamps bei Bedarf sogar in &quot;Echtzeit&quot;. Der Vortrag soll anregen, viele rätselhafe Unix-Effekte, -Probleme, Programm-Crashes neu mit Strace zu betrachten und damit schneller zu Lösungen und neuen Erkenntnissen zu gelangen.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/ZUYXWD/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      System-Probleme aller Art lassen sich mit Strace analysieren. Prozessanläufe in Linux erkennen und verstehen Anwender so viel besser.

Strace ist ein wahres Wundertool. Anwender, die es einsetzen erfahren damit viel über die Abläufe und Interna von Linux: Mit Strace beobachten sie einzelne oder mehrere Prozesse zur Laufzeit auf System-Call-Ebene. Damit lassen sich bei vielen Problemen sehr einfach wertvolle Informationen zum Debuggen gewinnnen, etwa welche Konfigurationsdateien Prozesse wirklich lesen oder was die letzte Datei oder Shared Library vor einem Crash war.

Bei Performanceproblemen fördert Strace interessante Informationen zu Tage, etwa wie oft Linux einen Systemaufruf ausführt, wie lange der dauert oder wie lange das Programm selbst zwischen den Kernel-Calls arbeitet. Der kompette I/O eines Programm, sei es der Festplatten oder des Netzwerks lässt sich mit Strace elegant protokollieren und später offline analysieren. Experten spielen diese sogar später wieder ein, dank präzieser Timestamps bei Bedarf sogar in &quot;Echtzeit&quot;. Der Vortrag soll anregen, viele rätselhafe Unix-Effekte, -Probleme, Programm-Crashes neu mit Strace zu betrachten und damit schneller zu Lösungen und neuen Erkenntnissen zu gelangen.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/ZUYXWD/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-627-strace-mein-schweizer-taschenmesser-zum-analysieren-debuggen-monitoren&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/627-54b607ea-7602-5865-ad97-125b1b36fd29.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-627-deu-strace_--_mein_schweizer_Taschenmesser_zum_analysieren_debuggen_monitoren_hd.mp4&quot;&gt;gpn24-627-deu-strace_--_mein_schweizer_Taschenmesser_zum_analysieren_debuggen_monitoren_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-05T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-388-eng-Making_games_in_Rust_with_Bevy_hd.mp4">
    <title>Making games in Rust with Bevy (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-388-eng-Making_games_in_Rust_with_Bevy_hd.mp4</link>
    <description>Rust is an incredible language for game development, and Bevy makes it genuinely fun. Bevy is a data-driven engine built around an Entity Component System (ECS) that makes building highly concurrent, fast games the default. This talk is a practical, introduction to Bevy, ECS, and basic game dev. This talk assumes you know the basics of Rust and takes you to being able to play around in Bevy.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/LEXE73/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Rust is an incredible language for game development, and Bevy makes it genuinely fun. Bevy is a data-driven engine built around an Entity Component System (ECS) that makes building highly concurrent, fast games the default. This talk is a practical, introduction to Bevy, ECS, and basic game dev. This talk assumes you know the basics of Rust and takes you to being able to play around in Bevy.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/LEXE73/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-388-making-games-in-rust-with-bevy&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/388-1bb77a69-3b44-5ca9-a08a-ea3575f8c58e.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-388-eng-Making_games_in_Rust_with_Bevy_hd.mp4&quot;&gt;gpn24-388-eng-Making_games_in_Rust_with_Bevy_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-05T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-612-deu-Choose_Your_Filter_-_Vom_Forschungsprojekt_zur_Ausstellung_hd.mp4">
    <title>Choose Your Filter! — Vom Forschungsprojekt zur Ausstellung (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-612-deu-Choose_Your_Filter_-_Vom_Forschungsprojekt_zur_Ausstellung_hd.mp4</link>
    <description>Im selben Gebäude, in dem die GPN stattfindet, war 2025 die Ausstellung “Choose Your Filter!” zu sehen. Gezeigt wurden künstlerische Webbrowser aus drei Jahrzehnten, also Software, die selbst Kunstwerk und Anzeigeumgebung in einem ist. Der Ausstellung ging ein mehrjähriges Forschungsprojekt am KIT voraus, in dem solche Browser als eigenständige künstlerische Form untersucht wurden. Sie sind als Remix-Programme interpretierbar, sie situieren Nutzer*innen und formen mit, wie das Web durch sie hindurch wahrgenommen wird. Browser bestimmen, was sichtbar wird, in welcher Geschwindigkeit, Reihenfolge und Hierarchie. Damit sind sie Filter im wörtlichen Sinn, und Gegenstand sozio-politischer, ökonomischer und kultureller Fragen.

Wenn solche softwarebasierten Werke überhaupt in den Blick genommen werden, beschränkt sich die Auseinandersetzung im akademischen Rahmen üblicherweise auf ihre Dokumentation, Beschreibung und Kontextualisierung der Arbeiten. Eine Ausstellung, die den Anspruch hegt, nicht (nur) Relikte zu zeigen, verlangt mehr: Dort sollen die Arbeiten wieder live erfahrbar sein, also tatsächlich laufen, in einem Raum, vor Publikum, über Monate hinweg — ohne Wartung im laufenden Betrieb und ohne technisches Personal, das im Zweifel eingreift. Damit verschiebt sich die Aufgabe grundsätzlich hin zu Reparatur und robuste Stabilisierung. Werke, die für eine bestimmte historische Konfiguration aus Browser, Plugin, Betriebssystem und Serverlandschaft geschrieben wurden, müssen in einer Gegenwart funktionieren, in der diese Konfiguration nicht mehr existiert, und sie müssen es selbständig tun: Crashes überstehen, Zustände zurücksetzen, mit unterschiedlichsten Besucher*inneninteraktion umgehen, fehlende Server kompensieren — alles ohne Hand am Gerät. Was im Forschungsprojekt eine Frage des Verstehens war, wird im Ausstellungsbetrieb eine Frage der Rekonstruktion und der autonomen Lauffähigkeit — konzeptuell, technisch und konservatorisch zugleich.

Der Vortrag berichtet aus erster Hand davon, wie aus einem Forschungsvorhaben eine Ausstellung wurde: welche Entscheidungen kuratorisch fallen mussten, wie einzelne Werke wieder zum Laufen gebracht wurden, und welche Infrastruktur dabei entstanden ist, um Netzkunst aus mehreren Jahrzehnten parallel und stabil zu betreiben. Wir sprechen aus zwei Perspektiven — kunsthistorisch und museumstechnisch — über dasselbe Problem: was es heißt, Software, die selbst Kunstwerk ist, nicht nur zu beschreiben, sondern zu zeigen.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/JQYNPX/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Im selben Gebäude, in dem die GPN stattfindet, war 2025 die Ausstellung “Choose Your Filter!” zu sehen. Gezeigt wurden künstlerische Webbrowser aus drei Jahrzehnten, also Software, die selbst Kunstwerk und Anzeigeumgebung in einem ist. Der Ausstellung ging ein mehrjähriges Forschungsprojekt am KIT voraus, in dem solche Browser als eigenständige künstlerische Form untersucht wurden. Sie sind als Remix-Programme interpretierbar, sie situieren Nutzer*innen und formen mit, wie das Web durch sie hindurch wahrgenommen wird. Browser bestimmen, was sichtbar wird, in welcher Geschwindigkeit, Reihenfolge und Hierarchie. Damit sind sie Filter im wörtlichen Sinn, und Gegenstand sozio-politischer, ökonomischer und kultureller Fragen.

Wenn solche softwarebasierten Werke überhaupt in den Blick genommen werden, beschränkt sich die Auseinandersetzung im akademischen Rahmen üblicherweise auf ihre Dokumentation, Beschreibung und Kontextualisierung der Arbeiten. Eine Ausstellung, die den Anspruch hegt, nicht (nur) Relikte zu zeigen, verlangt mehr: Dort sollen die Arbeiten wieder live erfahrbar sein, also tatsächlich laufen, in einem Raum, vor Publikum, über Monate hinweg — ohne Wartung im laufenden Betrieb und ohne technisches Personal, das im Zweifel eingreift. Damit verschiebt sich die Aufgabe grundsätzlich hin zu Reparatur und robuste Stabilisierung. Werke, die für eine bestimmte historische Konfiguration aus Browser, Plugin, Betriebssystem und Serverlandschaft geschrieben wurden, müssen in einer Gegenwart funktionieren, in der diese Konfiguration nicht mehr existiert, und sie müssen es selbständig tun: Crashes überstehen, Zustände zurücksetzen, mit unterschiedlichsten Besucher*inneninteraktion umgehen, fehlende Server kompensieren — alles ohne Hand am Gerät. Was im Forschungsprojekt eine Frage des Verstehens war, wird im Ausstellungsbetrieb eine Frage der Rekonstruktion und der autonomen Lauffähigkeit — konzeptuell, technisch und konservatorisch zugleich.

Der Vortrag berichtet aus erster Hand davon, wie aus einem Forschungsvorhaben eine Ausstellung wurde: welche Entscheidungen kuratorisch fallen mussten, wie einzelne Werke wieder zum Laufen gebracht wurden, und welche Infrastruktur dabei entstanden ist, um Netzkunst aus mehreren Jahrzehnten parallel und stabil zu betreiben. Wir sprechen aus zwei Perspektiven — kunsthistorisch und museumstechnisch — über dasselbe Problem: was es heißt, Software, die selbst Kunstwerk ist, nicht nur zu beschreiben, sondern zu zeigen.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/JQYNPX/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-612-choose-your-filter-vom-forschungsprojekt-zur-ausstellung&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/612-d7a73735-7bb3-53fb-add6-43e21593feca.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-612-deu-Choose_Your_Filter_-_Vom_Forschungsprojekt_zur_Ausstellung_hd.mp4&quot;&gt;gpn24-612-deu-Choose_Your_Filter_-_Vom_Forschungsprojekt_zur_Ausstellung_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-05T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-571-deu-Designed_by_me_-_eigene_Elektronik-Projekte_industriell_fertigen_lassen_hd.mp4">
    <title>Designed by me - eigene Elektronik-Projekte industriell fertigen lassen (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-571-deu-Designed_by_me_-_eigene_Elektronik-Projekte_industriell_fertigen_lassen_hd.mp4</link>
    <description>Steckbrett und Arduino waren gestern, wir produzieren jetzt
selbst! Wie Ihr Eure Elektronik-Projekte bei erträglichen Kosten professionell fertigen lasst, was für Tools ihr braucht und worauf ihr achten solltet, das zeige ich Euch in diesem Talk.

Arduino, Raspberry Pi und Co sind weit verbreitet. Mit Ihnen und einem Steckbrett lassen sich nicht nur kleine Experimente aufbauen, sondern durchaus praktisch nutzbare Geräte herstellen. Egal, ob Social-Media-Like-Anzeige für&#39;s Gaming-Zimmer oder die eigene Heizungssteuerung im Keller, die Alltagstauglichkeit solcher losen Aufbauten ist aber oft fragwürdig und Wackelkontakte und Fehlfunktionen sind leider häufig an der Tagesordnung.

Wer es robuster und haltbarer braucht, greift bisher zu Lötkolben und Lochrasterplatine und ersetzt die Steck- durch Lötverbindungen und spendiert ein mit passenden Löchern versehenes Fertiggehäuse. Das
Ergebnis kann durchaus langfristig nutzbar und sogar ansehnlich sein. Der Aufbau erfordert allerdings oft reichlich Geschick und Geduld und
Nachahmer tun sich auch bei gut dokumentierten Projekten häufig
schwer.

Eine professionelle Fertigung wäre da toll. Bis vor wenigen Jahren war so etwas für Hobbyisten aber kaum bezahlbar und überhaupt nur in
großen Stückzahlen möglich. Aber wer braucht schon mehrere hundert Twitter-News-Anzeigen oder unzählige Controller für Linien-Folge-Roboter? Selbst die beliebtesten unter uns haben nicht genug interessierte Freunde, um so viele Geräte einer sinnvollen Verwendung zuzuführen.

Diese Situation hat sich in den letzten Jahren geändert. Vollautomatische Fabriken in Fernost erlauben es selbst
Laien, kleine Projekte in geringer Stückzahl zu erträglichen Preisen
industriell fertigen zu lassen. Aus dem wackeligen Steckbrett-Setup wird so ein professionelles Projekt und die Kosten bleiben trottdem im Hobby-tauglichen Rahmen.

In diesem Vortrag werde ich zeigen, was für Tools man benötigt und welche Plugins hilfreich sind, wenn es darum geht, passende Fertigungsdaten zu erzeugen. Worauf muss man achten? Wie kommen die
passenden Bauteile in die Fabrik? Mit welchen Kosten muss man rechnen und eie kann man sie durch geschickte Bauteileauswahl  im Rahmen
halten? Wie stelle ich sicher, dass die Fabrik wirklich das baut, was
ich mir vorgestellt habe? Und was muss ich beim Versand beachten? Wo lauern versteckte
Kosten? Und wie schaffe ich es schließlich, dass auch andere mein geniales Projekt nachbauen bzw. -bestellen können?

Ein paar praktische Beispiele runden den Talk ab, sodass ihr am Ende in der Lage sein solltet, mit geringem finanziellen Risiko Euer Traumprojekt einen großen Schritt professioneller zu machen.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/UYUZKT/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Steckbrett und Arduino waren gestern, wir produzieren jetzt
selbst! Wie Ihr Eure Elektronik-Projekte bei erträglichen Kosten professionell fertigen lasst, was für Tools ihr braucht und worauf ihr achten solltet, das zeige ich Euch in diesem Talk.

Arduino, Raspberry Pi und Co sind weit verbreitet. Mit Ihnen und einem Steckbrett lassen sich nicht nur kleine Experimente aufbauen, sondern durchaus praktisch nutzbare Geräte herstellen. Egal, ob Social-Media-Like-Anzeige für&#39;s Gaming-Zimmer oder die eigene Heizungssteuerung im Keller, die Alltagstauglichkeit solcher losen Aufbauten ist aber oft fragwürdig und Wackelkontakte und Fehlfunktionen sind leider häufig an der Tagesordnung.

Wer es robuster und haltbarer braucht, greift bisher zu Lötkolben und Lochrasterplatine und ersetzt die Steck- durch Lötverbindungen und spendiert ein mit passenden Löchern versehenes Fertiggehäuse. Das
Ergebnis kann durchaus langfristig nutzbar und sogar ansehnlich sein. Der Aufbau erfordert allerdings oft reichlich Geschick und Geduld und
Nachahmer tun sich auch bei gut dokumentierten Projekten häufig
schwer.

Eine professionelle Fertigung wäre da toll. Bis vor wenigen Jahren war so etwas für Hobbyisten aber kaum bezahlbar und überhaupt nur in
großen Stückzahlen möglich. Aber wer braucht schon mehrere hundert Twitter-News-Anzeigen oder unzählige Controller für Linien-Folge-Roboter? Selbst die beliebtesten unter uns haben nicht genug interessierte Freunde, um so viele Geräte einer sinnvollen Verwendung zuzuführen.

Diese Situation hat sich in den letzten Jahren geändert. Vollautomatische Fabriken in Fernost erlauben es selbst
Laien, kleine Projekte in geringer Stückzahl zu erträglichen Preisen
industriell fertigen zu lassen. Aus dem wackeligen Steckbrett-Setup wird so ein professionelles Projekt und die Kosten bleiben trottdem im Hobby-tauglichen Rahmen.

In diesem Vortrag werde ich zeigen, was für Tools man benötigt und welche Plugins hilfreich sind, wenn es darum geht, passende Fertigungsdaten zu erzeugen. Worauf muss man achten? Wie kommen die
passenden Bauteile in die Fabrik? Mit welchen Kosten muss man rechnen und eie kann man sie durch geschickte Bauteileauswahl  im Rahmen
halten? Wie stelle ich sicher, dass die Fabrik wirklich das baut, was
ich mir vorgestellt habe? Und was muss ich beim Versand beachten? Wo lauern versteckte
Kosten? Und wie schaffe ich es schließlich, dass auch andere mein geniales Projekt nachbauen bzw. -bestellen können?

Ein paar praktische Beispiele runden den Talk ab, sodass ihr am Ende in der Lage sein solltet, mit geringem finanziellen Risiko Euer Traumprojekt einen großen Schritt professioneller zu machen.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/UYUZKT/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-571-designed-by-me-eigene-elektronik-projekte-industriell-fertigen-lassen&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/571-1893b503-2658-5983-b365-19f00a7f8704.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-571-deu-Designed_by_me_-_eigene_Elektronik-Projekte_industriell_fertigen_lassen_hd.mp4&quot;&gt;gpn24-571-deu-Designed_by_me_-_eigene_Elektronik-Projekte_industriell_fertigen_lassen_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-05T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-448-deu-Wie_und_warum_das_Bundesamt_fuer_Strahlenschutz_flaechendeckend_Radioaktivitaet_misst_hd.mp4">
    <title>Wie und warum das Bundesamt für Strahlenschutz flächendeckend Radioaktivität misst (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-448-deu-Wie_und_warum_das_Bundesamt_fuer_Strahlenschutz_flaechendeckend_Radioaktivitaet_misst_hd.mp4</link>
    <description>Kritische Infrastruktur, Notfallschutz, Datenbankenreplikation, embedded Linux, custom hardware, Umweltradioaktivität? Einmal alles bitte! Das Bundesamt für Strahlenschutz betreibt mit über 1700 Messstellen bundesweit ein Messnetz für Ortsdosisleistung. Messdatenbanken redundant an 6 Standorten, Datenaufbereitung für den Notfallschutz. Hier gibts eine ausführliche Vorstellung von Technik, Protokollen und Gerät. Und Quellcode.

Um überhaupt eine Chance zu haben, zeitnah auf radiologische Notfälle zu reagieren, ist es eine sehr gute Idee, Umweltradioaktivität dauerhaft zu messen. Idealerweise prüft man diese Messwerte fortlaufend und speist sie in verständliche und bedienbare Informations- und Prognosesysteme ein. 

Nach Strahlenschutzgesetz ist daher die großflächige Ermittlung der Gamma-Ortsdosisleistung Zuständigkeit des Bundes, mitsamt Entwicklung und Festlegung von Probenahme-, Analyse-, Mess- und Berechnungsverfahren zur Ermittlung der Umweltradioaktivität sowie die Durchführung von Vergleichsmessungen und Vergleichsanalysen.

Zunächst sind es Umweltmessungen, die die Radioaktivität der natürlichen Radionuklide messen, im Notfall ist das Messnetz gleichzeitig ein Frühwarnsystem. 

Die Frage dabei: Wie macht man das? Welche Anforderungen ergeben sich konkret? In diesem Talk gibts den kompletten Querschnitt von der Messung bis zur Übertragung in die Informationssysteme des Bundes und dem internationalen Austausch in der EU und der internationalen Atomenergiebehörde. Erklärung und Einführung insbesondere zu:

- Messhardware
- Netzwerkarchitektur und -protokolle
- Messdaten-Replikation und Redundanzen
- Datenprüfung und  Plausibilisierung
- Ausblick ins integrierte Mess- und Informationssystem des Bundes
- öffentliche Schnittstellen und APIs

Wo es sich anbietet mit ein paar kleinen Livedemos. 

Und als besonderer Bonus: Quellcode, Quellcode, Quellcode. Das Bundesamt für Strahlenschutz entwickelt unter GPL. Bisher war Sourcecode vom ODL-Messnetz aber nicht veröffentlicht. Das ändert sich jetzt, dieser Talk kommt mit Code-Drop.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/8VZADC/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Kritische Infrastruktur, Notfallschutz, Datenbankenreplikation, embedded Linux, custom hardware, Umweltradioaktivität? Einmal alles bitte! Das Bundesamt für Strahlenschutz betreibt mit über 1700 Messstellen bundesweit ein Messnetz für Ortsdosisleistung. Messdatenbanken redundant an 6 Standorten, Datenaufbereitung für den Notfallschutz. Hier gibts eine ausführliche Vorstellung von Technik, Protokollen und Gerät. Und Quellcode.

Um überhaupt eine Chance zu haben, zeitnah auf radiologische Notfälle zu reagieren, ist es eine sehr gute Idee, Umweltradioaktivität dauerhaft zu messen. Idealerweise prüft man diese Messwerte fortlaufend und speist sie in verständliche und bedienbare Informations- und Prognosesysteme ein. 

Nach Strahlenschutzgesetz ist daher die großflächige Ermittlung der Gamma-Ortsdosisleistung Zuständigkeit des Bundes, mitsamt Entwicklung und Festlegung von Probenahme-, Analyse-, Mess- und Berechnungsverfahren zur Ermittlung der Umweltradioaktivität sowie die Durchführung von Vergleichsmessungen und Vergleichsanalysen.

Zunächst sind es Umweltmessungen, die die Radioaktivität der natürlichen Radionuklide messen, im Notfall ist das Messnetz gleichzeitig ein Frühwarnsystem. 

Die Frage dabei: Wie macht man das? Welche Anforderungen ergeben sich konkret? In diesem Talk gibts den kompletten Querschnitt von der Messung bis zur Übertragung in die Informationssysteme des Bundes und dem internationalen Austausch in der EU und der internationalen Atomenergiebehörde. Erklärung und Einführung insbesondere zu:

- Messhardware
- Netzwerkarchitektur und -protokolle
- Messdaten-Replikation und Redundanzen
- Datenprüfung und  Plausibilisierung
- Ausblick ins integrierte Mess- und Informationssystem des Bundes
- öffentliche Schnittstellen und APIs

Wo es sich anbietet mit ein paar kleinen Livedemos. 

Und als besonderer Bonus: Quellcode, Quellcode, Quellcode. Das Bundesamt für Strahlenschutz entwickelt unter GPL. Bisher war Sourcecode vom ODL-Messnetz aber nicht veröffentlicht. Das ändert sich jetzt, dieser Talk kommt mit Code-Drop.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/8VZADC/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-448-wie-und-warum-das-bundesamt-fur-strahlenschutz-flachendeckend-radioaktivitat-misst&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/448-6d2465be-b7fd-57d5-8707-674e5a23df0f.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-448-deu-Wie_und_warum_das_Bundesamt_fuer_Strahlenschutz_flaechendeckend_Radioaktivitaet_misst_hd.mp4&quot;&gt;gpn24-448-deu-Wie_und_warum_das_Bundesamt_fuer_Strahlenschutz_flaechendeckend_Radioaktivitaet_misst_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-05T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-397-deu-Wirklich_tiefe_Loecher_graben_-_wo_eigentlich_keine_sein_sollten_hd.mp4">
    <title>Wirklich tiefe Löcher graben - wo eigentlich keine sein sollten (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-397-deu-Wirklich_tiefe_Loecher_graben_-_wo_eigentlich_keine_sein_sollten_hd.mp4</link>
    <description>Wie werden eigentlich Baugruben für wirklich große Projekte wie zum Beispiel U-Bahnen geplant und was macht diese Bauwerke so anspruchsvoll?
Baugruben fallen oft auf, weil sie den Verkehr stören oder irgendetwas schief gegangen ist. Im besten Fall wurde nur ein Kabel durchtrennt, im schlimmsten Fall sind Leben gefährdet. Wenn das Projekt abgeschlossen ist, sieht man nichts mehr von den einst imposanten Konstrukten.
Als Planer für diese temporären Ingenieurbauwerke kommt man oft spät in ein Projekt, fällt wegen unangenehmen Fragen auf und verschwindet sobald das eigentliche Tragwerk erst im Beginn seiner Entstehung ist.
Trotzdem geht es nicht ohne und weil wir eben nicht unter die Erde gucken können, ist immer ein Risiko mit dabei. Wir versuchen in diesem Vortrag zu erläutern wie man mit diesen Risiken umgeht und ein Verständnis für die Unwägbarkeiten solcher Großprojekte zu schaffen.
Ein kleiner Einblick in die Ingenieurkunst des Spezialtiefbau.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/VMZFFH/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Wie werden eigentlich Baugruben für wirklich große Projekte wie zum Beispiel U-Bahnen geplant und was macht diese Bauwerke so anspruchsvoll?
Baugruben fallen oft auf, weil sie den Verkehr stören oder irgendetwas schief gegangen ist. Im besten Fall wurde nur ein Kabel durchtrennt, im schlimmsten Fall sind Leben gefährdet. Wenn das Projekt abgeschlossen ist, sieht man nichts mehr von den einst imposanten Konstrukten.
Als Planer für diese temporären Ingenieurbauwerke kommt man oft spät in ein Projekt, fällt wegen unangenehmen Fragen auf und verschwindet sobald das eigentliche Tragwerk erst im Beginn seiner Entstehung ist.
Trotzdem geht es nicht ohne und weil wir eben nicht unter die Erde gucken können, ist immer ein Risiko mit dabei. Wir versuchen in diesem Vortrag zu erläutern wie man mit diesen Risiken umgeht und ein Verständnis für die Unwägbarkeiten solcher Großprojekte zu schaffen.
Ein kleiner Einblick in die Ingenieurkunst des Spezialtiefbau.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/VMZFFH/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-397-wirklich-tiefe-locher-graben-wo-eigentlich-keine-sein-sollten&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/397-4f4c826b-962a-5482-9f0a-2e4fdca3a153.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-397-deu-Wirklich_tiefe_Loecher_graben_-_wo_eigentlich_keine_sein_sollten_hd.mp4&quot;&gt;gpn24-397-deu-Wirklich_tiefe_Loecher_graben_-_wo_eigentlich_keine_sein_sollten_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-05T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-488-deu-Encoding_wie_funktioniert_das_eigentlich_hd.mp4">
    <title>Encoding, wie funktioniert das eigentlich? (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-488-deu-Encoding_wie_funktioniert_das_eigentlich_hd.mp4</link>
    <description>Kommunikation ist für Menschen mindestens genauso schwierig wie für Computer. Wir reisen von `ASCII`  bis `UTF` und betrachten dabei (fast) alles dazwischen und *daneben*. Historische Anforderungen an unterschiedliche Methoden für Encoding bis hin zu aktuellen Missverständnissen.

Dieser Talk ist *einstiegsfreundlich*, bietet aber auch für Expert:innen unterhaltsame und unerwartete Einblicke.

Dieser Vortrag ist Teil meiner Serie über grundlegende Technologien welche bereit diese Themen umfasst:

- Emoji
- Schriften und Typography
- Datenkompression
- USB (2 Vorträge)
- Backups
- HTTP/2
- Email Systems
- Unterschiedliche Shell tools, unter anderem `ssh` und `tmux`

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/DELCDS/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Kommunikation ist für Menschen mindestens genauso schwierig wie für Computer. Wir reisen von `ASCII`  bis `UTF` und betrachten dabei (fast) alles dazwischen und *daneben*. Historische Anforderungen an unterschiedliche Methoden für Encoding bis hin zu aktuellen Missverständnissen.

Dieser Talk ist *einstiegsfreundlich*, bietet aber auch für Expert:innen unterhaltsame und unerwartete Einblicke.

Dieser Vortrag ist Teil meiner Serie über grundlegende Technologien welche bereit diese Themen umfasst:

- Emoji
- Schriften und Typography
- Datenkompression
- USB (2 Vorträge)
- Backups
- HTTP/2
- Email Systems
- Unterschiedliche Shell tools, unter anderem `ssh` und `tmux`

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/DELCDS/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-488-encoding-wie-funktioniert-das-eigentlich&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/488-559c2e3e-799b-573c-8439-fa541fc05ff2.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-488-deu-Encoding_wie_funktioniert_das_eigentlich_hd.mp4&quot;&gt;gpn24-488-deu-Encoding_wie_funktioniert_das_eigentlich_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-05T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-637-deu-Graphs_to_scale_hd.mp4">
    <title>Graphs to scale (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-637-deu-Graphs_to_scale_hd.mp4</link>
    <description>Skalierende Systeme wie Hochleistungsrechner oder KI-Cluster benötigen effiziente Datenverbindungen, um überhaupt von der Skalierung der Geräte profitieren zu können. Bei hohen Anforderungen an Durchsatz, Ausfallsicherheit und geringer Latenz (und Kosten) werden diese ohne Switches in Matrix-ähnlichen Topologien umgesetzt. Der naive Ansatz funktioniert aber nicht so gut, was wir auch beim Zeichnen von Diagrammen, Plänen oder der Versorgung von Häusern merken. Dahinter stehen grundsätzliche Eigenschaften von Graphen, die nur manchmal in der Ebene überschneidungsfrei gezeichnet werden können. Glücklicherweise zeigen uns Pac-Man und Portal, wie wir das Problem sehr leicht lösen können, und die modernen Höchstleistungsrechner und Inferenz-Cluster treiben das ganze inzwischen in unvorstellbare Dimensionen.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/8RCMLH/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Skalierende Systeme wie Hochleistungsrechner oder KI-Cluster benötigen effiziente Datenverbindungen, um überhaupt von der Skalierung der Geräte profitieren zu können. Bei hohen Anforderungen an Durchsatz, Ausfallsicherheit und geringer Latenz (und Kosten) werden diese ohne Switches in Matrix-ähnlichen Topologien umgesetzt. Der naive Ansatz funktioniert aber nicht so gut, was wir auch beim Zeichnen von Diagrammen, Plänen oder der Versorgung von Häusern merken. Dahinter stehen grundsätzliche Eigenschaften von Graphen, die nur manchmal in der Ebene überschneidungsfrei gezeichnet werden können. Glücklicherweise zeigen uns Pac-Man und Portal, wie wir das Problem sehr leicht lösen können, und die modernen Höchstleistungsrechner und Inferenz-Cluster treiben das ganze inzwischen in unvorstellbare Dimensionen.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/8RCMLH/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-637-graphs-to-scale&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/637-cce2fbf5-954f-5721-bf22-a611d21ce79e.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-637-deu-Graphs_to_scale_hd.mp4&quot;&gt;gpn24-637-deu-Graphs_to_scale_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-05T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-503-eng-DeLegacy_Forcing_IPv6_at_Scale_hd.mp4">
    <title>DeLegacy: Forcing IPv6 at Scale (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-503-eng-DeLegacy_Forcing_IPv6_at_Scale_hd.mp4</link>
    <description>Find out how to increase the proportion of IPv6 traffic by manipulating DNS responses, and how to persuade X/Twitter and Discord to support IPv6 _(caveats apply)_.

Content Delivery Networks (CDNs) generate significant traffic, and almost all of them support IPv6. However, many websites that use CDNs lack IPv6 support. But when accessed over the right IPv6 address, these websites work without issue. With targeted DNS manipulations, the number of domains with IPv6 can be increased significantly. I have developed the [DeLegacy RPZ](https://codeberg.org/IPv6-Monostack/delegacy-rpz) project to achieve this.
This talk explains the underlying mechanisms and how they can be utilized for this purpose. It shows how standard DNS servers, such as BIND or Unbound, can be configured to perform this task instead of using custom code. I reveal how to use DNS [Response Policy Zones](https://wikipedia.org/wiki/Response_policy_zone), [DNAMEs](https://de.wikipedia.org/wiki/DNAME_Resource_Record), and [DNS64](https://datatracker.ietf.org/doc/rfc6147/) to implement the intended manipulations. I also present my approach to identifying and testing useful domains and IP addresses when creating new rules. Finally, I present statistics on the increased IPv6 penetration, based on the [Tranco list](https://tranco-list.eu/).

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/HRXC7H/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Find out how to increase the proportion of IPv6 traffic by manipulating DNS responses, and how to persuade X/Twitter and Discord to support IPv6 _(caveats apply)_.

Content Delivery Networks (CDNs) generate significant traffic, and almost all of them support IPv6. However, many websites that use CDNs lack IPv6 support. But when accessed over the right IPv6 address, these websites work without issue. With targeted DNS manipulations, the number of domains with IPv6 can be increased significantly. I have developed the [DeLegacy RPZ](https://codeberg.org/IPv6-Monostack/delegacy-rpz) project to achieve this.
This talk explains the underlying mechanisms and how they can be utilized for this purpose. It shows how standard DNS servers, such as BIND or Unbound, can be configured to perform this task instead of using custom code. I reveal how to use DNS [Response Policy Zones](https://wikipedia.org/wiki/Response_policy_zone), [DNAMEs](https://de.wikipedia.org/wiki/DNAME_Resource_Record), and [DNS64](https://datatracker.ietf.org/doc/rfc6147/) to implement the intended manipulations. I also present my approach to identifying and testing useful domains and IP addresses when creating new rules. Finally, I present statistics on the increased IPv6 penetration, based on the [Tranco list](https://tranco-list.eu/).

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/HRXC7H/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-503-delegacy-forcing-ipv6-at-scale&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/503-6b895da9-e680-52cb-a27e-9e719eb84fba.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-503-eng-DeLegacy_Forcing_IPv6_at_Scale_hd.mp4&quot;&gt;gpn24-503-eng-DeLegacy_Forcing_IPv6_at_Scale_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-05T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-674-deu-Common_sense_in_der_IT-Sicherheit_Verantwortungsvoller_Umgang_mit_Sicherheitsluecken_und_Nutzern_hd.mp4">
    <title>Common sense in der IT-Sicherheit: Verantwortungsvoller Umgang mit Sicherheitslücken und Nutzern (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-674-deu-Common_sense_in_der_IT-Sicherheit_Verantwortungsvoller_Umgang_mit_Sicherheitsluecken_und_Nutzern_hd.mp4</link>
    <description>Die Bedrohungslage, Berichterstattung und der Hype für KI sorgen aktuell für einen immer dichter werdenden Jungel an Informationen und Druck direkt auf alle Sicherheitslücken zu reagieren.
Aber muss ich direkt alle Updates einspielen, wie stelle ich fest, ob ich handeln muss?

Ich erkläre Methoden, um fundierter auf Ereignisse reagieren zu können, lege Grundsätze zum Erarbeiten von einem grundlegenden Sicherheitsniveau dar und zeige einige Beispiele, wie man als Hersteller auf keinen Fall sicherheitsrelevante Themen kommunizieren sollte.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/JYXAP7/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Die Bedrohungslage, Berichterstattung und der Hype für KI sorgen aktuell für einen immer dichter werdenden Jungel an Informationen und Druck direkt auf alle Sicherheitslücken zu reagieren.
Aber muss ich direkt alle Updates einspielen, wie stelle ich fest, ob ich handeln muss?

Ich erkläre Methoden, um fundierter auf Ereignisse reagieren zu können, lege Grundsätze zum Erarbeiten von einem grundlegenden Sicherheitsniveau dar und zeige einige Beispiele, wie man als Hersteller auf keinen Fall sicherheitsrelevante Themen kommunizieren sollte.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/JYXAP7/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-674-common-sense-in-der-it-sicherheit-verantwortungsvoller-umgang-mit-sicherheitslucken-und-nutzern&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/674-4c169550-3e94-534c-968b-6cde36ba8dbc.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-674-deu-Common_sense_in_der_IT-Sicherheit_Verantwortungsvoller_Umgang_mit_Sicherheitsluecken_und_Nutzern_hd.mp4&quot;&gt;gpn24-674-deu-Common_sense_in_der_IT-Sicherheit_Verantwortungsvoller_Umgang_mit_Sicherheitsluecken_und_Nutzern_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-05T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-585-eng-So_youve_become_a_FOSS-Maintainer_-_Lessons_learned_from_6_years_of_maintaining_HedgeDoc_hd.mp4">
    <title>So you&#39;ve become a FOSS-Maintainer - Lessons learned from ~6 years of maintaining HedgeDoc (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-585-eng-So_youve_become_a_FOSS-Maintainer_-_Lessons_learned_from_6_years_of_maintaining_HedgeDoc_hd.mp4</link>
    <description>Erik and Molly (among others) became HedgeDoc maintainers during the pandemic. They started a complete rewrite of the project almost immediately and learned FOSS maintenance the hard way. In this talk they&#39;ll present some lessons learned, so that others might have a better starting point.

Now that you are a FOSS maintainer (or are aiming to become one) several questions might come to your mind.

- What&#39;s maintaining like?
- What can I do to make my life easier?
- How do I manage the community?
- How do I keep the motivation high?
- How can I prevent burnout?
- What&#39;s the important stuff that suddenly needs to be handled?

We were at the same point, but after six years continuous maintenance of a reasonably big FOSS project, we&#39;ve come to some answers that we&#39;d like to share with you. Expect some honest answers, funny anecdotes and hard learned lessons.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/V9WEYQ/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Erik and Molly (among others) became HedgeDoc maintainers during the pandemic. They started a complete rewrite of the project almost immediately and learned FOSS maintenance the hard way. In this talk they&#39;ll present some lessons learned, so that others might have a better starting point.

Now that you are a FOSS maintainer (or are aiming to become one) several questions might come to your mind.

- What&#39;s maintaining like?
- What can I do to make my life easier?
- How do I manage the community?
- How do I keep the motivation high?
- How can I prevent burnout?
- What&#39;s the important stuff that suddenly needs to be handled?

We were at the same point, but after six years continuous maintenance of a reasonably big FOSS project, we&#39;ve come to some answers that we&#39;d like to share with you. Expect some honest answers, funny anecdotes and hard learned lessons.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/V9WEYQ/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-585-so-you-ve-become-a-foss-maintainer-lessons-learned-from-6-years-of-maintaining-hedgedoc&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/585-3cb91292-e703-57c0-ba3e-8f9301a4961d.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-585-eng-So_youve_become_a_FOSS-Maintainer_-_Lessons_learned_from_6_years_of_maintaining_HedgeDoc_hd.mp4&quot;&gt;gpn24-585-eng-So_youve_become_a_FOSS-Maintainer_-_Lessons_learned_from_6_years_of_maintaining_HedgeDoc_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-05T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-654-deu-Wohnen_hacken_-_Ein_Blick_in_das_Mietshaeuser_Syndikat_und_Wohnprojekte_hd.mp4">
    <title>Wohnen hacken - Ein Blick in das Mietshäuser Syndikat und Wohnprojekte (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-654-deu-Wohnen_hacken_-_Ein_Blick_in_das_Mietshaeuser_Syndikat_und_Wohnprojekte_hd.mp4</link>
    <description>Der Wohnungsmarkt ist für die meisten alles in allem keine allzu prickelnde Erfahrung. Eine Alternative: Das **Mietshäuser Syndikat**, ein Netzwerk aus Wohnprojekten bei denen die Häuser denen gehören, die drin wohnen. Wie das in der Praxis funktionieren kann und wie es sich in einem etwas besonderen Projekt nach dem Modell so lebt erfahrt ihr in diesem Talk.

Das [Mietshäuser Syndikat](https://www.syndikat.org/) ist ein Netzwerk von Wohnprojekten. Nach dem Motto &quot;Die Häuser denen, die drin wohnen!&quot; gehört der Wohnraum nicht irgendwelchen Reichen, sondern den Bewohnis. Diese verwalten und gestalten ihn selbst und müssen dabei keine Angst vor Eigenbedarfskündigungen haben.
In dem Talk geht es darum:
- Wie das überhaupt funktioniert
- Woher die Kohle kommt
- Welches Rechtskonstrukt unter der Haube steckt (Spoiler: Keine Genossenschaft)
- Warum das alles so ist
- Was das alles mit dem Häuserkampf in Freiburg vor gut 40 Jahren zu tun hat

Außerdem möchte ich euch einen Einblick in das Wohnprojekt geben, in dem ich selber lebe, die [Allmende](https://www.allmende-gufi.de/) in Gundelfingen. Dieses legt einen besonderen Fokus auf Gemeinschaft und vereint viele coole Ideen zu ökologischer und sozialer Nachhaltigkeit.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/EECPFX/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Der Wohnungsmarkt ist für die meisten alles in allem keine allzu prickelnde Erfahrung. Eine Alternative: Das **Mietshäuser Syndikat**, ein Netzwerk aus Wohnprojekten bei denen die Häuser denen gehören, die drin wohnen. Wie das in der Praxis funktionieren kann und wie es sich in einem etwas besonderen Projekt nach dem Modell so lebt erfahrt ihr in diesem Talk.

Das [Mietshäuser Syndikat](https://www.syndikat.org/) ist ein Netzwerk von Wohnprojekten. Nach dem Motto &quot;Die Häuser denen, die drin wohnen!&quot; gehört der Wohnraum nicht irgendwelchen Reichen, sondern den Bewohnis. Diese verwalten und gestalten ihn selbst und müssen dabei keine Angst vor Eigenbedarfskündigungen haben.
In dem Talk geht es darum:
- Wie das überhaupt funktioniert
- Woher die Kohle kommt
- Welches Rechtskonstrukt unter der Haube steckt (Spoiler: Keine Genossenschaft)
- Warum das alles so ist
- Was das alles mit dem Häuserkampf in Freiburg vor gut 40 Jahren zu tun hat

Außerdem möchte ich euch einen Einblick in das Wohnprojekt geben, in dem ich selber lebe, die [Allmende](https://www.allmende-gufi.de/) in Gundelfingen. Dieses legt einen besonderen Fokus auf Gemeinschaft und vereint viele coole Ideen zu ökologischer und sozialer Nachhaltigkeit.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/EECPFX/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-654-wohnen-hacken-ein-blick-in-das-mietshauser-syndikat-und-wohnprojekte&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/654-40314e9d-6583-51d5-b2ec-31df51a61d6b.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-654-deu-Wohnen_hacken_-_Ein_Blick_in_das_Mietshaeuser_Syndikat_und_Wohnprojekte_hd.mp4&quot;&gt;gpn24-654-deu-Wohnen_hacken_-_Ein_Blick_in_das_Mietshaeuser_Syndikat_und_Wohnprojekte_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-04T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-552-deu-Opening_-_What_to_hack_hd.mp4">
    <title>Opening - What to hack (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-552-deu-Opening_-_What_to_hack_hd.mp4</link>
    <description>What to hack – das Opening der Gulaschprogrammiernacht. Handtuch, Zahnbürste und ein Projekt: mehr braucht es nicht. Oder vielleicht doch?

Nach einer kurzen Geschichtsstunde über den Ort und die vergangenen 23 Gulaschprogrammiernächte werfen wir gemeinsam einen Blick auf die kommenden vier Tage und drei Nächte.

Beim What To Hack Opening erhaltet ihr einen Überblick und einen Wegweiser durch das Event. Damit ihr vor lauter Hacks keine Bytes mehr seht, geben wir euch einen Einblick in die wichtigsten Elemente und die skurrilsten Auswüchse.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/SZWBB9/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      What to hack – das Opening der Gulaschprogrammiernacht. Handtuch, Zahnbürste und ein Projekt: mehr braucht es nicht. Oder vielleicht doch?

Nach einer kurzen Geschichtsstunde über den Ort und die vergangenen 23 Gulaschprogrammiernächte werfen wir gemeinsam einen Blick auf die kommenden vier Tage und drei Nächte.

Beim What To Hack Opening erhaltet ihr einen Überblick und einen Wegweiser durch das Event. Damit ihr vor lauter Hacks keine Bytes mehr seht, geben wir euch einen Einblick in die wichtigsten Elemente und die skurrilsten Auswüchse.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/SZWBB9/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-552-opening-what-to-hack&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/552-20859f4d-afa2-5f8a-83f1-8c90b1b90e35.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-552-deu-Opening_-_What_to_hack_hd.mp4&quot;&gt;gpn24-552-deu-Opening_-_What_to_hack_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-04T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-604-deu-Industrial_Automation_and_Standardization_going_Internet_-_A_try_to_untangle_the_chaos_hd.mp4">
    <title>Industrial Automation and Standardization going Internet - A try to untangle the chaos (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-604-deu-Industrial_Automation_and_Standardization_going_Internet_-_A_try_to_untangle_the_chaos_hd.mp4</link>
    <description>Daten sind das Öl des 21. Jahrhunderts, haben wir gehört. Auch in der Industrie und Fertigung. Hier zeigt sich allerdings eine Lücke zwischen bisherigen Softwaresystemen und den Vorstellungen, Daten in einheitliche Formen zusammenzuführen und die dazu notwendige Kommunikation mit gängiger Security auszustatten.

Ein Versuch der Aufklärung, woher die Branche kommt und ein Einblick in aktuelle koordinierte Aktivitäten mit dem Ziel, yet another Standard zu schaffen.

Wir, Cube und goetz haben seit 2018 an Kommunikationsstandards im Maschinenbau mitgewirkt. In diesem Talk geben wir zunächst einen Überblick der Systeme, die an der Quelle der gefragten Daten und damit auch die Quelle der besonderen Anforderungen stehen: den Steuerungen.

Weiter geht es mit der Frage: Welche Daten will man denn überhaupt? Und wie bekommt man die aus der Steuerung raus? In einer Welt des Vendor-Lock-In hat sich hier mit OPC UA ein Standard lange genug relevant gehalten, um im Hype um &quot;Industrie 4.0&quot;  positiv aufzufallen. Was ist dieses OPC UA und was kann es für industrielles Datensammeln über das Internet leisten?

Zum Schluss wollen wir mit einem kleinen Augenzwinkern berichten, wie die Standardisierung von OPC UA Datenmodellen in der Industrie in Deutschland in den letzten Jahren so lief. Wie &quot;Politik&quot; eine größere Rolle spielt als Cube frisch von der Uni vermutet hätte. Wie ein gutes Marketing-Konzept einen Schritt zur Seite machen musste und seitdem fliegen darf. Und welche Erfahrungen wir mit GitHub und geteiltem Code in der Maschinenbau Branche machen.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/L7DPSK/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Daten sind das Öl des 21. Jahrhunderts, haben wir gehört. Auch in der Industrie und Fertigung. Hier zeigt sich allerdings eine Lücke zwischen bisherigen Softwaresystemen und den Vorstellungen, Daten in einheitliche Formen zusammenzuführen und die dazu notwendige Kommunikation mit gängiger Security auszustatten.

Ein Versuch der Aufklärung, woher die Branche kommt und ein Einblick in aktuelle koordinierte Aktivitäten mit dem Ziel, yet another Standard zu schaffen.

Wir, Cube und goetz haben seit 2018 an Kommunikationsstandards im Maschinenbau mitgewirkt. In diesem Talk geben wir zunächst einen Überblick der Systeme, die an der Quelle der gefragten Daten und damit auch die Quelle der besonderen Anforderungen stehen: den Steuerungen.

Weiter geht es mit der Frage: Welche Daten will man denn überhaupt? Und wie bekommt man die aus der Steuerung raus? In einer Welt des Vendor-Lock-In hat sich hier mit OPC UA ein Standard lange genug relevant gehalten, um im Hype um &quot;Industrie 4.0&quot;  positiv aufzufallen. Was ist dieses OPC UA und was kann es für industrielles Datensammeln über das Internet leisten?

Zum Schluss wollen wir mit einem kleinen Augenzwinkern berichten, wie die Standardisierung von OPC UA Datenmodellen in der Industrie in Deutschland in den letzten Jahren so lief. Wie &quot;Politik&quot; eine größere Rolle spielt als Cube frisch von der Uni vermutet hätte. Wie ein gutes Marketing-Konzept einen Schritt zur Seite machen musste und seitdem fliegen darf. Und welche Erfahrungen wir mit GitHub und geteiltem Code in der Maschinenbau Branche machen.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/L7DPSK/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-604-industrial-automation-and-standardization-going-internet-a-try-to-untangle-the-chaos&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/604-16b987d5-cb75-5e7f-ac1a-29e88a2f1e2b.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-604-deu-Industrial_Automation_and_Standardization_going_Internet_-_A_try_to_untangle_the_chaos_hd.mp4&quot;&gt;gpn24-604-deu-Industrial_Automation_and_Standardization_going_Internet_-_A_try_to_untangle_the_chaos_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-04T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-690-eng-Howl_Elite_Force_Voyager_Online_Video_Game_Performance_Reenacted_hd.mp4">
    <title>Howl: »Elite Force Voyager Online« Video Game Performance Reenacted (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-690-eng-Howl_Elite_Force_Voyager_Online_Video_Game_Performance_Reenacted_hd.mp4</link>
    <description>The American artist Joseph DeLappe is considered a pioneer of video game–based performance art and among the first artists to systematically use virtual online game worlds as sites of artistic intervention. To mark the 25th anniversary of his online performance Howl: Elite Force Voyager Online (2001), DeLappe is restaging the work for the first time in a slightly abridged version before a live audience.

Playing as “Allen Ginsberg,” DeLappe (*1963, San Francisco, US) joins online sessions of the multiplayer shooter Star Trek™: Voyager – Elite Force (2000) and explores the in-game chat as a poetic medium. Line by line, he types Allen Ginsberg’s famous and controversial Beat poem Howl (1955) into the chat interface in real time while reciting it aloud. He does not shoot. He stands still and types. The text appears on screen in real time, visible to other players in small fragments as the performance unfolds. 

Howl: Elite Force Voyager Online was created in 2001 in the privacy of DeLappe’s studio in Reno, Nevada. Lasting over five hours, the performance was directed exclusively at players who happening to be in the same virtual space of the popular online shooter. The work originated in the artist’s early exploration of digital network environments as spaces of social, political, and aesthetic negotiation. As early as the late 1990s, he understood the then-emerging online game worlds as a new form of digital public sphere and conceived of the performance as a kind of digital street art project: Why play the game and follow its rules? What would happen if someone entered an online shooter and recited poetry instead of firing a weapon?

By subverting the functional logic of the game, DeLappe transformed the virtual space into a stage for poetic and media-critical intervention. In doing so, he challenged players to reconsider their relationship to the video game world and its social function and invited them – sometimes reluctantly, sometimes with amusement – to engage with poetry.

DeLappe further developed this performance method in later well-known works such as Quake/Friends (2003) and dead-in-iraq (2006–2011), and paved the way for numerous other experimental works in video game performance art.

**To join the performance as a player, follow these steps:**
 
1.   Download the Windows or Linux client, (this is a free
version of the game’s multiplayer element made with permission from the
developer) 
a.   https://last-outpost.net/index.php?page=holomatch 
2.   Install on a windows pc or Linux
3.   Open and go to “multimatch” 
4.   click “specify server” and enter IP address  37.120.173.241:27960
5.   Play the game as you would 
6.   Please be respectful towards the community

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/PLRFN8/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      The American artist Joseph DeLappe is considered a pioneer of video game–based performance art and among the first artists to systematically use virtual online game worlds as sites of artistic intervention. To mark the 25th anniversary of his online performance Howl: Elite Force Voyager Online (2001), DeLappe is restaging the work for the first time in a slightly abridged version before a live audience.

Playing as “Allen Ginsberg,” DeLappe (*1963, San Francisco, US) joins online sessions of the multiplayer shooter Star Trek™: Voyager – Elite Force (2000) and explores the in-game chat as a poetic medium. Line by line, he types Allen Ginsberg’s famous and controversial Beat poem Howl (1955) into the chat interface in real time while reciting it aloud. He does not shoot. He stands still and types. The text appears on screen in real time, visible to other players in small fragments as the performance unfolds. 

Howl: Elite Force Voyager Online was created in 2001 in the privacy of DeLappe’s studio in Reno, Nevada. Lasting over five hours, the performance was directed exclusively at players who happening to be in the same virtual space of the popular online shooter. The work originated in the artist’s early exploration of digital network environments as spaces of social, political, and aesthetic negotiation. As early as the late 1990s, he understood the then-emerging online game worlds as a new form of digital public sphere and conceived of the performance as a kind of digital street art project: Why play the game and follow its rules? What would happen if someone entered an online shooter and recited poetry instead of firing a weapon?

By subverting the functional logic of the game, DeLappe transformed the virtual space into a stage for poetic and media-critical intervention. In doing so, he challenged players to reconsider their relationship to the video game world and its social function and invited them – sometimes reluctantly, sometimes with amusement – to engage with poetry.

DeLappe further developed this performance method in later well-known works such as Quake/Friends (2003) and dead-in-iraq (2006–2011), and paved the way for numerous other experimental works in video game performance art.

**To join the performance as a player, follow these steps:**
 
1.   Download the Windows or Linux client, (this is a free
version of the game’s multiplayer element made with permission from the
developer) 
a.   https://last-outpost.net/index.php?page=holomatch 
2.   Install on a windows pc or Linux
3.   Open and go to “multimatch” 
4.   click “specify server” and enter IP address  37.120.173.241:27960
5.   Play the game as you would 
6.   Please be respectful towards the community

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/PLRFN8/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-690-howl-elite-force-voyager-online-video-game-performance-reenacted&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/690-b5f7f940-1a96-5d03-a15a-182c8eb63f99.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-690-eng-Howl_Elite_Force_Voyager_Online_Video_Game_Performance_Reenacted_hd.mp4&quot;&gt;gpn24-690-eng-Howl_Elite_Force_Voyager_Online_Video_Game_Performance_Reenacted_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-04T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-673-eng-Evaluating_and_developing_machine_learning_models_aeN_introduction_hd.mp4">
    <title>Evaluating and developing machine learning models: äN introduction (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-673-eng-Evaluating_and_developing_machine_learning_models_aeN_introduction_hd.mp4</link>
    <description>An introduction to evaluating machine learning models, with an encouragement to develope and research them. Why and how to start (even without a powerful GPU), where to orient, what challenges exist and how to overcome or avoid them.
While this presentation will cover material for beginners, especially the open questions and dialog at the end will be interesting for seasoned researchers as well.

This presentation will cover the following topics:

- Motivation to start evaluating (and developing) machine learning models
   - Open research questions
   - Current research limitations
- How to start your first project
- Project approaches
- Challenges
- Common mistakes
- Tips when using python and pytorch
- Resources for information and code

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/WMNWXJ/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      An introduction to evaluating machine learning models, with an encouragement to develope and research them. Why and how to start (even without a powerful GPU), where to orient, what challenges exist and how to overcome or avoid them.
While this presentation will cover material for beginners, especially the open questions and dialog at the end will be interesting for seasoned researchers as well.

This presentation will cover the following topics:

- Motivation to start evaluating (and developing) machine learning models
   - Open research questions
   - Current research limitations
- How to start your first project
- Project approaches
- Challenges
- Common mistakes
- Tips when using python and pytorch
- Resources for information and code

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/WMNWXJ/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-673-evaluating-and-developing-machine-learning-models-an-introduction&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/673-14cd64d3-5bf2-56fc-91b7-c723387a5f78.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-673-eng-Evaluating_and_developing_machine_learning_models_aeN_introduction_hd.mp4&quot;&gt;gpn24-673-eng-Evaluating_and_developing_machine_learning_models_aeN_introduction_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-04T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-669-deu-Deconstructing_Techno-Ableism_Wie_Technik_mehr_behindert_als_nuetzt_hd.mp4">
    <title>Deconstructing Techno-Ableism: Wie Technik mehr behindert als nützt (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-669-deu-Deconstructing_Techno-Ableism_Wie_Technik_mehr_behindert_als_nuetzt_hd.mp4</link>
    <description>Bis zur US-Wahl im Jahr 2024 zeigte sich Big Tech oft als besonders inklusiv und divers, und auch die Open Source-Community pflegt größtenteils ein progressives Image. Aber die Realität für Menschen mit Behinderung sieht völlig anders aus. Von unzugänglichen Betriebssystemen über unzählige Disability Dongles bis zum vollständigen Staatsversagen ist alles Mögliche gut dokumentiert, doch Lösungen oder gar Wille zur Veränderung gibt es nicht. Ich beschreibe die diskriminierenden Strukturen und versuche, eine neue Utopie für eine inklusive, digitale Gesellschaft zu zeichnen.

Menschen mit Behinderung oder Senior*innen können ein Lied davon singen: digitale Barrieren überall, völlig unbenutzbare Systeme und Technologien, die ihre Lebensrealität nicht abbilden oder sie manchmal sogar ganz aktiv verschlechtern. Trotz Barrierefreiheits-Gesetzen hat sich in den letzten 20 Jahren quasi nichts daran verändert.

Ich zeige auf, wie tief techno-ideologische Narrative von &quot;Effizienz&quot;, &quot;Innovation&quot; und &quot;Optimierung&quot; mit alten, behindertenfeindlichen Strukturen verwoben sind. Es geht auch darum, wie verbreitete Kl-Systeme, spezielle Barrierefreiheits-Features oder staatliche Verwaltungsprozesse Diskriminierung fortschreiben, wenn sie wie aktuell häufig nicht von Betroffenen selbst direkt mitgestaltet werden. Und was bedeutet &quot;mitgestalten&quot; eigentlich?

Gleichzeitig geht es um Verantwortung: Welche Rolle spielt Technik im Kampf gegen gesellschaftliche Rückschritte und faschistische Tendenzen? Wie kann digitale Infrastruktur für die Behindertenbewegung emanzipatorisch sein, statt uns zu bevormunden? Und was bedeutet echte Teilhabe im digitalen Raum jenseits von symbolischer Inklusion eigentlich?

Spätestens jetzt ist die Zeit gekommen, um Technologie nicht länger nur als unser Hobby zu begreifen, sondern als politisches Werkzeug, das wir alle miteinander dekonstruieren, verändern und gestalten müssen.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/8YNNJJ/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Bis zur US-Wahl im Jahr 2024 zeigte sich Big Tech oft als besonders inklusiv und divers, und auch die Open Source-Community pflegt größtenteils ein progressives Image. Aber die Realität für Menschen mit Behinderung sieht völlig anders aus. Von unzugänglichen Betriebssystemen über unzählige Disability Dongles bis zum vollständigen Staatsversagen ist alles Mögliche gut dokumentiert, doch Lösungen oder gar Wille zur Veränderung gibt es nicht. Ich beschreibe die diskriminierenden Strukturen und versuche, eine neue Utopie für eine inklusive, digitale Gesellschaft zu zeichnen.

Menschen mit Behinderung oder Senior*innen können ein Lied davon singen: digitale Barrieren überall, völlig unbenutzbare Systeme und Technologien, die ihre Lebensrealität nicht abbilden oder sie manchmal sogar ganz aktiv verschlechtern. Trotz Barrierefreiheits-Gesetzen hat sich in den letzten 20 Jahren quasi nichts daran verändert.

Ich zeige auf, wie tief techno-ideologische Narrative von &quot;Effizienz&quot;, &quot;Innovation&quot; und &quot;Optimierung&quot; mit alten, behindertenfeindlichen Strukturen verwoben sind. Es geht auch darum, wie verbreitete Kl-Systeme, spezielle Barrierefreiheits-Features oder staatliche Verwaltungsprozesse Diskriminierung fortschreiben, wenn sie wie aktuell häufig nicht von Betroffenen selbst direkt mitgestaltet werden. Und was bedeutet &quot;mitgestalten&quot; eigentlich?

Gleichzeitig geht es um Verantwortung: Welche Rolle spielt Technik im Kampf gegen gesellschaftliche Rückschritte und faschistische Tendenzen? Wie kann digitale Infrastruktur für die Behindertenbewegung emanzipatorisch sein, statt uns zu bevormunden? Und was bedeutet echte Teilhabe im digitalen Raum jenseits von symbolischer Inklusion eigentlich?

Spätestens jetzt ist die Zeit gekommen, um Technologie nicht länger nur als unser Hobby zu begreifen, sondern als politisches Werkzeug, das wir alle miteinander dekonstruieren, verändern und gestalten müssen.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/8YNNJJ/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-669-deconstructing-techno-ableism-wie-technik-mehr-behindert-als-nutzt&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/669-c41e1108-bc78-58ff-b519-6dc0bcbc1d0c.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-669-deu-Deconstructing_Techno-Ableism_Wie_Technik_mehr_behindert_als_nuetzt_hd.mp4&quot;&gt;gpn24-669-deu-Deconstructing_Techno-Ableism_Wie_Technik_mehr_behindert_als_nuetzt_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-04T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-591-deu-Vortrag_ueber_Glocken_hd.mp4">
    <title>Vortrag über Glocken (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-591-deu-Vortrag_ueber_Glocken_hd.mp4</link>
    <description>Vortrag über Glocken, eine kurze Reise hin zu fast sakralen Musikinstrumenten

vor ca 40 Jahren erlernte ich den Beruf des Glockengießers. Der Zuschauer wird Details und  Kuriositäten erfahren. Glocken sind ein Element der abendländischen Kultur. Das Verständniss und die Aufmerksamkeit auf dieses Element unserer Umgebung möchte ich verstärken.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/ZMTFFX/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Vortrag über Glocken, eine kurze Reise hin zu fast sakralen Musikinstrumenten

vor ca 40 Jahren erlernte ich den Beruf des Glockengießers. Der Zuschauer wird Details und  Kuriositäten erfahren. Glocken sind ein Element der abendländischen Kultur. Das Verständniss und die Aufmerksamkeit auf dieses Element unserer Umgebung möchte ich verstärken.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/ZMTFFX/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-591-vortrag-uber-glocken&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/591-a89f5d9a-e6cc-5e9a-8cad-0768d49a1583.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-591-deu-Vortrag_ueber_Glocken_hd.mp4&quot;&gt;gpn24-591-deu-Vortrag_ueber_Glocken_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-04T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-460-deu-Trollen_leicht_gemacht_-_Helfen_auf_der_GPN24_hd.mp4">
    <title>Trollen leicht gemacht - Helfen auf der GPN24 (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-460-deu-Trollen_leicht_gemacht_-_Helfen_auf_der_GPN24_hd.mp4</link>
    <description>Einen Einführung ins Trollen.
Was sind Trolle? Was macht sie so unglaublich toll und wieso wäre die GPN ohne sie nicht möglich? Wie funktioniert das Trollsystem?
Diese und mehr Fragen beantworten wir hier.

Wir erklären die Basics für Trolle (Helfende) auf der GPN. Ob du das erste Mal bei der GPN mithelfen möchtest oder schon immer dabei bist.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/QS3XXR/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Einen Einführung ins Trollen.
Was sind Trolle? Was macht sie so unglaublich toll und wieso wäre die GPN ohne sie nicht möglich? Wie funktioniert das Trollsystem?
Diese und mehr Fragen beantworten wir hier.

Wir erklären die Basics für Trolle (Helfende) auf der GPN. Ob du das erste Mal bei der GPN mithelfen möchtest oder schon immer dabei bist.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/QS3XXR/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-460-trollen-leicht-gemacht-helfen-auf-der-gpn24&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/460-724d0ad4-f49a-5c1f-b16c-820595a6bb92.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-460-deu-Trollen_leicht_gemacht_-_Helfen_auf_der_GPN24_hd.mp4&quot;&gt;gpn24-460-deu-Trollen_leicht_gemacht_-_Helfen_auf_der_GPN24_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-04T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-626-deu-forgejo_for_foss_files_-_die_Reise_von_Github_zu_Forgejo_hd.mp4">
    <title>forgejo for foss files - die Reise von Github zu Forgejo (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-626-deu-forgejo_for_foss_files_-_die_Reise_von_Github_zu_Forgejo_hd.mp4</link>
    <description>Github für offene, communitybasierte Projekte? Das hat keine Zukunft, wie sich in den letzten Jahren immer stärker gezeigt hat.

Zum Glück gibt es eine Alternative: Forgejo bietet die Möglichkeit, alles nötige für FOSS-Softwareentwicklung selbst zu hosten, und wird von einer Community getragen.

Egal ob das eigene Forgejo unter dem Schreibtisch, eine Instanz vom Hackspace, oder Codeberg: Der Umstieg ist eine Reise, die viele Chancen bieten kann, aber auch noch einige Herausforderungen mit sich bringt.
Wie ist das eigentlich mit der CI? Was heißt die dezentralisierung des Ökosystems für gemeinsame Entwicklung?
Und was bringt die Zukunft?

Seit der letzten GPN habe ich (fast) alles auf Codeberg und andere Instanzen migriert, und Berichte euch von dieser Reise: Was hat geklappt, was musste man extra tun, was lief nicht so gut?

Ebenso möchte ich euch motivieren, eure Communityprojekte einzupacken, und weiter in die dezentrale Welt zu reisen - in diesem Talk zeige ich euch, wie das geht!

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/FG83QW/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Github für offene, communitybasierte Projekte? Das hat keine Zukunft, wie sich in den letzten Jahren immer stärker gezeigt hat.

Zum Glück gibt es eine Alternative: Forgejo bietet die Möglichkeit, alles nötige für FOSS-Softwareentwicklung selbst zu hosten, und wird von einer Community getragen.

Egal ob das eigene Forgejo unter dem Schreibtisch, eine Instanz vom Hackspace, oder Codeberg: Der Umstieg ist eine Reise, die viele Chancen bieten kann, aber auch noch einige Herausforderungen mit sich bringt.
Wie ist das eigentlich mit der CI? Was heißt die dezentralisierung des Ökosystems für gemeinsame Entwicklung?
Und was bringt die Zukunft?

Seit der letzten GPN habe ich (fast) alles auf Codeberg und andere Instanzen migriert, und Berichte euch von dieser Reise: Was hat geklappt, was musste man extra tun, was lief nicht so gut?

Ebenso möchte ich euch motivieren, eure Communityprojekte einzupacken, und weiter in die dezentrale Welt zu reisen - in diesem Talk zeige ich euch, wie das geht!

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/FG83QW/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-626-forgejo-for-foss-files-die-reise-von-github-zu-forgejo&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/626-4af7a451-5147-55bc-b222-a046842b13a1.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-626-deu-forgejo_for_foss_files_-_die_Reise_von_Github_zu_Forgejo_hd.mp4&quot;&gt;gpn24-626-deu-forgejo_for_foss_files_-_die_Reise_von_Github_zu_Forgejo_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-04T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-622-deu-Die_drei_Klammern_und_die_BASH_hd.mp4">
    <title>Die drei Klammern [] {} () und die BASH (gpn24)</title>
    <link>https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-622-deu-Die_drei_Klammern_und_die_BASH_hd.mp4</link>
    <description>Die Idee kam bei einem Shell-Vortrag von Leyrer anno 2023:
es gibt so viele verschiedene Klammer-Typen in der Shell, und so viele verschiedene Einsatzmoeglichkeiten und Bedeutungen. Darueber zu reden, Unterschiede aufzuzeigen und auch Fragen zu beantworten ist das Ziel dieses &quot;Greybeard Vortrags&quot; von Leyrer, Martin Schulte und mir.

ein kleiner Einblick ins Thema:
gpn24
(gpn24)
{gpn24}
{ gpn24 }
{ gpn24 ; }

ls -l [gpn24]

uvam.

martin@leyrer.priv.at

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/DEMH3P/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Die Idee kam bei einem Shell-Vortrag von Leyrer anno 2023:
es gibt so viele verschiedene Klammer-Typen in der Shell, und so viele verschiedene Einsatzmoeglichkeiten und Bedeutungen. Darueber zu reden, Unterschiede aufzuzeigen und auch Fragen zu beantworten ist das Ziel dieses &quot;Greybeard Vortrags&quot; von Leyrer, Martin Schulte und mir.

ein kleiner Einblick ins Thema:
gpn24
(gpn24)
{gpn24}
{ gpn24 }
{ gpn24 ; }

ls -l [gpn24]

uvam.

martin@leyrer.priv.at

Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://cfp.gulas.ch/gpn24/talk/DEMH3P/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/gpn24-622-die-drei-klammern-und-die-bash&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/gpn/gpn24/622-ca894b70-320e-5f7d-ae79-d45dcf630326.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-622-deu-Die_drei_Klammern_und_die_BASH_hd.mp4&quot;&gt;gpn24-622-deu-Die_drei_Klammern_und_die_BASH_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-06-04T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-212-deu-Abschlusspraesentation_hd.mp4">
    <title>Abschlusspräsentation (jh26)</title>
    <link>https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-212-deu-Abschlusspraesentation_hd.mp4</link>
    <description>Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://c3voc.de
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://c3voc.de
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/jh26_ffm-abschlusspraesentation&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/jugendhackt/2026/212-06dcb8b1-6ecb-4328-a09c-357f66c662ba.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-212-deu-Abschlusspraesentation_hd.mp4&quot;&gt;jh26ffm-212-deu-Abschlusspraesentation_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-05-31T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-216-deu-FRIENDS_TO_GO_hd.mp4">
    <title>FRIENDS TO GO (jh26)</title>
    <link>https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-216-deu-FRIENDS_TO_GO_hd.mp4</link>
    <description>Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://c3voc.de
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://c3voc.de
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/jh26_ffm-friends-to-go&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/jugendhackt/2026/216-f048b95d-eca5-4708-94bf-e99c178fbbd3.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-216-deu-FRIENDS_TO_GO_hd.mp4&quot;&gt;jh26ffm-216-deu-FRIENDS_TO_GO_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-05-31T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-219-deu-Ecostreak_hd.mp4">
    <title>Ecostreak (jh26)</title>
    <link>https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-219-deu-Ecostreak_hd.mp4</link>
    <description>Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://c3voc.de
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://c3voc.de
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/jh26_ffm-ecostreak&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/jugendhackt/2026/219-6282ab9a-8cb0-452d-bf77-c1fd6aaf1ea3.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-219-deu-Ecostreak_hd.mp4&quot;&gt;jh26ffm-219-deu-Ecostreak_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-05-31T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-217-deu-BrainBoost_hd.mp4">
    <title>BrainBoost (jh26)</title>
    <link>https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-217-deu-BrainBoost_hd.mp4</link>
    <description>Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://c3voc.de
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://c3voc.de
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/jh26_ffm-brainboost&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/jugendhackt/2026/217-216f36ff-99f0-4c68-985b-3c672e624c88.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-217-deu-BrainBoost_hd.mp4&quot;&gt;jh26ffm-217-deu-BrainBoost_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-05-31T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-218-deu-Zurueck_in_die_Kindheit_hd.mp4">
    <title>Zurück in die Kindheit (jh26)</title>
    <link>https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-218-deu-Zurueck_in_die_Kindheit_hd.mp4</link>
    <description>Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://c3voc.de
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://c3voc.de
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/jh26_ffm-zurueck-in-die-kindheit&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/jugendhackt/2026/218-2038b05b-e13b-4ce4-a7c7-f8208c9f1a93.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-218-deu-Zurueck_in_die_Kindheit_hd.mp4&quot;&gt;jh26ffm-218-deu-Zurueck_in_die_Kindheit_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-05-31T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-224-deu-Shotokan_hd.mp4">
    <title>Shotokan (jh26)</title>
    <link>https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-224-deu-Shotokan_hd.mp4</link>
    <description>Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://c3voc.de
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://c3voc.de
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/jh26_ffm-shotokan&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/jugendhackt/2026/224-ed8bfa43-5f45-4620-86b8-628878303962.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-224-deu-Shotokan_hd.mp4&quot;&gt;jh26ffm-224-deu-Shotokan_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-05-31T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-221-deu-2_in_1_Taschinator_hd.mp4">
    <title>2 in 1 Taschinator (jh26)</title>
    <link>https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-221-deu-2_in_1_Taschinator_hd.mp4</link>
    <description>Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://c3voc.de
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://c3voc.de
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/jh26_ffm-2-in-1-taschinator&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/jugendhackt/2026/221-63c5af43-4e8e-443d-a48b-5f18d2e8ac97.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-221-deu-2_in_1_Taschinator_hd.mp4&quot;&gt;jh26ffm-221-deu-2_in_1_Taschinator_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-05-31T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-220-deu-Speicherpotential_hd.mp4">
    <title>Speicherpotential (jh26)</title>
    <link>https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-220-deu-Speicherpotential_hd.mp4</link>
    <description>Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://c3voc.de
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://c3voc.de
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/jh26_ffm-speicherpotential&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/jugendhackt/2026/220-35c1bc9f-bda4-4593-a239-e696cf55b0e2.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-220-deu-Speicherpotential_hd.mp4&quot;&gt;jh26ffm-220-deu-Speicherpotential_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-05-31T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-226-deu-Sprout_Bot_hd.mp4">
    <title>Sprout Bot (jh26)</title>
    <link>https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-226-deu-Sprout_Bot_hd.mp4</link>
    <description>Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://c3voc.de
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://c3voc.de
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/jh26_ffm-sprout-bot&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/jugendhackt/2026/226-b3575103-94c2-4817-b6db-9bcf46b05e76.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-226-deu-Sprout_Bot_hd.mp4&quot;&gt;jh26ffm-226-deu-Sprout_Bot_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-05-31T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-215-deu-Ceres_hd.mp4">
    <title>Ceres (jh26)</title>
    <link>https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-215-deu-Ceres_hd.mp4</link>
    <description>Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://c3voc.de
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://c3voc.de
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/jh26_ffm-ceres&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/jugendhackt/2026/215-3303a7f5-a14d-4ed4-8a38-ffe55ad31511.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-215-deu-Ceres_hd.mp4&quot;&gt;jh26ffm-215-deu-Ceres_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-05-31T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-222-deu-Merzometer_hd.mp4">
    <title>Merzometer (jh26)</title>
    <link>https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-222-deu-Merzometer_hd.mp4</link>
    <description>Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://c3voc.de
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://c3voc.de
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/jh26_ffm-merzometer&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/jugendhackt/2026/222-9d25fd8a-173c-4daa-9051-868c32865e55.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-222-deu-Merzometer_hd.mp4&quot;&gt;jh26ffm-222-deu-Merzometer_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-05-31T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-225-deu-McSchrodders_mod_hd.mp4">
    <title>McSchrodder’s mod (jh26)</title>
    <link>https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-225-deu-McSchrodders_mod_hd.mp4</link>
    <description>Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://c3voc.de
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://c3voc.de
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/jh26_ffm-mcschrodders-mod&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/jugendhackt/2026/225-d561f968-e420-4b9a-8eba-ff117be9df4b.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-225-deu-McSchrodders_mod_hd.mp4&quot;&gt;jh26ffm-225-deu-McSchrodders_mod_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-05-31T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-223-deu-Shut_up_hd.mp4">
    <title>Shut up (jh26)</title>
    <link>https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-223-deu-Shut_up_hd.mp4</link>
    <description>Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://c3voc.de
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Licensed to the public under https://creativecommons.org/licenses/by/4.0/
about this event: https://c3voc.de
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/jh26_ffm-shut-up&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/jugendhackt/2026/223-e294daee-eabb-45f8-8f1c-de9e851043d4.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/jugendhackt/2026/h264-hd/jh26ffm-223-deu-Shut_up_hd.mp4&quot;&gt;jh26ffm-223-deu-Shut_up_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-05-31T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/contributors/muenchen/asm/2026/h264-hd/import-110706-eng-Yes_even_you_can_harden_your_systemd_services_hd.mp4">
    <title>Yes, even you can harden your systemd services! (asm)</title>
    <link>https://cdn.media.ccc.de/contributors/muenchen/asm/2026/h264-hd/import-110706-eng-Yes_even_you_can_harden_your_systemd_services_hd.mp4</link>
    <description>systemd offers lots of low-effort features for hardening services, but they&#39;re only slowly gaining adoption even though they are relatively simple to use. I&#39;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.


about this event: https://pretalx.c3voc.de/asm26/talk/3GJTTU/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      systemd offers lots of low-effort features for hardening services, but they&#39;re only slowly gaining adoption even though they are relatively simple to use. I&#39;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.


about this event: https://pretalx.c3voc.de/asm26/talk/3GJTTU/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/asm26-harden-systemd-services&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/regional/muenchen/asm/2026/110706-e68d6a44-756e-52b6-ba48-d296f26e1a21.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/contributors/muenchen/asm/2026/h264-hd/import-110706-eng-Yes_even_you_can_harden_your_systemd_services_hd.mp4&quot;&gt;import-110706-eng-Yes_even_you_can_harden_your_systemd_services_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-05-23T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/contributors/muenchen/asm/2026/h264-hd/import-110699-deu-Vom_Bundestagszusammenfasser_zum_PaZuFa_hd.mp4">
    <title>Vom Bundestagszusammenfasser zum PaZuFa (asm)</title>
    <link>https://cdn.media.ccc.de/contributors/muenchen/asm/2026/h264-hd/import-110699-deu-Vom_Bundestagszusammenfasser_zum_PaZuFa_hd.mp4</link>
    <description>Die 16 Landesparlamente und der Bundestag sind relativ undurchsichtige Institutionen. Wann habt ihr zuletzt gewusst, was sich in eurem Landtag so abspielt? Welches Gesetz auf welchem Stand ist, welches seit Monaten in den Ausschüssen liegt, und in welchem sich unter staubigen Titeln brisante Änderungen verbergen?

Wir bauen den PaZuFa, um zum Einen die Parlamente maschinenlesbar zu machen, und zum Anderen für Zivilgesellschaft, Verbände, Bürger und Verwaltung eine griffige Übersicht aller Vorgänge im Parlament zu geben.

Losgetreten von der Parlamentsrevue und dem Bundestagszusammenfasser hat sich in den letzten zwei Jahren viel getan. Der Bundestag ist schön und gut, aber die Landesparlamente fliegen noch viel mehr unter dem Radar, und sind noch viel weniger maschinenlesbar. 

Das ist kein Zustand im Jahre 2026, daher widmen wir uns diesem Problem mit einem 20-köpfigen Entwicklerteam und einem zivilgesellschaftlichen Arm, der Druck aufbaut. Denn obwohl fast alle Parlamente schon ihre Dokumente veröffentlichen, muss man sich doch extrem gut mit deren internen Strukturen auskennen, um daraus einen Nutzen zu ziehen. Wir bringen Ordnung ins Chaos und stellen die Texte menschen- und maschinenlesbar, zusammengefasst und eingeordnet bereit.

Ich erzähle euch warum das was wir tun wichtig ist, wie wir technisch und organisatorisch aufgestellt sind und was ihr tun könnt um uns zu unterstützen. Denn eines brauchen wir vor allem: euch.
about this event: https://pretalx.c3voc.de/asm26/talk/XHT73E/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Die 16 Landesparlamente und der Bundestag sind relativ undurchsichtige Institutionen. Wann habt ihr zuletzt gewusst, was sich in eurem Landtag so abspielt? Welches Gesetz auf welchem Stand ist, welches seit Monaten in den Ausschüssen liegt, und in welchem sich unter staubigen Titeln brisante Änderungen verbergen?

Wir bauen den PaZuFa, um zum Einen die Parlamente maschinenlesbar zu machen, und zum Anderen für Zivilgesellschaft, Verbände, Bürger und Verwaltung eine griffige Übersicht aller Vorgänge im Parlament zu geben.

Losgetreten von der Parlamentsrevue und dem Bundestagszusammenfasser hat sich in den letzten zwei Jahren viel getan. Der Bundestag ist schön und gut, aber die Landesparlamente fliegen noch viel mehr unter dem Radar, und sind noch viel weniger maschinenlesbar. 

Das ist kein Zustand im Jahre 2026, daher widmen wir uns diesem Problem mit einem 20-köpfigen Entwicklerteam und einem zivilgesellschaftlichen Arm, der Druck aufbaut. Denn obwohl fast alle Parlamente schon ihre Dokumente veröffentlichen, muss man sich doch extrem gut mit deren internen Strukturen auskennen, um daraus einen Nutzen zu ziehen. Wir bringen Ordnung ins Chaos und stellen die Texte menschen- und maschinenlesbar, zusammengefasst und eingeordnet bereit.

Ich erzähle euch warum das was wir tun wichtig ist, wie wir technisch und organisatorisch aufgestellt sind und was ihr tun könnt um uns zu unterstützen. Denn eines brauchen wir vor allem: euch.
about this event: https://pretalx.c3voc.de/asm26/talk/XHT73E/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/asm26-pazufa&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/regional/muenchen/asm/2026/110699-e2a512e7-5d44-5f37-8bf7-f29cba5c122a.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/contributors/muenchen/asm/2026/h264-hd/import-110699-deu-Vom_Bundestagszusammenfasser_zum_PaZuFa_hd.mp4&quot;&gt;import-110699-deu-Vom_Bundestagszusammenfasser_zum_PaZuFa_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-05-23T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/contributors/muenchen/asm/2026/h264-hd/import-110650-deu-Exkurs_ins_Schwerbehindertenrecht_hd.mp4">
    <title>Exkurs ins Schwerbehindertenrecht (asm)</title>
    <link>https://cdn.media.ccc.de/contributors/muenchen/asm/2026/h264-hd/import-110650-deu-Exkurs_ins_Schwerbehindertenrecht_hd.mp4</link>
    <description>In diesem Talk wird es um das Sozialgesetzbuch IX gehen, Antragsverfahren sowie Tipps für den eigenen Antrag

In diesem Talk erzähle ich von der Arbeit als Schwerbehindertenvertretung und erkläre den Prozess eine Schwerbehinderung anerkannt zu bekommen in Deutschland.
about this event: https://pretalx.c3voc.de/asm26/talk/YTXXWN/
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      In diesem Talk wird es um das Sozialgesetzbuch IX gehen, Antragsverfahren sowie Tipps für den eigenen Antrag

In diesem Talk erzähle ich von der Arbeit als Schwerbehindertenvertretung und erkläre den Prozess eine Schwerbehinderung anerkannt zu bekommen in Deutschland.
about this event: https://pretalx.c3voc.de/asm26/talk/YTXXWN/
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/asm26-sbr&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/regional/muenchen/asm/2026/110650-230dc9a0-d130-5c5e-b463-d4cb90ae6c84.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/contributors/muenchen/asm/2026/h264-hd/import-110650-deu-Exkurs_ins_Schwerbehindertenrecht_hd.mp4&quot;&gt;import-110650-deu-Exkurs_ins_Schwerbehindertenrecht_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-05-23T00:00:00+02:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-4-eng-Four_Fascinating_Programming_Languages_Youve_Probably_Never_Heard_Of_hd.mp4">
    <title>Four Fascinating Programming Languages You&#39;ve Probably Never Heard Of (bobkonf2026)</title>
    <link>https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-4-eng-Four_Fascinating_Programming_Languages_Youve_Probably_Never_Heard_Of_hd.mp4</link>
    <description>There’s a world outside of Java and C#. Well, you know there is,
           because you know there are JavaScript, TypeScript, Go, Kotlin, Scala
           and Swift. But let’s look at bit further.
          
          If you&#39;re interested in programming languages, you probably heard
           about Haskell with its pure functions and lazy evaluation. And about
           Rust, with it&#39;s ownership and borrowing based memory management.
           Let&#39;s skip even those and go just a tiny bit less mainstream, so you
           have something to think about. I&#39;ll show you four innovative
           programming languages and briefly introduce their concepts. And not
           silly ones like Whitespace or Brainf**k. Serious ones, pushing the
           boundaries, truly innovating. I won&#39;t name them now, to not spoil the
           surprise. I can&#39;t guarantee it, but I think there’s a very good
           chance that there&#39;s going to be at least one you&#39;ve never heard of,
           but that will capture your interest.

Licensed to the public under https://creativecommons.org/licenses/by/3.0/de
about this event: https://bobkonf.de/2026/huehnken.html
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      There’s a world outside of Java and C#. Well, you know there is,
           because you know there are JavaScript, TypeScript, Go, Kotlin, Scala
           and Swift. But let’s look at bit further.
          
          If you&#39;re interested in programming languages, you probably heard
           about Haskell with its pure functions and lazy evaluation. And about
           Rust, with it&#39;s ownership and borrowing based memory management.
           Let&#39;s skip even those and go just a tiny bit less mainstream, so you
           have something to think about. I&#39;ll show you four innovative
           programming languages and briefly introduce their concepts. And not
           silly ones like Whitespace or Brainf**k. Serious ones, pushing the
           boundaries, truly innovating. I won&#39;t name them now, to not spoil the
           surprise. I can&#39;t guarantee it, but I think there’s a very good
           chance that there&#39;s going to be at least one you&#39;ve never heard of,
           but that will capture your interest.

Licensed to the public under https://creativecommons.org/licenses/by/3.0/de
about this event: https://bobkonf.de/2026/huehnken.html
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/bob11-2026-fascinating-programming-languages-huehnken&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/bobkonf/2026/4-5ca22b2f-6559-4c6b-86e9-f1f7bf49cd62.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-4-eng-Four_Fascinating_Programming_Languages_Youve_Probably_Never_Heard_Of_hd.mp4&quot;&gt;bob2026-4-eng-Four_Fascinating_Programming_Languages_Youve_Probably_Never_Heard_Of_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-03-13T00:00:00+01:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-2-eng-A_crash_course_on_the_OCaml_module_language_hd.mp4">
    <title>A crash course on the OCaml module language (bobkonf2026)</title>
    <link>https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-2-eng-A_crash_course_on_the_OCaml_module_language_hd.mp4</link>
    <description>Many programming languages offer modules, namespaces, or package systems. But very few provide **a true module language**. In this talk, we’ll explore OCaml’s powerful module system as a core language feature. We’ll learn how to use modules effectively, understand their design principles and limitations, and discuss the challenges posed by type equalities, type preservation, and strengthening. We’ll also look at ongoing work clarifying their semantics, including recursive modules, type anchoring, and signature avoidance. We’ll see how modules solve real problems, discover clever and expressive encodings, and identify their practical limits. 
          
          Along the way, we’ll build familiarity with key concepts such as functors, applicative and generative functors, ascriptions, and strengthening and understand how OCaml’s module language enables elegant, modular, and type-safe program design.

Licensed to the public under https://creativecommons.org/licenses/by/3.0/de
about this event: https://bobkonf.de/2026/woestyne.html
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Many programming languages offer modules, namespaces, or package systems. But very few provide **a true module language**. In this talk, we’ll explore OCaml’s powerful module system as a core language feature. We’ll learn how to use modules effectively, understand their design principles and limitations, and discuss the challenges posed by type equalities, type preservation, and strengthening. We’ll also look at ongoing work clarifying their semantics, including recursive modules, type anchoring, and signature avoidance. We’ll see how modules solve real problems, discover clever and expressive encodings, and identify their practical limits. 
          
          Along the way, we’ll build familiarity with key concepts such as functors, applicative and generative functors, ascriptions, and strengthening and understand how OCaml’s module language enables elegant, modular, and type-safe program design.

Licensed to the public under https://creativecommons.org/licenses/by/3.0/de
about this event: https://bobkonf.de/2026/woestyne.html
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/bob11-2026-ocaml-module-language-woestyne&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/bobkonf/2026/2-da9a9d6f-dafd-48c1-8dd4-47f6a2eb34b8.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-2-eng-A_crash_course_on_the_OCaml_module_language_hd.mp4&quot;&gt;bob2026-2-eng-A_crash_course_on_the_OCaml_module_language_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-03-13T00:00:00+01:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-9-eng-Accessibility_by_Design_Practical_A11y_for_Everyday_Software_Engineering_hd.mp4">
    <title>Accessibility by Design: Practical A11y for Everyday Software Engineering (bobkonf2026)</title>
    <link>https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-9-eng-Accessibility_by_Design_Practical_A11y_for_Everyday_Software_Engineering_hd.mp4</link>
    <description>Accessibility is often treated as a mere compliance checkbox or something the “UI people” worry about at the end of a project. In reality, accessibility is a core quality attribute of software systems, and many of the biggest wins come from small decisions developers make every day: how we structure HTML, name components, log errors, design APIs, or write tests.
          In this talk, we look at accessibility from a software engineering perspective. I will introduce the most common types of disabilities and assistive technologies, then show how they map to concrete engineering practices across the stack: semantics (and ARIA) in the frontend, accessible design systems, error message design, and test automation for accessibility. Attendees will leave with a practical checklist they can use in coding and code reviews. 
          The goal is not to make everyone an accessibility expert, but to make accessibility a natural part of our everyday engineering work.

Licensed to the public under https://creativecommons.org/licenses/by/3.0/de
about this event: https://bobkonf.de/2026/engelbrecht.html
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Accessibility is often treated as a mere compliance checkbox or something the “UI people” worry about at the end of a project. In reality, accessibility is a core quality attribute of software systems, and many of the biggest wins come from small decisions developers make every day: how we structure HTML, name components, log errors, design APIs, or write tests.
          In this talk, we look at accessibility from a software engineering perspective. I will introduce the most common types of disabilities and assistive technologies, then show how they map to concrete engineering practices across the stack: semantics (and ARIA) in the frontend, accessible design systems, error message design, and test automation for accessibility. Attendees will leave with a practical checklist they can use in coding and code reviews. 
          The goal is not to make everyone an accessibility expert, but to make accessibility a natural part of our everyday engineering work.

Licensed to the public under https://creativecommons.org/licenses/by/3.0/de
about this event: https://bobkonf.de/2026/engelbrecht.html
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/bob11-2026-accessibility-design-engelbrecht&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/bobkonf/2026/9-2224d8eb-5642-4c18-9880-7eac3c185428.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-9-eng-Accessibility_by_Design_Practical_A11y_for_Everyday_Software_Engineering_hd.mp4&quot;&gt;bob2026-9-eng-Accessibility_by_Design_Practical_A11y_for_Everyday_Software_Engineering_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-03-13T00:00:00+01:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-12-eng-Git_meets_Linked_Data_-_A_Tale_of_an_Unusual_Architecture_hd.mp4">
    <title>Git meets Linked Data – A Tale of an Unusual Architecture (bobkonf2026)</title>
    <link>https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-12-eng-Git_meets_Linked_Data_-_A_Tale_of_an_Unusual_Architecture_hd.mp4</link>
    <description>In 2025 we wrote a software system supporting an EU funded research
          project. What started as a run-of-the-mill client-server-database
          architecture grew into an unusual combination of technologies: We use
          Linked Data and the Resource Description Framework (RDF) in the form
          of Apache Jena as the data model and git – yes, the source code
          management tool – as our storage system. These technological choices
          weren&#39;t rooted in a desire for novelty. They were derived as
          straightforward consequences from our requirements. Thanks to
          functional software architecture principles such as simple, and
          precise specifications based on pure functions, what could have become
          a hard to maintain Frankensteinian mess has actually evolved into
          reasonable, maintainable, and well-performant software.

Licensed to the public under https://creativecommons.org/licenses/by/3.0/de
about this event: https://bobkonf.de/2026/schlegel.html
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      In 2025 we wrote a software system supporting an EU funded research
          project. What started as a run-of-the-mill client-server-database
          architecture grew into an unusual combination of technologies: We use
          Linked Data and the Resource Description Framework (RDF) in the form
          of Apache Jena as the data model and git – yes, the source code
          management tool – as our storage system. These technological choices
          weren&#39;t rooted in a desire for novelty. They were derived as
          straightforward consequences from our requirements. Thanks to
          functional software architecture principles such as simple, and
          precise specifications based on pure functions, what could have become
          a hard to maintain Frankensteinian mess has actually evolved into
          reasonable, maintainable, and well-performant software.

Licensed to the public under https://creativecommons.org/licenses/by/3.0/de
about this event: https://bobkonf.de/2026/schlegel.html
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/bob11-2026-git-linked-data-schlegel&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/bobkonf/2026/12-4a64fab7-799b-4731-984c-61fd38965eb1.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-12-eng-Git_meets_Linked_Data_-_A_Tale_of_an_Unusual_Architecture_hd.mp4&quot;&gt;bob2026-12-eng-Git_meets_Linked_Data_-_A_Tale_of_an_Unusual_Architecture_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-03-13T00:00:00+01:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-7-eng-Run_your_own_digital_infrastructure_using_MirageOS_unikernels_hd.mp4">
    <title>Run your own digital infrastructure using MirageOS unikernels (bobkonf2026)</title>
    <link>https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-7-eng-Run_your_own_digital_infrastructure_using_MirageOS_unikernels_hd.mp4</link>
    <description>MirageOS started more than a decade ago as a research project at University of Cambridge. Nowadays it provides various useful services, from web server over DNS &amp; DHCP, eMail server (including mailing lists), VPN, CalDAV (calendar), firewall, ... Security is built-in: few attack vectors (by using the memory-safe and type-safe programming language OCaml), tiny attack surface (much smaller binaries), reproducible builds (supply chain security).
          
          We also developed a lean web user interface for managing MirageOS unikernels, together with an orchestrator that allows you to deploy via CI actions, or from a build server, including lifecycle management (updates, restart on failure, monitoring, ...).
          
          Over the years, we also managed to simplify the code of the simplest unikernel by removing abstraction (that was introduced prematurely). Take a look at the screencast https://asciinema.org/a/681922
          
          I will show the general idea, what is available right now (and how easy to use it is), and how we moved this project from a research experiment to production.

Licensed to the public under https://creativecommons.org/licenses/by/3.0/de
about this event: https://bobkonf.de/2026/mehnert.html
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      MirageOS started more than a decade ago as a research project at University of Cambridge. Nowadays it provides various useful services, from web server over DNS &amp; DHCP, eMail server (including mailing lists), VPN, CalDAV (calendar), firewall, ... Security is built-in: few attack vectors (by using the memory-safe and type-safe programming language OCaml), tiny attack surface (much smaller binaries), reproducible builds (supply chain security).
          
          We also developed a lean web user interface for managing MirageOS unikernels, together with an orchestrator that allows you to deploy via CI actions, or from a build server, including lifecycle management (updates, restart on failure, monitoring, ...).
          
          Over the years, we also managed to simplify the code of the simplest unikernel by removing abstraction (that was introduced prematurely). Take a look at the screencast https://asciinema.org/a/681922
          
          I will show the general idea, what is available right now (and how easy to use it is), and how we moved this project from a research experiment to production.

Licensed to the public under https://creativecommons.org/licenses/by/3.0/de
about this event: https://bobkonf.de/2026/mehnert.html
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/bob11-2026-digital-infrastructure-mirageos-mehnert&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/bobkonf/2026/7-601699db-4b61-40fd-ac7e-bd311e8c4f4e.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-7-eng-Run_your_own_digital_infrastructure_using_MirageOS_unikernels_hd.mp4&quot;&gt;bob2026-7-eng-Run_your_own_digital_infrastructure_using_MirageOS_unikernels_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-03-13T00:00:00+01:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-10-eng-Bridging_the_Gap_Between_UX_Design_and_Development_Atomic_Design_Storybook_hd.mp4">
    <title>Bridging the Gap Between UX Design and Development: Atomic Design &amp; Storybook (bobkonf2026)</title>
    <link>https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-10-eng-Bridging_the_Gap_Between_UX_Design_and_Development_Atomic_Design_Storybook_hd.mp4</link>
    <description>We have the pixel-perfect designs, the implementation is done to the tee. And yet, a seemingly small change in the designs suddenly leads to huge development efforts?
          
          In modern component-driven frontend development, designers and developers often speak different languages. If the only common ground for handover is mockups or finished Figma screens, then the designers&#39; original intent can easily get lost. The result are inconsistencies between design and implementation, wasted effort on trying to replicate pixel-perfect designs, and unexpected effort down the line for design changes.
          
          This talk is about bridging the gap: With Atomic Design, we find a structured approach for communicating reusable UI components between designers and developers: Instead of implementing off of fully designed screens, we create a common language for the building blocks. Here is where Storybook comes into play, the industry standard tool for building, documenting and testing these building blocks in isolation. It empowers cross-functional teams to develop that common language build deterministic design systems. As an added benefit, Storybook encourages a clean frontend architecture with a clear separation between data model and presentation.
          
          In this talk, we are going to look into the ideas of Atomic Design, how Storybook can be used to bootstrap component libraries, and how you can add it to your existing project to develop a common language with UX design.

Licensed to the public under https://creativecommons.org/licenses/by/3.0/de
about this event: https://bobkonf.de/2026/thoma.html
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      We have the pixel-perfect designs, the implementation is done to the tee. And yet, a seemingly small change in the designs suddenly leads to huge development efforts?
          
          In modern component-driven frontend development, designers and developers often speak different languages. If the only common ground for handover is mockups or finished Figma screens, then the designers&#39; original intent can easily get lost. The result are inconsistencies between design and implementation, wasted effort on trying to replicate pixel-perfect designs, and unexpected effort down the line for design changes.
          
          This talk is about bridging the gap: With Atomic Design, we find a structured approach for communicating reusable UI components between designers and developers: Instead of implementing off of fully designed screens, we create a common language for the building blocks. Here is where Storybook comes into play, the industry standard tool for building, documenting and testing these building blocks in isolation. It empowers cross-functional teams to develop that common language build deterministic design systems. As an added benefit, Storybook encourages a clean frontend architecture with a clear separation between data model and presentation.
          
          In this talk, we are going to look into the ideas of Atomic Design, how Storybook can be used to bootstrap component libraries, and how you can add it to your existing project to develop a common language with UX design.

Licensed to the public under https://creativecommons.org/licenses/by/3.0/de
about this event: https://bobkonf.de/2026/thoma.html
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/bob11-2026-atomic-design-thoma&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/bobkonf/2026/10-b9c7ce42-46ac-4da4-bfc6-0d0f4d2bc588.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-10-eng-Bridging_the_Gap_Between_UX_Design_and_Development_Atomic_Design_Storybook_hd.mp4&quot;&gt;bob2026-10-eng-Bridging_the_Gap_Between_UX_Design_and_Development_Atomic_Design_Storybook_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-03-13T00:00:00+01:00</dc:date>
  </item>
  <item rdf:about="https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-3-eng-Going_back_in_time_with_the_Undoable_Monad_hd.mp4">
    <title>Going back in time with the Undoable Monad (bobkonf2026)</title>
    <link>https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-3-eng-Going_back_in_time_with_the_Undoable_Monad_hd.mp4</link>
    <description>Slipshow is a presentation tool. One of its specificity is that it is
          not based on slides, but on an infinite canvas on which you can zoom
          or scroll. Yet, compared to Prezi, the source of a presentation is
          text.
          
          The way the author defines the dynamic of its presentation is by
          intertwining actions in its textual content. Slipshow allows many
          actions, such as revealing new content, scrolling or zooming, starting
          an animation, or even starting a script defined by the user. This
          gives the author freedom in how they want to present.
          
          However, for Slipshow itself, this is a programming challenge: How to
          allow to go back in your presentation&#39;s steps? How to organize the
          code so that it&#39;s not restricting to adding new actions, and that it&#39;s
          easy to maintain?
          
          Originally written in JavaScript, Slipshow has suffered from bad
          design in this space. However, since its rewrite in OCaml, the
          opportunity to tackle this problem has been taken, with great success
          and much more stability, using the Undoable Monad.
          
          Monads are a way to embed a &quot;computing&quot; DSL in a programming
          language. They allow to define a &quot;variant&quot; of computation (for
          instance &quot;concurrent programming&quot;) and let the user program in that
          new way, almost transparently.
          
          The Undoable Monad provides an excellent example of monad: it is
          simple enough, yet solves a real problem in an elegant way. This talk
          is a fun and practical introduction to monadic programming.

Licensed to the public under https://creativecommons.org/licenses/by/3.0/de
about this event: https://bobkonf.de/2026/paul-elliot.html
</description>
    <content:encoded>&lt;div align=&quot;center&quot;&gt;
      Slipshow is a presentation tool. One of its specificity is that it is
          not based on slides, but on an infinite canvas on which you can zoom
          or scroll. Yet, compared to Prezi, the source of a presentation is
          text.
          
          The way the author defines the dynamic of its presentation is by
          intertwining actions in its textual content. Slipshow allows many
          actions, such as revealing new content, scrolling or zooming, starting
          an animation, or even starting a script defined by the user. This
          gives the author freedom in how they want to present.
          
          However, for Slipshow itself, this is a programming challenge: How to
          allow to go back in your presentation&#39;s steps? How to organize the
          code so that it&#39;s not restricting to adding new actions, and that it&#39;s
          easy to maintain?
          
          Originally written in JavaScript, Slipshow has suffered from bad
          design in this space. However, since its rewrite in OCaml, the
          opportunity to tackle this problem has been taken, with great success
          and much more stability, using the Undoable Monad.
          
          Monads are a way to embed a &quot;computing&quot; DSL in a programming
          language. They allow to define a &quot;variant&quot; of computation (for
          instance &quot;concurrent programming&quot;) and let the user program in that
          new way, almost transparently.
          
          The Undoable Monad provides an excellent example of monad: it is
          simple enough, yet solves a real problem in an elegant way. This talk
          is a fun and practical introduction to monadic programming.

Licensed to the public under https://creativecommons.org/licenses/by/3.0/de
about this event: https://bobkonf.de/2026/paul-elliot.html
&lt;br/&gt;
    &lt;a href=&quot;https://media.ccc.de/v/bob11-2026-undoable-monad-elliot&quot;&gt;&lt;img src=&quot;https://static.media.ccc.de/media/events/bobkonf/2026/3-aef73580-5ac6-437f-bf3e-7780af9123e7.jpg&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
    &lt;b&gt;Video:&lt;/b&gt;&lt;a href=&quot;https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-3-eng-Going_back_in_time_with_the_Undoable_Monad_hd.mp4&quot;&gt;bob2026-3-eng-Going_back_in_time_with_the_Undoable_Monad_hd.mp4&lt;/a&gt;
&lt;/div&gt;
</content:encoded>
    <dc:date>2026-03-13T00:00:00+01:00</dc:date>
  </item>
</rdf:RDF>