 Yes, thank you very much for your interest in this day's lightning torts. I am Zeefischer. I'm only sitting here. The wheel work was done by Celtofield, who's not visible, but who did all the scheduling and called hundreds of people and emailed figuratively thousands of people. Yeah, some quick notes. We still need a lot of lightning torts, especially for tomorrow. Tomorrow there will be lightning torts at the same time as today or maybe at 4 p.m. Flat in the best case and if you want to present your project, if you want to present something cool you did at your Hacker space or at home or that you did in politics, something you drew, some art you're doing, some instrument you're playing, you can get your five minutes of fame at the lightning torts. Just submit it. The instructions are all on the wiki. You can find it when you look for lightning torts. It's just an email and a PDF upload of your slides and we'll be very happy to host you tomorrow. Every lightning talk will be recorded and streamed. So you can enjoy your glory years later by watching it on media.ccc.de. Some quick notes for the speakers today. Please, if your talk is next, you can see it from the schedule on the wiki and you should also have gotten an email that tells you your position. Please come behind the stage, sit in the chair that is provided for you and when the speaker that talks before you finishes, just come right on stage. Come here. Adjust the microphone. You can talk into it and then start your talk. Please repeat questions you're being asked if the person from the audience who's asking didn't step up to the microphone. To the people from the audience, please step up to the microphone to ask questions and ideally already line up doing the talk so that we don't lose any time. For the speakers, I will play your slides on this computer. Please just give me a quick note or say next when I shall advance your slides and then everything's going to work out. So maybe our first speaker is already here. I think the timekeeping device here I don't have to explain. Just a note for the speakers. Your speaking time does not end when the green line is on the top because if I show you, you have five minutes so let's let's do this fast forward. The green line will rise up during the first four minutes of your talk. So if it's on top like this is a few seconds, then you still have one minute left. Then during the yellow phase, these are the first 30 seconds of your one minute that is left and when it's get red, then you have 30 seconds left and now you are within the last second. So you don't need to rush. You have five minutes, not only four minutes. Yes, our first talk will be given by Kijal Lopez who's talking about the right to dream. Please give her a warm welcome. So I'm going to show you some slides and I'm going to talk about the project that I've been filming in the last year. It's about the first case worldwide of course free assignments of GCM frequencies and this extraordinary thing is happening in Oaxaca in Mexico where some people working with a Mexican community from a region it's called Oaxaca in Mexico and is one of the poorest region of the country. Now they have this free range of network of GCM and if you want you can this slide, okay. It's this documentary, it's a travel. It's a travel about the knowledge, the open knowledge that make be that made possible this technology now it's developing and it's using for people in rural areas of Mexico that before this technology arrived then there was not other kind of GCM networks because no one private industry was interested to to supply them these connections. As you can see in the slides it's a very rural area where all the people is eating all they cultivated and even in these people in this area the people doesn't speak Spanish. They speak Zapotec, Mijer and other kind of indigenous region or the indigenous languages. Also this area they works in assemblies where they decided the things. They still don't have political parties in these villages and they organize by the same in assemblies and in this pre-Hispanic structures. So the point is that could be some strength, but these people share a lot of things with hacker ethics about how to share things and about the open knowledge. They for example have one thing that is called TECHIO that it seemed it means that you have to work for the community and you have to share these things. So as you see in the photos there are extracted frames. So in this area with this extraordinary situation about the political organization arrives one organization and it's called Rithomatica who is building these GCM networks and it's like some kind of do-it-yourself telecoms. You can see in the images some different images. These guys are assembling these antennas and at the same time they are collaborating and working with the people in the communities and it's really funny because in this moment that the people start to to work with each other they really learn about the experience from one and to another. The people of these communities decides how do they want to manage the communications and how to work with the limits and how to manage it. They decided to set up a small amount of money each month and this is the cost of the telephony. You can call inside of the village and this is the price to make all the calls. If you want to call outside you need to give another amount of money and this is using a VoIP technology. So the documentary is in still-in-production. We are going to launch a campaign in October and we came here to show some images to talk about and maybe to find some kind of feedback or even we bring some t-shirt to sell and and we wanted to share this small piece of history. Will you be a little bit more fast? Sorry. So wait, one moment, one moment. Yes, the telephone? Yeah. No, that one. All people know Mexico, all people know Ayotzinapa, all people know all the things that are happening but the point is that now the technology in this country is entering in some of these areas like the colonization technology. It's not a big enterprise who is going there. Maybe you know about Carlos Eslind who is the richest person in the world. So he's the owner of all the telecoms in Mexico, the biggest telecoms. So this story is also about you know, Goliath, the small against the small. It's an observational documentary. It's not that I am entering into the field and provoking things. As you can see, for example, in this image, no, no, it's all the network are using the languages of these own villages. This language is Mihe. So because the people of the village decided that this is the language that needs to be used. Thanks a lot. Our next speaker is Friek, talking about TLSCompare.org. So hello everyone. My name is Martin, Friek is my Twitter handle. I'm going to talk about TLSCompare today because I think it's an interesting experiment that we did back in Vienna. Next slide, please. So one of the, I'm probably sure you all know TLS and you know what it does and what it can do. One of the problems with TLS is that it's not that widespread in use as it could be or it should be. So passive observing, drag net surveillance, those are all very common threats on the internet. HTTPS would be perfectly securing it and making it harder to attack. So one of the problems is it's not used enough. There are two really good projects from the EFF. One is let's encrypt and the other one is HTTPS everywhere. I really recommend you to watch the talk of Peter Eggersley on let's encrypt on Monday I think in the afternoon because this will change the entire HTTPS ecosystem which is really game changer. And the other slide is the other project is let's encrypt HTTPS everywhere which is a browser extension which manages a rule set to upgrade website connections to TLS where available. You can download it for almost every platform and if you use a browser you definitely should install it because it makes encryption more pervasive and more expensive to attack. Next slide, please. So what we did and in particular to students of mine, Dominic and Willi, we tried to automate the process of creating rules for HTTPS everywhere. So right now it's a manually maintained set of about 10,000 rules and we started with the idea, okay, we have Alexa one million websites. How many of them support HTTPS and how many of them deliver the same content? So the first thing we did is to crawl the Alexa top one million on both ports for HTTPS and HTTPS and then we had the problem, we had to compare those two websites and to see if they're equal or not and if they're equal to generate a rule for HTTPS everywhere. Problem is dynamic content is really tricky so websites that look similar can be totally different and vice versa so you really have to have different metrics in place to compare the websites and this is where tlscompare.org comes into place. Next slide, please. So two of the most promising metrics we had are shown in the figure. You can clearly see that there are a lot of websites which are probably the same and a lot of which are definitely not the same. Next slide, please. And the problem with those 120,000 rules that we created is for one it crashes the browser extension is not manageable for such a large rule set and it's automatically generated so we really need some effort to manually verify those rules and to see if those rule make sense or not. So this is where tlscompare.org comes into place. You can see a screenshot. It's really easy. It has three buttons in the regular mode so you click the middle button and say you want to compare two websites. Next slide, please. And then the windows pop up where you can visually compare those pages and can then click the green or the yellow button if they are factually the same websites or not. Next slide, please. We also have an expert mode so if you know what the 404 error is or if you know what mixed content warning is then you should check out the expert mode and it has much more detailed information you can provide. And what we are hoping to do with this platform is to make the most popular parts of the web protected by HTTPS everywhere. So right now there are a lot of rules in there but we could really add another 10,000 like doubling the size of the rule set with not that much cost. So if everybody goes to tlscompare.org and clicks five times. Next slide, please. Then we can really blow up this rule set until lesson crypt is ready for rolling out. So please go to tlscompare.org have a look. If you have any questions, I'd be happy to answer questions. Most of the times I'm at live and we'll write outside of the tent so you can find me there. But you can also find me on next slide, please. You can also find me on Twitter. The whole project is on Twitter and I'd be happy to get any feedback or a lot of evaluations from you. Thank you very much. Thank you very much. Next up is the person who originally was meant to go first. Namely, Stevek, 99. Hello, my name is Michael. I'm 28 years old, four and a half years in the UK and I had my first psychedelic experience in 2008 and ever since I've been tripping. Basically, I imagine what would happen if anything was possible and I was to Ozora, boom, Burning Man, now I'm here and I want to keep this spirit with me at all times. I am determined to buy a land in a southern Portugal and establish a permanent permaculture, harvest energy from the sun, harvest water from the ocean, using process of reverse osmosis, have infinite amount of energy, infinite amount of fresh water and using beautiful nature, have delicious, organically grown food. This is a perfect place for hacking environment and for many years it wasn't possible because of the money, because of money this, money this, money that and when I was travelling, I'm originally from Poland, most of you are from Germany. There was like many differences in terms of, yes, there were some differences but it's not about the differences, it's about being open to new opportunities, new possibilities, me living in London, I have finally financial opportunity to either buy the land after two years of work, this is just me working for two years buying a land or I can invest this money, I have a plan, rent a house with a large garden and some parking space, invite all you guys, you and you and you to come and visit me in my new place in London and just start creating foundation because the Genesis, what does it mean? Genesis is the beginning source origin. RE, just like renew, reset, restart and technology is there, future is there, the future is now, it's basically it is happening and sometimes I was thinking, ah, someone will do this, someone will make it happen but in reality is every one of us creates this festival and I don't want to wait another four years to make this happen, I won't have this feeling with me at all times, we, London is a beautiful place, I need to admit it is expensive and when I first moved in 2011 I was living on a squat, I had no money at all and it is tough, I decided that money is no longer an issue, money is no longer an object and I make a decisions based on value and we have a mission to make and in the last few seconds I just invite you to visit the website, genesis.re Of course it was hacked, just like everything on the hacker festival but it is no cookies, no tracking, no JavaScript just a little bit of a plain text explaining what I have to say right here, right now and this is a beautiful visionary artwork of Alexander Ward, who is my friend and I wish you best of luck on this journey be excellent to each other genesis.re is the site I would like you to visit basically this is it, have an excellent festival and I wish you best of luck in this journey Thank you very much Next up is a short public service announcement Most people of you will already have heard it this is for those who just came in please make sure, if you're not sure if your tent is really secured and everything is watertight, please go to your tent and secure it, we're expecting a bit of gusty wind nasty gusty wind and a bit of rain so keep your stuff secured please And another announcement for me to the people who just came in we're still looking for lightning speakers for tomorrow so if you have a project to present please just go to the wiki page about lightning talks submit a pdf with your slides and be talking at this spot at this time tomorrow Thank you And next up is MS Croats talking about machine learning Welcome MS Croats Hello, hello everyone, I am Matthew and I am from London and when I'm in London I spend most of my time doing maths and I'm going to talk to you about one bit of maths that I think is very interesting so I'm going to tell you today about menace which stands for the machine-educable noughts and crosses engine Next slide please So menace was built by Donald Michi in 1960 He'd previously worked at Bletchley Park with Alan Turing during the war and broke the Tony code when he was there and this was a while after 1960 and he built menace out of 304 matchboxes Next slide And next slide So those are two pictures of menace this is a close-up version you can see, hopefully, there are a lot of new matchboxes Each max box has one noughts and crosses mission drawn on it a triangle of cardboard at the bottom and some counts inside and how you play against menace is you take the matchbox for the position you're currently playing in you give it a shake, you open it and whichever counter comes to the bottom tells you where to play next Menace can also only go first to reduce the number of matchboxes it only plays first So I'm going to play an example game against menace now Next slide please So, menace is playing as noughts we're playing as crosses So first of all, I pick the first box I give a shake, I open it and we get a red counter and a red counter means play there Now the human player plays and the human player might play here Now we take the next box which has this position on it we give it a shake, we open it and then it tells us to play there then we, human player plays here then we take the box with that position drawn on it we give it a shake, we open it the green tells us to play here then the human player plays here we take the box with that position on it we give it a shake, we open it we get that colour it tells us to go there the human player goes there and now the human player has one So this is a game you might play against menace earlier on when it hasn't done much learning and now it needs to do some learning So, you take away the four marbles that were open there you close the boxes and you put them back and now, one of the problems the menace had there was at this point it moved in the right middle which was a really bad move because it let again it let the human player do this when it had a double win and is going to win always so by taking the marbles out menace has now learned that that was a bad move and it will do it less often next please and there's a few more positions three more things you need to know so if you lose you take one marble out if you draw you put one marble one extra marble of that colour in and if you win you put three extra marbles in and in this way menace very quickly learns how to at least draw with good players at Nelson Crosses and after about 20 or 30 games it should be consistently drawing with you next slide okay, so this week at CCC I've been quite busy during the siestas programming I've made a javascript implementation of this which I've put on my website so if anyone would like to play against menace the URL is there thank you for listening the URL is there again I guess that's it thank you for speaking we still have time for a few questions anyone? no questions then thanks for speaking and have a great time next up is Peggy so reminder if you decide to have questions do you see how many time we have left for a speaker then please go to the microphone and you can ask your question directly hi I'm Peggy I speak about Flaba Berlin which is a new initiative from Berlin from the Chaos Machtschule which is actually the school part of the CCC which is emphasized on hands on technologies some knowledge about data security and media competence so what we realize quite a lot at school that tools like WhatsApp are really very well known and really very loved but what you see there is something behind which is not so lovely which shows Bern Das Brot I don't know if you can see the movie short movie no sound no sound okay it explains actually how social networks suck more and more people into it so do you want to have a friend I can give you thousands of friends so I don't want to have friends but it doesn't care it's quite funny made actually sound? you can learn even from German television if I want to post, I'll bring you a letter but what's the matter? if I want to post, I'll bring you a letter thank you very short actually topic it's actually about how children especially children are likely to be by their friends involved more and more into social networks so what we actually want is okay you have your social networks but please use other tools use secure open source tools and we are now at the point that it's not so bad not so difficult to get into it so our philosophy is actually based on that data security is a human right we have a right of privacy children have to learn and they have to be aware of it and we follow the hacker philosophy like my god next okay distrust authorities and which is actually quite a big deal when you go to schools because it means it's actually a clash so all your distrust authorities and you make a community of sharing and caring knowledge so how do you control knowledge so in the end it's something like we rethink the structure of school and we make this experiment to put it into the communities let's say everybody can share knowledge can have a calendar can use something like own cloud for file sharing can communicate have an address book and all these kind of things what you use for daily communication you can also use for school communication and it doesn't make the border between teachers pupils parents and we open up actually the whole idea of school especially in Germany is a very strict hierarchical organized organization so we made a first fluid toolset so it's not about to propaganda this toolset it's about to think about what tools you can use so for example open fire as a server for example own cloud which is also possible to encrypt etherpads for working together on documents and chat secure for chatting and then we want to put it into existing communities in schools like for example engaged pupils or parents which are organized or engaged teachers and if you want to support us I know for example tactical tech have a very similar idea but on an international way for NGOs please people like tactical tech come to us, write to us give your give we can support us by developing the idea and administrate technically and whatever we are open for everything what you want to communicate so we have even a pad so if you have any ideas just open the pad put it on it put your links put your inspiration put your critics everything I'm happy we are happy very happy when you say anything or you contact us by email at contact at Flaba Berlin thank you thank you next up is cc3e talking about q6 general recommendation on telephone switching and signaling international automatic and semi-automatic working advantages of international automatic working itut recommendation q.6 extract from the blue book New Delhi 1960 the ccit considering the advantage of semi-automatic working in recommendation q.5 apply us well to automatic working in respect of reliability associated efficiency and the satisfaction given to subscribers that the advantages of automatic working are even greater as regards staff economy since outgoing operators are dispensed with that the changeover from semi-automatic to automatic working may be accomplished without any major modification on the international circuits or the switching equipment at transit and becoming exchanges that by 1960 the above advantages had been widely confirmed by experience on a number of international relations which had been using automatic service up to that time but such experience has also shown that when relation changes from demand working, manual or semi-automatic to automatic working there is a considerable increase in traffic that the introduction of an international automatic service follows logically on the introduction of an international automatic service draws the attention of the administrations to the additional advantages resulting from the introduction of an international automatic service thank you for your careful attention and you can follow us on twitter thanks a lot next up is Jack Singleton talking about open web apps did you plan on showing a web app? yeah unfortunately we can't do that I'll just talk so you get to hear about open web apps you don't get to see them so I'm going to talk to you about my experience with a project called Samstorm Samstorm is an open source platform for self-hosting web applications you don't have to host applications for yourself you can also host them for other people so we're hopeful that this project will let organizations host alternatives to google docs as well as individuals who have their own data so who am I I'm not a core developer of Samstorm but I picked up Samstorm and wrote an app for it so if you have any serious questions I'd recommend going to a core member of the team but as for the experience you might have building an application for Samstorm you can ask me so before I talk about Samstorm specifically I want to talk about Unix everyone here will know a little bit about Unix and in Unix we have lots of small programs and the OS gives us a lot the OS gives us user management we have document management with the file system we get a lot of stuff for free and for me that's really nice because I can sit down at my laptop and write a script and there's very little I have to do in order to get something usable and in fact all I really have to do is translate standard in to standard out if I want to do more I can but that's the minimum in the modern web we have a different situation and application developers are responsible for everything if you have an idea and you want to get that out to lots of people quickly first you have to implement user management document management, permissions, deployment and then you've got to take care of all of the security and that's not something you do once that's something you do and then you get a pager at 3am and you have to wake up and patch servers so it's a big barrier to entry in order to develop an open web application so on with desktop software we have this we have this thing with Microsoft Word and LibreOffice and the people in this room will tell everyone oh use LibreOffice don't use proprietary software but what do we have for Google Docs we don't have anything right now and I think this is a problem so Sandstorm is a platform which is Apache 2 license you can run apps in Linux containers and it's hosted by anybody it could be hosted by yourself under your bed or it could be hosted by an organization that you actually trust unlike an organization like Google so the application that I wrote for Sandstorm is called Hacker Slides it's really really simple all of the credit goes to AceEditor and Reveal.js which are two great projects all I wanted to do is have both of those in a browser window and then sync them up nicely so that's what I did it took me a couple of days and there's a lot of stuff that I didn't have to do when I wrote that I didn't have to do all of this login stuff I didn't have to do document management because the platform does this for me all that said I still got a full Linux environment and I still got to pick my technology stack because Sandstorm runs apps in Linux containers so you don't have to use a PHP API or something that you really would rather not use and because I'm not hosting this application for people it means that I don't stay up all night worrying about security worrying about how I'm going to patch the next heart bleed when it comes out at 3am so whether permitting we'll be having a workshop after these lightning talks it actually won't be at 1700 it'll be at 1800 which is when this whole session ends come by and talk to us about Sandstorm talk to us about ideas that you have and if you're interested you can ask me about the applications that I'm developing thanks thank you very much we might still have time for a question I really can't see the audience at all so if you have a question just step up and ask it no questions then thanks a lot next up is Janik talking about manufacturing electronics fast and low cost hello Janik hello everybody thanks for joining me in the next 5 minutes I'd like to talk to you about a project we did in the Brussels University this spring next slide please not sure which of you have studied in university but in engineering school physics is kind of a mandatory thing and it's not really inspiring here you see some typical examples of programming assignment students get it's pretty obvious that these are not really the most motivating assignments which results in motivation thinking and disappearing faster than the rate of math here at CCC coincidentally students really need this kind of knowledge to progress further so we were looking for the causes of this problem and the problem is that we are actually teaching them to program but without a real purpose we're giving them assignments but we're not giving them a task so we thought well instead of just programming assignments let's giving them a real purpose like giving them a piece of external hardware they can drive or giving them a piece of advice they need to extract data from now the problem is that there is so much stuff online already if you take any piece of existing hardware you find lots of documentation and yeah I'm looking at the Arduino guys thank you so it's really impossible to give any assignment at all without students easily finding solutions online and if they just have to copy the repository yeah then it's not really an assignment obviously so well what's the easy solution let's develop our own hardware well it's an improvised project there were a few minor issues there was no budget, no time no manpower so these are actually quite clear indications that the project may go wrong but since we're insane we thought it was a great challenge so let's go along with it next slide so the idea was really simple let's take a few really cheap sensors, whack them on a board and let's call it a weather station and the weather station can then monitor a few variable students can extract it and display it in a nice interface so we put a microcontroller on it microcontroller, process the data send it over UART to USB students connect it there board to their computer and they could read out the data next slide so there's a prototype and of course I have it with me here it's really simple and not so hard to manufacture you only have to make one but we had to make it for all our students which were 60 students at a time so instead of soldering one we were thinking of large scale implementations and we never did that before so we had to find it out and that in a time frame of six weeks yeah not that easy next slide so how do you do this very easy, manufacturable take easy to source parts make sure that the board is really easy to manufacture that it is not too expensive boards are actually pretty easy to obtain and not that expensive if you order them in some certain Asian country which I won't mention however the assembly so the soldering of the parts is an expensive task and we had to think of solutions for that next slide so we already had a soldering oven there's no problem about that but how are you going to solder all these parts on 60 individual boards it's like 50 parts time 60 boards at a whole lot of components and lately in modern electronics these parts are extremely small you can barely see them and if they're landing on your desk and you sneeze and you suddenly have 3000 capacitors laying on the floor which is not really such a nice thing to have so yeah how are we going to place these components on the board and we're lucky to find a real pick and place machine somewhere in a storage room and that is quite suspicious why would you put it in a storage room and it turned out that while it was a really nice Chinese machine and the manual was also written in perfect Chinese the driver software was equally user friendly and one of the nozzles was missing and a reel was broken so first thing to do well little side project we had to develop our own driver software for this machine which we eventually managed next slide this is the machine in action the boards arrived one day before deadline so one day before we actually had to deliver the boards we were manufacturing them and we still had the whole night to write the documentation about it so really great on time so to conclude what did you learn from this well you can actually manufacture electronics yourself if you respect a few basic ideas and use your mind I have a few boards to hand out so if you like to talk to the project about me join me at the Belgian Village for a drink or a discussion about weather stations thank you and if you have any questions I'll be glad to answer them is there a time? No, okay sorry thanks a lot next up will be NF talking about the internet in Iwan and hello I'm from Australia I came a long way to be camp how awesome is camp come on so I just wanted to talk briefly about the internet in Iran I just want to say I'm not an expert on the Middle East or even the internet I'm just a nerd that went there and I thought you might be interested in what I found so I don't know what your ideas of what Iran is now what is the history we all know that as a conservative government if you read the papers you know that they have these draconian social laws women have to dress modestly you can't sing and dance in public and so on and of course foreign sanctions imposed by the west have crippled the country industrially and economically but it's also quite different to what I expected there's a really large and growing middle class in Iran that are very progressive like while they identify ostensibly as Muslim they also tend to identify with other religions and some of them are even secular and of course they're very interested in the outside world and also contrary to my expectations it was an incredibly safe and friendly environment I've been to nearly 40 countries and of all the countries I visited it was by far the safest and most friendly country that I visited so the government is really interested and that's probably the topic of a whole other talk but of course part of that is controlling the internet and so in Iran internet access is everywhere like in many countries every hotel I visited had the net everyone I met had internet access at home and of course you can get 3G coverage in most cities and internet access is cheap but it's also slow by law they're required to limit internet connections to 128 kilobits of influence that can come down the pipe but the internet use in Iran is growing at a huge rate if you try to access a forbidden sort of resource this is the screen that you see it redirects you to this side and it has basically a list of recommendations so if you try to look up try to access Facebook it recommends you to some other Iranian government site related to social networking or if you try to access pornography it will offer you some spiritual guidance and so to make this possible they operate a great firewall much like China although it's a bit different I suppose they practice a request hijacking of HTTP, they poison DNS to redirect common sites and they block various hosts and ports outright so all of this interception makes regular HTTP quite slow so if you use HTTPS it's much faster I sort of looked around at what was blocked interestingly Facebook, Twitter they were blocked, Reddit source of all evils blocked YouTube, GitHub even the BBC was blocked and I also noticed that in visiting various news sites if the URL contained a bad word like I clicked on a news article about a rape and that was blocked so they actually inspect the requests and you can access the rest of the site but not those URLs and also the common VPN protocols what was not blocked was Google, Google web searches worked Gmail worked, Instagram worked and the New York Times worked which I thought was strange considering the BBC was blocked most HTTPS sites worked pretty well SSH worked to various hosts that I tried and also the open VPN protocols worked which was great so if you want to bypass the firewall in Iran you should use a VPN, as I said you can use a VPN and you can use a VPN and you can use a VPN and you can use a VPN and you can use a VPN and you can use a VPN and many devices like iPhones and Android devices only support those natively out of the box so that's kind of disappointing but use open VPN you can use SSH tunneling but the latency tends to be pretty bad so try and avoid it if you can and you can't access the internet and you can't access the internet because it's a lot of different processes like various free sites that you bounce through them but of course you can't log into your personal stuff that way or the man in the middle of you I talked to a lot of Iranians about how they access the internet and one of the major stumbling blocks for them is they can't pay for VPN services like we can because sanctions prevent them from owning credit cards and they can't even sell them and they can't even pay for a friend who knows how to set up the VPN for them I found that the effects of the censorship were pretty neutered the middle class tends to know a lot about the outside world a lot of everyone I spoke to wanted to add me on Facebook and Instagram and many people talked to me about pirated western movies that they'd seen so the information clearly wants to be free there's a lot of awful stuff that happens in Iran like the government monitors various social networking and stuff to find dissidents and persecute them they return to Iran about their use of Facebook and are forced to log in and show them what they've done and also the US sponsors an anonymiser proxy service that Iranians can use so they're in the interest of Iranians having privacy contrary to their own citizens I guess so if you go to Iran, set up your VPN in advance enjoy the amazing people sites and food and bring money for carpets I only had a bit I should have brought more, thank you very much so to everyone who just entered the lightning talks we have a slight delay of 20 minutes but we will bring all the talks we have enough time for this and we even, how awesome is this have translations for lightning talks so if you want or need a translation, just dial in 801.2 and you will get English talks translated to German and vice versa thank you next up is Algraldor talking about the food hacking base now okay, Algraldor, are you here to talk? it's your spot now if not then we'll reduce our delay by skipping the stop at Wolfsburg and continuing with Magfreak109 is he there? have I missed, no okay, I'm sorry, you are next sorry, yeah, okay do you have slides? oh, good that's a great coincidence and yes, enjoy hi, I'm here to introduce to you the recreation of the Holy Grail of 8-bit computing you can tell about that there are two Holy Grails, one being the very first 8-bit computer that has been sold that's the Apple One that's been gone for about one million dollars something like this but I'm talking about the machine that got at the end of the 8-bit era please, this is this one it's called the Kyomaro C65 it was a plant successor of the C64 slide please and you would say okay, the 128 was the successor but this one was a computer that had an extra mode and was 100% backward compatible this one is a bit different because it has a lot more power than the original one and claims to be about 70-80% compatible more on an AP level than on the low level of the hardware that gives you access to some really, really cool 8-bit hardware, probably the coolest 8-bit hardware that's ever been made slide please we are trying to recreate this one using an FPGA design the CPU is about 45 times faster than the original C64 the C65 was about 3 times faster than the original C64 we've got full HDMI 1200p display not using a frame buffer but really the original way the graphics were displayed on C64 and C65 we've got some additional new hardware like Ethernet port or micro SD storage we've got also some stuff that the original C65 does not include like enhanced sprites and a few other stuff slide please if you think that this is cool why are we doing this? we are doing this because it is the recreation of something that has been built for just about 200 up to 2,000 models they are only prototypes available and we want to complete this task on having a complete system that you can put on your desktop and have the coolest 8-bit hardware you ever can get and it is also intended to use for teaching because I would say understanding a computer back then was much more easy at this time and also Paul who did initialize the whole stuff wanted to have an 8-bit computer he could do SSH with so he saved from the NSA slide please what we have right now is a system that largely works as Paul put it this way think of the Death Star in Return of the Jedi the big cannon works but there are something like the toilet door that can when you open it suck you out into space so it is the real machine works but there are a lot of tiny things to take care of and the whole machine is about a real slide please what is still missing yeah whole of these little stuff we are also trying to recreate the original casing in a way that will work with our with our design board and we want to have a robot man you need good eyes up here yeah also to have a board that contains all the IO parts of the original hardware and also sockets for the original sound chips which are some very special chips when you try to buy them on eBay they get real pricey you can put them in there instead of the FPGA recreation of the original one slide please so if you want to participate we need FPGA developer we need people who know how to build cases we need guys who like to work on the firmware of the machine so something like accessing the SD card can work from the 8-bit system and we are also people who just like to play with it and test it so slide please this is the machine this is where you can find us and I've brought a prototype with me that will be available for showing tomorrow between 1600 and 1800 hours at the Leitstelle right outside the tent here thank you thank you very much next up is Mattfried109 talking about bringing hacker culture to schools hi I call in peace and I say this because I'm kind of incorporating the enemy here because I'm a government employee yay I teach so I have been hacking around for 30 years and I thought it would be a great idea if we could commit the hacker space mentality towards schools so kind of making people more involved into technology but first let's talk a bit about where I come from next slide please so where the heck is Luxembourg I'm originated in Luxembourg which is the tiny bit of country insert between Belgium, France and Germany so we have a few inhabitants and we have a very nice ground to do experimentation next slide please so the Ministry of Education launched something called digital for education project because they all of a sudden discovered that well we are missing ICT people so they all wanted to do something ICT-ish and so I came up with the idea hmm why not push maker spaces onto schools so we created an initiative called be creative be creative actually and this aims to establish a field where people can have workshops people can develop their projects but can also be sensitized to new technology so we gather around kids starting from age 10 up to well actually there's no limit we offer them a free access to something called a maker space which means that every school should get a room equipped hacker space-ish and the access for the students is free of charge so what it is it's kind of a hacker space but of course you cannot have kids running around without the attention so we put mentoring on top of it that means that a teacher which is a motivated person yes he is normally should be sitting around giving workshops explaining stuff and initiating that kind of creativity that we are missing in our schools because we all know it school sucks and is boring so we want to change that how do we do that well we try to implement a common infrastructure we try to flatten down the hierarchy meaning that the teacher willing to give workshops is not sitting at the top and the student has to shut up and sit down but both are more or less equal on one level and should exactly talk to each other and share knowledge and persist in their projects so right now this slide is kind of not accurate when is this going to happen and where is it happening where right now as I speak we count five actual maker spaces opening up in November this year so we have one base located at Luxembourg city Luxembourg centre which is a school independent maker space that is kind of a hacker space because it is opened 40 hours per week whereas the other maker spaces are open as soon as a teacher is having a workshop there so why are we here and why do I keep on talking like this well we are looking for partnerships we are looking for hackers who want to help us out with their knowledge expertise and everything so we're looking for maybe project ideas or maybe little workshops or stuff that you wanted to teach some kids or maybe have an idea what we could implement if that's the case if you think that you can help us out you can visit us on one of these websites we also have Twitter handles or you can contact me directly that's my gmail there and my Twitter handle is also McFreak 109 thank you so maybe if there's a question okay thanks thank you McFreak next up is Paul K talking about liberating mobile devices alright so let's talk sorry slide please greetings everyone so let's talk about another view of software and mobile devices so on the main processor it all starts with the bootloader that will then load an operating system that is composed of very different layers at first to get the Linux kernel that we all know and then you have hardware abstraction layers that handle various aspects of the hardware and on top of that you have frameworks and applications next slide please when it comes to community mobile devices well what you get is basically non free software on those hardware abstraction layers and this is actually a pretty serious problem on the first hand this is a problem for privacy and security because those non free blobs actually run on the system and they run as privileged users so they can access both your data and your communications so sometimes they actually even run as roots so this is a very serious problem but there is also the fact that those spots being non free is also them denying you some very basic freedom about understanding how it works and understanding how your device works and what it does and enabling you to change it or not so those community Android versions operating systems do not care about the bootloaders as well and those are usually non free there is also software running on various other parts of the device you have frameworks running on integrated circuits but also a full system running on the modem and those two aspects are usually as well and there are a very serious problem for the same reasons to a lower or higher degree so this problem can be solved one step at a time and the first step to solve it is to create a fully free operating system and that's exactly what replican is the idea is to replace the non free parts in the hardware abstraction layers with fully free replacements and we also want to have a usable system because when we cannot replace those non free parts we just won't ship them but we still want it to work so we need to have some basic features that are working and this is actually only a first step for privacy and security because bear in mind that there are still many other ways to spy on the user and there will also be other non free software running on the device at this point at replican we support up to 12 different devices and we have written free software applications for various aspects of the hardware and those are even included back in other mobile operating systems such as cyanogen mod and omni and we're also working on freeing the boot loaders when it's possible there are however some areas that we do not work on such as the modem system finewares or GPU some other projects are actually dedicated to freeing those bits alright so we really need more people to get involved so your help is welcome and it's actually a pretty fun way to learn about low level hardware hacking and actually when I started working on that I had about no clue about what I was doing and I really learned a lot along the way so if you're interested in that well your help is welcome you can get involved and if you cannot spare the time to do it we also accept donations and they're welcome as well so thank you I'll be giving a longer talk about these issues at the Neo village tomorrow evening so you're welcome to come and ask questions as well if you have any now I would be happy to answer them well no questions, thanks a lot thank you, next up is WP WRAC talking about another password manager good afternoon my name is Wien Almesberger and I'm going to talk about this little project of mine which is called Unlock next slide please everybody loves passwords right that's why there are so many of them alone for this camp for instance you probably generated something between two or five passwords that you needed for various registrations and things so passwords are everywhere and they're not really going away and of course to make things a bit more interesting your passwords should not be too easy, they should not be guessable so don't use the name of your dog as your password and also if password database for instance gets stolen somewhere then the password shouldn't be crackable so your password should also be complicated enough that even a machine cannot crack them so but at the same time it would be very nice if you could actually remember them now that's unlikely that you could do both things at the same time so what can you do well you could for instance follow the advice of Bruce Schneier and take a piece of paper write your passwords down and stick them in your wallet okay that's not a bad idea but then if you lose your wallet or somebody steals it then they also have your passwords and bad things might happen you could store them in a password safe for instance on your PC or on your smartphone and keep them there so you have them with you when you need them and so on but then those machines are complex and it can easily happen that bad things happen to those machines and these things get stolen and the password safe on those machines will be an attractive target so again there are risks oh of course you could store them in the cloud and let's say Facebook take care of managing your access information well you may like this or maybe not so next slide please and so then this is now what Unlocker tries to help with what Unlock does it's a little device I have a mechanical prototype here about the size of a cigarette lighter and it's meant to store your personal passwords it's also meant to store passwords that are meant for human use or things that would actually type in but perps also passwords are a bit more complicated than this and it is meant to be something that you can carry around with you everywhere and it keeps the password safe by encrypting them on the internal storage and one thing that's very important for this type of projects or for this type of device is that you can trust it so and it's completely open it is the firmware open source the hardware is completely open schematics and layout and we also use only open tools so for instance the electrical stuff is done with KiCat which is free software the catwork is done with free cat which is also free software and also the development process is completely open next slide please and so this is what what is in there you can see in the middle a big OLED on the side there's a capacitive slider it's powered by a AAA battery it has a USB and it also has a radio interface so this should someday speak bluetooth low energy next slide please this slide shows gives a quick overview of the internal structure you have basically two microcontrollers in there and a system on a chip that has another tiny microcontroller and the radio interface then one microcontroller the communication microcontroller takes care of implementing the protocol stacks and the third one is the secure microcontroller which takes care of all the crypto tasks it has direct access to the display and to the slider and also to the memory card where the encrypted information is stored next slide please now if you would like to know more about this then you can find me at the Neo village just right over there across the street and you can also go to the website of the project it is written A-N-E-L-O-K .com and the project there are lots of things to do still there is plenty of opportunity for software developers at a low level, at a medium level or at a higher level there are other things that need to be done for instance for making the communication between the unlock device and a PC for instance if you want to have a web browser that when you go to a page then the web browser could send something down the stack to unlock and request information lots of things to do, thank you we have a question from the audience I believe no, no question from the audience ok then thank you very much next up is Pletschen talking about the Toda Dojo and an advice for all speakers and future speakers please keep the distance between your mouth and the microphone as small as possible because if you take away the microphone you will not hear me any longer ok, hi we are actually not Pletschen, we are both we are Philip called Pletschen and Niko we are from the Toda Dojo in Berlin and Potsdam we want to talk about the Toda Dojo so what is the Toda Dojo Toda Dojo means you teach kids how to code so technically we meet once a month on a Saturday for four hours and there are like 40 kids coming and there are mentors one mentor has to care about two to three kids and they then do whatever the kids want to do and if they are total beginners we do scratch so why do we do that when this whole computer thing came up we thought that if you want to grow up with the internet or if you grow up with the internet you learn how it works this just doesn't work so we need to have a way to spark this curiosity in the kids that how their smartphone how their tablet, how their anything works like this ok and we can do this ok and we can do this by letting them code whatever they want mostly it's games and so then they know how games work and we are here so we want to tell you do your own Toda Dojo there is no reason why not every hacker space should have a Toda Dojo once a month and Nico is going to tell you how to do that ok thank you it is very easy to create your own Toda Dojo you take some time in the week or in the month and then you invite people to mentor our kids and that's about it if you want to have your Toda Dojo listed on the Dojo website then you just write an email to the people and they will link your Toda Dojo and this is the whole process for you and your kids to learn programming so and we both do this we do this in Berlin for like 2 years Potsam does this for a year and if you have any questions if you need any help go to our Dojo website that you can find on codadojo.com and contact us and if you have other questions you can call me at 7524 and you can grab us at the exit we might still have time for our questions if you want to answer any oh yeah sure sorry questions no questions ok you can find us at the exit thanks thank you very much next up is Dosh talking about writing postcards to hackers in prison hello everyone super nice to see so many of you I heard we're like over 4,500 people here every day sipping on armata and drinking our beer and that's wonderful lots of you working on great projects it's just saddens me sometimes that there are some people that we wish were here but they can't I'm talking about the likes of Chelsea Manning Jeremy Hammond Anakata the Son 9 bloggers in Ethiopia people in Syria who have been locked away and jailed they didn't do it for money they didn't do it for fame but they took out and showed the powers that are being abused against all the people in their countries and all in the world some of these people will be in jail by the time you're going to take your pension you leave or by the time you're graduating maybe many years from now they will still be locked and like Chelsea Manning right now I just heard is again once in solitary confinement these people get a lot of attention when they are bringing out their leaks and the fallout that follows afterwards we look on the WikiLeaks we look on all the websites read about them and then 2 years 3 years maybe 5 years later we kind of move on with our lives but these people are still in jail and they shouldn't be there they should be here with us today and we know that they really appreciate to know that we are thinking about them think their work was really important for us so what we did was we made 2500 cards I have a bunch of them here with me here they're more at La Quadrature but there's also here at the end of the tent there's a little table we have all the addresses there and one small tiny thing you could do to show these people to let them know that we're still thinking about them to show them your gratitude is right in the card they really appreciate it small perk on the side is if we send all 2500 maybe we can also kind of like DDoS to German postal system in due course please come to the end of the tent or later to La Quadrature write a card and free all the political prisoners in jail thank you very much thanks a lot and quick announcement if you still want to hold a lightning talk tomorrow you can still do that we'll talk on the wiki search for lightning talks and then just send us a pdf with your slides and we'll be very happy to host you and your talk tomorrow next up is Tim who was already here yesterday talking about some more of his projects hi I'm Tim next slide that's me, next slide I'm from Australia and next slide and I have too many projects I also have too many slides I really need to sleep next slide, if you use python these two things should be good for you next slide, if you use dates use python date time tz it will make your dates correct when you're going around the world next slide also use queue if you're tired and you're trying to debug something in production and print point work is basically print on steroids next slide I don't just like doing small projects I also like doing big projects next slide Tim's video is basically a bunch of projects to do conference and video recording basically we want to do what the CCC is doing except without having you to be as smart as them, next slide I've trained to develop a system in a box we need your help doing that, next slide before we stream it though you need good tone tent better contact but I can help you make better readable contact next slide, so I developed a tool called slide lint that actually tests your slides next slide, it's basically got a command line in face if you want to run it locally next slide, it has a website in a face, next slide and it tells you whether your text is too close to the edge of the screen whether it's low contrast etc next slide, so how do you do live streaming next slide, this is how you do it the things in red are the parts I'm working on next slide, the first thing is you need to be able to capture the presentation and so we're developing a piece of open source hardware called html USB it's based around an FPGA next slide this is kind of where it fits in the system next slide, those two things there next slide there is two firmwares there is an old firmware there is a new firmware next slide the new firmware is really good it's much easier to work with than the old stuff next slide we also have developed open hardware because it doesn't matter if your firmware is open if your hardware isn't next slide so we're about to try and get these available you go to get opus you get one, next slide it has two html inputs two html outputs display port in, display port out USB, giga bit ethernet it's great if you want to do some type of video stuff next slide it could also be used for other things rather than conference recording if you're into like milky mist or flicker noise or any of those type of things, we'd love for you to take a look at this board and see if you can do something interesting next slide we also want to support more boards than just our two if you're interested come and chat to me next slide but once you've got it captured, you still need to mix it so that you can have the presenter and the slides and the video mixed and so I developed a hardware software system called GST switch next slide it's this bit here, it sits on the computer up the back next slide it's written in C next slide the CC guys didn't like that it was written in C so they rewrote it in Python we are now seeing whether we can use that instead so that's VoctoMix next slide you also need to do encoding because on the cloud there's not one supported format and you also need a website so next slide there's an encoding system and where it sits next slide we have basically an open source one of those this is kind of what it looks like we really love a graphics designer to come and make it look less ugly next slide the front end is written in Django the back end is written in FluMotion and Python next slide the other thing though is even if you have all this content there nobody comes so next slide I've also got a tool that publishes your events to all the popular social networks including mailing lists and Facebook and Google Plus that needs a lot of love it's in a little bit of disrepair next slide and that is everything so just to reiterate Tim's video slide link to check your slides HDMI to USB to do capture GST switch or VoctoMix for mixing the streaming system for the website stuff and events everywhere to get your events everywhere thank you perfectly on time I have too many projects don't forget your phone please and it was awesome it was just on time next up is Peter Pertzi talking about his Kickstarter launch first this is my very first talk I will make it in German hello I'm Peter okay I'm Peter we started a Kickstarter campaign yesterday we worked on it for months and came up with a product it's a bike engine you can mount it on any bike it's all mechanical if you really want to ride an e-bike and otherwise you go down there we started it yesterday we took 13,000 euros so a donation to Kickstarter next slide that's actually an animated GIF but the PDF didn't survive the engine is simply put into the bike and it goes up mechanically as soon as you start to ride and then starts with up to 800W we first published it yesterday on Kickstarter and we got a lot of questions the same question was always can I mount it on my bike we added it in the FAQ and most people are happy with it next slide what happened first and what we didn't expect after we published it we landed on Zenet on Zenet Japan we don't understand a word Google Translate made the effort to combine our campaign we also published a screenshot of our video from our 30 bakers but only three from Japan through Zenet you can see Zenet has connected our video almost half of our video views come directly from this side but only 10% of the bakers we also used Google Analytics where you can see where the people come from Kickstarter and just a small part of external news pages most people found our campaign new categories or popular where we clicked you can see where most people come USA, Kickstarter and Japan I am from Austria, from Graz I want to visit Leiband if someone wants to visit and the biggest problem on the campaign we have a lot of visitors most visitors leave the page after 10 seconds so we have 30 bakers how we set up the campaign would be a great day for us and maybe we'll see you at the congress thank you you can support me on Kickstarter you can support me on Kickstarter my name is Daniel I come from the Swedish Embassy with support from the FEST and I'm going to talk about surströmming with its sound herring the reason why I have this speech is to inform everyone about this very beautiful tradition that we have in the north of Sweden so here we go surströmming is a lightly salt Baltic sea herring and it's just enough salt to not let it rot so the fermentation is not at least fermentation and along with bacteria it makes a really really hard smell which I think is really good but most people hate it sorry let's see and thank you the history of this is really kind of unknown but due to war times in the 16th century we couldn't use as much salt as we wanted so we used as little salt as possible and then we got well, surströmming and then we put in big wooden barrels we still do today and we let it ferment for around six months until it's ready around the third Thursday in August and most people maybe have seen like videos from youtube where they eat those fillets like whole they never do that usually eat it with thin crisp potatoes and the herring along with the shopped onions traditionally and then you can add the sour cream let's see here there's actually a court case in German from the 1981 that one tenant in an apartment there it is, surströmming all over the apartment and got evicted and later in court was terminated because the jury had smelled the surströmming and thought that well, this is reasonable so thank you Germany let's see here and yes in a moment oh nice so talking about fermentation in the fish bones there's a lactic acid that starts to ferment and in combination with bacteria that creates the really really strong smell and if you're interested in this we have one can with us which will be enough for plenty of people and we will serve it the correct way in the Swedish Embassy around 6 we'll go some place safe I wish I could have it with me here but we would be banned from CCC for the rest of lives so I can't do that but please welcome you're all welcome thank you we still have a question please go to the microphone for the question this so is it true that at this surströmming tasting you will also offer traditional Swedish alcohol oh I completely forgot yes, we have snaps and it's not snaps it's snaps which we'll serve and should traditionally also drink it with light beer and we're here in Germany so thank you at the Swedish Embassy at 6 in 15 minutes you can get drunk and watch people eat fermented fish yes I also have a question how does the Swedish Embassy currently get along with its neighbors we thought of opening it close to Danes but that would that would be racist actually because that would probably be taking something very evil to them so if you want to find the Swedish Embassy we're right next to the Danes and they have huge Danish flags and shit yeah and please come by and talk more about the fermentation process which I couldn't cover around like this 5 minutes so thank you and before we're coming to our last lightning talk I would like to ask you all before tomorrow we still have plenty of open spots you can talk about your favorite project that you did at home that you did at your hacker space that you're doing in politics or at school really anywhere where you're doing a crew project and would want to talk about it in front of a large crowd get contributors just tell people what they should or shouldn't do please submit a lightning talk the instructions are all on the wiki the PDF with slides and we'll be happy to host you tomorrow thank you don't move too much hello I'm Kate I'm staying in the open data camp and over the past couple of days we've come up with a few songs that might be familiar to you but in a new version that addresses more kind of chaos topical themes so I thought I'd share two of them and say that we're still in this process of making up songs so if you have ideas for fun melodies or things you'd like to hear on the ukulele come find me the first one is called NSA good NSA all my data seems to flow your way it's like every little thing I say you store away oh NSA BND you've lost the trust of Germany there's a shadow hanging over me and it is you oh BND why they had to know we don't know you wouldn't say you did something wrong when you gave our data away NSA you're running out of games to play and you're too big now to hide away oh we can see you NSA that was a little note yes to the NSA and so on a more uplifting topic here's liberate your data which is the I think so far the official open data cam song so it's called CS well liberate your data CSV and feel free to sing along if you get the gist of it and you know wave lighters if you're into burning things down when I find myself in times of trouble open data comes to me whisper words of wisdom CSV and in my hour of darkness I have files that machines can read limited with commas CSV CSV CSV oh CSV liberate your data CSV CSV CSV liberate your data CSV file formats like PDFs and PPTs we will scrape your tables CSV locked away on corporate servers we demand transparency liberate CSV CSV CSV liberate your data CSV data with appropriate provisions for privacy such as anonymization the removal of identifying information CSV what a finish for the second like and talk session that's really really great so I would like to thank every speaker who was here I would like to thank Sefischer and Zeltofiel for organizing this stuff I would like to thank to video and other people for doing other stuff and last but not least they have a live translation team here which is really really great so please give to all these people a big round of applause that's Zeltofiel