
Chaos Computer Club - archive feed
21,276 episodes — Page 192 of 426
Bullet Journaling (ohne Blümchen) (cccs)
Bullet Journaling (ohne Blümchen) (cccs)
Das “Bullet Journal” ist eine Mischung aus Todo-Liste, Gedankensammlung und Tagebuch in Stichwortform. Sucht man im Netz nach dem Schlagwort, findet man sehr viele Beispiele, die grafisch sehr ansprechend, aber auch sehr zeitaufwändig gestaltet sind. “Ich kann aber gar nicht malen” ist dann bei vielen die Reaktion. Der Vortrag widmet sich dem Bullet Journaling “ohne Blümchen”, also den wesentlichen Ideen dahinter. Es geht um persönliche Erfahrungen von 18 Monaten Bullet Journaling - und die reichen von der Adaption der Idee über die persönlichen Nöte während der Pandemie bis hin zur Entdeckung des “schönen Werkzeugs” beim Schreiben. All das mit dem Vorbehalt, dass es nicht das eine Bullet Journal gibt, sondern es eine Anregung sein soll, sich aus dem Baukasten an Ideen zu bedienen und es vielleicht selbst einmal zu versuchen. about this event: https://www.cccs.de/events/202109-bullet-journaling/
closing (DS2021)
closing (DS2021)
Closing Datenspuren about this event: https://talks.datenspuren.de/ds21/talk/VGRVVU/
Glühbirnen hacken! (DS2021)
Glühbirnen hacken! (DS2021)
Glühbirnen hacken, Tasmota in Smartbulbs nachrüsten, Wasserkocher und Steckdosen befreien. Glühbirnen hacken, Tasmota in Smartbulbs nachrüsten, Wasserkocher und Steckdosen befreien. about this event: https://talks.datenspuren.de/ds21/talk/PXJRXG/
Vertrauliches "Chatten" - Wem vertraust du? (DS2021)
Vertrauliches "Chatten" - Wem vertraust du? (DS2021)
Dieser Talk gibt einen Überblick über E2E-Verschlüsselung und stellt einen spannenden Ansatz vor. Oft ist unklar wer die Schlüssel zum Entschlüsseln vertraulicher Nachrichten besitzt. In diesem Talk werden jene fündig, die eher sich selbst vertrauen und eigene Schlüssen generieren. Jedoch der Clou dahinter ist die „Perfekte Sicherheit“. about this event: https://talks.datenspuren.de/ds21/talk/QKYFTX/
ERIS: Encoding for Robust Immutable Storage (DS2021)
ERIS: Encoding for Robust Immutable Storage (DS2021)
A basic encoding standard for content-addressed data. http://purl.org/eris ERIS is an encoding standard for content-addressed data. ERIS is intended for use in semantic web components as well as a for archiving bulk data. This talk will feature an brief popular history of content-addressing schemes, its problems, and why a basic standard such as ERIS is useful. There will be an explanation of ERIS, its cost and benefits, and its privacy and security implications. Following that are some hypothetical use-cases and demos. about this event: https://talks.datenspuren.de/ds21/talk/9XAG8W/
Überwachung und Seuche (DS2021)
Überwachung und Seuche (DS2021)
Nach der Pandemie haben Datenschützer es noch schwerer. Oder? Die Pandemie hat gezeigt, dass zentrale Register und Überwachung ausnahmsweise mal nützlich sein können. Auch Rufe nach Zwang und Überwachung aus bisher unbekannter Richtung wurden vernommen. Dazu muss sich das Chaos verhalten. Denken wir darüber nach. about this event: https://talks.datenspuren.de/ds21/talk/BL7Y7M/
Das Fediverse - Ein Überblick (DS2021)
Das Fediverse - Ein Überblick (DS2021)
Was ist dieses Fediverse und was soll so toll daran sein? Ein Überblick über das Netzwerk und ein Blick auf seine Besonderheiten, Vorstellung einzelner Dienste und ein kritischer Blick auf die Social Media Landschaft. Der Vortrag ist eine Erweiterung dieses Lightningtalks: https://video.dresden.network/w/fBf47fymjETZmF417pPgNF about this event: https://talks.datenspuren.de/ds21/talk/9LHGED/
Schlüsseltechnologie Live: Das Diffie-Hellman-Protokoll (DS2021)
Wie führt man ein vertrauliches Gespräch über einen unsicheren Kommunikationskanal? Im Podcast "Schlüsseltechnologie" erklären wir moderne Computertechnik von Grund auf. In dieser Live-Ausgabe soll es um den Diffie-Hellman-Schlüsselaustausch gehen. Dieses zu seiner Zeit revolutionäre Protokoll erlaubt es zwei Gesprächsparteien, ein gemeinsames Geheimnis zu vereinbaren, obwohl auf dem verwendeten Kommunikationskanal jeder mitlesen kann. Ein solches Geheimnis, meist eine strategisch gewählte Zufallszahl, ist dann der Schlüssel für eine vertrauliche Kommunikation zwischen beiden Gesprächspartnern, obwohl der Kanal eigentlich nicht vertrauenswürdig ist. Eine wahrhaftige Schlüsseltechnologie! about this event: https://talks.datenspuren.de/ds21/talk/ZH9SWA/
Schlüsseltechnologie Live: Das Diffie-Hellman-Protokoll (DS2021)
Digitalisierung debuggen – Ein (toolbasierter) Low-Level-Ansatz aus der Bits&Bäume-Bewegung. (DS2021)
Digitalisierung debuggen – Ein (toolbasierter) Low-Level-Ansatz aus der Bits&Bäume-Bewegung. (DS2021)
Erarbeitung eines Katalogs individueller Handlungsempfehlungen für eine nachhaltige Digitalisierung. Die aktuelle Implementierung der Digitalisierung ist dysfunktional: Sie verursacht mehr Probleme, als sie löst. Auf der Konferenz Bits&Bäume 2018 wurden mit Beteiligung u.a. des CCC, des FIfF, des BUND und der OKF [elf konkrete Forderungen](https://bits-und-baeume.org/forderungen/info/de) für eine nachhaltige Digitalisierung formuliert. Sie richten sich primär an Politik und Unternehmen - auf individueller Ebene lassen sie sich kaum (direkt) anwenden. Um diese Lücke zu schließen, soll kollaborativ und multiperspektivisch ein Katalog von individuellen Handlungsempfehlungen erarbeitet werden. Die dabei unvermeidlichen Diskussionen (z.B. “Ist Ecosia aus Datenschutz-Sicht vertretbar?”) werden dabei nicht als lästige sondern als wünschenswerte Begleiterscheinung aufgefasst und (ggf. Tool-gestützt) in Pro- und Kontra-Argumente strukturiert, sodass objektiv gute Vorschläge mit der Zeit möglichst klar erkennbar werden. In einem kurzen Inputvortrag geht es u.a. um die Motivation des Projekts, und um eine mögliche technische Umsetzung zur Strukturierung der Diskussion. Der überwiegende Teil des Workshops wird einem Brainstorming und der inhaltlichen Diskussion zu konkreten Handlungsoptionen gewidmet. Weitere Infos bei https://dresden.bits-und-baeume.org/ about this event: https://talks.datenspuren.de/ds21/talk/PQSDPT/
Immer nur hacken? (DS2021)
Immer nur hacken? (DS2021)
Ein Vortrag über die Facetten und Nuancen dessen, was das 'Hacker'-sein denn tatsächlich bedeutet. Ein als 'Hacker' bezeichneter Mensch weckt unwillkürlich immer das BIld einer über einem Computermonitor gebeugten Person, welche tagein, tagaus nichts anderes tut, als in besagten Monitor zu schauen und in den virtuellen Eingeweiden des Computers zu werkeln. Dieses Bild entspricht aber nicht der Wirklichkeit. Es gehören auch andere Dinge dazu, um ein 'Hacker' zu sein. In diesem Vortrag bemühe ich mich ein neues BIld zu erschaffen, was es denn heißt ein 'Hacker' zu sein und möchte mit Beispielen aufzeigen, dass es weit mehr sein sollte, als Arbeit und Freizeit am Computer zu verbringen. about this event: https://talks.datenspuren.de/ds21/talk/TDEBBE/
Coding da Vinci & Open Data Camp - aktuelle Hackathons in der Region (DS2021)
Coding da Vinci & Open Data Camp - aktuelle Hackathons in der Region (DS2021)
Vorstellung des Open Data Camps 2021 und des Coding da Vinci Kulturhackathons Ost³ 2022 about this event: https://talks.datenspuren.de/ds21/talk/ZEJBSR/
Keynote (DS2021)
Keynote (DS2021)
Keynote Keynote about this event: https://talks.datenspuren.de/ds21/talk/788GXF/
Opening (DS2021)
Opening (DS2021)
Opening der Datenspuren about this event: https://talks.datenspuren.de/ds21/talk/AHVJNX/
Lightning Talks II (xdc2021)
Lightning Talks II (xdc2021)
Lightning Talks for the 3rd day of the conference: - Rust in Mesa - Conclusions about BVH building with RADV and ANV - ...and more! about this event: https://c3voc.de
State of the X.Org (xdc2021)
State of the X.Org (xdc2021)
Your secretary's yearly report on the state of the X.org Foundation. Expect updates on the freedeskoptop.org, internship and student programs, XDC, and more! about this event: https://c3voc.de
Video decoding in Vulkan: A brief overview of the provisional VK_KHR_video_queue & VK_KHR_video_decode APIs (xdc2021)
Video decoding in Vulkan: A brief overview of the provisional VK_KHR_video_queue & VK_KHR_video_decode APIs (xdc2021)
In April of this year, Khronos released a provisional set of extensions: [VK_KHR_video_queue, VK_KHR_video_decoder_queue and VK_KHR_video_encoder_queue](https://www.khronos.org/blog/an-introduction-to-vulkan-video). They all aim for hardware accelerated video decoding and encoder with the Vulkan API. In this talk, we will introduce the basics of video decoding and give an overview of the concepts used to decode video via the new Vulkan extension, using as example the usage of the API in a GStreamer element. The talk will be educational and focus on helping others in the X/Mesa community to understand the new API concepts. about this event: https://c3voc.de
A new CPU performance scaling proposal for tuning VKD3D-Proton (xdc2021)
A new CPU performance scaling proposal for tuning VKD3D-Proton (xdc2021)
The CPU performance scaling is one of key parts in Linux Kernel, it is to manage the CPU frequency according to kernel and processor status and widely used by many user mode application to talk to the processors. The system information APIs in Wine will use the CPU performance scaling interfaces to manage the multi-core processor schedule timing compatibilities from windows application to Linux environment for VKD3D-Proton (the full Direct3D 12 API on top of Vulkan) on Steam. The original CPU performance scaling module is based on the legacy kernel common ACPI cpufreq driver on AMD processors. We found it was not very performance/power efficiency for modern AMD platforms. So this talk is to introduce a new CPU performance scaling design for AMD platform which has better performance per watt scaling on such as 3D game like Horizon Zero Dawn with VKD3D-Proton on Steam. The idea is inspired by co-working with Valve software guys for tuning animation slow down problem (https://github.com/ValveSoftware/Proton/issues/4125) of VKD3D-Proton on steam. about this event: https://c3voc.de
Making bare-metal testing accessible to every developer (xdc2021)
Making bare-metal testing accessible to every developer (xdc2021)
With Freedesktop's move to Gitlab every project not only got access to a lot of machine time, but they also got all the infrastructure to automate their runs, inspect the results, and provide automated testing reports of merge requests. This has led to a lot of projects adopting it to reduce regressions and maintenance costs to the point of almost bankrupting Freedesktop.org! The only downside of the current testing infrastructure is that it is meant to run in the cloud, not on the GPUs we develop drivers for! Of course, some efforts are underway to make even the DRM subsystem testable in the cloud (VKMS) but if we are to prevent regressions through pre-merge testing, we need at some point to run on the real hardware! Hardware-testing labs do exists, but they rarely seem to happen without a corporation to back them up as only they have the resources to pay for the development of the system interfacing with the hardware, its hosting, and its maintenance. In order to be within the reach of hobbyist projects, we estimate the cost should be limited to $1kUSD, one week-end of hardware set up time, and a couple of evenings of tweaking before reaching stability, and no more than an hour per week of maintenance after that. To reach this goal, we need to make the deployment as easy as assembling plastic bricks, keep maintenance costs down through self-configuration/healing, and running Gitlab CI jobs in the farm as easy as inheriting from a CI template and setting a couple of environment variables! While we have not yet fully reached this loafty goal, we already are operating 3 farms in 3 locations with the above properties mostly implemented \o/ In this talk, we are presenting how easy it is to deploy a kernel and run containers in our farm, show what it takes to set up a test farm at home, and what can be done to get hobbyist projects like Nouveau tested! about this event: https://c3voc.de
X.Org security BoF (xdc2021)
I'm going to present a summary of the last 10 years or so of participating to the moderation and animation of the xorg-security@ mailing lists. This is an opportunity for people interested in taking over this responsibility to have an insight of the kind of issues that are submitted and how we've been dealing with them. about this event: https://c3voc.de
X.Org security BoF (xdc2021)
Status of freedesktop.org gitlab/cloud hosting (xdc2021)
Status of freedesktop.org gitlab/cloud hosting (xdc2021)
Last year, it was fires everywhere. This year? well, it was also the same, sort of. In this talk, we will see what steps we took to reduce further more our bill for our gitlab hosting. We will also tell some jokes like "oh, BTW, we almost lost all of our storage", or something like "oops, I killed the entire cluster". Oh the fun we had. So yes, this is basically the continuation of the talk I gave last year to present the new infrastructure and the roadmap we have for gitlab.freedesktop.org. about this event: https://c3voc.de
TTM conversion in i915 (xdc2021)
TTM conversion in i915 (xdc2021)
The purpose of TTM is to provide buffer object contents in memory where it is mappable by the CPU and GPU when needed, and also to allow overcommitting by means of swapping or eviction. This talk will cover the process of moving memory management in i915 kernel driver to TTM. about this event: https://c3voc.de
KWinFT's wlroots backend (xdc2021)
KWinFT's wlroots backend (xdc2021)
The [big change][1] in KWinFT this year is the replacement of all its own hardware backend plugins for its Wayland session with a single backend talking to wlroots. This talk goes into detail on: - reasons for this strategic move, - technical realization, - outcome with advantages and disadvantages, - long-term impact on the ecosystem. [1]: https://gitlab.com/kwinft/kwinft/-/merge_requests/108/ about this event: https://c3voc.de
Hostile Multi-Tenancy on a Single Commodity GPU: Can it be secure? (xdc2021)
While GPU multi-tenancy in the server world has grown rapidly, hostile multi-tenancy on single, commodity GPUs has been virtually unexplored. Existing multi-tenancy solutions for GPUs all fall short in at least one of the following areas: Minimizing attack surface, strongly isolating potentially hostile tenants, supporting consumer GPUs, and allowing parallel sharing of a single GPU between tenants. Containers and VirtualBox’s virtual GPU are not secure enough to protect against hostile workloads. VirGL, KVMGT, XenGT, and WebGL are all incredibly complex solutions with massive attack surface. AMD and NVIDIA already support GPU virtualization, but it is limited to costly enterprise cards and the NVIDIA solution requires proprietary drivers. Hyper-V GPU partitioning support is neither free software nor production ready. Finally, PCIe pass-through to a VM requires 1 GPU per tenant, which makes it insufficient for desktop partitioning solutions such as Qubes OS. This workshop is a twofold challenge: First, determine if hostile multi-tenancy on a single commodity GPU can be implemented securely. If it can, figure out how; if it cannot, determine what would be needed from GPU vendors. The goal is to begin work towards a secure, capability-based GPU multiplexer that runs on commodity hardware and is agnostic to the specific CPU-side isolation mechanism, whether it be a microkernel, a hypervisor, or something else entirely. about this event: https://c3voc.de
Improving the Linux display stack reliability (xdc2021)
Due to its nature, the display stack can be hard to test. Indeed, the component we want to test often sends the pixels to an external display without any way to retrieve the image being output, let alone make sure it's correct. And while a human can perform some of those tests by looking at the screen, some issues can prove to be difficult to spot, such as colours being slightly off or pixels being offset. More complex tests can also be tedious to set up or hard to trigger. The ecosystem of devices that Linux supports also adds further constraints on the display interfaces we want to test, but also on the system size, the tools available, the connectivity of the device, etc. In this talk, we will first discuss the constraints and what makes testing the display stack unique. We will then talk about the existing solutions, their limitations, and what we have been working on to improve the situation. about this event: https://c3voc.de
X.Org security (xdc2021)
X.Org security (xdc2021)
I'm going to present a summary of the last 10 years or so of participating to the moderation and animation of the xorg-security@ mailing lists. This is an opportunity for people interested in taking over this responsibility to have an insight of the kind of issues that are submitted and how we've been dealing with them. about this event: https://c3voc.de
Redefining the Future of Accelerator Computing with Level Zero (xdc2021)
Redefining the Future of Accelerator Computing with Level Zero (xdc2021)
Modern applications in areas like Machine Learning, Artificial Intelligence, and 3D Graphics, require a synergistic software/hardware ecosystem that allow developers to take full advantage of hardware accelerators. In this scenario, it is critical to have a low-level API that can easily support and adapt to any device, in order to minimize the impact in upper-levels of the software stack when exposing novel hardware capabilities to higher-level programming models and frameworks. Level-Zero API, part of Intel OneAPI product, defines a device-independent, vendor-agnostic, low-level, direct-to-metal interface to accelerator devices that abstracts users and upper-level components of the software stack from the specifics of the target devices, while providing them with the access needed to fully exploit their hardware capabilities. This is essential for Intel to expose new hardware features at a faster pace and to effectively compete against established CUDA-based ecosystem from NVIDIA. This presentation offers an overview of the rich set of interfaces defined in Level-Zero, focusing on capabilities such as unified-shared memory, peer-to-peer communication, and inter-process communication. Additionally, the status of the implementation of Level-Zero and its adoption by higher-level compiler, analysis tools, performance libraries and other frameworks are presented. about this event: https://c3voc.de