From Hollywood it's time now for Johnny dollar Better get over here to my hotel room Al. I've got company. Who is it? Bill York Amy Bradshaw's ex-husband, right? I caught him watching her apartment half an hour ago, and he's the one who was watching at the other night This time I had better luck catching him. Has he opened up yet? No, but he will Johnny Take it easy with him. I think he's got plenty to tell us looks like he's the boy. We're after Al I'll be right over Tonight and every weekday night Bob Bailey in the transcribed adventures of the man with the action-packed expense account America's fabulous freelance insurance investigator yours truly Johnny dollar New York City expense account submitted by special investigator Johnny dollar to the home office Northwestern and demnity Alliance Hartford, Connecticut The following is an accounting of expenditure is during my investigation of the Amy Bradshaw matter Amy star of a Broadway play and somebody was out to get her Expense account item 10 $3 repairs to one coat sleeve torn in the process of inviting Bill York up to my hotel room You've got no right to drag me up here to your room this way York You're gonna sit right here until you open up and tell me all about the attempt on Amy Bradshaw's life. What?  This is Detective Lieutenant Alson teller look here and what's this all about? Well, I kind of thought that's what you tell us mr. York This is crazy.   Even if I am so you need money and you need it bad You're several thousand bucks in debt to Mike Pomeroy Amy's agent.  She and I couldn't make it together, but I guess that was more my fault than hers go on You see Amy's never let anything stand in the way of what she wanted What she wanted I didn't I guess we just lived in two different worlds. What do you mean?  Your fellas don't leave me much. What do you mean? Sure once in a while I go stand outside her apartment house look up at the light on the window Maybe think a little about how things might have been That's all Maybe you better come downtown with me York. We'll check your story further if you're clean you got nothing to worry about Sergeant take mr. York down to the car and wait for me there Johnny Who else have you talked to oh? Everybody close to her But the one who interests me most is a rage and Mike Pomeroy He'd be a pretty rough customer when he wants to and he thinks Amy's standing in the way of a career for an actress He's currently interested in Let's talk about somebody else for a moment.  I think you're getting a little bit out of line What do you mean down at police headquarters? We got a little black book. It tells us what to do and what not to do It doesn't say anything about insurance investigators dragging possible suspects to their hotel room to question them Listen now when I'm assigned to a case. I usually try to break it any way I can I know Just that I think you're taking this case pretty big meaning yesterday. I told you that if I didn't know you better I think you were falling for Amy a little yourself Think it over Johnny We will continue with the Bradshaw matter in a moment Friends how'd you like to thrill your favorite youngster with some of the most exciting toys of the year? Picture the breathless excitement of any child surrounded by six gaily colored balloon like giant animals up to three feet long And all for the low low price of just one dollar now first you get bounced over clown with round pot belly and funny Nose next comes hoppy the Australian kangaroo third. There's Roscoe the roller skating bear He's two feet tall and looks almost like real fourth There's whitey the fat indoor snowman and fifth Mortimer the giant mouse 18 inches long and sure to scare the whiskers off any cat That's five different giant animals But now hold your breath for the most sensational toy of all the star of the whole Christmas season the jolly giant talking Santa Claus Guaranteed to make everybody's Christmas a merrier one. He's a big roly-poly happy Santa He stands erect on two legs is actually over three feet tall and 32 inches around best of all He actually talks just pull the tape and he says Merry Christmas for all to hear He's the biggest merriest talking his Santa ever sure to please your youngsters and spread good cheer Yes, giant Santa proves there really is a Santa Claus That's a total of six giant animals made of brightly colored preformed sturdy latex Which the kids can easily inflate and the cost just one dollar not for each just one dollar for all six of these Lovable giants who turn your home into a circus parade and here's a surprise mail your order today And you'll also receive absolutely free Peter the rabbit actually over two feet tall with big red ears Almost nine inches long, but you must send now Rush one dollar plus ten cents for packing and mailing for each set you want to giant animals box 1907 Grand Central Station, New York City If not delighted with every one of your seven giant animals return them to the super animals company for a full refund But keep the giant talking Santa as our gift order now supplies are limited rush one dollar and ten cents for packing and Mailing for each set in cash checker money order to giant animals box 1907 Grand Central Station, New York City That's one dollar plus ten cents with your name of the dress mail to giant animals box 1907 that's box 1907 Grand Central Station, New York City giant animals box 1907 Grand Central Station, New York City Expense account item 11 $4 drinks for me I thought about what Al Centella had said The possibility I was falling for Amy Bradshaw Thought about it for two hours Finally I decided I had to find out if he was right. I went over to Amy's apartment. It was good of you to come over Johnny This can't seem to sleep lately Yeah, I noticed there's a policeman on duty down in the lobby Lieutenant Centella arrange for that. It's funny Should make me feel better, but it doesn't just keeps reminding me of it Threat on my life. I'm glad you're here Johnny So am I Offly glad Maybe I shouldn't say that but do you hear any objections? Who could? Excuse me. Yeah, sure Hello Yes, oh Porter what? No, I'm sorry No, really Porter is out of the question No Good night Cane huh? Yes, I suppose he means well, but he can be rather annoying. Do you have a cigarette Johnny? Yeah Thanks You seem rather quiet tonight Just thinking I guess funny I'm eating like this Just a few days ago. I didn't know you at all Now And now what I Don't know Johnny Amy it's a mistake Johnny. I'm sorry was it yes Johnny I'm afraid I've heard a couple of people in the past.  Even if it weren't Johnny be no good It always be something between us It's right over there in the mantle The clock. Yes We can't turn it back if I'd met you a long time ago before Mike or But I didn't No Is the clock so bad Amy it is to an actress Sometimes I pretend it isn't there you ever do that John. No, it doesn't do any good, but you can try You can live a whole life trying Isn't that really what we all do I Don't know we go along playing our parts doing what we have to do Pretending the clock isn't there But all the while it is And though we keep on fighting against it, we know we can't turn it back We can't even stop it one thing I'd accomplished I guess I Decided I wouldn't be seeing Amy anymore after this case was wound up Winding it up though was another question and I was still as far from home as ever on it But I couldn't seem to get port of Cain and his quaint little hobby of collecting things out of my mind Why good evening mr. Dollar almost came come in come in thanks I know it's late. I'm sorry not at all as a matter of fact. I was hoping I'd see you again I don't want to keep you. I see your hat and cold. No, I'm not going out. I've just come in. Oh You said you were hoping you'd see me again. Yes, I enjoyed our other little chat very much I Suppose you came to talk some more about Amy Bradshaw matter of fact mr. Cain I came to talk about you splendid about your hobby collecting a fascinating hobby mr. Dollar You take it pretty seriously, don't you I've devoted most of my life to it And I may say that I've succeeded rather brilliantly with it each item in my collection is incomparable without equal Yeah, one of a kind and that of course is precisely why Amy is necessary to complete the collection the crowning and final edition Final yes for your information mr. Dollar when I have acquired Amy. I intend to cease my hobby She will complete my collection without her though. It is still incomplete mind If I ask you a couple of questions mr. Cain not at all. You seem to have been pretty successful with your collection Have you ever run up against an item you wanted but couldn't get of course not? That just doesn't happen has it ever happened. I can't remember that it ever. Yes Yes, it did happen when when I was nine years old Playmate of mine had a lollipop that I admired greatly He wouldn't give it to me and he wouldn't sell it to me What did you do I did the only logical thing there was to do I smashed the lollipop mr. Dollar Johnny dollar will be back in a moment to tell you about tomorrow's episode Friends send for your set of some of the most exciting toys of the year six giant inflatable toys for only one dollar Some up to three feet tall you get bounce over happy clown hoppy the Australian kangaroo Roscoe the two feet long roller skating bear whitey the fat indoor snowman Mortimer the giant mouse 18 inches long and last but not least the great giant talking Santa a Rolly-poly giant over three feet tall and 32 inches around the belly that actually says Merry Christmas out loud when you pull the tape That's six sensational giant toys for only one dollar made of sturdy gaily colored latex that the kids can easily inflate Send one dollar for each set to giant animals box 1907 Grand Central Station, New York City, and if you order right now you get Peter the rabbit over two feet tall Absolutely free if not delighted with your giant animals your money refunded immediately order today You may never hear this offer again rush one dollar plus ten cents for packing and mailing and cash check or money order to giant animals box 1907 Grand Central Station, New York City That's one dollar plus ten cents for each set with your name of the dress to giant animals box 1907 Grand Central Station, New York City now here's our star to tell you about tomorrow's episode of the Amy Bradshaw Tomorrow well, it's the wind-up and a pretty rough one Join us. Won't you yours truly Johnny dollar? Yours truly Johnny dollar starring Bob Bailey is transcribed in Hollywood written by Robert Reif it is produced and directed by Jack Johnstone Be sure to join us tomorrow night same time and station for the next exciting episode of yours truly Johnny dollar Roy Rowan speaking


