Proudly we hail! New York City, where the American stage begins, here is another program with a cast of outstanding players. Public service time has been made available by this station for your Army and your Air Force to bring you this story as Proudly we hail the United States Air Force. Our story is entitled Triple Threat Team. This is the story of a team of aircraft observers, three highly skilled officers sent to investigate a strange occurrence high in the skies over the frozen wastelands far to the north. Our first act curtain will rise in just a moment. But first, want a job? A big job? A job with the biggest future of them all? If you're single between the ages of 19 and 26 and a half, you may qualify. Naturally, you must be in top mental and physical condition. Training isn't easy, but it's the best. And when you've completed training, you'll graduate as an aircraft observer, win your silver wings, and be earning more than $5,000 a year as an Air Force Lieutenant. You'll know aerial navigation, radar, the theory of gunnery and bombing, many other highly specialized subjects. If you qualify, you can begin classes within two weeks. Approximately 14 months later, you'll be in the sky with your teammates, a crew aboard one of Uncle Sam's finest airplanes. For full information, visit your local U.S. Army and U.S. Air Force recruiting station. And now your Army and your Air Force present the Proudly we hail production, Triple Threat Team. Take an average American between the ages of 19 and 26 and a half. Give him normal intelligence, a yen for adventure, ambition, and the capacity to work. In 14 months, the Air Force will develop him into a triple threat officer, a highly skilled aircraft observer trained in electronics, navigation, bombardment, and radar. Hugh McTague, Hank Wadilla, and Herb Leight are three average young Americans when they enter training as aviation cadets. Equal to most young people their ages, equal to each other. Only Herb thinks he's a little more equal than anyone else. It starts to come out during classroom work, and there are 1,350 classroom hours in the training of an aircraft observer. Gentlemen, gentlemen, I have distributed among you photos of Bridgeport, Connecticut as it looks on the radar scope. From an examination of this photo, what would you say is the primary target in the area? Take? The shipyard, sir. Water's always the easiest thing to spot on the scope, and it outlines the shipyard very clearly. That's right, McTague. Of course, if the scope happened to be an AFC manual, what is it, Leight? Have you something to add? Yes, sir. McTague is wrong. That character. I wish he'd go hide under a bush. Why do you think McTague's answer is wrong, Leight? Well, I happen to go to college near Bridgeport, sir, and I know there's a big machine tool plant located here on the northwest corner of the photo. We can barely see the plant there. It's hardly called that a primary target. Yeah, well, that's my point, sir. Although you can't see it on the picture very well, I happen to know the plant is surrounded by an electrified fence. Now, assuming that that fence was turned on at this time... Mr. Leight, assuming that we must stay on schedule, can you turn yourself off at this time? You may have a point, but I think it's much better taken. How about we get to another subject later on? I took a minute, gentlemen. I... Yes, Herb Leight has put in his place every once in a while by a harassed instructor, but his classmates can't do much about him. The trouble is, he's one of those know-it-alls who really does know a great deal. He's as hard to take in the air as on the ground, and the aircraft observer gets over a hundred hours of actual flight training. Pilot from First Student Navigator, Wadilla, change course eight degrees right. Repeat, zero, eight, right. Navigator from Pilot, course altered, out. Hey, Wadilla, you're wrong.  I'm First Navigator on this trip. I know, but you tell him he's overcorrected. Wadilla is First Navigator. Our only job is to follow. You cross-check by doing map reading with dead reckoning navigation. Listen, I got a heavy day tonight, and he's going to get us lost. He's be doing your girl a favor. Oh, yeah? Listen to me, Wadilla, you shouldn't correct more than two degrees. You must be wrong. Look, quit trying to man every position in the ship. When you're First Navigator, Leight, you can strap the motors to your chest and fly around by yourself for all I care, but until then, stick to your own job. That's the way you want it. Wadilla. Yes, Lieutenant? You're overcorrected slightly. Your change, of course, should have been six degrees to the right. See?  Well, so were you, Leight. You said two degrees. Look, you men are being trained as triple threats to function as a team. When an error is made, you're all wrong and no passing the buck. The error started with McTague's DR wind, which you should have caught 20 minutes ago, Leight. You men have a lot to learn about teamwork. I want to see the three of you when we land. Teamwork, the essence of the Air Force, and nowhere more important than among triple threat aircraft observers. Hank and Hugh learned about it, all about it. So did Herb Leight. He could learn anything, but he didn't really believe in it. Even in advanced training, Herb thinks of himself as something apart. He's hard to argue with because he's number one in the class, but considerably lower in the private personal rating of his classmates. Hey, look, here we made it. We're on the same group. Oh, good deal. Uh-oh. What? We've also got Leight, boy wonder of the airlines. I hear my name mentioned. You did, and for once, you weren't mentioning it. Well, well, glad to see you boys have been assigned to my team. Your team? Look, get one thing straight, Leight, and get it straight now. It isn't your team, it's our team. We have a job to do, and we can only do it by pulling together on an equal basis. Better drum that simple thought into your superior brain before it's too late. Come on, Hank. Hey, wake up, Hugh. Wake up out of the sack. What's the matter? What's up, Leight? Star class. Get on the ball. Hey, Hank, Hank, get up.  Oh, man. Go, Hank. Come on. Come on. Star class. Get on the ball. Star class. Oh, cow, it's 3 a.m. Hey, what have they got that planetarium for? You won't have a planetarium in the plane. Come on, let's go. Wait a second. Let me get my pants on. Oh, boy, it's cold, huh? I read somewhere that more people die at 3 a.m. than at any other time. They just give up hope. This part here will do. For a start, I want you to point out all navigational stars of the first magnitude. Where are the others? Where's the instructor? What goes on? We're the only ones. I thought it'd be a good idea if I gave you... What? You mean this is your own screwball idea? Your idea? Well, sure it's my idea. I intend to check you guys on various things every once in a while. I want to make sure I'm backed up by the best team in the Air Force.  I'll give you 3 to beat it. 1. You see my point, don't you, Hank? 2. All right, you guys. But you're making a mistake. I was just trying to help you. Oh, brother, to think of the thousands of people in the Air Force, and we had to get him on the team. Oh, we could do worse. He's very sharp and extremely conscientious.  Oh, hey, hey, hey. I want to tell you something before we hit the sack again. I, uh, phoned Nora last night. She's some girl from that picture. Yeah, you'll see her. We're, uh, we're gonna be married. Hey, swell boy, congratulations. Yeah, we're taking a big step. She's coming down next week for graduation, and the chaplain's gonna tie the knot right after we get the old wings. Uh, I want you to be the best man. Gee, thanks a lot to you. It's sure nice of you to ask me. And I'll help all I can with the arrangements. Where the deuce have you been, Hank? What's happened to your arrangements? I've been waiting with the chaplain 30 minutes. He's still waiting. Where's Nora? That's the trouble. I don't know. She was supposed to meet me here on the lobby of the Reddington right after we got our wings. I can't figure out what's keeping her. Oh, what a mess. You and your superstitions. You wouldn't let me see the bride on the day of the wedding. Oh, no, you had to escort her over to the chapel. Now where is she? Take it easy, boy. Take it easy. Everything will work out. Well, hello, man. Why the worried faces? The Stafford. Who says so? I do. I took her there. You what? Sure. When I found out the bridal suite was unavailable here, quick like a bunny, I shipped her over to the Stafford. It's a better hotel anyhow. Who gave you permission to stick your nose in my wedding? But I'm the best man. I'm the best man, you knucklehead. You?  Naturally, I'm best man when any member of our team gets married.  Nora's waiting. Let's go. It was a lovely wedding, darling. That's wedding supper isn't too hard to take either. I ordered it myself. You don't have to try eating it all by yourself, like past the olives, huh? Hank, that isn't nice. Well, it's just the one he eats. He reminds me of a concrete mixer. Hank, I think it's awful the way you two pick on poor Herbert after he's been so sweet. Yeah. Um... I hear the orders are coming through anytime. I wonder where we'll be sent. I hope it's Ramier Air Force Base. That Puerto Rico was supposed to be nice duty. Now, well, so long as we get to use the case system, I don't care where it is. Right now, I'll admit, all I can think of is the 30-day leave coming up. And don't anyone ask where we're going to spend our honeymoon. Hey, you! Congratulations, fella. Thanks. Nice going. Some trick to win your wife and your wings on the same day. Thanks, Mike. Nora, this is Mike Sweeney, a classmate. Hello, Mike. All the luck in the world, Mrs. McTague. You know you're the first person to call me that. Sounds so funny. You'll get used to it. Hey, you fellas seen the orders? They're out, you know. No, no, we've been very busy getting these two married. Well, what's the poop? Well, you're going to Travis Air Force Base on some special deal. You're the only team assigned there. It sounds very special. You're to report in three days. Can't tell you any more than that. Well, so long. So long. Three days. Hey, this sounds hot. Gee, I'm terribly sorry I bought the honeymoon. Don't be silly, Hugh. You have an important job to do. I'm proud to make some sacrifices. So it's Travis, eh? And they're rushing us there right away. This could be big. Very big. You are listening to the proudly-we-held production Triple Threat Team. We'll return in just a moment for the second act. If you're a young man with ambition to get ahead, then you want to get in on the ground floor of something big, then here's your chance. Set your sights on becoming an aircraft observer at the United States Air Force. You must be a single American citizen. Between 19 and 26 and a half years old, have had two years of college and be otherwise qualified. Then you can join the ranks of some of America's finest young men, the aviation cadets. You'll take advanced courses in electronics and navigation. And when you win your wings as an aircraft observer, you'll be one of the Air Force officers who keep American planes in the air. If you think you can qualify, now's your chance to find out. Get all the details at your local US Army recruiting station. You are listening to Proudly We Hail, and now we present the second act of Triple Threat Team. The Triple Threat Team of Hugh McTague, Hank Wadilla and Herb Light reports to Travis Air Force Base. It is all the earmarks of a special deal. Leave canceled, rush orders, and they're the only team sent to Travis. They go to the adjutant. The adjutant passes them along to the executive officer. Gentlemen, we're happy to have you with us. Because of your fine records and particular qualifications, you've been assigned to this command. We have a special job for you to do. What kind of a job, sir? All in good time, Lieutenant. You'll be given your check out in RB-36 as soon as possible. Perhaps later today. After that, well, all in good time, gentlemen. All in good time. At dawn, two days later, they're on their way to the briefing room. Even Herb is strangely quiet as they pass the flight line. They see the big RB-36 being run up by the mechanics, looming huge and somehow lonely in the early morning mists. They enter operations. They walk through to the briefing room. It's a large room, and their crew is the only one present. The operations officer stands in front of a map, tapping on the floor with a pointer. Don't anyone say this is it. Well, isn't it? Well, guess we might as well begin. All right, you men are going to fly to the Arctic Circle, possibly to the North Pole in exploration of jet streams. All right, now, we know jet streams are narrow currents of very strong winds found between 20,000 and 40,000 feet above sea level, but we still have a lot to learn about them. A week ago, we were startled to receive a report about a jet stream in the vicinity of the pole. They don't usually wander that far north. We thought. So, all your jobs to locate this jet stream, chart it and bring back as much information as you can. And we've got certain reports for you observers to fill out. Remember, this information is of vital importance to us. Vital in designing safer planes and correlating the upper air chart, well, for many reasons. Jet streams. Ooh, I thought this was going to be something hot. Quiet, Herbert. I'm trying to listen. Now, men, you can see on the map here the route we've laid out for you. Travis to Anchorage, Alaska. Now, you should find the stream around 36,000 feet. However, it might blow at an almost vertical angle. That's, uh, one of the things you'll have to find out. Now, a word of warning, men. This jet stream is reported to have a speed well in excess of 200 knots. Shout. Uh-huh. It does sound incredible. Captain Stokes, you'll have to keep a particularly close check on fuel consumption. On the way out, you'll be bucking it. Yes, sir. That baby's libel-hab is going backwards. Oh, there's one other dangerous element about the stream. Reports indicate a violent turbulence within it. Aircraft in this stream might be susceptible to wallowing, uncontrolled roll, and momentary upsets. So stay in it as long as you can, Stokes, but don't take unnecessary chances. We'll bring back the information. Still bored, Lyon? I'm trying to hear the man. After base operations, a weather officer talks about technical data required. And then the executive says a word himself. Finally, briefing is over. Next stop, the equipment room for parachute, Maywest, oxygen mask, and Arctic survival kit. Then out to the plane. Each man takes his position. There's that tense moment of waking before the first huge engine is struck. Herb sits at the spacious desktop, the office, they call it, and spreads his maps and charts in front of him. He's first navigator, responsible for the final plot from which the plane is directed. Hank sets up the astro compass in the astrodome. An ordinary compass is useless in polar regions. Hugh switches on the K system. K system is the Air Force's fantastic new development. An electronic computer, radar instrument, and mechanical brain all rolled into one. The big plane taxis to the end of the strip, halts for clearance from the tower, and then roars down the runway. A slight downward pressure in the stomach and their airborne, the monster plane lives with surprising grace. San Francisco dwindles to a dot below and behind them. Ahead, Anchorage, Alaska, 1786 nautical miles. From Anchorage to the north pole, 1706 nautical miles through some of the worst flying weather in the world. And in between Anchorage and the pole, a ghostly target which can be neither seen nor heard. A dangerous target, the jet stream. No flak to stop them, no fighters. Only the forces of nature at their most violent. The observers bend over their charts and instruments. It's their job to get them there and get them back. From first navigator, we'll be over Anchorage Tower in four minutes, 38 seconds. You want to bet on 10 seconds, either way? The leg from Travis to Anchorage is routine, but from Anchorage to the pole, it's pole navigation all the way. I'm switching charts to polar stereographic. Get me a reading on the astral compass, Hank. I already got one, Herb. One 28 and a half. Will you check it with the sun lines, Hugh? I already did. One 28 and a half, it is. Or do you want us to figure it down to seconds? All crew members from pilot, put on oxygen masks. We are at 20,000 feet and climbing. Dear jet stream, sir. I feel a draft on my neck. Could that be it? Check. We're in the stream. That's for the wind like that. What about you, Hugh? Yeah, I'll be through in a second. Right? Check into pilot as soon as you finish. Down the tunnel, I want to get a good look. What do you expect to see, sanding? You guys haven't any intellectual curiosity. That's your trouble. Maybe it wasn't intellectual curiosity, but it sure killed the cat. Crawls back through the tunnel, big enough for six men to sleep during a long mission. He reaches Eddie, the right gunner, who's scanning the engines through his blister window and plugs into intercom. Hi, gentlemen. What's new? Oh, I just want to take a look at the north pole through your blister. Yeah, we near it. And then it hits them, the dreaded turbulence with all the violence of nature at her meanest. Explosive decompression, a dangerous thing to have happen in any pressurized ship. Trying to maintain his balance in the violent, jarring turbulence, Herb unwittingly grabbed the release lever on the blister window, which can be used as an escape hatch. The window flies out. Result? Explosive decompression as the normal pressure inside the ship explodes into the extremely low pressure on the outside at 38,000 feet. Eddie is half dragged through the window by the suction. Herb dives for him. Hang on, Eddie, hang on!  You okay, Lieutenant? Lieutenant? Right, he's unconscious.  It takes the strength of two athletic men to apply the controls against the vicious air currents. As soon as the ship levels out free of the stream, Hank goes back to see Herb. Eddie has him wrapped in the casualty bag. They carry Herb forward where the ride is smoother. They're from pilot. Pilot from first navigator, Rick Tanks speaking. How bad is light? Can't tell much. It looks like it's back. Are we better? What's the nearest emergency field? It can take 36. Ohio sent out fare bags and has a base hospital. We're heading 326 degrees. Repeat, 326 degrees, ETA 1827. Roger. Yeah, yeah, here it is, Hugh. Well, look, I got a better idea. Let me show you. If we pick up the jet stream again at 32,000 and ride it down, we'll save more than an hour. We better get Herb to a dock fast. Yeah, but what about turbulence? That won't be any, not below 32,000 feet. Look onto the jet stream again. It'll be on a repeat. 1-4-right. Roger. I'll send 17-03. 1-703. Great hospital. Doc says you got me here just in time for him to prevent permanent injury to my back. That extra hour meant a lot.  Uh-huh. Mission completed. We'll be returning to Travis today. Well, save my place for me on the team. I'll be along in a couple of weeks. It was funny. The only way I could learn about teamwork was sitting on the sidelines. I guess I owe you... Oh, skip it, skip it. Look, when you get back, the old triple threat team of McTague, Wadilla and Light will really strut it's stuff. We, uh, we gotta push along now, Herb. We'll be waiting for you at Travis. Well, hold it a second. On that last fix you got, I was conscious then. You know what I would have done? Oh, now, Herb. Yeah, yeah, you're right. I'd have done exactly the same thing. I hope. You know, we were meant to be on the same team, we three. All our first names begin with H. Ever think of that? No. Yeah. Wow. Calibrate that pillow while you can, boy, because there's a lot of work ahead for the flying Hs. Here's a message from your United States Air Force to you. You've a chance to join the key men on the Air Force's flying team as an aircraft observer. Yes, you can be one of the men who plot the sky tracks of the heavy bombers and the big transports if you look ahead now. Here's what you can do. You can take a year's training with pay and after graduation as an aviation cadet become a flying officer team member with the silver wings of an aircraft observer earning more than $5,000 a year. So can you qualify? You can if you're between 19 and 26 and a half. Single are in good physical condition of high moral standards and have had two or more years of college training. For full information visit your nearest U.S. Army and U.S. Air Force Recruiting Station. This has been another program on Proudly We Hail, presented transcribed in cooperation with this station. Proudly We Hail is produced by the Recruiting Publicity Center for the United States Army and United States Air Force Recruiting Service. This is Kenneth Banghart speaking and inviting you to tune in this same station next week for another interesting story on Proudly We Hail.


