PLAY PODCASTS
Chaos Computer Club - archive feed

Chaos Computer Club - archive feed

21,498 episodes — Page 63 of 430

Data is plural (emf2024)

I once accidentally got YouGov to poll whether it should be ‘the data is’ or ‘the data are’. Whether you favour 'are' or 'is', in many ways, data is plural. When we talk about data, we’re talking about different things, contexts, needs, and perspectives. Thinking of ‘data’ as a singular thing brings risks. We always have to set data in a more plural context and can never think about ‘just’ the data. And data we think of as being about us – singular, as individuals – is often about a plurality of others, and its value – to governments and tech companies – is in plurality or aggregate. All of this means we need to rethink our approach to data and take a relational, collective and democratic - a plural, political and human – approach. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://www.emfcamp.org/schedule/2024/398-data-is-plural

Jun 1, 202419 min

Data is plural (emf2024)

Jun 1, 202419 min

A Brief History of Calendar Systems and Movable Feasts (emf2024)

Join us for a calendrical safari of the weird and wonderful history of Calendar Systems and Movable Feasts. Marvel, as we compute the date of Pancake Day. Gasp, as we gaze on the metric madness of the French Republican calendar. Find out why on earth, the UK tax year starts on April 6th?! Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://www.emfcamp.org/schedule/2024/84-a-brief-history-of-calendar-systems-and-movable-feasts

Jun 1, 202426 min

How we make videogames (emf2024)

I am the creative director and programmer at Hollow Ponds, a videogame development studio. I'm going to briefly show some of our earlier games for context, and then talk about a number of interesting things about the development of our forthcoming game FLOCK - a multiplayer game about exploring a big wild landscape on the back of a giant bird, seeking out strange creatures, and charming them into a big flock. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://www.emfcamp.org/schedule/2024/207-how-we-make-videogames

Jun 1, 202430 min

How we make videogames (emf2024)

Jun 1, 202430 min

Women Vs Hollywood (emf2024)

Why, given that 50% of screenwriters in the silent era were women and that there were quite a few female directors and producers, did women get pushed out of filmmaking and never really come back? What happened in the studio era, and why has nothing changed in all the waves of forward movement since? Why, today, do the number of female directors hover around the 10% mark, even after #MeToo and #TimesUp? Female A-list stars still earn only about half as much as their male counterparts, partly because only about 12% of leading roles go to women. Films made by or for women get smaller budgets, smaller releases and smaller marketing spend than male-made equivalents, and the picture is much, much worse for women of colour. So why is this and how do we change things? And why is Barbie such an important step forward? Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://www.emfcamp.org/schedule/2024/121-women-vs-hollywood

Jun 1, 202430 min

Women Vs Hollywood (emf2024)

Jun 1, 202430 min

Security Theatre (emf2024)

We will take a peek behind the scenes at the technology used in performing arts venues in order to asses the cyber security implications and how we can address them. A modern performing arts space is no longer several independent systems providing show elements such as light and sound, but rather an IP network fabric delivering the desired elements flexibly around the venue and sometimes beyond. As a community we have gathered a good understanding of designing reasonably secure networks and protocols I would like to apply this knowledge to the unique demands of a theatre. If you often find yourself distracted by the coordination of the light fixtures rather than the performance this talk is for you. Or may you just like designing networks and learning about interesting protocols. I previously covered Audio over IP in a talk at MCH2022: https://media.ccc.de/v/mch2022-113-audio-networks-and-their-security-implications In the interest of transparency I am partially employed (and was previously fully employed) by Holoplot a professional audio company that principally sells network based loud speakers. I'm also a freelance security consultant. However, I'm doing this talk purely in a personal capacity and all thoughts an opinions expressed are my own not those of any employers, clients, or customers. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://www.emfcamp.org/schedule/2024/153-security-theatre

Jun 1, 202429 min

Security Theatre (emf2024)

Jun 1, 202429 min

Wenn Ideen Serie werden, von der Produktidee zur Fertigung (gpn22)

