Hello everybody, welcome to today's livestream. So it's Friday and of course on Friday, we have nice little pullbacks. And if you're like me, you were kind of looking forward to this and looks like our prayers were answered. So if you haven't checked your portfolio, which I doubt very much or I've checked the prices, which I also doubt very much, you would know that Bitcoin took a little bit of a tumble in 24 hours down 3.7%. Oh no, almost 4%. I know some people make fun of this, but we have to remember that in our sector, we are in digital asset spaces, right? And of course, some of us are Bitcoin only, others are in different altcoins, but we're all in some type of cryptocurrency digital assets investment. And we have to remember that there are people here that are from traditional finance and 3.7% is quite scary.  This might be something that's like one of the worst days for your 401K, but here we call that a Friday. So not a big deal. And of course, we take a look at the price action. Yes, Bitcoin's down a little bit, almost 4%. Ethereum, which was the darling for quite some time, over 4,000 now at 36, almost 37, and down the road. But I gotta tell you, it's amazing to me that look at Solana, quite resistant to what's going on today. Up 1.2% for the hour, 25 hours, 8%. And in seven days, up 20%, not too bad, not too shabby. Avalanche, same thing. 5% and 28% for the week. Dogecoin, XRP, watch out. Still down, what are you gonna do? And then mostly read across the board, so whatever. So of course, when we have these types of movements, this of course will lead to liquidations. And liquidations, if you were going long, I don't blame you because it looked like we were headed to the moon. And that's how everybody types to see these things is like, okay, it's just gonna go straight up and we're good. That never really happens. There's always pullbacks. There's always these little hiccups and that's just normal what it is. In the last 24 hours, you're looking at almost $600 million liquidated in longs. And not to forget that also short. So it looks like over the last 24 hours, we're almost at, well, yeah, roughly over 700 million. So maybe if we take a look at like 36 hours, maybe we hit a cold trillion, or excuse me, a cold billion. But if you're doing the longs and shorts, good luck to you. That's not my game, but that's how it is. The question that I have though is how are traditional finance going to respond to this?  I wonder how the traditional finance people are going to take these dips, which this isn't the worst one just a week ago or so. We had one that was almost eight, nine percent. And actually the next day, we saw quite a big rally. So of course, it is today, Friday. Today is Friday. We are not going to see any inflows into the ETFs because on traditional finance, they don't or cannot do any of that on the weekends. That's the downfall of those ETFs, but it will be interesting to see what happens today if we see a bit more of an outflow or if people have been coached successfully by their investment advisor and say, look, this is one of those things where it's a very volatile asset. This is not T bills. This is not treasuries. This is not your 401K. So this is normal. And maybe what you should think about doing is buying the dip instead of being scared. But again, I'm not an investment advisor. That's their job. So that's all we have. And I just wanted to bring this to everybody's attention because as new people come in and we're here, people are gonna start to think about, well, man, if it went up, if it doubled in price, maybe you can go five X or 10 X and everything will just go straight up. Remember, there are people that don't really understand what this is. They just know that number go up and you're going to see pullbacks like this because people just assume this is just a get rich, quick type of crazy scheme. And we're going to see stuff like this. This is the CEO of Vanguard. Tim, I forgot his last name. But he is actually going to be stepping down at the end of 2024. And he gives a real quick example of like, hey, we're not ever, ever going to allow any type of Bitcoin ETFs and the reason why. And the reason I bring this to everybody's attention is because we're in a bubble sometimes and we kind of stick to this bubble and we just listen to our own narrative. So remember that there are a massive amount of people out there that have this same lot of thinking. They're the Warren Buffets. They're the shifts of the world. And they're the people that just like, this doesn't make any sense. Why is it going up? It's to Romania and da-da-da. So I want you to listen to this and just understand like the different side of the coin. So you're not just exposed to the hype and the moons and lambos and everything else. This is how a lot of people actually think. So let me pull this up the right way so you can actually hear it. Take a listen. This is about a minute or so. It's quite interesting actually how he says it and how adamant he is. So here we go. Spot Bitcoin ETFs question came in. Hey, we know you're not offering one. Have you changed your mind? What would it take for you to change your mind? We don't plan to and we don't like, we're not going to change our minds around this unless the asset class changes. Before why? First of all, we don't believe it belongs. Like a Bitcoin ETF belongs in a long-term portfolio. Someone's saving for the retirement. It's a speculative asset. That's exactly it. And the funds that we offer invest in asset classes that actually have underlying cash flow. So like we mentioned stocks, you're buying the forward earnings of a company. And that bond, right? As coupon and principal payment. Yeah, you're going to pay me something for lending you the money, right? So they both can be valued. And that's, for us, we don't understand why they would rise up in a portfolio and the role they will play and we can model them. Something like Bitcoin is just too volatile and it's not a store of value. It hasn't been. And it's very volatile there. When stocks got hammered in recent crises that Bitcoin went right with them. And so it is speculative, really tough to think about how it belongs in a long-term portfolio. Yeah, great stuff. So good job for Tim.  And that's your belief. That's your belief. It's not a big deal. That's just how people have been brought up and they look at different assets in that same specific way. So one of the things you will note, and I have to say this, and I think it's important that when we talk to our friends and family and we're explaining Bitcoin, I know you're excited, I get it. I'm excited too. But you have to remember when you're talking to them, you have to remember to tell them about the volatility and explain them about the four years. And you don't talk about the four year cycles, but just remind them that, yes, as far as like store of values, I own precious metals. I own gold and silver. I have no problems with that. Pretty decent, reasonable amount of store of values and a hedge against inflation. But also remind them that the price of gold is not stable. It doesn't just stay at one point even when we go through recessions and it's supposed to be there as a hedge. It sometimes does go down. And Bitcoin also the same thing. However, if they have a four year time horizon and they can pick any point in the existence of Bitcoin going all the way back to 2010, if they take a four year timeframe, there will be up and not only up a little bit, but up massively. So if they cannot hold this asset for four years, then I got a great mean coin to show you. So just remember to do those things so we don't get stuck like we did last time.  It's gonna be great. It's fantastic. That was 2021 and 2022. What happened? 77% drop in value as far as monetary, as far as the dollar taking a look at it. So this is just something that I try to point out to people to be a little bit more level headed and kind of go from there. Having said all that and talking about gold, JP Morgan. JP Morgan states that gold investors are not switching into Bitcoin. And this is the type of thing also we should be aware of that titles are sometimes not that it's misleading. It's a little misleading. And here's what we have on this piece. So institutional investors and individuals have been buying both gold and Bitcoin this year. So when you take a look at the title, you're like, oh, then gold bugs and gold people are not getting into Bitcoin whatsoever. But no, what they're trying to say here is that people aren't in mass amounts dropping gold. Some people have dropped gold for Bitcoin. Some people have dropped Bitcoin for gold. I don't know what those people are, but apparently they exist. But what they're saying is that they're like, look, people who are buying gold aren't dropping in a mass amounts. They're just buying both. So they're not switching between the two. Some analysts have postulated. Again, there's one thing that two analysts can always agree on and that is that the third one doesn't know what the hell they're talking about. So take everything with a grain of salt. Private investors and individuals have propagated both gold and Bitcoin year to date rather than shifting from the former to the latter. So there is that piece that I wanna bring to everyone's attention. And also before we get into a little more bullish news, I just wanna say congratulations to the SEC for doing their job. And I don't believe their job is to write laws. I'm pretty sure Congress does that. But for some reason they like to do regulation through enforcement. However, they do get some things right. And this is great. A $300 million Ponzi scheme that target Latinos falsely claimed to buy crypto, the SEC says. So again, I have no problem with the SEC. Just do your job, what you were designed to do. US Securities and Exchange Commission sued 17 individuals tied to an alleged Ponzi scheme that took in 300 million from over 40,000 victims. And these are the types of stories that really irritate me because in the wrong hands on the lame stream media, they can really switch this around and say, oh, this is a Bitcoin issue just like what they did with FTX. So I wanna bring this to everybody's attention so they know exactly what was going on. The defendants who targeted the Latino community in 10 US States and two other countries convinced investors that their funds wouldn't be invested in crypto and their assets, but were not. And that is the same thing that happened with FTX. So thankfully the SEC stepped in and they got these 17 individuals. It looks like two have already settled. I don't know how that's going to work out. That's jail time or slaps on the wrist or they're going to be fined. But again, this is great stuff. SEC, congratulations. I'm very happy for you doing what you were designed to do. No problem with that. Sounds good. Also some negative news. ETH and ETFs. US senators tell the SEC to just say no. And again, this is another article that is a little bit off. And again, the devil is always in the details. Here's what it is. First of all, when I say the words Democrats, I can audibly hear people booing at their screen saying, oh, I hate that side or this side, but we're all the same people. Let's be honest. We just have some differences of opinions. Here's what we got. So in a letter dated March 11th to the SEC, and Gary Gensler, Senators Jack Reid, Democrat, Rhode Island and La Fonda Butler, Democrat California, implored the SEC to crack down on alarming deficiencies that exist in communications to investors within the asset class. That's great. And it's not like they're saying that they don't want an ETF. They're just saying, look, you guys really need to step in here because there's some language that isn't making a lot of sense of what is being put out to individuals. I can get behind that. That's no problem. The SEC's approvals have provided a green light for Wall Street to sell volatile crypto investments to ordinary Americans through their brokerage and retirement accounts. This is what Reid and Butler wrote in the letter. This gives the significant and unique risks posed by crypto. It is critical that Americans receive accurate, comprehensive information about Bitcoin ATPs. They may have a problem with that. I have no problems with this. If you're saying that something's lacking in some kind of disclosures, then this is what Gary's always talking about. Have them step in. The senators alluded to a January report by the FINRA, Financial Industry Regulatory Authority, which found that 70% of the 500 analyzed crypto-related communications to retail investors from FINRA members' firms had potential substantive violations. Well, that's not good, but again, details. Possible violations wait to FINRA Rule 22210, prohibits claims that are false, exaggerated, promissory, unwarranting or misleading, like saying you're gonna make a ton of money and you're not gonna lose anything or something crazy like that. That can't happen. Not to say that's what happened. I'm just giving a really lame example. Some companies failed to differentiate between crypto assets offered through the firm and through third parties. Other communications applied that crypto assets function like cash. Now, having said all that, you would think to yourself, well, who's doing that? Is that what the ETFs are doing? No, that's not what they're doing. Really what it comes down to is this is language. It's a FINRA review of crypto-related communication did not focus on ETFs specifically. So this could be other brokerage accounts, other institutions that are doing other types of things with Ethereum and everything else. All they're saying is like, look, we need some better disclosures. Gary, do your job. You've been not doing a great one so far. Anyhow, let me know anything about that in the comments section. And it's not all gloom and doom here. I'd like to throw in a little hopeium. Actually, this is legitimately a pretty good story. Matt Hogan, we had talked about this a couple of days ago. He's a chief investment officer of Bitwise, pretty much right in the middle as far as the Bitcoin ETFs doing a great job. And when we just talked about the people that really weren't into Bitcoin, and you know, Tim, the CEO of Vanguard really doesn't get it, that's just one individual. The Charlie Mungers, God rest his soul, didn't get it. And the Warren Buffets, didn't get it. And there's a plethora of people out there that just didn't get it.  No, this is a great piece. It's a little anecdotal, but I think it's got a lot of room to let the imagination run wild as far as like where we could be. So Matt says this, this was today, day four of 20 on the road talking Bitcoin and crypto. Today, I gave an hour long keynote to a room full of the largest independent investment advisors in the country as part of the Veterans Advisor Independent Summit. Here's some takeaways. Every single seat in the room was taken and people were actually standing in the background. No one, there was no room to actually squeeze anybody in. This is significant. Based on shows of hands, 40% of the room, 40% of the room owned Bitcoin personally. That's crazy, that's a lot. That's a higher than I thought it would be, but sure. And 5% or 10% had exposure in client accounts. Now imagine that, you got 40% of people who believe enough in it that are already invested, but they've only got 5 to 10% in their client accounts. What do you think's gonna happen? They're probably like, hey, look, the ETFs did pretty good, a little volatile, but over a four-year timeframe, you're gonna come out looking pretty good. I think we should allocate a small percentage of your portfolio and see how it does. Questions range from sophisticated ones on the use of Bitcoin in a portfolio to early stage questions. On the margin, larger investment advisors may be a tad earlier in the process of onboarding to Bitcoin versus smaller ones, which makes sense. Multiple firms followed up asking for additional educational sessions, that's even better. Like when I do these different deep dives and stuff like that and people ask me, like, hey, can you put more information into it? I'm like, oh, that must have sparked an interest. So that's pretty good. Most of the group is still months, maybe three to 12 months from investing in crypto on behalf of clients, but they're opening up to it rapidly. But definitely we're making progress, but big chunks of the wealth market remain to be unlocked. So what does this say to you? It says to you, it says to me that, hey, things are working in the right direction, it's just gonna take time. Nothing goes straight up forever. And that's why we can never really call it and say, oh, Bitcoin's gonna be this price at this point. I think it's got a lot of room to run. Also, I thought that was interesting. Nayan Bukele, president of El Salvador, just did the ultimate proof of reserves instead of they just transferred a big chunk of Bitcoin to a cold wallet. It's in a physical vault within our national territory, which is pretty cool, because you can actually track this. And if you're like, well, how do I do that? Well, he gave you the address here, you can scan this QR code, or there's a link in the description. You can go to blockchain.com and this is their Bitcoin address. And right now, look at that. They've got 5,689 Bitcoin worth today, 387,939,404. So who knows what that'll go up to over time. But I think it's pretty interesting, like a country says here is our cold storage. It's not all of it, but it's a big chunk. And you can just verify it and see how much it's here. Man, I wish the US government could do something like that. That'd be nice. Instead of using all my money that I pay to do whatever they do. Anyhow.  So just be happy with the gains you make. And here's what we got. So Trader Fumble's a $1 million bag after selling a Solana meme coin. Here's the story. It's pretty interesting, I like this one. They'll make you get FOMA, but just stick with me. On March 14th, which was yesterday, blockchain analytics firm Look On Chain flagged an impressive trade that saw a Solana holder with the wallet address Shatter.Sol. He invested 50 Sol into a new Solana meme coin dubbed the Book of Meme or Boom Bomb, I guess. The trader bought around 170 million tokens and sold them for 131,000 after the price increased. That's pretty good. I'll take that. So what is that like? 50 Sol, 6,500, 7,500 somewhere on there, I don't know, 50 times, yeah, roughly. That's a great trade for a day. I mean, who wouldn't like to make 131,000, but just wait.  While many would consider the trade outstanding, I personally do. The tokens price catapulted even further. Boom went from an initial price of whatever that is, 0.00005848 on March 14th to as high as point, it dropped a couple zeros. This boosted the token to a market cap of over 320 million meaning the 170 million tokens would have been worth about $993,000 if the trader waited a day before selling. Ouch, it's a bummer. So what's the lesson there? The lesson is, you can do it either way. You can just be happy and say, hey, I turned like 7,500 bucks into 133,000 in 24 hours. Very difficult to do that. You can say that's good enough and that's what's probably gonna happen moving forward into the bull run.   But next time I'll do that. You have to in your mind say to yourself, it was a good trade, I did what I was supposed to do, I accumulated to the bear market, I took my profits and here we are. And that's one side of it. Another side is you could do, this is what I try to plan to do is I sell on certain indicators, which we talked about, there's a link in the description, it's called when I'm selling 80% of my crypto, take a look at that video. And one of those is I talk about selling 80% because I always want to have like a little hodl bag. And we talked about this yesterday on NFA Live, is me banning the crypto verse and Jessica from Coin Bureau.  What if all the millionaires and billionaires wake up and they want a big chunk of it? What if just like what Matt Hogan talks about, these investment advisors really start to get it. And at that point, everything just goes crazy. When you have a 20%, just like I think this person might have wanted it, you might say, well, I didn't screw up that bad or I didn't, I didn't, not to be screwed up, it's not a screw up. It's the ability to say, okay, I sold a bunch for profit, now I have a hodl bag and I can have even more so, but if it goes in the toilets, like that meme coin could have definitely gone the other way. Can we all agree on that? If that's the case, 20% is not gonna crush you. Maybe you don't have $133,000, maybe you have $100,000, but you still made $7500 into $100,000 and the 20% just goes away. Or it 10X's, something to think about. Anyhow, let me just think about that in the comments section. I think it's not a bad idea. And then to piggyback on that piece I just talked about, when you make that much money, $133,000 or whatever else it is, I don't know about you, but if you move like $100,000 through your bank, if you plan to do that, maybe you just wanna put in stable coins or Bitcoin or whatever you wanna do, but if you're thinking about this, you have to plan right now. And when I say plan, how many times has Coinbase gone down? Three times? Four times? I can't remember, because it keeps going down. So if you're just using one exchange, like I was, it might behoove you to start to plan a little bit better. And what I'm talking about that is there is a link in the description to use a separate exchange. I just signed up, well, I just signed up. I've been using crypto.com for quite some time. And there's a link in the description, it looks just like this. And you can sign up for crypto.com. They are not a sponsor of this channel, they don't pay me, but it is an affiliate link. So like I'll get some kind of monetary compensation. And if you, I believe it's, if you do a trading volume of $500 or more at any point, and you get like 10 or 20 bucks, some are on there. So think about that, think about getting a separate exchange if it's not crypto.com, just make sure it's something else. And the other big thing, I did this on purpose, is if you're gonna use an exchange, make sure you have a cold storage device, like I use Tangem, it's the easiest one that I could possibly use. What are the rules, the rules right here in the very center, it's all gone, 100% scams, 0% exchanges, don't even have exchanges, use a cold storage device. So use that and go from there.  And when I do these very risky plays, I only do about between three and 5% of my portfolio. And we just did a deep dive into Minutes Network, they're closely associated with World Mobile Token and the IAIA token, which is a sidechain of Cardano. And you'll see why I'm pretty excited about this project. Again, very risky, link in the description, you can check out the Minutes Network and how that all works. And that's it for today. So look, like today's video, give it a thumbs up, hit the subscribe button, you can talk about his time sensitive, especially with the halving, which is like a month away.


