Can you guys hear me? All right, great. So I'm going to indulge in some rabble rousing, which is, I just want to say, I kind of was here at the beginning of this effort to increase the block size. And our first Satoshi's Vision conference was like literally a conference room about twice the size of this stage, right? No, this is the second. And when I look out and see everyone here, it's just awesome. And development is actually now a small part of this movement, whereas before, everything was about the development. So now, in the first conference, I talked like, I don't know, four times in this one. It's like, well, maybe we can stick you in in the middle of all these other talks about awesome stuff. So I just want to thank everyone for being a part of this movement and thinking differently. So today, I want to talk about basically adoption. Everyone seems to feel like that's important. So do I. So on August 1, some people might think that was like victory when we forked. And it was something to celebrate. But I feel like leading up to that, it was on negotiation. And when we forked now, it's war, right? And we gave up a really valuable tool, which was a network effect and being all over CNBC and all this stuff. But we gained a really good tool as well. And that, of course, is the hard fork in our willingness to deploy awesome features to make Bitcoin Cash awesome. So I think we need to essentially deploy that feature, and we are planning to, to increase adoption. We have the capacity to maintain a network effect. And now is the time to do it. Why I think now is the time that we don't have time? And maybe simply because my professional history was working in startups. And so in a startup, yesterday is the time. Everything has to be done three weeks ago. But also, we might be entering into a bit of a bear market in cryptos in general. And it's much easier at the bottom to make that change and create a bit of a higher adoption increase for your coin and leave everyone else's in the dust than it is at the top when everyone's already talking about Bitcoin every single day. So if you imagine that the bear market will last, I don't know, maybe a year or less, then we need these technologies deployed now so that three to six months from now when people start, the general public starts getting excited about crypto. Again, we have this stuff ready in wallets in consensus. And two things we can do is to counter the propaganda type stuff is to do novel development efforts. And of course, if we do development, it might drive SPV wallet installs with these new features. And finally, I want to introduce an idea that might be a little bit controversial. And that is actually if we implement a feature and we do it in a slightly different way, we're not just copying existing blockchains, then that's actually better in many ways than implementing the same feature. Let's say you implement a feature and it's worse in seven metrics, but better in three. You're going to create a niche for your product. And that's essentially exactly what happened with Xthin and Compact Blocks. There's still a huge debate over which one's better. And the reality is that Xthin, just if you look at the aggregate bandwidth, I think it's slightly higher than Compact Blocks. However, some of that bandwidth is sent in the other direction. So in Compact Blocks, it has a higher download bandwidth than Xthin. But what Xthin does is it sends some information in the reverse direction. So basically, depending on the way your network works, one might actually be better than the other. So do things differently so we create niches. So from there, I want to talk about some of the things that I want to do to drive adoption. So the first one is this. So there's obviously OP group, which was discussed a lot yesterday. So I changed this talk now to focus more on data sig verify. And then at the end, I'm just going to show a little bit of OP group stuff. So OP data sig verify, the basic idea is the blockchain and scripting is kind of useless if there isn't a lot of data. I think I haven't reviewed Dr. Wright's paper, but he just released a paper I think showing that the scripting language is Turing complete. But what's the use of a Turing complete program if you have no data to use it on? So what OP data sig verify does is it allows you to import external data into the blockchain. So it basically uses the idea of an oracle or a trusted data source. We can't, every piece of data in the entire world can't be a consensus rule that's verified by every node. So you need the idea of an oracle. And so actually, when you really think about it, the idea of oracle versus consensus exists on a continuum. And I think you can kind of prove that they're the only options. So in the classic way, you prove something is you propose the opposite. So propose there are unknown untrusted nodes. So if one may lie, then another node may lie about that one lying. So therefore, all the nodes must validate and you get what we call a consensus rule. So as soon as you say that a node is not trusted, you're forced into consensus. Those are your two choices. But what's kind of interesting here is if you look on this continuum of trusted versus untrusted information, over on the left side we have oracles. And you could use information from multiple sources to increase your untrusted level. Pull in stock information from two or three oracles instead of just one. Now, emerging consensus I kind of put in the middle. It's kind of interesting because it kind of says, oh, there's some weird stuff that I don't trust going on in the network so I will trust the majority of miners. So that's why it's just a little bit to the right. And then headers first mining is a technique where you very briefly trust a miner before you receive all and validate the blocks so that is much further. And then finally, untrusted and consensus. OK, how much time do I have? Do I, am I up to 10.45 or? Oh, well, great, we're ahead. OK, so updates to verify sounds like just some really abstract thing and I don't think I've convinced you guys how it's going to help adoption. So I want to give you, I want to go straight to the scenario I see. First use case is peer-to-peer betting. So what I envision is you're sitting in the bar with your friends and watching the game and you want to make a bet. And of course, you know that if you lose, I mean, if you win, he's not going to pay because that's what always happens. OK, so what you do is you get him to install the Bitcoin Cash Wallet. All right, and then you can just pop up your phone, you set up a bet and then you tap phones and that bet will access data from the FIFA, you know, you're watching football as they call it around here, then it will automatically access a relatively trusted data source compared to the level of your bet. I would envision that FIFA, the NFL, all these people could just be producing signed data about what's happened. And what's really sort of awesome about separating these two things is that the person who's producing this data is not involved in your bet, right? Has no idea that it's happening. So this is probably, I'm not a lawyer, but I think this is very important from a legal perspective, right? And also he doesn't have custodianship of your money, right? That's also very important, yeah. So now if you move us, so like in the US, in most jurisdictions, so in the US, the ability to gamble is defined by the state.  But generally, person to person betting is legal, but what's not legal is like being a bookie or doing pools, right? So does anyone here, do people here know what fantasy sports are? It's like a US phenomenon. OK, so almost none of you know.  And this is the idea, is you can't do pooled betting. You can't do bookies. So what you're going to do is you're going to convert sports betting into a game of skill. This is the trick, OK? So what everyone does is you get a group of people together and you basically pick your favorite, you do like a draft pick. And so you create your own team with your own players. And then every week, how your actual players perform in their games and how many yards they pass. It's football, of course, is what, yeah. American football is what is the most popular. And it's very statistics-based. So you can take all the statistics about how the players performed. And from that, you can actually kind of create a score of how your team would have performed, OK? And so there is, I think, 50 million people who do this in the US. And the entire reason why this game was created was because it's illegal to bet on sports in the US, right? So this is now not betting on sports because it's a game of skill because you're choosing your players, all right? So let's say we use op-datasig verify to, so first of all, you could use op-datasig verify in this fantasy sports to, again, to kind of make side bets or remove the flow of money into the fantasy sports site. You can do it sort of locally. And another thing is you could create a Bitcoin contract that would basically be a pool, which would pay out to multiply people, depending on which sports team won. And that is actually an interesting concept because in that case, who is the bookie, right? Who is the pool? There's nobody, right? So I wonder if that actually may be legal in many jurisdictions. All right, so do people know what binary contracts are? So binary contracts, I only saw one or two nods. If you're in the bar, it's betting. If you have a suit on and you're on Wall Street, it's binary contracts, right? And those are legal in the US, but one of the big problems is that a lot of times, in several cases in history, at least in the US, the company who underwrote the binary contract would suddenly disappear one night and a whole group would ensue. Because they would take the other side of the bet instead of finding matches. So what's great about this, again, is it's a peer-to-peer binary contract. There's no middlemen. Finally, for data-sig verify, there's this weird idea of op-code emulation, which I'll talk about later, and then prediction markets, which I'll talk about. So I'm going to talk about how you actually might make these scripts using this op data-sig verify. So this is going to get a little technical. So let's imagine that the Oracle is producing a data format, which is a, I just did it for a simplicity, eight-byte timestamp, which would be second since the epoch. That would be really dumb for an Oracle to actually use for a sports game, because who cares, down to the second. But just bear with me here. And then the match would be five bytes and the winner is two. So here we have yesterday, we had Argentina versus Brazil. I don't actually know who won, because I just wrote down Brazil. Because that's who I want to win. And so this, now, this might be something that you've never seen before. It's like a macro-assembler for Bitcoin script. I call it Bitscript. And I've been experimenting with it, yeah. So basically, I think it makes it a lot easier to understand what's going on. So macro-assembly is like me showing my age. Do you guys know what a macro-assembler is? OK, so almost nobody. So imagine this, there are no function calls, because there are no function calls in Bitcoin script. So every function that's defined just replaces the contents, just like a macro of the function inside the call. So here we're going to parse the data of the binary contract. And you have some input values. And then whenever I have the at sign data, what I'm defining there is I'm saying, OK, this is actually a parameter that exists on the Bitcoin stack. So you wouldn't actually pass that parameter, but you're sort of implicitly passing it because you're going to rely on it already being on the stack. So the very first thing we're going to do is we're going to split out the timestamp. And so by the way, this is the synergy of the new op codes that are being proposed with op-data-sig-verify. So op-split doesn't exist now, but Mr. Steve Shatters is proposing that we add it. So we're just going to break that. The first item in the stack up by the first eight bytes, and then the rest. And then we're going to verify that the first eight bytes equal the date of the match. And then we're going to split the rest of it into five bytes and two bytes. And that gets put on the stack. And so then we do equal verify that the match is Australia versus, I mean Argentina versus Brazil. And then we check that the winner matches the winner code. So this is a pretty easy way to check that, to kind of basically parse out this data. And now here would be the actual bet. So op-data-sig-verify takes two items on the stack, so the spender is providing these items. And that is the actual data and the signature. And then the vout offers the oracles address. And so now what op-data-sig-verify does is it validates that the signature is valid across that data for the past address. And if so, it pops the signature and the address off the stack, leaving the data. And so then having verified this oracle data, we're then going to run this decider function. And that happens to be this parse data one. So then we're left with who the winner is, true or false, if the winner. So then we just do op-if. And if that's true, then we'll pay the public key hash of address one. Otherwise, we'll pay the public key hash address two. And so then finally, all that comes together into this make-bet function. So that would create a Bitcoin cash bet. Now as I was saying, obviously, you wouldn't type all this. Every time you want to make the bet, some sort of wallet code would do this for you. So here at the very bottom, I show an actual sort of instantiation of this code into a particular bet. All right, so we're going from scripting with exactly two scripts that have ever been used, right? Paid a public key hash and multi-sig. And now we have all kinds of awesome scripts. So I just want to talk about some of the stuff you could do. So there's one big problem with the previous description of the bet contract. And that is like, what if, up in this case, here where I'm verifying the oracle's data, and I do op equal verify. So what if I screwed something up and I'm expecting the wrong data and the oracle is never going to, you know, I put in a match that doesn't even exist, right? So in that case, you would want some sort of escape clause that says, look, if no winner is picked, let's just call the bet a bad bet and get the money back. And so in the first formulation, I didn't do that. But we can just kind of add on to that, which is here's a bet with an escape. So it has everything in the original bet. And then a Boolean that says, do I want to just abort the bet? And so if I want to abort the bet, then, you know, in order to successfully spend that, you're going to do a multi-sig, you know, V out with the two participants in the bet, right? Both have to agree that we're going to abort the bet. And otherwise, you just do the normal bet. So to do betting pools, you would just have a big if statement that says up here. I have it all written out, but I decided it was too much information to show on the screen. But you just want to have other, instead of saying, just do I compare op equal to the winner, right? I want to say, OK, if the winner of the entire World Cup is Brazil, then pay out to this address. Otherwise, to these other people. OK, so all this stuff is entirely implementable with op data, sig verify, and the op codes that are proposed for the May hard fork. So I think I hope I've convinced you that betting is totally awesome and it'll work. So moving on to this other idea called op code emulation. So let's assume that you have this interesting function that you think really ought to be a new op code. But everyone else says, they're basically justified. Prove to me that this op code is going to be worthwhile, right? So what you could do is you could say fine. What I'm going to do is create a little service. And you give it the op codes parameters, and I will give it the output, and I'll sign it. And so yes, to use for now, because the op code is not added to Bitcoin scripting language, you have to trust this oracle to produce the right value. But given that you do trust that, you could basically emulate any stateless op code. Op chain height, give me the current height of the chain is not emulatable because that's data that changes every time. But what's the hash of a particular block, right? So for example, there's an interesting service, Faktum, which kind of creates a huge merkle tree of, it allows people to store information on the blockchain. So it creates a huge merkle tree of all that information. So to give an example of what you might think is what if Faktum now added a feedback loop and use op data to verify to allow anybody to validate, anybody to use any information in a script that has been stored into these Faktum merkle trees, right? And then if that became, so that would sort of also be an emulation of a new op code, which would be op get Faktum data, right? I'm not actually suggesting it's a really long road to think about bringing all of that data into consensus. But at the same time, it's just fascinating to consider how op data sig verify can allow you to sort of encourage people to try and use new op codes without having to create a whole new alt coin to make that happen in a lot of, like in my previous talk last year, I was also talking about how can we add new features to the blockchain without doing it on alt coins. And this is continuing with that idea, right? And that will ultimately increase the adoption of Bitcoin cash rather than creating competitors. All right, so there's always some question about how complex is this? So this is the entire implementation of op data sig verify. So my goal was to basically have the maximum impact for the minimum amount of consensus effort, right? And the reason why this is so simple is because it's using the ECDSA signature validation that has existed in Bitcoin forever, right? And so this code to the pubkey.recover compact, every time you do sign message or verify message in this case, right, you're calling that function. So this is, other than this little bit, the operation of this code is just extremely, it's not new, right, it's not novel. It's extremely stable. So please don't say, it's too much. All right, so let me move on to op group. We talked about that a lot yesterday, so I just want to do a quick summarize. So why do I think it'll be awesome on wallets? So it enables native tokens, and this is important because Bitcoin cash becomes the medium of exchange, right? Whenever you want to, if you have a stock or something, whenever you want to make a trade, you need to use your Bitcoin cash as the cash side of that, right? It's the only solution that is SPV wallet compatible. I don't think people are going to be holding stocks on their phones, right? But I think they're going to be holding coupons and tickets and all these other tokenization things. About three weeks ago, I went down to New York, and they have this app that lets you pay for their subway. And literally, you hold the app up to the guy, and you just show him that you have the ticket on your phone. And if you have multiple tickets, you show him that there's three. I was like, I could create a fake app in a day, right?  I mean, this is a huge use case, not in New York. It was literally just this, but I promise you, I could figure out what the image was and then add it to my app, right? Just pull it, right? You need one person. Yeah, so having a token on your phone, right?  It'd be awesome. And I just want to mention the original form of app group had only allowed unlimited minting, but I added a limited feature, and it pegged one token to one Satoshi. I removed that peg, so I just wanted to call that out to try to correct the impression. Yeah, so I think this is like the last slide. So this is our scaling philosophy. It's better for full nodes and mining nodes to be expensive, and people can use SPV wallets, right? And that is what app group allows you to do. So app group is aligned with our scaling philosophy, not unaligned. Oh, and I just don't want you to really look at this closely, but last night, people are asking, how well-baked is app group? So I just ran through here the CLI commands to create a new token. I got a few addresses. I sent Bitcoin cash to the address, and then I minted at the very bottom. I minted 1,000 tokens down there, and then this is the output of it. So this is the actual, yeah, so it's actually the first one. Script pub key, it creates, so that first long line is the group ID, and then there's the quantity of 1,000, which is what we minted. So it's all kind of there, and here's how you do a limited supply. You just call single mint, and it gives you the group identifier and the transaction. And then here's what the single mint vout looks like. So this is pretty well-baked at this point. Oh, and people kind of ask about, can I do this with app group? And one common thing is, can I have scheduled token releases? The answer is yes. So you do a single mint, and then when you pay to certain outputs, you use a checklock time verify to say, okay, this output can't be spent until after a certain time. So that's an easy solution. So are there any questions? Is there time for questions? You have time for... Let's give him a round of applause. Thank you, Andrew. We have time for two really awesome, probing questions. Thanks, so, hi Andrew. On the update us to verify, I see I didn't look too much into it and at the risk of bug shedding, but you do the hashing after you cover the public key and wouldn't it be better to basically just do the minimum thing and update us to verify? Are you saying there's a bug in my code? Is that, are you saying there was a bug in the code I put up there? Can you just go back to that code slide? Maybe we should debug this offline. No, no, no, no, no, no, no, no, no, no, no, no. It's very quick. Okay, okay, okay. So tell me when to stop. The code page for update us to verify. So, next one, I think. Next one? Next one, next. Oh, the C++ code. Yes. Okay, right here. Yeah, so at the bottom you, after you recover the public key, you do the hash, the 160 hash. Can't you just not do that and do it in the script? So the script, oh, you mean, yeah, so call, yeah, so call op hash 160 in the script. Yes. Yeah, I suppose you could, yeah. Great, now we figured that out. Thank you. All right, we're out of time for our next presenter. I'm sorry, Andrew. That's okay. Okay, great. All right, thank you. Give it one more time for Andrew Stone, please. Thank you.