Yes. I'll just start. Hi, good evening everyone. I'm Paul. So we'll be doing Docker for reproducible research. And what we're going to cover today, we'll talk about reproducibility, which is the main reason why we're doing this exercise. Second, we'll do a little touch base on what Docker is, what containers are. So at least get everyone up to speed on container technology. And then after that, then we'll dive into the workshop that we posted yesterday in Meetup. Anyone who has tried the steps posted, otherwise we'll follow it later. So reproducibility, code and data should be assembled in a way so that if it runs on my machine, it also should run on another person's machine. Let's say in all these cases in later time, I have a certain analysis that I run in windows. For example, I did the visualization loosing some libraries. What happens currently is if I need some library, if we want to replicate this analysis and then this visualization on the nonprofit's premise, then of course if the nonprofit doesn't have the libraries that I have or they don't have the software that I have, I would need to install that software, install those libraries so that I can replicate the analysis. Sorry, I think you're going to extend the screen. I think you're going to extend the screen. Extended screen. Okay. It's a duplicate screen so what I can see here is the same. Good. Yeah. Where was I? Sorry. nonprofit's premise or nonprofit's office, they should be able to do exactly what I did and came up with the same results so that at least when someone asked how did you came up with this result so that they can try for themselves and then get the same result. And then similarly, when we onboard new volunteers in data time and then this machine is not set up for that particular project yet, we should be able to bring our new team member and then maybe two years down the road someone joined, it should be easy but currently what we're doing is set up the machine, install what the needed packages are. Sometimes it doesn't work because new versions are in so we have to tackle that for now. But we still value reproducibility so even though that's quite challenging we still do because we want to be able to replicate what we analyze in another person's machine. So this is one of the tenets in not only in data science but science in general to be able to reproduce our research, our results. And then currently what we do is to at least help in that perspective is we try as much to use open tools for reproducibility and we also version our codes, our scripts, Python scripts, our scripts and then we put it in GitHub so that at least when we try to replicate or rerun the analysis, we have the code, we have the version in GitHub to use that to replicate the results. But that is versioning the code and scripts perspective. What we're trying to do or experimenting now moving forward is not only we want to version the code and scripts that we are doing we want to also version the environments where our code. So apart from the Python scripts or our scripts that we are running we want to version the set up the libraries that were used the needed software and then the environment where the analysis is being run. So currently code and scripts but moving forward we want to explore to version the environments as well so that we will be able to help address the reproducibility better. Any questions so far in this aspect? No. So we have Docker installed we just copied the tools it files over which I'm guessing are the containers or something? Currently currently USB being passed around so you copy just copy everything for now because some of the installers are format some of the installers are for windows when we come later to the workshop during the installation you can install what is specific to your operating system. So apart from the three installers there are two big, big tarps? Correct I'll discuss that later because it takes a lot to copy should we copy them as well? Anyway as we progress through the talk we have time so just proceed and copy it.  Thank you. Okay moving on so Docker we're going to Docker is the technology or platform that we'll be using to help us version this kind of environment whatever I run in my windows machine later on this analysis or libraries that I'm using someone will be able to run on his Mac or in his Linux box as well. So what is Docker? Docker is a platform technology that enables us to do this. So how it is being built whether I'm running on Windows, Mac or Linux we can take this same solution and then run it on any other volunteers machine. So usually this part the Docker there are two kinds of Docker containers one is Docker for Linux and then Docker for Windows. The one that we are currently using is the one for Linux. That's why you see the penguin here which should represent the base image for Linux. So it's running on Linux image then we built on top our application such as Jupyter and R. Why Jupyter and R? This is only the first way because we want our volunteers to at least get that chunking on the container concept. So that in the future when we have the second way, third wave we might be able to maybe use our studio or any other future platforms like data products but at least we want to be in a state where our volunteers is able to know Docker pool Docker load and those kinds of basic concepts so that in the future it will be easier for us to push and share tools across the volunteers and nonprofits. Any questions so far in the Docker terminologies? So for the basic Docker concepts that we are usually using we have at least three. There are more advanced ones but we'll tackle them when we go to the workshop or later on when we dig dive. So at least three things that we want our volunteers to know at least we want you to know what is at container registry. Container registry is server that hosts our Docker images. So let's say I have a Python Jupyter image we host it in the cloud currently we're using KIO although Docker hub is another alternative for that. So once it's in the cloud we have let's say a version of our container with all the libraries with Python like pandas and then platly. We contained it in the container image put it in the registry so that let's say the version of this is version 101. Anyone who downloads this or pulls this into their machine will be able to use that tool with that set of libraries. And then later on let's say this volunteer use for his analysis or her analysis. Later on when we go to the nonprofit site we just have Docker there and then we'll pull the same image to the nonprofit site and then replicate whatever was analyzed. So it's easier for us to do the versioning and pulling while we have it in the cloud. So the hosting that's called the container registry and then the file or the file system that we are pulling that is called the image and then once we have the image pulled in our machines the one that we're currently copying offline if we don't have the internet connection that one when we run the actual container or the actual instance that is called the container. So we have the registry who said in the cloud image the one we pull and then when we run it is called the container. Yup. Cool. Just feel free to interrupt me if there's any question. Knowing that for people who are not here they will be seeing this as our recording so it helps them as well. Yup. And then moving forward we can go through the workshop now. The workshop is the same as what we've posted in the meet up yesterday. So that contains the instructions for installation and then enabling you how to run those applications Jupyter Notebooks that we have posted. So what I'm going to do now I'm going to head up to GitHub the link is there we have a tiny URL data learn dapper or if you want to access the meet up dot com you'll have the which call is you'll have the link there as well. So if you go to GitHub the first one is installation. So in our GitHub called contain yourself repository we have three operating systems there that you can go Windows, Linux and Mac OS for those who are at home you can download from the internet but for those who are here if you have trouble downloading if it takes too long we are passing USB sticks around you can download the corresponding installer for your machine. For Windows we have two installers one is a docker toolbox and then the other one is docker for Windows. Docker for Windows is the sort of official version if your machine can support because it has other advanced features I think you need to have at least Windows 10 Pro to run it and at least Hyper-V but for those machines like this machine that I have it doesn't have Hyper-V so it doesn't meet the requirements I have to use another installer that is called docker toolbox I think it's in the same USB stick as well but if you go here in our GitHub you have the link there as well toolbox install windows if you go here you'll get the link to the docker toolbox so I'm not going to install it in my machine I already installed it just follow the instructions in the link and then have it installed for Linux I think you have upget when you install docker and for Mac you also have various options but you can use a brew anyone using Mac here so brew cast install docker so that's for the docker installation anyone here who hasn't or is in the process of installing docker or you have docker in your machines anyone who has docker already in their machines okay so we'll proceed the next one that we'll try is using python notebooks what we have here is first week we can try pulling from the repository one that we discussed which is the registry that's where we host our images that is called KIO that's why you can see KIO here and then to pull the image you just use this command so I'll just explain a bit this DKSG this is the organization in that registry to identify that these are the images that we host as data kind so later on in the future when we have other images you can find it under DKSG as well so for now the image that we want to pull is python 3 notebook and then if you notice after the colon we have version number so the idea of this version number is that let's say for example now we already have a baseline python notebook later on during the data dive let's say I really want to use this new package that is not currently in the image so how it goes is you can will be having library to student I'll just touch base a bit on this adding new libraries for example we can have the project curator to add that library if it's really needed for that project and then once that is added in the image will submit to github it automatically builds a new version in our KIO and then we will have a new number for the version so this one if the current version is 1.0.0 the next version will increment it 1.01 we want to encourage when we pull to use the version at the time although you can use without a version but we want to have this concept of reproducibility and ease of access to information that hey when we run this Jupyter notebook which version of the container did you run this from so that at least people who are going to replicate your work will know also the version so that they can pull the correct version on their side so once you when you pull this it will download the image and then once the image is done you'll see something like if you type docker images in your docker once you have it installed it will display all the images that you have and then once you pull this image from KIO you should see something like this one KIO, DK, SG, Python 3 notebook with the corresponding tag 100 to indicate the version so next once we have the version in our system we can move but apart from pulling from the registry let's say you don't have a good bandwidth at home because currently the python image that we have is around like 2GB so you need like a better bandwidth to pull that currently we're distributing USB sticks that contains the image so if we're not able to connect to the internet we should be able to load from a file and that file on how we can load from a file we can use this command called docker load so docker load input and then from the USB sticks then if you notice there are like two big very big files there with this file name so when we name the files later on we try to have a convention as well so that we know what to name it later in the in the when we load the image which is kio slash dksg slash python 3 notebook as well as the version number so we have the name as well as the version later when we load it so how does this go what I'm going to do because I already loaded the image I'm going to remove it for now so if if I need to remove it I have docker rmi this is the command to remove the image what I want to remove is this notebook python 3 notebook and then if you notice we have this repository tag and image ID I can just copy the unique part of the image ID copy that and then if I do this it should remove the python 3 notebook okay so it's deleted if I do docker image again docker image is the command to display all the images in your laptop or in your machine so as you can see there's no we have removed the python notebook already what I'll do is inside inside my directory sorry I'll go to this directory where I place the file this one is you can find this in your USB sticks as well I'm going to load this file the python 3 notebook I just need to go to that location so see see me can see I can see the notebook here already so how do we load the image to docker I'll just use this copy that because it's the same file name so it should be the same command as well so once I load it'll take depending on the anyone has already has the USB sticks copied to the machine or anyone who needs there's a step in the loading from a file instructions for step 3 it says sorry, step 4 docker tag with the loaded image ah, yeah that's good so welcome there in a short while so what we did just now so they're asking there's another step to or a command called docker tag where do we use docker tag for why do we need it it's because just now what we did is the command that we run is docker load and then the name of the image so the reason is when we load that with that command if you can see in a while by default it won't have the name or it won't have our name and it won't have the tag name so after we load it you will see I think null for the name or at least the name will be empty once you load so let me just show you so we've loaded the image so we'll see what image is loaded when we do docker images so when we do docker images you can see none none and then the corresponding image what docker tag enables us to do is to be able to name the corresponding image that we just loaded name and corresponding version and that's where the naming convention in our file file name comes in handy because what I can do now is I can just do a docker tag and then the loaded image and then have the corresponding let's say I have this I'll just tag then I want to tag this loaded image with the corresponding repository name and tag so what I'll do is docker tag and then the loaded image which is 00 D9 which is already a good because it's unique and then the corresponding tag so here it will just be the repository name I'll remove this extension the reason why I put slash there so that I can replace it later with actual slash why do we have this naming convention in the repository or a repository name later on when we discuss advance topics this it needs to be in this format so that we can push to the repository later on but for now we just follow the naming conventions like this so KIO which is our repository DKSG which is our organization in the repository and then the corresponding container image called Python 3 notebook and then the corresponding version which will use as our tag so once we have this and then we'll do docker images again once we have this then we have the corresponding repository name and tag so that's are we good with the tagging tagging is good so once we load the image there are two ways of getting the image right one is we pull from the docker repository the other is we load from the file but once we have it in our in docker we can see the repository sorry the image as well as the correct version that we have the next thing that we can do is try running the image we want to spawn Jupyter application and then do our analysis already so what and how we can do that is here running Jupyter notebook from the pulled or loaded image so I'll just explain this a bit so the command run this dash it we just usually use it if you want to do interactive terminal it stands for interactive and then t for terminal but if we just want to run the application like Jupyter we don't need this so I'll skip it for now and then I'll proceed with dash p dash p is the port so the left side represents the port of the host machine where we will run from the browser later and then the right side represents the port of the docker image so let's say when the application is run on the image it uses port 900 then if we map it to 800 in our local machine will access it from the 800 so it will be something like local host 800 so left side host host machine the right side is from the docker image and then the next one the volume let's say we want we downloaded we have an existing python notebook that is created by our fellow volunteer we want to be able to run that in our dockerized jupiter to see and view their analysis so what we do is we sort of share a folder or a directory so that when we launch docker later will be able to see those files that we're loading so v is for volume the left side of the colon goes through your local or host machines directory where you will put your python files for analysis or data files like csv and all and then on the right side right side is called home job yan work because I think this is the we based our jupiter image from an existing image called minimal jupiter which uses this folder so what we're doing is whatever we map in my users poll directory whatever directory is in my host machine will get map to home job yan work so whatever is in the home job yan work will be accessed when we launch jupiter in a while and then after that we have the image of the container that will be loading so what I'll do I'll just try to run the container so docker run and then what we have here port so I'll map my 8888 port to the 8888 of the container or image and then I'll map a volume also so that here one thing to note so this might be differing from operating system to operating system and then the installer as well specifically for docker toolbox I think that default docker toolbox needs you to share the folder from the C users directory otherwise unless there's another way when we tried it doesn't work if you share another one I think you need to configure the default that they're using is in users so when you share you share under docker toolbox but the rest of the I think for mac for mac I think you can share any other folder I think right or does it have to be a specific folder I think slash users also okay so for Linux Ubuntu you can just map any folder for windows there's a special folder if you're using docker toolbox which is C users anyway if there's any questions especially for those that are viewing this from home you can post your questions on meet up or maybe post in github as well so let me move on we're doing a run so I'll map I'll map my C users not the data learn folder just home and then and then the python image is zero zero d nine zero zero d nine so if I run that it's not it's having an error because I already ran it a while ago so that port from my computer which is 8888 is already used so what do I need to do because that port is already used I'll just assign another port because left side if you remember is from my host machine so if I cannot use 8888 I'll use 8889 for example and then run it so once you have this you can copy paste as this instruction is telling as you can copy paste the following link and run it in your browser so a while ago we changed our host to 8889 that means if I use 8888 I cannot access this one that I just run anymore so I need to use 8889 because this is my host so even this is telling me that 8888 is the one to use because this is running in the context of Docker so Docker is one thing or the container is one thing accessing from my host machine is another thing which is if I accessing from the host machine it works in the context of whatever I map it to which just now I map it to 8889 so if you do this okay so another point so this differs from operating system to operating system so the reason why I'm not able to just do a local host and then run the thing if you're running Docker for Windows this will work but if you're running Docker toolbox Docker toolbox this is a specific IP address that you can run your Docker on so how do we find out what IP address to use if you're using Docker toolbox for Windows please spawn another I'll spawn another CLI so here it says that Docker is configured to use default machine with IP this so what I'll do I'll use this and then replace the local host in my browser with that and then this one if you notice the default here is whatever I map a while ago in the volume so whatever I have here I'm able to see here now this one the image that we just load is a Python notebook so if I run a Python example it should run the needed libraries that we have here it has a set of libraries pre-loaded like NumPyPandas for those that we don't have and then let's say we need it in the data dive later then you can inform the library custodian or any one of us so that we can add that corresponding library so that when you pull next time that library will be included so here I can just run a Jupyter notebook and then you can view the results so before I move on because this this notebook is already in my local folder so some of the viewers who are viewing from home they won't have this file so I'll just follow what we have in the instructions in GitHub so in GitHub once you have the notebook and you want to try things out we've added a link there to Plotly which is one of the libraries for visualizations for both R and Python and some other languages so we'll just going to try their tutorial a bit so what I'll do here in our notebook I'll create a new one so I'll go to the existing tab I'll create a new one how do I on your upper right there's new and then Python 3 if I do this it will spawn me a new notebook so on top you have untitled if you want to name that notebook as data learn analysis for example I'll just click ok and then this data learn analysis since we have map a while ago our folder to this particular Jupiter instance whatever I create should be here right so at least let's say for example our container crash at least we still have the file so all we need to do is run the container again and then load the same director and then we have our analysis so I'll just proceed and then let's try some Jupiter stuff on this in Jupiter it enables us to do document our code as well as run them depending on the language that our current notebook is supporting the one that we just loaded is python notebook so we can run python instructions on it so what I'll do is for the next step is we can write either the code mark down or other notebook options but for now I'll just show you the mark down when we whenever we create an analysis notebook hopefully when we do the data dive we encourage to also write the version of the image because later on when we share this notebook to another person and then they want to run that notebook they want to be able to pull the correct container version so what I'll do here I'll use mark down to to do that I'll just put maybe an instruction title data learn and then maybe other one called image version so in the image version I can just put maybe what version did we use I can just put something like this so at least if we do or if we have this information in the notebook I'll just put shift and at least anyone who will be using this notebook that I'm currently using they'll be able to pull their docker image as well as the version knowing from the information that we have in a notebook already so we can put mark down instructions and put our analysis paragraph and explain what we are trying to analyze as well as we can do as well visualizations like using platly and those kinds let me just put some python commands so if you want to do python command you need to change back to code so why is it python this is python 3 so I need to do so the code that you'll be writing is going to run in the context of what language that image was built so if it's built on R you cannot run Julia on it you need to run in the context let's say if you run if it's running on python 3 python 2 commands might not work so you run it in that way hello world and then just to use some graphs we have grafing examples let's load first some of the libraries so this particular image that we have we already included pandas at least platly in this so this should be able to load if we didn't miss any library so that's gun well import data we'll try to import we're connected in the internet right so this read CSV should be able to work it's going to read the CSV we don't have an account for I'll just keep the current I'll move on to the next this is just to show at least our visualization keep platly for now I think it needs authentication something I'll copy from the other notebook so the other notebook I'll just load same thing we'll share the notebook in the in the meet up so at least people who want to try the ones that we are trying here will be able to try as well just wanted to show until we get the graph display the table and then once we have the table we'll share the notebook once we have it available this is for python so the objective is at least we get our volunteers be able to pull image ran the image and then do their analysis on that we have the same sort of instructions for R for using our notebook so it's the same thing we pull but it's a different image so we pull our notebook instead of python 3 and with the corresponding version when we pull this we should have it available in docker in docker images so this is the one when you pull it when you load the image from file is the same instruction or same step as what we did also for python and then once you load that you will of course when you load it it won't contain any repository name or tag that's why we need a tag in order for us to name it as our notebook as well as the tag version 101 and then similar thing loading from file just different image then running jupiter notebook from pulled image if we're running for R it's the same instruction the only difference is the image ID that we'll use instead of using the 00D which is for our python we use AC9 so these two are just jupiter notebooks jupiter notebooks is only one of the applications that we can run in docker in the future we might be able to run other applications maybe RStudio or maybe a data product of some sort but at least at this state we just want our volunteers to be able to know how to docker pool docker load docker tag at least to get them running in their machines at least jupiter for now so that's I think that's about it with regards to the workshop any questions so far anyone who is stuck somewhere in the steps no you're able to load until running the jupiter notebook which area or which step are you currently stuck okay by the way if anyone is stuck we have mentors around feel free to raise your hand yes current it's okay we can just a moment well I think that should be okay do we know the problem at least we can share for those who are also viewing if they it's basically having problems starting up basically creating an image and starting up okay so loading side there's an issue or something okay anyway for loading the image I think that should be okay loading the image should be the same as what we did a while ago so we load from tar file currently for those who are doing this from home we can try maybe sharing the image somewhere but anyway if we share it you have to download it anyway so you might as well do the this one docker pull or if you want to pull the Jupiter notebook use this yep for those who are doing this from home I think this is the end of the workshop let me check if we have any other things there no without data that should be okay if there's any question in the workshop you can just post in meet up as a comment or if you find any issue in the let's say the instructions that we have in the readme is not clear enough we need to be intentional in terms of the instruction just submit there should be an issue here or something there's no issue there should be an issue anyway just submit an issue sir not submit an issue here just submit a comment in the meet ups as I then will try to address that accordingly yep so next event will be on April April April 79 that is our data dive so hopefully what we learn here we can use it there to run Jupiter notebooks for analysis and thanks dot works for hosting us for today's data learn and see you all on the data dive yep


