 Well, it's sure you're through Just having day after day fun excellent Obviously about Pop that one in your pocket Do the same for that one Where does this one go? Next to it It's at the back of my car We're running to because we're recording something Because they lost audio last year So that's the place And the other one's gone really Check that out Cool There we go Thank you What's your name? Tom Is that visible? It's very tiny Very tiny Is that visible? It's still on the dinosaur side Yeah 25 That's much better Maybe I'll squish it This is the whole thing I think 25 is good Alright So that's worked first time earlier We'll see if it still has luck Am I wrong? That crashed Really? First time it happened And the second one Otherwise Are you ready? If you try to stay between the lines There and there Then you'll be in shock Alright Is there any easy way to do that? Do you know how to top your head and console? The What's that? Is it readable or not? I can see it The point's not really the code anyway I hope to actually have An effect occur from This little talk I'll start with background My name is James Osborn I've been Involved with computers Since about age 6 1986 I started in Commodore piracy Through my cousin I moved into The BBS world Starting in 1990, 1991 I ran a renegade board for 6 years All that sort of stuff The Start of this program Started in 2002 With a mud mapper Been a big fed of LP muds For a while louder I've been a big fan of LP muds For a long time This idea came to me To have sort of an Auto mapper creator Generator With this up and down And spatial orientation And arbitrary things moving out From this monadic structure Data structures In general Has been the interest Of my focus That's what this is So In 2008 I moved to Slovenia Started working on a program called Jitterbug Which had a More or less non-existent User base The idea was a stair step encryption model Kind of like Tor But a lot more efficient You can see up there possibly The prime I'm using is 257 I'd like to never go above that number Pretty sure this is good for it So this is called dysnomia The idea is To Change The way we think about integral mathematics If You've used Diffie-Hellman And you know what that is And we can separate Montgomery Substitution From what Diffie-Hellman is The idea behind Diffie-Hellman Is you want to arrive at a common data Point without communicating it So that's the 70s The best Only improvement We've gotten on that since the 70s Is Moxie Marlin's bike And Trevor Perrin Their Open Wister systems Triple Diffie is what I'm calling it What they do Is you come at this This common secret And you actually Project through the secret To get common data points on either side So you can perform a handshake And you actually have one of two peers Is over the other Which is a big deal And then in their case, they take that handshake And they make an SHA Hash of it And they use this much more Significantly complicated hash To do your communication So instead of with Diffie-Hellman You have this common data point That a man in the middle can actually observe The interaction that went on To get that data point With open whispers model You have your handshake going on And by the time you get to the end This SHA hash is built from Things that are More or less impossible for you to get In any type of reasonable time Which is great If all you want to do is Communicate your secret to someone If we think about Diffie-Hellman And what it is to have This shared secret What is that first shared secret? So what I'd like to do today Is Break the nuclear industry Because that's what it is So I think I can draw on this Oh, no Microsoft hates us all Okay So if we have our initial A and B peers And Each one of these guys has a secret And We have this dialogue That goes on between them And then they have a common path Through the dialogue That they're shared secret The open whisper extension Adds these Three extra guys They don't give them very good names Because they didn't figure out the math on this But you use these guys To Make your little handshake And then down here You end up With a completely new object So You can see how the man in the middle Actually they can see that first one They're not going to see the second one When we think about What this is here And what's happened with this handshake We have This peer B Who's come down here As an active listener And Is receiving the handshake Peer A Goes straight past that And we have essentially What is it the Heisenberg uncertainty So by that point We're at I think Six integrations If we think of calculus So I'll pause here And introduce A mathematician If you're Italian you might have heard of him Otherwise maybe not Cesar Arzela Who taught at University of Bologna Starting in about 1880 So his theorem If I get out of that one We have Limit of I Over 5 to the n Greater than Or equal I U So what that means is The limit of what I can do with my tools Is going to be in general The limit of what I can do with this other person Assuming That I'm not defining this other person as a tool We have a Conditional Where we actually define I Of phi n Equal to I of U or Phi n Equals U It's called the Bolzano-Weierstrass conditional So if any of you Have ever worked at Microsoft And you have The social employees Who have jumped on to Azure And they have their Job defined And they do their job They don't get anything done But they are in a paycheck And do what they're told I'm not really Interested in that Say as our Arzela's Topography We can take Let's see So integral from 0 to 1 So across Say a sine function Of E to the x, y Which we'll say is our input Functor In general we're thinking as A dynamo We have our x and y Which is what we put through that So E, x, y G, y D, y So that theoretically If we have a perfect phi in We can solve All dynamic functions With our one-dimensional Starting Point where we went through like that It's not a Greek letter But It's good for this If we go from this And we get Absolute f of x Minus f of Also not a Greek letter Is Less than or equal to Our integral from 0 to 1 Of Absolute G, y Times Our E to the x, y from before Times Or minus E to the Not a Greek letter, y Absolute D, y We essentially have Our convergence Of Absolute ability to provide for The given challenge So to move on from that What I'd like to do In order to break The nuclear industry We have Down here on this guy Our reactor So what I did Just before the start of this I will argue Is random nuclear test How do we prove that We have the NQA1 Audit We have squeezed cans So we can essentially say Is there a true datum Or there's not a true datum If we perform the nuclear test Essentially This code is out there It's good This version is suitable For Data container For everything a computer can do As is There's a version in Python That goes 10 integrations more It's not entirely correct As This little ring guy right here So if we think About What we're doing When we go through this psi function We have our secrets Up here We have our signal Here That one Our channel Becomes this guy out here The pole Is the three-dimensional container Of that object Our identity Is essentially coloring All that guy in Our foundation now Since it's flat We actually have a plank If we perform that math correctly From that plank If you think about What a wire is When you use your modem How does your modem How does it communicate To the other side So you have this Spot in the middle Not nuclear When it's a modem But when we're operating off of the nothing It absolutely is So this foundation Looks like a plank The math says it's a triangle If we want to look at The automotive industry We have ethylene dibromide Which is a double triangle We don't want that So we have a non-svitarianic Foundational element here Which is how we define element Because it's non-svitarianic Our dynamo is the fact that we have Two entry points to it That have full control Over the shared secret Without having communicated anything About this common element We look at that And we say We have a foundation And an element now And we have our dynamo Which is defined By the fact that it is tied To an element If we ring into this Guy We get our reverberations out And so we have Essentially modem Board Plank Ring What the ring actually is We have one for each of these guys And they are Common but not the same And this part is Suitable for common functions today I've already got The next version ready to go Which has four rings Eight rings instead of two So what is the nuclear barn If you're wanting To Do the nuclear operation Essentially you can think of the barn As like the membrane And Once you cross that membrane You're in uranium space So it's arbitrarily far away Even though you may be able to hold it in your hand It's arbitrarily far away That's why there's radiation So if We get from the ring Action on this We get literally Exactly what the Fukushima reactor was It didn't succeed So theoretically this doesn't Succeed either But we have An absolute definition Of these as Alpha particles Which nothing in the nuclear industry has Today And I'd like to argue That that's absolutely not okay So what can you do With this guy as is I would like to argue To donald newt specifically That you can't build a better hash function Just throw that out there I'd like to argue Not with this version But with the python version That you can't do rsa better I don't yet have AES because I haven't Completely figured out Encryption Which requires Some Bernoulli math Which whoever wants to get That would be awesome Yeah So as of This moment Are any of you Scientologists No Scientologists in the room So Scientology I'd like to say that What I'm trying to do here is a balance Of what Scientology Is And what sharia law actually is So the argument is we've defined A certain number of words If these words are Defined better Than what's in the listener Than it will ring true from this location And it won't ring true From the former Location Sharia law is essentially the same thing So if we think about What apostasy is So I As a person Let's say I cross a line here And I've said something that's not true And I keep on going And maybe I speed up Or maybe my tone changes Or who knows what It's differently depending on What kind of lie it is But the thing is The function of fatwa Within The apostasy domain Is that once You've inserted this thing that's wrong You're going to be accelerated away So We can think of it kind of like alcoholism Which I would like to hope RMS And Larry Wall And Andrew Clapper People in this industry Who are interested in What free software is And how do we put Something out there That other people will use at all Like in my case I've released a I don't know enough And gotten no response at all Like I've never dived into a community But I've been involved with the Debian Debian since 1998 1997 Long time For some people Who are outcasts For whatever reason Like somebody's already operating On this channel And so adding something to it Creates noise I worked at Bonneville Power For six years Where I think Bill Gates got his start And there Army Corps of Engineers They come out of the original Building of the Hoover Dam What they Essentially are Is a legal operation So with The building of the Hoover Dam This is The single construction project Of history As far as the definition of construction Is concerned They targeted Power delivery And they reached a certain goal And they're kind of maintaining it there And so if you're in a company like that Where they've already got their goal Locked down And say you want to add new code How do you do that? How do you actually create this new foundation Like say I don't want to jump into Microsoft Silverlight and lead on Whatever bleeding edge That they're just doing with Jargon to stay in the community And keep the business Aspect afloat without any actual Building But instead we want to change The industry I think we all want to change The industry So for the last I guess to give How I got here How I got through Moxie Marlin's bike He had a DEFCON presentation And we share A common ancestor So I can sort of call On that person Which is pretty cool So I recognize This actual delivery It was delivered to the nuclear industry It's currently powering A key gen and serial number system If you want to drop in Key gen and serial number system For Pearl I can help you with that going In a matter of hours If anybody is interested My email is out there So that's I guess the next little point here If If we want to change The industry right now And we look At say Microsoft Who, what do they have locked down Why do they control the industry So for one thing They have ISA You can't even speak ISA Without Microsoft invocation In addition to that They have licenses So theoretically What is license If In this case I don't know if you can read the top line there This software is released Under Shreya law I will stand by it If that math is wrong I will suffer It's a lot different than The ULA license Where the end user suffers And so If we preempt Every license in the world Which I'd like to argue that's already done We now have A new foundational groundwork On which to think about something like Free software foundation GPL license I don't know if you've ever heard anyone say GPL is cancer If you know what auto-de-fe is And in fact is If you get GPL all over your genome It's really bad If we think about what the free software Part of it is And we think about an actual like real license Like a license that supports The cone snail In my case That's the target You want to be able to eat the cone snail How do you get license to do that It's essentially the same With anything How do you get license To be able to drink a beer in Belgium Is it a certain age Do you have to just Chug it down And then you're on your way So if what we have here Is a licensed version Of the Fukushima reactor Can it melt down What is a melt down In this case And Their version They got too much or too little power Things got overheated And then there was a fracture And Spews out all over the place If they had defined alpha particles Properly I'd like to argue That wouldn't have happened Because they wouldn't have done it in the first place If I can make An additional Rather or argument We think about control rods Or the word rods Which I think Microsoft Bill Gates Is actively trying to win How do you win at rods It's a Scientology question That's what Scientology is about You want to win the word And then you can use it As if you own it So imagine for example That we want to Build a nuclear reactor With 137 control rods Why Would or wouldn't that be okay What's the 137th integral If we're looking at This model of math And we're following Cesar Arzela's function Which is intended Only to identify Whether the student is greater than the teacher Then we can use simply How Does Our communication Land in the room And we can use this model To think about The actual physical interactions Like say We end this lecture And I offer time for questions And we get two hands raised Simultaneously And these people are Interacting off of one another One of them is chosen first But the other is listening About their own question While the first person is getting their answer And their question Communicated The actual Fukushima idea Is In a nuclear sense We have these two peers Who are active listeners of the communication And In this electronic Nuclear sense Like I don't know necessarily If they had an idea Of the signal goes In one way Or comes out One atom of uranium on the other side Is two alpha particles I don't think that that's really possible So a question like that If we think about We have Video And audio going on right now We have people watching in the future But it's also the present And so Non-offer How much time are we consuming right here What is this time worth In my case I kind of prefer just like The silence of hearing things Go the right way Rather than Dialogue If we think about dialogue We have Phi and Zeta That's Ecuador So given Ecuador Given I've challenged Donald Nooth I don't know if anybody Necessarily realizes that We also have a common ancestor Squanto I don't think anybody should be Squanto I don't know if that can get resolved here But we've broken the nuclear industry Any questions Is that Is there an answer That's all I got No Japanese Generally used to Having things attached No worries They're on your back pocket Thank you very much Break the cable Thank you James See you Thank you Are you ready to be set up We're wiring in We've got seven minutes We've got plenty of time Where's yours If you do it Even better At which point we should Just Right Do you want to pop Pop that one on I need to go get a spare battery I wish I had a A podium Alright number two The rule is change the battery every two hours Because let's not have it die In the middle of the talk I've already had people off switch To be accidentally pressed Let's see We're going to put this right next to this one Can I start early This one in your bag The wire What should I do Thank you Give him a little bit more Alright Can I start a little early Or is the video not I have no idea About theirs We can edit manually If you want I was going to put a little Timer on You can drag it a little You can change If we do start Slightly early 256 Got some extra time I don't mind You want me to wait for people to arrive Or anything That's the one thing That's okay They'll still get enough out of it Even if they come in the middle Let me find a timer I'm going to go ahead And start a few minutes early here Since I have two minutes And I timed the talk And it was 42 minutes So I think I'm in perfect shape My name is Brian Duggan And I'm going to talk about Pearl 6 on Jupyter I want to do a little poll first How many people have heard of Jupyter notebooks Or iPython notebooks About 50-50 Good How many people use Pearl 6 Okay Good My name is Brian Duggan I'm here from the US From Philadelphia I work for a company called Promptworks We're a consulting company We do projects in A variety of languages Pearl, Python, Ruby JavaScript, Elixir Go We're a polyglot organization This is an outline of my talk So I'm going to start off With a little introduction about Jupyter, the Jupyter system Notebooks and the console client Some of the architecture For Jupyter, what's it all about And then I'm going to talk about Some of the specifics of the Pearl 6 kernel That I've been working on Including auto-completion And then I'll get into After talking about the console I'll talk about magics They're sort of like macros in a way They kind of transform the input Or the output of different notebook cells And then I'll go into some more Clever things Like comms Which are ways of doing asynchronous communication Between the notebook and the server And then finally I'll go through a fancier notebook example And Show you how to put Some of these different features together First, if you have a laptop You can play with Jupyter notebooks while I'm giving this talk If you are looking at your laptop anyway And want something to do You can go to this URL Which is also linked in the schedule This is the git repository for the kernel GitHub B-Dugin P6-Jupyter-Colonel And you'll see a button there that says LaunchBinder That links to a site called jupyter.org And when you click that It'll automatically Spawn your very own docker container That's running Pearl 6 And interacting with a web Jupyter notebook Okay, so a little bit about Jupyter So Jupyter started off as the I was called ipython at first And the goal of the project Was sort of to take people who were familiar with