Welcome back everyone. Today we're going to be talking about dictionaries in Python. And dictionaries in Python basically are very similar to lists except instead of just having a value at a particular index, they also have a key. So you get this key value pair. Then you can do lookups in the dictionary by the keys name. So just to kind of do a quick overview or summary of lists. When we were talking about lists, we had a structure like this where we had the variable name, the list variable name equals, and then we had these square brackets. And then here we have three strings inside of this list, followed by a final square bracket. If I print list, which is our variable name, and then square bracket two, this two is the index, this two is the index that refers to one of these values. And if you remember, lists start with a zero index, so zero would be a, one would be B, and two would be C. So just looking at this list, if we do, if we run the program, then we get printing out C, because we're printing the second index in the list, okay? Well, that's how lists work, which they're a fairly useful data structure, but sometimes it makes more sense, or sometimes it's more useful instead of just saying two. Maybe I want to know, use something like name instead of two. So every time I'm looking at a list, or at a dictionary, I can say, give me the value of name inside this dictionary or inside this list. And then it will return the value associated with the key name. So let's go into that and see how that works. So first we have to define some dictionary. And we define it very similar to the way we would define a list.  And we're going to have some attributes of a person, like name, occupation, age, things like that. So I'm going to say person equals. And that tells me that I'm setting up a variable. This is the variable that I'm creating. I know I'm creating it because I have this equal sign creating or modifying it, because I have this equal sign to the right of the variable. Okay, the next instead of square brackets, I'm going to use the curly bracket. So I'm basically saying here, I want a person variable. And then these curly brackets signify that I'm going to create a dictionary. Okay, so whenever you start a bracket, make sure you always end your bracket. So it's good practice whenever you just create your first bracket, always create the second one immediately, that way you can always know that it's there.  Okay, so I have person and then I've set up my dictionary. Now let's give it some key value pairs. So one key that I probably want a person to have is a name. Okay, so we do name.  And then I'm going to have another key value pair underneath that. Or as long as this I'm not just going to have one value in there. So I'm going to do a comma. And then I can give it another key value pair. So I'm going to do occupation. And let's say that Mary is a developer. Okay, and then let's do age and 24. So you can see here I have this key value pair. Name is the key occupation is the key age is the key. And then our values are Mary developer and 24. Notice what we've been talking about actually for quite a few videos now I have these strings. And I can tell that this is a string because it's quoted, right? So Mary is in quotes. So that means tells me it's a string. Developer is also in double quotes that tells me it's a string. Age is not in double quotes. So what does that tell me it is an integer, right? If we put quotes around it, then Python would treat it like a string. And then I wouldn't be able to do math directly on that that integer value. Instead, we're treating it as an integer. So if I want to add or subtract something from 24, I can treat it like a normal, a normal number, let's say. And then because this is the last value, there is no comma afterwards. So as if there's nothing after that, just leave it blank. So you do need to think about where your commas go. You have to separate these name value pairs. And then if there's anything after it put a comma, if it's the last one, do not put a comma at the end. And then of course, make sure you finish your dictionary with the the second curly bracket there. Okay, so now we've created our dictionary. That's pretty much it. It's just a list of objects with key value pairs, a list of objects with key value pairs, very similar to a list. Except now we actually have names for the value instead of the indexes. So instead of saying show me person at index two, I can just say show me person name. Okay, so it's much more convenient, I guess for a human to write. Okay, so now let's go ahead and just test this a little bit. And let's print out person just so you can see what the what the dictionary actually looks like. So we're printing, and we're just printing the entire person here, we're not printing any of the values inside. We would print everything. So here you go, we have age 24, name, Mary, occupation developer. Now I can refer to any of these keys, and then get the value out of that. So I can do a lookup for any of those keys. So for example, I can do print, I can do print, and then do person. And just like we did before with our list, I can do the square bracket, and then let's do name. So I want the person's name. Person, give me the key name and give me the value from that. So what should print out here, because I'm looking for the name of the person, I should get out, Mary. Okay, so let's save that, and run it, and we get Mary. Okay. So that's how we retrieve any of those values. I could also do person, for example, age, and then we should get 24. Okay. All right. So next, let's say that we have this age, and we actually want to change the value of age, because maybe Mary had a birthday, so now she's 25, and we need to update our person age. How could we do that? Well, kind of as you would expect, let me go up here. We access the variable, we can access the variable directly by the key, or by the key. So if we do person, and square bracket, and age, just like we printed out, except this time we're putting an equal sign on the right hand side of that, this becomes our variable, right? So inside the person dictionary, we find the key, age, and then we assign the value of whatever is to the right of the equal sign here. Okay. So let's say that she had a birthday, so now she's 25. We could also do, since this is a integer, we could add, just add one to 24 on the right hand side here, and we would get 25 installed here. So then that way, it would automatically update to the correct age, you wouldn't have to manually enter that. Okay. But just pay attention to the way we're doing the variable assignment, we have our person dictionary, we find the age key, and then we assign the age key the value of 25 instead of 24. Okay, so let's save that, run it again, and we get 25 because we're printing out the person's age. So just prove to you, just to prove to you that it's actually working. Let's print the person's age, then update the age, and then print it again. Okay. So 24, and then we updated the value, now it's 25. Okay. So let's say that we want to know all of the different keys that are in here. Let's do, we can iterate, we've already talked about four loops before, so we can iterate over the dictionary, just like we can iterate over lists, or that means loop over all of the values in the dictionary or values in the list. So we can do something like four, I'm going to say x in person. So for something inside person, and then we want to do something. So what do we want to do? Let's do print x. Now think about what's going on here. I actually let it slip a little bit ago. But let's see if you can figure out what we're talking about here. We have this person dictionary defined. We have a key value, we have three key value pairs. And then here I'm saying four x in person, print x. Okay. So what do you think is actually going to print? Is it going to print everything? It's going to print all of the key and value. Is it only going to print the key? Or is it only going to print the value? So in this loop, what will it print? And how many times will it actually loop over? So one way we can think about this is there's three values inside here, three keys, three values inside here. So most likely this is going to loop over three times because it's four x in person. So it's going to loop through each one of these lines. The only trick is which data is it going to return back to you, the key or the value? Well, in this case, I'm just saying give me x in person. And the first thing that this dictionary will look at is always the key. Right. So what should happen is four x in person should print, one of our printing this, it will give us the name, occupation, and age. Okay. It won't give us the value, it will only return the key. Okay, so let's take a look at that. Yeah, age, name, occupation. So these are the key names that are inside this dictionary. Now what we can do is use this loop to find out what the actual key names are, and then use those key names to pull up different values. So for example, I can add or remove key value pairs from a dictionary. So if there's a dictionary that I'm given, I might not actually know all of the different key value pairs inside that dictionary. So I might want to look up and then find specific keys, if specific keys exist, and then what their values are associated with that. So if we just do four x in person, print x, it's going to give us back all of the key names. Okay. Well, what if we want the value names instead? Well, we only have to change one thing. Person is already assigned as a dictionary. So we can do person dot values. Okay. So for x in person dot values, print x. Now x is being assigned on our first loop, we're going through, we come to our first line, but we're looking only for the values. So x becomes merry. Then we loop again, we come to the second line, we're looking for the values. So x becomes developer. And then we loop again, x becomes 24. So that's what we predict will happen. So let's go ahead and run this and see if that's it. Yeah. So 24, merry developer. Okay. So that's how we loop over the person values. So we got, we're able now from a dictionary to get all of the keys, we're able to get all of the values individually. Okay. And we're able to look up a value by key. Okay. So let's say instead of looping through everything, sometimes you just want to know, for example, if age, if a person has an age assigned or if they have a key value pair assigned, well, in Python, we can look for that directly. So we can just say if age, I'm going to look for the age key value pair, if age in person, and then we can print something if that's true. So if age is in person, this will evaluate to true. Now age is a key inside this dictionary. So this will evaluate to true. Then we can do something like print person has age. Okay. So if we run that person has age. Okay. Well, let's try something that's actually not in the in the dictionary. What can we say taco, if person, if taco in person, well, if you just had a taco, then maybe you have a taco, but let's say that the taco key value is not in the dictionary. So this actually evaluates to false. So age exists. So this will evaluate to true. And then we will print person has age. If taco is in person that evaluates to false because we don't have a taco value, then we can print person has taco if that's true. But we know that it's not true. Okay. So if we run this again, what should happen? Only one line should print and it says person has age. Everything else is false. Okay, person has age. Now if we change this and if we say if not taco in person, well, now we've switched that around. So taco in person is false. But I'm saying not. So if not taco in person, then a false that is not get switched to a true and then we have person has taco. Okay. So a little bit of logic to think about. We have this value that is negative. It's false taco in person. That's false. But I'm saying not. So not false is true. Okay, that's Boolean for you. Okay, just with these if statements just get used to evaluating if something is true or false. And then sometimes we need to use things like not to negate something. So that's doesn't have anything to do with dictionaries, but it does have to do with if statements and Boolean logic. Okay. Okay, so a couple more things that we can do actually probably should have started with this since we've already talked about it. We can also evaluate the length of the dictionary. You just by using Lynn person, like we did with lists, we can do the same with a dictionary. So see, see what the length of this is, and it evaluates to three, because we only have three key value pairs. Notice whenever you are looking at the length, it is not counting up the key and the value key and value key and value. That doesn't return six, it only returns three, because we have three key value pairs. Okay. Of course, we can also add values or new key value pairs to the dictionary. And this is what makes it so useful. We have person. And then if we want to add something, let's say that this person where they're going to a conference and we want to give them a shirt. So we can do shirt size equals. So if you look what we're doing here, we are setting up the dictionary, we have the square brackets again, and then we have a new key name that doesn't already exist inside the dictionary. So we have a new key name. If this key name already existed in the dictionary, since we're doing equals on the right hand side, we would be replacing the value. But since this new key name does not exist already, it will just be added as a new value. As a new key value entry. So we have the dictionary. We have shirt size as the new key that we want to insert into the dictionary. And then we need to give it some sort of values. Let's give it a value of medium. So Mary has a shirt size that is medium. So if let's run that, and then let's just print person again, so we can see the entire dictionary value. So here we have the new value or no new key value pair that we entered shirt size medium, we still have age, we still have name, we still have occupation. Okay, so let's say that's fine, we have a new key value pair entered. Well, what if we want to remove something? Imagine that maybe because of privacy reasons, we cannot keep the age value anymore. Just like before, we have our person value, sorry, our person dictionary, and we have our age key. And we want to actually remove this, not just the value, but we also want to remove the key name. Well, we can just put right before that delete or Dell. So Dell person age, and then that will remove this entire line. Okay, so notice, last time we ran the program, we inserted inserted shirt size, but we still had this age 24 in here. So now let's run this again, we're inserting the shirt size again. And then we're removing the age key value pair from the dictionary. So here we have it shirt size, name, occupation. So no more age in here because we have deleted the age key value pair. Of course, if you wanted to just delete the value inside the key value pair, you could do age and then just give it, for example, an empty string, and then that would override it with the empty string value. So we still have our age key, but we have an empty string for the value, right? But if you actually want to delete it, then you can just remove it completely with the Dell command. Okay, so Dell and yeah, that's pretty much it. So we've successfully created a dictionary. And a dictionary gives us these key value pairs. And then that lets us refer to different points or different data by name, rather than by index. So here we can say what is the person's name. And then it would return back Mary. So these key value pairs in the dictionary are very handy for keeping a lot of different information about more complicated data structures than lists. So in Python dictionaries are used quite often. So it's good to get used to how to deal with them. Once you create the dictionary, you can, of course, add new key names with their value pair. And you can also delete key value pairs from the dictionary. Okay, so that's it for today. Thank you very much.


