{"acronym":"bornhack2023","aspect_ratio":"16:9","updated_at":"2026-04-11T14:45:04.457+02:00","title":"BornHack 2023","schedule_url":"https://import.c3voc.de/schedule/bornhack2023.xml","slug":"conferences/bornhack/2023","event_last_released_at":"2023-10-22T00:00:00.000+02:00","link":"","description":"","webgen_location":"conferences/bornhack/2023","logo_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/bornhack-2023.png","images_url":"https://static.media.ccc.de/media/conferences/bornhack/2023","recordings_url":"https://cdn.media.ccc.de/events/bornhack/2023","url":"https://api.media.ccc.de/public/conferences/bornhack2023","events":[{"guid":"1c347d6e-0bb5-47cf-8bc5-6a0d4cb50f0f","title":"SimpleX Chat - Simple Messaging With Unusually Good Privacy","subtitle":null,"slug":"bornhack2023-56143-simplex-chat-simple-m","link":"https://c3voc.de","description":"This is a spontaneous talk about the relatively new (mobile apps released 2022) open source SimpleX Chat instant messenger protocol and software, and some reasons why it's a far better choice than in particular Matrix.\n\nWell-functioning mobile apps are available for Android (F-Droid and Play store) as well as for iOS, and the CLI reference implementation written in Haskell runs on at least Linux, macOS and Windows.\n\nUnlike existing messengers both protocol and server functionality are simple, bringing significant privacy benefits. Privacy is a primary design goal in the project. And although the server does very little it's also possible to run your own server, allowing even more control of our communication.\n\nI want to talk about SimpleX features, how the protocol works and hopefully get more people excited about both using and developing it.\n\nBecause very spontaneous we might also go through the actual protocol specification, which is short and readable, to understand how the thing actually works.\n\n","original_language":"eng","persons":["Peter Stuge"],"tags":["import","56143","2023"],"view_count":1240,"promoted":false,"date":"2023-08-07T19:00:00.000+02:00","release_date":"2023-10-22T00:00:00.000+02:00","updated_at":"2026-03-13T20:45:09.505+01:00","length":2238,"duration":2238,"thumb_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56143-1c347d6e-0bb5-47cf-8bc5-6a0d4cb50f0f.jpg","poster_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56143-1c347d6e-0bb5-47cf-8bc5-6a0d4cb50f0f_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56143-1c347d6e-0bb5-47cf-8bc5-6a0d4cb50f0f.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56143-1c347d6e-0bb5-47cf-8bc5-6a0d4cb50f0f.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/bornhack2023-56143-simplex-chat-simple-m","url":"https://api.media.ccc.de/public/events/1c347d6e-0bb5-47cf-8bc5-6a0d4cb50f0f","conference_title":"BornHack 2023","conference_url":"https://api.media.ccc.de/public/conferences/bornhack2023","related":[]},{"guid":"6eea22c7-b72d-43af-82c4-59ee7f7673fd","title":"R on OpenBSD","subtitle":null,"slug":"bornhack2023-56141-r-on-openbsd","link":"https://c3voc.de","description":"I find OpenBSD easy to use, and so it is the one I run R on. Few people use R on OpenBSD, or any *BSD for that matter. What's more, most useRs use different operating systems, unfortunately non-free operating systems like Windows, Mac, and proprietary GNU/Linux distributions. Quite often, a package doesn't work on OpenBSD, so I'll show you what to do when that happens. But it's worth it, because by running R on OpenBSD, you can take advantage of R's and OpenBSD's unique features.\n\nR itself is free and a part of the GNU project, and if you are accustomed to free Unix-like hacker-ethical softwares, you will be at home with the old useRs who continue to develop with hacker-appropriate practices. Unfortunately, it has become popular in recent years to mix R with proprietary software and to standardize on hard-to-port software. I will share how I deal with the difficulty of interfacing between the different sects of useRs.\n\nIf you use R, you might learn something about OpenBSD and about how to run your R software more reliably. Among contemporary useRs it is very common to limit ones' tools to those that can be installed by R. Knowing how to interface with other programs and with different operating system, you get more options and can often accomplish tasks more simply than with R packages alone.\n\n","original_language":"eng","persons":["musikeR"],"tags":["import","56141","2023"],"view_count":130,"promoted":false,"date":"2023-08-07T17:00:00.000+02:00","release_date":"2023-10-22T00:00:00.000+02:00","updated_at":"2026-03-27T22:00:06.946+01:00","length":1243,"duration":1243,"thumb_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56141-6eea22c7-b72d-43af-82c4-59ee7f7673fd.jpg","poster_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56141-6eea22c7-b72d-43af-82c4-59ee7f7673fd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56141-6eea22c7-b72d-43af-82c4-59ee7f7673fd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56141-6eea22c7-b72d-43af-82c4-59ee7f7673fd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/bornhack2023-56141-r-on-openbsd","url":"https://api.media.ccc.de/public/events/6eea22c7-b72d-43af-82c4-59ee7f7673fd","conference_title":"BornHack 2023","conference_url":"https://api.media.ccc.de/public/conferences/bornhack2023","related":[]},{"guid":"b4709edf-8c3b-462e-b9dc-40318076e73f","title":"Surely FOSS has no technical debt, Right ? Right ?!","subtitle":null,"slug":"bornhack2023-56117-surely-foss-has-no-te","link":"https://c3voc.de","description":"A guided tour through the ruins, to observe if and how FOSS deals with technical debt.\n\n","original_language":"eng","persons":["Poul-Henning Kamp"],"tags":["import","56117","2023"],"view_count":142,"promoted":false,"date":"2023-08-05T14:00:00.000+02:00","release_date":"2023-09-18T00:00:00.000+02:00","updated_at":"2025-11-16T00:45:05.645+01:00","length":2232,"duration":2232,"thumb_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56117-b4709edf-8c3b-462e-b9dc-40318076e73f.jpg","poster_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56117-b4709edf-8c3b-462e-b9dc-40318076e73f_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56117-b4709edf-8c3b-462e-b9dc-40318076e73f.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56117-b4709edf-8c3b-462e-b9dc-40318076e73f.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/bornhack2023-56117-surely-foss-has-no-te","url":"https://api.media.ccc.de/public/events/b4709edf-8c3b-462e-b9dc-40318076e73f","conference_title":"BornHack 2023","conference_url":"https://api.media.ccc.de/public/conferences/bornhack2023","related":[]},{"guid":"79d0ff63-d041-4b7b-81a4-08f40d9f025d","title":"An introduction to digital consent: Why a new definition with new tools and specifications are needed","subtitle":null,"slug":"bornhack2023-56118-an-introduction-to-di","link":"https://c3voc.de","description":"Do you also have consent fatigue? Are you also worried about the direction things are heading?\n\nI would like to start an action-oriented conversation around understanding digital consent in a new and fundamentally different way.\n\nWe need of course to move away from the awful \"cookie banners\" and to be asking people about 1) real and informed consent 2) when it matters and 3) offering them solutions to audit, understand, manage and revoke consent.\n\nHere's a rough draft of what we'll go through:\n\n    - Cookie banners: How consent is currently (mis)managed\n    - Understanding and defining consent differently\n    - How a better digital consent solution could look\n    - An Open Source solution (spoilers: I want YOU to help build something)\n\nDisclaimer:\n\nThis talk is heavily improvised and experimental in the sense that it's looking for your feedback. Don't expect beautiful slides or a clear message.\n\nAs prior background to this work, I've worked with a government perspective of consent in GovStack's working group for a Consent Building Block. In the working group, we have released the first early version of a specification for a generic consent platform for government solutions. The specification contains both a definition of consent, a set of functional requirements and API specifications for implementing parties.\n\n","original_language":"eng","persons":["Benjamin Balder Bach"],"tags":["import","56118","2023"],"view_count":60,"promoted":false,"date":"2023-08-03T19:00:00.000+02:00","release_date":"2023-09-18T00:00:00.000+02:00","updated_at":"2025-12-30T07:45:08.569+01:00","length":3532,"duration":3532,"thumb_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56118-79d0ff63-d041-4b7b-81a4-08f40d9f025d.jpg","poster_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56118-79d0ff63-d041-4b7b-81a4-08f40d9f025d_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56118-79d0ff63-d041-4b7b-81a4-08f40d9f025d.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56118-79d0ff63-d041-4b7b-81a4-08f40d9f025d.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/bornhack2023-56118-an-introduction-to-di","url":"https://api.media.ccc.de/public/events/79d0ff63-d041-4b7b-81a4-08f40d9f025d","conference_title":"BornHack 2023","conference_url":"https://api.media.ccc.de/public/conferences/bornhack2023","related":[]},{"guid":"4dbceebf-783e-4d0d-8f23-3fa7c7648619","title":"Performant cross-platform development using Flutter","subtitle":null,"slug":"bornhack2023-56140-performant-cross-plat","link":"https://c3voc.de","description":"Flutter is a software development kit based on the Dart language enabling developers to create performant cross-platform applications.\n\nWe'll have an introduction for people with some basic knowledge of Flutter or other cross-platform tool kits and later on a view on advanced topics.\n\nIn this talk, we will have a look on performance-tuning, useful features as well as some background information on the Flutter framework, it's engine and the Dart runtime.\n\n","original_language":"eng","persons":["The one with the braid"],"tags":["import","56140","2023"],"view_count":65,"promoted":false,"date":"2023-08-07T16:00:00.000+02:00","release_date":"2023-10-22T00:00:00.000+02:00","updated_at":"2026-03-23T12:15:06.696+01:00","length":2875,"duration":2875,"thumb_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56140-4dbceebf-783e-4d0d-8f23-3fa7c7648619.jpg","poster_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56140-4dbceebf-783e-4d0d-8f23-3fa7c7648619_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56140-4dbceebf-783e-4d0d-8f23-3fa7c7648619.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56140-4dbceebf-783e-4d0d-8f23-3fa7c7648619.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/bornhack2023-56140-performant-cross-plat","url":"https://api.media.ccc.de/public/events/4dbceebf-783e-4d0d-8f23-3fa7c7648619","conference_title":"BornHack 2023","conference_url":"https://api.media.ccc.de/public/conferences/bornhack2023","related":[]},{"guid":"83230249-c171-48c6-a182-fae5b028087b","title":"Open source chip design","subtitle":null,"slug":"bornhack2023-56122-open-source-chip-desi","link":"https://c3voc.de","description":"For the last 3 years Google has pushed to enable open-source tools and PDK - Today we have 3 fully Open-source PDKs (Process development kits) for 180nm, 130nm and 90nm in the making. More than 500 chips have been designed and are public available on Efabless repos. All paid by Google and US chip act money.\n\nI have been a part of this growing community over the last couple of years - We have yearly conferences and the open-source nature of what we do, has fostered a lot of innovation in the way we do chip design. We see new FPGA vendors with architectures that only relies on open-source toolchain, we have toolchain that can build a rather complex RISK-V processors in hours and for the analog design we work on generators wirtten in Python that can create circuit and layout from high level.\n\nWe see a strong pull for chip designers and with our new open-source tools and PDKs - It has never been more fun to do chip design.\n\n","original_language":"eng","persons":["Jørgen Kragh Jakobsen"],"tags":["import","56122","2023"],"view_count":227,"promoted":false,"date":"2023-08-06T17:00:00.000+02:00","release_date":"2023-09-18T00:00:00.000+02:00","updated_at":"2026-03-10T11:45:08.908+01:00","length":3313,"duration":3313,"thumb_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56122-83230249-c171-48c6-a182-fae5b028087b.jpg","poster_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56122-83230249-c171-48c6-a182-fae5b028087b_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56122-83230249-c171-48c6-a182-fae5b028087b.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56122-83230249-c171-48c6-a182-fae5b028087b.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/bornhack2023-56122-open-source-chip-desi","url":"https://api.media.ccc.de/public/events/83230249-c171-48c6-a182-fae5b028087b","conference_title":"BornHack 2023","conference_url":"https://api.media.ccc.de/public/conferences/bornhack2023","related":[]},{"guid":"a762fbec-d794-4b89-a6b6-1673f48fcce8","title":"Goodbye World","subtitle":null,"slug":"bornhack2023-56124-goodbye-world","link":"https://c3voc.de","description":"BornHack 2023 is almost over at this point. We would like to say farewell for now and see you again at the next event in 2024.\n\nWe will walk over what we believe has worked and what we believe should change the next event. This is an excellent opportunity to submit ideas for BornHack 2024 while the memories are still fresh.\n\n","original_language":"eng","persons":["BornHack"],"tags":["import","56124","2023"],"view_count":82,"promoted":false,"date":"2023-08-08T18:00:00.000+02:00","release_date":"2023-09-18T00:00:00.000+02:00","updated_at":"2026-03-30T14:30:06.416+02:00","length":1644,"duration":1644,"thumb_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56124-a762fbec-d794-4b89-a6b6-1673f48fcce8.jpg","poster_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56124-a762fbec-d794-4b89-a6b6-1673f48fcce8_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56124-a762fbec-d794-4b89-a6b6-1673f48fcce8.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56124-a762fbec-d794-4b89-a6b6-1673f48fcce8.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/bornhack2023-56124-goodbye-world","url":"https://api.media.ccc.de/public/events/a762fbec-d794-4b89-a6b6-1673f48fcce8","conference_title":"BornHack 2023","conference_url":"https://api.media.ccc.de/public/conferences/bornhack2023","related":[]},{"guid":"88bf5bea-0a74-4800-80fa-9d3ee0739732","title":"State of the Game","subtitle":null,"slug":"bornhack2023-56125-state-of-the-game","link":"https://c3voc.de","description":"Hear about what games the BornHack game team gamed this year. We will show stats of our game events and announce the token hunt winner.\n\nWait... Is that a token! \"Ejl.CiZLxkAaTwVWkfWR7wZq3XdkY.3f\" Go to https://www.bornhack.dk/token/\u003cinsert_token_here\u003e and test it out (only active during BornHack 2023).\n\n","original_language":"eng","persons":["BornHack Game Team"],"tags":["import","56125","2023"],"view_count":116,"promoted":false,"date":"2023-08-08T16:00:00.000+02:00","release_date":"2023-09-18T00:00:00.000+02:00","updated_at":"2025-06-29T23:45:03.612+02:00","length":1825,"duration":1825,"thumb_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56125-88bf5bea-0a74-4800-80fa-9d3ee0739732.jpg","poster_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56125-88bf5bea-0a74-4800-80fa-9d3ee0739732_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56125-88bf5bea-0a74-4800-80fa-9d3ee0739732.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56125-88bf5bea-0a74-4800-80fa-9d3ee0739732.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/bornhack2023-56125-state-of-the-game","url":"https://api.media.ccc.de/public/events/88bf5bea-0a74-4800-80fa-9d3ee0739732","conference_title":"BornHack 2023","conference_url":"https://api.media.ccc.de/public/conferences/bornhack2023","related":[]},{"guid":"336148ef-58a3-428d-95f1-b336d07421c6","title":"LabIX: Creating an Internet Exchange in Your Local Hackerspace","subtitle":null,"slug":"bornhack2023-56119-labix-creating-an-int","link":"https://c3voc.de","description":"Hear about our adventure setting up the Labitat Internet Exchange (LabIX) in Copenhagen.\n\nMany nice FOSS tools for network routing exist, but we found that technical details on IXPs are not as easily searchable and available as one would like.\n\nWe will show how PeeringDB and a route server (AS60247) help connecting our peers and which BGP filtering strategies we use. Hardware and server housing are of course, also needed in order to physically connect your peering clients. There is also the administrative part: you would need an Autonomous System Number (ASN) in order to do real networking routing, but how do you find a friendly sponsoring Local Internet Registry (LIR) to get a hold of IP resources? And what about the RIPE database entries? Which do we need?\n\n","original_language":"eng","persons":["Emil Petersen"],"tags":["import","56119","2023"],"view_count":109,"promoted":false,"date":"2023-08-03T18:00:00.000+02:00","release_date":"2023-09-18T00:00:00.000+02:00","updated_at":"2026-04-05T18:00:04.908+02:00","length":2145,"duration":2145,"thumb_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56119-336148ef-58a3-428d-95f1-b336d07421c6.jpg","poster_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56119-336148ef-58a3-428d-95f1-b336d07421c6_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56119-336148ef-58a3-428d-95f1-b336d07421c6.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56119-336148ef-58a3-428d-95f1-b336d07421c6.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/bornhack2023-56119-labix-creating-an-int","url":"https://api.media.ccc.de/public/events/336148ef-58a3-428d-95f1-b336d07421c6","conference_title":"BornHack 2023","conference_url":"https://api.media.ccc.de/public/conferences/bornhack2023","related":[]},{"guid":"33b04fee-1617-49f2-8e90-aa19b3991a1a","title":"Chat Control – the next months will be critical","subtitle":null,"slug":"bornhack2023-56116-chat-control-the-next","link":"https://c3voc.de","description":"In the next couple of months, EU Member States (Council) and the European Parliament will adopt their positions on Chat Control before the trilogue negotiations start. The ambitious timeline is to have the new law adopted before the European elections in June 2024. This talk will outline the critical moments of the months ahead: what is at stake for online privacy, what can be expected, and what is happening behind the scenes at the EU institutions. We will also suggest ways that European citizens, especially the tech community, can make their voices heard in Brussels.\n\n","original_language":"eng","persons":["Jesper Lund","Karen Melchior"],"tags":["import","56116","2023"],"view_count":112,"promoted":false,"date":"2023-08-05T15:00:00.000+02:00","release_date":"2023-09-18T00:00:00.000+02:00","updated_at":"2026-03-19T06:15:04.047+01:00","length":2917,"duration":2917,"thumb_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56116-33b04fee-1617-49f2-8e90-aa19b3991a1a.jpg","poster_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56116-33b04fee-1617-49f2-8e90-aa19b3991a1a_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56116-33b04fee-1617-49f2-8e90-aa19b3991a1a.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56116-33b04fee-1617-49f2-8e90-aa19b3991a1a.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/bornhack2023-56116-chat-control-the-next","url":"https://api.media.ccc.de/public/events/33b04fee-1617-49f2-8e90-aa19b3991a1a","conference_title":"BornHack 2023","conference_url":"https://api.media.ccc.de/public/conferences/bornhack2023","related":[]},{"guid":"6ef6f5e5-730d-4b70-8842-746ce2e91572","title":"This years BornHack badge with NFC","subtitle":null,"slug":"bornhack2023-56120-this-years-bornhack-b","link":"https://c3voc.de","description":"This is a presentation of the badge, a little about NFC, how it can be used and maybe also misused.\n\n","original_language":"eng","persons":["Thomas Flummer"],"tags":["import","56120","2023"],"view_count":162,"promoted":false,"date":"2023-08-03T15:00:00.000+02:00","release_date":"2023-09-18T00:00:00.000+02:00","updated_at":"2026-04-11T14:45:04.451+02:00","length":2385,"duration":2385,"thumb_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56120-6ef6f5e5-730d-4b70-8842-746ce2e91572.jpg","poster_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56120-6ef6f5e5-730d-4b70-8842-746ce2e91572_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56120-6ef6f5e5-730d-4b70-8842-746ce2e91572.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56120-6ef6f5e5-730d-4b70-8842-746ce2e91572.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/bornhack2023-56120-this-years-bornhack-b","url":"https://api.media.ccc.de/public/events/6ef6f5e5-730d-4b70-8842-746ce2e91572","conference_title":"BornHack 2023","conference_url":"https://api.media.ccc.de/public/conferences/bornhack2023","related":[]},{"guid":"afcf9fd2-05e7-4fdd-b7d8-3d3628111b9f","title":"funion: A Tor Client in Elixir","subtitle":null,"slug":"bornhack2023-56123-funion-a-tor-client-i","link":"https://c3voc.de","description":"In this talk, we will walk through funion, a third-party Tor client I have been working on since March 2023.\n\n","original_language":"eng","persons":["Emil Engler"],"tags":["import","56123","2023"],"view_count":280,"promoted":false,"date":"2023-08-06T18:00:00.000+02:00","release_date":"2023-09-18T00:00:00.000+02:00","updated_at":"2026-01-15T12:45:13.994+01:00","length":2684,"duration":2684,"thumb_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56123-afcf9fd2-05e7-4fdd-b7d8-3d3628111b9f.jpg","poster_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56123-afcf9fd2-05e7-4fdd-b7d8-3d3628111b9f_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56123-afcf9fd2-05e7-4fdd-b7d8-3d3628111b9f.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56123-afcf9fd2-05e7-4fdd-b7d8-3d3628111b9f.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/bornhack2023-56123-funion-a-tor-client-i","url":"https://api.media.ccc.de/public/events/afcf9fd2-05e7-4fdd-b7d8-3d3628111b9f","conference_title":"BornHack 2023","conference_url":"https://api.media.ccc.de/public/conferences/bornhack2023","related":[]},{"guid":"b328908d-edcc-45fd-ad35-2426fca2fad5","title":"Sexy SSH Hacks","subtitle":null,"slug":"bornhack2023-56142-sexy-ssh-hacks","link":"https://c3voc.de","description":"You probably already know about SSH aliases and ProxyJump, but have you tried exploiting a forwarded agent? Or protecting it with agent restriction?\n\nIn this talk I will go through basic as well as advanced SSH tricks and deep-dive into random observations from playing around with SSH.\n\n","original_language":"eng","persons":["Nicolai Søborg"],"tags":["import","56142","2023"],"view_count":2503,"promoted":false,"date":"2023-08-07T18:00:00.000+02:00","release_date":"2023-10-22T00:00:00.000+02:00","updated_at":"2026-04-10T14:15:06.191+02:00","length":3104,"duration":3104,"thumb_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56142-b328908d-edcc-45fd-ad35-2426fca2fad5.jpg","poster_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56142-b328908d-edcc-45fd-ad35-2426fca2fad5_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56142-b328908d-edcc-45fd-ad35-2426fca2fad5.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56142-b328908d-edcc-45fd-ad35-2426fca2fad5.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/bornhack2023-56142-sexy-ssh-hacks","url":"https://api.media.ccc.de/public/events/b328908d-edcc-45fd-ad35-2426fca2fad5","conference_title":"BornHack 2023","conference_url":"https://api.media.ccc.de/public/conferences/bornhack2023","related":[]},{"guid":"e8f755c3-ece2-4580-bc9f-712e6c001615","title":"Hello World!","subtitle":null,"slug":"bornhack2023-56121-hello-world","link":"https://c3voc.de","description":"The BornHack 2023 team would like to welcome you to this year's BornHack event. We will walk over changes to the venue, schedule, and other information about the event itself.\n\nThis is also an excellent opportunity to meet the teams behind BornHack.\n\n","original_language":"eng","persons":["BornHack"],"tags":["import","56121","2023"],"view_count":61,"promoted":false,"date":"2023-08-02T23:00:00.000+02:00","release_date":"2023-09-18T00:00:00.000+02:00","updated_at":"2026-03-15T15:30:09.059+01:00","length":2926,"duration":2926,"thumb_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56121-e8f755c3-ece2-4580-bc9f-712e6c001615.jpg","poster_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56121-e8f755c3-ece2-4580-bc9f-712e6c001615_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56121-e8f755c3-ece2-4580-bc9f-712e6c001615.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56121-e8f755c3-ece2-4580-bc9f-712e6c001615.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/bornhack2023-56121-hello-world","url":"https://api.media.ccc.de/public/events/e8f755c3-ece2-4580-bc9f-712e6c001615","conference_title":"BornHack 2023","conference_url":"https://api.media.ccc.de/public/conferences/bornhack2023","related":[]},{"guid":"0bd8ec39-7819-4082-8ed4-aef5de896c23","title":"How to create better content videos faster with OBS","subtitle":null,"slug":"bornhack2023-56145-how-to-create-better","link":"https://c3voc.de","description":"At my first BornHack in 2018 I became part of the video team and was thus introduced to Open Broadcaster Software (OBS) which turned out to be a gamechanger for the way I produce my videos for most of my online courses, webinars and live videos. With OBS I have reduced my time spent editing webcam and screenshare videos to almost 0, and at the same time the quality has greatly improved. In this talk I'm going to take you behind the scenes of my setup and share some of the tips and tricks that makes OBS one of the most cherished tools in my online business.\n\n","original_language":"eng","persons":["Merete Stenner"],"tags":["import","56145","2023"],"view_count":121,"promoted":false,"date":"2023-08-07T15:00:00.000+02:00","release_date":"2023-10-22T00:00:00.000+02:00","updated_at":"2026-02-21T07:45:04.232+01:00","length":3118,"duration":3118,"thumb_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56145-0bd8ec39-7819-4082-8ed4-aef5de896c23.jpg","poster_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56145-0bd8ec39-7819-4082-8ed4-aef5de896c23_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56145-0bd8ec39-7819-4082-8ed4-aef5de896c23.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56145-0bd8ec39-7819-4082-8ed4-aef5de896c23.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/bornhack2023-56145-how-to-create-better","url":"https://api.media.ccc.de/public/events/0bd8ec39-7819-4082-8ed4-aef5de896c23","conference_title":"BornHack 2023","conference_url":"https://api.media.ccc.de/public/conferences/bornhack2023","related":[]},{"guid":"5541376a-9a88-4007-a55d-7f29d4c3b4ff","title":"All API's suck, can we build one that sucks less?","subtitle":null,"slug":"bornhack2023-56144-all-apis-suck-can-we","link":"https://c3voc.de","description":"I've been building software that connects to remote API's for 20+ years, and it is still one of the most frustrating parts of my work. Even the best REST API's, with GraphQL and all, still require carefully crafted client code. Why isn't this solved already? Or if it is, why don't we use any of those solutions? Can we get out of the tar-pit?\n\nOne of the issues, I believe, is that REST is not well defined and not well fitted to the API space. JSON itself is too limited. The whole premise of REST is that the type of information defines the interactions you can have. JSON has just 5 types, and no links. So we've had to repurpose property names to stand in for types. That ends up creating all sorts of problems higher up in the stack. Linked Data and Solid (https://solidproject.org/) give a glimpse of a potential solution. Unfortunately Linked Data doesn't fit the mental model of most developers, and certainly doesn't fit the internal application data model of browser based javascript applications. Finally REST and Solid fundamentally muddy the waters by having URL's point to documents, which can have any data. So you can never tell up front which data to expect from a certain endpoint.\n\nI will provide a few examples of well intentioned but unfortunate API's, from luminaries like Microsoft Azure, to less well-known, but more hilarious niche API's. Not to shame them, but to make it abundantly clear that creating a good REST API is almost impossible.\n\nThen I'll present my own attempt at building an API that has meaningful data, Linked Data light, if you will, that is identical with your application data model, that is discoverable and predictable. Where you don't need to learn a new paradigm or new query language.\n\nIt's called SimplyStore, open source (MIT license) and can be found at https://github.com/SimplyEdit/SimplyStore/\n\n","original_language":"eng","persons":["Auke van Slooten"],"tags":["import","56144","2023"],"view_count":271,"promoted":false,"date":"2023-08-04T16:00:00.000+02:00","release_date":"2023-10-22T00:00:00.000+02:00","updated_at":"2026-02-08T12:00:07.978+01:00","length":2788,"duration":2788,"thumb_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56144-5541376a-9a88-4007-a55d-7f29d4c3b4ff.jpg","poster_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56144-5541376a-9a88-4007-a55d-7f29d4c3b4ff_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56144-5541376a-9a88-4007-a55d-7f29d4c3b4ff.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/bornhack/2023/56144-5541376a-9a88-4007-a55d-7f29d4c3b4ff.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/bornhack2023-56144-all-apis-suck-can-we","url":"https://api.media.ccc.de/public/events/5541376a-9a88-4007-a55d-7f29d4c3b4ff","conference_title":"BornHack 2023","conference_url":"https://api.media.ccc.de/public/conferences/bornhack2023","related":[]}]}