So team keeping clean. I know it's late, a lot of us getting ready to go to bed, but I felt like this news was semi important to share with y'all, but it's very murky news and it could go one of two ways. Quick, just a quick recap. Of course, we know Lamar has been dealing with his ankle injury. We know Tyler Huntley has been placed on the COVID list and we know that Chris Trevler, practice squad quarterback, he was also on the COVID list. So in last Sunday's game against the Bengals, our quarterbacks were Josh Johnson and somebody who they signed 24 hours prior to that being Kenji Bahar. And Josh Johnson again, for what the situation was, I thought that he did a phenomenal job. Phenomenal job. But now, when it comes to news, I always ask, you wanna get the good news or you wanna get the bad news first? But I feel like in order to get what could be the good news tomorrow, we gotta get through the bad news first. And with the bad news, it says that the Ravens released quarterback Kenji Bahar from the practice squad. So once again, I know Kenji gotta be tired of this, man.  What is it gonna be? They should just give him like a permanent reserve deal, something on the side to it. Like, look, Kenji, we know we've been calling you back and forth, back and forth, back and forth. Y'all remember Billy Bojima, the tight end? It was like the same thing with him. But anyway, them releasing Kenji Bahar from the practice squad, that lets us know that a quarterback is on the way back tomorrow. Now, initially, when I first saw that, I was thinking, okay, it's either gotta be either Lamar Jackson or Tyler Huntley. But then after I thought about it for a while, it was like, oh, but wait, it could also be Chris Trevler. Because Chris Trevler is a COVID guy. He was on the COVID list and he's on the practice squad. So it's possible, and they cut Kenji Bahar when they signed Chris Trevler. So they obviously felt a certain way about Chris Trevler and they felt more strongly about him than Kenji Bahar. That's why they cut him and they signed Chris Trevler to take his spot. So this could be that same exact thing, or it could be one of our two quarterbacks coming back, either Lamar Tyler Huntley with Lamar, I'm not really counting on. I know we saw the Instagram where he was at the facility today on his story and whatnot, and I know that got a lot of people excited. But I'm just, I'm not gonna get my hopes up on that. So the good news, we're getting the quarterback back. The other news is we just don't know exactly who it is yet. So tomorrow we'll see. Also, more good news. Chris Westry, he has been activated from the COVID list. So Chris Westry, the Ravens, Jimmy Smith 2.0, what, who they want to be Jimmy Smith 2.0. He is back, so that is just lovely because he gives us somebody else in the secondary while Anthony Averett, who's dealing with, oh, is it fractured ribs? Whatever he's dealing with, it gives us somebody healthy while Anthony Averett deals with that. They said he could play this week. I'm not gonna expect him to play this week, but we'll see. Also, more good news. They also activated Jimmy Smith and Pernel McPhee from the COVID list. So another cornerback, we know Jimmy Smith, we know his history and whatnot. Hey, forget history this season. Cause I mean, this season has been historic when it's come to injuries, when it's come to guys that's been missing, when it's come to this and that. So Jimmy Smith being back, it's a huge plus. Yeah, Jimmy Smith ain't the Jimmy Smith of old. Yeah, yeah, yeah, but guess what? This Ravens team needs all the help that they could possibly get. Pernel McPhee finally coming back. Cause with Pernel McPhee, this guy, he signed for another year, played for a while, went on injured reserve, got off of injured reserve.  Literally right when he came back from injured reserve, went straight to the COVID-19 list, but now he is off of that list. So that's a beautiful thing. So that is the good news. Now the bad news. On Sunday against the Bengals, man, there weren't many bright spots, especially when it comes to the defense because the defense, they literally did not force upon the entire game. Bengals punter was just chilling the whole day, just relaxing, taking it easy.  They got it moved up to an earlier time slot. But one of the bright spots on the defense was Tony Jefferson. And Tony Jefferson is somebody, he just played with this fire. I think he had a sack. He had some nice open field tackles. Open, like just him and the running back, him and the receipt in the open field, it was the most beautiful thing. I loved it. And I told y'all, I feel like him and Patrick Queen, they had probably the best games on defense. But they're not 11 Tony Jeffersons and they're on 11 Patrick Queen. So it was a rough day still, but they were a bright spot.  And apparently, he said he is vaccinated, but so all he got to do to come off of the COVID list is have 48 hours of negative testing. But regardless, he has been placed on the COVID list. So Tony Jefferson is out for now. I know literally just today, they changed the rules, the CDC, they changed some stuff. The NFL, they like, all right, we're gonna change some stuff too. Cause we can't be having this dolphins and the same stuff like it happened last night. We can't be having this Ravens and Bingo stuff that happened last week. We can't be having these Browns and, oh no, wait a minute, is Browns this year? Oh yeah, we're gonna change the rules for the Browns. We're gonna change, flex that game. But anyway, so the NFL has changed their rules when it's come to the COVID and the being asymptomatic and all that blah, blah, blah. Anyway, so Tony Jefferson, he's out. But wait, there's more. Ardarius Washington, who broke his foot a couple of weeks back, he ain't even been playing. But you know what? He goes on the COVID list as well, similar to Justice Hill last week, who has been on injured reserve. He got put on the COVID list last week. So it's like, guys that ain't even been playing, they getting put on the COVID-19 list. This season is just this season. That's all you can say about it. But another guy who has been placed on the COVID-19 list is Tyus Bowser. So Tyus Bowser is out for however long it's gonna be, not sure what his vaccination status is, but with the new rules, if he's asymptomatic for five days, then I believe he'll be able to come back after those five days. I gotta get a more clear understanding of what the new rules are as far as it goes for the NFL. So we'll see what goes down with that. But Ravens roster moves still been pretty busy. Pretty busy. So it's the same old stuff, man. Same old stuff. Hoping that these Ravens could pull off what will be considered maybe a miracle. When we talked about the game being flexed from 4.25 to 1.00 PM, I talked about, oh, that kind of favors the Ravens because it makes the Rams play on an earlier schedule. But there were quite a few people that gave me a nice friendly reminder that the Rams, this game in games where they have to play at one o'clock or Eastern time, that they undefeated. So I'm like, well, well, thanks. So we'll see how it goes. But again, anything's possible till it ain't possible no more. So Ravens gotta come through on Sunday. Rams gotta come through on Sunday and may the best team win. Y'all keep your eyes open tomorrow to see which quarterback comes back. Again, hoping that is Lamar Jackson or Tyler Huntley. Again, it could be Chris Trevler. And we hope Chris Trevler comes back too because we just want all the guys to be nice and healthy. We want them all to be team, keep it clean. But just something to keep your eyes on for tomorrow. So I know y'all gonna be on it. You know, we'll be on it whenever it happens. We'll let y'all know as I know y'all will do the same. I love y'all, I appreciate y'all. And like one of those three quarterbacks whether it's Trevler, Lamar or Tyler Huntley will be no longer starting tomorrow. I'm out.