Wie funktioniert der Prozess von einer Produktidee über Prototyping, Prüfungen hin zu einem Massenprodukt. Ideen haben wir alle viele und manche sind es wert, daraus ein Produkt zu machen und eine eigene Firma/Startup darum herum zu gründen. Unterwegs gibt es viele Stationen die wichtig sind, teils viel Geld kosten und noch mehr Kosten vermeiden. Ich habe selber mehrere (Elektronik) Produkte erfolgreich von der Idee zur Fertigung gebracht und habe selber immer mehr Spaß an dem Drumherum um die eigentliche Entwicklungsarbeit. about this event: https://cfp.gulas.ch/gpn22/talk/ZYCAVA/

Jun 1, 202457 min

Wenn Ideen Serie werden, von der Produktidee zur Fertigung (gpn22)

Jun 1, 202457 min

elektronische Patientenakte (ePA) Made in Germany - Digitalisierung in der Medizin 2024 (gpn22)

Die elektronische Patientenakte (ePA) ist ein Phantom. Jeder hat eine andere Vorstellung davon. Wie es zu dieser Situation kommen konnte und wie die Digitalisierung im Gesundheitswesen dennoch gelingen kann, darum geht es in meinem Vortrag. Die elektronische Patientenakte (ePA) gilt als die zentrale digitale Anwendung im Gesundheitswesen. Zur Einstimmung präsentiere ich Ihnen alternative Realitäten des Gesundheitswesens und wie politische Fiktionen zu Fakten werden. Danach treffen diese politischen Fakten auf die Alltagsrealität. Dazu nehme ich Sie mit in meine ärztliche Sprechstunde. Ich meine natürlich den Teil, wenn meine ärztliche Patientenbehandlung schon beendet ist und nur noch gerade eben schnell die Daten in die elektronischen Patientenakte (ePA) hochgeladen werden sollen. Im letzten Teil gibt es eine Perspektive, wie die Digitalisierung im Gesundheitswesen über das Konzept der informationellen Gesundheit bzw. der informationelle Erkrankung doch noch gelingen kann. Nein, ich meine nicht die informationelle Selbstbestimmung. An dieser Stelle höre ich dann immer wieder die Frage, kannst Du informationelle Erkrankung noch mal erklären? Das mache ich dann. Vorab nur so viel: Neben dem Digitalanwendungsfall der Corona-Warn-App ist diese Theorie auch nutzbar im Spannungsfeld von Geschlechtsinkongruenz und Geschlechtsdysphorie. Die elektronische Patientenakte (ePA) füllt zukünftig den größten Teil des Gedankenraums dazwischen. Informationelle Erkrankung entsteht, wenn Information von außen auf die Betroffenen lebensverändernd einwirkt. Das hat es schon immer gegeben. Zusammen mit dem Wirkungsverlust von Fakten verlieren wir gerade die Wissenschaft als sozialen Moderationsraum. Muss man das alles zu einer Frage der Gesundheit machen? Nein, muss man nicht, aber wenn sich sonst keiner zuständig sieht, dann schon. Exklusion und Armut machen krank und dann sind wir Ärzte zuständig. Hier geht es um die Verhinderung von Krankheit und vorzeitigem Tod und da sind die Ärzte, als die akademischen Experten für Gesundheit und Krankheit unzweifelhaft gefragt. Gleichzeitig verlagert der Ansatz der bio-psycho-sozio-informationellen Erkrankung, oder kurz der informationellen Erkrankung, Teilaspekte von Krankheit, die heute allein einzelnen Menschen zugeordnet werden, zurück ins soziale System, so wie es die Ottawa-Charta der WHO fordert, um Gesundheit zu befördern. Die Digitalisierung im Gesundheitswesen, kann nur gelingen, wenn konfliktreduziertes Zusammenleben und mehr Gesundheit befördert wird. Die Idee der informationellen Gesundheit macht dies möglich. about this event: https://cfp.gulas.ch/gpn22/talk/98NYLC/

Jun 1, 20241h 0m

elektronische Patientenakte (ePA) Made in Germany - Digitalisierung in der Medizin 2024 (gpn22)

Jun 1, 20241h 0m

Geber, Newton, Thoth: What Alchemy Tells Us About Modern Science (emf2024)