So it's a DNA lab on a chip, and you can shop with your DNA. Yeah, so what exactly does your product do? So we do a DNA test, just a simple mouth swab that looks at your predisposition of different nutrition-related health conditions. Okay. So specifically, we're looking at obesity, type 2 diabetes, high blood pressure, and high cholesterol. Gotcha. So when you're running our nudge boxes, you get a report on our app that looks like this. Okay. Which individual square relates back to different conditions. So the salt square, for example, relates back to high blood pressure and high cholesterol. Okay. And then the colors basically indicate the risk level. So red is high risk, green is low risk, and alpha is lower risk. So we're in the middle. Okay. Based off your individual report, you can then scan products in the supermarket using the barcode scanner. Oh, how cool. So you scan the barcode and it comes up either green or red. Okay. Suitable or unsuitable, based on your specific genetic report. So even though they're both dark chocolate bars, one's got a much higher saturated fat content. Yeah. In the case to me that it's unsuitable. Okay. Then the band also tracks your steps of sitting time, and based on how active you are across the course of the day, will dynamically alter your recommendations as well. Okay. So it will basically come up as either green or amber when you shake the band, and that indicates your activity level based on the steps per sitting time ratio. And if you're hitting your step to the sitting time ratio goal, then the band will scan as green, and if you're not, it will scan as amber. And if you're in that amber zone, some of those suitable green products will start to scan as amber when you're basically indicating that if you're not being active enough across the course of the day, that you can be cautious of those products as well. And as you're more active across the course of the rest of the day, you'll go back to being green again. Okay. Very cool. So is this available now on your website or? So it's primarily UK based at the moment. Okay. So we are available. We have a reflection store in Common Garden in London in the UK. Okay. We sell the products live. We do the tests live in the store. Okay. We do have a concierge service. The people in the UK get the phone up. We send them out the swaps, the consent forms, and the pre-paid envelope. Gotcha. And we're aiming to be open in the US selling to consumers early this year. Early this year? Early 2020. And about how long does it take for you to take the test, analyze it, and load it onto the device itself? Is that like a two, three weeks or something like that? So it's about two to four hours. Oh, wow. Yeah, so it's very quick. Very fast. And we literally do the test live in the store as soon as the customer comes in. It takes a minute or two to do the actual test. And to run the test in the boxes. That takes about an hour. Then the customer gets sent their results usually within the absolute two hours. Wow. And they don't have to come back to the store either. Wow. So they can get sent straight to their device for verification purpose. Wow. What's the battery life on these devices? So it lasts about five days. Oh, wow. That's pretty good. It takes an hour and a half to charge it back up to four as well. Okay. And it's just a USB charger with a magnetic bit that the individual captures. Gotcha. So the capture machine comes out and that's where the actual magic is. Okay. You can then exchange different colors. Excellent, excellent. Well, thank you very much. Yep.


