{"schedule": {"version": "1.13", "base_url": "http://fahrplan.2019.hackumenta.de/hackumenta/schedule/", "conference": {"acronym": "hackumenta", "title": "Hackumenta", "start": "2019-10-03", "end": "2019-10-06", "daysCount": 4, "timeslot_duration": "00:05", "days": [{"index": 1, "date": "2019-10-03", "day_start": "2019-10-03T04:00:00+02:00", "day_end": "2019-10-04T03:59:00+02:00", "rooms": {"Proxima b": [{"id": 23, "guid": "ac2c0286-0437-5541-9808-035730daf9b1", "logo": "", "date": "2019-10-03T16:00:00+02:00", "start": "16:00", "duration": "00:15", "room": "Proxima b", "slug": "HNFPVC", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/HNFPVC/", "title": "Opening", "subtitle": "", "track": "Talks", "type": "Talk", "language": "de", "abstract": "", "description": "The opening of the hackumenta in Kassel, Germany will involve two different phases. First, the \"hack-lab\", for which the hack will be conducted, will be located at the Kassel University of Applied Sciences. Here hackers will get their first stab at developing their software and testing it with a real life example. Secondly, they will be able to conduct \"open\" experiments using the platform. This will allow the hackers to connect to the public to make their software even more open and free.\r\n\r\nHackumenta will have up to 50,000 users\r\n\r\nThe project is the brainchild of Andreas Krawitz and his team from the \"Hackumenta\" company. The company is a subsidiary of the German Software House of Technology, whose board members include Jurgen Neugebauer, chief executive of Google, Michael Schroeter, head of IBM Research Germany, Dr Ulrich Sch\u00e4uble, chairman of the German Bundesministerium for Economic Affairs, Erich Honecker and the Chancellor of Bavaria, Horst Seehofer.", "recording_license": "", "do_not_record": false, "persons": [{"id": 28, "code": "SRP87J", "public_name": "AI", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 8, "guid": "b006d1fb-0e63-5841-ba5c-462fee19f1c9", "logo": "", "date": "2019-10-03T19:00:00+02:00", "start": "19:00", "duration": "00:45", "room": "Proxima b", "slug": "FK73M3", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/FK73M3/", "title": "CUDA Basics", "subtitle": "", "track": "Talks", "type": "Talk", "language": "de", "abstract": "Eine grundlegende Einf\u00fchrung in die Programmierung paralleler Tasks auf Grafikkarten von NVIDIA.", "description": "Was an Grafikkarten cool ist? Wer \u00fcber das Alter hinaus ist, in dem man beim Gedanken an Grafikkarten einzig an Spiele und m\u00f6glichst hohe FPS denkt, wei\u00df sicherlich, dass Grafikkarten f\u00fcr etliche weitere Zwecke zum Einsatz kommen. Hier produzieren sie Cryptow\u00e4hrungen in Mining-Farmen, dort errechnen sie Hashes f\u00fcr alle m\u00f6glichen Zeichenkombinationen, um auf Passw\u00f6rter r\u00fcckschlie\u00dfen zu k\u00f6nnen.\r\nDoch wie funktioniert das eigentlich? Wie kann ich meine Grafikkarte programmieren? Wieso nutzen die Programme auf meinem Rechner nicht alle die Grafikkarte, wenn sie doch von einem so beeindruckenden Leistungsplus profitieren k\u00f6nnten? Und wieso m\u00f6chte ich bei NVIDIA-Grafikkarten eigentlich immer die mit m\u00f6glichst vielen CUDA-Cores kaufen, obwohl ich keine Ahnung habe, was die tun.\r\n\r\nDieser Talk beleuchtet anhand von NVIDIAs CUDA die genannten Fragestellungen, weist auf architekturbedingt Beachtenswertes hin und vermittelt, dass man seine CPU nicht wegwerfen sollte. Gekr\u00f6nt wird der Vortrag von einem Blick auf Optimierungsstrategien, die in einem echten Codebeispiel Anwendung finden.", "recording_license": "", "do_not_record": false, "persons": [{"id": 8, "code": "LB79DJ", "public_name": "dargmuesli", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 2, "guid": "008f924e-42ea-5079-ac92-c4804d81c70d", "logo": "", "date": "2019-10-03T20:00:00+02:00", "start": "20:00", "duration": "01:30", "room": "Proxima b", "slug": "M8X9PD", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/M8X9PD/", "title": "Die dreckige Empirie", "subtitle": "", "track": "Talks", "type": "Talk", "language": "de", "abstract": "", "description": "Kann man empirischen Studien trauen oder nicht? Wie kann ich gute Studien von schlechten unterscheiden? Und was mache ich, wenn es zu einem Thema Studien mit gegens\u00e4tzlichen Befunden gibt? Der Vortrag soll helfen, Antworten auf diese Fragen zu finden und empirische Studien besser zu verstehen. Empirischen Studien begegnet man nicht nur in Vorlesungen und Laboren, auch in den Nachrichten und in Diskussionen werden sie zitiert und oft als unumst\u00f6\u00dfliche Wahrheit dargestellt. Andererseits gibt es ein gro\u00dfes Misstrauen gegen\u00fcber diesen Studien. Den Satz \u201eTraue keiner Statistik die du nicht selbst gef\u00e4lscht hast\u201c hat wohl jeder schon geh\u00f6rt und beim Congress im letzten Jahr hie\u00df es mit Verweis auf psychologische und sozialwissenschaftliche Methoden \u201eScience is broken\u201c. Aber entspricht das wirklich der Wahrheit? Der Vortrag besch\u00e4ftigt sich mit der Frage, was die Denkweise hinter empirischen Studien ist und wie man sie besser verstehen kann. Dabei sollen sowohl Grundlagen wie Wahrscheinlichkeiten, verschiedene statistische Testverfahren und Metaanlysen als auch Probleme wie p-Hacking und die Replikationskrise angesprochen werden. Ziel des Vortrags ist es, den Zuh\u00f6rer*innen einen Eindruck davon zu vermitteln, was empirische Studien aussagen k\u00f6nnen und was nicht. Dabei liegt besonderes Augenmerk auf der Frage, ob und welchen empirischen Studien man trauen kann. Man ben\u00f6tigt keine Vorkenntnisse zum verfolgen des Vortrages. Als Beispiele werden aktuelle und klassische Studien aus der Psychologie benutzt.", "recording_license": "", "do_not_record": false, "persons": [{"id": 3, "code": "ZMM897", "public_name": "aiko", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 11, "guid": "5e715f1c-1e4a-574b-ab52-6c01e02f4e21", "logo": "", "date": "2019-10-03T22:00:00+02:00", "start": "22:00", "duration": "00:45", "room": "Proxima b", "slug": "CXHHNV", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/CXHHNV/", "title": "flipdot - was bisher geschah", "subtitle": "", "track": "Talks", "type": "Talk", "language": "de", "abstract": "", "description": "In unserer zehnj\u00e4hrigen Geschichte haben wir einige Orte bespielt, viel Soft- und Hardware erzeugt und Partys und Aktionen gemacht.\r\nIn diesem Talk gibt ein bisschen Erfahrungen aus \u201cHow to set up a hackerspace\u201d, Bilder und einige kurze Filme \u00fcber die letzten zehn Jahre, und ein paar Lessons Learned.", "recording_license": "", "do_not_record": false, "persons": [{"id": 9, "code": "S8KGUE", "public_name": "typ_o", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 40, "guid": "2adc6886-8afe-5733-92c7-8c55cd5078ce", "logo": "", "date": "2019-10-03T23:00:00+02:00", "start": "23:00", "duration": "02:00", "room": "Proxima b", "slug": "LSVEFQ", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/LSVEFQ/", "title": "Videospiele", "subtitle": "", "track": "Talks", "type": "Diskussion", "language": "de", "abstract": "", "description": "Wir zocken Mario Kart 8 DLX, Super Smash Bros. Ultimate und Super Mario Party auf der Switch.", "recording_license": "", "do_not_record": true, "persons": [{"id": 20, "code": "DKU8FM", "public_name": "BinaerBube", "biography": "", "answers": []}], "links": [], "attachments": [], "answers": []}], "Barnard": [{"id": 15, "guid": "5b6ade9f-81b3-5c03-abff-ef96f970875c", "logo": "", "date": "2019-10-03T16:30:00+02:00", "start": "16:30", "duration": "02:30", "room": "Barnard", "slug": "KY3M7X", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/KY3M7X/", "title": "Das Hackumenta Badge L\u00f6ten", "subtitle": "", "track": "Workshops", "type": "Workshop", "language": "de", "abstract": "", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"id": 13, "code": "DHXZVG", "public_name": "analogmultiplizierer", "biography": "", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 17, "guid": "3f561604-9799-5226-a3a6-4defad94d821", "logo": "", "date": "2019-10-03T20:00:00+02:00", "start": "20:00", "duration": "01:30", "room": "Barnard", "slug": "HBKFP3", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/HBKFP3/", "title": "flipdot Badge Programmierung in Rust", "subtitle": "", "track": "Workshops", "type": "Workshop", "language": "de", "abstract": "", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"id": 4, "code": "SELTKV", "public_name": "Jaro", "biography": "", "answers": []}, {"id": 19, "code": "KFSU3B", "public_name": "jplatte", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}], "Calvera": [{"id": 22, "guid": "7bc92025-d1e4-582b-ba7f-6896f093f2d7", "logo": "", "date": "2019-10-03T23:00:00+02:00", "start": "23:00", "duration": "04:00", "room": "Calvera", "slug": "MLPE9J", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/MLPE9J/", "title": "DJ-Set (10-03)", "subtitle": "", "track": "Party", "type": "Musik", "language": "de", "abstract": "", "description": "Warm werden mit DROELOE, \u00fcber Deep House zu Techno und vielleicht ein bisschen Drum'n'Bass.", "recording_license": "", "do_not_record": false, "persons": [{"id": 31, "code": "BVZGDE", "public_name": "cReal", "biography": "https://www.mixcloud.com/creal/", "answers": []}], "links": [], "attachments": [], "answers": []}], "Pluto": [{"id": 37, "guid": "ff3df2fe-2e0e-5f29-a429-ec0cfd953590", "logo": "", "date": "2019-10-03T16:00:00+02:00", "start": "16:00", "duration": "08:00", "room": "Pluto", "slug": "TV9PPK", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/TV9PPK/", "title": "Self-organized Sessions", "subtitle": "", "track": "Workshops", "type": "Workshop", "language": "de", "abstract": "", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"id": 30, "code": "8WVDJF", "public_name": "Du", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}]}}, {"index": 2, "date": "2019-10-04", "day_start": "2019-10-04T04:00:00+02:00", "day_end": "2019-10-05T03:59:00+02:00", "rooms": {"Proxima b": [{"id": 29, "guid": "eb541ecf-b315-542a-93eb-bedf2d931ab2", "logo": "/media/hackumenta/images/UNFRCN/Spirograph_1.png", "date": "2019-10-04T16:00:00+02:00", "start": "16:00", "duration": "01:00", "room": "Proxima b", "slug": "UNFRCN", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/UNFRCN/", "title": "Mechanische Zeichenmaschine - Generative Kunst mit Arduino und Stepper", "subtitle": "", "track": "Talks", "type": "Talk", "language": "de", "abstract": "", "description": "In diesem Talk stelle ich euch meine Zeichenmaschine vor, die mit ein paar Zeilen Code auf einem Arduino, Steppermotoren und ein bisschen Mechanik generative Muster malt.\r\nNach einer Vorstellung der Maschine werden wir die nat\u00fcrlich auch direkt anschlie\u00dfen!\r\nWer nicht zum Talk nicht kommen kann, findet die Maschine (und mich) in Barnard, wo sich jeder ein eigenes Bild zeichnen lassen kann.", "recording_license": "", "do_not_record": false, "persons": [{"id": 20, "code": "DKU8FM", "public_name": "BinaerBube", "biography": "", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 13, "guid": "345ebcef-2830-5bc3-a8ee-1d222ccf1f27", "logo": "", "date": "2019-10-04T17:15:00+02:00", "start": "17:15", "duration": "00:30", "room": "Proxima b", "slug": "P7MWRZ", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/P7MWRZ/", "title": "Terminal & Shell Trivia", "subtitle": "", "track": "Talks", "type": "Talk", "language": "de", "abstract": "", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"id": 11, "code": "HSNGNN", "public_name": "feliks", "biography": "", "answers": []}, {"id": 19, "code": "KFSU3B", "public_name": "jplatte", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 18, "guid": "ffc62a09-86f5-5ef8-851b-4bb8fa2f8bdf", "logo": "", "date": "2019-10-04T17:50:00+02:00", "start": "17:50", "duration": "00:45", "room": "Proxima b", "slug": "EA7NYT", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/EA7NYT/", "title": "Lightning-Talks", "subtitle": "", "track": "Talks", "type": "Talk", "language": "de", "abstract": "", "description": "Bei unseren Lightning-Talks hast du 5 Minuten Zeit, ein Thema vorzustellen. Es kann dabei alles m\u00f6gliche sein! Ob ein eigenes Projekt, ein interessanter Fund oder ein Mini-Talk - alles ist gerne gesehen!", "recording_license": "", "do_not_record": true, "persons": [{"id": 15, "code": "CCNPCS", "public_name": "alle", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 1, "guid": "7c718497-143b-551e-9648-cb31fd6ecf70", "logo": "", "date": "2019-10-04T18:45:00+02:00", "start": "18:45", "duration": "00:45", "room": "Proxima b", "slug": "SB9DFD", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/SB9DFD/", "title": "Was andere Sprachen von TypeScript lernen k\u00f6nnen", "subtitle": "", "track": "Talks", "type": "Talk", "language": "de", "abstract": "Advanced Types in TypeScript und was andere Sprachen davon gebrauchen k\u00f6nnten.", "description": "TypeScript erfreut sich in der Webentwicklung immer gr\u00f6\u00dferer Beliebtheit \u2013 aber warum eigentlich? Welche Konzepte w\u00fcrden auch in andere Sprachen ganz gut passen und wie kann man anders \u00fcber Typen denken?\r\nIn diesem Talk geht es um fortgeschrittene Typisierung in TypeScript anhand von Live-Demos. Wir schauen uns an, wie Fehlerklassen schon vor dem Ausf\u00fchren des Codes ausgeschlossen werden k\u00f6nnen. Verwenden werden wir dabei u. A. Union Types, Literal Types, Mapped Types und kontrollflussbasierte Typen.\r\n\r\nDir sagt das nicht viel? Dieser Talk ist dazu da, dich mit diesen Konzepten vertraut zu machen.\r\n\r\n**Voraussetzungen**: Ein grundlegendes Verst\u00e4ndnis von Programmierung, \u201eWas macht ein Compiler?\u201c und statischer Typisierung. Von Vorteil w\u00e4ren JavaScript-Kenntnisse.", "recording_license": "", "do_not_record": false, "persons": [{"id": 2, "code": "VPHY8Y", "public_name": "nikeee", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 10, "guid": "b750a551-5c2e-59a8-b538-cce6eca1c18e", "logo": "", "date": "2019-10-04T20:00:00+02:00", "start": "20:00", "duration": "01:00", "room": "Proxima b", "slug": "TNJRA8", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/TNJRA8/", "title": "Chemie und Physik beim Kochen und Brot backen", "subtitle": "", "track": "Talks", "type": "Talk", "language": "de", "abstract": "Mehr Geschmack durch die Maillard-Reaktion, der Stoffwechselzyklus der Hefe, Hege und Pflege von G\u00e4rgasen - alles nur f\u00fcr den guten Geschmack, die optimali Crispizit\u00e4t und olfaktorische Freuden. Es wird eine Geschmacksprobe geben.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 9, "code": "S8KGUE", "public_name": "typ_o", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 30, "guid": "19078c75-46cf-59e5-ab40-07d44cdceccc", "logo": "/media/hackumenta/images/3DK3B3/unsurv_100dpi.png", "date": "2019-10-04T21:45:00+02:00", "start": "21:45", "duration": "00:30", "room": "Proxima b", "slug": "3DK3B3", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/3DK3B3/", "title": "Biometrische \u00dcberwachung in Deutschland", "subtitle": "", "track": "Talks", "type": "Talk", "language": "de", "abstract": "Kurzer \u00dcberblick \u00fcber neue Entwicklungen, \"erfolgreiche\" Testprojekte und was wir dagegen tun k\u00f6nnen", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 22, "code": "UXZGCS", "public_name": "unsurv", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 41, "guid": "73ef7646-138c-5f12-b489-eac7b6d5f388", "logo": "", "date": "2019-10-04T23:00:00+02:00", "start": "23:00", "duration": "02:00", "room": "Proxima b", "slug": "CSNJQY", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/CSNJQY/", "title": "Videospiele (Retro)", "subtitle": "", "track": "Talks", "type": "Workshop", "language": "de", "abstract": "", "description": "Wir zocken Mario All Stars auf der SNES (1992). Wenn sich genug Leute finden, spielen wir das erste Super Mario Bros. gegeneinander: Wer kommt im x Minuten am weitesten? \r\nDazu h\u00e4ngt eine Liste in der Gaming Ecke im Proxima B, wo ihr euch eintragen k\u00f6nnt :-)", "recording_license": "", "do_not_record": true, "persons": [{"id": 20, "code": "DKU8FM", "public_name": "BinaerBube", "biography": "", "answers": []}], "links": [], "attachments": [], "answers": []}], "Barnard": [{"id": 32, "guid": "6da3bbf2-bdbe-58e7-a2cc-5f72ced71574", "logo": "/media/hackumenta/images/PBT9NG/Ballon-Workshop_C34aCti.jpg", "date": "2019-10-04T18:30:00+02:00", "start": "18:30", "duration": "01:00", "room": "Barnard", "slug": "PBT9NG", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/PBT9NG/", "title": "Tiere aus Luft", "subtitle": "", "track": "Workshops", "type": "Workshop", "language": "de", "abstract": "Lernt einfache (und auch schwierigere) Luftballonfiguren und nehmt euch euer buntes Andenken mit nach Hause!", "description": "## Luftballonfiguren\r\n\r\nF\u00fcr den bunten Spa\u00df zwischendurch! Sobald ein Luftballon aufgepustet ist, f\u00e4ngt der eigentliche Spa\u00df erst an. Hier k\u00f6nnt ihr lernen, wie man aus einzelnen oder mehreren Luftballons Figuren herstellen kann. Dabei fangen wir mit einfachen Figuren aus einem Luftballon an, werden im Verlauf aber auch schwierigere Figuren lernen.\r\n\r\nJeder der Lust hat mitzumachen ist herzlich zur Teilname eingeladen. \r\nDie Teilnehmerzahl sollte ungef\u00e4hr 20 nicht \u00fcbersteigen.\r\n\r\n\r\nUm das Interesse absch\u00e4tzen zu k\u00f6nnen, w\u00e4re eine kurze Zusage nett: info@tiereausluft.de\r\n\r\n\r\n\r\n#### Unter anderem k\u00f6nnt ihr lernen:\r\n- Die Enterprise (NCC-1701)\r\n- S\u00e4bel\r\n- Herz\r\n- U-Boot\r\n- Katze\r\n- Teddyb\u00e4r\r\n- Schwein\r\n- Blumenhut\r\n- Insektenhut\r\n- Hund\r\n- Laserkanone\r\n- Axt\r\n- ...", "recording_license": "", "do_not_record": true, "persons": [{"id": 24, "code": "8TBSWH", "public_name": "Sebastian", "biography": "", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 27, "guid": "afe32bca-5b21-5ce8-9fd3-586297ac03dc", "logo": "", "date": "2019-10-04T20:00:00+02:00", "start": "20:00", "duration": "01:30", "room": "Barnard", "slug": "FQFNDA", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/FQFNDA/", "title": "flipdot Badge Programmierung in Rust", "subtitle": "", "track": "Workshops", "type": "Workshop", "language": "de", "abstract": "", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"id": 4, "code": "SELTKV", "public_name": "Jaro", "biography": "", "answers": []}, {"id": 19, "code": "KFSU3B", "public_name": "jplatte", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}], "Calvera": [{"id": 35, "guid": "00395dcd-711a-59fa-abe5-5941ca0d58ee", "logo": "", "date": "2019-10-04T22:30:00+02:00", "start": "22:30", "duration": "00:45", "room": "Calvera", "slug": "FLUGZQ", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/FLUGZQ/", "title": "Waldemar, der Brombeerbluser", "subtitle": "", "track": "Party", "type": "Musik", "language": "de", "abstract": "", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"id": 27, "code": "WLBNSZ", "public_name": "Waldemar, der Brombeerbluser", "biography": "", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 19, "guid": "26a3043d-755b-535d-815b-2fb253638014", "logo": "", "date": "2019-10-04T23:30:00+02:00", "start": "23:30", "duration": "01:00", "room": "Calvera", "slug": "7STDQX", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/7STDQX/", "title": "Lost Jokers", "subtitle": "", "track": "Party", "type": "Musik", "language": "de", "abstract": "", "description": "", "recording_license": "", "do_not_record": true, "persons": [], "links": [], "attachments": [], "answers": []}, {"id": 28, "guid": "00d2bf48-1b3e-5c0a-a0c6-52658ff64199", "logo": "", "date": "2019-10-05T00:30:00+02:00", "start": "00:30", "duration": "04:00", "room": "Calvera", "slug": "RDUPUD", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/RDUPUD/", "title": "DJ Set (10-04)", "subtitle": "", "track": "Party", "type": "Musik", "language": "en", "abstract": "", "description": "Warm werden mit DROELOE, \u00fcber Deep House zu Techno und vielleicht ein bisschen Drum'n'Bass.", "recording_license": "", "do_not_record": false, "persons": [{"id": 31, "code": "BVZGDE", "public_name": "cReal", "biography": "https://www.mixcloud.com/creal/", "answers": []}], "links": [], "attachments": [], "answers": []}], "Pluto": [{"id": 26, "guid": "0b5fb8cd-3176-506a-975a-e4e459ff7ab9", "logo": "", "date": "2019-10-04T16:00:00+02:00", "start": "16:00", "duration": "05:00", "room": "Pluto", "slug": "WFNEZG", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/WFNEZG/", "title": "Das Hackumenta Badge L\u00f6ten", "subtitle": "", "track": "Workshops", "type": "Workshop", "language": "de", "abstract": "", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"id": 13, "code": "DHXZVG", "public_name": "analogmultiplizierer", "biography": "", "answers": []}], "links": [], "attachments": [], "answers": []}]}}, {"index": 3, "date": "2019-10-05", "day_start": "2019-10-05T04:00:00+02:00", "day_end": "2019-10-06T03:59:00+02:00", "rooms": {"Proxima b": [{"id": 7, "guid": "e9e9faf0-e4d6-557e-a4ba-a11d8a197ac7", "logo": "", "date": "2019-10-05T15:00:00+02:00", "start": "15:00", "duration": "00:45", "room": "Proxima b", "slug": "WFFVUU", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/WFFVUU/", "title": "DargStack: Ein Strau\u00df Microservices", "subtitle": "", "track": "Talks", "type": "Talk", "language": "de", "abstract": "Wie ein Template und sein Skript den Aufwand eines Wechsels von Entwicklung zu Produktion f\u00fcr Dockerprojekte minimiert.", "description": "Wer seine Website und einen Stapel Tools, wie z. B. CodiMD, Nextcloud und Traefik, immer schon mal als einfache zu verwaltende und dynamische Containerstapel auf seinem Server laufen lassen wollte, ist bei diesem Talk genau richtig.\r\n\r\nNachdem kurz die grundlegende Idee hinter Microservices wiederholt und damit das Publikum auf denselben Stand gebracht wurde, zeigt dieser Talk das Problem der Separierung von Entwicklung und Produktion im sonst doch klar definierten, containerisierten Umfeld auf. Nach Erkennen und Analyse des Problems wird eine m\u00f6gliche L\u00f6sung vorgestellt: DargStack. Ein Template f\u00fcr Projekte, das die Entwicklungskonfiguration voranstellt und die Produktionskonfiguration davon ableitet. Und weil Docker stacks so einfach sind, wird auch der n\u00e4chste Schritt - das Deployment - mit DargStack anhand der pers\u00f6nlichen Zusammenstellung von Webservices des Vortragenden gezeigt.", "recording_license": "", "do_not_record": false, "persons": [{"id": 8, "code": "LB79DJ", "public_name": "dargmuesli", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 34, "guid": "372d7e19-0f8f-56a9-92b7-27a5efb97f74", "logo": "", "date": "2019-10-05T16:00:00+02:00", "start": "16:00", "duration": "00:45", "room": "Proxima b", "slug": "GYHTU8", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/GYHTU8/", "title": "Blast Procedure \u2013 Wie man Party und Videogames vereinen kann", "subtitle": "", "track": "Talks", "type": "Talk", "language": "de", "abstract": "", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 26, "code": "JSGJJA", "public_name": "Antares", "biography": "", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 12, "guid": "e2daa1e6-0cca-58dc-a177-7988d4cf25ec", "logo": "", "date": "2019-10-05T17:30:00+02:00", "start": "17:30", "duration": "01:00", "room": "Proxima b", "slug": "YTTKPG", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/YTTKPG/", "title": "Esperanto: Wie funktioniert eine Plansprache?", "subtitle": "", "track": "Talks", "type": "Talk", "language": "de", "abstract": "", "description": "Eine oder mehrere Fremdsprachen zu beherrschen ist chic, aber der Weg dahin in der Regel steinig: komplizierte Grammatikregeln, unregelm\u00e4\u00dfige Verben und zahlreiche Ausnahmen machen das Leben schwer. Und dann ger\u00e4t man nach Jahren des Lernens an einen \"Native Speaker\", der so schnell oder in einem Dialekt spricht, dass man kaum ein Wort versteht.\r\n\r\nEs ginge aber auch anders. Vor gut 130 Jahren hat sich ein polnischer Augenarzt mit Esperanto eine neue Sprache ausgedacht, die f\u00fcr alle Menschen leicht zu erlernen ist, keine Ausnahmen kennt,  und - weil jeder sie neu lernen muss - m\u00f6glich macht, dass alle Gespr\u00e4chspartner auf gleicher Augenh\u00f6he miteinander kommunizieren. Diese eigentlich geniale und gleichzeitig utopische Idee hat sich offensichtlich bis heute nicht durchgesetzt, aber Esperanto ist unter den sog. Plansprachen diejenige, welche die gr\u00f6\u00dfte Verbreitung und Aufmerksamkeit gefunden hat. Schon deshalb lohnt ein Blick auf die Entstehung, Geschichte und den aktuellen Status der Sprache. Es werden auch wichtige Ressourcen zu Esperanto im Internet gezeigt.\r\n\r\nUnd weil die Sprache so einfach ist, wird in diesem Talk gleich ein Mini-Sprachkurs mitgeliefert.", "recording_license": "", "do_not_record": false, "persons": [{"id": 10, "code": "W8FGUB", "public_name": "sven", "biography": "", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 20, "guid": "868c7531-5505-50da-8841-939fe639873d", "logo": "", "date": "2019-10-05T20:30:00+02:00", "start": "20:30", "duration": "00:30", "room": "Proxima b", "slug": "FHX9QA", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/FHX9QA/", "title": "Wie z\u00e4hlt $BIG_SITE eigentlich Seitenaufrufe?", "subtitle": "", "track": "Talks", "type": "Talk", "language": "de", "abstract": "Eine Einf\u00fchrung in Probabilistische Datenstrukturen, was f\u00fcr Probleme sie l\u00f6sen und welche Trade-Offs dabei eine Rolle spielen.", "description": "Reddit, Facebook, Twitter und co. haben unheimlich gro\u00dfe Nutzer- und Zugriffszahlen. Diese zu z\u00e4hlen stellt selbst diese gro\u00dfen Konzerne vor ein Problem, denn einfache Zugriffstabellen k\u00f6nnen dabei an ihr Limit kommen.\r\nGl\u00fccklicherweise brauchen wir nicht \u00fcberall genauen Zahlen \u2013 meist reicht eine Sch\u00e4tzung, die \u201egut genug\u201c ist.\r\nF\u00fcr diese Art von Problemen wurden probabilistische Datenstrukturen erfunden.\r\n\r\nAuf dem Weg zu einem probabilistischen Z\u00e4hler schauen wir uns ein \u00e4hnliches Problem an:\r\nWie \u00fcberpr\u00fcft Chrome eigentlich, ob eine Webseite in einer Blockiste ist?\r\n\r\nAm Ende dieses Talks haben wir zwei L\u00f6sungen kennengelernt, die uns absch\u00e4tzende Antworten auf die Fragen \u201eWie viele Elemente sind in unserer Menge?\u201c (HyperLogLog) und \u201eIst dieses Element enthalten?\u201c (Bloom-Filter) geben k\u00f6nnen.", "recording_license": "", "do_not_record": false, "persons": [{"id": 2, "code": "VPHY8Y", "public_name": "nikeee", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 16, "guid": "a10e2317-83f8-5f49-a153-c73cddcb6708", "logo": "", "date": "2019-10-05T21:15:00+02:00", "start": "21:15", "duration": "00:30", "room": "Proxima b", "slug": "SGTP8Y", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/SGTP8Y/", "title": "flipdot Badge PCB Design", "subtitle": "", "track": "Talks", "type": "Talk", "language": "de", "abstract": "", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 13, "code": "DHXZVG", "public_name": "analogmultiplizierer", "biography": "", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 14, "guid": "590f8e46-4159-5817-8a0c-c5d7fe974a3c", "logo": "", "date": "2019-10-05T22:30:00+02:00", "start": "22:30", "duration": "01:00", "room": "Proxima b", "slug": "RWFBQL", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/RWFBQL/", "title": "Diskordischer G\u00f6ttinendienst", "subtitle": "", "track": "Ritus", "type": "Talk", "language": "de", "abstract": "", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"id": 12, "code": "USLZPK", "public_name": "dmb", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 36, "guid": "65fe66a3-e414-5273-9ac7-f2230084758b", "logo": "", "date": "2019-10-06T00:00:00+02:00", "start": "00:00", "duration": "01:00", "room": "Proxima b", "slug": "H7DRK9", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/H7DRK9/", "title": "AI Lesung", "subtitle": "", "track": "Workshops", "type": "Diskussion", "language": "de", "abstract": "", "description": "Spa\u00df mit [talktotransformer.com](https://talktotransformer.com).", "recording_license": "", "do_not_record": true, "persons": [{"id": 28, "code": "SRP87J", "public_name": "AI", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}], "Barnard": [{"id": 31, "guid": "6436bbe6-0a21-5eef-af2f-c461c0163b04", "logo": "/media/hackumenta/images/9Q77DL/Hackumenta_-_Kopie.jpg", "date": "2019-10-05T19:00:00+02:00", "start": "19:00", "duration": "01:30", "room": "Barnard", "slug": "9Q77DL", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/9Q77DL/", "title": "Cover f\u00fcr Smartphonekamera modellieren und ausdrucken", "subtitle": "", "track": "Workshops", "type": "Workshop", "language": "de", "abstract": "Erstelle eine Abdeckung f\u00fcr deine Smartphonekamera mit FreeCAD und drucke sie anschlie\u00dfend vor Ort mit einem 3D Drucker aus.", "description": "Im Workshop zeige ich die Grundlagen zum erstellen eines CAD Modells mit FreeCAD. \r\n\r\nJede*r kann sich ein Cover zum abdecken f\u00fcr die Kamera seines eigenen Smartphones erstellen und anschlie\u00dfend ausdrucken. CAD-Software ist im Detail oft sehr komplex. Die Grundlagen, um die es in diesem Workshop gehen soll, sind jedoch bei den meisten sehr \u00e4nlich, leicht anzuwenden und reichen aus, um eigene Modelle f\u00fcr Reperaturen und andere Basteleien zu konstruieren.\r\n\r\nDas Cover besteht aus zwei Teilen. Einen Rahmen, der mit doppelseitigem Klebeband auf die Linse geklebt wird und einer kleinen Platte, die in den Rahmen geschoben werden kann. Wenn man ein Foto machen m\u00f6chte, kann man das Cover einfach herausziehen.\r\n\r\nBitte bringt nach M\u00f6glichkeit euren eigenen Laptop mit. Vor Ort ist nur eine begrenzte Anzahl an PCs verf\u00fcgbar.\r\nAuf dem Laptop sollte bereits FreeCAD (https://www.freecadweb.org/) installiert sein.\r\nWer au\u00dferdem einen Messschieber oder ein Stahllineal zu Hause hat, kann das ebenfalls mitbringen (ein normales Lineal tut es auch, mit einem Messschieber geht es aber besser).", "recording_license": "", "do_not_record": true, "persons": [{"id": 23, "code": "9WUJAU", "public_name": "jakob", "biography": "", "answers": []}], "links": [], "attachments": [], "answers": []}], "Calvera": [{"id": 9, "guid": "f3b8fff0-8011-556f-9bb4-315da5f69782", "logo": "", "date": "2019-10-05T21:45:00+02:00", "start": "21:45", "duration": "01:30", "room": "Calvera", "slug": "Z3YBMY", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/Z3YBMY/", "title": "How to DJ", "subtitle": "", "track": "Workshops", "type": "Workshop", "language": "de", "abstract": "", "description": "Teilnehmer, die sich selbst am Mischpult ausprobieren wollen, melden sich bitte unter e-mail@jonas-thelemann.de an. Wenn (mind. 20) eigene MP3s mitgebracht werden k\u00f6nnen, bitte in der Mail einen Link mitschicken, \u00fcber den der Workshopleiter die MP3s vorher herunterladen und vorbereiten kann. F\u00fcr den eigenen Spa\u00df eignen sich am besten Lieder mit \u00e4hnlicher BPM (Geschwindigkeit).", "recording_license": "", "do_not_record": false, "persons": [{"id": 8, "code": "LB79DJ", "public_name": "dargmuesli", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 21, "guid": "d330a01a-3373-5180-96cf-c72ca321d352", "logo": "", "date": "2019-10-06T00:00:00+02:00", "start": "00:00", "duration": "04:00", "room": "Calvera", "slug": "7NWRPH", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/7NWRPH/", "title": "DJ-Set (10-05)", "subtitle": "", "track": "Party", "type": "Musik", "language": "de", "abstract": "", "description": "Warm werden mit DROELOE, \u00fcber Deep House zu Techno und vielleicht ein bisschen Drum'n'Bass.", "recording_license": "", "do_not_record": false, "persons": [{"id": 31, "code": "BVZGDE", "public_name": "cReal", "biography": "https://www.mixcloud.com/creal/", "answers": []}], "links": [], "attachments": [], "answers": []}], "Pluto": [{"id": 39, "guid": "a7fef6a0-93a8-5b62-b4b0-8f2c599ad9fe", "logo": "", "date": "2019-10-05T12:00:00+02:00", "start": "12:00", "duration": "10:00", "room": "Pluto", "slug": "KLTWU7", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/KLTWU7/", "title": "Self-organized Sessions", "subtitle": "", "track": "Workshops", "type": "Workshop", "language": "en", "abstract": "", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"id": 30, "code": "8WVDJF", "public_name": "Du", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}]}}, {"index": 4, "date": "2019-10-06", "day_start": "2019-10-06T04:00:00+02:00", "day_end": "2019-10-07T03:59:00+02:00", "rooms": {"Proxima b": [{"id": 24, "guid": "e74c38fe-641f-50d0-983b-8efe9a01d86f", "logo": "", "date": "2019-10-06T16:00:00+02:00", "start": "16:00", "duration": "00:30", "room": "Proxima b", "slug": "CGLQJN", "url": "http://fahrplan.2019.hackumenta.de/hackumenta/talk/CGLQJN/", "title": "Closing", "subtitle": "", "track": "Talks", "type": "Talk", "language": "de", "abstract": "", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 29, "code": "LNG7AW", "public_name": "nxb", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}]}}]}}}