Alchemy is a misunderstood art. From Hellenistic Egypt through to the modern day, the story of alchemical science teaches us about how science has changed in the last 2000 years and how it has stayed the same. The influence of this ancient science resonates through our modern world in scientific theory, misconceptions and popular culture. Learn how ancient alchemists formed accurate predictive models of the material world around them, How the Victorians lied to you and possibly even the secret to making gold. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://www.emfcamp.org/schedule/2024/151-geber-newton-thoth

Jun 1, 202419 min

Geber, Newton, Thoth: What Alchemy Tells Us About Modern Science (emf2024)

Jun 1, 202419 min

Forgotten graphics technology: the wild workings of the direct-view storage tube CRT (emf2024)

It's 1975! You need a high-resolution computer display for fine drawings (e.g. CAD diagrams). Memory's EXPENSIVE, processors are slow: what to do? Here's an analog solution to a digital problem: an unusual cathode-ray tube that preserves whatever it draws with no flickering, fading, or any kind of refresh. A brilliant dot sears emerald trails into the screen, rendering intricate line-art without pixels. No need for video memory when the screen itself remembers! It's mesmerising to see this special tube in action; more satisfying still to know how it works. Discover a mechanism Tektronix refined over three decades, growing from palm-sized oscilloscope readouts to 25" computer-lab behemoths. A wreath of electron guns, kilovolt potentials, microscopic cobalt cones, and transparent anodes set the stage for a nonlinear dance of charges that yields visualisations with style --- and we'll unravel its mysteries with animated diagrams. En route we'll visit notable storage tube applications, from early computer memories to 1978's _Battlestar Galactica_. Of course we'll see a real Tektronix terminal at work, too! Computer memory is cheap now: by the mid 1980s, modern displays had advantages storage-tube systems couldn't overcome. Nobody's making them anymore, so check out this talk while old stock still works! Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://www.emfcamp.org/schedule/2024/43-forgotten-graphics-technology

Jun 1, 202426 min

Creating searchable Post Office Inquiry transcripts (emf2024)

Jun 1, 202420 min

Creating searchable Post Office Inquiry transcripts (emf2024)

The Post Office Horizon IT Inquiry was established in 2020, led by retired high court judge Sir Wyn Williams, to investigate the “failings which occurred with the Horizon IT system at the Post Office leading to the suspension, termination of subpostmasters’ contracts, prosecution and conviction of subpostmasters”. Transcripts of the inquiry hearings are put online, but only in PDF and text format. This talk will explain my history of scraping and parsing official information, how I have taken these transcripts and converted them into a linkable, searchable, and readable version, how I automatically keep the site up to date, and why I've done this. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://www.emfcamp.org/schedule/2024/63-creating-searchable-post-office-inquiry-transcripts

Jun 1, 202420 min

Toys for Elephants (emf2024)

Jun 1, 202431 min

Toys for Elephants (emf2024)

About the challenges and delights of designing playful interactive systems with elephants currently living in the UK, featuring elephants with brambles, supersize balls, giant sliders and didgeridoos, being curious, affectionate, playful, apprehensive, bored, wilful, impatient, destructive, muddy, moody and matriarchal. This is an ongoing project, focusing on offering choice and control in elephants’ environments to investigate preferences around audition and design aesthetics. Enrichment goals are to provide interesting cognitive and sensory experiences that encourage the expression of natural behaviours. We’ll consider the why, what and how associated with all of that animal-computer interaction stuff, and invite people to share their thoughts and suggestions - either remotely or subsequently over a cup of tea. Love and respect to the elephants in your life. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://www.emfcamp.org/schedule/2024/216-toys-for-elephants

Jun 1, 202431 min

NeoVim - jenseits von q! (gpn22)

Common Code möchte geschrieben werden. Warum nicht mit NeoVim? Die Geschichte von Vi, Vim und NeoVim reicht schon circa 50 Jahre zurück. Wir drehen eine kurze Runde durch die Vergangenheit und schauen uns an, wo das alles herkommt. Dabei wird es einige Überraschungen geben! Außerdem stellt NeoVim moderne Editor-Features bereit. Einige davon sehen wir uns an: - Language Server Protocol Client (für Autocompletion, Refactorings…) - Diagnostics API - Lua API (und die init.lua) - Tree sitter Syntax Parser - Terminal Emulator - Plugin-Ökosystem Es wird passend zum Vortrag noch einen NeoVim Konfig-Workshop geben! about this event: https://cfp.gulas.ch/gpn22/talk/ETE9ZT/