Hello everybody welcome to the Thursday live stream So we got a lot of things that covers let's just jump right in first of all You notice that my voice a little bit different if you were listening to The NFA live show that we did with me and Ben from in the Cryptoverse and a guy from coin Bureau You will notice that of course it's deeper and that's just how it is. Unfortunately right now I'm recovering from the flu. That's why I have been doing too many videos So today I just wanted to jump back into it as I'm feeling a little better And we'll see what's going on So just like the thumbnail the title suggests we're gonna take a look at some that potentially big could be happening on April 15th Now the Bitcoin having itself is around April 20th, April 19th depending on the blocks when they actually get mined But right now it looks like there's some positivity and this is I think it's been covered a little bit over the last couple of days But now we have an official date. So it looks like Hong Kong's expect to approve a spot Bitcoin ETFs in Mid-April and this is big because first of all Hong Kong is not China. China is not Hong Kong. It's I believe they they talk about it as a two systems, but one state and so when we take a look at Hong Kong It's not like China is going to immediately adopt things So don't be super impressed by this right now But it seems like Hong Kong is like the proving ground for what China eventually does now if you live in China or Hong Kong Please chime in on the comment section, but as I read that is that's what I get from the information that I have read Here's what we got So Hong Kong Securities and Futures Commission or SFC will likely announce the approval of the city's inaugural spot Bitcoin ETF around April 15th. The approval will enable both. This is what I found interesting I guess sometimes when they do this especially in different countries, especially for an ETF They will only allow Certain types of investors accredited investors people high-valued net worth but in here they're going to enable both institution and retail investors to engage in Bitcoin investments via regulated ETFs And this is the step in the right direction and this is just more money flowing in and of course as we've gone through this We know that with the ETFs we can just see how much Bitcoin is being taken off the exchanges and is being held by Either the institutions themselves or of course The people that's or the institutions that they have designated so in this situation Majority is being held right now by Coinbase as customers are buying ETFs through these institutions Such as BlackRock and Fidelity and things like that. Remember as we've gone through this You can see just how much Bitcoin has been hoovered up By these ETFs so again people they don't want to buy spot Bitcoin ETF They want to get an ETF into The ETF regulations themselves to make things easier and maybe a little bit cheaper maybe a little bit faster cheaper is debatable But you can see that, you know, 200,000 300,000 400,000 500,000 So on and so forth. There's quite a bit of Bitcoin. That's actually again being Put in and being taken off the market and there's only so much that's that's available right now Like we're at 19 and a half million that doesn't include the three to six or six point five million That's been lost along the way So I expect a supply crunch like everybody else does at some point, but we will see and lastly before we move on I Thought it was interesting that in the beginning you can see here in blue This is grayscale and grayscale of course had the all the Bitcoin 619,162 And as time has gone on I bit or BlackRock is the one that is really competing and taking everything away from grayscale as people get out of grayscale because of their either their high amounts or people had to sell off because of they were Associated with FTX or something else that was going on behind the scenes, but you can see right now that for I bit there are 266,000 588 and Grayscale is 315,000 so they're catching up But at some point they'll overtake them and then of course the bleeding will stop from grayscale, but again, we'll see These are the things we like to see again I think this will be for a good for price appreciation, but there was this caveat. I thought it was interesting This was from the Van X CEO and he states that 90% of Bitcoin ETF inflows are still retail I got to tell you if that's the case I Personally don't believe it's it's 90% retail, but that's what the Van X CEO is does But let's just let's just suspend this belief for a second and think to ourselves What if it is just retail right now 90% of retail is is Buying up Bitcoin these ETFs. What does that mean as time goes on? It means that there could only be one outcome There's gonna be a massive amount of demand and not enough supply because institutions come in with even more money And of course that we get to get what those what people call the God candle. This is what we got This is Jan van Eck. He was on stage at Paris blockchain week guy holding the mic right there And he says this he says I was surprised, but I don't think it's traditional investors yet I still think 90% of the flow is a retail You've had some Bitcoin whale and some other institutions move some assets in but they were already Exposed to Bitcoin jam and exit then exit the next month Again, think of it this way man next of the next month could see the arrival of some major institutional investments from banks I know that they've already gone through the CFTC SEC and asking them for the approval to actually custody Bitcoin because they got aced out By exchanges such as Coinbase. So if this is true, this could be big Again institutional investments from banks and additional firms But but that the Bitcoin ETF landscape was still in its infancy There's a lot of maturation to happen a lot of tech will be developed on chain There's a long way to go And then he's asked why investors prefer ETF over directly buying and he's I think in this point He's right convenience safety and affordability. He had 2% spreads on many centralized exchanges platforms like Coinbase I think we can all agree there unless you're using Coinbase Pro some of those prices are a little bit wonky We have single-digit spreads for the ETFs and no fees or low fees I think there was some that were actually suspended for up to a year It's easier just to do a buy ticket than anything else and before anybody says well That just sounds like a somebody who's who's not big into Bitcoin Remember Vannac is one of the original ones to come out and in 2017 They put a report that said that Bitcoin will not replace gold But it will significantly complement it in people's portfolios and back then in 2017 That was revolutionary for a big institution to come out and actually say that so Vannac has been huge long Gold for quite some time and they come out and then say that in 2017 It was big and now coming to say this so who's right? It's anybody's guess But I can just say this if we have more institutions and retail coming in in Hong Kong And we have institutions that haven't come here full force yet Imagine what the price could be looking at May June July and then going into the end of 2024 2025 Be aware of there's some macro effects that are going on and of course We'll see if there's rate cuts, but it's anybody's guess anyhow Let me know what you think about that in the comments section and then To follow up on this and what was said about Jan talked about how bitcoins and its infancy there's nothing that's that's taking shape And talks about this is from Franklin Templeton one of the oldest institutions out there They shine a spotlight on the bitcoin ETFs and the visman firm notes that bitcoin NFTs role in crypto innovation and market changes. This was a quite a stagnant boring report, but it just pretty much says that things are moving in the right direction for NFTs and ordinals and things like that as far as being on on bitcoin and I have to agree here I know some maximalists absolutely hate them, but That is innovation like it or not. It's not going anywhere. And that's just what it is So what I did Partly because of this and probably because of my own curiosity If we're looking at bitcoin NFTs and ordinals, I think we should all understand what's happening here So what I did was I reached out to magic eden and I said, hey, I Don't really understand this that well And I'd like you guys to come on and explain things like runestone and bitcoin ordinals and things like that And I said sure well come on and I said great It's only gonna cost you one one bitcoin to do it. I was kidding. I didn't charge him And we'll be doing like an education series like three or four videos We can explain what that is and how it all works out. So I've got looks like jack lew He'll be on 16th of April. I'll record it and I'll let everybody know And then I've got I got josh and rob actually Next week as well and they're from cornucopia's they'll be on and then I got ilia blushkin And they got no he'll be on the 6th of may So that'll be the calendar for digital asset news. So pay attention to that and we'll see how it all works out but Getting back this whole thing about innovation and things like that I know people talk about d-pin and such But I think a lot of the things that are going to happen are going to be l2's built on bitcoin There's a great website. I've been talking about l2 dot watch And imagine this you we hear about these ordinals and these nfts But we realize one big thing which is that bitcoin can't handle that Let's be honest. I mean, have you seen the transaction fees when ordinals came out?  We need l2's I'll just call a spade a spade So I see projects doing this which are going to open up a lot of different things. There's a lot of things coming out but We talk about meme coins and things like that and how big they are and people like the gamble I get it So one of those I'm going to be doing a deep. There's a lot of these look at how Stacks I already own I've been owning that for like over a year and a half now, but there's one called core It's a layer two and it's it's it's up there. It's not like in the thousands. It's ranked 64 I think it reached the highest 49th and what it is it's using daps secured by bitcoin built with a Built with an evm ethereum virtual machine compatible smart contracts and a bitcoin power blockchain imagine that So I'll do a deep dive on that and we'll see how it actually goes. I think this could be the future moving forward But who knows Anyhow, let me know what you think is going to be the future and then lastly to finish up regulations We talked about this about the uniswap with the wells notice being served in today's video and it was It's pretty good me ben and jane Excuse me. We've been a guy We've been a guy. We're talking about it and It bothers me. It bothers me a lot That the government can step in specifically gary ginsher on the sec and just put a wells notice and kind of put a big wet blanket on innovation And it's not just and I wanted to talk about this, but I I didn't so I linked this video in the description. You can check it out but also remember that When the u.s. Government steps in and sues anybody Just know there's going to be repercussions if you win or you don't win like coup coin Uh They came under scrutiny by the doj and the cftc The reason was because of aml anti money laundering, which is the same thing they got cz finance for And this was just uh april 3rd I don't think I heard about this from anybody But once they were were served that they were under investigation their market share declined by 50 percent Why is that it's because everybody wants to take their crypto off of coup coin Which essentially is detrimental to their entire business. So imagine You can by doing absolutely nothing just filling out a piece of paper and saying here's your wells notice We're going to sue you That things should drop by 50 percent. It's not all doom and gloom, but I just thought it was interesting Just how how the effect that it actually could have So talking about the negative. I don't want to be A debbie downer Or a wet blanket constantly, you know, I try to try to be a little bit balanced So let's just say this This was a report from bitcoin magazine apparently Uh bitcoin friendly south korean opposition party has won the election. That's good One understands south korea is pretty progressive and they're actually very Bitcoin friendly moving forward, but it looks like the opposition opposition party has won the election They are committed to allowing domestic investors to buy bitcoin. I said, hey It sure would be nice if we get some crypto friendly people in office, too And that's really what it comes down to if we get the right people at the right time in the right office We can really supercharge what's going on. The problem is there's a massive amount of hindrances Which are going on in I have to say it the presidency the white house Uh congress and three letter agencies such as the sec So we have something like that, but there's things that give me hope This was a report from crypto slayed a couple of days ago US senator claims by an administration uses crypto escape goat to mask failures and halting illicit finance Ooh juicy So this was from april 9th. I don't know what's the date today 11th. Yeah On april 9th Senator tim scott accused the current us administration of making digital assets the scapegoat in efforts to combat terrorism financing Ignoring more significant more traditional sources of such funding. Tell me more He argued that this narrow focus sidelines significant sources of terrorism funding which includes iran's 35 billion dollars in oil exports an additional 16 billion in us hostage relief And electricity waivers which according to scott facilitate the iranian government's misuse of funds according to scott The focus on crypto misses the elephant in the room as the scope of the conversation regarding illicit finance as far larger than digital assets meaning essentially what it comes down to this Is that crypto is being used the scapegoat? You can see it with gary ginsler You can see it with elizabeth warren. You can see it with a ton of different senators and congressmen and women and this is just how it's going to be so hopefully We get a little more people in like south korea That is a little bit more crypto friendly and then if you're wondering Who tim scott is this is tim scott and he's On the short list for the vp for donald trump before anybody says Well, I thought this was on a political channel.  This might be an opportunity for you So iTrust just so you know april 15th You're able to contribute to your roth IRA meaning when you contribute those funds into your roth IRA It becomes tax exempt You can actually trade with your roth IRA and that is also taxed exempt And you have until april 15th to contribute to 2023 After april 15th or april 16th when you contribute it goes to 2024 And there's a limit and usually it's around eight thousand dollars per year So just let everybody know that's a public service announcement And there was a video I put out it was me and jared fellman And he's from my trust and there's a couple of things he talked about and there's some good lessons in there It's under three minutes. I'm not gonna play it. I'm gonna have you if you want to check it out You can but he says essentially this he goes look he goes we've been through the bear market We were study We were measured when everybody was asking us to add tokens like ftt And celsius and things like that. We said no because our due diligence said we couldn't we shouldn't do that and they were right I've been with them for two years now going on three seems to be things are working out pretty well And the last thing we talked about was on balance first off balance on balance are the things that centralized exchanges do Which is why I have these rules underneath me because I like to I don't like to waste my breath But number third rule there is don't leave it in exchanges jared said the exact same thing He goes we don't have on balance. Everything is off balance meaning if something happens to us those are in Regulated funds where they can be moved and they're not part of our income in any way shape or form anyhow Watch that piece and you'll understand what I'm talking about and then lastly lastly. Sorry Roth IRA taxes are due so you know what uh With gary genzler and we talked to this today gary genzler and you know hymston sue and uniswap. He needs your money to be able to pay the lawyers to sue The decentralized exchanges and centralized exchanges and essentially get caught lying in court And the only way to do that is to pay your taxes That's probably the worst sales pitch you can possibly get but I just pay taxes because I don't want to go to jail and As far as taxes in the u.s. Don't skip don't skip yes or no if you own taxes if you go through a centralized exchange They're gonna know so sorry charlie but Here's some good news. I was watching this video. I have no association with mark kohler. He's an interesting gentleman And he's a lawyer and a cpa and he put out he puts out great stuff And he's a crypto enthusiast as well He put out this video called 10 crypto loopholes the rich used to get richer. It's very interesting Of what he put in there Again, no affiliation. I linked in the description. You can check that out but one of the things that that he talks about Using is he uses coin ledger.  You don't have to use it. You can go to coin ledger.io if you want to but That is what i'm using for my taxes again this year I think it's my third year from the time that I started up Put all the information in because it's already got my information like 30 minutes I just zip it over my cpa and that's it also If you're looking for after you watch the kohler video, you're like, hey, I like to find a someone else to help me because there's some Tricky stuff click on find a crypto tax expert and there's a bunch of other people there that you can get information from And that's it for today. So look That concludes today for the video