Clap now, because you might note later. OK, thank you very much for inviting in front along tonight. I think I've got one of the most exciting and confusing topics of IT at the moment, that is the cloud. The cloud's one of those terms that gets bandied around a bit. A lot. A lot in marketing. A lot in the industry. Maybe a lot by your kids. The fact is, and we honestly believe this at in front, and it's certainly what we're seeing in the industry at the right from the enterprise level is that the cloud is, without a doubt, the most titanic change. I don't mean that sinking-wise, monumental shift. My most monumental change in the way IT will be provisioned since the advent of the internet. And the reason I say this is because what the cloud really is, is the second wave of the internet. The benefits of the internet are going to be realized possibly for the first time to their fullest extent. The first wave when internet first came about was quite a disruptive threat to many business models. When people started selling from the internet, it really changed the way in which business needed to be executed. From an ICT perspective, a provider perspective, it was fantastic. This was a great opportunity for us to do more implementations, different implementations. This second wave of the internet, which is the cloud, has really reversed that. From an ICT provider perspective, it's really disrupting the way in which traditional IT providers are now going to have to provide their service. But from a business perspective, suddenly the second wave is the opportunity for businesses to do things differently. And from my perspective, small to medium enterprise. And I take medium enterprise up to 1,000 people. I don't know what medium enterprise is, probably to find it, but I'm talking 2,000, 3,000 people. These enterprises, the smaller you are, the more likely it is that you can take advantage of the cloud. Larger organizations are struggling to move to this new agile model because of incumbent ICT processes, procedures, and people and culture. So let's have a look a little bit more at what the cloud is. This is the most important point I'll probably make tonight. The cloud is not a technology or product but an operating model. The cloud is fundamentally changing the way in which businesses are going to consume IT. In the past, you bought a server, perhaps put it in your server room. You got IT staff that came around and supported your business. That operating model is a dying model. And this is why it's threatening the ICT providers but is an opportunity for business. So let's have a look at the next slide here where I'll explain what that model looks like. Any cloud service and the cloud operating model has some common features. They may not have all these features and they may not have them all to their full extent. But it is a self-service consumption model. It's not a build model. You don't build the service, you choose to consume it and generally consume it at your own discretion. It's a pay-as-you-use model. It's either a subscription model where I subscribe to this for a period of time or I build directly for the amount that I use. It's flexible. In the past, if I built a server or bought a product, be it my office productivity or my finance product that I had inside, I was very much held to that product for the period of time that I had it till I thought that I got a return on investment. Under the new model, I can move between products and providers flexibly. It's device-independent. I consume this service no longer from just my PC but from many different devices. And last one is inherently because I have disconnected that application or this service from how it's consumed on the device, it is quite often but not always inherently mobile. I can get it from anywhere. So the classic example of this is if we didn't live in Australia and we had more choice than Foxtel, here we've got some streaming media. I could choose to self-service consume from Netflix. I sign up to Netflix. I didn't have to build anything. I didn't have to buy a DVD. I can pay either a subscription for the months in consumer or pay for the movie that I watched. I can choose then to change over to watch it on YouTube or on Hulu or somewhere else. It's device-independent. I can watch it on any device, my enabled TV, my desktop, and it's mobile. I can watch it anywhere. So this is why streaming media is truly a cloud service. So once we've got it in our heads that cloud is not a product but a way of consuming traditional services, then cloud starts to make a lot more sense when you start hearing it in the media or you start seeing it in the marketing. If it doesn't do this, and there are plenty of people who are getting traditional products and doing what we call cloud-washing them, then you should be able to identify the difference. So you're all using the cloud today or at least your kids are. Now, if we have a look over here on the left, these are all models of cloud that certainly my children, even at 10, are using some of them. But many people are familiar with iTunes, Facebook, a bit of a funny cartoon here about how quickly things are changing even in the office. And this is very much a conversation that we have had in our office between two of our senior staff. Within two years, the way in which we're consuming IT is changing that rapidly that even in the ICT industry, we're struggling to keep up with a new model and a new way of doing things. So I explained cloud today to our 15-year-old work experience kid today, and it was very, very interesting. He didn't see this as innovative at all. He only understood this as the model. And when I said, what about installing a piece of software? And he said, that's old-fashioned. So this is really changing quite rapidly. We're already using cloud services. But as I'll explain later, many of these services that we're consuming now have some of the challenges that are yet to be addressed within the cloud space. So what does cloud services look like? Well, there's really three big flavors. There's infrastructure as a service. You may hear, especially from people like Amazon, Microsoft, Google, VMware, you can buy, I've got my server that sits in my server room.  And I can install software on it and manages it as if it was in my organization. Now, this service here is more than just providing a virtual machine. You can choose to protect it, back it up, recover it. You can do other things with it, but it's a reasonably unsophisticated cloud offering. The other offering, in one that you may all be already familiar with, is platform as a service. The most common platform that small to medium enterprises are like to have seen so far are web services. If you have a company that are hosting your website and your web environment, that is a classic platform as a service. And people who have used that really get to understand the advantage of not having to run the servers, not having to keep them up to date, but push that out as a service. But the really exciting space is the one on the far side here, software as a service. Already we know Google Apps and the apps still have thousands and thousands, tens of thousands, hundreds of thousands of applications. But what we're finding now are traditional desktop suppliers of service. Adobe, Microsoft, Myob, you name it. These are companies that small to medium enterprise will be very familiar with, are now starting to transform and offer their traditional desktop services as a cloud service. Consume, subscribe, flexible access from anywhere. And in fact, people like Adobe are starting to deemphasize the desktop product. And this is something that we all need to be aware of. If you've got a application in your environment that's critical to your business, and that vendor does not have a very clear plan to move that product to a cloud service, I would ask that you seriously look at alternatives for that product. Because this model over here at the moment is an option. Moving to software as a service and a subscription model is an option. I wouldn't say that within the next two years that this becomes the only way for many products that you're going to be able to consume their service. It's an exciting service, it's a fantastic service, and it's going to give you a lot of choice, but you really need to be prepared for it. So why would you go cloud? Let's look at the real business benefits, pay for use. I've been in the IT industry about 18 years, and I couldn't tell you how many times people go, well, I better buy 20 licenses for this in case I get more staff on, and if staff leave, I'm stuck with that asset. Or I need to buy, we now have an opportunity to scale up and scale down the licensing based on your per use requirement. Reduce capital and operational expenditure. I no longer need to bring in those IT staff to look after that server that I hope to God is being backed up with my critical business data. Both of those top two advantages bring the third, which is predictable IT spend. When you are buying on a subscription, you are better able to plan as you grow and shrink within your organization to understand what your IT spend will be. Self service, depending on the size of your organization and your reactive nature of your ICT staff, you don't know how long it's going to take when you want an application for someone to provide it to you. Here's an opportunity in a controlled manner within correctly deployed cloud to control the way in which your own staff can just ask for services that you've allowed them to get. And the last one is agile software and service offerings. Hundreds of thousands of applications that you can move between best of breed. Now, that actual process is something that is evolving in the cloud industry, moving between services, and we'll talk a little bit later about vendor lock-in, but all those advantages of a cloud service operating model give you more agility than businesses have ever had before to meet changing business requirements without having to bet against the future or react slowly when things change. So, should you go to the cloud or shouldn't you? There's a lot of great benefits to the cloud, but it's important that you proceed carefully. What I tell you about cloud today may be different at the end of the week. Vendors are fighting it out in a battle right now, bringing more and more services and enriching their services so rapidly, it's very hard to keep up and you need to be constantly watching what's happening. So before moving to the cloud, and this is critical, which cloud services are right for my business? And the only way you will ever understand that is if you understand how your business uses IT. I've seen plenty of organizations run into the cloud, thinking it's a great idea, getting caught up with it without understanding what their business really needs from the cloud and how does that align to existing services. Once I find a cloud service that seems to match what my business needs, I need to understand what the real cost benefits are. Amazon, for example, wonderful company, massive company, they've got many, many processes to ingest your data into their organization and not too many to leave. And then when you, similar to a mobile phone plan, you can get a bit of bill shock. So understanding how your business is going to use that and the real cost benefits is critical. Once you've decided that this particular service or all my services need to go to the cloud, one of the things that cloud providers particularly do badly is help you get there. I say, thanks for the credit card and they start billing you monthly. Well, how do I get all my data up there? Or how do I start to use this system? Thanks for the credit card and this is an unfortunate era we are in cloud, but it's getting better. And how will I manage it? Once you've got some of your services or all your services up in the cloud, it is a changed operating model. And so traditional IT support teams and also traditional ways in which you view your IT have changed. So understanding how that works. Three more minutes. Okay, geez, I better speed along. Okay. So this is a sort of assessment that you might do against one of your services. Let's say it's a finance system that I have inside. Same old considerations, different challenges. You should be asking yourself many of these same questions about any service that's critical to your business. Data loss and protection. If it's gonna be up on the cloud, I need to make sure that my entire business value which might be in my data for my users is gonna be maintained. Security or authentication. I certainly don't wanna log on to 20 different systems. I log on to this for HR and I log on to this for backup and I log on to this to get my file. Single sign on is very important and a very big challenge within cloud. Service level agreements. I wanna make sure that this is critical to my business that these people are gonna keep this system going. How does it integrate with my existing desktop products? Connectivity in cloud is king. But because you're mobile, if my business connection goes down, I can be at home, I can be at work, everyone. I don't bother coming in today, internet's down, building's burnt. Just all work from home. Your business continuity plan becomes both enriched and threatened by a cloud offering. It's not a problem. This is all about understanding what your plan is. Provider lock-in. Hotel California. You can check out any time you want but you can never leave. There are plenty of cloud providers that are a little bit like that. And the last one is the changing ICT management landscape which I mentioned. So, don't make that your cloud strategy. Do not have someone ring you up or do not sign up to something that you do not understand in cloud and certainly don't move your data up there.  And it's just like my kids on a mobile phone. Bill shock can happen. But cloud is so powerful and in fact it's the only way of the future. And it's small to medium enterprise. The smaller you are, the more likely it is that one or two providers like Office 365, great proponent of it. If you've got Microsoft in your organization and you've got a real license, do not go with anything other than the 365 because you can stay on your traditional model until you're ready to move. But make sure you go in with your eyes open. So, three bits of advice I'd provide. Get independent advice. One thing that we like about in front is we don't sell any cloud services at all. So we've got no vested interests but I can guarantee any cloud provider that comes to you where you haven't got that independent advice first is gonna think that you're all good match for everything that they sell. Second, assess your services to the cloud. Understand what you need and really understand those points I pointed out. The cost benefits for each service. And the last one, and this is critical. Engage IT support that understands cloud. If you've got a traditional IT support company that doesn't get this story, then their vested interest is keeping you exactly where you are. Because remember what I said right at the beginning. This is a threat to ICT. It's a threat to every business. You know what I'm saying?  Look, cloud's a massive topic, lots to cover. I know I've lasted through that but hopefully now you've got a better idea of what cloud really is. It's a consumption model. That's a great opportunity for small to medium enterprise. The best opportunity for small to medium enterprise. And I think many, many organizations within the next two years will almost purely be working on cloud. So hopefully that was helpful. Thank you very much.