Now, there was definitely times when we were very, very tight-lipped about the patent. Even when we were working with factories in Asia, most of the hairdryers in the world, 99% of them were made in Asia. So we went over there to select a company, and one of the companies we were talking to made a dryer, a quarter dryer, but it used the bulb. And it was really the only one that we could find, so we were kind of interested in talking to them. But we never told them that we were doing a cordless hairdryer. We just told them we wanted to see their factory and learn more about the infrared bulb as used in a hairdryer. And I remember we were in Beijing, and we actually just went there for fun to go check out the Great Wall of China, and the next day we were flying to this factory. And I went online and I found out that the daughter of the owner, who was a San Diego student in a business program there, had released and marketed an infrared dryer. Just like the one that we were basically asking them to make for us.  Thankfully it was a quarter dryer, but we were like literally the night before we were meeting with them, we're like, oh my goodness, she is totally like, it was a project, but now she's really trying to market this product and we were going to go visit them the next day, and we did. He had a very awkward meeting. Yes, that doesn't surprise me. The thing that they're going to do is they basically patented their attachments. And so it's their way, because if you think about the percussive muscle technology, like that's it's just something repeating. And so the attachments is where they make their money and people copy them. Right. And so that's where they have all their all the patents. Yeah, we've we've learned a lot from that, from that experience, but also, you know, from the people that I've known in the industry and Jonathan's known, you know, we've surrounded ourselves with some great people overseas, engineers, people that we've trust. You know, we've trusted since the beginning and we're still working.