Hi, this is your host Soplin Bhartiya on behalf of the Linux Foundation and today we have with us two guests. First of all, our regular Shili Goodman, executive director of LF Energy and Luchyan Balia, R&D program director and open source manager at RTE. Shili Luchyan, first of all, welcome to the show. Thank you so much. It's really good to be back. Thank you. It's a pleasure. Shili, we have talked to each other, everybody knows you, but Luchyan, we are talking for the first time. So, can you first of all tell us a bit about RTE, what do you guys folks do and what is your engagement with the LF Energy project? Yes, of course. So, RTE is the French Power Transmission System Operator. I guess we are quite an unusual player in the open source landscape, so our experience with open source is quite recent. And in fact, three years ago, RTE decided to embrace open source to accelerate our digitalization strategy. And moving towards open source, we asked ourselves about the proper governance framework to foster open source collaborations. And at that time, we had the opportunity to meet Shili and was working with the Linux Foundation and on her side. She wanted to set up an ambitious initiative dedicated to the energy sector and the energy transition. So then our interest matched very well and we started the successful collaboration to build LF Energy. So, and I must tell that I'm very proud to see how LF Energy has grown today. Thanks for sharing the story. Also, how you Shili played a critical role in bringing you on board. Now, Shili, let's hand over the virtual mic to you. Today we are going to talk about CPath project. Can you tell us a bit about the project itself? What is it all about? Well, I think that one of the most important things about the transition that we're making with regards to energy is to virtualization and to software-defined infrastructure. And so this is precisely what Luchem and the team are going after with CPath is to create kind of a first offering, a first approach towards open source and the virtualization of substations. Luchem, I want to know from you, of course, you are part of LF Energy, but from your perspective, from Artie's perspective, how do you see the CPath project also as Shili was talking that everything is becoming software-defined, everything is kind of becoming virtual. So talk about the project from your perspective and this transition that she talked about. Yeah, so power systems, power grids are complex systems. You have all the loads, the generators, the grid equipment that interact in real time. And to operate safely power grids, you need to act on levels to handle some continous hazards such as outages, fluctuations in consumption or production. And for that, so today we have two kinds of levels, human-activated levels and automated levels. And with the energy transition and the fact that we are moving to a more complex system with more distributed players, distributed variation sources, but also distributed levels to control the grid, we need to rethink about our grid control architecture and we want to unlock the capability to innovate, to bring advanced and adaptive automation functions at the edge of the grid. So when I talked about the edge of the grid, it's the power grid substations, in fact. And to unlock this innovation and meet our challenges, we see two key concepts for that and these are inspired by the telecom industry, in fact. So those two key concepts are virtualization and cross-industry open-source collaboration. So I can develop if you want the benefits from virtualization and open-source, if that makes sense. Yeah, it does. So, for instance, first of all, virtualization, of course it's easier to deploy a grid, operate software than hardware. So following the path of the telecom industry, we expect that virtualization will unlock innovation, will help us to accelerate, but also to reduce deployment, operation and maintenance costs. But then in the end, we don't want to end with several virtualization platforms that would be vendor-specific virtualization platforms deployed on the field. So we need a cross-industry collaboration and this is what open-source brings. So it brings, first of all, the open-source through the leverage development model will help us to get the solution in a timely and cost-effective manner, but also it will facilitate cross-industry collaboration. And on this topic, we have at the crossroads of IT and operational technology. And so in terms of competencies, mixing competencies from all the parts of the industry will be essential to achieve our goals. If you can talk a bit about, number one is how do you see these projects at LF Energy? Number two is that you did talk about the benefits of going software-defined is easier than hardware and virtual also. But at the same time, when we look at all these projects, it also opens up the space for others' players so that you are not investing all your resources, R&D, the energy sector, a lot of players are there, which are in some cases, this is not a very competitive market, but still, how does it help to bring these projects under the umbrella of LF Energy, which kind of leads to cross-validation but also a lot of collaboration? Yeah, so indeed, I think that, well, speaking frankly, the CEPAS project is disruptive from our, let's say, ecosystem. We have vendors that are used to build devices and to sell devices. And I guess it's not easy to make a shift to virtualization so becoming a software company and not only that, but playing in an open-source context. So this is really disruptive. But we looked at the example of the telecommunications industry where players, actors, such as AT&T managed to transform their ecosystem through open-source collaborations such as the ONAP project that developed some of the virtualization stack that is currently used to run the 5G networks. And this convinced us that transformation is feasible, is achievable. But first of all, RT is a quite modest player even compared to AT&T. We are a smaller company. So in order to shift the ecosystem, we need to be credible. So we need to partner. That's why we partner with LF Energy because it gives us credibility, visibility. It offers a governance framework that is attractive for collaborations and we believe that this is the only way to grow the community, to reach the critical mass that will allow to make this transformation. And I guess that we will enter into a virtual circle where the community will grow. This will convince the industry that this is a future. It happened in the telecommunications. And for us as an end consumer, it's essential to achieve these goals because this is a way to meet the challenges of the energy transition and the development of renewables in a cost efficient manner to get all the innovation that we will need to deliver a good service to our consumers, to the energy consumers. Since you're comparing with Telcos and one transition that they went through was also they moved away from a lot of proprietary black boxes to a lot of white box commodity hardware. Can you talk about what is, since you earlier mentioned that hardware is difficult than software, so can you talk about is there something similar going with the hardware part of in the energy sector as well where you're moving away from a lot of proprietary boxes towards the white boxes or maybe open source of commodity hardware as well. So that's the vision. So today in Power Substation we have devices that perform some automation functions and even some very fast automation functions that we call protections. For instance, these protections ensure that in case of short circuits or if lightning strikes a power line that we open the circuits very fast so that we don't endanger people or we don't damage equipment. And the vision is so currently it's quite difficult to innovate in that field because you have to go on the field to replace the equipment, et cetera. So with C-Pass we want to move to a new world where those functions will be deployed as software on quite generic hardware in the substations and that will open a lot of possibilities in terms of new software, new innovation that will be deployed at the edge of power grids. What kind of roadmap you have for LF Energy for 2021? Well, we have three projects that we're launching in the next week which is really quite extraordinary. We have a microgrid project, HIFI, that is launching next week. We're doing a global press release, Fledge Power, which is a power system take on industrial IoT. And then the third project that we are launching is SWANYO which is at the distribution level are the software for calculation, state estimation that are really in the beginning of the transition from these hard SCADA systems into really being able to bring industrial IoT into the power system network operations because they're going to be so necessary for being able to orchestrate and choreograph the networks in much the same way that we think about choreographing the networks of the internet or telecommunications. It's a very simple and within energy it's really about balancing supply and demand and the new paradigm when you begin to bring renewable and variable energy is that in order to manage those peak times we have to be able to choreograph how we are in relationship. So all of our projects are in that direction. We have a series of microgrid projects that are supposed to start coming in, Q2 from Australia, really trying to bring on an open source data platform and we're in advanced conversations around that. So I often describe and feel like we've got 100 plates spinning at the same time because we're really... I see that between now and November when COP26 happens in Scotland that the world is really looking for places for being able to collaborate at scale. Decarbonization of our economies is going to be complicated and intense. Power systems leads that. So the projects that we're really focusing on right now are really directed towards power system transformation. And that's the software. If you have software reach out to me because what we want is to create an ecosystem and a community of utilities and vendors and suppliers that are building this system together. It is the largest networked system on the planet. It's like a massive mycelium network underneath our planet which is really all about energy and how we manage energy and power. Awesome. Lucian, Shalit, thanks for taking time out today and talk about not only this project but also the whole evolution that is going on which is software driven, open source driven and it's virtual. And I look forward to talk to you again. Actually, as you said, a lot of projects are already in the pipeline so we'll be seeing each other a lot. Thank you. I hope so. Thank you, Swapno, for everything. I appreciate it. Thank you, Swapno. Pleasure.