Be Friday, everyone. Today is October 16th, ending the week with a small green day, plus $214.25. So I was in a little bit of a hole this morning, was able to dig myself out, get to a positive on the day. So I'm going to go over that. I've got some really good takeaways on the trading today, and then we'll also recap the performance for the week. So let's start at the top here. Starting with 6B, the British pound, took a little long runner, booked small profit $81.25. In the Russell and NASDAQ, booked a $280 profit on that pairs trade.  It was actually up a couple hundred dollars, but it reversed pretty quickly, ended up closing out for the loser. Took a long runner in the Dow, ended up closing out for a small loser of $62. Alibaba had a couple of losing trades to start with, and then was able to catch a late morning runner. And Baba got me almost back to even, but down $148 total on the day. And then DKNG, which is DraftKings, but we affectionately called Donkey Kong, took a small loss of $104 on that. Facebook minus $5.95. Intel caught a runner for $150. Pinterest tried to catch a runner a couple of times and got smoked out of that for minus $627. Roku minus $224. Tesla, small winner.  And then Zoom, my monster win, which I'll talk about over $2,300 on that one. So plus $214.25 on the day. Let's jump into the charts and talk about this. So let's start with the beginning of the day. The beginning of the morning was pretty rough. We started with a Mighty 90 trade in win, had this big flush down, tried to get long right here, and then added a little bit more here. It started to bounce. And then I was just, I kind of had my line in the sand right here that if it broke below the lows of the day at that point, I was just going to get out. And that's what happened. So I just bailed, ended up taking significant loss because I went in with some decent size and added to it as well, ended up taking a loss, which I don't look at that as doing anything wrong because you've got to cut your losses. Now, look what happened. Obviously, right after that, it bounced nicely and would have booked a profit. So took a loss on win. Overall, it was my biggest loss of the day. So it didn't start out too good. And then Roku was another loser, 224. So had this big flush down and tried to get long. Let's see, what time was that?  So yeah, right here is it was coming down to the close of yesterday. And it flushed down, so we added a little bit. Ended up getting out of some here, but then it just rolled over. So ended up taking a small loss on Roku.  Excuse me, Draft King, used to be called Diamond King. In Draft King, same kind of thing got in here, started to bounce. And then it just rolled over, so we ended up just getting out there, so small loss there. So at that point, oh, and then on the runner side, Pinterest. So let me get to Pins, Pins, Pins, Pins, there it is. So Pinterest opened up, gapped up higher, really strong on the day, started to push through this pivot line. I caught a nice piece of this, and then came back down. I tried to get back into some here at this pivot and get some more at this pivot and then just got flushed out. And so ended up taking a decent size loss on Pinterest. Again, kind of a great setup, great situation with the stock and the news and everything, but unfortunately, sometimes the bad guys win, and so that one got me. So that's how I started my day. So I was literally down, I had some winners in the pairs trades and some other things going on, but I was down over $1,000 at this point. And then we're getting close to the end of the morning. And so we stopped the live stream and I literally, the last one we took before we got out was Tesla.  But then as soon as, basically right after we got off the live stream, I just got out, booked a small winner of 60 bucks, but I could tell that my focus wasn't there. I could tell that mentally, from taking the losses and I just didn't feel in sync with the market this morning. And so, and this is a really important thing because I've done this so many different times and it's always been beneficial. What I did is I just, I closed out all my positions, closed out my gold silver pairs trade. I didn't have any positions on at that point. I walked away from the screen. I went outside, I took a walk, cleared my mind. I came back and then that's when I took positions in Zoom, which was my biggest winner. That's when I took positions in, I did take a loser in Facebook, but I took a, got a winner in, that's when I made my late morning run in Baba to get almost back to even there. I took a, I took a winner in Intel. So like Intel, for example, pushed all the way down, still very strong on the day. So when it started to kind of bounce and firm up and consolidate, got in here and took a nice little runner there. And then in Zoom, Zoom was my biggest winner. So when I got back in front of the screens, the market was coming down, the market was weak. Zoom came all the way back down to this pivot level and I got in right there. And I rode this thing all the way up to about right here. Not to the tippy top, but darn near. And it was just a fantastic trade. I was thinking clearly, Zoom was very strong on the day, near all time highs. The market started to firm up and get stronger again. And so it just, it was just a crystal clear trade.  I did get out of one right here and it came back down. I reloaded on that one, rode that up, got out of one and then rode the rest all the way up to here. So just a fantastic trade over what I say over $2,000. It was $2,390 just on that Zoom trade. So good stuff. I mean, the takeaway here for me is, sometimes like for example, in the win trade, I mean, that easily could have been a winning trade.  Roku was one that we were up a decent amount. And I was really close to getting filled on part of my position right here. And it didn't quite get there. And then it just rolled over.  Same thing in Diamond in DraftKings. On this bounce here, I just was really close to getting out of some, never did. And no, I'm sorry, actually on that one I did. And so I did take a small loss there. But my point is, especially, and I'll show you the mighty 90 performance to date and for the week. And the one thing to remember is the management of these trades, there's so many little nuances with these trades that you don't wanna look at just the strategy. You really gotta focus on your mental state, on your mindset, on how you're managing the trades and where your focus is. For example, at the point where I was down $1,000 this morning, some of our members were up 500, went five for five on their trades. So sometimes you're gonna see things a little bit differently. Sometimes you're gonna manage things a little bit differently. Sometimes you're gonna pass on trades. Sometimes you're gonna take different trades. And so it really is a focus game. And we've been on such a hot streak with these mighty 90s, I think is six days in a row that we were green on the mighty 90 strategy. And so anyway, all that being said is just to kind of reiterate something that we've really focused on in the mighty 90 class. And that is mindset. And sometimes when you're not in sync with the market or you have a few losers, you've gotta get away, you've gotta refocus, you gotta get some fresh air, you gotta, and it's such a big deal. So I wanna kind of beat that dead horse into you guys to make sure you understand that that is a critical part of the day trading. All right, with that, let's jump into the performance for the week. Bring over my trusty spreadsheet here. So this is mighty 90, so plus 552 for the week. Obviously today it was red, could have been much better had today not happened, but P&L is your only truth. I'll say that over and over and over. So anyway, plus 552 for the week ended our green streak going back to, yeah, we had Thursday. So we had one, two, three, four, five, six green days in a row and then ended that today. And then on the pairs trade, plus 259, 50, took total of five trades, three winners, two losers. Yesterday kind of brought that down, but three out of four days were winning in the pairs trades. And then the runners just continued to crush, plus 3,082, 50 for the day. On Monday had a small losing day of 25 bucks, but otherwise plus 987, plus 691, plus 179, and then today plus over 1,200 bucks. Mostly, yeah, well, thanks to Zoom being the saving grace there, but so good week overall. If we look at our summary here, so here's going back to 831 when we started breaking it out this way and started tracking it on this sheet. You'll see that the P&L for the mighty 90 minus 149 during this time period. And going back to what I said about mindset and taking and managing trades certain ways, I know that a lot of our members have done much better than this, they're in the green. And so a lot of it is your focus and how you're seeing and how you're managing the trades. I guess my point is don't look at this, don't look at my performance and think that's how this strategy performs. Because my performance is 100% irrelevant to how you'll do with these strategies. 100%. Now, I understand that people like to see other people's performance, it makes them feel good, it makes them feel confident in a strategy or whatever, but the bottom line is my performance has zero relevance to what your performance will be.  And so just to understand that over time, I mean, this winning percentage is going to be much higher, it's gonna be closer to 70%, the P&L is going to be green. And so I don't have any issue with the Mighty 90 strategy. I know I've gotten emails from some members saying, you know, is the Mighty 90, should we not even do that anymore, it's not performing very well. And the answer to that is absolutely not. The other thing to think about is the engagement that you get and the focus that you get from taking the Mighty 90 trades, a lot of times leads to some of these runner strategy trades. And when I say that, I mean, I might take a loser in the Mighty 90 and then it starts to set up as a runner and I may not have seen that as a runner without taking the loss in the Mighty 90. So it all works together, so I'm very high on the Mighty 90 strategy even though during this period of time, and keep in mind, we're talking about 89 trades. I mean, that's really not a large sample size. So my point is, don't sleep on the Mighty 90. It's not dead. It's just taking a nap right now, or it did for a few weeks. Okay, so Paris trades so far, plus 662 on 22 trades, 63% win rate. Paris trades continue to do pretty well. Runners, obviously like to say, crushing it over $20,000 at this point on 290 trades. And keep in mind, this winning percentage doesn't mean anything, right?  So the winning percentage isn't that big of a deal. The P&L is the factor here. So you can see obviously over $3,000 for the week, very nice week in the runner strategy, totaling up all together over $20,760, 401 trades, winning percentage 56.8. P&L portrayed 51.77 and the breakdown from week to week. So all in all, good stuff. Loving doing the day trading, especially in the live room where I can interact with you all. It's been a lot of fun. Hope you guys are enjoying it too. This day trading is definitely a mental game and I love mastering the mental game of it and continuing to help give you my thoughts on how we can make you better as well. So hope you're enjoying that. That's it for this week. Next week in the day trader room, we will not be live streaming Monday, Tuesday, Wednesday or Thursday. I'll be traveling and just not in a good setup to be live streaming. So we are off Monday through Thursday next week, back on Friday. And then the following week, we make sure you're in the live stream room, you're checking the calendar because we'll be doing some a little bit later morning sessions where we'll jump in an hour after the market opens. Give me time to do my core portfolio alerts and that kind of stuff. We'll jump on an hour later and then go an hour later so you can watch me manage some of these later morning runners that I think a lot of you all want to kind of see what I'm doing and my thought process behind those. So look forward to that. Make sure you check the calendar in the live stream room and we will catch you in the live stream on Thursday. If you guys have any questions, let me know.