Jun 1, 202458 min

NeoVim - jenseits von q! (gpn22)

Jun 1, 202458 min

Software defined vehicles - Das Jamba Sparabo fürs Auto? (gpn22)

In diesem Vortrag werde ich das Konzept des Software Defined Vehicles (SDV) erörtern, welches aktuell die Automobilindustrie umtreibt, indem es Fahrzeuge durch umfangreiche Software-Integrationen und -Updates hochgradig anpassungsfähig und funktional macht. Wir beleuchten die technologischen Grundlagen, Herausforderungen und zukünftigen Potenziale dieser Paradigmenverschiebung, die von der Vernetzung über die Benutzerschnittstellen bis hin zur Implementierung künstlicher Intelligenz reicht, um die Interaktion zwischen Mensch und Maschine neu zu definieren. Und natürlich spreche ich auch die "Sitzheizung als Abo" an about this event: https://cfp.gulas.ch/gpn22/talk/ZJ7TMZ/

Jun 1, 202431 min

REST in the Cloud - Einführung in Webservices ohne Seife und Sonnenschein (gpn22)

Einführung in Webservices mit REST, inklusive historischem Abenteuer in Vorgänger und wie wir REST kaputt machen können (mit Praxisbeispielen!) REST ist die moderne Art, Webapplikationen zu schreiben - sogar Java kann damit umgehen. Representational State Transfer bietet eine Möglichkeit, dass wir nicht nur statische Webseiten anschauen, sondern interagieren können, ohne uns mit Javascript befassen zu müssen (ein Quell der Freude für einen eigenen Talk - oder sieben). Wir schauen uns an, was REST ist und wie wir es verwenden, ohne Einschlafpotential. Die etwas eingestaubte Seife aka Webservices mit SOAP und WSDL schauen wir uns aus historischen Gründen an, genauso wie RPC unter etwas Sonnenschein. Nachdem wir ein Grundverständnis von Historie und Funktionsweise von REST gewonnen haben, finden wir kreative Wege, sie einer unbeabsichtigten Verwendung zuzuführen, die sicherheitsbedenklich sein könnten, garniert mit Beispielen aus der Praxis und den unendlichen Weiten des World Wide Webs. Geeignet zum Einstieg und alle, die ein wenig IT-Archäologie und Software-Forensik hören wollen. about this event: https://cfp.gulas.ch/gpn22/talk/FVCLQX/

Jun 1, 202459 min

Software defined vehicles - Das Jamba Sparabo fürs Auto? (gpn22)

Jun 1, 202431 min

REST in the Cloud - Einführung in Webservices ohne Seife und Sonnenschein (gpn22)

Jun 1, 202459 min

How to Save a Life (emf2024)

You, Eleanor Shellstrop, are dead. You are in cardiac arrest. Your heart has stopped beating, you have stopped breathing, and medically speaking you have died. Not a great start to your day! But worry not: someone has called 999. This talk is the story of that 999 call. This talk, presented by the CAD & Technical Lead at the London Ambulance Service, will describe everything that happens between dialling 999 and getting to hospital, and all of the technology involved in triaging the call, dispatching the ambulance, and helping patients over the phone before it arrives. This isn't a heartwarming human-interest story from the documentaries — this is the full ins and outs of all the systems, processes, and infrastructure that keeps people safe across a major city every day. We'll explore how we use open data to find exactly where you are, exactly how we decide who gets help quickest and who must wait, and how your phone can help save your life. We'll also look at what happens when it all goes wrong, and how we respond to business continuity incidents — after all, we can't just shut up shop if the system goes down. Expect high-level conversations about medical emergencies, but this talk is suitable for all ages. about this event: https://www.emfcamp.org/schedule/2024/405-how-to-save-a-life

Jun 1, 202431 min

How to Save a Life (emf2024)

Jun 1, 202431 min

How to move an industry through influence (emf2024)