What's up everyone? Takedown here. Welcome back to another video. Today we're going to be doing part 2 for my favorite games from my childhood. I absolutely loved doing the first one, but whenever I was preparing the video for the first one, I didn't realize how many games I absolutely loved from my childhood, and I could not narrow it down to just 5. So today we're going to be doing the other 5 games that I consider as being my favorites from part of my childhood. Let's get straight into this. Up first is a game that I absolutely love, because as you guys know, I love racing games, but this is more of a destructive aspect to regular racing games, and that is Burnout 3 Takedown. This is my favorite Burnout game that ever came out, and it was a huge part of my childhood, because I remember playing so much with my dad. We used to play, I think literally only one race multiplayer, and we used to just go and just see if we can take out each other and just destroy each other. My favorite mode for this game, however, was part of the World Tour, which I absolutely loved. You basically go around the world and through different intersections, trying to cause the most damage and destruction that you can. The more damage you have, the more money that you cause of destruction, the higher chance that you'll get a higher medal for each round that you do, and it was absolutely fun as a kid going through and just causing a lot of damage, kind of like GTA in a way, but it's controlled intersections type stuff, so it was a lot of fun going and playing this game when I was younger. I honestly wish that they were to remake this specific Burnout game. They did remake Burnout Paradise, but I think this game would be a lot more fun for the World Tour aspects. The next game is one from the NES, and that is Blades of Steel. You guys know that I absolutely love hockey and collecting anything hockey. This is a game that's on my radar now. Right now I do not own an NES. I'm looking for that as well, but this is one of the first games that once I purchased an NES, I really want to purchase that was from my childhood. There's other games and also ones that I mentioned in the previous video, but this is definitely one that I loved playing because I have so many memories of, again, me and my dad playing hockey together, and this was an 8-bit hockey game, so it's not like the newer games where they're really graphic forward. The basic mechanics of hockey are in this game and it was a lot of fun, and I loved the intermission going and playing. I'm not sure if it was like Space Invaders or something like that, but playing that aspect in the intermission was a lot of fun. I absolutely loved playing Blades of Steel and I have a lot of memories playing it with my dad. The next game is another destruction game, and that is Rampage Total Destruction. This was on the PlayStation 2, and I really hope that they one day remake this game. Now, there was an arcade version back whenever arcades were a thing, and I never got a chance to play it, but this game, however, includes basically the arcade version, but on the PlayStation 2, which was a lot of fun to play the 8-bit version of this game. I'm not really into a lot of 8-bit arcade games, but this one here was a lot of fun, but there's also basically an updated, once again, world tour aspect to this game where you're trying to destroy any city that is throughout the whole world. So you go city by city, country by country, and it's a lot of fun just to cause so much damage. Now, there's specific things you have to do each round. For example, you might have to eat 10 clowns or destroy 5 tanks or different things like that, but going through the buildings and destroying certain things was a lot of fun. Just the total destruction that you could cause per city was awesome. There's a lot of big cities that was in this game. That aspect alone was a lot of fun. Now, there was multiplayer, and I did play that with my dad as well, but I remember more of the world tour aspects playing that and loving it. I really wish that they'd either remake the game and have a new rampage game come out on the PS5. I think that'd be a lot of fun and a lot of people would be able to play, but even if they were to remaster this game, I'd be 100% on board with that as well. The next game is another NES game, and that is Teenage Mutant Ninja Turtles 2, the arcade game. Now, this isn't one of the top games whenever people talk about the Teenage Mutant Ninja Turtles on the NES, but it was one of my favorite ones because it was a simple arcade style game, a simple 8-bit beat-em-up style side-scrolling game, which was a lot of fun. And again, you could choose your Ninja Turtle, but you could also play with your friends. So, once again, I was playing this game quite a bit with my dad, and that's why I put it on this list because I have so many memories of us going. Now, I don't believe I ever made it past the first boss, but that was because I was just playing to have fun back then. This is another game that, once I purchased the NES, I plan on purchasing, and there's a lot of NES games that I had back in the day whenever I had an NES that I'm going to be trying to get my hands on once again once I do get an NES just for the memories and being able to play those games for the memories, but this was a fantastic game. I absolutely loved it. And the last game was from the PlayStation 2, and that is The Simpsons Hit and Run. I absolutely love The Simpsons. It is a fantastic show, and back whenever I had the PlayStation 2, I wanted to get The Simpsons Game. Now, there was a couple games that came out. There was The Simpsons Hit and Run, The Simpsons Game, and there was another one as two, I think, Road Rage, but out of all of them, my dad decided to purchase Hit and Run because he had somebody recommend this game to him, and by far it is amazing. It's the game that I really want to see remade, whether it's on the PlayStation 5 or even farther down the line. I just want to be able to play this game again. Now, I have tried to find copies of this game, but this game right now, the PlayStation 2 game, is going upwards of $50 on eBay. I actually found one for $5 that was local, but I didn't get to purchase it in time. Somebody else came and got that deal from me. That game, if I would have purchased it, I would have likely played it, but then I would have probably flipped it on eBay or just locally for what the value of it is worth because it is a semi-rare game, and for it being a PlayStation 2 game, valued at about $50, is pretty impressive for me. I absolutely loved that it was basically an open-world style game where you're per level or however far you get into it. There's different missions that you do along the way. I think you start off with Homer, but you can play as Appu, Bart Simpson, Lisa, I think, different characters, and you go through different parts of Springfields doing different missions along the way. A lot of great little small details from the show are in this, and there's a ton of locations from the show in the game as well, which is why I absolutely love it, because it's like a family-friendly GTA-style game in a way. Back then, I was playing Grand Theft Auto, but I loved playing The Simpsons Hit and Run a lot more because it had to tie in everything from the show, and I absolutely loved this game. This was part two for my favorite games from my childhood. There, of course, is other games that I could have mentioned, but I wanted to just mention my top video games. Like I said, whenever I was preparing this video, I didn't realize that I'd have two videos worth of games to talk about because there's so many memorable games for my childhood. This one, this video alone has more of the memories that I remember me and my dad playing and enjoying the games and playing together for not only the PS2 but also the NES, and that's why I decided to make part two for this video. Hope you guys enjoyed this video. Comment down below what your favorite game from your childhood is, and I'll see you guys in the next one. Please take care. Peace.