What's going on everybody, Dato Doi here with another Dragon Ball FighterZ video, this time covering a really popular character leak for both season one and season two of the character DLC for Dragon Ball FighterZ. Now of course, with every leak you have to ask yourself the question, what are the odds of this being true? And to do that you have to look at the context of the situation. First things first, you should look at who it is that's leaking this information, and do they have a background in leaking? For example, this leak comes to us from a person that does indeed have a background of doing leaks like this, only he has done some shady stuff where he updates his leaks when we get new information in order to make them look more legitimate, which is something that I find kind of shady and doesn't really hold much to his credibility. Add on top of that for this specific season two leak, he says that a person came to him through an anonymous email and said, hey I just got fired, but the day before they fired me, they translated season two's characters and here they are. So even he says to take it with a grain of salt, and I'm gonna add on to that a couple more pounds of salt, so make sure that you quell your expectations for this. But I do like looking at leaks because the community reacts to them, and they say, oh I don't want that character, or wow that character would be really interesting. So I thought I'd cover it just for the discussion of it all, as there are some characters in here that I would like to see, and some characters that I would be fine not seeing. So let's start with the rest of season one. Those characters are Broly and Bardock, obviously, Normal Goku and Normal Vegeta, or base Goku and base Vegeta, Vegeta Blue, Merged Zamasu, and Seventeen and Cooler. Now obviously base Goku and base Vegeta are pretty much confirmed. The word confirmed might be a bit too strong, but there has been assets for those characters found in the game, obviously very rough early models for them. Vegeta Blue and Merged Zamasu is also something I believe, as you know that these characters come in packs. The first three while making sense, Broly and Bardock being really fan favorite characters from North America and Japan, base Goku and base Vegeta being characters that the Japanese players really do love, and also their pair makes sense canonically. Vegeta Blue and Merged Zamasu, or of course the big players from the Goku Black arc, makes sense to see those. Seventeen and Cooler on the other hand, really don't have much in the way of being a sensical pair, but alone they're pretty interesting characters and I'd be happy to play as them. Season two on the other hand are where the character choices get a bit more out there. First off we have Tapeon and Gojira. Obviously Gojira and Vegeta are fan favorites, so I'm sure that these would sell like hotcakes, but Tapeon is kind of a weird character. I mean don't get me wrong, he's like an underground fan favorite. People really like his design and this whole ocarina and sword thing going on, and I've always been a fan of him, but I'm not sure I would need to see this guy in Dragon Ball FighterZ, but I don't doubt it because they are making Tapeon like a player in Season 2 from what I've seen in the trailers, so I can believe this one to some extent. After that we have Master Roshi and Videl with Great Saiyaman. This is where I start getting a bit suspicious because whenever you go on a fan site for Dragon Ball FighterZ, Master Roshi and Videl with a Great Saiyaman assist are always up there, so things like this always stick out to me as like they might be baiting people to buy into these, so I would definitely say that this pair definitely makes me doubt this list. Then we have Radith and Zarbonne, which is almost like begging me to being personally invested in this, as most of you know I do really like Radiths, and Zarbonne was one of my favorite characters from the Frieza saga. And this next pair is really weird, it's Kaaba and Kale with Califla instead of Kefla, which I find weird if they did that, especially if they made Kaaba a character. Don't get me wrong, I love Kaaba and his character, but out of the three Saiyans, he was definitely the least interesting of them all, I would say. Didn't really have that many moves to himself other than the Galakun, and that's about it for the character lineup. Obviously Gojira and Vegeta being in the same game would be interesting, a lot of people would call them just Goku clones or another pair of Saiyans. I wouldn't be upset with it, I know they're big fan favorites, so obviously you gotta look out for yourself as a company, and also a lot of fans would be happy with it. Roshi would be cool and Videl with Great Saiyaman, but of course those two would be cool again, they kind of stick out to me as like, hey, we got them fan favorites in here. Who's gonna lie? I would play Raditz so much. Raditz, Bardock and Krillin would probably be my main team, even if they suck. And again, Kale and Kallilifla is kind of weird, I don't know why they wouldn't just go with Kefla, but maybe if they have a move that permanently transforms them into Kefla or something. That'd be alright with me. But now's where I turn it over to you guys in the comment section, with two questions. One, do you think this leak has a chance of being real, or do you think it's real? And two, let's work on the assumption that it is real, would you be happy with this list, or who would you want to see added to it? I'm gonna be super interested in your answers for this one, so I'm gonna be down in the comments as always. And if you like this video and channel, remember to leave a like and subscribe. I'm Dato Doja, and I'll see you in the next one.