Kubernetes has had a rapid ascent to default cloud infrastructure. However, this didn’t happen simply because Google open sourced it. This talk will share the messy human side of the community architecture and how that investment has paid dividends in bringing more under represented minorities into open source leadership. I’ll offer tips and tricks to intentionally manage humans when you have no authority. you can also expect some of the more complicated situations explosive growth combined with emergent organizing can lead to when governed by those who show up. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://www.emfcamp.org/schedule/2024/377-how-to-move-an-industry-through-influence

Jun 1, 202423 min

Keeping shell history in sync with turtles and magic (emf2024)

Atuin is a command line tool for searching and synchronizing shell history across devices. I'll be telling the story of how I accidentally made a popular open source project, diving in to how it synchronizes and encrypts data, and covering some of the lessons learned from working in public For disclosure; I currently work on Atuin, which is what this talk is about. about this event: https://www.emfcamp.org/schedule/2024/160-keeping-shell-history-in-sync-with-turtles-and-magic

Jun 1, 202421 min

Keeping shell history in sync with turtles and magic (emf2024)

Jun 1, 202421 min

Influence policing: a view from the cockpit of UK law enforcement’s domestic digital influence campaigns (emf2024)

Critical research on digital influence and micro targeting has generally focused on privacy violations by commercial marketers and Cambridge Analytica-style political manipulation. But increasingly, the UK government, police, and security services are using these tools for public policy. The targeted advertising and influence platforms give public sector actors complex tools with which to target behaviour change communications - allowing them to tailor nudge messages based on online behaviour, interests, and fine-detail location. This is allowing the police to use targeted behaviour change advertising to attempt to prevent crime before it happens - but poses serious questions for accountability, ethics, and privacy. Drawing on a dataset of more than 12,000 government adverts from the Meta Ad Library and in-depth interviews with law enforcement, we map the landscape of what we call 'influence policing' in the UK, and discuss the ethical and democratic implications of this new mode of policing. about this event: https://www.emfcamp.org/schedule/2024/237-influence-policing

Jun 1, 202429 min

Automotive Ethernet Standards in der (Open Source) Praxis (gpn22)

Im Automotive Bereich gibt es viele neue Standards die eine einfache Vernetzung über 2 Draht Leitungen bis 2,5 Gbits ermöglichen. T1S mit Multidrop ermöglicht es einfache Interfaces, wie LIN, CAN, UART, etc. ins Netzwerk zu bekommen und das alles in einem einfachen Bussystem. Ebenso ein Überblick über die momentan herrschenden Standards und wie man das in vorhandene Projekte bekommt. Beim Besuch des diesjährigen Automotiv Ethernet Congress gab einen Einblick in jetzigen Standards, interessante Bauteile. Dies hat auch noch mal zur Änderungen beim WomoLIN Projekt geführt. Welche Steckertypen werden verwendet, was ist beim erstellen der Leiterplatte beachten muss, wie integriere ich Ethernet PHYs und Switches. Welche Verschlüsslung findet direkt an der physischen Ebene statt. about this event: https://cfp.gulas.ch/gpn22/talk/MVPTEK/

Jun 1, 202451 min

Nerds im Energiemanagement, eine Idee eskaliert. (gpn22)

Jun 1, 202450 min

Traut Euch.... Zivilcourage zu zeigen. (gpn22)