As the 86th Mission Support Group Augmentee lead, my job is to ensure every station and every job has bodies, such as ensuring food and deliveries get dropped off at the right location, so that way all the evacuees can get what they need, blankets, thousands of cots, I think in the neighborhood of around 8,000 cots were built in the first two days, as well as the day-to-day operations of providing security and safety for the evacuees. So all of the augmentees here are from all over the Air Force. There's people from Spengdalam, there's Army, there's Navy, there's Marines, there's special three-letter agencies as well. But the mission is the same across the board, provide safety and provide security for the evacuees of Afghanistan. But the mission is the same across the board, provide safety and security for the evacuees of Afghanistan. The way we've been operating is that this is a marathon, not a sprint, so we're going to keep working to support as long as it takes. It just shows that our impact for the evacuees is significantly greater than any of us could have ever imagined.


Thank you and thanks for coming to the epic NHL goal celebration hack with the Hue Light Show and real-time machine learning. So this talk is about a hack that I did last year for the NHL playoffs. So essentially I did a little celebratory light show in my living room for when the HAB scored a goal and I did a blog post and a YouTube video about it. So I'll just instead of describing it more, I'll just show you a little demo. So I put this video up on YouTube and it kind of got some attention on like Reddit and hack news and within like a week it had like a hundred thousand views and got picked up by CBC and Washington Post and so that was pretty cool. So without getting more into the hack, a couple words about me. So my name is Francois Maillet. I'm the head of machine learning at a Montreal startup called Datocratic. I'm working on our new product, the Machine Learning Database, which is free to try. So if anyone's interested in machine learning, go check it out mldb.ai. Before that, I studied computer science and machine learning at the University of Montreal, mostly working on music-related problems such as music recommendation and playlist generation. So in this talk, I'm not going to show you a bunch of code snippets and go through lines of Python code. I'm going to go through the kind of big decisions that I had to take about the design to make this hack possible, but I've got a blog post up with a lot of details on how this was done. So if you'd like to know more, just go check that out. So how did I get started with this? So essentially two years ago, a friend of mine lent me this nice USB button that I had on a table in front of my couch in my living room and whenever the house would score, I'd just jump on the button quickly and that would start the goal song and we would all dance the music. So that was cool. But can we take it further? Could we somehow make the goal song start by itself when a goal is scored? But not only that, in the year between the two seasons, I'd bought a couple of Philips Hue lights and I thought, wouldn't it be cool if the lights would also flash to the music? Keeping in mind that the most important thing about this is it's got to go fast. Because I consider so, how to automate this? I could scrape the web, some API, look on Twitter, website, if this and that. Anything like that I realized was a bit too slow because if the team scores and it was like, hey, but it takes one, two, three, four seconds until someone does something on the internet such that your system can get it from then, you kind of miss the moment, right? So we needed something faster to make this work. So then I thought, having worked with sound before, the intuition was maybe there's something in the sound signal that we can use. So I'll just play you a little clip if it works or did, oh. So as I was saying, the intuition was if the sound signal in the, so if some people here don't speak French, that was a French commentator saying something, right? And if you were watching a hockey game blindfolded blindfolded and heard that, probably you could, you know, make up that something happened. There was a goal, right? So that was the kind of intuition behind the hack. Like there is something in the sound signal that maybe we can use to do this automation. So the hack kind of has three big components that all stand kind of by themselves. So first, the Lightshow API, that's what we want to do. We want to flash lights and play the goal song. So that's great. We're going to be using machine learning, and I'm going to have more sound later on. We're going to be using machine learning to do the real-time detection, hopefully some nice and friendly machine learning. And we also need this to work in real-time during an actual hockey game. So there's a real-time component to this. And so you can picture it as I'm going through. My setup is I have a Mac mini in my living room hooked up to my HGTV, and I can stream the hockey game from the internet. So everything's going to be running on a Mac mini that has the game and hooked up to my sound system. Thank you. So machine learning. So what's the machine learning task? We're trying to do binary classification. We're going to set apart two different things. First thing is our positive class. So goals by the Canadian. This is what we're looking for. That's what we want to detect. And the negative class is basically everything else. So trying to set those two things apart. Looked at it another way. We're trying to model the probability of a Habs goal given some audio. And so what I did is I went on the Habs website and I looked around and I saw the highlights section and they had conveniently for me all the previous games of the current season with four minute highlights of the games.  So what I did is said, well, I'm going to create in myself a little data set. So I spent, you know, an evening, maybe two, just, you know, going through the highlights. And as you know, any of you who have experienced with machine learning or data science, I'm sure you'll agree with me in a project like this at some point, you're going to feel like a monkey. And for me, that was that moment, spending those time just recording the wave, the audio and taking down the exact time where goals occurred. I put that in CSV files and I had corresponding wave files that I could later on use. So the way it works with machine learning model is that you have to represent the things that you're trying to model. You got to present it to the model with a feature vector, which is a numerical representation of characteristics that represent what you're looking for. So a simple example would be separating, for example, Python programmers to C++ programmers. So, you know, features for that could be, you know, what company they're working at, maybe some companies have more one type than the other. So you could have a one hot vector representing that it could be their age, their color of their hair, if you think that that's relevant, or the length of their beard, or anything like that. In our case, I said, we're going to be using the audio. So we need audio features. And I use the nice Python library called Librosa, which has all the basic audio feature extractors built in. And I use the mail power spectrogram. So just a few words about about that. Bottom left, you just have a waveform. So if you open up a way file and look at it, that's the actual sound. Next to that is a spectrogram, meaning it's a frequency representation of the sound. So the x axis is time, the y axis is frequency, and it's a heat map. So the color is the amount of energy present at that frequency time pair. And what's great about this is you can actually see what the sound looks like. And this is at the basis of, you know, probably every every smart audio system. And so I said you could see what the sound looks like. So this is the mail power spectrogram of a hab's goal. And I highlighted the actual moment where the commentator yells goal, he's yelling it a boo.  And then there's a goal horn straight lines because a goal horn is constant. So that's great. You know, then I thought maybe I can actually make this work is pretty clear where he's yelling goal. But then what most people often ask is how could you then set apart goals for and against the haves, right? Well, let's take a look. So this is a goal against. You can see that it's smaller, right? I kind of got lucky, I think I mostly watch games on the Frankfurt station. So either TV or RDS.  So when the hab score, they go nuts. But when the other guy scores like a goal, let's just move on. So there's a pretty big difference between the two, which I got lucky about. This is not the case for CBC, which is, you know, a national network. And so they're trying to be much more balanced. But for me, I said, Oh, well, what do you know, maybe this is going to work after all. Okay, so so we need feature vectors for the model. So we have a male power spectrogram that's like a matrix, we need an actual vector of numbers. So simplest thing that I can do is just vectorize it, take every line in my matrix, take them one next to the other. And that gives me for two seconds worth of audio feature vector of like 11,000 elements approximately. So that's fantastic. I now have a way to represent my audio for the models. So now we actually need to train a model. So I have my examples, but I actually need to put them together in a data set. So that means making a list of positive examples explicitly and negative examples, positives, it's easy, right? This is what I'm looking for goals by the Canadians, no problem there. But for my negative examples, gets a tiny bit trickier. So I want you all to close your eyes and imagine Saturday night, epic confrontation, hockey night in Canada, a game between the Toronto Maple Leafs and the Montreal Canadians. And everyone is at the edge of their seats waiting for something to happen. And then the unthinkable happens, the statistical anomaly occurs. The Leafs score a goal. And I know it's hard to believe, but it does happen sometimes. And then that's bad enough. Imagine on top of that, the light show starts. So not only that we get scored, but the algos trolling us about it. So to make sure that doesn't happen, we explicitly give as negative examples all the goals against us. So the model really spends learning capacity, setting those two types of examples apart. But we also need to give examples to the model of what a normal game sounds like. So we will select 50 random segments from each highlight that are far away from any goal. So that the model can see kind of everything that can happen during game. And then we can train something. So I use scikit-learn, which most of you probably know, and very simple of the shelf algos. The reason for that is essentially both feature-wise and model-wise, I had to get something done quickly that I was fairly sure would work. I woke up with this idea two weeks before the start of the playoffs and I needed this working for game one. So I basically said, was the simplest that can work? And I tried these and they worked, which was great. They got decent performance, which was good enough for me. So I was able to just use that and move on. But I want to, I guess, take a second to talk about the difference between a prediction and a decision. Essentially, when you ask a model, I give you audio and you ask a model, what do you think of this? It's going to predict something. It's going to say, well, I think that there's 50% chance that there's a goal in this to a second. But if you think of how we're going to be using this, it's going to be in a real-time context where there's a stream of audio coming through. So we can afford to make multiple predictions. I ended up making 10 predictions per second. And it took more than one prediction that was telling me that there was a goal to actually decide to act on it. And so combining many predictions can give you a much more robust decision heuristic to show you kind of how this looks like. I'm going to start this movie. And this is a two-second window and audio is going to be moving through it. And next to it is a probability coming out of the model. So you see that I have many predictions. The red lines just mean that these specific predictions were above a certain threshold. But I don't have to act on a single one. I can look back at the last n and use whatever heuristic to make an actual decision. So what I did was a 10-fold cross-validation. I had 10 games in my data set. So I basically trained on nine, tested on a 10th, and rotated through every game such that they all get tested on once, tried a bunch of heuristics, playing with hyperparameters, looking at these four metrics. So first one is what happened. I have scored and the model said there's a goal. So that's great. This is what we want, what we're looking for. So you want that as high as possible. The second one is the really bad example with the leaves. That you really don't want. That's the worst thing that can happen. So trying to keep that one as low as possible. The other one is no goal and the model said goal. So light show starts for nothing. That happened once during the singing of the national anthem. Why not? So it's funny once, let's say. But also try to keep that one down. The last one is have scored and there's no goal. Which is okay. It's not the best. But if the habs actually only score a single goal in that game and your friends came over to see the light show, they kind of asked, do you actually have something that's working, Frank? And like, well, yes, believe me. So I ended up using logistic regression. SVMs were better, but overfitted a bit more, I think. So the actual decision heuristic was looking at the last 20 predictions. There had to be at least five yes vote. And to get to vote yes, a prediction had to be above 90%. And that gave the following forms results. Looking at the stats from the previous season, you could kind of extrapolate based on the cross validation what performance you could expect. So loosely, 0.84 habs goal per game that we're going to miss. And we're going to go off by mistake once every four game for one of those lead goals. So, you know, those numbers aren't perfect, right? You'd want to get the 0.84 down to 0 and the bottom one with the leaves, you know, as far as possible. But the more habs goal that you detect, the more risk you have of getting, you know, lead goals by mistake. So that trade-off is one that you always have to make in like any machine learning system. And to make those numbers better, I'd have to go back, make better feature extractors, train, you know, more powerful classifiers, get more data, something like that. But for my actual use, which was get something done within two weeks, this was pretty good, better than I would have expected for the kind of trivial features and model that I was using. So I moved on to the next step. After having de-risk, what I thought was the hardest thing to get working, now we can actually have some fun with the light show. So two parts of the light show. First, we need to play the goal song called Le Goal Song. I don't know if some of you remember it, it's from 10 years ago at the Molson Center. So before YouTube and everything, that was the actual real good goal song that they should have kept. So I'm still in love with it. So that's what I want to play. But not only that, but we have the Philip Hue lights to flash. So for those who aren't familiar with Philip Hue, they're smart LED lights from Philips. They're awesome, normal bulbs that you can put in any one of your lights that you already have. And it comes with a hub that you plug into your network. And basically, you have an iPhone app or Android app that can talk to the hub and you can set color intensity and the actual, well, intensity and color of your lights. And when researching how to do this hack, I realized that there's a rest API that's running on the bridge. How convenient. And not only that, but a nice library called Hue by Nathan Hale. Some of you may know him. I didn't know he did that. But so a very nice simple library that wraps the Philip Hue bridge API into nice classes and objects. So we can actually talk to our lights. How does this look like? So this is the only code I'm going to be showing, but it's so small and nice. So to make flashing lights in your living room by the lights, then write this code, basically just import the library, connect to your bridge, set some color codes. I looked at one light, took the iPhone app and moved the colors around until I had my blurblanc rouge that I wanted, took down the color codes, and then flashing the lights is just, you know, four loops. You just rotating through lights and through colors, sleeping once in a while. And that's all there is to it. So I spend a few evenings, you know, tweaking the four loops in my living room while I playing the music to try to line them up as best as I could. And back then, I didn't have blinds in my living room and there's a huge condo building looking out from my living room.  What is he doing with the disco lights in his living room? And I'm actually not making this up. So anyways, after a few nights of doing that, I had four loops tweaked to work with the music. So we had a light show. And I wrapped that code with a rest API of my own using Bottle. So essentially that gave me on my Mac mini a slash goal endpoint that I could call to just trigger the light show and start the music so that decoupled that nicely such that it's independent from the rest of the system. And that's going to be useful. I'll tell you why in a second. So the final part to kind of make this all come together was making it work on a live audio stream because this was nice. I had flashing lights and I could score way files on my disk, but this needs to work on an actual game. So remember, I'm playing the game in my browser through a totally legal cable subscription service of some sort. And so I used a little piece of software called Soundflower that adds virtual audio devices to OS X. And basically you set your system output to Soundflower, meaning the sound's going to cut. Nothing's going to go out your speakers because you're sending it to Soundflower. Then you can use PyAudio, which is a nice Python package that you can use to play and record audio in Python. Tell it to get its sound from Soundflower and then you can do processing on that sound. So the way it looks is essentially audio from the browser in Soundflower in PyAudio. And then on the one hand, PyAudio is sending it out to the HDMI output and on the other, every frame is sending it to a ring buffer where we're keeping the last two seconds of audio. Each time we add a frame, we ask the machine learning model what it thinks about that last two seconds of audio and put that prediction in another ring buffer where we keep the last 20 predictions and then the decision heuristic looks at that. And if the decision heuristic says, well, you know, based on those last 20 predictions, I think there's a goal. It can just call the goal endpoint and everything starts. But I'm still using the good old USB button from two years ago because as I said, it's not perfect yet, right? We still do make some mistakes. And if it doesn't start when there's a Habs goal, then you just jump on the button and start it, which is great. But if worse, it goes off by mistake and you need to stop that right away because you've got some people crying in your living room, just got scored. You just hit the button and to remind myself that I had to keep working harder on this and make it better, I made it play this sound to stop the music. Okay.  I'm sure a bunch of people here have a couple ideas how this could be made better, but I just generated a bunch of PNG files with Matplotlib that you all know, synced to the audio, so I had hundreds of PNG files for each of my two graphs. I stitched them together in a bash grip and image magic and then converted those to a movie using FFM paid. So dirty, ugly, but worked fine. Then you could get that video into iMovie and just do a little montage with the shots I took with my iPhone of the light flashing. So what's next with this? So there's no problem detecting every goal. I can detect every goal, that's fine. The only problem is that trade-off between, you know, is it a good or bad goal for the few cases where it's kind of on the fence. So something I didn't do to begin with because I guess I thought it was going to be harder, I know audio better maybe, but some image processing of the actual game. So if we could answer a simple question such as whose goal is on the screen right now, or which side of the ice rink are they are they on right now, then combining that with the other model you can bring the overall accuracy to probably a hundred percent since we can detect every goal without any problem. So that's something that I'm probably going to look at for the upcoming playoff season. And the other thing is generalized to the other francophone hockey station, so RDS. I trained this on TVS sparse feed because they were airing the playoffs. Then I tried it on RDS, didn't work at all, like I said also CBC didn't work at all. And you know it's maybe not surprising, right? It's trivial features with trained on only this one guy, you know one commentator it's only him in the in the data set, so I totally overfit this this commentator which was fine for what I needed this to do, but it would be interesting to find you know what features would generalize to different commentators. So the last slide just for context, so as was said I gave this talk two weeks ago and Picon in Toronto and so I teased them a little bit with my hat's joke, so leave jokes, so I left this last slide and remember this was in Toronto, so it was pretty funny, but so thank you, and I'll take any questions now if you have them.