What's going on everyone? Sam here with late in sports cards ripping 22 top scrims sapphire edition of baseball five box break number eight Random team style. There's a look again at your rain results as always you can find those on the website under the results tab As well as link and chat. It's about as random. It is. I don't know if you could see it. It's a Zach Ranky Zach Ranky Diamondback Jersey. Yep Which is funny because I bought this like Probably like eight years ago So like before I even had like any thoughts of moving to Florida where he literally the same town he grew up in It's weird. I don't know. I was weird Peabags mad bum Jersey. I've been wild. Yeah, that is just as rent. Yep. Yep. All right, LuJay's Romano, Kyle Schwerber Again, you guys got to get a stadium club chrome filled up. That is breaking after this There's an orange Corey seager Koi seager 225 nice one Dodgers and Luis Garcia We'll just do a good color for this one So the Gomber match crank Rihanna, so I'll be I'll be say you've got a seal and from the ball does Grinke is still in the league pitching. Oh, yeah Royals legend. There's Jonathan scope to 50 for the Tigers Jonathan scope Charlie Barnes and Randy Orozare not there's rookie cup Thing as always And guys got 18 to go on the next break 18 to go Let's get that filled up Gold JD Davis nice one there for the Mets 250 There's cutter Crawford at Sammy long brave Sandy Leone Castro Angels there's J rod rookie nice Luke Williams One second. All right Let's keep it moving on to the next one box to Purple moving on that's Chris Taylor to 10 nice one there for the Dodgers Walks it off in the wild card game Deity and Dom Nunez twins and the Castellanos Gold coming up is Giovanni Moran nice one there for the twins to 50 on the rookie Giovanni And more and our and Max Muncie gosh Yoka Fraley Starling Marta Andrew Heaney is a Yankee Stint that was Red rookie Tony Santilla nice one there Cincinnati a red for the Reds Let's go sincey that is gonna be the reds at Andrew L nice one there four or five Tony Santilla Fenway fireworks and Brandon Lau Rockhole and Mookie Betts Joshua taking two in the through the years mixer again guys 18 to go still on Stadium Club Chrome Let's get that moving Breaks next Bob Smith Joey Gallo Gold Jack Lopez rookie for the Red Sox to 50 breaking news Channel 2 is live Channel 2 is live man. It's Last new bear a scope. Oh, yeah, it's a gold scope right there. It's gold quick scope Scope with whitening If you will see or show With drippy with another red That's gonna be for the match Kevin Polar there you go congrats the Mets on that one to five pull the purple of this Yes, right? Yeah Daniel Vogel back Danny burgers No Gonna do a dice roll for this one two left three four middle five six right We'll go for the rest of the break on these and let's it's numbered It's gonna be a five gonna go to the right. I'll go with the bloody junior in the new Jays go to the right Gold is Jose up right you 50 for the White Sox City Connect Jersey and Spencer Strider Two reds in this break so far not bad not bad at all. Not bad at all Take it. We'll take it Three points to be exact. Yeah, I guess that makes makes decent amount of sense or through the years mixer My friend's lock screen for a while when he was here It's a very random one to ask Or in Josh nailer for the Guardians to 25 nice one there Cleveland Chicago White Sox and New York Mets Nelson fruits Yuli-Gurriel JD Davis max freed as well Here is your link again Let's get it filled up stadium Club Chrome. We got two half cases coming up 18 to go. You're going out. Yeah. See you later All right Plan Tray Turner as well to the doiers Gold Pilonzo nice one there for the Mets to 50 grads Mets Peter Peter Alonzo Pablo Lopez Hunter and throw in Lucas Jalito Last box of the break guys. Good luck two reds coming out of a five box or not bad Not bad at all That works works all day All day long right there. Does that work? Bobby Whitt Junior smiley Gold Henry Ramos for the Diamondbacks to 50 on the rookie Dylan Cease Tyler Stevenson Yeah That's funny Orange coming up is David Peralta to 25 also going to the Diamondbacks you back's box right here That's Arizona Bregman Gold Brendan Rodgers Hartford yardgoats legend to 50 for the Rockies Nice one there on the gold Colton Welker DJ. Let me you let's do a quick recap here, everybody. All right We've got golds to 50 Brendan Rodgers Henry Ramos Pilonzo Jose of ray you Jack Lopez Giovanni Moran JD Davis Jonathan scope. We had oranges to 25 at David Peralta Josh nailer Corey seager purple to 10 moving on which is Josh or Chris Taylor and then reds to five Kevin Polar and rookie Tony Sands he on That is gonna do it for the break everybody. Thanks again for the fill up next. Let's fill up Stadium Club Chrome