Hey everybody this is Brian and we're going to be covering ternary operations today and what is this weird word? It's a very modified if then statement. We will start with some integers here. We'll say integer x and we're just going to assign zero just for the time being. We're going to do integer a. We'll say a is 100 and we'll make another one integer b. We'll say this is 200. Now here's where the real magic comes in. Let's say you want to make a decision based on the value of a. So we will say x equals and let's say if a is greater than 50 then notice it's a question mark a else b. Now what are we doing here? What we're saying is we're going to take a code block here or a statement and we're going to get a boolean value. Is a greater than 50? Well as you can see a is 100 so yes a is greater than 50 and this is our if statement question mark. So if it's true we're going to return a into the value of x. If it's false we're going to return b into the value of x. We'll just do a simple system out print line. We're just going to print the value of x just so we can see what's going on inside. Run this and you see we're printing the value of a which is 100. Now let's modify this slightly and say if a is greater than 101. Now what's it going to return? Is it going to return a or b? Well it's going to return b because a is not greater than 101 so it's going to return a false. The first position after the question mark is if the condition is true the second is if it is false. To prove that let's just run it, say our work and it returns 200 which is the value of b. So that's a ternary operation. I thank you for watching. I hope you found this educational and entertaining.


Live from the Mandalay Bay Convention Center in Las Vegas. It's theCUBE, covering VMworld 2016. Brought to you by VMware and its ecosystem sponsors. And welcome back to VMworld. We're wrapping up our first day coverage of a very exciting first day here on theCUBE of what's happening here at Mandalay Bay. I'm joined by Mark Farley, John Furrier and Sue Miniman. And gentlemen, let's go back to first guest of the day, Michael Dell on the set. The two of you had a chance to talk with him. Big takeaway from what Michael had to say about the deal that hasn't been done yet, John. Michael Dell was leaning forward. He's always engaging. And I got to give Michael Dell some props. He's authentic in the sense he likes the interaction, but he's so polished pro. He doesn't say anything. Because he's still like managers, like he's on the 90 day shot clock because he's so much going on in his business. Even though he's a private company, Stu, he's not public, he still really can't talk. He's almost acting like a public company. So he has to kind of balance himself between being communicative, being social, because he's very social on social media. But he can't say anything specific because the Dell deal closing, China is not closed. Rob Hope broke a story on Slip and Angle to refute the story that was on Bloomberg. Last week saying that China deals done, it's not. It's on track, as Michael Dell said. So the Dell EMC deal is not done. It's being held up by China. Discussions continue. It's on track, whatever that means. I take it to mean that it's basically being stalled and or being negotiated. Something's going on. Dave Vellante thinks that there's some concessions being discussed. But that's just speculation on our part, Stu. I don't know what you have to do. Yeah, well, first of all, I mean, John, you talked about how they're doing everything they can to be ready to throw that switch as soon as that China approval comes through. The stockholders have already approved everything. US and Europe have already approved everything. Dell's already changed the name of the company to Dell Technologies, which means that they're, you know, it's just the last piece. It's just waiting for the baton to be handed off from China. It sounds like it's mostly done. To John, your question, though, Michael is very engaging. He really understands this technology. John, as you've said many times, when you've got the founder at the helm, he is invested, it's his company. It's a lot of his money involved here. And boy, he understands exactly what's going on here. He talks to the product groups. He's really passionate about all the pieces. And VMware is a critical component.  You know, two years ago, when we talked about- It was very aggressive to that point. You asked him specifically, and will you spin off VMware? People don't know what they're talking about, is what he said. Yeah, John, I mean- Look at the numbers, is what he said. When you look at, you know, for years we talked about the EMC Federation and VMware was the crown jewel of that. So if you bought that company, there were lots of people who said, well maybe Cisco should buy EMC and just buy VMware and get rid of the rest. Why would you buy EMC? If VMware wasn't a major piece of what you wanted, we understand where software is going. We understand what's happening, you know. Even if they wanted to sell us to, it's complicated. So much math involved. And plus VMware, given their announcements here, is very strategic. And so I see that not going away unless something medieval happens. But onto China point, I mean, I think it's my take. I think, much as my opinion, I have no source, I have no data. This is just my kind of gut feel. I think Michael Dell's being taken hostage on by the Chinese, you know, from a business standpoint, but negotiating concessions, investments in China. Because remember, Michael Dell said on theCUBE here, he does billions and billions of dollars in China, selling to China, it's a big market for him. So, you know, for him to go in and get the China approval, I'm sort of groveling going over there. He's got to, he's got to kiss the ring over there, get to understand, then probably going to get some concessions, negotiate and try to understand it so that the Chinese competitors can either catch up and or understand the dynamics. So I definitely think China's holding this thing up on purpose by design. That's just my gut feeling. Yeah, so how big a fly in the ointment is that, Mark, you think? I mean, this would have been a pretty big stage to have walked out and holding right and the big kumbaya moment didn't happen today. Yeah, they didn't have the big kumbaya, but I don't think it was that big a fly in the ointment either. It would have been a perfect scenario if they'd been able to announce that the deal had finally closed with Chinese approval, but they're still going forward. You know, they've still got a lot to do. They've got a lot of work. They've got a lot to look forward to. I don't think it's that big of a downer. But isn't it still kind of the elephant in the living room as far as VMware and it's not the first time Michael Dell was asked about what's going to happen in the future of this company and he's been adamant about it, very consistently adamant about it. Yeah, but a lot of the- There's still persistence. There's still that chatter out there. Yeah, but a lot of the scenario for this coming, you know, part of why this acquisition is happening in the first place is the position that EMC was put into, you know, with investors coming in and looking at selling off parts of the company. So EMC for the last year and a half, two years was looking at breaking up the company. Well, that's not really an issue anymore because Dell Technologies is a private company. They don't have investors pressuring them to sell off different units. So they can put it all together. They can run the strategy however they want. They don't have to worry about investors like that. They're fine, they're clear. Yeah, no, I just, I think when we look back at this, you know, a year from now, we're not going to be talking about, oh, what week did this deal closed? We're going to be talking about, you know, what did VMware do to move forward their product line?  And I got some notes from today. I think what's interesting, I want to, I made a little scribe on some key points. I thought the big thing that I walked away with this morning is that VMware realizes that the ecosystem is their strategic weapon and they're going to reboot that energy and try to make it so that everyone's making money and can be positioned for the next generation. And they use words like independent, IBM cloud deal on stage. And so I think that has been a kind of a cloud that's been hanging over VMware in recent years in my opinion. The notion of managed cloud is up in front and center and they're targeting operations people and they're doubling down on that they've tried in the past, been confused by some of the product offerings. And then IOT, I love that message. Pat Gelsinger was very upfront saying by 2019, there'll be more machine enabled devices versus humans connected to the internet. So he's kind of teasing out kind of a trend line that's going to be specific to them that they want to take advantage to on above their layer and the stack. And then finally, the big news is of all about Pat Gelsinger's keynote around cloud, architecture, cross cloud, they're calling it. Kind of a tongue twister, even Pat Gelsinger was kind of tumbled it a few times on stage, but cross cloud architecture, cross cloud foundation, which is kind of like a group of people and then cross cloud services. Again, it's still a tongue twisters too. That's going to be, I think their core thing. And I expect to hear from Pat tomorrow, him banging on the table, cross cloud, cross cloud, which is simply multiple clouds. Yeah, absolutely. Coming into the show, where VMware is going with the cloud, number one on my list here, Microsoft's going to come out with Azure Stack next year. VMware better have an answer as to how they, stay relevant, I've said many times, VMware's dominant in the enterprise data center, but as customers really figure out how to do an actual hybrid cloud in that deployment, if VMware can't move along and live in some of those environments, it's great to see them do expand their deal with IBM, but their service providers and then mature their channel to be able to get them to handle modern workloads and more environments, otherwise they could be left behind as, I hate to say, a legacy company. Stu, that's a great point. I think that's interesting. In fact, you heard earlier today that VMware is kind of talking about this notion of, finally admitting it, there's a public cloud and acknowledging it and making it part of the strategy. So it's almost like they're playing that 3D chess match against Microsoft. And if Microsoft plays it right, they could checkmate VMware. That is interesting. And I think, what does that mean to me? They're retooling. This is a retooling year for VMware. They kind of clean out some of the things that they had to pivot on in the past. What's your thoughts? You see it, you see it the same way, maybe it's a little bit aggressive, retooling. It's interesting, when VMware bought NYSERA, NYSERA can work in a multi-cloud environment. So that's some of the stitching in between. There's some management tools that they've bought over the years that showed promise to live in kind of that multi-cloud inter-cloud world. So it's good to see VMware finally speaking up and talking about that because there's a battle for who's going to win that orchestration war. You know, living in the data center, why Amazon's not there. Microsoft has a strong play. VMware should have a stronger play. They've based on today's news, though, Stu, cross-cloud architecture and IBM on stage, you would expect Microsoft to be a partner for VMware, right? Microsoft's definitely a partner for Dell. Very big partner for Dell. EMC's had an interesting dance with Microsoft over the years. VMware has had Microsoft as the number one workload in their environments forever, but it's not exactly a warm, loving embrace between Microsoft and VMware. And Sanjay Poon and John was talking earlier, and he made, I'm trying to figure out who's going to be up on stage, but apparently he wouldn't reveal. He said there's going to be a major software plan. I said, Microsoft, I said, it's going to be Microsoft SAP or Salesforce. And he says, one of those three. So I think Microsoft's already been on SAP, probably Salesforce. So I'm guessing Salesforce on stage tomorrow is going to be, that's my prediction. But this is the end user computing game. Will that ship come home? Will it sail or, Stu, will that ship sail? End user computing.   So Sanjay's doing well. AirWatch has been a successful acquisition. Teams do doing quite well. So a good success story for VMware. And Sanjay Pune, I got to say, has really rose through the ranks, Stu. He's right now basically number two in VMware by my assessments of looking at the, kind of have the roles of responsibility. He's grown his business, is going to be kind of across from, he's taken on the head of marketing for VMware. That's been quietly announced. That wasn't really a big press release. They didn't really showcase that, but the CMO now reports up to Sanjay Pune, which means to me that they got this cross fertilization concept going on. And with the exit of Carl Echenbach, Bill Fathers amongst other talent, I see a retooling going on, kind of quietly in mid-flight here, Stu. That's my kind of little takeaway. Well, a lot of moving parts and two more days to really kick the tires on these things and find out where it all shakes out. So gentlemen, great start to a good show and we'll be back tomorrow and Wednesday as well right here on theCUBE. More from VMworld tomorrow. We will see you then, bright and early Tuesday. See you then.