Hin- statt wegsehen, zur Polizei gehen statt weggehen - warum wir uns alle trauen sollten, mehr Zivilcourage zu zeigen und wie dabei der Selbstschutz gewahrt bleibt. Was ist das eigentlich, "Zivilcourage", was bedeutet sie, warum brauchen wir sie heute noch mehr als früher - und zwar offline und online? Das müssen wir in diesem Talk klären. Erst dann können wir uns Fragen widmen wie: Wie erkennt man, ob Menschen unsere Hilfe brauchen oder wir uns (unerwünscht) einmischen? Wie spricht man Opfer an, gerade bei Unsicherheit, ob sie Hilfe brauchen und wollen? Sollten wir das Einmischen lassen, wenn wir unsicher sind? [Spoiler: Nein.] Jede*r kann und sollte Zivilcourage zeigen, unabhängig von Alter, optischen und körperlichen Merkmalen, Herkunft ... aber sich niemals selbst in unkalkulierbare Gefahr begeben. Deshalb müssen wir darüber sprechen, wie wir Zivilcourage zeigen, aber Selbstschutz wahren, können. Und uns vergegenwärtigen, dass echter Einsatz nicht endet, wenn Polizei, Behören und Justiz übernommen haben, sondern dann (vielleicht) erst anfängt. Im dritten Teil des Talks müssen wir über für Opfer gefährliche Arten reden, nicht zu helfen. Nicht, weil gut gemeint oft nicht gut gemacht ist. Sondern, weil Zivilcourage auch heißt, sich im Namen der Opfer gegen untätige Behörden aufzulehnen, auf Täter-Opfer-Umkehr, Victim Blaming und sekundäre Viktimisierung aufmerksam zu machen. Und natürlich wird der Talk auf meine persönlichen Erfahrungen mit Zivilcourage eingehen. Ihr werdet erfahren, warum mich manche Menschen "SEK-Wawuschel", andere "die ominöse Frau mit den giftgrünen Haaren" (oder noch fieseres) nennen - und mir das egal ist. about this event: https://cfp.gulas.ch/gpn22/talk/J3MKEY/

Jun 1, 202456 min

Influence policing: a view from the cockpit of UK law enforcement’s domestic digital influence campaigns (emf2024)

Jun 1, 202429 min

Automotive Ethernet Standards in der (Open Source) Praxis (gpn22)

Jun 1, 202451 min

Nerds im Energiemanagement, eine Idee eskaliert. (gpn22)

Die Geschichte wie ein simpler Temperatursensor zu einem Großflächigen Energiemonitoring im Industrieumfeld eskalierte. Als frisch ausgelernter Facharbeiter rutschte ich in die Position des Prozessoptimierers, doch eine kleine Idee mal eben die Hallentemperaturen zu messen startete ein Projekt, das in 2 Jahren doch etwas eskalierte. Das Projekt soll auf lange Sicht komplett Open-Source werden, vielleicht ist ja was für euch dabei. Wie es dazu kam, was man mit Siemens, Node-Red, TimescaleDB und Grafana so alles im Industriebereich anstellen kann, und was ich auf dem Weg gelernt habe, das erfahrt ihr im Vortrag. about this event: https://cfp.gulas.ch/gpn22/talk/FNUJQR/

Jun 1, 202450 min

EverSong - singing voice transfer with Google Magenta’s DDSP + diffusion-based vocoder. (emf2024)

Jun 1, 202423 min

EverSong - singing voice transfer with Google Magenta’s DDSP + diffusion-based vocoder. (emf2024)

Emily Peasgood and Mark Hanslip will present a talk on creating EverSong, followed by an invitation to try their vocal transfer models in real-time. EverSong is a sound installation where you can hear the lifespan of a person in a song, from 5-years-old at the start to 95-years-old at the end. It explores the fragility of life, its circularity, invites people to celebrate the moment we are in right now and questions our legacy as humans moving into an increasingly digital age. Since January 2024, Peasgood & Hanslip have worked with DDSP-SVC, a newly-developed process which builds on Google Magenta’s DDSP by combining it with a diffusion-based vocoder. They recorded vocal datasets with people aged 5-95 and trained models which can be mapped onto Emily’s voice enabling her to sound younger and older than she is. This technology is starting to be adopted by contemporary pop musicians, high-profile examples being web services such as Grimes’ Elf and Holly Herndon’s Holly+. EverSong represents a new application of this technology by making it possible to hear a voice age in real time. It will be experienced in tunnels and pathways, installed sustainably in nature, touring before finding a permanent home in an ancient site. about this event: https://www.emfcamp.org/schedule/2024/120-eversong-singing-voice-transfer

Jun 1, 202423 min

Exploring and extending the Elite game engine for the BBC Micro (emf2024)