Hello everyone, welcome to the CUBE Conversation here at the Palo Alto Studios for theCUBE. I'm John Furrier, the co-founder of SiliconANGLE Media. We're here for some news analysis with Peter Schmails with the CMO of Datos.io, D-A-T-O-S.io, hot new startup with some news. Peter was just here for a thought leader segment with Chris Cummings talking about the industry breakdown, but the news is hot prior to re-invent which you'll be at. Recovery X is the product, 2.5, it's a release. So you got a point release on your core product. Correct. Welcome to this conversation. Thanks for having me. Yeah, we're excited to share the news, big day for us. All right, so let's get into the hard news. You guys are announcing a point release of the latest product, which is your core flagship, Recovery X. Correct. Love the name, love the brand, the X in there, it reminds me of the iPhone, so it makes me want to buy one. But, you know, it's the X-Factor. We can make that happen.  So we've been pretty bullish on what you guys are doing. Obviously like the positioning, it's cloud, you're taking advantage of the growth in the cloud. What is this new product release? Why? What's the big deal? What's in it for the customer? So what's, so I'll start with the news and then we'll take a small step back and sort of talk about why exactly we're doing what we're doing. So Recovery X 2.5 is the latest in our flagship Recovery X line. It's a cloud data management platform. And the market that we're going after and the market we're disrupting is the traditional data management space. The proliferation of modern applications. It includes which companies? So the Veritas's of the world, the Commvault's of the world, the Dell EMC's of the world. Anybody that was in the traditional backup recovery data. 20-year-old architected data backup and recovery software. You stole my fun fact, which is no, but very fair point, which is that the average age approximately of the leading backup and recovery software products is approximately 20 years. So a lot's changed in the last 20 years. Not the least of which has been this proliferation of modern applications, which are geo-distributed, microservices-oriented, and the rapid proliferation of multi-cloud. That disrupts the traditional notion of data management, specifically backup and recovery. That's what we're going after with Recovery X. Recovery X 2.5 is the most recent version. News on three fronts. One is around advanced recovery, and we can double click into those, but it's essentially all about giving you more data awareness, more granularity to what data you want to recover and where you want to put it, which becomes very important in the multi-cloud world. Number two is around what we call data center aware backup and recovery. That's all about supporting geo-distributed application environments, which again is the new normal in the cloud, and then number three is around enterprise hardening, specifically around security. So it's all about us increased flexibility and new capabilities for the multi-cloud environment and continued enterprise hardening the product. Okay, so you guys say significant upgrade. I want to just look at that. I'm also pretty critical, and you know how I feel on this, so don't take it personal. Multi-cloud is not a real deal yet. It's in statement of value that customers are saying, it's coming, but clouds here today, regularly clouds. So multi-cloud, what does multi-cloud actually mean? I mean, I can have multiple clouds, but I'm not actually moving workloads across clouds yet. Or are they? I disagree. I actually disagree. We've got, we have multiple customers, so. Debunk that. I will debunk that. So number one use case for RecoverX is backup recovery, okay? But with the twist of the fact that it's for these modern applications, running these huge distributed environments, which means it's not about backing up my data center. It's about, I need to make a copy of my data, but I want to back it up in the cloud. I'm running my application natively in the cloud, so I want to back up in the cloud. I'm running my application in the cloud, but I actually want to back up from the cloud, back to my private cloud. So that's, in lies, a backup and recovery, an operational recovery use case that involves multi-cloud. That's number one. Number two use case for RecoverX is what we talk about around data mobility, okay? You have a different definition of multi-cloud. Yeah, well, sorry, what was your, our definition of multi-cloud is fundamentally a customer using multiple clouds, whether it be a private on-prem, GCP, AWS, Oracle, any mix and match. That's our definition. I buy that. Where I was getting critical was a workload. I have a workload and I'm running it on Amazon. It's been architected for Amazon. Then I also want to run that same workload on Azure and Google or Oracle or somewhere else. I have to re-engineer it to move and I can't share the data. So to me, well, multi-cloud means I can run it anywhere, my app, anywhere. Backup is a little bit different. You're saying the cloud environments can be multiple environments for your solution. So you're looking at it from the other perspective. Correct. And the category, the way we define ourselves is application-centric data management. And what that essentially means is we don't care what the underlying infrastructure is. So if you look at traditional backup and recovery products, they're LUN-based, so I'm going to backup my storage LUN, or they're VM-based. And a lot of big companies made a lot of money doing that. The problem is there are no LUNs and VMs in a hybrid cloud or multi-cloud environment. The only thing that's consistent across cloud environments is the data and the applications that are running. So where we focus is we're 100% application-centric. So we integrate at the database level. The database is the foundation of any application you create. We integrate there, which makes us agnostic to the underlying infrastructure. We run, as examples, we have customers running next-generation applications on-prem. We have customers running next-generation applications on AWS and GCP, any permutation of the above. And to your point about back to the multi-cloud, we've got organizations doing backup with us, but then we also have organizations using us to take copies of their backup data and put them on whatever clouds they want for things like test every refresh, or performance testing, or business analytics, whatever you might want to do. So you're pretty flexible, I like that. So we talked before, another segment, and certainly even this morning, about modern stacks, modern applications. This is the big-to-do item for all CXOs and CIOs. I need a modern infrastructure, I need modern applications, I need modern developers. I need modern everything, hyper, micro, whatever, ultra. Whatever buzzword you use. But you guys in this announcement have a couple key things I want to just get more explanation on. One, advanced recovery, backup anywhere, recover anywhere, and you said enterprise grade, security, the third thing. So let's just break them down one at a time. Advanced recovery for GATOS 2.5, RecoverX 2.5. What is advanced recovery? It's very specifically about providing high levels of granularity for recovering your data on two fronts. So the use case is, again, backup, I need to recover data, but I don't want to necessarily recover everything. I want to get smarter about the data I want to recover. Or it could be for non-operational use cases, which is I want to spin up a copy of data to run test dev or to do performance testing on. What advanced recovery specifically means is, number one, we've introduced the notion of queryable recovery. What that means is that I can say things like star.johnstar, and the results returning from that, because we're application-centric and we integrate at the database, we give you visibility to that. I want to see everything star.johnstar. Or I want to recover data from a very specific row and a very specific column. Or I want to mask data that I do not want to be recovered and I don't want people to see. The implications of that are, think about that from a performance standpoint. Now I only recover the data I need, so I'm very, very high levels of granularity based upon a query, so I'm fast from an RTO standpoint. The second part of it is for non-operational requirements, I only move the data that is selected to that data set, and number three is it helps you with things like GDPR compliance and PII compliance, because you can mask data. So that's query-based recovery. That's number one. The second piece of advanced recovery is what we call incremental recovery. That is granular recovery based upon a time stamp. So you can get within individual points in time, so you can get to a very high level of granularity based upon time. So it's all about visibility at your data and getting very granular in a smart way to what you want to recover. So if I kind of hear what you're saying, what you're saying is essentially you built in the operational effectiveness of being effective operationally. Time to back recovery, all that good RTO stuff, getting stuff restoring operationally very, very fast. So there's a speed game there, which is table stakes, but your real value here is all these compliance nightmares that are coming down the pike, GDPR and others, there's going to be more. Absolutely. I mean, it could be HIPAA, it could be GDPR, anything that involves policy, anything that requires, we're completely policy driven and you can create a policy to mask certain data based upon the criteria you want to put in. So it's all about. So you have the best of performance and you got some tune ability. And it's all about being data aware. It's all about being data aware. So that's what advanced recovery is. Okay, backup anywhere, recover anywhere, what does that mean? So what that means is the old world of backup and recovery was I had a database running in my data center and I would say database, please take a snapshot of yourself so I can make a copy. The new world of cloud is that these microservices based modern applications typically run, by definition distributed and in many cases they run distributed across their geo-distributed. So what data center aware backup and recovery is, use a perfect example, we have a customer, they're running their e-commerce, it's a leading online reservation, restaurant reservations company. They're running their e-commerce application on-prem, interest enough, but it's based on Cassandra, distributed database. They're run, excuse me, MongoDB, sorry. They're running geo-distributed, sharded MongoDB clusters. That's a mouth, anybody in the traditional backup and recoveries, their head would explode when you say that. In the modern application world, that's a completely normal use case. They have a data center in the US, they have a data center in the UK. What they want is they want to be able to do local backup and recovery while maintaining complete global consistency of their data. So again, it's about recovery time, ultimately, but it's also being data aware and focusing only on the data that you need to backup and recoveries. So it's about performance, but then it's also about compliance, it's about governance. That's what data center aware backup is. And that's the global phenomenon people are having with the geo. Absolutely. Yeah, I mean you could be within country, it could be any number of different things that drive that, we can do it because we're data aware. And that creates complexity for the customer. You guys can take that complexity away from the whole, the global regional, where the data can set. Correct, I'd say two things actually. Do you have the customer's credit? The customer's building these apps are actually getting a lot smarter about what their data is. So they expect this feature. Oh, absolutely. So this is, I wouldn't call it table stakes because we're the only kids on the block that can do it, but this is a direct response to our customers that are building these new apps. I want to get into some of the environmental and customer drivers in a second, but we'll nail one last segment down because I want to unpack the whole, why is this trend happening? What's the gestation period? What's the main enabler for you? But a final point on the key advance, significant announcements. My favorite topic, enterprise grade security.  First of all, from your standpoint, what industry is trying to solve the same thing? So enterprise grade security, what are you guys providing in this? It's number one, it's basically security protocol. So TLS and SSL, this is weed stuff. TLS, SSL, so secure protocol support. It's integration with LDAP. So if organizations are running, primarily if they're running on-prem and they're running in an LDAP environment, we're supported there, and then we've got Kerberos support for Kerberos authentication. So it's all about just checking the boxes around the different security and transfer protocols. So this is like in between the toes, the details around compliance, identity management. Bingo. I mean, we just had centralized cyber connect conference and you're seeing a lot of focus on identity. Absolutely, and the reason that that's sort of from a market standpoint, the reason that these are very important now is because the applications that we're supporting are not, these are not science experiments. These are e-commerce applications. These are core business applications that mainstream enterprises are running and they need to be protected and they're bringing the true classic enterprise security, authentication, authorization. Are you guys aligning with those features or is there anything significant in that section? From an enterprise security standpoint, it's primarily about we provide the support so we integrate with all of those environments and we can check the boxes. Oh, absolutely, TLS, absolutely. We've got that box check. You're not competing with other cyber security. No, this is purely, we need to do this. This is part of our enterprise role. This is where you partner. Well, no, this is literally, for these things, it's literally just us providing the protocol support so that LDAP's a good example. We support LDAP, so we show up and if there's somebody who's in identity management. Yeah, but did you look at the other security solutions as a way to integrate with? Yeah. Not so much. Oh, absolutely. No, this has nothing to do with competition.  So does Amazon. I really don't want to go into some of the customer benefits to let the folks go to the Dados website, D-A-T-O-S dot I-O is the website. If you want to check out all their customer references, I don't want to kind of drill on that. I kind of want to really end this segment on the core issue for me is kind of reading the tea leaves. You guys are different. You're now kind of seeing some traction and some growth. You're a new kind of animal in the zoo, if you will.  Why is it happening now? And I'm trying to get to understanding cloud obviously is enabling a lot of stuff.  Everything that you're doing, the value you create is a functional cloud and data and how data is moving. Where is this coming from? How is it? So just recently, is it a gestation period of a few years? Where did this come from? You mentioned some comparisons to like Oracle and... So I'll answer that in sort of, we like to use history as our guide. So I'll answer that both in macro terms and then I'll answer it in micro terms. From a macro term standpoint, this is being driven by the proliferation of new data sources is the easiest way to look at it. So if you let history be your guide, there was about a 78 year proliferation or gap between proliferation of Oracle as the primary, traditional, relational, database, data source and the advent of Veritas who really defined themselves as de facto standard for traditional on-prem data center relational data management. You look at that same model, you look at the proliferation of VMware in the late 90s, about a 78 year gestation with the rapid adoption of Veeam. You know, in the early days, a lot of folks laughed at Veeam like who's going to back up VMs? People aren't going to use VMs in the enterprise. Now you look at Veeam, great company that's done some really tremendous things, carving out much more than a niche, providing backup and recovery and availability in a VM based environment. The exact same things happening now. If you go back six to seven years from now, you had the early adoption of the MongoDBs, the Cassandras, the couches. More recently, you've got a much faster acceleration around the DynamoDBs and the cloud databases. We're writing that same way. This is a side effect of the enabling of the growth of cloud. So similar to what you do in VMware with VMs and database for Oracle, you've got to take it to the next level. These new data sources are completely driven by the fact that the cloud is enabling this completely distributed, far more agile, far more dynamic, far less expensive application deployment model and a new way of providing data management is required. That's what we do. Yeah, I mean, it's a function of maturity. One, as Jeff Frick, our general manager of theCUBE always says, the industry moves to its next point of failure. In this case, failure is problem that you solve, right? So the headaches that come from the awesomeness of the growth. Absolutely, the cloud. And to answer that, micro wise briefly. So that was the macro. The macro is the proliferation of the migration of, you know, the movement from monolithic apps to microservices based app, it's happening. And the cloud is what's enabling that. The move from traditional on-prem to hybrid cloud is absolutely happening. That's by definition the cloud. The third piece, which is cloud-centric is the world's moving from a scale-up world to an elastic compute, elastic storage model. We call that the modern IT stack. Traditional backup recovery, traditional data management doesn't work in the new modern IT stack. That's the market we're playing in. That's the market we're disrupting is all that traditional stuff moving to the modern IT stack. Okay, Datos.io announcing a 2.5 release of RecoverX, their flagship product, their startup growing out of Los Gatos. Peter Schmalz here, the CMO. Where are you going to be next? What's going on? I know we're going to see it reinvented in a week and a half. Absolutely, so we got two stops. Well, actually the next stop on the tour is reinvented. So looking forward to being back on the Cube, it reinvented. And company feels good about this. Things are good. You got good money in the bank, you're growing. We feel fantastic. I mean, it's been, it's fascinating to watch as things evolve. Conversations we have now versus even six months ago. It's sort of the tipping point of people get it. You sort of explain it. So yeah, it's data management for modern applications. Are you deploying modern applications? Absolutely. Share one example to end the segment on what you hear over and over again from customers that illuminates what you guys are about as a company, the DNA, the value proposition, and the impact and the results and value for customers. So I'll use a case study as an example. We're the world's largest home improvement retailers. Old way was they ran their multi-billion dollar e-commerce infrastructure, running on IBM DB2 database, running in their on-prem data center. They've moved their world. They're now running. They've re-architected their application. It's now completely microservices based running on Cassandra deployed 100% in Google Cloud Platform. So they fund them and they did that because they wanted to be more agile. They wanted to be more flexible. It's a far more cost effective deployment model. They're all in on the cloud. And they needed the next generation backup and recovery data protection, data management solution, which is exactly what we do. So that's the, the value, backup's not a new problem. People need to protect data and they need to be able to take that advantage. Here's the final, final question. I don't, I'm a customer watching this video. You know, bottom line me, I'm kind of hearing all this stuff. When do I call you? What are the signals?  You should call Data SIO anytime. If you're doing anything with development of modern applications, number one, if you're doing anything with, with hybrid cloud, you should call us because you're going to need to reevaluate your overall data management strategy. It's that simple. All right, Peter Spence, the CMO of Datos, one of the hot companies here in Silicon Valley at a low Scados, California, of course. We're in Palo Alto at theCUBE Studios. I'm John Furrier. This is theCUBE conversation. Thanks for watching.