You still have five minutes, but let's say you can start because anyway, nobody else will enter in the room anymore. Oh, I see, I see. And I thought you were going to say, well, but you can start because nobody cares. Oh, we're not there. No, no, okay, yes, you know, Fred is so polite, so nice to everyone, so Belgian. Well, yeah, I may not be. Anyway, we're going to talk about this very interesting topic about MySQL 8 and MariaDB 10.4, which are latest version of those two respectful databases. And even though, oh, now it turned out, even though Fred gave me extra five minutes, I planned for 20 minutes. And as I look at this problem or this content, there is so much of difference those days between the latest MySQL and MariaDB. It's really hard to go in the feature by feature and explain it in 20 minutes. That would require like a day tutorial, if not more. So I decided to instead focus on mostly high-level comparison, not going in a very low-level details. One thing I think is important to know is what, if you look at the MySQL and MariaDB, is what MariaDB is not MySQL, not anymore. I think at first, in the first, right, at a region, there was a very little difference when it was, you know, 5.5 version. But at the later times, there is a lot of changes both in what you have to do as administrator, as well as the things you have to care or as a developer, right? Some of those things I think this is, I would say, the differences of the worst kind, if you will, right? Because you would have their SQL syntax, right, the functions or features which are the same, syntax-wise, but they have subtle differences in behavior, right?  Because if MariaDB has a function and MySQL doesn't, then it's very simple, your application just wouldn't run, right? If the functions have some subtle corner cases about how it performs, then your application may fail in kind of a tricky scenarios, right? And that is something which is, we just had a very hard, hard to test. So, keep it in mind, right, the number of applications those days, especially if you think about the Drupal, right, the WordPress, we tend to support both MariaDB and MySQL, but that requires a special effort by development teams to take software for both database systems, right? Don't assume if you have been developing for years just from MySQL or just from MariaDB, you can just move your complicated application and it works absolutely the same with no changes. Having said that, I will say what those are both great databases, right? We have developed a very strong followers, very large community. We have been both growing very rapidly. You may have seen MySQL, for example, getting the award from DB Engines about being the database of the year of 2019, which we didn't get like for, I don't know, like ever, right? And MariaDB was run last year, second only to Postgres, so both of them are doing well. Now, in terms of, I will try to be fair, but mine kind of fair. I hope I will offend and give things to disagree for both MariaDB and MySQL team members and the communities. And I see there's a fair amount of development team presentation, so if you don't agree with me, then should peer you're on, that is bullshit, right? Let's keep FOSDM's period going, right, Fred? Okay, so let's start from a development model, right? We all know what MySQL is developed by the Oracle Corporation, right? And contrary to some rumors, right, Oracle actually does accept contributions, right? There have been a number of things, both small and large, which have been accepted and included in the recent MySQL release. Oracle offers also follow what I would call like a drop ship open source model, right? So it's not like all the development, all the kind of small patches, every commits are immediately visible in a GitHub, but when the Oracle releases the new release, we have a source which magically appears. If you look at for MariaDB, here is, I think is interesting, right? Because if MariaDB, we are, you know, two involved entities, MariaDB Corporation and MariaDB Foundation and different components which we may use in the ecosystem is owned by those different entities, right? So for example, MariaDB Server is released by MariaDB Foundation, right? And a lot of development and roadmap is mostly driven by MariaDB Corporation, right, in terms of features which go in. At the same time, contributions are very much encouraged, right? I think MariaDB spends a lot of time and effort to really invite people to contribute, right? And which is a two, I would say two sides coin because on an extent that really gets more stuff in MariaDB, but then that also means you may have, you know, not as much consistency between the features, right? You have more stuff to maintain, there can be more stuff which is of unknown quality because it was sort of contributed, right? But then developer who have been doing that is not really interested to do that anymore and MariaDB Foundation which is in charge with maintaining the server, it is a relatively small company, right? They cannot really maintain everything which was contributed over years. And development for MariaDB is done much more in public. I would say what everything what MariaDB Foundation does, right, is of course completely in public, but there could be bits and pieces which are developed by the third parties and then kind of also drop-shipped, right? So, for example, if you look at Galera 4 development, right, which was developed a lot, we heard about, hey, it's coming and coming, but you could not see any source until it finally, you know, landed much closer to the GA stage. Now MariaDB Corporation and complications, right? I mentioned what the relationship is complicated, right? But first I want to say why do you really care, right, as a developer? Well, if you look at the history of the MariaDB, a lot of that was based on, well, you know what? Oracle bought MySQL. It's going to kill it, right?  We don't want to happen that again, right? So there is MariaDB Foundation to prevent that from happening. Because in the end, if you think in a corporation, nothing prevents from Oracle, you know, theoretically, to buy MariaDB Corporation, right? That is a company of investors and so on and so forth, right? I was in MySQL in the early days, and you never imagined that MySQL will end up in Oracle hands at that time, right? But that's exactly what happens. So why that is important is if you are really looking at MariaDB from an insurance standpoint, right? You need to understand what is provided by MariaDB Foundation versus not, because if MariaDB Corporation is bought by another company, right, you want to know what will kind of remain. MariaDB Foundation is really responsible for MariaDB Server, right? Many other companies, such as Connectors, MaxScale, are owned by MariaDB Corporation. A lot of the stuff that MariaDB Corporation does is open source. Some things like MariaDB MaxScale is not, right? It's a VSBSL. Now there are also some things which I would find strange, right? So for example, where you look at the majority of the repositories and packages for Linux distribution are managed and provided by MariaDB Foundation, but then Docker builds are done by MariaDB Corporation, right? So it can be really complicated from my opinion to understand who is doing what. Okay, now let's look about what is open source when it comes to the MySQL. Like when you hear what the MySQL is an open source database, of course this is not entirely the truth, right? MySQL is an open core database. There is a MySQL community server, right, which is open source, as well as a lot of other tools which exist, which are open source. I think what is interesting about the Oracle MySQL approach, we keep the whole platform as an open source version, right? So there is a thing like a MySQL router, there is an open source version of a MySQL shell and whatever, right? So their approach has been, well, you know what? You should be able to spin it up and do everything with an open source version, right? Then there are some enterprise features which is part of an enterprise platform, right? Enterprise is really focused on the commercial license plugins and tools, right? And I would say even in this regard, Oracle is actually doing a good job for themselves, but actually also for third parties by not having kind of another enterprise source code, right, which is kind of sparkled with enterprise features, but having enterprise features as plugins which allows third parties to implement similar functionality as they want, right? Every corner has implemented, you know, similar functionality for many enterprise options and I know a number of people who have been doing that themselves, it is possible. Now I think what is also interesting in this case is that the MySQL only adds some new features. Some of them go to enterprise, some of them they go to their property, some of them actually seems to be slated for Oracle Cloud only, right? Some of us have heard about this, you know, wonderful rapid engine, for example. But what I think is great is Oracle never took anything back, like, oh, that was open source license and that's not anymore. In MariaDB space we have a MariaDB server, it's obviously open source. MariaDB connectors are open source from many of them are managed by corporation. There are some other parts of the sort of complete solution and most importantly I would say MaxScale is not open source and I think what is also interesting in this case is what is the history of what MaxScale was open source and later was a relicense proprietary, right? So that is a question to what exactly may follow that rule depending on the MariaDB corporation business needs and business pressures, right? Of course, we can be sure my MariaDB server is going to remain open source for two reasons, right? A, it's MariaDB foundation and B, because it uses a lot of original code base from MySQL and Oracle, right, they can't really relicense that. For MariaDB enterprise server, right, you can, that is as a part of a MariaDB enterprise offering, you can see what it is open source, but the open source for customers, right? That means you don't really find it on a GitHub, but if you are the customers then you will be provided access to the source code together with, you know, the binaries. And to be frank, that is something about MySQL, one of the iterations in a MySQL history that MySQL used to do, right, many years ago. So another thing that is interesting is the relationship with the open source and the community version, where MySQL enterprise is a super set of MySQL community. Wherever it runs, wherever you use in MySQL community is included in MySQL, is MySQL enterprise, right? And there they are also aligned on a release schedule, right? So when you have, you know, 80 goals A, MySQL and MariaDB, it is the same. In a MariaDB case, MySQL enterprise server is extended super set of community server. So that means there are some features, right, which are additional in the enterprise plugin, for example, it would have an enterprise audit plugin which has some additional functionality. Some things which is included in community edition of MySQL, which is not included in the enterprise. And also MariaDB platform, right, which is how MariaDB enterprise version is called, works on a separate life cycle, right? So MariaDB 10.4 was released last summer. MariaDB platform X4, which is based on MariaDB 10.4, was released just in the last few weeks, right? So that, I think, is also an interesting difference. Now another thing I think is interesting is about the cloud native, right? Supporting the Kubernetes ecosystem, right? And in this case, I would frankly say both MySQL and MariaDB get thumbs down from me, right? I mean, if you look at MySQL, they have been doing, have the release of MySQL Kubernetes operator. When Alpha was released, what was about like two years ago, they were very excited saying, yeah, that's cool. MySQL understands that community is important. But that was not updated for eight months. There was MariaDB Kubernetes operator, which was actually one of the launch operators of Red Hat's operator hub. And it's kind of disappeared in public, right? And many pages which seems to be described in what the operator result and page are not found, right? So I wasn't able to find much public information about fate of MariaDB. Operators exist in MySQL, of course. On builds from Bitnami, there is a press lab with VDU at Percona operator for Percona X3B cluster. So there is some ways but not from the main vendors at this point. Okay. Let's look at the focus now. If you look at MariaDB, it's initially completed MySQL, completed MySQL on features, right? And there are many features came in MariaDB first, right? But I think what is more recently focused has been really is a very good enterprise database as a target migration from Oracle, Microsoft, SQL Server, and so on. I think another thing that MariaDB does very well is lease a village for CIS admins. Like if you think about, you know, start-up scripts, command line experience, right? It was kind of a classical old-timer CIS admins, DBAs. That is very good. MySQL, I think, has been focused on the traditional MySQL use case, right? For a lot of, you know, large internet companies, right? Many of them continue to run MySQL many years in, right? They also did improving SQL support like CTE, window function, so on and so forth. In many cases, that lagged behind MariaDB but it's now there. Docstore and JSON has been a huge focus. And I think MySQL looked at the usability a little bit differently focused maybe on kind of developers who don't know what I'm doing, right? So MariaDB is usability for smart people.  If you think it was fair, right? So you can have a MySQL shell which allows you to, you know, provision, configure MySQL cluster in minutes, right there. Well, it will probably take you significantly longer time, right, if you want to set up a Galera cluster with MySQL. Okay. In terms of architecture, I think MySQL started this work of very painful refactoring of the old architecture, right, which is tough, right? And I think that is a very tough days for MySQL when we have, you know, byte a bullet and change the data dictionary, for example. But it's not really as stable as a mature, right?  But that, I think, of a long term with a low to solve a lot of problems. I think what another thing I'll highlight is what we have been a tendency on some needlessly complex decisions in MySQL, right? For example, MySQL GT IDs, oh my gosh, right? I mean, this is like, well, if you probably don't have two PhDs, you don't really understand what the hell is going on, right, and how it works, right, in this case. And with that, I would say if you look at especially initial versions, they have been very advanced GT IDs, but you couldn't upgrade them live when they first roll out in MySQL 5.6, right? So that's kind of practical use case was not really thought through. MariaDB, as I mentioned, is pushing the old code base, right? Much further, it really prioritizes choice and flexibility, right? And I think that also comes from accepting a lot of contributions, a support of multiple engines, right? And I think MariaDB team is much more kind of closer to practical operations, right, than a lot of folks in the Oracle development team, right? Which is easier with smaller, more agile, flatter organizations. Okay, you know. Five minutes. Yes, five minutes, okay. Release frequency, which you can see is different. MariaDB is much faster, but what I think is important here is what we have the change in the policy, right? Where MariaDB continues to focus sort of like a classical MySQL policy introducing features only in major releases. We have relatively frequent major releases, right? Once a year recently, we don't have any minor changes in the minor releases, right? And MySQL 8 is an evergreen release, right? MySQL 8 forever, well, at least forever, in the next few years, it seems, where we have a lot of cool features introduced in the minor releases, like hash join, right? For example, what's added in the latest release. But that also means that there is a potential breakage with minor releases, and you can't even do the downgrades between the minor releases, right? Which I know freaks out a lot of MySQL old timers, right? Let's say, oh my gosh, that is just horrible, horrible. Okay, some specifics, right? And I have now, what, three minutes. So anyway, you'll have a slide. There are differences, right? And for example, client protocol. There is a difference in terms of what kind of interface support. I think the most important one here is MariaDB doesn't do dogstore, right? Probably doesn't believe in dogstore. JSON support is very different. I would say at this point, I think that MySQL JSON support is significantly more advanced than it had in MariaDB, right? Replication, again, that is another place, very different. MySQL has a group replication. MariaDB has a Gallera replication. In my opinion, in places, GalleraDB replication is still more advanced than group replication in places and more mature in many places. But group replication is moving faster, right, at a faster rate. SQL standards. I looked at this case, and I don't think MySQL now offers something what MariaDB doesn't in the latest version, right? And MariaDB has done a lot of stuff, especially focused on, as I mentioned, migration from things like Oracle. It has system version tables, sequences, packages, and actually a lot of some other stuff out there. If you want to have some detailed feature comparison, I think this more SQL.com, we had a couple of articles, current MySQL 8, and also MariaDB 10.3, right? We don't have an article for 10.4, which adds stuff.  Security. That is another piece which is very different between MySQL and MariaDB, right? So how you manage user accounts, especially if you use advanced features like roles, plugins, very different. I don't have any time to go in details, yeah. Optimizer. Optimizer is another piece which is very different, right? Both teams can show you benchmarks to show what their optimizer is amazing and blows other part out of the water, right? But the thing you need to know is it is different. You should expect different execution plans, especially for more complicated queries, which is important, right, from migration. And that's exactly on time. That's it. Thank you, Fred, for keeping me on track. Five minutes for questions. Five minutes for questions. Sometimes for one or two questions, not five minutes. Oh, not five minutes? Okay, okay, yeah. I have some time for questions. Questions, comments. Anyone? Yeah, Olya. How did the enterprise server open source for customers? Is that legally okay? Well, I mean, what GPL says, right, as I understand. Again, not a lawyer. Not a lot of lawyer, right? But it says, well, you know what, when you give somebody binaries, you have to provide them with source code as well, right? But it doesn't say what you have to provide to make your source code publicly available. Now, what is important is MariaDB customers can actually do the Jeremy Cole thing, right? If somebody remembers in the MySQL days, Jeremy Cole, right, he bought subscription for one MySQL enterprise and he published a source code, right? Yeah, publicly, right? So they can do it, but MariaDB corporation is not forced to make it public. But some of our customers can. Make sense?