If you are a British nerd of a certain age, you almost certainly played Elite on the BBC Micro. And if you didn't, this talk will explain why you should care about a now 40-year-old game. It was years ahead of its time, with 3D graphics, a procedurally generated open world, and a whole novel's worth of lore - all running on an 8-bit home microcomputer in 1984, when most games were little more advanced than Pac-Man or Space Invaders. Over the last few years, I've been picking apart the original Elite game engine to understand how it worked, and also to experiment with extending it. In this talk, I'll examine some of the methods that the game used - how it used the graphics hardware, how the game state is represented in memory, how the ship models were designed, how the AI worked, and how galaxies and planets were generated. I'll also explain some quirks of the game... including the real reason that docking was so hard. I'll demonstrate some new tools I've developed, which access the game state in real time, letting you experience the original game in new ways - including an OpenGL frontend with VR support, and an attempt to recreate an arcade-style version of the game, with an old-school vector display. Finally, if all goes to plan, I will attempt to demonstrate something that was an impossible dream for 40 years: multiplayer Elite on the original BBC Micro version. about this event: https://www.emfcamp.org/schedule/2024/113-exploring-and-extending-the-elite-game-engine

Jun 1, 202435 min

Exploring and extending the Elite game engine for the BBC Micro (emf2024)

Jun 1, 202435 min

Lightning talks (Saturday) (emf2024)

Short 10 minute talks on any topic Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://www.emfcamp.org/schedule/2024/548-lightning-talks-saturday

Jun 1, 202421 min

Lightning talks (Saturday) (emf2024)

Jun 1, 202421 min

bash is a systems programming language (gpn22)

We'll show you all the cursed uses of bash you didn't want to know about. Implementing network protocols, compilers, and emulators? Coming soon to a /bin/bash near you! During the presentation, we'll show you the really juicy details of how we stretched bash to its absolute limits in some of our craziest projects, while also teaching you about features that will hopefully one day prove useful in your own down-to-earth scripts. This is a high effort shitpost: we woke up one day and chose violence — if in "violence" you include using bash for the things that really should use a systems programming language, that is. We implemented emulators, network servers, parsed text and binary data alike, and crafted libraries to help with all of the above – just so you don't have to wonder: "could it be done"? about this event: https://cfp.gulas.ch/gpn22/talk/TL97JJ/

Jun 1, 20241h 0m

Common Mistakes <> Different Customers - Warum Ransomware-Angriffe so einfach sind (gpn22)

Die zu Grunde liegenden Fehler, die Ransomwareangriffe ermöglichen (und einfach machen), sind häufig über verschiedenen Kunden hinweg die gleichen. Dieser Talk ist nicht nur ein Rant über immer gleiche Fehler, sondern soll IT-Verantwortlichen praxisnaher Empfehlungen zur Absicherung der IT-Infrastruktur geben. Denn die gute Nachricht ist: Der weitaus überwiegende Teil der Ransomwareangriffe lässt sich mit der Umsetzung relativ grundlegender technischer und organisatorischer Maßnahmen frühzeitig verhindern. about this event: https://cfp.gulas.ch/gpn22/talk/GUYAHS/

Jun 1, 202453 min

Qualitätskontrolle mittels KI/ML (gpn22)

Ein Erfahrungs- und Leidensbericht darüber, wie man Qualitätskontrolle mittels KI/ML an Produktionslinien umsetzen kann. Und das alles über Eigenentwicklungen - wir haben Interna von Tensorflow gesehen, die sonst wohl nur die wenigsten sehen. Ein Erfahrungs- und Leidensbericht darüber, wie man Qualitätskontrolle mittels KI/ML an Produktionslinien umsetzen kann. Und das alles über Eigenentwicklungen - wir haben Interna von Tensorflow gesehen, die sonst wohl nur die wenigsten sehen. Im Talk werde ich die Entwicklungen zeigen, die ich weitgehend alleine, teils auch im Team, seit ~2019 für einen Industriekonzern umsetzen durfte. Das ganze entstand aus einem Hobbyprojekt, was nun Millionen von Teilen mittels Kamera und KI-Modellen auf Fehler prüft. Und was wir dabei gelernt und erfahren haben möchte ich euch nicht vorenthalten. about this event: https://cfp.gulas.ch/gpn22/talk/NAFLDR/

Jun 1, 202459 min

Qualitätskontrolle mittels KI/ML (gpn22)

Jun 1, 202459 min

Common Mistakes <> Different Customers - Warum Ransomware-Angriffe so einfach sind (gpn22)

Jun 1, 202453 min

bash is a systems programming language (gpn22)

Jun 1, 20241h 0m