
Chaos Computer Club - archive feed
21,498 episodes — Page 98 of 430
Birds on Wire - Airy Tales (sonoj2023)
Birds on Wire - Airy Tales (sonoj2023)
about this event: https://c3voc.de
Audio over Ethernet: AVB/TSN (sonoj2023)
Audio over Ethernet: AVB/TSN (sonoj2023)
about this event: https://c3voc.de
How to play FLOSS keyboards like it’s 1978 (sonoj2023)
How to play FLOSS keyboards like it’s 1978 (sonoj2023)
Which FLOSS software can I use to create the sound of classic keyboard instruments available up until 1978 and recreate the styles of that era. Including musical performance. Resources for this talk are available at: <a href="https://github.com/SpotlightKid/talk-sonoj-2023">https://github.com/SpotlightKid/talk-sonoj-2023</a> about this event: https://c3voc.de
MODEP with Pisound (sonoj2023)
MODEP with Pisound (sonoj2023)
about this event: https://c3voc.de
“Ad amandum te factus sum, o cara” (sonoj2023)
“Ad amandum te factus sum, o cara” (sonoj2023)
We explore the process of turning a classic rock music masterpiece into a pseudo-historical 'Early Music' cover. We identify and transform musical elements, record the piece using real instruments, samples, and synthesizers, and create accompanying visuals like cover art and a page from an imaginary musical folio. The AI is also present to lend its assistance. about this event: https://c3voc.de
Remote Collaboration and Live Performance with Open Source Tools (sonoj2023)
Remote Collaboration and Live Performance with Open Source Tools (sonoj2023)
about this event: https://c3voc.de
EQUIS (sonoj2023)
EQUIS (sonoj2023)
about this event: https://c3voc.de
Sport für Nerds (petitfoo)
Sport für Nerds (petitfoo)
Sport ist der natürliche Feind des Nerds: Viel lieber sitzt man doch vor dem Computer oder bastelt im Keller. Aber irgendwann schmerzt doch der Rücken und man überlegt sich, wie man doch etwas Bewegung in seinen Tagesablauf einbauen kann. In diesem Petit Foo erklärt sirgoofy, welche Möglichkeiten sich anbieten und wie man die beste Lösung für sich findet. about this event: https://chaospott.de/
Gesunde Ernährung für Nerds (petitfoo)
Hand aufs Herz: Für uns ist Essen doch oftmals nur eine nervige Nebensache, die uns vom gepflegten Hacken abhält. Da bestellt man schnell mal eine Pizza oder macht sich ein paar Instant-Ramen fertig. Auf Dauer gehen die ganzen Pizza-Bestellungen aber ziemlich ins Geld und ist das Ganze auch nicht so gut für die Linie. In diesem Petit Foo spricht sirgoofy über gesunde Ernährung und zeigt, wie man diese in den Alltag eines Nerds integrieren kann. about this event: https://chaospott.de/
Gesunde Ernährung für Nerds (petitfoo)
Cyberkrieg und Subversion: Mechanismen, Bedrohungslage und Aussichten (dgna)
Cyberkrieg und Subversion: Mechanismen, Bedrohungslage und Aussichten (dgna)
Im Juni 2023 haben rund um Wolodymyr Selenskis Ansprache im Schweizer Parlament russische Hacker verschiedene Schweizer Internetseiten lahmgelegt. Waren dies die Anzeichen eines aufkommenden Informationskrieges? Stecken wir bereits mitten drin? Und was bedeutet dies für die Sicherheitspolitik der Schweiz? Lennart Maschmeyer ist Senior Researcher am Center for Security Studies der ETH Zürich. Seine Forschungsschwerpunkte sind Cybersicherheit, Intelligence Studies, Theorien internationaler Beziehungen und Threat Intelligence. Mit ihm schauen wir die Mechanismen von Cyberkrieg und Subversion an, besprechen die aktuelle Bedrohungslage für die Schweiz und wagen einen Ausblick in die nahe Zukunft. about this event: https://www.digitale-gesellschaft.ch/event/netzpolitischer-abend-zu-cyberkrieg-und-subversion-mechanismen-bedrohungslage-und-aussichten/
Closing (sps23)
Closing (sps23)
Closing about this event: https://www.python-summit.ch/
Lightning Talks (sps23)
Lightning Talks (sps23)
We are happy to introduce Lightning Talks to this year's conference! about this event: https://www.python-summit.ch/
Asynchronous Multiprocess Large Model Training on PyTorch for Synthetic Cities Generation (sps23)
Asynchronous Multiprocess Large Model Training on PyTorch for Synthetic Cities Generation (sps23)
With the increasing popularity of large machine learning models capable of solving complicated tasks in the sphere of natural language processing, computer vision, etc., the need for distributed computation has rocketed significantly. We would like to provide the 'surgery' of parallelization methods from one of the most popular deep learning frameworks - PyTorch. Particularly, we would like to demonstrate two main approaches: data parallelization (when the single module is trained asynchronically in streams) and model parallelization (both horizontal – with several models trained simultaneously, and vertical – when the model parameters are split into groups). Moreover, we will guide through the cases of different resources availability, i.e. what could be done when having only CPUs, a single GPU, or multiple GPUs. Our showing is to be done on an example of urban planning problem solution, where we are creating synthetic cities with deep convolutional generative adversarial neural networks. These models have complicated architecture and billions of parameters when generating images starting from mid-resolution like 256x256, which makes them perfect instances for distributed computation demonstration. With the increasing popularity of large machine learning models capable of solving complicated tasks in the sphere of natural language processing, computer vision, etc., the need for distributed computation has rocketed significantly. We would like to provide the 'surgery' of parallelization methods from one of the most popular deep learning frameworks - PyTorch. Particularly, we would like to demonstrate two main approaches: data parallelization (when the single module is trained asynchronically in streams) and model parallelization (both horizontal – with several models trained simultaneously, and vertical – when the model parameters are split into groups). Moreover, we will guide through the cases of different resources availability, i.e. what could be done when having only CPUs, a single GPU, or multiple GPUs. Our showing is to be done on an example of urban planning problem solution, where we are creating synthetic cities with deep convolutional generative adversarial neural networks. These models have complicated architecture and billions of parameters when generating images starting from mid-resolution like 256x256, which makes them perfect instances for distributed computation demonstration. about this event: https://www.python-summit.ch/
A Short History of Python Web Frameworks (sps23)
A Short History of Python Web Frameworks (sps23)
Python is currently a powerhouse when it comes to web development. But, how did it all start? We explore Python's humble web development beginnings, from CGI to WSGI and the eventual rise of large frameworks like Django, and smaller ones like Flask and FastAPI. Python is currently a powerhouse when it comes to web development. But, how did it all start? We explore Python's humble web development beginnings, from CGI to WSGI and the eventual rise of large frameworks like Django, and smaller ones like Flask and FastAPI. about this event: https://www.python-summit.ch/
Voice Control in Action: A Python-Based Approach for Operating a Quadrupedal Robot (sps23)
Voice Control in Action: A Python-Based Approach for Operating a Quadrupedal Robot (sps23)
In an era where autonomous robots, such as Boston Dynamics' quadrupedal robot, Spot, are capable of navigating complex environments, it is crucial to ensure the safety of an operator. Traditional control mechanisms, such as a remote control, may not be feasible or safe in harsh or hazardous conditions. Addressing this, we present a novel Python-based voice control module for Spot. Our module enables hands-free operation of the robot, allowing it to execute verbally issued commands. To enhance the interaction between an operator and a robot, we've integrated an additional text-to-speech synthesizer, establishing a two-way communication channel. Our solution leverages state-of-the-art Python libraries for speech-to-text translation and lightweight command extraction, which significantly extends the possibilities of interaction. As a result, Spot can perform basic tasks such as standing up or navigating to specific coordinates using only voice commands. This novel approach, promotes safety and efficiency in operating autonomous robots, opening up new possibilities for their use in challenging environments. In an era where autonomous robots, such as Boston Dynamics' quadrupedal robot, Spot, are capable of navigating complex environments, it is crucial to ensure the safety of an operator. Traditional control mechanisms, such as a remote control, may not be feasible or safe in harsh or hazardous conditions. Addressing this, we present a novel Python-based voice control module for Spot. Our module enables hands-free operation of the robot, allowing it to execute verbally issued commands. To enhance the interaction between an operator and a robot, we've integrated an additional text-to-speech synthesizer, establishing a two-way communication channel. Our solution leverages state-of-the-art Python libraries for speech-to-text translation and lightweight command extraction, which significantly extends the possibilities of interaction. As a result, Spot can perform basic tasks such as standing up or navigating to specific coordinates using only voice commands. This novel approach, promotes safety and efficiency in operating autonomous robots, opening up new possibilities for their use in challenging environments. about this event: https://www.python-summit.ch/
A walk with CPython (sps23)
A walk with CPython (sps23)
Did you know that Python has a compiler even though it’s an interpreted language? In this talk, we will embark on a step-by-step exploration of a simple program, unraveling the inner workings of CPython — the default reference implementation of Python. We’ll begin with the compiler, which performs the task of converting Python code into OPCODES. Next, we’ll explore the famous interpreter. We’ll uncover how it works with the generated OPCODES, executing the program line by line and talk about an example of optimisations it does along the way. We’ll explore how Python manages variables, function calls, and exceptions. Additionally, we’ll touch upon object creation and destruction. The primary aim of this talk is to provide a concise yet comprehensive overview of the components involved in executing a simple program within CPython. Through precise references to the CPython code base, attendees will be equipped to explore further on their own. Did you know that Python has a compiler even though it’s an interpreted language? In this talk, we will embark on a step-by-step exploration of a simple program, unraveling the inner workings of CPython — the default reference implementation of Python. We’ll begin with the compiler, which performs the task of converting Python code into OPCODES. Next, we’ll explore the famous interpreter. We’ll uncover how it works with the generated OPCODES, executing the program line by line and talk about an example of optimisations it does along the way. We’ll explore how Python manages variables, function calls, and exceptions. Additionally, we’ll touch upon object creation and destruction. The primary aim of this talk is to provide a concise yet comprehensive overview of the components involved in executing a simple program within CPython. Through precise references to the CPython code base, attendees will be equipped to explore further on their own. about this event: https://www.python-summit.ch/
Kivy: Cross-platform App development for Pythonistas (sps23)
“Kivy makes Pythonistas happier”. Why? Cause with Kivy you’ll drop any non-pythonic way to develop mobile and desktop apps, or it’ll help you to start a new career in app development, with Python. We will talk about GUI apps development with Kivy while keeping a focus on all the tools in the Kivy ecosystem which are making it possible to create, build and distribute fully-featured apps on all the supported platforms (Android, iOS, Linux, macOS, and Windows). This talk will go through some common pitfalls of running machine learning in production settings. We will start with the requirements and work through the data acquisition and model-building phase. We explore beyond the current MLOps hype and try to understand what it takes to run a successful project that is ready to ripe like a fine wine rather than old milk. “Kivy makes Pythonistas happier”. Why? Cause with Kivy you’ll drop any non-pythonic way to develop mobile and desktop apps, or it’ll help you to start a new career in app development, with Python. We will talk about GUI apps development with Kivy while keeping a focus on all the tools in the Kivy ecosystem which are making it possible to create, build and distribute fully-featured apps on all the supported platforms (Android, iOS, Linux, macOS, and Windows). This talk will go through some common pitfalls of running machine learning in production settings. We will start with the requirements and work through the data acquisition and model-building phase. We explore beyond the current MLOps hype and try to understand what it takes to run a successful project that is ready to ripe like a fine wine rather than old milk. about this event: https://www.python-summit.ch/
Did you know Matplotlib could do that? (sps23)
Did you know Matplotlib could do that? (sps23)
In this talk, I am going to expand on my NormConf Lightning Talk “How to stop crying when using Matplotlib”. Matplotlib is my tool of choice for custom data visualizations and I have been teaching it for the last 2 years in a dedicated course at HSLU. It is an extremely popular data visualization library among the Python data science community and often the only one that can produce fully customized, complex visualizations. However, due to its long history, API changes and lack of good educational resources, many people struggle to harness all its capabilities, ending up frustrated, dissatisfied and with an ugly chart as an output. I'm going to explain why Matplotlib works the way it works and how to work with it instead of against it. I will also show some tips and tricks for writing sustainable code and and share a few recipes for making beautiful, complex data visualizations. In this talk, I am going to expand on my NormConf Lightning Talk “How to stop crying when using Matplotlib”. Matplotlib is my tool of choice for custom data visualizations and I have been teaching it for the last 2 years in a dedicated course at HSLU. It is an extremely popular data visualization library among the Python data science community and often the only one that can produce fully customized, complex visualizations. However, due to its long history, API changes and lack of good educational resources, many people struggle to harness all its capabilities, ending up frustrated, dissatisfied and with an ugly chart as an output. I'm going to explain why Matplotlib works the way it works and how to work with it instead of against it. I will also show some tips and tricks for writing sustainable code and and share a few recipes for making beautiful, complex data visualizations. about this event: https://www.python-summit.ch/
Proving Python code correct with Nagini (sps23)
Proving Python code correct with Nagini (sps23)
With the introduction of PEP 484 type annotations, Python has made a big step towards making programs safer by statically ruling out type errors. But what if we go five steps further and prove that our programs don't crash for any reason at all and, moreover, do what we want them to do? In this talk, I will give an informal overview about formal verification, what it is and what it can (and can't) do. I'll show how to use the automated verifier Nagini to express what a program is supposed to do and prove that it does. With the introduction of PEP 484 type annotations, Python has made a big step towards making programs safer by statically ruling out type errors. But what if we go five steps further and prove that our programs don't crash for any reason at all and, moreover, do what we want them to do? In this talk, I will give an informal overview about formal verification, what it is and what it can (and can't) do. I'll show how to use the automated verifier Nagini to express what a program is supposed to do and prove that it does. about this event: https://www.python-summit.ch/
Welcome (sps23)
Welcome (sps23)
Welcome about this event: https://www.python-summit.ch/
Hackerspace für Fortgeschrittene (petitfoo)
Hackerspace für Fortgeschrittene (petitfoo)
Du bist häufiger im Hackerspace? Und möchtest mehr machen als abzunerden und Mate zu trinken? Dann ist dieser Talk genau der richtige für dich. sirgoofy erklärt, was in Hackerspaces noch zu erleben erleben ist und wie du deinen Hackerspace noch besser machen kannst. about this event: https://chaospott.de/
Themyscira Wireless: Osmocom CNI meets USA PSTN (osmodevcall)
Themyscira Wireless: Osmocom CNI meets USA PSTN (osmodevcall)
about this event: https://c3voc.de
Closing (DS2023)
Closing (DS2023)
Zusammenfassung about this event: https://talks.datenspuren.de/ds23/talk/FEPXJX/
Bitcoin fixes this? (DS2023)
Was ist Bitcoin und warum ist es wichtig für dich? Wir möchten mit unserem Vortrag über Bitcoin aufklären. Warum es erfunden wurde, wie es unsere Welt verbessert und noch verbessern kann und wird. Es geht darum, welche Probleme unser Geldsystem aufwirft und wie Bitcoin ein Rettungsboot sein kann. Wir werden erzählen, was Zeitpräferenz ist, wie wichtig Dezentralisierung und Privatsphäre sind und wie Bitcoin damit zusammenhängt. … about this event: https://talks.datenspuren.de/ds23/talk/ZGZPA8/
Bitcoin fixes this? (DS2023)
Modern left and anarchists in Israel (DS2023)
Modern left and anarchists in Israel (DS2023)
Presentation about the modern politics in Israel about this event: https://talks.datenspuren.de/ds23/talk/7EKSGY/