Hey, it's Bridget. Welcome to Sunday Morning Coffee with Bridget. I am back home in the beautiful state of Minnesota You guys literally I left I Came home and everything's green I'm like I missed the whole springtime and jumped right into summer. It's a little windy. I hope that the audio is okay for you guys I'm actually walking down the stairs. That's good sign, right? If you've been following me on On Instagram, you know for the last three weeks I have been in Washington. Here's my shirt see my shirt Yeah Mm-hmm the Pacific Northwest So okay And you know so if you've been following me on Instagram, you know that I hurt my hip hip blowback on the right side like my second weekend the end of my first week there so I was like kind of I was limited as to where I was gonna be and what I was gonna be able to do and stuff. So I Mean, it's okay.  Hopefully tomorrow, but Anyway, so I'm home and I feel nothing and everything So today is Sunday morning podcast Sunday morning coffee podcast is gonna be about feeling nothing and everything as an empath I've lived my whole life feeling and I didn't realize that that wasn't Normal, but here's the thing feeling everybody else and not myself And I think some of you guys are gonna be in the Understanding of that more now than you've ever been in before in your life that Sensing the environment and the the feeling of the people's the feelings of the people around you is really how we have kind of gone through the past few years And now it's time to come back to ourselves and that's hard because you get to You get comfortable living in a certain way Communicating through your energy field to other people around you your family your co-workers the environment even strangers like in the line at Target for example and Knowing how to respond to those people and communicate with them relate to them Comes from a reading of the energy a sensing of the energy, which is basically a feeling of somebody else's energy space But we have to find new and healthier ways in which to connect and communicate with one another Energetically we have got to create our own Fields of awareness that promote our individual wellness and our health and the awareness of the most important priority for you And for myself is that alignment within that energy of our heart chakra and our solar plexus our spirit and our heart The feelings are supposed to be Information and energy that is used to support us to grow us to expand us not to paralyze us and Unfortunately, we have taken this so far to the extreme the feeling and the sensory energy that we have all been privileged to We have taken it to the extreme now to the point of I believe Not even access like it's not access or access it is really about We're overdoing it we're overdoing everything we are overreacting we are overgiving we are over Stimulated we are over we are overly doing absolutely everything because we are trying to distract from what the true reason for our being is the true purpose mission a Point of your life is which is inside you Distracting with all of this other energetic noise and nonsense is not going to serve you or anybody that you are actually in relationship with It's not Now I know we have to cut ourselves some slack give ourselves some grace and forgiveness here because the last two years have been crazy intense We have been forced into Confinement energetic spaces in our environment and for some very physically forced to be with your family who you're not normally with and over time as people's routines change and their rhythm changes and They begin to kind of fall into a lull or a pattern or routine a new routine those routines can be Very dramatically different than what they may have been previously and when that happens change occurs And there's a ripple effect and guess what that's natural. It's natural for change to occur It's natural for people to respond differently to different life experiences And we've had these experiences before just not as dramatic as we did with the coven But we've had experiences of change before like milestones, right like turning 30 Oh turning 21 turning 16 and getting your license or turning 40 and being like wow Whoa 40 whoo, you know or 50 or 60 or 70 or 80 or whatever it is for you. There's milestones. There's ways that we track Change and transition from one threshold into another threshold and so often it's easy to think about that in terms of age How many years we've spent how many seasons of our lifetimes? We've invested it whether it be in a location like our home or in a relationship like in our families and And all those things do change they're all subject to change like like with death most basic When the matriarchs of the family die or pass away then there's a new level of Kind of recalibration that occurs within that family structure and that's just natural It's it's innate.   We just didn't have the internet to like Broadcast it, you know But just with that simply you notice That it's natural. There's a natural progression to things some would say maybe a rhythm to life, right cycles Patterns just like the season like I came home and it's green Which is kind of ironic because Seattle is considered the Emerald City because it is so green. It's like being in a greenhouse It's humid and kind of rainy and mossy. It's so beautiful there. It smells so good there and coming home and I have like the noise the sound of the birds and Lucky for me the weather's been beautiful in the 70s and it's like warmer here than it was in Seattle Appreciating the rhythm of the changes Appreciating it But with the beautiful change of everything waking up and the the trees starting to bud out There's allergies, right? There's seasonal allergies. There's there's challenges There's things that don't all fit about this blooming this springtime that That leaning into summer that don't fit all of us There's adjustments. We make there's course corrections. We have and that is the flexibility that we must have adaptability It's not really about resiliency. It's just about the simple natural organic way that we adjust Doesn't have to be some powerful brave thing to adjust It just happens naturally energetically and you can feel When you are in sync and when you're not or when people around you are kind of off their rhythm, too And while it is absolutely a hundred percent natural and normal to read energy of other people Especially those around you we have got to let go of the energy of anticipating them Especially important when you are with someone that has an addiction their behavior is extraordinarily unpredictable and yet you can also Participate based upon some signs that you might notice some observations that you might notice that they are going to go into a place where they They get their addiction kind of takes them over or where they are More prone to reach out to adjust their energy to numb it Through their addiction and because that you know, you're getting ready you as the person who's in relationship with that person are getting ready for that fallout and That energetic state of hypervigilance and trauma for example hypervigilance and trauma-informed care is Not easy to live in and it's Most people a lot of people who are intuitive and who are moving through a lot of the empath empathic understanding of the heart-based person and the feelings It's it's normal. It's something that I see all the time and we have to give ourselves The ability to release the anticipation part, which is hard I can't even do that either and and truth I am constantly scanning my environment my people For disruptions in the field energetically that I might have to be prepared for because I don't want to be surprised Does that sound familiar to you being surprised by other people's unpredictability their feelings and emotions? That then trigger, you know the behavior is coming. You know the conversation is going to happen You know the action is going to take place because you feel it before it happens and yet at the same time It doesn't always happen You might feel it you might be picking up on an energy that they're feeling and they're processing and working through it that never manifests and Guess what by you picking up on it You are actually bringing more attention to that potential for manifesting then is going to help the situation That's not going to help you anticipating you checking in Is not helpful to them or to you So we really have to as empathic intuitive human beings which we all are with our feelings We have to begin to stop to recognize to recognize right away When we are starting to anticipate when we are feeling uncomfortable within ourselves So we're checking on others to see if there's going to be a disruption or a planned attack sneak attack Yet inside we're avoiding the inevitable work that we must do within ourselves That is concerned about whatever we're going to be triggered by that person's conversation They're going to have with us the person's behaviors related to their addiction that might remind you of somebody else in your past They have the same kind of behaviors in the addiction or Difficult conversations that you have to have or Accountabilities or responsibilities or stressors that you already feel that somebody else just makes amplifies that energy And you're not looking forward to that But it's still going to happen it has to happen anyway eventually right so the anticipation pieces I think where we got work to do I know I do I know I do and I know I'm one of those people with the hypervigilance state And it's better now that my children my two of my kids are out of the house because I'm not constantly in their physical energy field So I only tap in when I need to or to check on them But usually I try to focus on my personal relationships now with people I love and care about and trust them to tell me and share and communicate with me And if they're not then I encourage them that they need to do that if you need something You need to articulate that I got to trust you more to reach out to me when you need me. I got to Be comfortable in the fact that I have a bond with you that is going to create Your ability to know that you can lean on me when you need to and also that I'm a fun person to talk to in general and so if you want to chat just call me kind of a thing and Same with my kids, you know, and I do things like to like send cards and that's kind of a bridger thing but There are ways that we can be in connection and relationship with other people that is much more healthy for us Energetically as much as it is in our human form right and being real in relationship So the communication so as far as energetics go, I would say anticipation We got to focus on letting go softening the energy around anticipating and that Kofi did not help that because we were just anticipating the next blow the next blow the next thing the next thing the new policy the next thing the Next the next wave the next this the next that and that's not that's not a fun way to live And so that's made our normal survival scanning empathic Spidey skills off the charts overused overwhelmingly And so we don't need them on high alert anymore and where we do need the most alertness awareness anticipation is Isn't inside of ourselves, you know, that's where we got to focus that energy because that's where it's supposed to be is in here Anticipate your needs then but in order to do that you got to know yourself better, right? And you're the only one that can really articulate effectively what it is that you need and to share with the people that love you about that And doesn't mean they're gonna like what you say But you just show up and you authentically be yourself because that gives other people the permission to do the same thing And especially if you have children they need to see you communicating and living as a role model in being authentic Even if other people don't like what you have to say your delivery does matter So don't wait don't delay just be You show up as you tap in to drop in and tap in to how you're feeling and what's moving through you What's a lie for you? What's real for you and then? Share that when you're in a place where you feel it's not about feeling comfortable to share it It's about knowing that What is really true for you? What is really alive and aligned for you? Because sometimes it we feel pressured to share it to have conversation when it's too early for us to do that like in our Processing we're trying to figure things out and random thoughts and things and past stuff is coming up And it has nothing to do with the pattern and the relationship I'm in but it's coming up And I don't want to project it outward just to get it out And then this poor person that I'm in relationship with gets to receive the brunt of that Which has nothing to do with them except for the fact that I'm actually in a trusting place and able to communicate that That's not cool like we have to not unload on people we have to Be aligned and in our truth as we are communicating and then just allow a natural authentic connection to occur and Then it's not I'm not worried about how you're gonna feel and I'm not worried about how I'm feeling because I already know how I'm feeling I know what this is about. So when we are having conversation, I know what's going on inside me I know myself well, so if you say something to me that surprises me, okay, then I process that I think about it I drop in to see how I feel about that and it might be I'm not sure I Am not sure and I don't know are completely valid Responses and if somebody that you're having a conversation with that's pushing you to be sure you have to say I'm not I don't know I'm not sure how I feel about that. I'm really not sure. I don't know. I don't know how that lands I'm gonna have to feel that for a bit. I don't know You do not have to be forced into a reaction or response when you're having communication with people and I think Energetically because we read people all the time as empaths and are constantly aware of feelings We're either trying to avoid them or read them. I Think it's natural to almost feel like okay. Now you got to respond. No No, the response is not required Listening is and receiving the information is required Listen and receive the information that someone is sharing with you about their feelings Don't tap into their feelings and tell them how they feel which is a total bridget thing. Let me just be clear I do that Because it's kind of my job to feel into somebody what they're not really saying and I'm like hey I feel this what's that about and then let them tell you like as a psychic as an intuitive life coach like that's my job But with my family and my friends and my personal interpersonal relationships. That's not my job. That's not your job either If you're a life coach, that's not your job at home Be coaching yourself Coach yourself feel yourself work on your stuff and Then you'll be able to show up more authentically in connections and interactions It doesn't mean everything's gonna go great and always be awesome and fun and easy No, no, but it means you're authentic and that's a respectful way to honor the other people that you're in relationship with That is what love is to be willing to hold your shit so that when somebody else is expressing where they're at You can just honor that you can just receive that not because you need to respond to it But because you're witnessing them you're letting them you're allowing them some room to be able to hear themselves and process or vent And it's okay to clarify and say are you just venting? I might just listen in here. Do you want advice? Because so often then as empaths too and it's people we want to fix that We want to soothe that energy because we know we're not comfortable with it I know that I am so up to this point in my life I have been so uncomfortable with other people's discomfort which is part of why it's almost a survival instinct for me to read the room or read other people's energy And I grew up like that You know, it's like when there's unpredictability and the emotions of the people around you Then you're naturally going to be hyper vigilant and aware so that you can protect yourself from pain From other people and so mostly you'll probably try to please them or do good things or say f you and You either do one or two things you'll totally conform and comply and kiss but or you'll say f you and be a rebellious type That just doesn't follow anything that anybody else says or does because you need to rely on yourself because that's your strategy Well, I've tried both ways and neither one of them are very effective Let's be clear and now that we're grown-ass people we have to act like We are evolving because we're about halfway through this life. I am at least at this point I'm more than halfway through And I had a lot of life to live I had a lot of experiences to have and relationships to to to foster and develop and grow and That most important thing is within myself not pleasing other people and making sure they feel all good about themselves And they're okay unless you're paying me to do that because I'm a life coach then it's okay that part fine But in my interpersonal relationship it needs to be a balancing of sharing energy And not taking it on and not the expectation of response and not the expectation of me fixing it or them fixing it Or I make you feel good and you make me feel good. It's not that you feel good based upon What you're in alignment with what you're connected to what you're sourcing from inside and what you're bringing them into the environment We are all responsible for our energy. We are And then when we connect and are fluidly connecting with each other Is essential and it's beautiful and we have loved that and longed for that and when we were trapped inside for a couple of years Relationships were forced into a completely different status It has caused an incredible disruption and how we Understand relationship and relating to each other and the human interaction that we we have is is now so much more valuable and important And so coming out of this place this collective shared trauma that we've been in as empaths and feeling everybody's feelings And they need to express the need to get it out the need to just be heard Is so important now for all of us. So are you heard within you? Are you there for yourself? Are you listening to yourself? Nobody's going to fix you nobody needs to fix you They're going to try because they want to give advice and they want you to feel better because they are uncomfortable with their feelings About you feeling uncomfortable and just say that it's okay. I don't need you to fix me I just need to get it out of my body I talk about it And just hear myself talk and just clear the space. That's it And I trust you as a sounding board. It's just a somebody that's witnessing me doing that. Thank you. And that's it That's enough That's what friendships about that's what parenting is about. That's what being a good co-worker is about That's what being a good in a good romantic partnership is about that is what it is Okay, you really don't have to do anything but your own work Be authentic The feelings are not intended as a judgment of you Or a way to criticize yourself and that is how we have interpreted them all along I know that's how I've interpreted them feelings are like judgments against myself The feeling bad especially the feeling bad the anxiety or the depression or the self-doubt The misery loves company vibe right the complaining Let's just take a breath in And let's create some room So this is Bridget. Thanks so much for watching my Sunday morning coffee with Bridget I hope you've enjoyed this conversation today. I look forward to connecting with you again on this podcast next week I'm looking forward to trying a channeling video tomorrow. We'll see how that goes as I am back home and looking to connect and with you a bit more Find me on instagram at bridget inspired on facebook bridget inspired and above life channel as well And on youtube at my other channel fairy grasshopper youtube and above life channel