
Chaos Computer Club - archive feed
14,494 episodes — Page 81 of 290
Making technology deliberately distinguishable from magic: designing the BBC micro:bit (emf2022)
Should we really be trying to make our tech indistinguishable from magic? Is there dark magic in tech? And what does that have to do with a teleporting duck in a classroom?! We often hold creating 'a magical experience' as a key goal for design - it's fun, engaging, sometimes even playful, and it makes complex things look simple. But technological magic has a dark side too, especially when trying to help people learn and feel confident about technology. By its nature, magic you experience is not under your control: it's a trick, and you're not supposed to be able to understand it; magic is inscrutable, and for many, that's disempowering. In designing the BBC micro:bit and surrounding tools, we've thought a lot about the balance between the positive and the negative sides of creating of a magical experience. This talk will reflect on our struggle to balance technical authenticity and honesty with the need to provide a high quality experience that excites and inspires students. It will explain how we attempt to present simple, understandable analogs of more complicated, magical technology in order to help students gain a sense confidence with the tech around them. However, it will also look at how we've resorted to using our own bits of (nearly) invisible magic to make this all work nicely in a classroom. Through this discussion we'll look in detail at the presentation of the micro:bit's IO, the way the micro:bit's USB interface works, the microphone privacy LED, the web-based compiler and the simple radio communication. Finally, I will look beyond micro:bit at how using this concept of balancing transparency and magic can help us build better, more trustworthy tech. about this event: https://c3voc.de
'This is Britain' – British cultural propaganda films of the 1930s-1940s, their creation, and their far-reaching global legacy (emf2022)
In 1939 World War 2 started and the British Council—Britain's shiny new organisation for overseas cultural relations and propaganda—inherited the suddenly-closed tourist board's film-making department. Tourism films are no use in a war, so the Council turned their topics towards more cultural content as a softer kind of propaganda. Thus began a decade of film production that would have phenomenal overseas impact but be almost totally forgotten in Britain. Between 1940–1950, the British Council produced over 120 short documentary-style films about life in Britain covering sports, manufacturing, landscapes, art, architecture, public healthcare, the justice system, democratic process, public institutions like the National Trust and the BBC, and more besides. A far cry from the Ministry of Information's rigid style, this collection features some of the earliest works by winning cinematographers Geoffrey Unsworth (2001: A Space Odyssey, Cabaret, Superman), and Jack Cardiff (A Matter of Life and Death, Black Narcissus, The Red Shoes). Distributed to over 100 countries worldwide, the films are stunning, dated, funny, and bizarre by turn. They depict beautiful countrysides, optimistic cities, strong industry, forward-thinking social structures, and hardworking, happy people. They depict exactly the popular image of 1940s Britain that persists to this day... That may not be a coincidence. In this talk I'll cover the history and development of this film collection, how it was shaped, who saw the films, their staggering success, and their untold global legacy. about this event: https://c3voc.de
The Art of Videogame Sound Effects (emf2022)
Sound effects are often heard but not explored. In this talk I will explain what goes into the process of creating video game sound effects, the way they impact a scene and how the smallest changes can make a massive difference to video games. Join me as I show you how I create sounds for video games, why sound matters and helps players immerse themselves into the game's story and world. about this event: https://c3voc.de
Rewilding Human-Computer Interaction (emf2022)
I'm an artist creating interactive installations. The hardest part is devising open-ended interaction, spaces that invite people to reveal their authentic selves, and to connect with those around. But trends in technology have gone in the opposite direction. Whether it's for usability, profit, safety, profit or 'sparking joy', or profit (it's usually profit), 'User Experience Design' was the flavour of the 2010s. Human-Computer Interaction has become a very planned affair. And the more planned it gets, the less room there is for the ambiguous messy bits that make us human. Could it be another way? Presenting... ✯✯✯ Rewilding Human-Computer Interaction ✯✯✯ where, instead of designing micromanaged user experiences, we create open-ended spaces that embrace the unknown, the messy and the human. The ills of the online world are not problems inherent to its users but to systems that prevent those users from existing fully as humans. The solution is not more design, but more wildness. Soapbox aside, I do have a speculative project to share on this front. In a collaboration with artist/AI researcher Panagiotis Tigas, we've been training Variational Autoencoders on improvised dance, and from these devising personalised interfaces that respond to creative movement. The resulting system allows you to move through a 16-dimensional parameter space while following the intuitions of the body. As an entangled black box system, I can't explain how to use it, but it can be learnt by the body through exploration and play. We have it here at EMF as in Latent Voyage, letting you navigate the hallucinatory latent space of an image generating AI. about this event: https://c3voc.de
Landscape of Open Source Databases (emf2022)
Every year we collect more data than before, and the tools we use to manage that data are evolving to accommodate our changing needs - but it can be difficult to keep up with all the innovations! This session will give you a tour of what's happening in open source databases, from someone who lives the adventures of open source data in her day job. You will travel from the well-trodden paths of relational databases, through the leafy glades of time series, to the landmarks of search and document databases. This session is recommended for people with an interest in software who want to learn about the overall trends, license changes, rising stars, and which database technologies are here to stay. about this event: https://c3voc.de
A Life Without Stickers is Possible But Useless (emf2022)
Stickers are an essential part of our culture, our values. Stickers are everywhere! But why? This talk will provide serious, evidence-based insights into the newest developments of the evolving discipline „Sticker Research“, including an overview of the the most recent peer-reviewed publications, highlighting the most valuable facts and findings. (And some stickers, of course.) ==> Update 2022-06-04 ~12 am - temporary agenda + Terminology + History of sticker science + Where are we now? Current developments. + Panini-Psychology: only the next hype? + Stickers and Covid: Remote Sticker Operation Center (“RStOC”) + Take-aways (do not include physical stickers) about this event: https://c3voc.de
Announcing the EMF schedule like it's the 80s (emf2022)
A demonstration and discussion around amateur paging. This year I will be providing a pager transmitter at EMF that primarily will announce the talk/event schedule (amongst other things yet to be dreamt up over a pint). This talk will give an overview of the specific flavour of pagers used for this system, the hardware used to build the transmitter, the amateur paging network trying to keep this relic of communication alive and some of the more interesting ways of receiving pages (e.g. turning a badge into a pager). Of course this assume everything goes to plan and works as expected, there is a non-zero probability some parts of talk will change from "this is how this works" to "this is how this should work, but this is why it does not". about this event: https://c3voc.de
How I set up a CoderDojo and Started a Coding Community in my Town (emf2022)
A talk about how I set up a local CoderDojo club in my small market town; how I gathered together a group of like-minded people to become mentors; how I persuaded the 7-16 year olds of the town to give coding a whirl; how we won over the pensioners' gardening club, who thought children should be seen and not heard; and how over 5 years the kids became mentors and the mentors became lasting friends. about this event: https://c3voc.de
GPT-3 Powerpoint Karaoke (emf2022)
An audience interactive event; where willing volunteers collide with GPT-3 AI to present an informative, intellectual and light-hearted presentation to a receptive crowd. Unfortunately, they don't get to see the presentation before they talk about it! Powerpoint Karaoke will feature a selection of AI titled packs for attendees to present with only a moment to see what they’re about to talk about. The presentations will be interesting but we can't promise they'll be informative! With the rise of crypto-nonsense, washing machines bricked by ransomware and whatever the metaverse is never has there been a better time for people to take the stage and attempt to convince everyone that they know better than the AI overlord telling them what to talk about. Winners will be rewarded with a suitably terrible trophy for display in their office cubicle of choice, praised highly for their public speaking skills, and maybe get promotions by listing ‘Ideation and Blue Sky Thinktalking’ on LinkedIn. about this event: https://c3voc.de
Hacking the Radio Spectrum with GNU Radio (emf2022)
The most profound change in radio technology in 100 years is happening now. Radios are transforming from the spaghetti of mind-bogglingly complex electronics into simple (but very fast) digitisers, and all the hard work is being done in software. Hence the name Software Defined Radio (SDR). Gnu Radio is a simple entry point to the world of SDR, and allows you to quickly prototype different kinds of radios by dragging, dropping, and connecting functional blocks. I'll demonstrate, and show that it's surprising what you can do with a radio receiver. about this event: https://c3voc.de
Sifteo Cubes: Resurrecting a legend (emf2022)
In 2009 a TED Talk by David Merrill showed small interactive tiles that talked to each other; an MIT “what if” project from their media lab. Little IoT devices that brought computers, toys and board game pieces together. In 2011(version one) and 2012 (version 2) a commercial version, Sifteo Cubes, was released, but I was unaware, thinking the dream prototype was just that, a dream not a reality. They passed me by… In 2014, the v2 software was open sourced - the inevitable precursor to failure - and the company bought by Drone/Robotics developer for the obvious design skills of the Sifteo team; they had, after all, reverse engineered and reapplied wireless keyboard controllers into one of the coolest toys ever! So, I came to them late. Too late. By 2015, the server the control software required, along with the online marketplace for the dozen or so games that were made, were long gone. The Sifteo cubes I’d just (re)discovered from a desperate eBay sale were now just useless, battery powered bricks. And they didn’t even click together! But I was stubborn. I wanted them to work. These little marvels of engineering and educational design. I had some of the software, a couple of the games, and none of the knowledge. Here’s how I managed to resurrect a legend, who I met, what some of them stole from me, and what I learned on the way about this event: https://c3voc.de
Speed 3: Cruise Control (emf2022)
When I first watched Hackers in 1998, the idea of being able to remotely control ships seemed rather fanciful. After working on container ships as an engineer in the mid-2000s, it seemed every more unlikely. We didn't have a full-time Internet connection and all the vital systems were truly air-gapped. But things have changed - ships are becoming more and more connected and complex. As a result, 15 years later, I found myself sat in my pants on the sofa with the ability to control the steering on one of the world's largest cruise ships. We've been able to brick every PLC across tens of oil rigs, pay for food as the captain, and write rude words on the side of the ship. To get to this point, we had to go on a learning voyage across tens of different vessels, including offshore support tugs, super yachts, oil rigs and container ships. Join me on a whistle stop tour of what's on a ship, how it's all connected together, what threats there are and how we find the vulnerabilities. Lots of little tips and tricks that can help anyone examine industrial control systems, understand how they work, and then have a lot of fun with them! Testing work is carried out in my role as Security Consultant at Pen Test Partners about this event: https://c3voc.de
Pee is Powerful! From artwork to new world infrastructures with ALICE (emf2022)
Join the conversation with Professors Rachel Armstrong and Ioannis Ieropoulos, and artist Julie Freeman, to hear about how the ALICE artwork is a springboard for thinking about a new infrastructure that encompasses nomadic lifestyles, smart plumbing, resource autonomy - moving beyond fossil fuels and working with natural energy flows. This technology has global potential to disrupt energy and wastewater systems. Active Living Infrastructure: Controlled Environment (ALICE) is a "living" installation that communicates with microbes in real time by monitoring their electricity production so we can "respond" to them by feeding them with our liquid waste. Drawing together microbial metabolism, data, bioprocessor systems, artificial intelligence, low power electronics and digital displays, ALICE reveals the inner "life" and naturally-organised, imperceptible realm of microbes around us. To hold these digital "conversations" with microbes, ALICE uses the Microbial Fuel Cell (MFC) as a communications platform. MFCs are an organic energy source powered by microbes which facilitate contact between humans and microbes through electrical exchanges. The collected and analysed data can tell us about household resources, as microbes can give us information about our consumption, and reveal what we discard in our waste streams—while also powering our homes and, ultimately, cities. https://alice-interface.eu Come and see us in Null Sector! about this event: https://c3voc.de
Anatomy 102: Is that normal!?! (emf2022)
Interactive talk on anatomy and diagnostic imaging from the perspective of a radiographer. Using powerpoint presentation and anonymised images from real life cases (plus some funny fakes). - what is diagnostic imaging? - how to understand CT/xray images + basic anatomy - 'normal or not' quiz - Q&A on radiography Some images will depict injuries/anomalies which may be distressing to some. There will be talk of injuries and pathology which may be distressing. Its a lighthearted look into radiography, but radiographers are known for gallows humour. about this event: https://c3voc.de
A journey through philosophy: exploring metaphysics via memes and a sprinkling of pop culture. (emf2022)
Over my time in academia, I've endured a number of existential crises whilst learning about the concepts within philosophy that are required in order to undertake academic research. I figured that, if I'm going to spend the rest of my life constantly questioning my existence and reality itself, why not share this experience with others, too? A problem shared is still a problem that keeps you awake at night staring into the abyss unable to function. But hey, at least now I'm not alone. In order to explain these theories and share my recurrent episodes of screaming WHYYYYYYYY at the universe, I've collected a number of memes and references over the years to convey concepts such as what is it to 'exist', why the scientific method is just as 'made up' as anything else, how we define 'truth' and lots of other tasty things to create a pervasive, disjointed feeling that you just can't seem to shake. Join me in this journey and then we can all go and sit by the lake and have a good cry / scream / rock back and forth because what does it all mean and what even is real anyway and I'm off to go eat a cake because while I can't actually prove if the cake is a lie or not I'm convinced it is damn tasty and I NEED TO FEEL SOMETHING OTHER THAN THIS EXISTENTIAL UNCERTAINTY FOREVER OKAY? about this event: https://c3voc.de
Why doesn't the Universal Translator translate Klingon insults? A nerd's introduction to machine translation (emf2022)
In recent years automatic machine translation has dramatically improved in performance, with the availability of neural networks and huge amounts of data. Why does it work, and more importantly, when does it break? What kinds of language are machines terrible at translating, and is there anything we can do about it? What might change in the future? Come along to learn which aspects of a Universal Translator seem relatively plausible, which seem next to impossible at the moment, and some machine learning explanations for why the Enterprise's computer might not convey the gory details when a Klingon is insulting you. about this event: https://c3voc.de
openSUSE Board: Intro, Presentation & Discussion (osc22)
Meet the Board, ask questions, discuss topics, have fun Meet the Board, ask questions, discuss topics, have fun about this event: https://c3voc.de
I gave up investment banking to become a digital artist (emf2022)
As cringe as I often find it talking about myself, this seems to be the thing about my background that amazes people I mention it to. I spent 6 years failing to do a CS PhD, co-founded a (failed) fin-tech startup and watched the 2008 credit crunch from the inside of a multi-billion dollar hedge fund. Thanks to a chance meeting with an artist (who was hanging a door at the time), I rediscovered both my childhood love of drawing and a joy in the tech that I had started to hate. I'll talk about failing and reinvention; imposter syndrome; being neurodivergent; my experiences of the commercial world and the art world; finding a space in which you feel comfortable – but not *too* comfortable; and the power of collaborating. about this event: https://c3voc.de
Launching a Rocket, Suspended by a Balloon (Rockoon), from the Stratosphere (emf2022)
The B2Space satellite launch solution is based on the “rockoon” concept (rocket + balloon), and will comprise of a stratospheric balloon, which will lift a self-operative platform from which the launcher is deployed. A solid propellant rocket will deliver the satellites into the required customer orbits (Within Low Earth Orbits [LEO] ), which are orbits with altitudes ranging from 200km to 1000 km, approximately). The talk will describe the concept and the steps taken to develop the rockoon project. about this event: https://c3voc.de
The Digi-Gurdy: An electronic MIDI enabled Hurdy Gurdy project (emf2022)
The hurdy-gurdy is an ancient musical instrument (10th century) with drones and melody strings bowed by a rotating wheel, played by pressing keys which contact them at different points. It featured in TV series such as “Black Sails” and “Walking Dead” as well computer games. A major barrier is that they are very expensive at thousands of pounds each and built to order with lead times of over a year. Rather like bagpipes, they are loud. For pipers, practice e-chanters are available while nothing similar exists for the hurdy-gurdy. The Digi-Gurdy project started as a 3D printed version of the keyboard part of the instrument in isolation, with some internal electronics, for my own personal use to learn a few tunes on. After posting on Thingiverse, a website for sharing 3D printed ideas, I had many requests from people asking me to build them one. This open-source project has developed through many variations which I would bring to the talk, resulting in an all laser-cut wooden full-size hurdy gurdy design with a realistic crank handle system and a detachable playable keybox for travelling. It is an electronic device, with correctly placed keys, that outputs data via the industry standard MIDI communications system for electronic musical instruments, via a USB cable to an attached or wirelessly paired phone or iPad running suitable MIDI player software. It is a low-cost way to enter the Hurdy Gurdy world and allows practice anywhere using headphones, thus preventing eviction or divorce! about this event: https://c3voc.de
Automated Science at Sea - The Mayflower Autonomous Ship (emf2022)
The Mayflower Autonomous Ship is a fully autonomous, AI powered research vessel, that will at the time of this talk will hopefully have completed its primary mission to cross the Atlantic from Plymouth UK, to Plymouth Massachusetts without any human intervention or control. The AI captain installed will guide the ship across the Atlantic, avoiding obstacles, plotting courses around the weather and balancing the many variables needed to safely cross one of the most dangerous oceans. As well as it's main goal to cross the Atlantic, it will also be operating a number of data collection and ocean science experiments to help researchers better understand our oceans, as well as developing new technologies to help automate science at the edge. This talk, will give a history of the Mayflower Autonomous Ship, a look into the exciting science conducted aboard including our Whale Song detector and Electronic Tongue, and how everything is brought together using open source and a great team. about this event: https://c3voc.de
A Crash Course In Railway Safety (emf2022)
Travelling by rail in most of the world is one of the safest forms of transport you can take, and in the UK even minor collisions make the news. But it wasn't always quite that way... This talk will be a potted history of the safety of the railways in the UK and Ireland, starting from the early days when signalling was thought of as an inconvenience, and anything with wheels on it which sort-of went round went on the track. Eventually, the railway companies learned the benefits of adopting safer methods of working (sometimes requiring some encouragement from the law), leading to the introduction of some Victorian methods we still use today. Finally, we look at the more modern era with the railway losing its way with privatisation, and onto the current time, where computers and paperwork solve everything. Perhaps. Featuring: Swiss Cheese, Charles Babbage vs. Brunel, working too hard, forgetting where you put your trains, losing your religion, a dark and stormy night, drunken driving, a loose screw, shifting foundations, and more. No previous knowledge of the rail industry is required. The talk will cover some recent fatal accidents at a high level. about this event: https://c3voc.de
Authenticating open source cloud applications with LDAP (osc22)
It is very common for businesses with small teams to use cloud services to synchronise their work, stay in touch etc. All of these can also be achieved using open source software. However, making the different open source applications to authenticate through a single mechanism is somewhat challenging. In this presentation, I will cover the use of LDAP to authenticate cloud services like Nextcloud and Rocket.Chat. I'll cover 389 Directory Server to provide the LDAP service. It is very common for businesses with small teams to use cloud services to synchronise their work, stay in touch etc. All of these can also be achieved using open source software. However, making the different open source applications to authenticate through a single mechanism is somewhat challenging. In this presentation, I will cover the use of LDAP to authenticate cloud services like Nextcloud and Rocket.Chat. I'll cover 389 Directory Server to provide the LDAP service. about this event: https://c3voc.de
Some Useful Maths (emf2022)
4 lightning talks about different mathematical subjects 1. *A tip for when to take risks in board games and in life*. I will give an insight into how Google's AlphaGo AI chooses its next move, and give an example of a game that seems biased against you, but you actually have a slight advantage. 2. *Teaching a robot to tell jokes*. I will introduce the concept of factor graphs and describe an application of them to joke generation. 3. *The twitter bot that is playing the longest possible game of chess*. The World Chess Federation has some rules to prevent games from going on forever. I will outline a proposal by Tom Murphy VII for the longest possible legal chess game, and show the Twitter bot that I made to celebrate this achievement. 4. *A little theory of abundant numbers*. Abundant numbers, e.g. 12, 60, 360, are useful as they have many factors. I will show you how common these numbers are and how to find them. about this event: https://c3voc.de
The Atomic Gardener (emf2022)
This talk tells the extraordinary story of Muriel Howorth - science fiction author, choreographer, gardener and amateur nuclear physicist. Far away from the cares of Britain's Atomic Weapons Establishment, Howorth worked from her home in Eastborne in the early 1960s on an astounding DIY atomic experiment. Her aim was to solve world hunger. Sarah Angliss shares rarely seen archival material as she tells Howorth's story and considers the potential of citizen science and the perils of techno fixes for complex societal problems. This event may contain references to giant mutant vegetables. about this event: https://c3voc.de
Inside Datatrak: resurrecting a radio navigation network (emf2022)
It began with buying an old Datatrak navigation receiver, and ended in the reverse-engineering of an entire navigation system -- one that had been dead since 2014. A demonstration of how a 1980s navigation receiver was reverse-engineered to component level, and the structure of the network analysed to protocol level, using the data stored in the receiver's battery-backed RAM. Includes sections on how land (not satellite) radio navigation works, PCB reverse engineering, how old recordings of the signals were recovered, and the design of an Arduino shield to generate new Datatrak signals. An ongoing project of interest to PCB and software reverse engineers, and radio enthusiasts. about this event: https://c3voc.de
Org mode: Manage your life in plain text (osc22)
Org mode is an extension to the Emacs text editor. The talk will introduce a trusted system to manage your daily life and keep track of all the stuff that matters to you. The mein difference to other personal productivity apps is: - **You** have control over your files. - Files are in plain text, you can even read them without org mode. - The application is Open Source, so no risk that is discontinued because the business plan didnt work. - The user can customize it for his own needs and is not forced to adapt to the needs of a tool. **About me:** Software Engineer, 25+ years on Linux, using Org mode daily for at least 12 years now. Org mode is an extension to the Emacs text editor. The talk will introduce a trusted system to manage your daily life and keep track of all the stuff that matters to you. The mein difference to other personal productivity apps is: - **You** have control over your files. - Files are in plain text, you can even read them without org mode. - The application is Open Source, so no risk that is discontinued because the business plan didnt work. - The user can customize it for his own needs and is not forced to adapt to the needs of a tool. **About me:** Software Engineer, 25+ years on Linux, using Org mode daily for at least 12 years now. about this event: https://c3voc.de
ALP Community WG: Recommended ways to communicate with the community (osc22)
This talk focuses on effective communication with the openSUSE community. Many workgroups have formed around the new Adaptable Linux Platform. However, not all of them are reporting the public yet. [ALP Community Work Group ](https://en.opensuse.org/openSUSE:ALP/Workgroups/Community)would like to encourage workgroup drivers to increase transparency by sharing our recommendations on how to communicate with the openSUSE community. This talk focuses on effective communication with the openSUSE community. Many workgroups have formed around the new Adaptable Linux Platform. However, not all of them are reporting the public yet. [ALP Community Work Group ](https://en.opensuse.org/openSUSE:ALP/Workgroups/Community)would like to encourage workgroup drivers to increase transparency by sharing our recommendations on how to communicate with the openSUSE community. about this event: https://c3voc.de
Being YouTubers! (emf2022)
How we got onto YouTube as Makers and a realistic look at what it's like to be content creators including some of the pitfalls, with examples of 'how going viral can be a curse'. Participants are: James Bruton Matt Denton Ruth Amos about this event: https://c3voc.de
usrmerge and beyond (osc22)
A traditional Linux file system tree in the root file system has quite a number of directories with special purpose, documented in the Filesystem Hierarchy Standard (FHS). An operating system installation by default populates most of those directories with different kinds of files, e.g. by means of a package manager. When looking closer this theoretical order is quite a mess in practice. Alternative approaches to manage and update software components of the operating system such as MicroOS reveal the inconsistencies and require stricter separation of different types of files. This talk analyzes where we're coming from, how the tree looks today and where we're heading. The talk will be based on https://lnussel.github.io/2020/12/16/fslayout/ A traditional Linux file system tree in the root file system has quite a number of directories with special purpose, documented in the Filesystem Hierarchy Standard (FHS). An operating system installation by default populates most of those directories with different kinds of files, e.g. by means of a package manager. When looking closer this theoretical order is quite a mess in practice. Alternative approaches to manage and update software components of the operating system such as MicroOS reveal the inconsistencies and require stricter separation of different types of files. This talk analyzes where we're coming from, how the tree looks today and where we're heading. The talk will be based on https://lnussel.github.io/2020/12/16/fslayout/ about this event: https://c3voc.de
What remains? Stories from a radical undertaker (emf2022)
Ru Callender has been a self proclaimed, self taught Radical undertaker for the past 23 years, and draws upon a diverse range of influences in his work, such as rave culture, punk DIY, crop circles and performance art and ritual magic. He had written an account of this time in a book entitled “What remains? Life death and the human art of undertaking” for the progressive US publishers Chelsea Green. Ru will be in conversation with Sophie Lovejoy, funeral celebrant and life coach and EMF favourite. Trigger warning: We die. about this event: https://c3voc.de
Lightning Talks Saturday (emf2022)
Placeholder for the second Lightning Talks session about this event: https://c3voc.de
The curious design of the Apollo Guidance Computer. (emf2022)
The Apollo Guidance Computer (AGC) was a critical element in the success of the Apollo Moon landing programme, and was one of the first digital computers to use the then new technology of integrated circuits. By modern standards, its design has many unusual aspects, such as: - The logic circuits were made entirely from 3 input NOR gates. - Design was split into 24 logic modules, but due to limits on gate/chip count per module, individual gates were sometimes 'borrowed' from unrelated modules. - Shift and rotate operations existed, but were not available during interrupts. - Numerical overflows disabled interrupts. - There was no stack. - Limited memory addressing range, combined with a need for ever more memory lead to a complex memory banking system. - Word length was 15 bits, ones-complement (mostly). - No floating point - everything done in integer - programmer responsible for avoiding overflows. - Single bit 'Up/Down' Analog to Digital conversion (kind of) throughout, with the curious side-effect that the faster the spacecraft was rotating, the slower the computer would run... On top of the limited hardware was built an impressive realtime system supporting cooperative multitasking, a virtual machine running interpreted commands, a powerful fault detection and restart system, and an innovative VERB NOUN user interface. This talk aims to describe the architecture, with particular focus on aspects which are unusual by modern standards. about this event: https://c3voc.de
simpledrm - a kernel fbdev replacement (osc22)
simpledrm is a fbdev replacement implemented in the DRM kernel subsystem. It allows for smoother handover from the early boot phase to when a "real" DRM driver is loaded. In addition it allows for Wayland support on simple display adapters that do not have their own DRM driver. It has already been mainlined for a while but is not in active use by major linux distributions. In this talk I will briefly introduce you to the project and show you how you can test it on your machines. I have recently learned about this effort and started looking at DRM. This talk is held by a kernel newbie. simpledrm is a fbdev replacement implemented in the DRM kernel subsystem. It allows for smoother handover from the early boot phase to when a "real" DRM driver is loaded. In addition it allows for Wayland support on simple display adapters that do not have their own DRM driver. It has already been mainlined for a while but is not in active use by major linux distributions. In this talk I will briefly introduce you to the project and show you how you can test it on your machines. I have recently learned about this effort and started looking at DRM. This talk is held by a kernel newbie. about this event: https://c3voc.de
The openSUSE Bar Story (osc22)
This talk will go over the history of the openSUSE Bar. How it started and what it has done. This talk will go over the history of the openSUSE Bar. How it started and what it has done. about this event: https://c3voc.de
asdkfldsalkasdf: Keysmashes, Sexuality and Mathematical Randomness (emf2022)
Keysmashes are way of expressing emotions through spamming random letters on a keyboard but what do they actually mean? How random is a keysmash? Where do keysmashes come from? What can we learn about a person from their keysmashes? This talk is a beginners guide to the world of keysmashes and what they tell us about modern communications and online communities. about this event: https://c3voc.de
An engineer's guide to grief (emf2022)
I am an engineer, so when my partner died when I was 24 and I found myself in the midst of grief, I discovered that the best way of dealing with it was to use the engineering approach that was already ingrained in me. “An engineer's guide to grief” if you will. Some bits worked (some less so!) and that’s what I want to share with you, ahead of a honest, open conversation exploring how we can get all get better at dealing with, and talking about, death. Trigger warnings: Death, dying, cancer, middle-aged lady probably wearing too much leopard-print about this event: https://c3voc.de
Learning from accidents: an introduction to railway signalling in the UK (emf2022)
Trains are one of the safest ways to travel, but it hasn't always been like that. In this talk I will introduce the basics of railway signalling, and look at how it has evolved over time - often in response to accidents and near-misses. You will find out how a single stray wire caused an accident that killed 35 people, why leaves on the line cause such a problem for the railways, and how signalling systems are designed to deal with the inevitable human error. Working from the early days of the railway to the present (and future), the talk will take you through a number of accidents, their causes and the improvements that were made after the accidents. This talk is suitable for any level of knowledge about railways - it aims to be understandable for complete beginners, and still have some interesting parts even for railway geeks. about this event: https://c3voc.de
RAD, cybersecurity, medical grade regulatory compliance and open source go hand in hand! (osc22)
Business processes evolve continuously, customer expectations and requirements change even faster. Process management and workflow support systems have a tendency to grow organically into fearsomely complex monolithic beasts while piling up technical debt in the process. Data migrations come at high cost, changing systems almost always require data to be converted into the new systems particular data model, which makes doing data migration verification both complex as well as costly. Using the open source/free software SQL database engine PostgreSQL, one of the leading Relational Database Management Systems, and in recent years the most popular database engine used in startups and scaleups, takes away the concern of future accessibility and integrity of the data itself. A middleware layer/REST API built with Symfony framework and a ReactJS based frontend ensure a fully responsive modern UX. Furthermore we use GitLab and Ansible for project management and automating our CI/CD environment. At OpenNovations we’ve created a solution called Aranei built with standard open source tools which generates a state of the art, open web standards based, user interface on top of any existing SQL data structure. Keep the same schema/structure between source system and archiving solution, or to use the notion of a controlled copy, is a much less cumbersome approach, as a one on one data verification can be performed. Not just the UI components themselves are generated by the metadata app modeling engine, also automated test scripts and a data dictionary are generated as part of the data verification process. Business processes evolve continuously, customer expectations and requirements change even faster. Process management and workflow support systems have a tendency to grow organically into fearsomely complex monolithic beasts while piling up technical debt in the process. Data migrations come at high cost, changing systems almost always require data to be converted into the new systems particular data model, which makes doing data migration verification both complex as well as costly. Using the open source/free software SQL database engine PostgreSQL, one of the leading Relational Database Management Systems, and in recent years the most popular database engine used in startups and scaleups, takes away the concern of future accessibility and integrity of the data itself. A middleware layer/REST API built with Symfony framework and a ReactJS based frontend ensure a fully responsive modern UX. Furthermore we use GitLab and Ansible for project management and automating our CI/CD environment. At OpenNovations we’ve created a solution called Aranei built with standard open source tools which generates a state of the art, open web standards based, user interface on top of any existing SQL data structure. Keep the same schema/structure between source system and archiving solution, or to use the notion of a controlled copy, is a much less cumbersome approach, as a one on one data verification can be performed. Not just the UI components themselves are generated by the metadata app modeling engine, also automated test scripts and a data dictionary are generated as part of the data verification process. about this event: https://c3voc.de
ME++ The Data Within - data ethics, ballet, brainwaves, and AR (emf2022)
Exploring data ethics through creative immersive tools with brainwave, and motion capture data. Is there a difference in sense of self (identity) between the human and the virtual? How does sharing your personal biometric data make you feel? How can biometric and immersive development tools be used in the computing classroom and dance studios to raise awareness of data ethics and immersive performance tools? We created 3D motion capture data from 2D RGB video sources using AI software. We recorded and visualised EEG using cheaply available equipment. We are currently producing a performance in Augmented Reality, using game development tools for animation data visualisation, particle systems, fragment shaders, etc. And data sonification with Python and Sonic PI. We will give a video demonstration of work in progress augmented reality ballet using the concepts we have developed. It is cool and awesome. about this event: https://c3voc.de
The SEGA Dreamcast: Frankenstein's Console (emf2022)
The SEGA Dreamcast was released nearly 25 years ago, but was discontinued after only 18 months on sale in the west, and was such a commercial failure that SEGA never made another console. Despite this short lifetime, a homebrew community formed, has not gone away, and has only become more passionate since. The most tangible demonstrations of this passion are the extensive hardware modifications that have been developed by hobbyists to drag the Dreamcast kicking and screaming in to the 21st century. Users can restore internet connectivity, replace the PSU or the commonly-failing disk drive (originally based on bespoke optical media), and even enable true digital video output. I will talk about the origins of the Dreamcast homebrew scene, and the development and implementation of the most popular of these mods that ensure the Dreamcast will live on for many years to come. about this event: https://c3voc.de
MicroOS TIU (osc22)
We have several ways to install and update openSUSE distributions, standard with zypper, atomic with transactional-update or using disk images created with kiwi or similar tools. But this are all RPM based. In some scenarios, it would be good to have an image based installation and update mechanism (image means /usr, not a full disk image). A PoC is MicroOS TIU (https://github.com/thkukuk/tiu), which allows to use either btrfs snapshots or several partitions (usrAB) for installation and update. This talk will give some insight into it. The current status, the problems, what it means for packaging, etc. We have several ways to install and update openSUSE distributions, standard with zypper, atomic with transactional-update or using disk images created with kiwi or similar tools. But this are all RPM based. In some scenarios, it would be good to have an image based installation and update mechanism (image means /usr, not a full disk image). A PoC is MicroOS TIU (https://github.com/thkukuk/tiu), which allows to use either btrfs snapshots or several partitions (usrAB) for installation and update. This talk will give some insight into it. The current status, the problems, what it means for packaging, etc. about this event: https://c3voc.de
D-Installer Project: Carving a Modern Installer (osc22)
D-Installer is the code-name of a experimental project for creating a new YAST-based installer designed to offer reusability, better integration with third-party tools and the possibility of building rich user interfaces over it. In this talk, we will explain the motivation of the YaST Team for creating a new installer and what possibilities this new idea brings. There will be time for diving into some technical details about the project architecture and we will show a live demo! You will hear about D-Bus, web interfaces, YaST and Cockpit. If you are interested in how all those pieces play together, do not hesitate to join us. D-Installer is the code-name of a experimental project for creating a new YAST-based installer designed to offer reusability, better integration with third-party tools and the possibility of building rich user interfaces over it. In this talk, we will explain the motivation of the YaST Team for creating a new installer and what possibilities this new idea brings. There will be time for diving into some technical details about the project architecture and we will show a live demo! You will hear about D-Bus, web interfaces, YaST and Cockpit. If you are interested in how all those pieces play together, do not hesitate to join us. about this event: https://c3voc.de
Collaboration instead of Competition (osc22)
Default community distributions are running in the same issues for special architectures. Every Linux distribution has got mostly separate maintainers and hardware distributors are handling these communities really often disconnected. That has been identified also for the architecture s390x. Therefore, openSUSE, Fedora, Debian, SUSE, Canonical (Ubuntu) and Red Hat have established together with IBM a Linux Distributions Working Group for a better collaboration together and with the goal to achieve better support. In this presentation, you should receive an overview of a good collaboration between Linux distributions and what you can achieve together with such a Working Group. Default community distributions are running in the same issues for special architectures. Every Linux distribution has got mostly separate maintainers and hardware distributors are handling these communities really often disconnected. That has been identified also for the architecture s390x. Therefore, openSUSE, Fedora, Debian, SUSE, Canonical (Ubuntu) and Red Hat have established together with IBM a Linux Distributions Working Group for a better collaboration together and with the goal to achieve better support. In this presentation, you should receive an overview of a good collaboration between Linux distributions and what you can achieve together with such a Working Group. about this event: https://c3voc.de
Wearable Fire Art (emf2022)
Fire has been a ubiquitous technology for countless millennia, finding applications across many problem domains. This talk describes the development of a new product that brings fire into the wearable technology arena. Wearable technology is often limited to daily practicalities like reading emails on your wrist or tracking your fitness goals. In this talk you will witness large plumes of burning gas that can be a thoroughly impractical, but hilarious, addition to your wardrobe. about this event: https://c3voc.de
Making in Margate (emf2022)
Margate, Kent is a phoenix rising from the ashes of Britain's great seaside institutions. This one-time jewel had been abandoned to decay and deprivation. The last 6 or 7 years have seen green shoots of regeneration begun by Turner Contemporary Gallery and is now rich in galleries, media consultants, music and film producers. Its High Street is an exemplar for retail re-purposing. Unfortunately, there remains a lot of deprivation and a widening digital divide. This talk is an engineer’s tale of moving to Margate from London. The opportunities, experiences and challenges had so far, and an ambition to bring more joy of tech to the area. I will talk about Margate's Maker community as context, and tell tales of working with artists and involvement with several community activities. I even mange to squeeze in a bit of IDEF0 modelling! about this event: https://c3voc.de
Improve your Memory ( in your head not in your computer) (emf2022)
Unfortunately, you cannot pop magic Limitless style pills to improve your memory. But with a bit of understanding about how our memory works, we can introduce techniques that will help us remember important and even unimportant information. In this talk, I will talk a bit about the structure of memory and then discuss some techniques that anyone can use to improve their memory (when you want to). about this event: https://c3voc.de
State of transactional-update (osc22)
**transactional-update** is the openSUSE way of a **Transactional Operating System update** and a core component of _openSUSE MicroOS_ / _Kubic_ and _SLE Micro_, making sure updates can be applied safely without affecting the currently running system. It's also supposed to play an important component in the future ALP. At lot of things have changed internally since the last talk at oSC19: The core functionality has been **rewritten in C++** (formerly Bash), including a **C++ and C API** and a **D-Bus interface**. From a user's perspective the transactional-update command line interface still looks the same, but we now have **Cockpit** and **dnf integration**. This talk will - give a **short overview of transactional-update** for those new to the concept. - introduce `tukit`, the command line interface for the API functionality. - present the new **Cockpit** interface for transactional-update. - present the **dnf** integration. - give an overview over other changes (SELinux support, Kernel Live Patching). - and we should also have some minutes left for questions and discussions. **transactional-update** is the openSUSE way of a **Transactional Operating System update** and a core component of _openSUSE MicroOS_ / _Kubic_ and _SLE Micro_, making sure updates can be applied safely without affecting the currently running system. It's also supposed to play an important component in the future ALP. At lot of things have changed internally since the last talk at oSC19: The core functionality has been **rewritten in C++** (formerly Bash), including a **C++ and C API** and a **D-Bus interface**. From a user's perspective the transactional-update command line interface still looks the same, but we now have **Cockpit** and **dnf integration**. This talk will - give a **short overview of transactional-update** for those new to the concept. - introduce `tukit`, the command line interface for the API functionality. - present the new **Cockpit** interface for transactional-update. - present the **dnf** integration. - give an overview over other changes (SELinux support, Kernel Live Patching). - and we should also have some minutes left for questions and discussions. about this event: https://c3voc.de
Sourcery: a multi-architecture root file system that is mostly source (osc22)
Sourcery is a program that builds root file systems consisting mostly of Go source code: of the 90,000 files in a typical sourcery root, there are only 12 or so programs. Other programs are compiled on demand to a ramfs-backed file system. Compilation takes a fraction of a second for most programs, and never more than 2 seconds. Once the program is compiled to a statically-linked, tmpfs-based binary, invocation is instantaneous. Because these images are mostly source, they can also be multi-architecture. Binaries present on boot have a path formed from the target os and architecture, e.g. /$OS_$ARCH/bin/init for init. Dynamically compiled binaries are placed in the tmpfs-backed /bin, since these binaries vanish on boot, the path can be simpler. The file system includes the full Go toolchain as well as all source code. Constructing the root file system, including the git clone steps and Go toolchain build, takes under 4 minutes; each additional architecture takes another 90 seconds (to ensure reproducible builds, the Go toolchain builds itself 3 times). Sourcery root file systems are designed for VFAT, a standard for firmware for x86, ARM, and RISC-V. A typical USB stick for sourcery would include a syslinux bootstrap for x86, required for those platforms; a kernel Image file for ARM; and a kernel file for RISC-V: the firmware for ARM and RISC-V is able to find boot kernels without using an on-stick bootstrap. Sourcery may be found at github.com:u-root/sourcery. Sourcery is a program that builds root file systems consisting mostly of Go source code: of the 90,000 files in a typical sourcery root, there are only 12 or so programs. Other programs are compiled on demand to a ramfs-backed file system. Compilation takes a fraction of a second for most programs, and never more than 2 seconds. Once the program is compiled to a statically-linked, tmpfs-based binary, invocation is instantaneous. Because these images are mostly source, they can also be multi-architecture. Binaries present on boot have a path formed from the target os and architecture, e.g. /$OS_$ARCH/bin/init for init. Dynamically compiled binaries are placed in the tmpfs-backed /bin, since these binaries vanish on boot, the path can be simpler. The file system includes the full Go toolchain as well as all source code. Constructing the root file system, including the git clone steps and Go toolchain build, takes under 4 minutes; each additional architecture takes another 90 seconds (to ensure reproducible builds, the Go toolchain builds itself 3 times). Sourcery root file systems are designed for VFAT, a standard for firmware for x86, ARM, and RISC-V. A typical USB stick for sourcery would include a syslinux bootstrap for x86, required for those platforms; a kernel Image file for ARM; and a kernel file for RISC-V: the firmware for ARM and RISC-V is able to find boot kernels without using an on-stick bootstrap. Sourcery may be found at github.com:u-root/sourcery. about this event: https://c3voc.de
The future of invention (emf2022)
Advances in NLP and machine learning are allowing automatic processing of knowledge. An untapped potential of this revolution is the ability to change how people come up with ideas and solve problems. People tend to solve problems in linear ways. If my horse is too slow, I want a way to make it faster. It wasn't clear to many people of the 1800s that changes in industrialisation would lead to an entirely new way of going fast! So what happens when you do have all of the information, and when you can find subtle patterns occurring in vast swathes of data? What happens when an engineer's Alexa can tell you not just the answer to your question, but the answer to the question that you didn’t know you were asking? I would like to explore how AI may fundamentally change the human’s ability to think and invent, and the changes that this may lead to in society, drawing on my experience as the head of the world’s first AI augmented invention team with example patents and progress that has been made so far. about this event: https://c3voc.de