Don't let Ukraine be destroyed. Biden hurries Congress on aid after furious Russian attack. Speaking about Russia's large-scale attack on Ukraine on the 29th of December, US President Joe Biden has emphasized that Congress must act quickly to approve more aid for Kiev. The American president stressed that the most recent Russian attack is a stark reminder to the world that after nearly two years of this devastating war, Putin's objective He seeks to obliterate Ukraine and subjugate its people. Putin must be stopped. Biden insisted. He mentioned the assistance provided by the US and its allies in bolstering Ukraine's air defense and shielding it from numerous missiles and drone strikes. But unless Congress takes urgent action in the new year, we will not be able to continue sending the weapons and vital air defense systems Ukraine needs to protect its people. Congress must step up and act without any further delay. He added. Biden added that Russia's full-scale war against Ukraine affects the whole of NATO, the security of Europe, and the future of transatlantic relations. Putin has not just attempted to destroy Ukraine. He has threatened some of our NATO allies as well. When dictators and autocrats are allowed to run roughshod in Europe, the risk rises that the United States gets pulled in directly. He said.


and honored to introduce Olympic gold medalist in the shot put, three-time Olympian, University of Texas graduate, coached by her father, and we talked earlier about NFL player who has won a Super Bowl and an Olympic medal. Her father, Michael Carter, won the men's shot put silver medal while representing team USA at the 84 LA Olympic Games and also played American football, winning three Super Bowls with the San Francisco 49ers. Michelle Carter enjoys singing, baking, putting on makeup and styling hair. And Michelle, we've got about eight people in this room right now that would like to talk to you about styling hair, including the guy in the cap who I don't know what hairstyling is, but I'd love to have a barber right now. So ladies and gentlemen, welcome Olympic gold medalist, Michelle Carter. Hi, my name is Michelle Carter, three-time Olympian, 2016 Olympic gold medalist for team USA. I am the first American woman to win gold in the women's shot put. I'm also the American record holder for indoor and outdoor women's shot put. Thank you for having me today. It is an honor for me to share a part of my story with you. One of the biggest lessons I've learned in my career is learning how to take care of my body. My body is my instrument. My body is my job. So learning how to take care of it was key to the success of my career. In 2017, I had my very first surgery and it was the 20th year anniversary of me throwing. Yes, I've been throwing for over 20 years and all that wear and tear on my body had finally caught up with me. So in 2017, I had surgery on my left knee where I learned that I tore my meniscus. Don't ask me when, how, or where, cause I do not know. And then they had to clean up some of the scar tissue and just wear and tear in my knee. And at first I was really devastated because my goal was like, I made it 20 years. I could make my whole career without surgery and my body said, no, ma'am, not today. We need some extra help. We need something to put us back together cause we're hurting here. But to make it 20 years in my event where I'm lifting heavy, I'm sprinting, I'm running, I'm throwing, I don't know how many throws I've thrown over the year, but the repetitive motion, like I'm surprised that I've made it this long. So I'm definitely blessed to have made it 20 years of doing the same thing over and over again. And that was my first time having a major surgery. My career started in junior high, but high school was when I realized, you know what Michelle, you're actually pretty good at this. In high school, I have eight state titles. I have foreign discus and foreign shot play. I also held the girls national high school record for indoor and outdoor shot play as well as the state of Texas discus record. I graduated high school in 2003 and earned a full rise scholarship to the University of Texas, Hookham Horns. And that in college, this is where everything changed for me. This is when I really learned how to really be an athlete. I was the only thrower on the team of sprinters. And my coach believed that I should be able to do that everything that the sprinters did. So I lined up in blocks in spikes with my teammates. When we had two mile time trials, I had two mile time trials as well. I even ran the open 400 time trial and guess what my time was? I ran the 459 seconds. Your girl was moving. But this is where I learned how to not just be a great athlete but how to take care of my body as an athlete. My college athletic therapist, athletic trainer, her name was Le Guin Darden. And Le Guin had us on a schedule. We knew that Wednesdays were recovery days. We got massage on Wednesdays. I saw the chiropractor on Wednesdays and on Wednesdays, you have to get into the ice bath. And still to this day, I love a good ice bath. After you get past the first like one or two minutes, after that is good because you can't feel anything after that. So this is where I really learned how to take care of my body and how important recovery was for me to get up and do what I had to do at practice and at a track meet. After a track meet, we had our warmups the next day to just get the blood moving, to stretch. And after the meet, we had ice baths and we had hot soaks. Like we had our routine down. And this is where I learned how to take care of my body and I carried that to my professional career. Now, when I graduated from college in 2007, I wasn't sure what I was going to do but I knew that the 2008 Olympic Games were the very next year. And since I had been training in college and still practicing, I was like, you know what, Michelle? It's the Olympic year. Let's just train and see what happens. Like let's see if you make the team. And I remember it was really hard in the beginning because I didn't have the same staff and the same support as I did as a professional like in college because now I moved back home. My dad was my coach. I wasn't connected to the college resources anymore. So then now I had to figure out how can I get the things that I need to help take care of my body so I can be the best athlete that I can be. And over time, I started to build my team. My team consists of my coach, who is my dad? And he is still my coach today. My trainer, I have a physical therapist that I've been seeing for pretty much my whole professional career. I have a Pilates instructor where this is where I normally do my active recovery days where I love Pilates because it's strengthening the body but also working on my range of motion. I have two massage therapists. I have one that I use locally that I see once a week, sometimes twice a week, depending on how I'm feeling. And then I have one that does really great deep tissue work that I will fly in from time to time when I feel like my body needs some extra special attention. I have a chiropractor that I see at least once a month and then more if I feel like I need it. But then also the two great resources that I have is the USAT of medical staff which is the United States of America track and field team and the USOPC, which is the US Olympic Committee where I have their resources and their people that's a part of my team that helps keep me together to do what I do. Now in 2016, my team became very important to me.  I woke up in so much pain, I could not sleep, I couldn't sit down, I couldn't lay down, I couldn't stand up, I was in so much pain. And I remember calling my people like, hey, something is wrong, what do I need to do? I called USATF, USATF got with the USOPC and I called my physical therapist. And so they came together and we came up with a plan that was going to work to help give me back to where I needed to be. Now it was like crunch time, I only had a few months before the Olympic trials, but there was some key characteristics that my team had that made this process so easy for me that I was able to do what I need to do and be ready by the Olympic Games. One of the main characteristics that I was looking for for the people in the people on my team was trust, like, can I trust you? Can I trust that you know what you're talking about? Can I trust that if you don't know, that you'll go to someone who does? Because everybody doesn't have all the answers for everything, but I was looking for people like, okay, you know what, Michelle? I'm not sure, let me research, let me go talk to a couple of people and then I'll get back to you. That was very important to me because I've been with people who want to take care of it all and they really don't know it all and they cause more harm than good. So I think a great characteristic is to know where your strength and weaknesses are and be honest about that because that's how you gain the trust with athletes. And if I trust that you know your limits and you want to be honest about your limits, then I can kind of take off, I don't have to worry about that because I know I'm going to be taken care of as an athlete. The second characteristic that was very important is confidentiality. Being a professional athlete, I know people want to work with professional athletes. It's like a golden star that you can have and put out there, but we are in a vulnerable position when we are hurt and when we are injured. I don't want to be the gold star for you at the moment. I need a safe place to come to that I know I'm going to be taken care of and it's going to stay here in this room. And then the third thing that was major for me was communication. Like can we talk, tell me what's going on, be honest with me, and then what's the plan? And another thing too was just having that open communication, not just with myself, but with my whole team because it was a whole team process because everybody that worked with USATF and USOPC wasn't with me here in Dallas, Texas. But they kept in communication with my team to find out what was going on and make sure things were going well. And they kept in touch with me to make sure that I was being taken care of. And I really appreciated that. And then the other people on my team, my physical therapist, my coach, my trainer, my Pilates instructor, massage therapist and chiropractors did not mind being checked up on because they knew how important it was that I was being taken care of so I can do what I do best which is throw the shot put.  I have cried with my team. So my team seen me on the brink of crying, but you know sometimes that pride just comes up where I can't let it tear fall, but there have been times where I am at my most vulnerable point because I'm hurt and I can't help myself and I need you. So I don't know if anybody ever has said this to you from the athletes' point of view, I look at my team as part of my family because I cannot do what I do without them. Without their support, without their encouragement, without their knowledge and their willingness to help me and help me be my best. And I appreciate that about my team. So I do want to take the time to say to my USATF family and to my USOPC family, thank you so much for all that you have done for me in my career because I know for me, 2016 was a major year and you all definitely pulled up behind me, beside me, in front of me and made my dreams happen for me. You got me better to the point where I once wondered if I can do it and you put me in position and build me up in such a way that it became true. My dream came true. I won the gold in 2016 and I know I cannot have done it without you all. So I just want to take that moment to say thank you so much for all you have done for me. So we know that 2020 started out pretty rough. We've learned some bad news. The Olympics have been postponed and there's just a lot of uncertainty in the air these days. But my goal remains the same. I wanted to make my fourth Olympic team. It's not going to be in 2020 but it's not going to be in 2021. I want to tell you a quick little story about this picture. Like who would have ever known that me playing around outside, going the biggest rock I could find would actually come true and I'm still throwing rocks today. So there's this little old lady at my church and every time she sees me, she say, hey, baby. I say, hey, she say, you still chunking them rocks? I say, yes ma'am, I'm still chunking them rocks. She said, well, keep on chunking. And I just love that story so much because she just gave me that little bit of encouragement and looking from this two to three year old child into the woman that I am today and all the people that were involved and all the hard work and all the sweat and all the tears, it was all worth it. And I'm not done yet. I'm going for my fourth Olympic Games as well as my second gold. And I know I have the best team in the world behind me. So thank you all for your support and thank you for listening to my story. I really appreciate it. Thank you.


Some parties towards the West Senatorial District have maintained that money will not be the determinant on who wins the APC tickets during its primaries. In press interview during the election of party delegates that will represent Wujuan Elaro at the APC primary across all levels, they say as parents to gender, programs and manifestos will determine the eventual winners. They added that the electorate are now wiser and the people have their choice to make. We thank God that the process is very smooth, clean and calm. As you can see, you can see my people surrounding me here, we process the Congress with the constitution of the party and the way Ammanah is supposed to go and we thank God for the success of the Congress. There is no question of dissenting voice. You've been here since the beginning. We all voted. The candidates were placed in front of us and their names and we raised up our party card and we affirmed who we want for each of the relevant positions, state delegates, local government delegates. I am telling you this is the place to come and dissent if you want to dissent and there is no dissent here. So I am optimistic. We've done it by the grace of God. We've followed all the procedures. We've followed all the rules.  It's just deceiving himself because people have their choice to make and you can't force anybody on the people. And once the people make their choice and take their position, there is nothing we can do. So if you believe there are anything, corner or anything you can do, I think it will be very difficult. And we have somebody in the name of affairs who have provided leadership. The governor of the state, he has provided leadership at all levels, at the governance level, at the party level. He has provided leadership.