Have you ever been with a man and he's ignored you and you've wondered why this happens? Well, I want to dive into this quite a bit deeper because it's interesting. I looked up the definition of ignore and it meant intentional disregard, intentional disregard. And I think this happens at two different stages in the dating mating or relating process. First in the early stages when you just met someone and you feel like there's a connection with someone. And certainly when you're in a seasoned relationship and I think it's really important to dive in to explore the why this happens and maybe what you can do about it when this happens. So as I was reflecting on this title, I was actually mentioning to my girlfriend the other night, I was sharing how right after my divorce, I would I was actively in the dating marketplace. I guess I've been actively in the dating marketplace until I met my beloved. And I remember that first year after my divorce, as I was dating women, I'd meet these really, I'd go out on a date, meet a really nice woman, have a really good time and something wasn't right. And this was happening again and again and again. And with some of these women right after. And so with those with those ones that I just want to say was a first date and didn't go anywhere. I didn't feel like if I didn't follow up on a date, even if it was a good date, I didn't feel like that was ghosting or ignoring someone because I just didn't feel like asking them out. Now I could put the ball in the woman's court and say she could ask me out. So is it really ignoring someone if you've had a date or two and they don't follow up on another date? I don't think that's ignoring and I don't even think that's ghosting, if you will. That's just non-interest. But I've certainly had situations where I met a woman, had a great time, we became intimate with one another. And then for what, for some reason, I didn't feel like following up on a date. And because of that, I felt in this perplexed position within myself. I had these conflicting feelings of like, why did I like this person so much to want to be intimate with them? And at the same time, I wanted nothing to do with them. And as I was sharing this with my girlfriend, she was telling me about a friend of hers who said the exact same thing, and we started to dive into why this happens. So in the early stages of dating, mating, relating, men and women can experience lust or limerence, lust or limerence. Now, limerence means extreme infatuation.  So it's a very common thing that happens.   I don't believe that this happens with those of us who are fully committed relationships and we feel a genuine sense of love with someone. We don't feel it that way. But certainly when someone is practically a stranger in our life and these days in the dating marketplace, we're mostly meeting strangers. In other words, we haven't developed the deep roots of trust to support the emotional effects that happen in a romantic encounter. So coming back to what happened with me, all of a sudden as soon as I ejaculated, I found myself not necessarily in that moment, but the next day wondering, why don't I like this person? I mean, seriously, and I'm not suggesting this from any malicious sense, I found myself going, why don't I like this person? Or why don't, let me reframe that. Like isn't the right word. Why do I feel disconnected? Why do I feel like a lack of interest? That might be a better way to interpret it. It was a lack of interest and during that space of lack of interest, I didn't feel a desire to communicate and in that space, it might seem to her that all of a sudden I was ignoring her as if it was something intentional as if it was something malicious. And that wasn't the case. I found myself conflicted in this moment. Now, that doesn't make it right. I'm not suggesting that my experience, I'm validating this experience in some way. I'm merely saying what happens to a lot of men when they've experienced a quick sexual encounter with someone that they barely know and why this might happen. This is why I'm such a big proponent of ladies and men to explore the deeper understanding of a relationship. And this is why I continually recommend the book Eight Dates by Doctors John and Julie Gottman. By the way, all the books I recommend are at the link below. At least chapter one, chapter one is about trust and commitment. Why is this so important to understand? Because the reality is today in the dating marketplace, again, I said we're meeting strangers, there seems to be a lack of commitment to commitment. I'm going to repeat that, a lack of commitment to commitment, particularly by men. Because the need for commitment is very low. What I mean to say, the barrier to entry to be physically intimate with someone is rather low. Because of that, I mean, men can certainly offer a level of monogamy and exclusivity in a relationship. To me, commitment is more about building deeper trust with someone and trust isn't just about fidelity. Trust is, can I really count on this person to care about my feelings as much as I care about my own? Does this person have my best interest at hand? And so when I was having these, when I had a physical encounter with someone I barely know, I didn't have their best interest at hand. I didn't have their best interest in my heart. Not again, from a malicious perspective. And I certainly recognize that we can have a level of civility and a level of courtesy to people. But at the same time, this is the problem with engaging with complete strangers. And do you know, realizing that most successful marriages have a family nucleus associated with the relationship, you're truly integrated with the balance of your friends and family in life and support the relationship and why I'm bringing up marriage for a moment. Because the reality these days, I truly believe the dating is just a new word or not a new word. Dating is really just hooking up today. The fact of the matter is since most people only engage in a casual relationship, the dating experience is merely an opportunity to hook up with a number of people repetitively over and over and over again. And so what we're finding is that the emotional wear and tear on a human being who experiences a short lived encounter with someone, whether it's a few dates, a few months, maybe a year or two, a short lived encounter can wear on someone's emotional well being. I believe dating triggers the number one emotional health issue faced by most everyone, which is I'm not good enough. I'm not lovable. And I'm not likable. So imagine if you get ignored for just even a moment how that can be such a trigger on the inside. And all of a sudden you might feel despair, you might feel lack of even interest in putting yourself out there to be seen by single eligible people so you can engage in a relationship. Do you hear those birds? Shooting this video off my balcony, I'm overlooking the Pacific Ocean. Anyway, so coming back to this emotional wear and tear, this is one of the reasons why folks, if you're not familiar, I wrote my book, What the Heck Is Self Love Anyway, a Journey of Personal Development, Self Help and Spiritual Work. By the way, again, the link below to in the description for all the books I recommend is because I believe we have a distressing lack of genuinely loving ourselves. And my book is just merely a vaccination to emotional chaos. What it's also there to encourage everyone is to do the deeper work, which I'm about to share in a second, because I believe we can circumvent the pain of feeling ignored. And remember, I said I'm going to talk about what happens in season relationships in a second. We can circumvent the negative feelings of being ignored when we do personal development, self help and spiritual work. This is why I highly recommend everybody reading the book, The Hoffman Process, The Hoffman Process. This is a deep dive into healing childhood wounds and traumas, as well as the adult traumas that cause us to get triggered in such a way that when you feel ignored, when you feel ignored, it feels like a complete abandonment and a betrayal. And it's almost as if the sky is falling. And it can be incredibly painful. Folks, let me just be blunt with everyone here. For those of us mostly in midlife, which is after baby making years and before retirement, it's going to get progressively harder to meet a suitable eligible person that's actually aligned to who you are and what you want. That's right. It's going to get progressively harder. It isn't easier.  And the reality is, is while you can engage in a relationship, it doesn't mean it's a juicy, delicious, healthy relationship unless both people have done the inner work to establish the context of how to really nurture and co-create a relationship. And let me tell you what's what's missing these days in the dating marketplace is a lack of emotional maturity and a lack of understanding of emotional intimacy. This is why I highly recommend reading the book Emotional Intimacy by Robert Masters. Now you might be thinking, Jonathan, you're just recommending books. Yes, if you want to have a grander experience in your romantic love life, then I'm encouraging you to do some work. And since my audience is predominantly ladies, I'm here to say you're the emotional container of a relationship, not men. Men are more tactile. Men are more physical. Women actually have the capacity. And when a man genuinely cares about you and a man genuinely cares about you, he appreciates that you're leading the emotional aspects of the relationship.  Well, I'm talking about men who genuinely like and care about you and men who genuinely want to go the distance with you. This is why, listen, I said earlier, dating is just now hooking up because the vast majority of people are experiencing casual relationships. They want companionship, connection and sex without any level of commitment. This is why when I started my private coaching program, it's to help women get crystal clear on who they are and what they want. But more importantly, how to vet for emotional maturity and how to vet if he's truly compatible with you. And by the way, there's a link below to schedule a free discovery call with me. Folks, if we don't ask better questions in the dating in the early stage of dating, then what you may find yourself experiencing is you get sucked into this, you know, the bandwagon of, you know, lust and limerence and chemistry without ever, ever really knowing if this person is genuinely compatible with you. Folks, right after my divorce, I was clueless to this work. I was rather clueless. Now thankfully, there are a lot of good men out there that are introspective. They may not know about the books that I've talked about, but they actually have the capacity to lean into a deeper relationship with someone because they are looking beyond the surface. Many men are they just don't know how to do it and they don't watch channels like mine to read the books. I know some men do, but they don't. Not by some malicious unintentional way. It's just it's not in their consciousness. That's why simply introducing this content can make a big difference in your love life. I'm going to share with you. I have a client who went through my boot camp and shortly after she, she was actually engaged in a friendship with someone that they met, I believe in like a meetup type of environment. And when he expressed some romantic interest in her, she went through the questionnaire I helped her create. And during that process, they found themselves really engaging with one another on an emotional heart centered way. And what eventually happened afterwards, she he asked her, you mind giving me a copy of all those questions? I'd like to give it to my brother who's single these days, because I think he should do the same thing. Men have the capacity to go deeper. If you just introduce it, if you if you lead by example, it's absolutely possible. So I mentioned early in the beginning about short lived relationships. Why would a man ignore someone that they genuinely care about? And they genuinely and they've spent a significant amount of time. Why would this happen? Well, it's even though the language says intentional disregard. Most men what they experience is absolute confusion. They care about someone. And at the same time, they're uncertain about where this relationship is going with them. So there's care on one end, uncertainty at the other end, and that space in between is so much confusion that in that space, they take space internally. And during that space, it might feel like you're being ignored. This is why I recommend reading the book nonviolent communication by Marshall Rosenberg. Now this should have been titled compassionate communication. Why when you understand the simple tools, these are this is simple. The simple languaging of how to shift communication in a way that evokes emotion and communication from another, you can actually begin to repair that space and you might at least come to maybe it's a conscious uncoupling at that moment. But certainly it won't be this vast chasm of uncertainty when you begin to engage with someone. Now, it's interesting because my girlfriend, folks, many of you know, I'm now living with her. And I'm really excited about that. And I see a long term future. I genuinely see that because I am committed to commitment, committed to commitment. In fact, I'm committed such that I would like to get remarried some point. And she introduced me to a book that I found fascinating. I think many of you should consider reading this. It's called making your second marriage a first class success. Now I know many of you may not want to get remarried. I get that. But why is this so critically important to read? Let me grab a chapter two for you. Why is this so important? Because this really helps you understand how to revisit relationships that second or third go around. For example, chapter one, avoid the same mistakes. What happens? You know, the definition of insanity is doing the same thing over and over again, expecting different results. We think just because we might have been in a marriage that all of a sudden we know everything and I'd be candid with you. Most people are rather clueless. And then this chapter two, planches commitment, coming back to understanding what is the mechanics of a healthy, happy relationship through the level of commitment. And then exploring a variety of different things. Most importantly, if you want to be in a successful relationship, it requires that emotional maturity and relationship skills, particularly in the area of conflict resolution. Conflict resolution. In fact, in the book Eight Dates by Dr. Sean and Julie Gottman, chapter two is all about resolving conflicts, folks. Most of us are living in this fantasy that a relationship has to be perfect for it to succeed. And if you ask anyone who's been in a seasoned relationship, the number one component for a successful relationship is the ability to resolve differences in a relatively easy manner. In other words, it's not being at the opposite ends of the football field. You're actually coming to the 50 yard line and saying, how can we do this as a team?  Romantic notions sound great for television and sounds great by a lot of my contemporaries that sell you on that idea. But the reality is, is if you don't listen, I'm suggesting you reverse engineer this process. Look at what all things that can go wrong and why and figure out how to find the potholes early on. In fact, one of the things I asked my girlfriend right off the bat is, hey, tell me a red flag about you and I'll do the same for you. One of my red flags is, I get very anxious at restaurants or anytime I'm waiting, I get incredibly impatient and I recognize that's part of my, my emotional makeup, my personality. Why did I bring this up? Because for some people, that's a huge issue. And for some people, that's no big deal. We, we talked about what could be the potholes in front of us right from the early get-go so we can actually build a bridge over these potholes and prepare ourselves so that when we've done this enough times, if something big comes up, we're holding hands getting through this. Instead of finding the need to ignore someone when you're conflicted between liking them and feeling that sense of confusion and that space in between or that, that a doubt I should say which causes confusion causes someone to shut down and possibly ignore you. Look, this isn't easy work. You can sit in the fantasy land and just expect men to, like I said, be the leaders of the relationship or you can be in charge of your relationship destiny. That's my invitation for every one of you. Read the books I recommend. Start drilling guys from the perspective of asking better questions early on. Again, schedule a discovery call with me so I can help you in that capacity. All right, I think you get the gist of where I'm going today. I think I'd be a good place to wrap up my video here. If you have some comments, please post it below. If you have anything to share, please say it to me. I'd like to hear it. As always, if you find value in my videos, please like this video, please share it with friends, please subscribe to my channel. And I'm going to wrap up this video as I always do. First off, giving myself a big, gigantic John the bear hug of self love. I'm going to reach into the camera and give you a hug of love if that's okay. I'm going to ask you to turn to someone, a pat, a teddy bear, a pillow and give it or them a hug of love because hugs are a great source of love. And let's face it, we could all use more love in our lives. Thanks a bunch. Bye-bye now. Bye-bye.


Hi, I'm Professor Barry O'Sullivan, the director of the Insight Center for Data Analytics. The Insight Center is only leading research centers in the world. We're hosting a workshop on data ethics at this year's predict conference in Dublin. Here at Insight Ireland, we believe that trust is essential if we are to build a sustainable relationship between those who generate data and those who use it. However, global data research has raised ahead of data ethics. We talk of privacy and protection, but we're not really tackling the big questions of rights and responsibilities. Citizens need to trust that there are rules governing the use of their data. Insight Ireland wants to advance the global conversation on this topic through our Magna Carta Data Project. It's vital that we hear from a wide range of interests in creating a framework that affects everybody. We have speakers with expertise in law, security, human rights, geography, and sociology. Our breakout sessions will invite inputs from an even wilder pool of expertise. So we really look forward to seeing you at the predict conference on September 17th.